482 Commits 67d6954645 ... e370645725

Author SHA1 Message Date
  Kevin_Smarts e370645725 Merge branch 'master' of lagooncompany/glife into master 1 year ago
  bgkjdgbizgblzdgbr c2d822f792 [changed] Now Sveta can speek with class mates at coffe hole even if she is not a university student and only get relationship points one time a day with each npc. 1 year ago
  bgkjdgbizgblzdgbr 5a238f2e32 [fixed] Some missing code for Julia's slut chat by BBZ01. 1 year ago
  bgkjdgbizgblzdgbr c5db5d7741 [fixed] Ran the analiser on coffee_hole, a good idea. 1 year ago
  bgkjdgbizgblzdgbr ef4b2bf08b [fixed] To many parenthesis and a missing " 1 year ago
  Kevin_Smarts 572acbb6bc [fixed] Better variable available for these checks 1 year ago
  rachels 39896fd82c [fixed] typos 1 year ago
  Kevin_Smarts cf56adf067 Merge remote-tracking branch 'origin/master' 1 year ago
  Kevin_Smarts 330ce98e2b Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts 44d00d3993 Merge remote-tracking branch 'Anya/master' 1 year ago
  bgkjdgbizgblzdgbr 242eedaf53 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  bgkjdgbizgblzdgbr 242faac8fa [fixed] Missing exit if Katja don't like you 1 year ago
  netuttki a7f6b1d7d2 Fixed slut fame check 1 year ago
  netuttki 1d92d56f21 Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki 730cf280c9 Fixed the `fame['pav_slut']` checks - `<` replaced with `>=`, 1 year ago
  Kevin_Smarts c8b01138b4 [changed] Changes to npcs for Roadhouse missed in last commit 1 year ago
  Kevin_Smarts f14c59befb [changed] New roadhouse cafe structure, story and events from Primate in a Pork Hat with a bit of code from me 1 year ago
  Anya 5fcfcad9c4 [Added] Pav Park revamp from nutluck 1 year ago
  netuttki 67450f025b Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki d752ea1c49 Fixed the screen clearing and removed unnecessary images . 1 year ago
  netuttki df78ec3826 Busking takes 60 minutes again, as it should 1 year ago
  netuttki 408cb9a347 Everything exits via `'music_actions', 'finish'` 1 year ago
  netuttki c2a52f47c3 Fixed missing `'`s and an incorrect check. 1 year ago
  netuttki ed8fd2ea77 Added a missing word to the text. 1 year ago
  netuttki c8d88abaf6 Busking takes 60 minutes again, as it should. 1 year ago
  netuttki 4e3d7757c7 Moved the clean up of variables to the end, everything exits here now. 1 year ago
  netuttki bc8fb708b9 Made the setup a bit better when outside. 1 year ago
  netuttki ec664b9532 Just making sure that no one walks around with free internet access. :) 1 year ago
  Kevin_Smarts d204646f9b Merge remote-tracking branch 'origin/master' 1 year ago
  netuttki 6ae0b23738 Changed the code to use the "customisable" payment call. 1 year ago
  netuttki 76ff243ac2 Fixed a missing `<` 1 year ago
  netuttki 82784e83f7 A quiet version of the payment. In the end, probably pointless 1 year ago
  netuttki ea2b91637e Fixed a typo. (was `or` instead of `and`) 1 year ago
  netuttki 0b432f4d49 A small modification, removed two checks. 1 year ago
  netuttki 088624eeb4 Fixing `'` in comment 1 year ago
  bgkjdgbizgblzdgbr 05e549e99e Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  bgkjdgbizgblzdgbr a92603eb39 [fixed] Subtract the money from the card when it is used. 1 year ago
  Anya a51825c326 [fixed] missing cla 1 year ago
  Kevin_Smarts d45f4625f5 Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts 38ab27326c Merge remote-tracking branch 'Lydia/master' 1 year ago
  netuttki 9ad7cef947 Made the text a bit better and fixed a bug I added after testing. Go me. 1 year ago
  netuttki 39b7ed7776 Comment updates, a bugfix and homelessness prevention code. 1 year ago
  netuttki b6b3201ee4 The two calls for the mods to handle homes/properties. 1 year ago
  netuttki a8b6ec4607 Just two comment lines. 1 year ago
  netuttki 7a12236f2a Can pay with card too. 1 year ago
  netuttki b7d9ba55e6 Merge remote-tracking branch 'upstream/master' 1 year ago
  itslydiabxtch 91e5f267cf [text edits] gad stuff 1 year ago
  Kevin_Smarts 295fc2945e [fixed] This should fix the journal showing text for relationships again from Hooded Silence 1 year ago
  hornguy6 027ec4a158 [fixed] looping options that shouldn't be 1 year ago
  Kevin_Smarts 0f137e66cd [fixed] Return variable incorrect 1 year ago
  lagooncompany 1f43737e43 [added/fixed] Added some flavour text and a new scene and fixed some issues 1 year ago
  Kevin_Smarts 00ea597d4d Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts 8c26692f8b Merge remote-tracking branch 'Lydia/master' 1 year ago
  Anya 474089614b [fixed] wrong set up for going to the city house 1 year ago
  itslydiabxtch 6a45a50c79 [text edits] gad stuff 1 year ago
  itslydiabxtch 0cb25f3570 [text edits] Gad shit 1 year ago
  Kevin_Smarts c7f4470426 [fixed] Might work better with the file, thanks for spotting my mistake bg. 1 year ago
  Kevin_Smarts 06e9033cdf Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts a6be32601d [added] new coffee shop on the Island by nutluck with code from Djukkiller3 and me 1 year ago
  netuttki 37d11d6ba3 Merge remote-tracking branch 'origin/del-parco-storyline' 1 year ago
  netuttki c29a1b363c Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki 6edcec525b Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts 66245bf10a [fixed] wrong food file from Hooded Silence 1 year ago
  netuttki 9ec9cc5455 Fixed where the cottage didn't shop up as a link. 1 year ago
  netuttki 581a0f5f97 Fixed a missing `$` and an incorrect argument check. 1 year ago
  netuttki 63a844ab95 Fixed missing check for renovation status 1 year ago
  netuttki ca8002ed63 When buying the actions said `Sell the...` instead of `Buy the... ` 1 year ago
  Kevin_Smarts 738e2118ce Merge remote-tracking branch 'hornguy6/master' 1 year ago
  Kevin_Smarts 7ecf01ad01 Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts 4603887f7a Merge remote-tracking branch 'Lydia/master' 1 year ago
  Kevin_Smarts 6e2d723eff [added] Moved the watercooler to food as a shared resource, and added the watercooler to the Havana centre from Hooded Silence 1 year ago
  netuttki 8e4a23d0e0 Fixed `$ARGS{2}` to be `$ARGS[2]`. 1 year ago
  itslydiabxtch 3f7dda49d7 [text edits] Quick update of the file where Sveta washes herself, before I do the same! 1 year ago
  Kevin_Smarts ac67450f2e [fixed] One more kitchen 1 year ago
  Kevin_Smarts b658e01aeb Merge remote-tracking branch 'Anya/master' 1 year ago
  Anya 97ffd23312 [fixed] many more bad kitchen links 1 year ago
  Anya c717a6c0c2 [fixed] bad link in vasily kitchen 1 year ago
  netuttki 032a561c54 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki c75104ba6f Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki 468517b90d Temp solution to make the condoms work for the lorry ride "payment" 1 year ago
  netuttki 327a0dcb00 Minor changes to make it more consistent. 1 year ago
  netuttki ab7dd6f2d3 Clean up and a modified check for events. 1 year ago
  netuttki 2b1ae9903e Added the "can't do this" reasons and some cleanup 1 year ago
  hornguy6 2c29f72944 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  netuttki b7cf445ee0 Fixed `*` to be `*nl` 1 year ago
  netuttki c700c580c4 Updated the icons and now Sveta is never treated as alone outside 1 year ago
  netuttki 20c4babfa9 Guitar shows up in room desc. if left here, icon is used not actions. 1 year ago
  Kevin_Smarts 4625f90a30 Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts 5e18ef7c6a Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts fa9b56aa81 Merge remote-tracking branch 'Lydia/master' 1 year ago
  Kevin_Smarts 04f865e31a Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  Kevin_Smarts 5f0e4c47e7 [fixed] Body descriptions now in line with hotcat rating thanks to nutluck 1 year ago
  itslydiabxtch 3b3b79c88c [text edits] Driving through Gad, it's like Silent Hill. Also some minor updates to the text in Anushka's bedroom 1 year ago
  netuttki 0f7fff8c49 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki 53248e9680 Fixed a typo. 1 year ago
  netuttki 8bbdaf735b Cleaned out unused variable 1 year ago
  netuttki 9c7a6f1b34 Made the internet work at Artem's, Anushka's and Vasily's place 1 year ago
  itslydiabxtch 2e2967c9a7 [text edits] I fucked up the name of The Who! 1 year ago
  Anya d9d8ff480c [fixed] bugs reported on TFGS 1 year ago
  netuttki be06d3ee89 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki fffed39384 Merge remote-tracking branch 'upstream/master' 1 year ago
  bgkjdgbizgblzdgbr 5268abc103 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  bgkjdgbizgblzdgbr 9c1fb16f85 [fixed] Wrong link 1 year ago
  itslydiabxtch 42e94ee9d5 [text edits] The Hunter known as Igor, from Gad 1 year ago
  rachels df0bda80cc [fixed] quick fix of some typos and so on 1 year ago
  netuttki 21d42185ec Missing `:`s 1 year ago
  netuttki 81d49b0cf5 Renaming `laptop` to `computer` 1 year ago
  netuttki 73d48e92f1 Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki 41ac16be24 The computer is on the desk in the living room, not the bedside table. 1 year ago
  netuttki 7b7b6928cd Rename `laptop` to `computer` 1 year ago
  netuttki 1dd76e4f4a Renamed `laptop` to `computer` as agreed. 1 year ago
  netuttki d7452832db Added a check to allow Sveta sleep, she dies too often during abduction. 1 year ago
  netuttki 4cfd744ffb Added an extra check, to make sure that a home is set. 1 year ago
  bgkjdgbizgblzdgbr 9fc289986e [cahnged] Colur cahnge by Hooded Silence 1 year ago
  Kevin_Smarts d175fd1c16 Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts 262401d47a Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts a36233f714 Merge remote-tracking branch 'Lydia/master' 1 year ago
  Kevin_Smarts 8df6e2eea6 Merge remote-tracking branch 'Anya/master' 1 year ago
  netuttki b58ff4267b Moved `'See the manager for work'` so Sveta won't have to pay to do this 1 year ago
  Kevin_Smarts e11f910cd8 [fixed] Wrong variable meant filters for GM Outfits were broken 1 year ago
  netuttki 218c90ef43 Typo removed the webcam option. 1 year ago
  netuttki 0c25e13e76 Forgot a killvar. Shouldn't cause issue, just in case. 1 year ago
  itslydiabxtch 473038fe70 [text edits] Gad swamp yard 1 year ago
  Anya 9e7787e8eb [fixed] journal bug with Mira 1 year ago
  itslydiabxtch 61198752f9 [text edits] Also uncommented an image request 1 year ago
  itslydiabxtch 5d2d4c74b2 Guns! 1 year ago
  itslydiabxtch 7acb6fba7f All Star by Smash Mouth 1 year ago
  netuttki e24f6e6a02 Merge remote-tracking branch 'upstream/master' 1 year ago
  itslydiabxtch acb14e3180 [text edits] The bicycle file is about an actual bicycle. 1 year ago
  netuttki a67cb72841 Saveupdater handles saves made with the 08/10/2022 Dev Release. 1 year ago
  itslydiabxtch 0eed227715 [text edits] In Gad, they can't hear you scream. Also, I did some proofing of the school classmates social conversations. 1 year ago
  Kevin_Smarts 35405919be Merge remote-tracking branch 'Lydia/master' 1 year ago
  Kevin_Smarts a64b388051 [fixes] prevent Mira's name appearing without quest text 1 year ago
  itslydiabxtch c4d6c36716 [text edits] English is a difficult language, apparently 1 year ago
  Kevin_Smarts b0751bb396 [added] Seeded relationship gains for Tanya as she doesn't use normal variables and journal kept saying she hated you even if you were lesbin lovers 1 year ago
  Kevin_Smarts 0817fb0ed4 [fixed] Options for wearing bodysuits were still commented out so you couldn't 1 year ago
  Kevin_Smarts 51a24586a9 Merge remote-tracking branch 'netuttki/master' 1 year ago
  itslydiabxtch 7158ed012b [text edit] Gad text edits / [fixed] A piece of code relating to breast size displaying a number instead of lettered cup size. 1 year ago
  netuttki 34a1a33c8f bgkjdgbizgblzdgbr spooted, in the profile setting the home didn't work 1 year ago
  itslydiabxtch 8a0019e56b [text edits] Batman has The Joker, Obi-Wan has Darth Vader, Lydia has Gadukino. 1 year ago
  Kevin_Smarts f15a28bbf5 Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts 7dade33e97 [added] Clear all messages button from shirobeg 1 year ago
  Kevin_Smarts 92fd39bde5 [fixed] Links in Vasily home were a little broken, fix from shirobeg. 1 year ago
  netuttki 512b101bfc Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki 14180bf5a4 Added the Anushka events. 1 year ago
  netuttki 36eb02d767 Updated the WLife mod, so no need to use the variable from there. 1 year ago
  netuttki 58e9dc4a07 Missing variable from comparison 1 year ago
  netuttki 9b0d543950 The busking option got deleted for some reason. 1 year ago
  netuttki ef0ef79982 A call on start, so Sveta can play music from day one. 1 year ago
  netuttki 258c24fa25 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki e65d1615a0 Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts e0175a6865 [fixed] missing variable spotted by shirobeg 1 year ago
  netuttki 021dadf57d Fixed the complaint about Webcam not needing a PC to buy it. 1 year ago
  netuttki 9d40d6484f 'We sell property string included in the wrong place, causing confusing. 1 year ago
  netuttki 0e6e7d1da6 Music improvements are not all finished, updating existing for interenet 1 year ago
  netuttki b1f9130b39 Removed the `shulga*` files 1 year ago
  netuttki bccd96adc3 `gt 'shulgahall'` replaced with `gt 'vasilyhome', 'hallway'` 1 year ago
  netuttki ef790884d8 One missed `shulgahall` reference updated 1 year ago
  netuttki e1427d6307 Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts 99531243f8 [fixed] Added means to leave Shulgin living room 1 year ago
  netuttki fc37fcf1da Missed on to be replaced at the end of the line. 1 year ago
  netuttki 5206c85527 Yeah, cause I'm dumb and used the wrong names. 1 year ago
  Kevin_Smarts ea20b056d5 [fixed] Re-syncing version numbers and save updater 1 year ago
  netuttki fdb2ff1d1f Unified the home name check; changed variables to avoid accidental clash 1 year ago
  netuttki e2243e4bf1 Fixed number not converted to string; changed `= 1` to `> 0` 1 year ago
  netuttki 5d92edc46f Kevin, please add the correct one! Version number changed 1 year ago
  netuttki 24deaa4950 Checked for wrong size, prevented array from initialising at times. 1 year ago
  netuttki df78d3ffa3 Condom cost 100 instead of 60 in one place 1 year ago
  netuttki 6b70690e76 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki dee582d68a Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki 91db31aa67 Fixed the incorrect display name bug 1 year ago
  netuttki 29b0115f68 Fixed the 'sometimes the wrong property is sold' bug 1 year ago
  netuttki 3e052d7874 Fixed the renting issue where sometimes the wrong apartment was rented 1 year ago
  netuttki e86f84a4a0 Deleted unused variable kills 1 year ago
  netuttki a1a11ff6df Fixed issue with the sales where wrong property was sold. 1 year ago
  netuttki 34bb316e7c Fixed a typo 1 year ago
  netuttki cd3ae6805f Daily prostitution earnings and clients set to 0 1 year ago
  bgkjdgbizgblzdgbr 339821ebb4 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  bgkjdgbizgblzdgbr a1645a9801 [fixed] Missing : 1 year ago
  Kevin_Smarts 296e7dcd21 Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts ba2b2ed485 [fixed] Force Sveta to leave after hotel check out time and prevent her from getting stuck in the bathroom 1 year ago
  netuttki 63c59c3725 Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts bba6541a7c Merge remote-tracking branch 'netuttki/master' 1 year ago
  netuttki 5d2baa3acd Missing `:` after `elseif`. 1 year ago
  netuttki ac6c3dcaa2 Duh, I'm dumb, put the lines in the wrong order. 1 year ago
  netuttki 3ecaa6f2d1 Found the loop problem and fixed it. 1 year ago
  netuttki f9aed8ba33 Merge remote-tracking branch 'origin/pro_integration' 1 year ago
  netuttki 4a0185f333 Fixed some logic missteps 1 year ago
  netuttki 10cc4bd16b Merge remote-tracking branch 'origin/master' into pro_integration 1 year ago
  netuttki f0a704f1b3 Merge remote-tracking branch 'origin/home-and-internet' 1 year ago
  netuttki 669016435e Fixed the displayed price bug. 1 year ago
  netuttki c73790520b Added the `shulgahall` -> `vasilyhome` change 1 year ago
  netuttki 8714abde09 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  netuttki 543e880fa9 Merge remote-tracking branch 'upstream/master' 1 year ago
  bgkjdgbizgblzdgbr 439202ca7d [added] Your perfect white smile will now disapear if you do not take care of your teeths. 1 year ago
  bgkjdgbizgblzdgbr 2bd0dc83d0 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  bgkjdgbizgblzdgbr 5b4f3f63ea [change] Changes to vasily's apartment by nutluck. 1 year ago
  netuttki e8835bc3d3 Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts f3a18ceed7 [fixed] did not allow you to enter Anushka's apartment when you met her outside and did not allow you to go back to her room after eating some snacks and masseuse shifts not getting set correctly 1 year ago
  Kevin_Smarts 595a722cca [fixed] updated it to give a slightly bigger buffer with starting kendra relationship, from nutluck 1 year ago
  netuttki 938eeeaef1 Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki 05b3033e8b Fixed the incorrect location name in `gs` 1 year ago
  netuttki f6d50e3297 The check for clothing changes were done in the wrong place. 1 year ago
  netuttki 252f1ccb14 Temporary fix to the 'out of condoms' problem 1 year ago
  netuttki fa04900d88 Accidentally removed the `gadriver_gang = 2` line. 1 year ago
  netuttki ac9b537849 Fixed the incorrectly placed `'`s 1 year ago
  netuttki f2ebf034f5 Merge remote-tracking branch 'upstream/master' into pro_integration 1 year ago
  Kevin_Smarts f18edef5a4 [Text edit] More proofreading from Lydia, who's getting a bit bossy 1 year ago
  Kevin_Smarts a40d274345 [fixed] One last one with old file name spotted by Alvur 1 year ago
  Kevin_Smarts 3518b3f713 Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts 576edce11d [fixed] leave apartment code chunk added in case that's what was intended, remove it if not from shirobeg 1 year ago
  netuttki 412773dddd Merge remote-tracking branch 'origin/pro_integration' into del-parco-storyline 1 year ago
  netuttki a91776a185 Merge remote-tracking branch 'origin/home-and-internet' into del-parco-storyline 1 year ago
  netuttki 78269b2982 Added a call that will set the Gadukino prostitution correctly. 1 year ago
  netuttki f46c70450e Added a space between the `=` and the following value. 1 year ago
  netuttki 59409fad13 Accidentally deleted `gadriver_gang = 2` from the `'Take the money'` act 1 year ago
  netuttki cbfdff4bca Merge remote-tracking branch 'origin/home-and-internet' into pro_integration 1 year ago
  netuttki 3acc0dcd6d Made sure that the `$home_name` array is initialised on start. 1 year ago
  netuttki 89446c89a9 Fixed `'` issue in comment. 1 year ago
  netuttki 20fe00fad1 Changed the $ARGS[0] value to the correct one. 1 year ago
  netuttki ea314ba3cd Fixed typos that caused issues 1 year ago
  netuttki 1f22ec43a4 Fixed a typo in the index that stopped internet from working sometimes. 1 year ago
  netuttki 8e7f7e079f Added missing 'give_access' for the grandparent's house. 1 year ago
  netuttki fa567b5230 Added the 'rent_property' call to make sure the apartment is rented 1 year ago
  netuttki fb05fa84ca Merge remote-tracking branch 'upstream/master' 1 year ago
  netuttki f4fd61659d Merge branch 'master' into del-parco-storyline 1 year ago
  Anya 7419ebc643 [changed] - default choices moved to top of acts 1 year ago
  Kevin_Smarts d1a9720b1c [fixed] address and image fixes from shirobeg 1 year ago
  netuttki eecbff00f5 Merge remote-tracking branch 'origin/master' into pro_integration 1 year ago
  netuttki 28eee83c3a Fixing location end tag bug and turning off menu access. 1 year ago
  netuttki 85eedc558f Temporary prezik/prezikcount fix 1 year ago
  netuttki 0431cad02f Added new location `homes_properties_attr` 1 year ago
  netuttki ca53816a7c Moved the data to new location: `homes_properties_attr` 1 year ago
  netuttki f6104a59bd Comments/questions relating to webcam 1 year ago
  netuttki e0518252c9 Changing to the new functions and way to check things 1 year ago
  netuttki 22f6690500 Moving the rent payment on the comp to the new way 1 year ago
  netuttki 9105c234d6 Changing calls and and checks to the new functions 1 year ago
  netuttki a620a8b70a Clean up and making the code nicer 1 year ago
  netuttki 243b58577b Cleaning the code up and making it look nicer. 1 year ago
  netuttki d044488e2f Fixed missing end bug 1 year ago
  netuttki 62117fee10 Rent day progress call added 1 year ago
  netuttki 2d91536b39 Fixed a bug - loop closed with end, not jump 1 year ago
  netuttki d250bd9bc9 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  netuttki 8320fdc567 Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts 42f2a46275 [fixed] Wrong total and loop names for bodysuits in Mon Cheri 1 year ago
  Kevin_Smarts 745e412295 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  Kevin_Smarts 2bb26d6bf4 [added] Anal scenes to shower with Kolka from Sapier using 3 mp4s from Bromod image pack 1 year ago
  netuttki c3948a45ca Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  netuttki 48b3128da2 Replacing the old calls and variable checks with the new ones 1 year ago
  netuttki 2ef9861b59 More work to clean up the code and make it sensible. 1 year ago
  bgkjdgbizgblzdgbr b6760bef93 [added] Katja can now have sex with a boy starting form the uni start, thanks to Lazar. Sex scene by nutluck and improvement of my terrible language by Lydia and Lurk 1 year ago
  hornguy6 a1750cdc64 [fixed] react variable flipped after reacting 1 year ago
  netuttki c09dee5e7a Cleaning up and humanising the code 1 year ago
  netuttki 44a5a7212d Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  netuttki 695c653fab Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts ce857ddbe9 [text edit] Proofed by Lydia 1 year ago
  Kevin_Smarts 5d1a199b76 [text edit] Proof read by Lydia 1 year ago
  Kevin_Smarts a53ab3617c [fixed] uses of cls and bad placements of stat in amounst the christmas lights 1 year ago
  bgkjdgbizgblzdgbr 703b75c1e0 [fixed] Locations not updated to new 'anush_bedroom' 1 year ago
  rachels ce7983022c [fixed] The jump label has to be unique! 1 year ago
  Kevin_Smarts a270c770ed [fixed] No actions if you didn't have a date and not disco night if you say "don't mess up my make up" 1 year ago
  Kevin_Smarts cff953e306 [fixed] Loops sharing a name 1 year ago
  Kevin_Smarts 4b40c4fe54 [text Edit] Busy proof reader Lydia 1 year ago
  Kevin_Smarts 3c69e3b528 [fixed] Final Journal revision ready for merging, fixes the magic casting bug. Tested on latest repo. Still an issue when closing by clicking on other menu icons but that's a minor annoyance.By Hooded Silence 1 year ago
  Kevin_Smarts 8e85bcf381 [text edit] Proof read by Lydia 1 year ago
  Kevin_Smarts 0195968399 [fixed] Gosub was one level higher than it should be so some results didn't use it 1 year ago
  Kevin_Smarts 9d52a33473 Merge branch 'master' of pikdum/glife into master 1 year ago
  Kevin_Smarts 7efb9963ca [fixed] Broken image call fixes from nutluck 1 year ago
  pikdum 6ea016e5e9 fix: filename case sensitivity 1 year ago
  netuttki ff57bb976b Fixed a missing comment sign and updated the variable names. 1 year ago
  netuttki 53637258c1 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  netuttki 179736f926 Fixed a missing comment sign and updated the variable names. 1 year ago
  netuttki 2281a7ff5d Cleaned up old todos 1 year ago
  netuttki ac2d33f0a9 Cleaning up and simplifying 1 year ago
  netuttki 80435c8450 Cleaning and making things more human friendly 1 year ago
  netuttki 904cb037ac Made it such that the `set_access` doesn't kill existing $property 1 year ago
  netuttki dd2b239abc Added `free_internet_available` back with better name 1 year ago
  netuttki c0d3e12691 Fixed missing `'` in comments 1 year ago
  netuttki f4299118ee Added missing attribute 1 year ago
  netuttki c2e8de2524 Cleaning up property attributes 1 year ago
  netuttki eeaf205f60 Fixed two call names to be more clear 1 year ago
  netuttki 16d20ff2ea Added the updated for the flats with tenants 1 year ago
  netuttki 6a9775de88 Fixed comment 1 year ago
  Kevin_Smarts 8523785380 Merge remote-tracking branch 'netuttki/master' 1 year ago
  netuttki faa908331a Fixed the location name that got broken. 1 year ago
  Kevin_Smarts b373b69a4c Merge remote-tracking branch 'netuttki/master' 1 year ago
  Kevin_Smarts f5b4aa0949 [fixed] copy of previous commit's missing $ 1 year ago
  netuttki 1aa2f3e8eb Fixed the missing `$` 1 year ago
  netuttki 112f4fbc94 Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts fca7ea5f21 Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts 3d80d38870 [fixed] Missing $ for a string 1 year ago
  netuttki dff1b3b011 Adding `'get_rented_properties'` function 1 year ago
  netuttki 95011cb74a Just using `&` instead of `&&` 1 year ago
  netuttki 62d3bc6c3f Cleaning up and adding some missing values to `'set_access'` 1 year ago
  netuttki fc86eb8f7f Fixed `'` issue in comment 1 year ago
  netuttki 960b066c3c Fixed array index 1 year ago
  netuttki 4bfdc1ff05 Fixed call name. 1 year ago
  netuttki 393b2ed913 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Anya 772a19e236 [added] Mira quest hints from Derryth_Love 1 year ago
  Kevin_Smarts d8ee4b6616 [fixed] typos 1 year ago
  Kevin_Smarts f6b0c38113 [fixed] 3rd try at this one, maybe instruction could be clearer? Grandparent's home for Gad start 1 year ago
  Kevin_Smarts ca091ebc0f [fixed] Set Grandparent's home with new fangled system as last attempt didn't work 1 year ago
  Kevin_Smarts 8a4f612c56 Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts 31cb899f57 [fixed] Set current home to Grandparent's for Gad start 1 year ago
  Kevin_Smarts 7ac014e089 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  Kevin_Smarts a3d01b424c [fixed] Journal teething problems sorted by Hooded Silence 1 year ago
  Kevin_Smarts 782cc66b03 [text Edit] Proof read by Lydia 1 year ago
  Anya 8f2e3b406f [changed] proof reading from Lydia 1 year ago
  netuttki d0e7d8c831 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  netuttki e7c6d2151c `owned_property` renamed to `accessible_property` more precise name 1 year ago
  netuttki eda611e3fb Fixed the condition check. 1 year ago
  netuttki d6861fa48b Fixed the `set_home` calls 1 year ago
  netuttki f78024d760 Removed the "Buy the land", this should happen at the agency. 1 year ago
  netuttki 8150391ef1 New calls to set the right status of the property. 1 year ago
  netuttki 09ce75d464 Better name for a call. 1 year ago
  netuttki cb3455e8bb New calls to set the right status of the property. 1 year ago
  netuttki 22354612f3 Cleaning it up to make it make sense. 1 year ago
  netuttki 66803db2f6 New "function" `sell_property`. 1 year ago
  netuttki 7091472be5 Rename "function" to avoid clash with a similar named function 1 year ago
  netuttki 487732cfa7 Renamed `owned_property` to `accessible_property` more precise name 1 year ago
  netuttki fe2c632aaa Rewrote rent payment to make it work again. 1 year ago
  netuttki 5f9c1bbaca Rewrote current rent display to make it work again. 1 year ago
  netuttki 38bfbbc764 Renamed "function" to avoid clash with a similar name. 1 year ago
  bgkjdgbizgblzdgbr f0dd9e633f [fixed] Some fixes to the new nush content. 1 year ago
  Kevin_Smarts 42ee7ec8fa [fixed] Stripped clothing at secluded breach and sauna were not being stored in correct variables, should be good now. 1 year ago
  Anya fe304197fc [Added] a chat option for Julia 1 year ago
  Kevin_Smarts 71b5367b2b Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts ce607b54e3 another proof read by lydia 1 year ago
  Anya 1f36f0c328 [fixed] I'm not awake and time travelling 1 year ago
  Anya cff9be746b [fixed] time travel 1 year ago
  Kevin_Smarts 84e03911be Merge remote-tracking branch 'hornguy6/master' 1 year ago
  Kevin_Smarts eed64960a1 Merge branch 'master' of https://git.tfgames.site/netuttki/glife 1 year ago
  Kevin_Smarts 50c87d548b Merge remote-tracking branch 'Anya/master' 1 year ago
  hornguy6 eefa838a34 [updated] all the booty call files with my latest work. should contain a lot of content changes and bugfixes. 1 year ago
  hornguy6 fc343ca84f [changed] $npclastsaved to $boy for consistency 1 year ago
  Netuttki 4e040ddc26 Fixing the mess I made 1 year ago
  Netuttki a0a14cdd8a Fixed typo in `$ARGS[0]` 1 year ago
  Netuttki 0284a484ab Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki 2aef218ad7 Merge remote-tracking branch 'origin/master' into home-and-internet 1 year ago
  netuttki 7e4b463578 Fixed the missing `'` error. 1 year ago
  netuttki a45b234dc6 Fixed the `£ARGS` typo 1 year ago
  Anya 863b693495 [changed] more UNI travel stuff based on feedback 1 year ago
  Kevin_Smarts 70b7a77994 [text edit] Proofread the machine translation or whatever. Text was horrible, now its not by Lydia 1 year ago
  Kevin_Smarts 072b659b81 [text edit] Proof read by Lydia 1 year ago
  Kevin_Smarts 9f6c24abf0 [added] note to arousal file to clarify the existing virginity checks 1 year ago
  Anya ccb2d86a94 [added] direct to and from dorm room and floors, tried to standardize the time passing doing those, and a small amount of code cleanup for readability 1 year ago
  Anya 4980c0c22a [fixed] dorm elevator had wrong exit location 1 year ago
  Netuttki c3c5c602cb Bugfixes 1 year ago
  Netuttki 2290bc7059 Changed the 'go_home' and 'go_straight_home' calls to 'homes_properties' 1 year ago
  Netuttki 221e2e7601 Added `'go_home'` and `'go_straight_home'` here. Makes more sense. 1 year ago
  Netuttki 734a1a148d Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki 668b11b6a4 Changed home accessibility check 1 year ago
  Netuttki e37b7ad1f9 Changed the condition checking. 1 year ago
  Netuttki 12284dacfb Cleaning and reorganising code and adding new functions 1 year ago
  Netuttki a702d6e69a Reorganised and cleaned a bit the `get_property_attr` 1 year ago
  Netuttki 2b2539d831 Added the mapping to use between locations and properties 1 year ago
  Netuttki 15cc34e1ae Make it saner. 1 year ago
  Netuttki a7c260b162 Changing some explanation because $home_name is changed. 1 year ago
  Netuttki 58aaee73c8 Moved the checks from the location to here. Less coding in the future 1 year ago
  Netuttki 0965656686 I'm not sure what I was doing there but made no sense now. 1 year ago
  Netuttki edcc3f70dc Cleaned up and simplified the tenant code WIP 1 year ago
  Netuttki 6603e89064 Removed temporary reminder comments 1 year ago
  Netuttki a9af61d0f6 Cleaning up a bit, removing duplicate code, unnecessary checks, etc. WIP 1 year ago
  Netuttki 5fb355986b Fixed a `gs` call using more args than needed 1 year ago
  Netuttki 90d437ed37 Changed a home name that annoyed me 1 year ago
  Netuttki 1660ab7dce Simplified a bit the statuses - still not convinced about using numbers 1 year ago
  Netuttki 16c6c19bdd Removed the $home_name variable and replaced checks with a func() 1 year ago
  bgkjdgbizgblzdgbr 0a17d9e202 [added/changed] New nush additions by nutluck plus update of variables to an array. 1 year ago
  Kevin_Smarts c16984a988 [fixed] Removal of red text from shaving options as it doesn't show well in some colour settings 1 year ago
  Kevin_Smarts 8b986b1cae [fixed] Bug fixes, and minor changes to the payment system to include a cancel option, from Hooded Silence 1 year ago
  Kevin_Smarts d9ba93af32 [text edit] Proof reading from Lydia 1 year ago
  netuttki a665abf815 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  netuttki 4b078e2954 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  Netuttki 0026474e7b Merge branch 'home-and-internet' 1 year ago
  Netuttki 702ba78ceb Accidentally committed my MakeQSP, fixing with the correct one 1 year ago
  Netuttki 1902c55abd Merge branch 'home-and-internet' 1 year ago
  Netuttki 1305c179fd Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki a14189382f A much, much better layout in the shop 1 year ago
  Netuttki a633c9dae8 Fixed old internet - new internet conversion 1 year ago
  Netuttki e7389ab37d Added some functions to help with the use of internet 1 year ago
  Netuttki 62a0a45e65 Turned internet use into minutes from whole hours. 1 year ago
  Vengeance11 47365deb15 Typo fix 1 year ago
  Vengeance11 3379127be3 Text edits 1 year ago
  Netuttki 28319be476 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki d78c438e6b Sales of properties require a bank account to for consistency. 1 year ago
  Netuttki 802ec0f048 BUgfixing 1 year ago
  Netuttki 6ed8f9fe9e Changed to use the new mobile subscriptions for calls and SMS 1 year ago
  Netuttki 49cc7dfcff Trying to make the layout better. Hope it is. 1 year ago
  Netuttki 41c2fc4a3c Added the mobile minutes with the new system 1 year ago
  Netuttki 4619754927 Added the monthly renewal of the subscriptions 1 year ago
  Netuttki e565783407 Fixed typos 1 year ago
  Netuttki 5684471a18 Instead of a count, it returns the list of owned properties 1 year ago
  Netuttki cd37ae8e34 Can now find properties by ID - in case it's needed 1 year ago
  Netuttki fbdea94eb8 Property code included and better order of the attributes 1 year ago
  Netuttki 750bd9acc8 Making the Shulga apartment name more clear 1 year ago
  Netuttki 04b33a71e8 Adding home and internet changes for old saves 1 year ago
  Netuttki e6cab2147e Fixing bugs 1 year ago
  Kevin_Smarts 3b31186812 [fixed] No exit post first heroin injection as reported by Genjurooo, slight text edit for player info added 1 year ago
  Netuttki d9ff929480 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki 5c4d392a31 Some changes and bugfixes 1 year ago
  rachels 64a706c913 [fixed] typos 1 year ago
  rachels 8fd89bb57f [fixed] wrong name of the location 1 year ago
  Vengeance11 2af2e13178 I coded something. God help us all. 1 year ago
  Netuttki 86637f4997 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  bgkjdgbizgblzdgbr 82f07f2b1c [added] University cafe, and some interactions with Katja there. 1 year ago
  bgkjdgbizgblzdgbr f5e51a804f [added] The call from cikl so that the reactions blocks will actually be reset each week. 1 year ago
  Kevin_Smarts d735e34a37 [fixed] Mistake in logic 1 year ago
  bgkjdgbizgblzdgbr be3b73894c [change/added] So updates to the new npc_reactions. 1 year ago
  Kevin_Smarts 3879bb70d3 [fixed] Hotel stay was being granted extra night and typo in check for room access 1 year ago
  Kevin_Smarts 5096c12741 Merge remote-tracking branch 'origin/master' 1 year ago
  Kevin_Smarts a8ce54627e Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts 2918341612 Merge remote-tracking branch 'LadyAlexa/master' 1 year ago
  Kevin_Smarts 719dea0a91 [fixed] A few places where hotel stay variables were outdated and potential issues with check out morning and saveupdater relating to it 1 year ago
  bgkjdgbizgblzdgbr 5fbe45a93c [Added] the new npc reaction file. So far only reaction to bimbo look is there and the file is only called form on place Katja's home talk. 1 year ago
  Netuttki e77fd7cd50 Moved everything to the new homes and property system. 1 year ago
  Anya 6c3750286d [changed] follow up to last commit 1 year ago
  Kevin_Smarts 75380c118a [text edit] Change to text during anatomy lesson and [added] New oral from Kolka in living room scene both from Sapier 1 year ago
  Anya ab8d1b31aa [changed] Julia apartment upgrade from nutluck 1 year ago
  Netuttki d6a0318d62 Moved all the potential homes to access the internet the new way. 1 year ago
  Netuttki c30f10163c Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki 7fb44ec6f2 Changed internet use to the new system. 1 year ago
  Netuttki c8ac465382 Fixed incorrect check, ` = 0` to ` > 0` 1 year ago
  Netuttki 6e768f2734 Fixed sing `''`s and added missing `act` 1 year ago
  Netuttki 6a9cc2c95f Fixed missing `=` 1 year ago
  Netuttki 646791f5d5 upstream merge 1 year ago
  Kevin_Smarts edcb51d59d [fixed] Payment system to recognise overdraft by Hooded Silence 1 year ago
  Kevin_Smarts 43795bcfb7 [fixed] missing end 1 year ago
  Kevin_Smarts cce13a2ed7 [fixed] its facewash, not face-wash. Thanks Lydia! 1 year ago
  Kevin_Smarts dc1bee3b6e Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  Kevin_Smarts 17c6cfe1b2 [added] New payment system with implimentation at city gym and salon from Hooded Silence 1 year ago
  Netuttki 2adfe0aef5 Merge remote-tracking branch 'upstream/master' into pro_integration 1 year ago
  netuttki 286aaa3f61 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  rachels c4a474243c [added] payment by Hooded Silence 1 year ago
  Kevin_Smarts 6f99fc3c4b [fixed] I switch the school groups too in last commit like an eejit 1 year ago
  Kevin_Smarts 9588f95c3e [fixed] Switched index option to 1 so no more school group text for relationships 1 year ago
  Kevin_Smarts 738fb86182 [fixed] Time for job not updated 1 year ago
  Kevin_Smarts 73e9e8a6f1 [Added] new code for bar graphs and friendsrelationships to the journal by Hooded Silence 1 year ago
  Kevin_Smarts a594537f6d [changed] Journal refactor by hooded silence 1 year ago
  netuttki a6f7330172 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  Netuttki b74ed3ce8b Merge remote-tracking branch 'upstream/master' into pro_integration 1 year ago
  Netuttki 7d379a8240 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki 36d1169ac6 Merge remote-tracking branch 'upstream/master' into pro_integration 1 year ago
  Netuttki 696bfa64fe Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  Netuttki f90588b9e6 Merge branch 'master' into del-parco-storyline 1 year ago
  Netuttki c02b0e3734 Merge branch 'del-parco-storyline' into home-and-internet 1 year ago
  Netuttki 4bbab6356d Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki 0a52094310 Changed to the new variables and behaviour 1 year ago
  Netuttki 9ef0edbed0 Add 'set_access' and changed some bad logic 1 year ago
  Netuttki 991a3f2cb4 Fixed the incorrect calls 1 year ago
  Netuttki c3b941d97d Rent and price query, a hook "function" for mods 1 year ago
  Netuttki c61188a8f0 Variable name changed 1 year ago
  Netuttki 52b05e8bb1 Tried to make it a bit better, cutting down number of variables, etc. 1 year ago
  Netuttki aaf03d2047 Finally the table works. HTML in QSP is weird. 1 year ago
  Netuttki d08afd4062 Fixed a bad value 1 year ago
  Netuttki 367d89a796 Added the new locations: homes_properties and internet_mobile 1 year ago
  Netuttki f95bc567a5 Removed the init_home call as that's gone now. 1 year ago
  Netuttki bfc15eb25d Updated to sell the new subscriptions and metered internet/mobile plans 1 year ago
  Netuttki 04e12783bd Added to manage the new internet mechanics. 1 year ago
  Netuttki 7d61135d16 Updated to use the new location and variables a 1 year ago
  Netuttki ef8d33ed99 Replacing set_home, adds a bit more to the different homes. 1 year ago
  Netuttki eacb3dff55 Replaced by homes_properties 1 year ago
  Netuttki 59a5a7cf08 Merge remote-tracking branch 'upstream/master' into home-and-internet 1 year ago
  Netuttki a665c134e3 Variable to tell where Sveta is, change home id from number to name 1 year ago
  Netuttki df8613e6f7 Setting up the indexes as named, and adding residence type 1 year ago
  Netuttki de6770a308 Merge remote-tracking branch 'upstream/master' into pro_integration 1 year ago
  Netuttki 3cbc80e1b1 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  Netuttki 3ede06aa6d Music acts are not visible normally, locations just call for the icon. 1 year ago
  Netuttki b1990cbb1f Merge remote-tracking branch 'upstream/master' 1 year ago
  Netuttki 37c9873ad9 Improved some code, added random event hooks 1 year ago
  Netuttki e0e1072951 Replaced willpower code with gs, moved the approach decision code here. 1 year ago
  Netuttki 04164d89fa Improved the code a bit, fewer lines, fewer arguments. 1 year ago
  Netuttki eeb6fe473f Added the new Anushka events, reorganised where events are called. 1 year ago
  Netuttki 92dbd49de2 Added min time requirements, busking, reorganised some conditions 1 year ago
  Netuttki 3efa03c200 Moved the busking calls to `music_actions` with the rest. 1 year ago
  Netuttki 4e0ec75220 Merge remote-tracking branch 'origin/master' into del-parco-storyline 1 year ago
  Netuttki ac9247b029 Added missing `cla` and `*clr` calls 1 year ago
  Netuttki 7b24f1bd6d Deleted upstream 1 year ago
  Netuttki 92a0f7febe Merge remote-tracking branch 'origin/master' into pro_integration 1 year ago
  Netuttki 5c0f56c426 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  Netuttki b0b65347f8 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  netuttki d2041c0f46 Merge remote-tracking branch 'upstream/master' into del-parco-storyline 1 year ago
  netuttki ae4f3033ef Merge branch 'del-parco-storyline' 1 year ago
100 changed files with 9528 additions and 5049 deletions
  1. 16 11
      glife.qproj
  2. 1 1
      locations/BDsex.qsrc
  3. 5 5
      locations/Cheatmenu_din.qsrc
  4. 5 5
      locations/FedorEv4.qsrc
  5. 86 37
      locations/HotelRoom.qsrc
  6. 0 22
      locations/JuliaMilGo.qsrc
  7. 692 182
      locations/JuliaMilHome.qsrc
  8. 0 23
      locations/JuliaMilVhod.qsrc
  9. 2 0
      locations/KatjaHomeTalk.qsrc
  10. 1 1
      locations/Katja_Tanga.qsrc
  11. 272 177
      locations/Komp.qsrc
  12. 1 0
      locations/LakeBoyDy.qsrc
  13. 1 1
      locations/LariskaSex.qsrc
  14. 2 2
      locations/MartinTalk.qsrc
  15. 1 1
      locations/NikoPayback.qsrc
  16. 1 1
      locations/Peterroom.qsrc
  17. 17 18
      locations/Serge_Shulgin.qsrc
  18. 20 20
      locations/Serge_kuh.qsrc
  19. 1 1
      locations/abduction.qsrc
  20. 243 365
      locations/agentned.qsrc
  21. 2 2
      locations/albina_house_events.qsrc
  22. 73 21
      locations/albinahome.qsrc
  23. 1092 0
      locations/anush_bedroom.qsrc
  24. 35 630
      locations/anushapt.qsrc
  25. 7 5
      locations/anushka.qsrc
  26. 91 82
      locations/anushkachat.qsrc
  27. 85 84
      locations/anushkaev1.qsrc
  28. 44 43
      locations/anushkaev2.qsrc
  29. 9 1
      locations/arousal.qsrc
  30. 211 212
      locations/artem_sex.qsrc
  31. 38 36
      locations/artemhome.qsrc
  32. 1 1
      locations/audition_sex1.qsrc
  33. 1 1
      locations/audition_sex2.qsrc
  34. 1 1
      locations/audition_sex3.qsrc
  35. 9 9
      locations/backwater.qsrc
  36. 50 58
      locations/bank.qsrc
  37. 5 3
      locations/bedr.qsrc
  38. 5 2
      locations/bedr2x.qsrc
  39. 19 5
      locations/bedrPar.qsrc
  40. 2 2
      locations/beg1.qsrc
  41. 105 1
      locations/beverage.qsrc
  42. 10 10
      locations/bicycle.qsrc
  43. 21 0
      locations/body.qsrc
  44. 16 8
      locations/body_desc.qsrc
  45. 16 2
      locations/booty_call.qsrc
  46. 319 169
      locations/booty_call_after.qsrc
  47. 181 77
      locations/booty_call_condoms.qsrc
  48. 862 3
      locations/booty_call_cowgirl.qsrc
  49. 48 42
      locations/booty_call_cum.qsrc
  50. 211 170
      locations/booty_call_doggy.qsrc
  51. 9 6
      locations/booty_call_miss.qsrc
  52. 98 29
      locations/booty_call_morning.qsrc
  53. 728 87
      locations/booty_call_pillow_talk.qsrc
  54. 4 2
      locations/booty_call_sex.qsrc
  55. 5 5
      locations/booty_call_shower.qsrc
  56. 92 14
      locations/booty_call_sms.qsrc
  57. 46 14
      locations/booty_call_start.qsrc
  58. 1 1
      locations/booty_call_stats.qsrc
  59. 45 30
      locations/booty_call_talk.qsrc
  60. 4 4
      locations/brother.qsrc
  61. 126 32
      locations/brother2.qsrc
  62. 44 34
      locations/brother_lessons.qsrc
  63. 26 1411
      locations/brother_voyeur.qsrc
  64. 1622 0
      locations/brother_voyeur_sex.qsrc
  65. 3 4
      locations/carF.qsrc
  66. 11 11
      locations/cardgame_durak.qsrc
  67. 10 1
      locations/cikl.qsrc
  68. 1 29
      locations/city_center.qsrc
  69. 2 2
      locations/city_clinic.qsrc
  70. 527 0
      locations/city_coffee_hole.qsrc
  71. 3 1
      locations/city_drugden.qsrc
  72. 52 39
      locations/city_hotel.qsrc
  73. 4 3
      locations/city_house_res_bedr.qsrc
  74. 7 4
      locations/city_house_res_misc.qsrc
  75. 7 2
      locations/city_island.qsrc
  76. 504 249
      locations/city_kafe.qsrc
  77. 2 2
      locations/city_lake.qsrc
  78. 295 300
      locations/city_mansion_entrance.qsrc
  79. 3 3
      locations/city_mansion_residence_1.qsrc
  80. 5 2
      locations/city_mansion_residence_2.qsrc
  81. 2 32
      locations/city_park.qsrc
  82. 4 4
      locations/city_residential.qsrc
  83. 11 4
      locations/city_suburbs.qsrc
  84. 1 1
      locations/clothing_QV.qsrc
  85. 9 7
      locations/dachain.qsrc
  86. 4 2
      locations/dachamy.qsrc
  87. 2 2
      locations/dachi.qsrc
  88. 6 6
      locations/din_npc.qsrc
  89. 6 5
      locations/din_van.qsrc
  90. 9 9
      locations/dina.qsrc
  91. 3 3
      locations/dom_gor.qsrc
  92. 1 1
      locations/dreams.qsrc
  93. 1 0
      locations/drugs.qsrc
  94. 0 3
      locations/dvor.qsrc
  95. 1 1
      locations/ender.qsrc
  96. 27 55
      locations/fit.qsrc
  97. 125 35
      locations/food.qsrc
  98. 91 2
      locations/food_menu.qsrc
  99. 1 1
      locations/foto.qsrc
  100. 2 2
      locations/foto_albums.qsrc

+ 16 - 11
glife.qproj

@@ -9,6 +9,8 @@
 	<Location name="onobjsel"/>
 	<Location name="obj_din"/>
 	<Location name="journal"/>
+	<Location name="journal_work"/>
+	<Location name="journal_school"/>
 	<Location name="journal_uni"/>
 	<Location name="journal_quests"/>
 	<Location name="journal_portfolio"/>
@@ -47,7 +49,8 @@
 		<Location name="kid"/>
 		<Location name="pattest"/>
 		<Location name="subkid"/>
-		<Location name="set_home"/>
+		<Location name="homes_properties"/>
+		<Location name="homes_properties_attr"/>
 	</Folder>
 	<Folder name="Functions">
 		<Location name="indik"/>
@@ -65,7 +68,9 @@
 		<Location name="willpower"/>
 		<Location name="drugs"/>
 		<Location name="npc_relationship"/>
+		<Location name="npc_reactions"/>
 		<Location name="grades"/>
+		<Location name="internet_mobile"/>
 	</Folder>
 	<Folder name="Body">
 		<Location name="ApperanceSystem"/>
@@ -454,6 +459,7 @@
 		<Location name="brother"/>
 		<Location name="brother2"/>
 		<Location name="brother_voyeur"/>
+		<Location name="brother_voyeur_sex"/>
 		<Location name="brother_lessons"/>
 		<Location name="seeporn"/>
 	</Folder>
@@ -524,6 +530,7 @@
 		<Location name="anushkaev1"/>
 		<Location name="anushkaev2"/>
 		<Location name="anushapt"/>
+		<Location name="anush_bedroom"/>
 		<Location name="anushaptbr"/> 
 		<Location name="anushkachat"/>
 		<Location name="anushkamaksim"/>
@@ -679,9 +686,7 @@
 		<Location name="Zvereva_sub_1"/>
 	</Folder>
 	<Folder name="Julia Milov">
-		<Location name="JuliaMilGo"/>
 		<Location name="JuliaMilHome"/>
-		<Location name="JuliaMilVhod"/>
 	</Folder>
 	<Folder name="Arthur">
 		<Location name="arturRinok"/>
@@ -935,11 +940,14 @@
 		<Location name="shop_dolls"/>
 		<Location name="shop_nerdvana"/>
 		<Location name="shop_flamingos"/>
+		<Location name="city_coffee_hole"/>
 	</Folder>
 	<Folder name="University">
 		<Location name="uni_grounds"/>
 		<Location name="uni_dorm"/>
 		<Location name="uni_admin"/>
+		<Location name="uni_cafe"/>
+		<Location name="uni_library"/>
 		<Location name="uni_programs"/>
 		<Location name="uni_lessons"/>
 		<Location name="uni_lessons1"/>
@@ -952,7 +960,6 @@
 		<Location name="uni_exams2"/>
 		<Location name="uni_exams3"/>
 		<Location name="uni_exams4"/>
-		<Location name="uni_library"/>
 		<Location name="uni_events"/>
 		<Location name="uniutil"/>
 	</Folder>
@@ -982,6 +989,8 @@
 		<Location name="therapist_reminder"/>
 		<Location name="gevent"/>
 		<Location name="pav_park"/>
+		<Location name="pav_park_sex"/>
+		<Location name="pav_parkev"/>
 		<Location name="gopskver"/>
 		<Location name="gskino"/>
 		<Location name="cafe_parco"/>
@@ -1200,13 +1209,9 @@
 		<Location name="hotel_anna"/>
 		<Location name="hotel_anna_gear"/>
 	</Folder>
-	<Folder name="Shulga">
-		<Location name="shulgahome"/>
-		<Location name="shulgahall"/>
-		<Location name="shulgabed"/>
-		<Location name="shulgakuh"/>
-		<Location name="shulgabath"/>
-		<Location name="shulga_room"/>
+	<Folder name="Vasily">
+		<Location name="vasilyhome"/>
+		<Location name="vasily_home_sex"/>
 		<Location name="cardgame_durak"/>
 		<Location name="Serge_kuh"/>
 		<Location name="Serge_Shulgin"/>

+ 1 - 1
locations/BDsex.qsrc

@@ -506,7 +506,7 @@ if $ARGS[0] = 'end':
 		InYouHome = 0
 		'<<$boydesc>> politely says goodbye and leaves.'
 
-		act 'Leave':gt $home_entrance, 'start'
+		act 'Leave':gt $home['entrance'], 'start'
 
 		exit
 	elseif GoToGuy = 1:

+ 5 - 5
locations/Cheatmenu_din.qsrc

@@ -1547,8 +1547,8 @@ $cheatmenu['reputation'] = {
 			'Your sister has a good opinion of you.'
 		end
 		*nl
-		if home_owned[2] = 0:
-			'<a href="exec:home_owned[2] = 1 & dynamic $cheatmenu[''reputation'']">Restore</a> access to your parent''s apartment.'
+		if func('homes_properties', 'can_live_here', 'parents_home') = 0:
+			'<a href="exec: gs ''homes_properties'', ''give_access'', ''parents_home'' & dynamic $cheatmenu[''reputation'']">Restore</a> access to your parent''s apartment.'
 		end
 		if momKnowsKolka = 1:
 			'Your mother knows Kolka is the father. <a href="momKnowsKolka = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>.'
@@ -2713,9 +2713,9 @@ $cheatmenu['vartracker'] = {
 	'$locM: <<$locM>>'
 	'<font color = red>$CURLOC: <<$CURLOC>></font>'
 	'$location_type: <<$location_type>>'
-	'curr_home: <<curr_home>>'
-	'$home_town: <<$home_town>>'
-	'$home_name: <<$home_name>>'
+	'$home[''current'']: <<$home[''current'']>>'
+	'$home[''town'']: <<$home[''town'']>>'
+	'$home[''name'']: <<$home[''name'']>>'
 	'daystart: <<daystart>>'
 	'daystart_start: <<daystart_start>>'
 	'month: <<month>>'

+ 5 - 5
locations/FedorEv4.qsrc

@@ -1011,7 +1011,7 @@ if $ARGS[0] = 'Fedor Livingroom':
 		act 'Talk about what happened with Dimka':gt 'FedorEv4', 'Dimka Aftermath'
 	end
 
-	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
+	if func('homes_properties', 'has_access', 'parents_home') = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 
 	act 'Chat':gt 'FedorEv4', 'Fedor Livingroom Chat'	
 end
@@ -1064,7 +1064,7 @@ if $ARGS[0] = 'Fedor Kitchen':
 		act 'Talk about what happened with Dimka':gt 'FedorEv4', 'Dimka Aftermath'
 	end
 
-	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
+	if func('homes_properties', 'has_access', 'parents_home') = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 	
 	act 'Chat':gt 'FedorEv4', 'Fedor Kitchen Chat'	
 end
@@ -1102,7 +1102,7 @@ if $ARGS[0] = 'Fedor Bedroom':
 
 	act 'Walk away':gt 'FedorEv4', 'Bedroom'
 	
-	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
+	if func('homes_properties', 'has_access', 'parents_home') = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 
 	if FedorLove = 0 and strelaQW = -1:
 		act 'Find out what''s bothering him':gt 'FedorEv4', 'Love Talk Strela'
@@ -1163,7 +1163,7 @@ if $ARGS[0] = 'Fedor Bedroom 2':
 	if pcs_hairbsh = 0: 'Fedor notices your messy hair and pulls out his <a href="exec:gt ''FedorMisc'', ''Comb''">comb</a>.'
 	if $clothingworntype = 'nude': 'Fedor reaches over, then begins gently squeezing your breasts, "You have great tits, <<$pcs_firstname>>."'
 	
-	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
+	if func('homes_properties', 'has_access', 'parents_home') = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 
 	act 'Maybe later':gt 'FedorEv4', 'Bedroom'
 	act 'Sure':gt 'FedorEv4', 'Fedor Bedroom Chat 2'
@@ -1367,7 +1367,7 @@ if $ARGS[0] = 'Fedor Shelter 2':
 	gs 'stat'
 	'<center><b><h4><font color="#FF00FF"><<"Regina Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/regina.jpg"></center>'
-	'You can see Fedor and Regina sitting down together chatting then Regina notices you. Regina looks up to you with a sad face then says, "Fyodor told me about what happened. You''re mother threw you out? Why?" you lower your head, trying to figure out where to start when Regina says, "It''s ok, you don''t have to tell me. I can''t believe that she would throw out her own daughter. Fyodor and I have been discussing, and I decided that it would be best if you to stay for while, but promise me that you will try to find a place to live when you graduate, okay?" you happily nod, and can feel tears gathering in your eyes, as you reply, "Yes I will. Thank you so much. I thought that I would be living on the street. Thank you." Regina approaches you then wipes away your tears. "I will get you a key." Regina then reaches inside of a drawer then pulls out a set of keys then give you one. Fedor gives you a hug then says, "You will always be welcome here." You return the hug, as you reply, "Thank you for everything Fyodor. You are the best boyfriend ever."'
+	'You can see Fedor and Regina sitting down together chatting then Regina notices you. Regina looks up to you with a sad face then says, "Fyodor told me about what happened. Your mother threw you out? Why?" you lower your head, trying to figure out where to start when Regina says, "It''s ok, you don''t have to tell me. I can''t believe that she would throw out her own daughter. Fyodor and I have been discussing, and I decided that it would be best if you to stay for while, but promise me that you will try to find a place to live when you graduate, okay?" you happily nod, and can feel tears gathering in your eyes, as you reply, "Yes I will. Thank you so much. I thought that I would be living on the street. Thank you." Regina approaches you then wipes away your tears. "I will get you a key." Regina then reaches inside of a drawer then pulls out a set of keys then give you one. Fedor gives you a hug then says, "You will always be welcome here." You return the hug, as you reply, "Thank you for everything Fyodor. You are the best boyfriend ever."'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console1.jpg"></center>'
 
 	act 'Finish':gt 'FedorEv4', 'Kitchen'

+ 86 - 37
locations/HotelRoom.qsrc

@@ -15,11 +15,17 @@ if $ARGS[0] = 'normal':
 	hotelWiFi = 1
 	gs 'themes', 'indoors'
 	gs 'stat'
+	gs 'internet_mobile', 'get_access', 'free', 'nocamshow'
+
 	'<center><b><font color = maroon>Your normal hotel room</font></b></center>'
 	'<center>You have paid to stay for <<hotelRoomDays[$hotel] - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.normal.jpg"></center>'
 	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">laptop</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	'Your hotel room also has a <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">computer</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	
+	if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
+	gs 'music_actions', 'music_icon'
+
 	*nl
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
@@ -31,12 +37,15 @@ if $ARGS[0] = 'normal':
 			gt'HotelRoom','normal'
 		end
 	end
-	if money >= 100: act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
-	act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
-	if $hotel = 'pav_hotel' and curr_home = 6 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
-	dynamic $fatdel
-	dynamic $lekarstvo
-	dynamic $vitamin
+
+	if hotelRoom[$hotel] ! 0:
+		if money >= 100:act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
+		act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
+		if $hotel = 'pav_hotel': gs 'prostitution_functions', 'prostitute_outfit_at_home'
+		dynamic $fatdel
+		dynamic $lekarstvo
+		dynamic $vitamin
+	end
 end
 
 if $ARGS[0] = 'better':
@@ -53,11 +62,16 @@ if $ARGS[0] = 'better':
 	$location_type = 'private'
 	gs 'themes', 'indoors'
 	gs 'stat'	
+	gs 'internet_mobile', 'get_access', 'free', 'nocamshow'
 	'<center><b><font color = maroon>Your luxury room</font></b></center>'
 	'<center>You have paid to stay for <<hotelRoomDays[$hotel] - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.better.jpg"></center>'
 	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a small flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">laptop</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	'Your hotel room also has a small flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">computer</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	
+	if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
+	gs 'music_actions', 'music_icon'
+	
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
 			hotelWiFi = 0
@@ -68,13 +82,16 @@ if $ARGS[0] = 'better':
 			gt'HotelRoom','better'
 		end
 	end
-	if money >= 100: act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
-	act 'Drink some water (0:05)': gs 'beverage', 'bev_wat'
-	act 'Have a coffee (0:05)': gs 'beverage', 'bev_cof'
-	if $hotel = 'pav_hotel' and curr_home = 6 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
-	dynamic $fatdel
-	dynamic $lekarstvo
-	dynamic $vitamin
+
+	if hotelRoom[$hotel] ! 0:
+		if money >= 100:act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
+		act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
+		act 'Have a coffee (0:05)': gs 'beverage', 'bev_cof'
+		if $hotel = 'pav_hotel': gs 'prostitution_functions', 'prostitute_outfit_at_home'
+		dynamic $fatdel
+		dynamic $lekarstvo
+		dynamic $vitamin
+	end
 end
 
 if $ARGS[0] = 'best':
@@ -91,11 +108,16 @@ if $ARGS[0] = 'best':
 	$location_type = 'private'
 	gs 'themes', 'indoors'
 	gs 'stat'	
+	gs 'internet_mobile', 'get_access'
 	'<center><b><font color = maroon>Your royal suite</font></b></center>'
 	'<center>You have paid to stay for <<hotelRoomDays[$hotel] - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.best.jpg"></center>'
 	'Your hotel room is quite spacious, and is beautifully furnished. For a second, you wonder why a hotel in a town like Pavlovsk even has such a luxurious suite. The room is filled with expensive appliances. The gorgeous <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a huge flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">laptop</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	'Your hotel room also has a huge flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">computer</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	
+	if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
+	gs 'music_actions', 'music_icon'
+
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
 			hotelWiFi = 0
@@ -106,14 +128,17 @@ if $ARGS[0] = 'best':
 			gt'HotelRoom','best'
 		end
 	end
-	if money >= 100:act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
-	act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
-	act 'Have a coffee (0:05)': gs 'beverage', 'bev_cof'
-	act 'Make some tea (0:05)': gs 'beverage', 'bev_tea'
-	if $hotel = 'pav_hotel' and curr_home = 6 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
-	dynamic $fatdel
-	dynamic $lekarstvo
-	dynamic $vitamin
+
+	if hotelRoom[$hotel] ! 0:
+		if money >= 100:act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
+		act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
+		act 'Have a coffee (0:05)': gs 'beverage', 'bev_cof'
+		act 'Make some tea (0:05)': gs 'beverage', 'bev_tea'
+		if $hotel = 'pav_hotel': gs 'prostitution_functions', 'prostitute_outfit_at_home'
+		dynamic $fatdel
+		dynamic $lekarstvo
+		dynamic $vitamin
+	end
 end
 
 if $ARGS[0] = 'shower1':
@@ -136,15 +161,23 @@ if $ARGS[0] = 'shower1':
 	elseif hotelRoom[$hotel] = 3:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.best1.jpg"></center>'&'A very luxurious and spacious bathroom, fit for a king.'
 	end
-	
-	act 'Return to your room':
-		hotelShampoo = 0
-		if hotelRoom[$hotel] = 1:
-			gt'HotelRoom','normal'
-		elseif hotelRoom[$hotel] = 2:
-			gt'HotelRoom','better'
-		elseif hotelRoom[$hotel] = 3:
-			gt'HotelRoom','best'
+
+	if hotelRoom[$hotel] = 0:
+		act 'Return to lobby (It is past checkout time)':
+			hotelWiFi = 0
+			gt $hotel
+			killvar '$hotel'
+		end
+	else
+		act 'Return to your room':
+			hotelShampoo = 0
+			if hotelRoom[$hotel] = 1:
+				gt'HotelRoom','normal'
+			elseif hotelRoom[$hotel] = 2:
+				gt'HotelRoom','better'
+			elseif hotelRoom[$hotel] = 3:
+				gt'HotelRoom','best'
+			end
 		end
 	end
 	
@@ -158,8 +191,16 @@ if $ARGS[0] = 'tv':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv<<hotelroom>>.jpg"></center>'
 	'You turn on the TV and make yourself comfortable on the bed.'
 
-	act 'Get up from the bed':gt $loc, $loc_arg
-	act 'Watch TV (1:00)': gt 'hotelroom', 'watch_tv'
+	if hotelRoom[$hotel] = 0:
+		act 'Return to lobby (It is past checkout time)':
+			hotelWiFi = 0
+			gt $hotel
+			killvar '$hotel'
+		end
+	else
+		act 'Get up from the bed':gt $loc, $loc_arg
+		act 'Watch TV (1:00)': gt 'hotelroom', 'watch_tv'
+	end
 end
 
 if $ARGS[0] = 'watch_tv':
@@ -170,8 +211,16 @@ if $ARGS[0] = 'watch_tv':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv0,'+rand(0,4)+'.jpg"></center>'
 	'You are watching the country''s main television channel. None of their programs are really worth watching, but the distraction is welcome anyway.'
 
-	act 'Get up from the bed':gt $loc, $loc_arg
-	act 'Watch TV (1:00)': gt 'hotelroom', 'watch_tv'
+	if hotelRoom[$hotel] = 0:
+		act 'Return to lobby (It is past checkout time)':
+			hotelWiFi = 0
+			gt $hotel
+			killvar '$hotel'
+		end
+	else
+		act 'Get up from the bed':gt $loc, $loc_arg
+		act 'Watch TV (1:00)': gt 'hotelroom', 'watch_tv'
+	end
 end
 
 --- HotelRoom ---------------------------------

+ 0 - 22
locations/JuliaMilGo.qsrc

@@ -1,22 +0,0 @@
-# JuliaMilGo
-!2021/05/02
-menu_off = 1
-gs 'stat'
-'<center><b><font color="maroon">Julia Milova, your classmate</font></b></center>'
-'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-'As you approach Julia after school, she smiles at you and asks, "Hi <<$pcs_nickname>>! Want to go to my place? We can do our homework together, and maybe grab a bite to eat?"'
-
-act 'Go with Julia':
-	cls
-	minut += 15
-	BeInJulMilHome = 1
-	gs 'stat'
-	'<center><b><font color="maroon">Julia Milova, your classmate</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-	'You go to Julia''s apartment together, she lives just above you. During the 15 minute walk you chat about random things that happened at school that day.'
-
-	act 'Enter her apartment':gt 'JuliaMilHome'
-end
-
---- JuliaMilGo ---------------------------------
-

+ 692 - 182
locations/JuliaMilHome.qsrc

@@ -1,235 +1,745 @@
 # JuliaMilHome
-!2021/05/02
+!!2022/09/29 - Alaratt
+
+if $ARGS[0] = 'home':
+	$loc = 'JuliaMilHome'
+	$loc_arg = 'home'
+	$menu_loc = 'JuliaMilHome'
+	$menu_arg = 'home'
+	$locM = 'JuliaMilHome'
+	$locM_arg = 'home'
+	$location_type = 'private'
+
+	$track_loop = ''
+	CLOSE ALL
+	if sound = 0:PLAY 'sound/korr.mp3',30
+
+	!! To Do - Track these to figure out what they are and where they are used - Alaratt
+	popolaini = 0
+	saunaYouRoom = 0
+	boycherdaksex = 0
+	bonusZ = 0
+
+	minut += 1
+	menu_off = 0
+	gs 'themes', 'indoors'
+	gs 'stat'
+
+	if NatashaHomeDay ! daystart:
+		NatashaHomeDay = daystart
+		NatashaLoc = 0
+	end
 
-$location_type = 'indoors'
-$menu_loc = 'pav_commercial'
-$menu_arg = ''
-menu_off = 0
-CLOSE ALL
-if BeInJulMilHome = 0:BeInJulMilHome = 1
+	if juliaQW['home_unlocked'] = 0: juliaQW['home_unlocked'] = 1
 
-gs 'stat'
-'<center><b><font color="maroon"><<$npc_firstname[''A12'']>> <<$npc_lastname[''A12'']>></font></b></center>'
-'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-'Julia has a nice room, decorated with high quality furnishings. There are books everywhere, she must really like to read.'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptdoor.jpg"></center>'
 
-if lernHome > 0 and juliaQW['homework_day'] ! daystart:
-	'Julia arranges her school books on a large desk and gets ready to do her homework, inviting you to join her.'
+	act 'Leave':gt'pod_ezd','etaj_3'
+	if kanikuli = 0 and hour > 6 and hour < 15 and week < 6:
+		'You knock on the door, but no one comes to answer. Julia must not be home.'
+	elseif hour > 20 :
+		'It''s too late in the day to visit Julia.'
+	elseif hour < 8:
+		'It''s too early in the day to visit Julia.'
+	else
+		'You knock on the door. You hear footsteps in the apartment and sure enough, a few seconds later Julia opens the door. "Oh, hi <<$pcs_nickname>>! Come on in!"'
+		act 'Enter Julia''s apartment': gt 'JuliaMilHome', 'hallway'
+	end
+end
 
-	act 'Do your homework with Julia':
-		cls
-		menu_off = 1
-		minut += 60
-		if lernHome > 1:
-			gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A12'
-		else
-			gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A12'
-		end
-		juliaQW['homework_day'] = daystart
-		gs 'npc_relationship', 'modify', 'A12', 'love' 
-		lern += rand(3,6)
-		gs 'exp_gain', 'intel', rand(1,2) + (mentats_dose - rand(0,mentats_dose))
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-		'You spend an hour doing your homework with Julia, and thanks to her you manage to learn quite a lot. She''s a very clever girl, and good at explaining things.'
+if $ARGS[0] = 'hallway':
+	$loc = 'JuliaMilHome'
+	$loc_arg = 'hallway'
+	$menu_loc = 'JuliaMilHome'
+	$menu_arg = 'hallway'
+	$locM = 'JuliaMilHome'
+	$locM_arg = 'hallway'
+	$location_type = 'indoors'
+	killvar '$locclass'
+
+	CLOSE ALL
+	if sound = 0:PLAY 'sound/korr.mp3',30
+
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+
+	*clr & cla
+	'<center><h4><font color="maroon">Entrance hall</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/juliahome/hallway.jpg"></center>'
+	'As you enter the Milov''s hallway, you notice it very nice, well decorated and very clean. Everything in it''s place.'
+
+	act '<b>Leave Julia''s apartment</b>': gt 'JuliaMilHome', 'leave_apartment'
+	act 'Julia''s Room': gt 'JuliaMilHome', 'julia_room'
+	!!act 'Parents''s Room': gt 'JuliaMilHome', 'parents_room'
+	act 'Living Room': gt 'JuliaMilHome', 'livingroom'
+	act 'Kitchen': gt 'JuliaMilHome', 'kitchen'
+	act 'Bathroom': gt 'JuliaMilHome', 'bathroom'
+end
 
-		act 'Relax after doing your homework':gt $curloc
+if $ARGS[0] = 'livingroom':
+	CLOSE ALL
+	$menu_loc = 'JuliaMilHome'
+	$menu_arg = 'livingroom'
+	$locclass = 'livingr'
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color = maroon>Living room</font></b></center>'
+	!! Needs actions like watching tv
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/juliahome/living_room.jpg"></center>'
+	'Like the rest of the house the living room is spotless, with plenty of decorations around, arranged just perfectly.'
+
+	act 'Leave the room':gt 'JuliaMilHome', 'hallway'
+end
+
+if $ARGS[0] = 'kitchen':
+	CLOSE ALL
+	$loc = 'JuliaMilHome'
+	$loc_arg = 'kitchen'
+	$menu_loc = 'JuliaMilHome'
+	$menu_arg = 'kitchen'
+	$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/pavlovsk/resident/apartment/juliahome/kitchen.jpg"></center>'
+	'The kitchen is small but has all the necessary things. There is a stove, a fridge, a sink, and a tiny dining table. Everything looks sparkling clean.'
+
+	act 'Leave the room': gt 'JuliaMilHome','hallway'
+	act 'Look in the fridge': gt 'JuliaMilHome', 'fridge'
+	dynamic $driwater
+	dynamic $dritea
+	dynamic $fill_bottle
+end
+
+if $ARGS[0] = 'fridge':
+	menu_off = 1
+	minut += 1
+	gs 'stat'
+	if juliafood_day ! daystart:
+		juliasup_count = 1
+		julialefto_count = 1
+		juliawater_count = 1
+		juliatea_count = 1
+		juliasanw_count = 1
 	end
-else
-	'Julia is sitting on her bed.'
 
-	if eatJulMilDay!daystart:
-		'Julia smiles at you and offers you something to eat.'
+	if julialefto_count >= 1:
+		$julia_lefto = ' some left overs'
+	else
+		$julia_lefto = ''
+	end
+	if juliasup_count >= 1:
+		$julia_sup = ' some soup'
+	else
+		$julia_sup = ''
+	end
+	if juliawater_count >= 1:
+		$julia_water = ' some bottled water'
+	else
+		$julia_water = ''
+	end
+	if juliatea_count >= 1:
+		$julia_tea = ' some tea'
+	else
+		$julia_tea = ''
+	end
+	if juliasanw_count >= 1:
+		$julia_sanw = ' some stuff to make a sandwich'
+	else
+		$julia_sanw = ''
+	end
+	
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/shared/home/kitchen/fridge.jpg"></center>'
+	'You open the fridge and see:<<$julia_tea>><<$julia_water>><<$julia_sup>><<$julia_lefto>><<$julia_sanw>>'
+
+	act 'Close the refrigerator': gt 'JuliaMilHome', 'kitchen'
+	if julialefto_count > 0:
+		act 'Eat some left overs':
+			juliafood_day = daystart
+			julialefto_count -= 1
+			pcs_health += 10
+			pcs_mood += 20
+			fat += 2
+			pcs_energy += 50
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			minut += 5
+			gs 'stat'
 
-		act 'Have a meal with Julia':
-			cls
-			menu_off = 1
-			minut += 30
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/shared/food/leftovers.jpg"></center>'
+			'It seems to be left overs from a last nights dinner, it looks very good even for left overs.'
+
+			act 'Continue': gt 'JuliaMilHome', 'kitchen'
+		end
+	elseif juliatea_count >= 0:
+		act 'Have some tea':
+			juliafood_day = daystart
+			juliatea_count -= 1
+			pcs_health += 10
+			pcs_mood += 20
 			fat += 2
-			pcs_energy += 60
-			pcs_hydra += 60
+			pcs_energy += 50
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
 			cumspclnt = 2
 			gs 'cum_cleanup'
 			pcs_breath = 0
-			eatJulMilDay = daystart
+			minut += 5
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-			'You follow her to the kitchen and have a meal together. When you''re both finished, you return to her room.'
+			
+			
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/shared/food/tea.jpg"></center>'
+			'You find some tea and make it.'
+
+			act 'Continue': gt 'JuliaMilHome', 'kitchen'
+		end
+	elseif juliawater_count >= 0:
+		act 'Have some water': 
+			juliafood_day = daystart
+			juliawater_count -= 1
+			pcs_health += 10
+			pcs_mood += 20
+			fat += 2
+			pcs_energy += 50
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			minut += 5
+			gs 'stat'
+
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/shared/food/waterbottle1.jpg"></center>'
+			'You drink some bottled water.'
 
-			act 'Hang out':gt $curloc
+			act 'Continue': gt 'JuliaMilHome', 'kitchen'
 		end
+	elseif juliasup_count >= 0:
+		act 'Have some soup':
+			juliafood_day = daystart
+			juliasup_count -= 1
+			pcs_health += 10
+			pcs_mood += 20
+			fat += 2
+			pcs_energy += 50
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			minut += 5
+			gs 'stat'
 
-		act 'No thanks, you''re not hungry':
-			cls
-			eatJulMilDay = daystart
-			gt $curloc
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/shared/food/soup.jpg"></center>'
+			'You find some soup in the fridge, you spoon our a bowlful to eat.'
+
+			act 'Continue': gt 'JuliaMilHome', 'kitchen'
+		end
+	elseif juliasanw_count >= 0:
+		act 'Make a sandwich':
+			juliafood_day = daystart
+			juliasanw_count -= 1
+			pcs_health += 10
+			pcs_mood += 20
+			fat += 2
+			pcs_energy += 50
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			minut += 5
+			gs 'stat'
+
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/shared/food/reuben.jpg"></center>'
+			'You get all the stuff you need from the fridge then get some bread out of the cabinet and make yourself a sandwich.'
+
+			act 'Continue': gt 'JuliaMilHome', 'kitchen'
+		end
+	end
+end 
+
+if $ARGS[0] = 'bathroom':
+	CLOSE ALL
+	$loc = 'JuliaMilHome'
+	$loc_arg = 'bathroom'
+	$menu_loc = 'JuliaMilHome'
+	$menu_arg = 'bathroom'
+	$locM = 'JuliaMilHome'
+	$locM_arg = 'bathroom'
+	$location_type = 'bathroom'
+
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+	
+	*clr & cla
+	'<center><h4><font color="maroon">Bathroom</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/juliahome/bathroom.jpg"></center>'
+	'The bathroom is kept spotlessly clean. Everything here has a well cared for look to it.'
+	'The toilet sits along the wall next to a small bathtub.'
+	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
+
+	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0: '<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	act 'Leave the bathroom': gt 'JuliaMilHome','hallway'
+	act 'Take a shower':
+		menu_off = 1
+		minut += 10
+		noShampoo = 1
+		dynamic $showerdin
+		gs 'stat'
+		
+		*clr & cla
+		'<center><h4><font color="maroon">Bathroom</font></h4></center>'
+		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+		'You take a quick shower.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+
+		act 'Take a selfie': gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
+		act 'Get out of the shower': gt 'JuliaMilHome','bathroom'
+	end
+	dynamic $bath
+	dynamic $bteeth
+	dynamic $tampon
+	dynamic $basin
+	gs 'din_van', 'prvt_pee'
+end
+
+if $ARGS[0] = 'julia_room':
+	$menu_loc = 'JuliaMilHome'
+	$menu_arg = 'julia_room'
+	$locclass = 'bedr'
+	CLOSE ALL
+	$track_loop = ''
+	music_loop = 1
+
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+
+	if juliaQW['home_unlocked'] = 0: juliaQW['home_unlocked'] = 1
+
+	*clr & cla
+	'<center><b><font color="maroon">Julia''s Room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/juliahome/julia_bedroom.jpg"></center>'
+	'Julia has a nice room, decorated with high quality furnishings. There are books everywhere, she must really like to read.'
+	if lernHome > 0 and juliaQW['homework_day'] ! daystart:
+		'Julia arranges her school books on a large desk and gets ready to do her homework, inviting you to join her.'
+		act 'Do your homework with Julia':
+			menu_off = 1
+			minut += 60
+			if lernHome > 1:
+				gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A12'
+			else
+				gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A12'
+			end
+			juliaQW['homework_day'] = daystart
+			gs 'npc_relationship', 'modify', 'A12', 'love' 
+			lern += rand(3,6)
+			gs 'exp_gain', 'intel', rand(1,2) + (mentats_dose - rand(0,mentats_dose))
+			gs 'stat'
+
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+			'You spend an hour doing your homework with Julia, and thanks to her you manage to learn quite a lot. She''s a very clever girl, and good at explaining things.'
+
+			act 'Relax after doing your homework': gt 'JuliaMilHome', 'julia_room'
 		end
 	else
-		if wine = 1:
-			act 'Drink your wine with Julia':
-				cls
+		'Julia is sitting on her bed.'
+		if juliaQW['eatJulMilDay'] ! daystart:
+			'Julia smiles at you and offers you something to eat.'
+			act 'Have a meal with Julia':
+				juliaQW['eatJulMilDay'] = daystart
+				fat += 2
+				pcs_energy += 60
+				pcs_hydra += 60
+				cumspclnt = 2
+				gs 'cum_cleanup'
+				pcs_breath = 0
 				menu_off = 1
 				minut += 30
-				wine = 0
-				gs 'drugs', 'alcohol', 'wine', 2
-				gs 'npc_relationship', 'modify', 'A12', 'like' 
-				JulMilBestFrend += 1
 				gs 'stat'
+
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-				'You offer Julia some wine and she happily accepts, leaving the room quickly to get a corkscrew and some glasses. When she finishes pouring the wine, you propose a toast to your friendship and both have a sip. For the next half hour, the two of you enjoy the wine while sharing some juicy gossip. When the bottle is drained you both feel more than a bit tipsy and giggle happily, lying against each other on her bed.'
-
-				act 'Relax in Julia''s room':gt $curloc
-
-				if JulMilBestFrend >= 5:
-					act 'Talk about sex':
-						cls
-						minut += 5
-
-						if SexTalkJulia < 4:SexTalkJulia += 1
-
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-						'You steer the conversation towards sexual topics.'
-
-						if SexTalkJulia = 1:
-							'Julia is too embarrassed to share her sexual experiences with you, and it looks like you killed the mood.'
-						elseif SexTalkJulia = 2:
-							'Julia, trying to contribute to the conversation, boasts that she is no longer a virgin.'
-
-							act '"Oh, really? Do tell!"':
-								cls
-								minut += 5
-								gs 'arousal', 'verbal_erotica', -10
-								gs 'npc_relationship', 'modify', 'A12', 'love' 
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/outdoor.jpg"></center>'
-								'Julia smiles mysteriously and begins her story, "My parents send me to summer camp every year. Last year, I met a guy there... his name is Vovka. He was one of the youth councelors there, a fair bit older than me. After the day''s regular events had concluded, we found ourselves alone in the forest."'
-								'"We began to flirt a little, and then he kissed me... it was so nice to feel wanted! Then he laid me on my back, but the ground was all rough and rocky. I tried to get up, asking him if he would mind if I got down on my knees instead. He... misunderstood, and took off my skirt and panties before telling me to go down on all fours like he thought I had suggested. I didn''t have the courage to say no, and he had been so nice to me... so I did."'
-								'"Then he started to have sex with me. It was quite painful! No one ever told me about the hymen being a part of the female body, and that it tears during the first time. Honestly, the first time I had sex I just stayed bent over, hoping it would be over soon. Luckily Vovka did not last long, and he finished on the ground."'
-
-								act 'Relax in Julia''s room':gt $curloc
-							end
+				'You follow her to the kitchen and have a meal together. When you''re both finished, you return to her room.'
 
-							exit
-						elseif SexTalkJulia = 3:
-							'Julia shares more details about her adventures at summer camp.'
-
-							act '"Go on, keep going!"':
-								cls
-								minut += 5
-								gs 'arousal', 'verbal_erotica', -10
-								gs 'npc_relationship', 'modify', 'A12', 'love' 
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/otrad.jpg"></center>'
-								'Julia once again smiles mysteriously and continues her story where she left off, "Remember when I told you about Vovka last time? I slept with him again, before leaving the camp! One afternoon when no one else was in the cabin, I bumped into him there. Ever since that first time he had been pestering me, wanting more sex. He was cute though, and really treated me like I was special... so I let him."'
-								'"I undressed and lay down on the bed, terribly afraid that it would hurt again. It felt a lot better though! In the beginning it was still a bit painful, but that quickly passed. He came inside me, that second time. I didn''t really get stimulated myself, probably because I was too afraid about someone walking in. Still, it was nice to feel so close to him."'
-								'"No one did enter, and he quickly left after we finished. After that, I saw him one or two more times at the camp but always with other people around, so nothing more happened between us. He lives in the city, actually. I still have his phone number somewhere, but I''m not going to call him. He''s not the one I fancy any more..." She has a dreamy look in her eyes when she says that.'
-
-								act 'Relax in Julia''s room':gt $curloc
-							end
+				act 'Hang out': gt 'JuliaMilHome', 'julia_room'
+			end
+			act 'No thanks, you''re not hungry':
+				juliaQW['eatJulMilDay'] = daystart
+				gt 'JuliaMilHome', 'julia_room'
+			end
+		else
+			act 'Leave Julia''s room': gt 'JuliaMilHome', 'hallway'
+			act 'Chat with Julia': gt 'JuliaMilHome', 'julia_chat'
+			if wine = 1:
+				act 'Drink your wine with Julia':
+					juliaQW['JulMilBestFrend'] += 1
+					menu_off = 1
+					minut += 30
+					wine = 0
+					gs 'drugs', 'alcohol', 'wine', 2
+					gs 'npc_relationship', 'modify', 'A12', 'like'
+					gs 'stat'
+
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+					'You offer Julia some wine and she happily accepts, leaving the room quickly to get a corkscrew and some glasses. When she finishes pouring the wine, you propose a toast to your friendship and both have a sip. For the next half hour, the two of you enjoy the wine while sharing some juicy gossip. When the bottle is drained you both feel more than a bit tipsy and giggle happily, lying against each other on her bed.'
+
+					act 'Relax in Julia''s room': gt 'JuliaMilHome', 'julia_room'
+					if juliaQW['JulMilBestFrend'] >= 5:
+						act 'Talk about sex':
+							if juliaQW['SexTalkJulia'] < 4: juliaQW['SexTalkJulia'] += 1
+							minut += 5
+							gs 'stat'
+
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+							'You steer the conversation towards sexual topics.'
+
+							act 'Relax in Julia''s room': gt 'JuliaMilHome', 'julia_room'
+
+							if juliaQW['SexTalkJulia'] = 1:
+								'Julia is too embarrassed to share her sexual experiences with you, and it looks like you killed the mood.'
+							elseif juliaQW['SexTalkJulia'] = 2:
+								'Julia, trying to contribute to the conversation, boasts that she is no longer a virgin.'
+								act '"Oh, really? Do tell!"':
+									minut += 5
+									gs 'arousal', 'verbal_erotica', -10
+									gs 'npc_relationship', 'modify', 'A12', 'love' 
+									gs 'stat'
+
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/outdoor.jpg"></center>'
+									'Julia smiles mysteriously and begins her story, "My parents send me to summer camp every year. Last year, I met a guy there... his name is Vovka. He was one of the youth councilors there, a fair bit older than me. After the day''s regular events had concluded, we found ourselves alone in the forest."'
+									*nl
+									'"We began to flirt a little, and then he kissed me... it was so nice to feel wanted! Then he laid me on my back, but the ground was all rough and rocky. I tried to get up, asking him if he would mind if I got down on my knees instead. He... misunderstood, and took off my skirt and panties before telling me to go down on all fours like he thought I had suggested. I didn''t have the courage to say no, and he had been so nice to me... so I did."'
+									*nl
+									'"Then he started to have sex with me. It was quite painful! No one ever told me about the hymen being a part of the female body, and that it tears during the first time. Honestly, the first time I had sex I just stayed bent over, hoping it would be over soon. Luckily Vovka did not last long, and he finished on the ground."'
 
-							exit
-						elseif SexTalkJulia = 4:
-							'Julia is embarrassed and says, "There''s something unusual about you, <<$pcs_nickname>>. I''ve never felt so much at ease around anyone else before, around you I can really be myself. I...", she doesn''t finish her sentence, letting the silence linger in the air for a second. Then she suddenly moves her face to yours, intending to kiss you.'
-
-							act 'Kiss Julia':
-								cls
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/julkiss.jpg"></center>'
-								'You kiss Julia, feeling her soft, sweet smelling lips on your lips as her nimble tongue explores inside your mouth. Her hands gently cup your boobs, and you moan softly as she begins to gently caress them.'
-
-								gs 'arousal', 'kiss', 5, 'lesbian'
-								gs 'stat'
-								
-								act 'Lie back and let her':
-									cls
+									act 'Relax in Julia''s room':
+										gs 'arousal', 'end'
+										gt 'JuliaMilHome', 'julia_room'
+									end
+								end
+							elseif juliaQW['SexTalkJulia'] = 3:
+								'Julia shares more details about her adventures at summer camp.'
+								act '"Go on, keep going!"':
+									minut += 5
+									gs 'arousal', 'verbal_erotica', -10
+									gs 'npc_relationship', 'modify', 'A12', 'love' 
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/jultit.jpg"></center>'
-									'Julia bares your chest and slowly lowers her kisses, slowly trailing her way down to your chest. You do your best to stifle your moans when she takes your nipple in her mouth, gently biting it as her fingers rub the other one. Then her fingers find their way down between your legs, pulling your clothes to the side.'
 
-									gs 'npc_relationship', 'modify', 'A12', 'adore' 
-									gs 'arousal', 'foreplay', 5, 'lesbian'
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/otrad.jpg"></center>'
+									'Julia once again smiles mysteriously and continues her story where she left off, "Remember when I told you about Vovka last time? I slept with him again, before leaving the camp! One afternoon when no one else was in the cabin, I bumped into him there. Ever since that first time he had been pestering me, wanting more sex. He was cute though, and really treated me like I was special... so I let him."'
+									*nl
+									'"I undressed and lay down on the bed, terribly afraid that it would hurt again. It felt a lot better though! In the beginning it was still a bit painful, but that quickly passed. He came inside me, that second time. I didn''t really get stimulated myself, probably because I was too afraid about someone walking in. Still, it was nice to feel so close to him."'
+									*nl
+									'"No one did enter, and he quickly left after we finished. After that, I saw him one or two more times at the camp but always with other people around, so nothing more happened between us. He lives in the city, actually. I still have his phone number somewhere, but I''m not going to call him. He''s not the one I fancy any more..." She has a dreamy look in her eyes when she says that.'
+
+									act 'Relax in Julia''s room':
+										gs 'arousal', 'end'
+										gt 'JuliaMilHome', 'julia_room'
+									end
+								end
+							elseif juliaQW['SexTalkJulia'] = 4:
+								'Julia is embarrassed and says, "There''s something unusual about you, <<$pcs_nickname>>. I''ve never felt so much at ease around anyone else before, around you I can really be myself. I...", she doesn''t finish her sentence, letting the silence linger in the air for a second. Then she suddenly moves her face to yours, intending to kiss you.'
+								act 'Kiss Julia':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/julkiss.jpg"></center>'
+									'You kiss Julia, feeling her soft, sweet smelling lips on your lips as her nimble tongue explores inside your mouth. Her hands gently cup your boobs, and you moan softly as she begins to gently caress them.'
+									gs 'arousal', 'kiss', 5, 'lesbian'
 									gs 'stat'
-								
-									act 'Eat each other out':
-										cls
-										minut += 15
-
-										if npc_sex['A12'] = 0: 
-											npc_sex['A12'] = 1
-											lesbian += 1
+
+									act 'Lie back and let her':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/jultit.jpg"></center>'
+										'Julia bares your chest and slowly lowers her kisses, slowly trailing her way down to your chest. You do your best to stifle your moans when she takes your nipple in her mouth, gently biting it as her fingers rub the other one. Then her fingers find their way down between your legs, pulling your clothes to the side.'
+										gs 'npc_relationship', 'modify', 'A12', 'adore' 
+										gs 'arousal', 'foreplay', 5, 'lesbian'
+										gs 'stat'
+
+										act 'Eat each other out':
+											if npc_sex['A12'] = 0: npc_sex['A12'] = 1
+
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/julick.jpg"></center>'
+											'You and Julia giddily take off your clothes and you lie back down on the bed. Julia, eager to taste you, throws her leg over your head and buries her face between your legs, grinding her pussy against your lips as she gets to work.'
+											*nl
+											'Feeling her tongue lapping against your pussy like her life depended on it, you don''t want to let her finish you without reciprocating. Equally enthusiastically you stick out your tongue and lick up her juices from her budding flower, and soon enough it feels like a contest as to which of you can get the other off first. Julia wins: even though you tried to fight it as long as you could, your body spasms against her tongue as you groan into her pussy in orgasm.'
+											gs 'arousal', 'cuni_give', 15, 'lesbian'
+											$orgasm_or = 'yes'
+											gs 'arousal', 'cuni', 15, 'lesbian'
+											gs 'stat'
+											*nl
+											'This sends Julia over the edge as well. Her hips squirm against your mouth, and you feel a splash of warm liquid hit you as her pussy squirts her sweet nectar all over your face. You lick up some of it, and then give Julia another deep kiss. Quickly leaving the room to wash up, you return a minute later and cuddle for a while.'
+
+											act 'Relax in Julia''s room':
+												gs 'arousal', 'end'
+												gt 'JuliaMilHome', 'julia_room'
+											end
 										end
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/julick.jpg"></center>'
-										'You and Julia giddily take off your clothes and you lie back down on the bed. Julia, eager to taste you, throws her leg over your head and buries her face between your legs, grinding her pussy against your lips as she gets to work.'
-										'Feeling her tongue lapping against your pussy like her life depended on it, you don''t want to let her finish you without reciprocating. Equally enthusiastically you stick out your tongue and lick up her juices from her budding flower, and soon enough it feels like a contest as to which of you can get the other off first. Julia wins: even though you tried to fight it as long as you could, your body spasms against her tongue as you groan into her pussy in orgasm.'
-										$orgasm_or = 'yes'
-										gs 'arousal', 'cuni', 15, 'lesbian'
-										'This sends Julia over the edge as well. Her hips squirm against your mouth, and you feel a splash of warm liquid hit you as her pussy squirts her sweet nectar all over your face. You lick up some of it, and then give Julia another deep kiss. Quickly leaving the room to wash up, you return a minute later and cuddle for a while.'
-
-										gs 'arousal', 'cuni_give', 15, 'lesbian'
+									end
+
+									act 'Ask her to please stop touching you': 
+										gs 'npc_relationship', 'modify', 'A12', 'hate'
 										gs 'arousal', 'end'
-										gs 'stat'
-								
-										act 'Relax in Julia''s room':gt $curloc
+										gt 'JuliaMilHome', 'julia_room'
 									end
 								end
 
-								act 'Ask her to please stop touching you': 
-									gs 'npc_relationship', 'modify', 'A12', 'hate' 
-									gt $curloc
+								act 'Whoa! Tell her to stop right now!':
+									gs 'npc_relationship', 'modify', 'A12', 'loathe' 
+									gt 'JuliaMilHome', 'julia_room'
 								end
 							end
-										
-							act 'Whoa! Tell her to stop right now!':
-								gs 'npc_relationship', 'modify', 'A12', 'loathe' 
-								gt $curloc
-							end
 						end
-
-						gs 'arousal', 'end'
-						gs 'stat'
-										
-						act 'Relax in Julia''s room':gt $curloc
 					end
 				end
 			end
 		end
+	end
+end
 
-		act 'Chat with Julia':
-			cls
-			menu_off = 1
-			minut += 15
-			JulMilBestFrend += 1
+if $ARGS[0] = 'julia_chat':
+	menu_off = 1
+	minut += 2
+	gs 'stat'
+	
+	*clr & cla
+	if npc_sex['A12'] = 1 and juliaQW['date'] = 0:
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+		'When you enter the room, you immediately notice she seems different, she seems excited and is smiling more than normal.'
+		'You look at Julia, slightly confused, "What''s up, Julia?"'
+		'She smiles at you as she says, "Well, we''ve spent a lot of time together and we... you know, so I figured it would be nice to make it official."'
+		'Not sure what you means you ask, "Make what official?"'
+		'Julia is silent a moment before she asks. "<<$pcs_nickname>> Will you be my girlfriend?"'
+
+		act 'Tell her no':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+			'You shake your head no. "I''m sorry if you got the wrong impression Julia. I like you I really do, but I don''t want to be your girlfriend."'
+			'She looks heart broke like she might cry. "Is there someone else?"'
+			'You sigh slightly. "It''s not that, I just don''t want to be anyones girlfriend right now. Can''t we just keep doing what we are? Be friends and stuff?"'
+			*nl
+			'Tears start to roll down her cheeks, then she stands up. "I get it, you want to just date anyone, well I can''t do that. I thought we had something special but I guess I was wrong. Please leave now and never come back!" You know there is nothing you can say and trying to explain will only make things worse, so you get up and head for the door.'
+			'"I''ll see you later ok?" You say but she turns away from you. Once you close the door you can hear her crying. Not sure what else to do, you just leave.'
+
+			gs 'npc_relationship', 'modify', 'A12', -25
+			gs 'stat'
+
+			act 'Leave': gt 'pod_ezd', 'etaj_3'
+		end
+
+		act 'Tell her yes':
+			juliaQW['date'] = 1
+			gs 'npc_relationship', 'modify', 'A12', 'adore'
+			gs 'stat'
+
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+			'She gets a huge grin on her face, she pulls you up and into a tight fierce hug. She nuzzles your neck as the two of you hug. "You just made me the happiest girl in the world. I love you <<$pcs_nickname>>."'
+			act 'Tell her you love her too':
+				juliaQW['Julialove'] = 1
+				gs 'npc_relationship', 'modify', 'A12', 'adore'
+				gs 'stat'
+
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+				'You kiss her, once you break the kiss you say. "I love you too Julia."'
+				'You have never seen her look so happy, she looks at you like you are the most amazing thing in the world. She kisses you for a moment before shyly breaking away and putting a little space between you, but she holds your hand as you both sit on the bed.'
+
+				act 'Stop talking': gt 'JuliaMilHome','julia_room'
+				act 'Keep talking': gt 'JuliaMilHome', 'julia_chat'
+			end
+			act 'Say nothing, just hug him back':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+				'You kiss her and hug her back. You have never seen her look so happy, she looks at you like you are the most amazing thing in the world. She looks at you like you are the most amazing thing in the world. She kisses you for a moment before shyly breaking away and putting a little space between you, but she holds your hand as you both sit on the bed.'
+
+				act 'Stop talking': gt 'JuliaMilHome','julia_room'
+				act 'Keep talking': gt 'JuliaMilHome', 'julia_chat'
+			end
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+		'You sit on the bed with Julia just enjoying each others company.'
+
+		act 'Stop talking': gt 'JuliaMilHome','julia_room'
+
+		act 'Make small talk':
+			minut += 5
+			gs 'npc_relationship', 'modify', 'A12', 'like'
+			gs 'stat'
+
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+			'You talk with Julia about a variety of things, mostly about his friends and the other Gopniks. He doesn''t ask about your life at all.'
+
+			act 'Keep talking': gt 'JuliaMilHome', 'julia_chat'
+			act 'Stop talking': gt 'JuliaMilHome','julia_room'
+		end
+
+		act 'Ask about the future':
+			minut += 5
+			gs 'npc_relationship', 'modify', 'A12', 'like'
 			gs 'stat'
+
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
-			'You spend 15 minutes talking with Julia about whatever topics come to mind. She really is a nice girl.'
-			tiprand = rand(0, 5)
+			'"What do you plan to do after school?" you ask.'
+			'She looks at you smiling; "I''m going to the to the University in Saint Petersburg."'
+			'Before you can say something she asks you. "What about you? What are your plans for the future?"'
+
+			act 'I don''t know':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+				'"I''m not sure, I have a few options I guess." You tell her.'
+				'She nods a bit. "Well you still have some time to decided what you want to do."'
+				'Not sure what more to say about it, you decided to change the subject.'
+
+				act 'Stop talking': gt 'JuliaMilHome', 'julia_room'
+				act 'Keep talking': gt 'JuliaMilHome', 'julia_chat'
+			end
+
+			act 'Go to the University':
+				gs 'npc_relationship', 'modify', 'A12', 'like'
+				gs 'stat'
+				
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+				'You get a bit excited. "I am planning to attend the University too. Now I will for sure know someone there."'
+				'She grins. "That''s great maybe we can hang out there as well."'
 
-			!JuliaNatSexProposed is a flag required in the upcoming rework of Natasha Belova''s questline
+				act 'Stop talking': gt 'JuliaMilHome', 'julia_room'
+				act 'Keep talking': gt 'JuliaMilHome', 'julia_chat'
+			end
+		end
+
+		act 'Ask what she''s been up to':
+			minut += 5
+			gs 'npc_relationship', 'modify', 'A12', 'like'
+			gs 'stat'
 			
-			if tiprand = 0:
-				'Julia mentions in passing that she used to be friends with Natasha Belova, but cut the ties after Natasha kept borrowing money despite not being able to pay any of it back. Julia frowns, and you can tell they used to get along quite well.'
-				if SexTalkJulia = 4 and NatbelQW['QWstage'] > 8 and JuliaNatSexProposed = 0:
-					'"Well, I''ve had the same problem with her. But lately I''ve started making her repay me in other ways." You admit to Julia.'
-					'"What? How could she repay you if she doesn''t have any money?" Julia asks you.'
-					'"Well, she does know how to use that mouth of hers. I''ve been putting it to good use." You answer, blushing.'
-					'You notice Julia''s cheeks flushing red at this comment. She''s clearly getting aroused just by talking of this.'
-					if strapon = 1:
-						'"You know, I''ve bought myself a strap-on. I was planning to use it on Natasha." You admit.'
-						'"If you''re up for it, you could get yourself one too and we can both have some fun with Natasha." You offer.'
-						'"That does sound, uhm ..., like it could be a lot of fun." Julia responds, unconsciously rubbing her thighs together. "Ok, I''m in."'
-						JuliaNatSexProposed = 1
-					else
-						'Maybe I can find a way to get Julia to join me and Natasha some time, you think to yourself.'
-					end
-				end
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+			'You ask her, "So what have you been up to lately?"'
+			'She gives you a smile. "Oh you know the normal studying, playing games, think about our DnD campaign."'
+			'You talk for a bit about what you have both been up too since you last talked.'
+
+			act 'Stop talking': gt 'JuliaMilHome','julia_room'
+			act 'Keep talking': gt 'JuliaMilHome', 'julia_chat'
+		end
+		if juliaQW['date'] = 1:
+			act 'Break up with her':
+				juliaQW['date'] = -1
+				gs 'npc_relationship', 'modify', 'A12', -30
+				minut += 15
+				gs 'stat'
+				
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/Julia/Juliacry.jpg"></center>'
+				'You quietly walk in and sit on the bed next to Julia.'
+				'Julia looks at you questioningly, "<<$pcs_nickname>>..."'
+				'You frown as you look at her. "We need to talk."'
+				'Julia asks. "Ok about what?"'
+				'You sigh, "I think we should break up."'
+				*nl
+				'Julia starts to cry, "Why <<$pcs_nickname>>? What did I do wrong?"'
+				'You get up to put a little space between you. "It''s not you... I just don''t love you anymore."'
+				'Julia openly starts to cry. "Is it someone else?"'
+				'You shake your head, "No, your a great, I just feel differently now is all." You try to comfort her and she begs and pleads you not to do this, but after some time you finally get up. "I''m sorry but this is over. I''m truly sorry." With that you turn and walk out, leaving Julia crying behind you.'
+
+				act 'Leave Julia''s apartment':minut += 5 & gt 'pod_ezd','etaj_3'
 			end
-			act 'Relax in Julia''s room':gt $curloc
 		end
 	end
 end
 
-act 'Leave Julia''s apartment':gt 'pod_ezd','etaj_3'
+		!!I commented this out for now as it needs to be more meaningful, like dating her for awhile
+		!!if tiprand = 0:
+			!!'Julia mentions in passing that she used to be friends with Julia Milov, but cut the ties after Julia kept borrowing money despite not being able to pay any of it back. Julia frowns, and you can tell they used to get along quite well.'
+			!!if julia[SexTalkJulia] = 4 and NatbelQW['QWstage'] > 8 and julia[JuliaNatSexProposed] = 0:
+				!!'"Well, I''ve had the same problem with her. But lately I''ve started making her repay me in other ways." You admit to Julia.'
+				!!'"What? How could she repay you if she doesn''t have any money?" Julia asks you.'
+				!!'"Well, she does know how to use that mouth of hers. I''ve been putting it to good use." You answer, blushing.'
+				!!'You notice Julia''s cheeks flushing red at this comment. She''s clearly getting aroused just by talking of this.'
+				!!if strapon = 1:
+					!!'"You know, I''ve bought myself a strap-on. I was planning to use it on Julia." You admit.'
+					!!'"If you''re up for it, you could get yourself one too and we can both have some fun with Julia." You offer.'
+					!!'"That does sound, uhm ..., like it could be a lot of fun." Julia responds, unconsciously rubbing her thighs together. "Ok, I''m in."'
+					!!julia[JuliaNatSexProposed] = 1
+				!!else
+					!!'Maybe I can find a way to get Julia to join me and Julia some time, you think to yourself.'
+				!!end
+			!!end
+		!!end
+		!!act 'Relax in Julia''s room':gt $curloc
+	!!end
+!!end
+
+if $ARGS[0] = 'julia_go':
+	menu_off = 1
+	*clr & cla
+	'<center><b><font color="maroon">Julia Milova, your classmate</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+	'As you approach Julia after school, she smiles at you and asks, "Hi <<$pcs_nickname>>! Want to go to my place? We can do our homework together, and maybe grab a bite to eat?"'
+
+	act 'Go with Julia':
+		if juliaQW['home_unlocked'] = 0: juliaQW['home_unlocked'] = 1
+		minut += 15
+		gs 'stat'
+
+		*clr & cla
+		'<center><b><font color="maroon">Julia Milova, your classmate</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
+		'You go to Julia''s apartment together, she lives just above you. During the 15 minute walk you chat about random things that happened at school that day.'
+
+		act 'Enter her apartment':gt 'JuliaMilHome', 'julia_room'
+	end
+end
+
+if $ARGS[0] = 'leave_apartment':
+
+	gt 'pod_ezd','etaj_3'	
+end
 
 --- JuliaMilHome ---------------------------------
 

+ 0 - 23
locations/JuliaMilVhod.qsrc

@@ -1,23 +0,0 @@
-# JuliaMilVhod
-
-CLOSE ALL
-menu_off = 1
-*clr & cla
-
-if BeInJulMilHome = 0:BeInJulMilHome = 1
-gs'stat'
-
-act 'Leave':gt'pod_ezd','etaj_3'
-if kanikuli = 0 and hour > 6 and hour < 15 and week < 6:
-	'You ring the door bell, but no one comes to answer. Julia must not be home.'
-elseif hour > 20 :
-	'It''s too late in the day to visit Julia.'
-elseif hour < 8:
-	'It''s too early in the day to visit Julia.'
-else
-	'You ring the door bell. You hear footsteps in the apartment and sure enough, a few seconds later Julia opens the door. "Oh, hi <<$pcs_nickname>>! Come on in!"'
-	act 'Enter Julia''s apartment':gt'JuliaMilHome'
-end
-
---- JuliaMilVhod ---------------------------------
-

+ 2 - 0
locations/KatjaHomeTalk.qsrc

@@ -237,6 +237,8 @@ if $ARGS[0] = 'chat':
 		'Katja looks at you with a smile.'
 	end
 
+	func('npc_reactions', 'general', 'A14')
+
 	if lernHome > 0 and katjaQW['QWstage'] >= 2: 
 		!!If you have homework you can do it with Katja.
 		act 'Do your homework together': 

+ 1 - 1
locations/Katja_Tanga.qsrc

@@ -60,7 +60,7 @@ if $ARGS[0] = 'secretroom':
 						act'Use dildo':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/sex/school/tanga4_7.jpg"></center>'
-							'As her quivering body subsides and her panting breath gets under control, you pull the dildo out of her pussy and your tongue out of her ass. She gives you a dreamy smile and reaches over to take the dildo out of your hand. She gets up and sits down between your legs, lifting them up and and dragging your pussy up to her. "You''re so beautiful, I could just eat you right up..." she whispers before she starts licking your pussy, her tongue occasionally darting inside you. As your pussy gets wetter, you reach up and grab her hair. "Yes, faster, faster!" you moan, wanting more. For several minutes, she only uses her tongue before she pulls away, slides the dildo into your wet pussy and begins furiously fucking you with it. Using her other hand, she slips one of her fingers in your ass and begins to finger fuck your ass at the same time.'
+							'As her quivering body subsides and her panting breath gets under control, you pull the dildo out of her pussy and your tongue out of her ass. She gives you a dreamy smile and reaches over to take the dildo out of your hand. She gets up and sits down between your legs, lifting them up and dragging your pussy up to her. "You''re so beautiful, I could just eat you right up..." she whispers before she starts licking your pussy, her tongue occasionally darting inside you. As your pussy gets wetter, you reach up and grab her hair. "Yes, faster, faster!" you moan, wanting more. For several minutes, she only uses her tongue before she pulls away, slides the dildo into your wet pussy and begins furiously fucking you with it. Using her other hand, she slips one of her fingers in your ass and begins to finger fuck your ass at the same time.'
 							$orgasm_txt = 'You can''t take it and quickly orgasm. Your pussy overflows with your juices and you feel them running down your stomach as the intense orgasm rocks your body.'
 							$orgasm_or = 'custom'
 							gs 'arousal', 'anal_finger', -5, 'lesbian'

File diff suppressed because it is too large
+ 272 - 177
locations/Komp.qsrc


+ 1 - 0
locations/LakeBoyDy.qsrc

@@ -69,6 +69,7 @@ if $ARGS[0] = 'go':
 end
 
 if $ARGS[0] = 'slap':
+	cla
 	gs 'willpower', 'misc', 'resist', 'easy'
 	if will_cost <= pcs_willpwr:
 		act 'Tell him to fuck off (<<will_cost>> Willpower)':

+ 1 - 1
locations/LariskaSex.qsrc

@@ -53,7 +53,7 @@ if $ARGS[0] = 'lick1':
 	'You start by running your fingers along her outer lips, making her shudder and pant, before laying on your back and pulling her onto your face. You attack her pussy with your tongue, drawing circles around her clitoris, but carefully not touching it.'
 	'She starts grinding into your face as you start fucking her with your tongue, begging for you to keep going. She grabs your head with one hand and reaches behind her to grab one of your tits to keep herself stable, but the pleasure is too much for her to sit still for long.'
 	'As her juices begin to coat your face, you stop licking and just keep your tongue out, letting her decide her own pace. She humps your tongue in glee, loving it, as you reach between your own legs and start rubbing your wet pussy.'
-	'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.'
+	'You decide to step it up 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'
 	gs 'arousal', 'clit_finger', -5, 'lesbian'

+ 2 - 2
locations/MartinTalk.qsrc

@@ -908,7 +908,7 @@ end
 
 if $ARGS[0] = 'MartinTalkApartment':
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/martintalk.jpg"></center>'	
-	if home_owned[1] = 1:
+	if func('homes_properties', 'has_access', 'city_apartment'):
 		'"Actually, I have a small apartment, on the other side of the park."'
 		*nl
 		'"Well, it''s good if you can afford it. Living on your own builds character."'
@@ -936,7 +936,7 @@ if $ARGS[0] = 'MartinTalkApartment':
 		*nl
 		$OpenInnerThought+'He wouldn''t be Martin if he didn''t tell me to "watch out" at least once a day,'+$CloseInnerThought+' you think and roll your eyes, but still smile and say "I always do" before he has to get back to work.'
 	
-	elseif mid($start_type,1,2) = 'sg' and home_owned[2] = 1:
+	elseif mid($start_type,1,2) = 'sg' and func('homes_properties', 'has_access', 'parents_home'):
 		'"I still live with my parents, in Pavlovsk," you admit.'
 		*nl
 		'"Oh, well, that can''t be easy at your age."'

+ 1 - 1
locations/NikoPayback.qsrc

@@ -656,7 +656,7 @@ end
 
 if $ARGS[0] = 'Nush Help':
 	*clr & cla
-	NushVsNiko = 2
+	anushka['vs_niko'] = 2
 	NikoPayback = 3
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'

+ 1 - 1
locations/Peterroom.qsrc

@@ -203,7 +203,7 @@ if $ARGS[0] = 'end':
             'You spend the journey talking about the sex you just had and you reach the city center a few minutes later. Peter leans over and gives your ass a firm squeeze as you climb out of the car. "Until next time <<$pcs_nickname>>." You smile at him and close the door before he drives off.' 			
 			gt 'city_center'
 		end
-		if home_owned[1] = 1 or home_owned[1] = 2:
+		if func('homes_properties', 'has_access', 'city_house'):
 			act 'To your apartment':
 				gs 'arousal', 'end'
 				'You nod and get into the car next to him, giving him directions to your apartment complex.'

+ 17 - 18
locations/Serge_Shulgin.qsrc

@@ -39,7 +39,7 @@ if $ARGS[0] = 'tv':
 	'Sergey Borisovich, born in 1967. His hair is gray by now, and he has a small beer belly, but in your eyes he still looks good for his age. His then-wife divorced him a long time ago and he has been single ever since, raising Vasily by himself.'
 	gs 'Serge_Shulgin', 'rep'
 
-	act 'Leave him alone': gt 'shulgabed'
+	act 'Leave him alone': gt 'vasilyhome', 'hallway'
 	act 'Chat with Sergey':
 		*clr & cla
 		minut += 15
@@ -71,7 +71,7 @@ if $ARGS[0] = 'sleep':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/serge/sleep.jpg"></center>'
 	'Sergey is sound asleep.'
-	act 'Get out of bed': gt 'shulgabed'
+	act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 	act 'Wake him up': 
 		'Sergey rubs his eyes, a bit irritated that you woke him up: "What do you want, <<$pcs_nickname>>? You really shouldn''t be waking me up, I need my sleep!"'
 		'You bite your lip, feeling bad for waking him up. You ask him: "Sorry, uncle Sergey. Would you mind if I take a nap with you?"'
@@ -84,7 +84,7 @@ if $ARGS[0] = 'sleep':
 			npc_rel['A112'] -=1
 			gs 'stat'
 			'He snorts: "Do I look like an idiot, <<$pcs_nickname>>? I''d never hear the end of it! Just go home!"'
-			act 'Leave him alone': gt 'shulgabed'
+			act 'Leave him alone': gt 'vasilyhome', 'hallway'
 		else
 			!---------------------!
 			!He allows you to sleep next to him!
@@ -107,7 +107,7 @@ if $ARGS[0] = 'sleep':
 					pcs_sleep += 40
 				end
 				gs 'stat'
-				act 'Get out of bed': gt 'shulgabed'
+				act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 			end
 			if pcs_horny > 30 and mesec <= 0: act 'Try to seduce Sergey': gt 'Serge_Shulgin','hide','sleep_prstsex'
 		end
@@ -120,7 +120,7 @@ if $ARGS[0] = 'hide':
 		if hour < 7 or hour >= 23:
 			gs'stat'
 			'It''s too late, you would awaken Sergey if you turn the TV on!'
-			act 'Get out of bed': gt 'shulgabed'
+			act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 		else
 			minut +=30
 			gs'stat'
@@ -129,7 +129,7 @@ if $ARGS[0] = 'hide':
 			else
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvrekl'+rand(1,4)+'.mp4" width="748" height="540"></video></center> Ugh, commercials...'
 			end
-			act 'Get out of bed': gt 'shulgabed'
+			act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 			act 'Change the channel': gt 'Serge_Shulgin','hide','serge_tv'
 			if npc_rel['A112'] > 50:
 				act 'Switch to the porn channel': 
@@ -139,7 +139,7 @@ if $ARGS[0] = 'hide':
 					if pcs_horny > 30: 'You feel Sergey''s body shifting a lot during a particularly rough part of the porn scene, and he''s awkwardly covering his groin with his hands. The large bulge in his pants gives away his obvious erection anyway.'
 					gs 'arousal', 'porn', 10
 					gs 'arousal', 'end'
-					act 'Get out of bed': gt 'shulgabed'
+					act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 					if pcs_horny > 30 and mesec <= 0: act 'Try to seduce Sergey': gt 'Serge_Shulgin','hide','sleep_prstsex'
 					gs 'stat'
 				end
@@ -179,8 +179,8 @@ if $ARGS[0] = 'hide':
 		cla
 		minut += 2
 		gs 'stat'
-		'Sergey lets out a frustrated sigh, and scolds you: "<<$pcs_nickname>>, I have important things to do tomorrow morning! Don''t bother me, I need my sleep! Leave me alone!'
-		act 'Get out of bed': gt 'shulgabed'
+		'Sergey lets out a frustrated sigh, and scolds you: "<<$pcs_nickname>>, I have important things to do tomorrow morning! Don''t bother me, I need my sleep! Leave me alone!"'
+		act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 	end &!--- sleep_nameksex_otkaz ---
 	!----------------------------------------------------------------!
 	!If you have had sex with him twice already on one day, Sergey refuses to have sex with you!
@@ -190,7 +190,7 @@ if $ARGS[0] = 'hide':
 		minut += 2
 		gs 'stat'
 		'Sergey laughs when he feels your hand on his groin again: "<<$pcs_nickname>>, I''m no young guy any more! My stamina isn''t what it used to be... if I were still young I would''ve been all over you, but you''ve completely drained me for today! I just want to sleep... maybe some other time?"'
-		act 'Get out of bed': gt 'shulgabed'
+		act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
 	end &!--- serge_sleep_sex_perebor ---
 	!--------------------!
 	!Leads to oral sex events!
@@ -282,7 +282,7 @@ if $ARGS[0] = 'hide':
 					'You wince when you get up. Wow... he really wasn''t kidding when he said he wasn''t going to be nice!'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgabed'
+					act 'Finish': gt 'vasilyhome', 'sergey_room'
 				end
 			end
 		end
@@ -324,7 +324,7 @@ if $ARGS[0] = 'hide':
 					'Then he suddenly looks exhausted, and he lets himself fall back down onto his bed. When you want to join him, he smiles at you and points at his chin, saying: "You''re a bit dirty here, <<$pcs_nickname>>. Maybe you should go wash up before you come back to bed." With a grin he adds: "I''ll save some room for you. You''re a sweet girl, I like you having you near me..."'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgabed'
+					act 'Finish': gt 'vasilyhome', 'sergey_room'
 				end
 			end
 		end
@@ -387,7 +387,7 @@ if $ARGS[0] = 'hide':
 						'It doesn''t take long for Sergey to cum, shooting his load all over your face like he likes to do. When he''s finished, you smile at him with his cum still all over your face, and whisper: "Thank you, uncle Sergey... that was amazing!"'
 						gs 'arousal', 'end'
 						gs 'stat'
-						act 'Finish': gt 'shulgabed'
+						act 'Finish': gt 'vasilyhome', 'sergey_room'
 					end
 				end
 			end
@@ -453,7 +453,7 @@ if $ARGS[0] = 'hide':
 							'You quickly stand up and kneel down next to the bed, aiming his cock at your face. Mere seconds later he erupts, shooting several ropes of his hot sperm all over your face. You smile happily at Sergey and try to catch it inside your mouth, licking some of the remnants off the head of his dick when he''s finally done.'
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Finish': gt 'shulgabed'
+							act 'Finish': gt 'vasilyhome', 'sergey_room'
 						end
 					end
 				end
@@ -507,7 +507,7 @@ if $ARGS[0] = 'hide':
 					'"Lick!" he orders you, and you obediently lick the remains off his cock before he finally lets go of your hair. He gives you a dismissive but satisfied nod and returns to watching TV, no longer interested in you.'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgabed'
+					act 'Finish': gt 'vasilyhome', 'sergey_room'
 				end
 			end
 		end
@@ -555,7 +555,7 @@ if $ARGS[0] = 'hide':
 					'Exactly at that moment, Sergey groans loudly and a powerful jet of his sperm hits the back of your mouth. After a few spurts he pulls his dick out, and deposits the rest all over your embarrassed face. "That''s a nice look for you, slut! I reckon I''ll be seeing you like that more often..." he laughs, and he lets his tired body crash down onto his bed. Then he directs his attention back at the TV, no longer paying any attention to you.'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgabed'
+					act 'Finish': gt 'vasilyhome', 'sergey_room'
 				end
 			end
 		end
@@ -579,8 +579,7 @@ if $ARGS[0] = 'hide':
 		if serge_textb2 = 0:$serge_textb2 = 'Sergey tells you a dirty joke.'
 		if serge_textb2 = 1:$serge_textb2 = 'Sergey tells you a dirty story.'
 		if serge_textb2 = 2:$serge_textb2 = 'Sergey tells you a funny story. It''s loaded with sexual innuendos and double entendres.'
-		if serge_textb2 = 3:$serge_textb2 = 'Sergey tells you a dirty joke: A businessman needs to do a large investment, buying a new fax machine for the office. He calls in his secretary and says: "Maria, I have 10000 rubles, minus taxes... what do you think I can get for that?"
-The secretary blushes as she begins to unbutton her shirt, and replies: "For 10000 rubles? Everything but my earrings!"'
+		if serge_textb2 = 3:$serge_textb2 = 'Sergey tells you a dirty joke: A businessman needs to do a large investment, buying a new fax machine for the office. He calls in his secretary and says: "Maria, I have 10000 rubles, minus taxes... what do you think I can get for that?" The secretary blushes as she begins to unbutton her shirt, and replies: "For 10000 rubles? Everything but my earrings!"'
 		if serge_textb2 = 4:$serge_textb2 = 'You''re lying on Sergey''s bed relaxing, while he tells you another vulgar anecdote.'
 		if serge_textb2 = 5:$serge_textb2 = 'You have a nice chat with Sergey for fifteen minutes.'
 		'<<$serge_textb2>>'

+ 20 - 20
locations/Serge_kuh.qsrc

@@ -21,9 +21,9 @@ if $ARGS[0] = '':
 	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/serge/serge2.jpg"></center>'
-	'Sergey Borisovich Shulgin, born in 1967. His hair is grey by now, and he has a small beer belly, but in your opinion he still looks good for his age. His then-wife divorced him a long time ago and he has been single ever since, raising Vasily all by himself.'
+	'Sergey is standing at the kitchen counter. He''s making soup, cutting up ingredients and throwing them into a large pan.'
 	gs 'Serge_Shulgin', 'rep'
-	act 'Leave him alone': gt 'shulgakuh'
+	act 'Leave him alone': gt 'vasilyhome', 'vasilykitchen'
 	act 'Chat with Sergey':
 		*clr & cla
 		if sergebazarkuh_count > 0:minut += 15
@@ -57,7 +57,7 @@ if $ARGS[0] = 'kuh_buh':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/serge/serge2.jpg"></center>'
 	'Sergey is sitting at the kitchen table, drinking vodka. "Hi, <<$pcs_nickname>>! Great day, isn''t it?" he shouts cheerfully as he raises his glass to you.'
 	gs 'Serge_Shulgin', 'rep'
-	act 'Leave him alone': gt 'shulgakuh'
+	act 'Leave him alone': gt 'vasilyhome', 'vasilykitchen'
 	act 'Chat with Sergey':
 		*clr & cla
 		if sergebazarkuh_count > 0:minut += 15
@@ -89,7 +89,7 @@ if $ARGS[0] = 'vodka':
 	'He looks at you intently and says: "No, <<$pcs_nickname>>. I''m not giving you any vodka."' 
 	'"Aww, why not?" you ask him.'
 	'Sergey takes a sip of his vodka and laughs: "I''ve seen women drink... it never ends well. Besides that, you''re still a girl! I''m not giving you any, end of discussion!"'
-	act 'Leave him alone': gt 'shulgakuh'
+	act 'Leave him alone': gt 'vasilyhome', 'vasilykitchen'
 
 	gs 'willpower', 'drink', 'force'
 	if will_cost <= pcs_willpwr:
@@ -132,7 +132,7 @@ if $ARGS[0] = 'vodka':
 						gs 'willpower', 'sex', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt 'shulgakuh'
+						gt 'vasilyhome', 'vasilykitchen'
 					end
 				else
 					act 'Quickly get away from him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -233,7 +233,7 @@ if $ARGS[0] = 'vodka':
 												'You don''t answer his question, but just give him a weak smile.'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Straighten your clothes': gt 'shulgakuh'
+												act 'Straighten your clothes': gt 'vasilyhome', 'vasilykitchen'
 											end
 										end
 									end
@@ -322,7 +322,7 @@ if $ARGS[0] = 'help_ev1':
 				gs 'willpower', 'exhib', 'resist'
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				gt 'shulgakuh'
+				gt 'vasilyhome', 'vasilykitchen'
 			end
 		else
 			act 'Leave him alone (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -342,14 +342,14 @@ if $ARGS[0] = 'help_ev1':
 						gs 'willpower', 'sex', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt 'shulgakuh'
+						gt 'vasilyhome', 'vasilykitchen'
 					end
 				else
 					act 'Stop teasing Sergey (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 				act 'Continue teasing Sergey': gt 'Serge_kuh', $rand_kuh_izdev
 			else
-				act 'Stop teasing Sergey': gt 'shulgakuh'
+				act 'Stop teasing Sergey': gt 'vasilyhome', 'vasilykitchen'
 			end
 		end
 	end
@@ -426,7 +426,7 @@ if $ARGS[0] = 'izdev1':
 								'Once you think he''s done, you try to swallow his load. But wow... it''s a lot! You let some of it run down your chin onto your boobs, and give his cock one last kiss when you reluctantly let go. There are so many things you could do with it! All in good time, though... that was enough for one day.'
 								gs 'arousal', 'end'
 								gs 'stat'
-								act 'Finish': gt 'shulgakuh'
+								act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 							end
 						end
 					end
@@ -538,7 +538,7 @@ if $ARGS[0] = 'izdev2':
 											'While you put your clothes on, Sergey suddenly says: "Yes, I do." When you look at him questioningly, he adds: "I do think you have a nice body. Can''t wait to get another crack at it!"'
 											gs 'arousal', 'end'
 											gs 'stat'
-											act 'Finish': gt 'shulgakuh'
+											act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 										end
 									end
 								end
@@ -862,7 +862,7 @@ if $ARGS[0] = 'izdev8':
 								'"That was fun, uncle Sergey", you grin. "I can''t wait to come help you again!"'
 								gs 'arousal', 'end'
 								gs 'stat'
-								act 'Finish': gt 'shulgakuh'
+								act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 							end
 						end
 					end
@@ -959,7 +959,7 @@ if $ARGS[0] = 'izdev9':
 								'He pulls out of your ass and jerks himself off over your buttocks, his sperm landing all over your back and your ass as he lets out a primal roar.'
 								gs 'arousal', 'end'
 								gs 'stat'
-								act 'Finish': gt 'shulgakuh'
+								act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 							end
 						end
 					end
@@ -1216,7 +1216,7 @@ if $ARGS[0] = 'izdev13':
 										'Sergey laughs: "It sure did, <<$pcs_nickname>>. Fair warning though: I went easy on you this time..."'	
 										gs 'arousal', 'end'
 										gs 'stat'
-										act 'Finish': gt 'shulgakuh'
+										act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 									end
 								end	
 							end
@@ -1301,7 +1301,7 @@ if $ARGS[0] = 'izdev14':
 									'Sergey doesn''t want to get you pregnant, and pulls out right before he orgasms. He shoots his thick jets of cum all over your stomach and labia, some of it even landing on your tits. He came so much! You smear it out with a satisfied smile on your face, your head still feeling a bit hazy from the intense fucking you just received.'
 									gs 'arousal', 'end'
 									gs 'stat'
-									act 'Finish': gt 'shulgakuh'
+									act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 								end
 							end
 						end
@@ -1508,7 +1508,7 @@ if $ARGS[0] = 'izn1':
 					'Sergey scoffs, not showing any compassion: "Don''t give me that tone. I warned you, <<$pcs_nickname>>... if you act like a whore around me, I''ll treat you like one. You should freshen up before you head out, you look horrible."'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgakuh'
+					act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 				end
 			end
 		end
@@ -1604,7 +1604,7 @@ if $ARGS[0] = 'izn2':
 					'He points at his chin demonstratively as he says it, and you both laugh. You drink the vodka in one large gulp, and you feel a shiver run down your spine as you swallow it. "Thank you, uncle Sergey... I can''t wait to come help you in the kitchen again", you say with a meek smile and head towards the bathroom.'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgakuh'
+					act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 				end
 			end
 		end
@@ -1654,7 +1654,7 @@ if $ARGS[0] = 'sex1':
 				$orgasm_or = 'yes'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Finish': gt 'shulgakuh'
+				act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 			end
 		end
 	end
@@ -1713,7 +1713,7 @@ if $ARGS[0] = 'sex2':
 					$orgasm_or = 'yes'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Finish': gt 'shulgakuh'
+					act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 				end
 			end
 		end
@@ -1806,7 +1806,7 @@ if $ARGS[0] = 'sex3':
 							gs 'arousal', 'vaginal', 5, 'sub'
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Finish': gt 'shulgakuh'
+							act 'Finish': gt 'vasilyhome', 'vasilykitchen'
 						end
 					end
 				end

+ 1 - 1
locations/abduction.qsrc

@@ -94,7 +94,7 @@ if $ARGS[0] = 'abdRoom':
 	act 'Look around':gt 'abduction', 'abdFood'
 
 	eventChance = rand(1,100)
-	if eventChance <= 60:
+	if pcs_sleep > 30 and eventChance <= 60:
 		act 'Take a nap (4:00)':gt 'abduction', 'abdSomeoneComing'
 	else
 		act 'Take a nap (4:00)':gt 'abduction', 'abdSleep'

+ 243 - 365
locations/agentned.qsrc

@@ -1,5 +1,6 @@
 # agentned
 
+
 if $ARGS[0] = 'start':
 	CLOSE ALL
 	
@@ -13,61 +14,70 @@ if $ARGS[0] = 'start':
 	
 	gs'stat'
 	gs'dina'
-	gs 'housing', 'rent'
+!!	gs 'housing', 'rent'
+	
 	'<center><b><font color = maroon>Kirsanova Real Estate Agency</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
 	*nl
 	'This is the head office of the largest real estate agency in the Leningrad Oblast.'
 	*nl
 	'At the reception, you notice a large print banner:'
-	'"Please be aware that all sales transactions are made exclusively through your bank account. Rent payments are excluded from this policy."'
-
-	if home_owned[1] = 1 and ArendHouseSL > 0:
-		*nl
-		'You have <B><<ArendHouseSL>> days</B> remaining on your St. Petersburg apartment lease. '+iif(money >= home_rent[1],'You can make a rent <a href="exec:money -= home_rent[1] & ArendHouseSL += ArendHouseSL_due & gt ''agentned'', ''start''">payment</a> in cash to extend it.','You can''t afford to pay your rent at the moment')+''
-	end
-	if home_owned[4] > 0 and ArendHouseSL4 > 0:
-		*nl
-		'You have <B><<ArendHouseSL4>> days</B> remaining on your Pushkin apartment lease. '+iif(money >= home_rent[4],'You can make a rent <a href="exec:money -= home_rent[4] & ArendHouseSL4 += ArendHouseSL_due & gt ''agentned'', ''start''">payment</a> in cash to extend it.','You can''t afford to your pay rent at the moment')+''
-	end
-
-	if home_owned[1] = 2 or home_owned[3] > 0 or home_owned[5] = 1:
-		*nl
-		'You own the following property:'
-		*nl
-		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''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
-
-	act 'Leave': minut += 5 & gt 'city_center'
+	'<b>"Please be aware that all sales transactions are made exclusively through your bank account. Rent payments are excluded from this policy."</b>'
 
 	act 'View rentals': gt 'agentned', 'rent'
 	act 'View properties for sale': gt 'agentned', 'buy'
 
-	if home_owned[1] = 1:
-		act 'Cancel the lease of the city apartment':
-			cla & *nl
-			'Attention: You won''t be able to return to your apartment when you cancel the lease.'
-
-			act 'Return': gt'agentned', 'start'
-			act 'Cancel it': home_owned[1] = 0 & gt'agentned', 'start'
-		end
+	!! Get a list of the properties and their attributes that the player rented:
+	!! Returns: $property_name[i], $property_code[i], $property_display[i], property_rent[i], property_days[i]
+	gs 'homes_properties', 'get_rented_properties', 'home'
+	count = ARRSIZE('$property_name')
+	if count > 0:
+		i = 0
+		'<h4>Rent Information</h4>'
+		:listing_rented_properties_loop
+			'You have <B><<property_days[i]>> days</B> remaining on the lease of your <<$property_display[i]>>, and your monthly rent is <<func(''agentned'', ''format_price_string'', property_rent[i])>><b>₽</b>. '+iif(money >= property_rent[i],'You can make a rent <a href="exec:money -= <<property_rent[i]>> & gs ''homes_properties'', ''add_rental_days'', ''<<$property_code[i]>>'' & gt ''agentned'', ''start''">payment</a> in cash to extend it.','You can''t afford to pay your rent at the moment')
+				!! TODO: Make the duplication way less.
+				if $property_code[i] = 'city_apartment':
+					act 'Cancel the lease of the <<$property_display[i]>>':
+						cla & *nl
+						!! TODO: 1 month notice period like in real life?
+						'Attention: You won''t be able to return to your apartment when you cancel the lease.'
+						act 'Return': gt'agentned', 'start'
+						act 'Cancel it': gs 'homes_properties', 'cancel_rent', 'city_apartment' & gt'agentned', 'start'
+					end
+				elseif $property_code[i] = 'old_town_apartment':
+					act 'Cancel the lease of the <<$property_display[i]>>':
+						cla & *nl
+						!! TODO: 1 month notice period like in real life?
+						'Attention: You won''t be able to return to your apartment when you cancel the lease.'
+						act 'Return': gt'agentned', 'start'
+						act 'Cancel it': gs 'homes_properties', 'cancel_rent', 'old_town_apartment' & gt'agentned', 'start'
+					end
+				end
+			i += 1
+		if i < count: jump 'listing_rented_properties_loop'
 	end
-
-	if home_owned[4] = 1:
-		act 'Cancel the lease of the apartment in Pushkin':
-			cla & *nl
-			'Attention: You won''t be able to return to your apartment when you cancel the lease.'
-
-			act 'Return': gt'agentned', 'start'
-			act 'Cancel it': home_owned[4] = 0 & gt'agentned', 'start'
-		end
+	killvar 'count' & killvar 'i'
+	
+	!! Get a list of the properties and their attributes that the player rented:
+	!! $property_code[], $property_name[], $property_display[], $property_status_display[], $property_type[]
+	!! property_construction_status, property_is_renovated[], property_sales_price[], property_renovation_value[]
+	gs 'homes_properties', 'get_owned_properties', 'home'
+	count = ARRSIZE('$property_name')
+	if count > 0:
+		'<h4>You own the following properties</h4>'
+		i = 0
+		:listing_owned_properties_loop
+			$property_status_display[i]
+			i += 1
+		if i < count: jump 'listing_owned_properties_loop'
+		*nl
+		'We are at your service if you decide to <a href="exec:gt ''agentned'',''sell''">sell</a>.'
+		*nl
 	end
+	gs 'homes_properties', 'clean_up_property_data'
+	killvar 'count' & killvar 'i' & killvar 'j'
+	act 'Leave': minut += 5 & gt 'city_center'
 end
 
 if $ARGS[0] = 'buy':
@@ -79,47 +89,76 @@ if $ARGS[0] = 'buy':
 	$menu_arg = 'buy'
 	menu_off = 0
 	gs 'housing', 'sale'
+	gs 'homes_properties', 'clean_up_property_data'
 	'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
 	*nl
+	'<h4> The purchase of any properties requires a bank account. The Agency is not conducting business in cash in compliance with the Anti-Money Laundering Regulations</h4>'
+	*nl
 	minut += 5
 	gs 'stat'
 	
 	act 'Return':gt'agentned', 'start'
 	
-	if home_owned[1] = 0 or home_owned[3] = 0 or home_owned[4] = 0 or home_owned[5] = 0:
-		if home_owned[1] = 0:
-			'There is an apartment in the city residential area available for <<$home_value_txt[1]>> <b>₽</b>.'
-			*nl
-			if karta + bankDebtLimit >= home_value[1]:act 'Buy the city residential apartment': gt 'agentned', 'buy_cityres'
-		elseif home_owned[1] = 1:
-			'You could buy your current rental apartment for <<$home_value_txt[1]>> <b>₽</b>.'
-			*nl
-			if karta + bankDebtLimit >= home_value[1]:act 'Buy the city residential apartment': gt 'agentned', 'buy_cityres'
-		end
-
-		if home_owned[3] = 0:
-			'There is a holiday cottage with an adjacent allotment in the village for <<$home_value_txt[3]>> <b>₽</b>.'
-			*nl
-			if karta + bankDebtLimit >= home_value[3]:act 'Buy the cottage in the village': gt 'agentned','buy_dacha'
-		end
-
-		if home_owned[5] = 0:
-			'There is a plot of land in the suburbs with planning permission for a mansion for <<$home_value_txt[5]>> <b>₽</b>.'
-			*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
+	!! "Returns": 
+	!! $property_code[], $property_name[], $property_display[], $property_agency_name[], 
+	!! property_construction_status,property_is_renovated[], property_sales_price[],
+	!! property_type[]
+	gs 'homes_properties', 'get_properties_for_sale'
+	count = ARRSIZE('$property_name')
+	if count > 0:
+		i = 0
+		'<h4>We have the following properties for sales</h4>'
+		:listing_properties_for_sale_loop	
+			if property_is_rented[i] ! 0:
+				'You could buy the <<$property_display[i]>> you''re currently renting, for <<func(''agentned'', ''format_price_string'', property_sales_price[i])>> <b>₽</b>.'
+			else	
+				'A(n) <<$property_display[i]>> is available for sale for <<func(''agentned'', ''format_price_string'', property_sales_price[i])>> <b>₽</b>.'
+			end
+			if karta + bankDebtLimit >= property_sales_price[i]: 
+				if $property_code[i] = 'city_apartment': act 'Buy the <<$property_display[i]>>': gs 'agentned', 'buy_property', 'city_apartment'
+				if $property_code[i] = 'village_cottage': act 'Buy the <<$property_display[i]>>': gs 'agentned', 'buy_property', 'village_cottage'
+				if $property_code[i] = 'matryona_mansion': act 'Buy the <<$property_display[i]>>': gs 'agentned', 'buy_property', 'matryona_mansion'
+				if $property_code[i] = 'city_house': act 'Buy the <<$property_display[i]>>': gs 'agentned', 'buy_property', 'city_house'
+			end
+			i += 1
+		if i < count: jump 'listing_properties_for_sale_loop'
 	else
 		'We currently have no properties listed for sale.'
 	end
+	gs 'homes_properties', 'clean_up_property_data'
+	killvar 'count' & killvar 'i'
 end
 
+if $ARGS[0] = 'buy_property':
+	*clr & cla
+	menu_off = 1
+	
+	gs 'homes_properties', 'get_property_sales_info', $ARGS[1]
+	minut += 30
+	karta -= property_sales_price
+	
+	gs 'homes_properties', 'buy_property', $ARGS[1], property_sales_price
+	$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
+	if $set_homeyn = 'yes': gs 'homes_properties', 'set_home', $ARGS[1]
+	killvar '$set_homeyn'
+
+	!!TODO: this etoexhib will need some rethinking I get what it means by now, but some better name would help a lot.
+	!!NOTE: It means how "famous" Sveta is for being an exhibitionist.
+	if $ARGS[1] = 'village_cottage': etoexhib = 0
+	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 to buy the <<$property_display>>. <<func(''agentned'', ''format_price_string'', property_sales_price)>><b>₽</b> has been removed from your bank account.'
+	killvar 'property' & killvar 'property_code' & killvar 'property_sales_price' & killvar 'property_display'
+	act 'Return':gt'agentned', 'start'
+end
+
+!! NOTE: When a property is sold, it can be bought back. To avoid a guaranteed income from the 
+!!       "I buy property for X, renovate it, sell it for X+Y, then buy it for X, then repeat" loop,
+!!       the sales price of the property is updated with the price that it was sold for.
 if $ARGS[0] = 'sell':
 	*clr & cla
 	$loc = 'agentned'
@@ -128,137 +167,85 @@ if $ARGS[0] = 'sell':
 	$menu_loc = 'agentned'
 	$menu_arg = 'sell'
 	menu_off = 0
-	gs 'housing', 'sale'
+	gs 'homes_properties', 'clean_up_property_data'
+	
 	'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
 	*nl
+	'<h4>Any purchase or sale of a property requires a bank account. The Agency is not conducting business in cash in compliance with the Anti-Money Laundering Regulations</h4>'
+	*nl
+	act 'Return': gs 'homes_properties', 'clean_up_property_data' & gt'agentned', 'start'
 	
-	act 'Return':gt'agentned', 'start'
-	
-	if home_owned[1] = 2 and rembedr = 1 and remsitr = 1 and remkorr = 1 and remvanr = 1 and remkuhr = 1:
-		!Renovated city residential apartment
-		home_value1 = ((home_value[1] + 250000) + rand(-100000, 100000)) 
-		'We have found a buyer for your renovated apartment in the city residential area. They will offer <<home_value1>> <b>₽</b>, minus 5% for fees and taxes, bringing the total to <<home_value1/100*95>>'
-		act 'Sell the renovated apartment':
-			*clr
-			menu_off = 1
-			'<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>'
-			minut += 30
-			'You spend thirty minutes filling out the paperwork for the sale of your renovated apartment. You will suffer a loss of around 5% for fees and taxes. <<home_value1/100*95>> <b>₽</b> has been paid into your bank account.'
-			home_owned[1] = 0
-			ArendHouseSL = 0
-			if bankaccount = 1:
-				karta += home_value1/100*95
-			else
-				money += home_value1/100*95
-			end
-			delact 'Sell the renovated apartment'
-			gs 'stat'
-		end
-	end
-	if home_owned[1] = 2:
-		!City residential apartment
-		home_value1 = (home_value[1] + rand(-100000, 100000))
-		'We have found a buyer for your apartment in the city residential area. They will offer <<home_value1>> <b>₽</b>, minus 5% for fees and taxes, bringing the total to <<home_value1/100*95>>'
-		act 'Sell the city apartment':
-			*clr
-			menu_off = 1
-			'<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>'
-			minut += 30
-			'You spend thirty minutes filling out the paperwork for the sale of your apartment. You will suffer a loss of around 5% for fees and taxes. <<home_value1/100*95>> <b>₽</b> has been paid into your bank account.'
-			home_owned[1] = 0
-			ArendHouseSL = 0
-			if bankaccount = 1:
-				karta += home_value1/100*95
-			else
-				money += home_value1/100*95
-			end
-			delact 'Sell the city apartment'
-			gs 'stat'
-		end
-	end
-	if home_owned[3] = 1:
-		!Communal cottage
-		home_value3 = (home_value[3] + rand(-5000, 5000))
-		'We have found a buyer for your small communal cottage. They will offer <<home_value3>> <b>₽</b>, minus 5% for fees and taxes, bringing the total to <<home_value3/100*95>>'
-		act 'Sell the holiday cottage':
-			*clr
-			menu_off = 1
-			'<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>'
-			minut += 30
-			'You spend thirty minutes filling out the paperwork for the sale of your small cottage. You will suffer a loss of around 5% for fees and taxes. <<home_value3/100*95>> <b>₽</b> has been paid into your bank account.'
-			home_owned[3] = 0
-			if bankaccount = 1:
-				karta += home_value3/100*95
-			else
-				money += home_value3/100*95
-			end
-			delact 'Sell the holiday cottage'
-			gs 'stat'
+	if bankAccount = 1:
+		!! Get a list of the properties and their attributes that the player rented:
+		!! $property_code[], $property_name[], $property_display[], $property_status_display[], $property_type[]
+		!! property_construction_status, property_is_renovated[], property_sales_price[], property_renovation_value[]
+		gs 'homes_properties', 'get_owned_properties', 'home'
+		
+		count = ARRSIZE('$property_name')
+		if count > 0:
+			'<h4>Available offers for your properties</h4>'
+			i = 0
+			:listing_offers_on_owned_properties_loop
+				if $property_code[i] ! 'matryona_mansion' or ($property_code[i] = 'matryona_mansion' and $property_construction_status[i] = 0):
+					!! NOTE: Offer: (last sales price + rand(-10%, +10%)) + (renovation value + rand(0%,+10%)
+					!! 		 No need to check what has been renovated, the only thing that matters is the total value of the renovation
+					!! 		 If Sveta sells, this will be stored as the new sales price of the property
+					
+					offer = property_sales_price + property_renovation_value + (property_sales_price*rand(-10,10))/100 + (property_renovation_value*rand(0,10))/100
+					'We have found a buyer for your <<$property_display[i]>>. They will offer <<func(''agentned'', ''format_price_string'', offer)>><b>₽</b>, minus 5% for fees and taxes to the value of <<func(''agentned'', ''format_price_string'', ( (offer*5)/100) )>>, bringing the total to <<func(''agentned'', ''format_price_string'', ( (offer*95)/100 ) )>>'
+					if $property_code[i] = 'city_apartment': act 'Sell the <<$property_display[i]>>': gs 'agentned', 'finalise_sale', 'city_apartment'
+					if $property_code[i] = 'village_cottage': act 'Sell the <<$property_display[i]>>': gs 'agentned', 'finalise_sale', 'village_cottage'
+					if $property_code[i] = 'matryona_mansion': act 'Sell the <<$property_display[i]>>': gs 'agentned', 'finalise_sale', 'matryona_mansion'
+					if $property_code[i] = 'city_house': act 'Sell the <<$property_display[i]>>': gs 'agentned', 'finalise_sale', 'city_house'
+				end
+				i += 1
+			if i < count: jump 'listing_offers_on_owned_properties_loop'
+			
 		end
-	end
-	if home_owned[3] = 2:
-		!Renovated communal cottage
-		home_value3 = ((home_value[3] + 200000) + rand(-10000, 10000))
-		'We have found a buyer for your small renovated communal cottage. They will offer <<home_value3>> <b>₽</b>, minus 5% for fees and taxes, bringing the total to <<home_value3/100*95>>'
-		act 'Sell the renovated cottage':
-			*clr
-			menu_off = 1
-			'<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>'
-			minut += 30
-			'You spend thirty minutes filling out the paperwork for the sale of your small cottage. You will suffer a loss of around 5% for fees and taxes. <<home_value3/100*95>> <b>₽</b> has been paid into your bank account.'
-			home_owned[3] = 0
-			if bankaccount = 1:
-				karta += home_value3/100*95
+		gs 'homes_properties', 'clean_up_property_data'
+		killvar 'count' & killvar 'i' & killvar 'j'
+		act 'Leave': minut += 5 & gt 'city_center'
+
+!! NOTE: Keeping this here for future renovation related reference.
+!!{ 
+	if bankAccount = 1:
+			if rembedr = 1 and remsitr = 1 and remkorr = 1 and remvanr = 1 and remkuhr = 1:
+				!Renovated city residential apartment
+				offer1 = ((800000 + 250000) + rand(-100000, 100000)) 
 			else
-				money += home_value3/100*95
+				offer1 = (800000 + rand(-100000, 100000))
 			end
-			delact 'Sell the renovated cottage'
-			gs 'stat'
-		end
-	end
-	if home_owned[5] = 1:
-		!Suburban land only - currently too many variables for selling upgraded mansion - might do later - 3xpurt.
-		home_value5 = (home_value[5] + rand(-50000, 50000))
-		'We have found a buyer for your vacant plot of land in the suburbs. They will offer <<home_value5>> <b>₽</b>, minus 5% for fees and taxes, bringing the total to <<home_value5/100*95>>'
-		act 'Sell the vacant plot':
-			*clr
-			menu_off = 1
-			'<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>'
-			minut += 30
-			'You spend thirty minutes filling out the paperwork for the vacant plot. You will suffer a loss of around 5% for fees and taxes. <<home_value5/100*95>> <b>₽</b> has been paid into your bank account.'
-			home_owned[5] = 0
-			if bankaccount = 1:
-				karta += home_value5/100*95
+		
+			if func('homes_properties', 'property_renovated', 'village_cottage') = 1: 
+				!Renovated communal cottage
+				offer2 = ((prop_price['village_cottage'] + 200000) + rand(-10000, 10000))
 			else
-				money += home_value5/100*95
+				!Communal cottage
+				offer2 = (prop_price['village_cottage'] + rand(-5000, 5000))
 			end
-			delact 'Sell the vacant plot'
-			gs 'stat'
-		end
-	end
-	if home_owned[5] = 2:
-		!Suburban land only - currently too many variables for selling upgraded mansion - might do later - 3xpurt.
-		'Sorry, we are unable to find a buyer for your property at this time.'
-	end
-	if home_owned[5] = 3:
-		!Suburban land only - currently too many variables for selling upgraded mansion - might do later - 3xpurt.
-		'Sorry, we are unable to find a buyer for your property at this time.'
-	end
-	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.'
+}
+	else
+		'<b>You need to open a bank account to sell your property</b>'
 	end
 end
 
+if $ARGS[0] = 'finalise_sale':
+	*clr
+	menu_off = 1
+	gs 'homes_properties', 'get_property_sales_info', $ARGS[1]
+	'<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>'
+	minut += 30
+	'You spend thirty minutes filling out the paperwork for the sale of your <<$property_display>>. <<func(''agentned'', ''format_price_string'', ( (offer*95)/100) )>><b>₽</b> has been paid into your bank account.'
+	gs 'homes_properties', 'sell_property', $ARGS[1], offer
+	karta += (offer*95)/100
+	delact 'Sell the <<$property_display>>'
+	gs 'stat'
+	killvar 'property_display' & killvar 'property_sales_price'
+end
+
+
 if $ARGS[0] = 'rent':
 	*clr & cla
 	$loc = 'agentned'
@@ -273,124 +260,73 @@ if $ARGS[0] = 'rent':
 	minut += 5
 	gs 'stat'
 	
-	act 'Return':gt'agentned', 'start'
+	act 'Return': killvar 'rent_code' & killvar 'monthly_rent' & gt'agentned', 'start'
 	
-	if home_owned[1] > 0 and home_owned[4] > 0:
+	gs 'homes_properties', 'get_properties_for_rent', 'home'
+	count = ARRSIZE('property_name')
+
+	if count > 0:
+		i = 0
+		'<h4>Properties currently available for rent</h4>'
+		:listing_properties_for_rent_loop
+			'We have a(n) <<$property_display[i]>> avaible for a monthly rent of <<func(''agentned'', ''format_price_string'', property_rent[i])>><b>₽</b>.'
+			monthly_rent[$property_code[i]] = property_rent[i]
+			if $property_code[i] = 'city_apartment': act 'View the <<$property_display[i]>> details': gt 'agentned', 'view_property_details', 'city_apartment', monthly_rent['city_apartment']
+			if $property_code[i] ='old_town_apartment': act 'View the <<$property_display[i]>> details': gt 'agentned', 'view_property_details', 'old_town_apartment', monthly_rent['old_town_apartment']
+			i += 1
+		if i < count: jump 'listing_properties_for_rent_loop'
+	else
 		'We currently have no properties listed for rent.'
-	elseif home_owned[1] = 0 and home_owned[4] = 0:
-		*nl
-		'There are two apartments available for rent. They are located in the city residential area and in Pushkin.'
-		act 'View the city apartment details': gt 'agentned', 'rent_cityres'
-		act 'View the Pushkin apartment details': gt 'agentned', 'rent_pushkin'
-	elseif home_owned[1] = 0:
-		'There is a property for rent in the city residential area'
-		act 'View the city apartment details': gt 'agentned', 'rent_cityres'
-	elseif home_owned[4] = 0:
-		'There is a property for rent in the old town of Pushkin'
-		act 'View the Pushkin apartment details': gt 'agentned', 'rent_pushkin'
 	end
+	*nl
+	gs 'homes_properties', 'clean_up_property_data'
+	killvar 'count' & killvar 'i'
 end
 
-if $ARGS[0] = 'rent_cityres':
+if $ARGS[0] = 'view_property_details':
 	*clr & cla
 	menu_off = 1
-	gs 'housing', 'rent'
 	'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
 	*nl
-	'"We have a flat available right now in the St. Petersburg residential area." The receptionist says as he starts pulling out the paperwork, "Rent is <<$home_rent_txt[1]>> ₽ and leases have to be renewed every 30 days. Payment will be automatically deducted from your account or you can come into the office to pay. When you sign for the lease you must make your first month''s rental payment upfront."'
-	'<br>He pulls out a pen and slides the paperwork onto the counter. "Interested? You can move in right away," he calmly says.'
-
-	if money >= home_rent[1] or karta >= home_rent[1]:
-		act 'Agree and pay':
+	'<<func(''agentned'', ''get_rent_detail_dialogue'', $ARGS[1] )>> The receptionist says as he starts pulling out the paperwork, "Rent is <<func(''agentned'', ''format_price_string'', ARGS[2] )>><b>₽</b> and leases have to be renewed every 30 days. Payment will be automatically deducted from your account or you can come into the office to pay. Last, but not least, you must make pay the first month when you sign for the lease."'
+	'<br>He pulls out a pen and slides the paperwork onto the counter. "Interested? You can move in right away," he says calmly.'
+	
+	if money >= ARGS[2] or karta+bankDebtLimit >= ARGS[2]:
+		act 'Agree and pay': 
 			*clr & cla
 			cls
 			minut += 30
-			if money >= home_rent[1]: 
-				money -= home_rent[1]
+
+			if money >= ARGS[2]:
+				money -= ARGS[2]
 			else
-				karta -= home_rent[1]
+				karta -= ARGS[2]
 			end
-			home_owned[1] = 1
-			if ARRSIZE('home_owned') = 0:
-				gs 'set_home', 1
+
+			gs 'homes_properties', 'rent_property', $ARGS[1]
+			if func( 'homes_properties', 'get_accessible_property_count', 'home') = 1:
+				gs 'homes_properties', 'set_home', $ARGS[1]
 			else
 				$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
-				if $set_homeyn = 'yes': gs 'set_home', 1
+				if $set_homeyn = 'yes': gs 'homes_properties', 'set_home', $ARGS[1]
 				killvar '$set_homeyn'
 			end
-			ArendHouseSL += ArendHouseSL_due
+			
 			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 take the pen then start filling out the paperwork. After writing for half an hour, you hand over the money and receive the keys to your new apartment.'
-
 			act 'Return':gt'agentned', 'start'
 		end
 	else
-		*nl
 		'You do not have enough money with you or in your bank account to pay the rent.'
-	end
-	
-	act 'Decline':
-		*clr & cla
-		minut += 5
-		'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
-		*nl
-		'You shake your head, "Actually, I need more time to think about this."'
-		'<br>The receptionist seems a bit miffed, but says nothing as he takes back the paperwork and stuffs it back into his desk drawer.'
-
-		act 'Return':gt'agentned', 'start'
-	end
-end
+	end	
 
-if $ARGS[0] = 'rent_pushkin':
-	*clr & cla
-	menu_off = 1
-	gs 'housing', 'rent'
-	'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
-	*nl
-	'"We have a small apartment available right now that is in Pushkin’s city center. It’s a little bit pricey, but it’s been recently renovated to be more modern. It looks quite nice, so you won’t find a place like that outside of Pushkin." The receptionist says as he starts pulling out the paperwork. "Rent is <<$home_rent_txt[4]>> ₽ and leases have to be renewed every 30 days, which can be taken automatically from your account or you can come in and pay directly. Last, but not least, you have to make your first payment up front at signing."'
-	'<br>He pulls out a pen and slides the paperwork onto the counter. "Interested? You can move in right away," he calmly says.'
-	
-	if money >= home_rent[4] or karta >= home_rent[4]:
-		act 'Agree and pay':
-			*clr & cla
-			minut += 30
-			if money >= home_rent[4]: 
-				money -= home_rent[4]
-			else
-				karta -= home_rent[4]
-			end
-			home_owned[4] = 1
-			if ARRSIZE('home_owned') = 0:
-				gs 'set_home', 4
-			else
-				$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
-				if $set_homeyn = 'yes': gs 'set_home', 4
-				killvar '$set_homeyn'
-			end
-			ArendHouseSL4 += ArendHouseSL_due
-			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 take the pen and start filling out the paperwork. After writing for an hour, you hand over the money and receive the keys to your new apartment.'
-
-			act 'Return':gt'agentned', 'start'
-		end
-	else
-		*nl
-		'You do not have enough money with you or in your bank account to rent this.'
-	end
-	
 	act 'Decline':
 		*clr & cla
 		minut += 5
-		gs 'stat'
 		'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo.jpg"></center>'
 		*nl
@@ -399,100 +335,42 @@ if $ARGS[0] = 'rent_pushkin':
 
 		act 'Return':gt'agentned', 'start'
 	end
+	 killvar 'rent_code' & killvar 'monthly_rent'
 end
 
-if $ARGS[0] = 'buy_cityres':
-	*clr & cla
-	menu_off = 1
-	gs 'housing', 'sale'
-	minut += 30
-	karta -= home_value[1]
-	home_owned[1] = 2
-	if ARRSIZE('home_owned') = 0:
-		gs 'set_home', 1
+!! $ARGS[1] - the code of the property.
+if $ARGS[0] = 'get_rent_detail_dialogue':
+	if $ARGS[1] = 'old_town_apartment': 
+		$result = '"We have a small apartment available right now that is in Pushkin’s city center. It’s a little bit pricey, but it’s been recently renovated to be more modern. It looks quite nice, so you won’t find a place like that outside of Pushkin."'
+	elseif $ARGS[1] = 'city_apartment': 
+		$result = '"We have a flat available right now in the St. Petersburg residential area."'
 	else
-		$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
-		if $set_homeyn = 'yes': gs 'set_home', 1
-		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 to buy the apartment in the residential area. <<$home_value_txt[1]>> <b>₽</b> has been removed from your bank account.'
-
-	act 'Return':gt'agentned', 'start'
+		gs 'agentned', 'get_rent_detail_dialogue_hook', $ARGS[1]
+		$result = $agency_rental_dialogue
+		killvar '$agency_rental_dialogue'
+	end 
 end
 
-if $ARGS[0] = 'buy_dacha':
-	*clr & cla
-	menu_off = 1
-	gs 'housing', 'sale'
-	minut += 30
-	karta -= home_value[3]
-	home_owned[3] = 1
-	if ARRSIZE('home_owned') = 0:
-		gs 'set_home', 3
-	else
-		$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
-		if $set_homeyn = 'yes': gs 'set_home', 3
-		killvar '$set_homeyn'
-	end
-	etoexhib = 0
-	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 cottage with a garden in the co-op. It''s located 5 km away from St. Petersburg. <<$home_value_txt[3]>> <b>₽</b> has been removed from your bank account.'
-
-	act 'Return':gt'agentned', 'start'
+!! $ARGS[1] - the code of the property.
+if $ARGS[0] = 'get_rent_detail_dialogue_hook':
+	!! In a mod just redirect this call and set the value of the variable below to the text
+	!! that should be used for the property by the agency.
+	$agency_rental_dialogue = ''
 end
 
-if $ARGS[0] = 'buy_Mansion':
-	*clr & cla
-	menu_off = 1
-	gs 'housing', 'sale'
-	minut += 30
-	karta -= home_value[5]
-	home_owned[5] = 1
-	if ARRSIZE('home_owned') = 0:
-		gs 'set_home', 5
-	else
-		$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
-		if $set_homeyn = 'yes': gs 'set_home', 5
-		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 lot for building a mansion 1 km up the north road. <<$home_value_txt[5]>> <b>₽</b> has been removed from your bank account.'
-
-	act 'Return':gt'agentned', 'start'
+!! Call: `func('agentned', 'format_price_string', ARGS[1])
+!! ARGS[1] - the price (as a number)
+if $ARGS[0] = 'format_price_string':
+	$worknum = STR(ARGS[1])
+	worknumlength = LEN($worknum)
+	pos1 = 1 &
+	pos2 = iif((worknumlength MOD 3) = 0, 3, worknumlength MOD 3)
+	:format_price_string_loop
+		$split = $MID($worknum, pos1, pos2)
+		$result += iif(pos2 < worknumlength, $split+',', $split)
+		pos1 = pos2+1
+		pos2 = pos1+2
+	if pos2 <= worknumlength: jump 'format_price_string_loop'
+	killvar 'pos1' & killvar 'pos2' & killvar 'worknum' & killvar 'worknumlength' & killvar 'split'
 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 ---------------------------------
-
+--- agentned ---------------------------------

+ 2 - 2
locations/albina_house_events.qsrc

@@ -430,7 +430,7 @@ if $ARGS[0] = 'after_swim_shower':
 					act 'Enter':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/nudealbina.jpg"></center>'
-						'You enter the room and are taken aback slightly when you find a nude Albina laying on her bed, her legs spread. She smiles at you knowingly and winks. It''s obvious that she was rubbing one out before you disturbed her, but she doesn''t seem to care and and stands up and walks over to her closet. She slides on a lacy white thong and skimpy tank top and walks out. "My favourite show is about to start. I think you''ll like it."'
+						'You enter the room and are taken aback slightly when you find a nude Albina laying on her bed, her legs spread. She smiles at you knowingly and winks. It''s obvious that she was rubbing one out before you disturbed her, but she doesn''t seem to care and stands up and walks over to her closet. She slides on a lacy white thong and skimpy tank top and walks out. "My favourite show is about to start. I think you''ll like it."'
 						act 'Go and watch TV': gt 'albina_house_events', 'tv_1'
 					end
 				end
@@ -1292,7 +1292,7 @@ if $ARGS[0] = 'flash_drive':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/pc/items/accessories/computer/komp.jpg"></center>'
-	'You plug the flash drive into your laptop and open its contents. You''re presented with a series of videos.'
+	'You plug the flash drive into your computer and open its contents. You''re presented with a series of videos.'
 
 	act 'Watch the first video':
 		cla & *clr

+ 73 - 21
locations/albinahome.qsrc

@@ -359,8 +359,9 @@ if $ARGS[0] = 'game':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'You notice the big flat screen TV and both an Xbox and PlayStation in front of it, with rows upon rows of video games underneath them. "You have a lot of games. I wish I could afford a console."'
-	'She smiles at you. "Do you want to play some?"'
+	'You notice the flat screen TV and a games console sitting in front of it. A row of various Tekken and Mortal Kombat games sit underneath them.' 
+	'"I wish I could afford a console..." you mumble out loud.'
+	'She smiles at you. "You want to play a few games?"'
 	act 'No':
 		*clr & cla
 		menu_off = 1
@@ -409,9 +410,9 @@ if $ARGS[0] = 'game':
 				act 'Refuse the bet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		else
-			'You and Albina lie down in front of the TV after picking one of the games. You play while chatting about various things and trash talking each other, although neither of you are giving your full attention to the game. Instead, you are just having fun together.'
+			'You and Albina lie down in front of the TV after picking one of the games. You play while chatting about various things and trash talking each other, although neither of you are giving your full attention to the game. You''re just having fun together.'
 			act 'Finish playing': gt 'albinahome', 'bedroom'
-			act 'Keep playing video games': gt 'albinahome', 'playgame'
+			act 'Keep playing': gt 'albinahome', 'playgame'
 		end
 	end
 end
@@ -428,11 +429,11 @@ if $ARGS[0] = 'playgame':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/game.jpg"></center>'
 	'The two of you keep playing video games and trash talking each other, even bumping each other to try and screw each other up, but neither of you are taking it seriously. You mostly just laugh at the silly mistakes you both make while only partially paying attention to the game.'
 	if hotcat >= 5:
-		'Once you finish the game, Albina turns towards you instead of starting another one. "How about we see who actually is the better gamer?" she asks with a confident smile.'
-		'You laugh and nod. "Sure, but you are so going down."'
+		'Once you finish the game, Albina turns to you instead of starting another one. "How about we see who actually <i>is</i> the better gamer?" she asks with a confident smile.'
+		'You laugh and nod. "Sure, but you''re so going down!"'
 		'She laughs in response. "You''re that sure? Then how about we make it a bit more interesting then?"'
 		'You arch your brow curiously. "What do you have in mind?"'
-		'She grins at you, gets up and walks over to her dresser. She rummages around in it for a moment before pulling out a strapon harness with a large black dildo attached. "The winner gets to use this on the loser... However. They. Want," she says with a smirk.'
+		'She grins at you, gets up and walks over to her dresser. She rummages around in it before pulling out a strapon harness with a large black dildo attached. "The winner gets to use this on the loser... However. They. Want," she says with a smirk.'
 
 		gs 'willpower', 'sex', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -463,7 +464,7 @@ if $ARGS[0] = 'playgame':
 		'Albina turns to you. "So, want to lose again?"'
 		'You shove her gently. "Oh please! I was winning!"'
 		act 'Finish playing': gt 'albinahome', 'bedroom'
-		act 'Keep playing video games': gt 'albinahome', 'playgame'
+		act 'Keep playing': gt 'albinahome', 'playgame'
 	end
 end
 
@@ -497,7 +498,7 @@ if $ARGS[0] = 'game_bet':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/game.jpg"></center>'
 		if albplay = 3:
-			'You completely trounce her. She isn''t even close to you in score. Before the game can end, she lets out an exacerbated sigh and tosses her controller down in defeat, knowing she has no chance of beating you. You give her a gloating smirk as she reaches over and grabs the strapon harness before handing it to you. You both undress and you grin as you slide the harness on.'
+			'She doesn''t even come close to beating you. Before the game can end, she lets out an exacerbated sigh and tosses her controller down in defeat, knowing she has no chance. You give her a gloating smirk as she reaches over and grabs the strapon harness before handing it to you. You both undress and you grin as you slide the harness on.'
 			act 'Continue': gt 'albinahome', 'wear_strapon'
 		elseif albplay = 2:
 			'It''s close, but in the end you just manage to win the game. "Yes!" you exclaim triumphantly, and she laughs as she grabs the strapon harness and hands it to you. You both undress and you grin as you slide the harness on.'
@@ -517,7 +518,7 @@ if $ARGS[0] = 'game_bet':
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/game.jpg"></center>'
-		'You''re not sure why, but part of you <i>wants</i> her to use the strapon on you, so you purposefully lose the game. Albina looks at you suspiciously with a raised brow, but smiles knowingly and smacks your ass. "Show me your ass <<$pcs_nickname>>! You''re my bitch now!" You both undress and Albina slides the harness on with a smirk on her face.'
+		'You''re not sure why, but part of you <i>wants</i> her to use the strapon on you, so you purposefully lose the game. Albina looks at you suspiciously with a raised brow, but smiles and smacks your ass. "Show me your ass <<$pcs_nickname>>! You''re my bitch now!" You both undress and Albina slides the harness on with a smirk on her face.'
 		act 'Get fucked with the strapon': gt 'albinahome', 'receive_strapon'
 	end
 end
@@ -659,7 +660,7 @@ end
 if $ARGS[0] = 'albina_ass_fucks_you':
 	if stat['anal'] = 0 and stat['anal_strap'] = 0:
 		if stat['anal_dildo'] = 0 and stat['anal_fist'] = 0 and stat['self_fisting_anal'] = 0:
-			!!The player character has never had anything larger than a finger in her ass.
+			!!The player character has never had anything larger than a finger in her ass
 			act 'Anal virgin':
 				*clr & cla
 				gs 'stat'
@@ -672,22 +673,39 @@ if $ARGS[0] = 'albina_ass_fucks_you':
 				act 'Yes': gt 'albinahome', 'first_anal'
 				act 'No': gt 'albinahome', 'anal_refuse'
 			end
-		else
-			!!The player character has had a dildo or fist (her own or another persons) in her ass.
-			act 'Anal virgin':
+		end
+		if stat['anal_fist'] = 1 or stat['self_fisting_anal'] = 1: 
+			!!The player character has had a fist (her own or another persons) in her ass
+			act 'Only a fist':
 				*clr & cla
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 				'Thoughts race through your head as you look at the huge dildo, and Albina notices your hesitation.'
 				'"<<$pcs_nickname>>, have you ever been fucked in the ass before?"'
-				'You feel your cheeks burning bright red. "Well, I''ve used a dildo and I''ve managed to take a fist..."'
+				'You feel your cheeks burning bright red. "Well, I''ve managed to take a fist..."'
 				*nl
-				'Albina looks at you in what you can only describe as awe. "Damn <<$pcs_nickname>>, even I''ve never taken a fist up my ass and I''m the queen of butt stuff."'
+				'Albina looks at you in what you can only describe as awe. "God damn <<$pcs_nickname>>, even I''ve never taken a fist up my ass and I''m the queen of butt stuff!"'
 				'"Is it weird to do that?" you ask with concern.'
 				'"No, not at all! To be honest, I''ve always wanted to try it, but I''ve never found anyone interested in doing it. Maybe that''s about to change..."'
-				'She looks you over with lustful desire before continuing. "It''s good that you''re experimenting back there. It''ll make your first proper butt fuck easier if you''ve had some experience shoving something up there, whether that''s a dildo or a whole fucking hand. I can''t believe you''ve done that..."'
+				'She looks you over with lustful desire before continuing. "Practicing with a dildo makes your first butt fuck easier, but a whole fucking hand?! A cock or dildo would be a breeze for you!"'
 				'She then places a hand on your shoulder. "<<$pcs_nickname>>, be honest with me. Do you want me to fuck your ass? I''ll be as gentle as you want."'
-				act 'Yes': gt 'albinahome', 'first_anal'
+				act 'Yes': gt 'albinahome', 'first_anal1'
+				act 'No': gt 'albinahome', 'anal_refuse'
+			end
+		end
+		if stat['anal_dildo'] = 1:
+			!!The player character has used a dildo on her ass
+			act 'Only a dildo':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
+				'Thoughts race through your head as you look at the huge dildo, and Albina notices your hesitation.'
+				'"<<$pcs_nickname>>, have you ever been fucked in the ass before?"'
+				'You feel your cheeks burning bright red. "Well, I''ve used a dildo..."'
+				*nl
+				'"Oh, a buttslut in training!" she teases. "No, it''s good that you''re experimenting back there. It''ll make your first proper butt fuck easier if you''ve had some experience shoving something up there first."'
+				'She then places a hand on your shoulder. "<<$pcs_nickname>>, be honest with me. Do you want me to try the real thing? I''ll be as gentle as you want."'
+				act 'Yes': gt 'albinahome', 'first_anal1'
 				act 'No': gt 'albinahome', 'anal_refuse'
 			end
 		end
@@ -727,7 +745,7 @@ if $ARGS[0] = 'first_anal':
 	'"Y-yes, I would. Just promise you''ll be gentle," you reply and Albina smiles.'
 	'"I will. Now get on all fours and bring your ass up as high as you can."'
 	'As you get on all fours, you glance back and see her squirting lube onto her fingers. You shiver when you feel the cold liquid being applied to your asshole and Albina starts massaging it in before you feel her slowly pushing a finger inside you. You moan softly at the sensation as you feel her finger curling up inside you.'
-	'After a few minutes, she pulls her finger out. "Okay, that should be enough. Are you sure you want to do this, <<$pcs_nickname>>? Just because I''m a buttslut doesn''t mean you have to be one too."'
+	'After spending a few minutes fingering you, she pulls her finger out. "Okay, that should be enough. Are you sure you want to do this, <<$pcs_nickname>>? Just because I''m a buttslut doesn''t mean you have to be one too."'
 	'You stare at the dildo hanging between her legs, but steel yourself and nod. "Yes, I want to do this. Just go slow please?"'
 	gs 'arousal', 'anal_finger', 5, 'lesbian'
 	gs 'stat'
@@ -737,11 +755,11 @@ if $ARGS[0] = 'first_anal':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal1.jpg"></center>'
 		'Your heart races as you feel Albina moving in behind you. You instinctively tense up when you feel the head of the dildo pressing against your asshole. "Okay <<$pcs_nickname>>, this is going to feel strange and definitely hurt a little, but you''re going to have to try and relax as best as you can for me," Albina tells you, and you grip the sheets tightly as you do what she says.' 
 		'You feel her start slowly pushing and the pressure builds until the tip of the dildo suddenly pops into your ass, causing you to groan and grit your teeth while gripping the sheets even tighter. It''s a painful sensation and you instinctively feel the urge to pull yourself free. "You okay, <<$pcs_nickname>>? I can take it out if you want?" Albina asks as you feel a stinging pain shooting through you.'
-		'Remembering what she said, you try to relax. "No, I just need a second," you reply as you look back at her and she nods.'
+		'Remembering what she said, you fight the urge to pull away and try to relax. "No, I just need a second," you reply as you look back at her and she nods.'
 		*nl
 		'After taking a few seconds to adjust to the sensation, you nod at Albina. She squirts more lube onto the already slick dildo before placing her hands on your hips. "Okay, just keep your ass relaxed and tell me if it gets too painful. I don''t want you hurting yourself trying to impress me. Got it?"'
 		'You nod and prepare yourself as you feel Albina start slowly pushing the dildo deeper into your ass. You feel yourself being stretched out as she reaches a depth she feels you''ll be comfortable with and starts gently thrusting.'
-		'Despite the shallow depth and Albina being gentle, the pain becomes too much after a few minutes and you ask her to pull out. You sit up on your knees and cluch your ass cheeks in your hands as pain pulses through your stretched asshole.'
+		'Despite the shallow depth and Albina being gentle, the pain becomes too much after a few minutes and you ask her to pull out. You sit up on your knees and clutch your ass cheeks in your hands as pain pulses through your stretched asshole.'
 		'"You lasted longer than I thought you would. Not bad for your first go, <<$pcs_nickname>>," Albina says as she hands you some wipes to clean yourself up. "Next time you lose, maybe we can go deeper and... harder," she adds with a teasing grin as she cleans the dildo and puts it away.'
 		*nl
 		'You slowly get dressed as the stinging pain continues to pulse through your ass. Albina watches with an amused grin. "Don''t worry, it gets less painful the more you do it."'
@@ -753,6 +771,40 @@ if $ARGS[0] = 'first_anal':
 	end
 end
 
+if $ARGS[0] = 'first_anal1':
+	*clr & cla
+	menu_off = 1
+	npc_sex['A23'] += 1
+	lesbian += 1
+	gs 'boyStat', 'D3'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
+	'"Yes, I would," you reply and Albina smiles.'
+	'"Okay, get on all fours and bring your ass up as high as you can."'
+	'As you get on all fours, you glance back and see her squirting lube onto her fingers. You shiver when you feel the cold liquid being applied to your asshole and Albina starts massaging it in before you feel her slowly pushing a finger inside you. You moan softly at the sensation as you feel her finger curling up inside you.'
+	'After spending a few minutes fingering you, she pulls her finger out. "Okay, that should be enough. Are you sure you want to do this, <<$pcs_nickname>>? Just because I''m a buttslut doesn''t mean you have to be one too."'
+	'You stare at the dildo hanging between her legs, but steel yourself and nod. "Yes, I want to do this."'
+	gs 'arousal', 'anal_finger', 5, 'lesbian'
+	gs 'stat'
+
+	act 'Get your ass fucked':
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal1.jpg"></center>'
+		'Your heart is racing even though you know what to expect. Albina presses the tip of the dildo against your asshole and you feel the familiar sensation of the pressure building as she pushes forward until the tip of the dildo suddenly pops into your ass, causing you to groan. "You okay, <<$pcs_nickname>>? I can take it out if you want?" Albina asks.'
+		*nl
+		'After taking a few seconds to adjust to the sensation, you nod at Albina. She squirts more lube onto the already slick dildo before placing her hands on your hips. "Okay, just tell me if it gets too painful for you."'
+		'You nod and prepare yourself as you feel Albina slowly push the dildo deeper into your ass and starts thrusting.'
+		'Having had your ass penetrated before, Albina goes a little faster and deeper than you think she normally would have. However, the sensation of actually being buttfucked is still new to you and you soon ask her to stop when it becomes too much.'
+		*nl
+		'"Not bad for your first go, <<$pcs_nickname>>. I bet the prior ''practice'' helped," Albina says as she hands you some wipes to clean yourself up. "Next time you lose, maybe we can go deeper and... harder," she adds with a teasing grin as she cleans the dildo and puts it away.'
+		'You slowly get dressed as Albina watches with an amused grin. "It feels great, doesn''t it? It gets better the more you do it."'
+		'"You would know," you reply with a smirk and she laughs.'
+		gs 'arousal', 'anal_strap', 10, 'lesbian'
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Do something else': gt 'albinahome', 'bedroom'
+	end
+end
+
 if ARGS[0] = 'anal_refuse':
 	*clr & cla
 	menu_off = 1

+ 1092 - 0
locations/anush_bedroom.qsrc

@@ -0,0 +1,1092 @@
+# anush_bedroom
+!2022/04/10
+
+!!anushkaQW['first_visit'] = first visit to her apartment
+!!anushkaQW['lunch'] = lunch hookup at school
+!!anushkaQW['model'] = finding out Nush is a professional model
+!!anushkaQW['model_referral'] = referral from nush to the modelling agency
+!!anushkaQW['computer_use'] = using her computer
+!!anushkaQW['marspyknow'] = know that nush is hooking up with marcus
+!!anushkaphoto = photos of nush
+!!anushkaQW['strapon_anal_pain'] = causing her anal pain with a strapon
+!!anushkaQW['strapon'] = having sex with her with a strapon giving or receiving
+!!anushkaQW['dom_nush'] = tracks how dominate or submissive nush is coming from the players choices
+!!anushkaQW['seen_ed'] = having meet nush dad
+!!anushkaQw['valeria_introduced'] = being introduced to nushs mom
+!!anushkaQW['shower_photos'] = photographing her while she showers
+!!anushkaQW['tv_day'] = nush watching tv in the living room
+!!anushkaQW['shower_day'] = nush is currently in the shower
+!!anushkaQW['home_day'] = I honestly don''t remember what this one does
+!!anushkaQW['photoshoot'] = buying a camera and doing a photoshoot with her
+!!anushkaQW['vs_niko'] = getting her to help deal with niko
+!!anushkaQW['about_alyona'] = asking about her relationship with Alyona
+!!anushkaQW['valspy'] = spyed on her and valentin having sex
+!!anushkaQW['rad_date'] = know radomir and nush use to date
+!!anushkaQW['radspy'] = spied on her and Radomir having sex
+!!anushkaQW['fedor_3some'] = her asking for a 3some if sveta is dating fedor
+!!anushkaQW['sex'] = have had sex with nush
+!!anushkaQW['dolls'] = nush tells sveta about the dolls store and how to get a discount
+!!anushkaQW['toilet'] = sneaking out of class to meet her in the bathroom
+!!anushkaQW['marspy'] = spied on her and marcus having sex
+!!anushkaQW['park_music'] = listened to her play in the park
+!!anushkaQW['sveta_love'] = to be used in the night reflections when added so the player can decided Sveta has fallen in love with nush
+!!anushkaQW['guitar_play'] = how many songs nush has played for sveta when asked
+!!anushkaQW['knows_guitar'] = nush knows the player character has a guitar
+!!anushkaQW['guitar_day'] = daystart if she has played a song that day
+!!gopnikbandQW['practice_invite'] = was invited to come watch the band practice
+
+!AnushkaLoc tells us where Anushka is located
+!----------------------------------------------
+!AnushkaLoc = 0 (Anushka not home)
+!AnushkaLoc = 1 (Anushka in the hallway)
+!AnushkaLoc = 2 (Anushka in her room)
+!AnushkaLoc = 3 (Anushka in her brother''s room)
+!AnushkaLoc = 4 (Anushka in the kitchen)
+!AnushkaLoc = 5 (Anushka in the livingroom)
+!AnushkaLoc = 6 (Anushka in her parents'' room)
+!AnushkaLoc = 7 (Anushka in the bathroom)
+!---------------------------------------------
+
+if $ARGS[0] = 'anushroom':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'anushroom'
+	menu_off = 0
+	$locclass = 'bedr'
+	CLOSE ALL
+	$track_loop = ''
+	music_loop = 1
+	*clr & cla
+	minut += 1
+	gs 'stat'
+	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
+	'The room is surprisingly clean, more so than any other room in the apartment. The walls are covered with pictures and posters of <a href="exec:gt ''anush_bedroom'',''the_pretty_reckless''">bands</a> or famous models, girls and guys, while the room is skillfully decorated with various strings of coloured lights. In the centre of the room, beneath the window, is a <a href="exec:gt ''anush_bedroom'',''bed''">bed</a> with a small <a href="exec:gt ''anush_bedroom'',''night_stand''">nightstand</a> beside it.'
+	*nl
+	'Against the opposite wall are a small computer desk, a <a href="exec:gt ''anush_bedroom'',''computer''">laptop</a> and a chair. Next to the desk is a <a href="exec:gt ''anush_bedroom'',''nushdresser''">dresser</a> with a decent sized flatscreen TV sitting on top of it. On the other side of the desk is a bookshelf with a relatively large collection of books. Hanging on the wall next to the shelves is an <a href="exec:gt ''anush_bedroom'',''guitar''">acoustic guitar</a> with an electric guitar right beside it. A skateboard is also leaning against one of the other walls next to the <a href="exec:gt ''anush_bedroom'',''nushcloset''">closet door</a>, along with some rollerblades in the corner.'
+	act 'Leave Anushka''s room': gt 'anushapt','hallway'
+	if AnushkaLoc = 2:
+		'<br>Anushka is lying on the bed, a mysterious smirk playing around her lips as she looks at you.'
+		act 'Let''s check on your brother': AnushkaLoc = 3 & gt 'anushaptbr','brotherroom'
+		act 'Talk to Anushka': AnushkaLoc = 2 & gt 'anushkachat', 'chat'
+	end
+end
+
+if $ARGS[0] = 'the_pretty_reckless':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'the_pretty_reckless'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/the_pretty_reckless_poster.jpg"></center>'
+	'You look over the bands'' posters; most posters are of bands with a few models, and the only band with more than one poster is The Pretty Reckless. The poster that seems to be most prominently displayed in her room is one of the lead singers for The Pretty Reckless, lying naked on a stone coffin. The poster right next to it is, similar one but without the band name and the <a href="exec:gt ''anush_bedroom'',''taylor_momsen''">Taylor''s</a> breasts on full display.'
+	act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+end
+
+if $ARGS[0] = 'taylor_momsen':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'taylor_momsen'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/taylor_poster.jpg"></center>'
+	'Yep her breasts are on full display; there is a crease in the middle of the poster like it came folder up inside something. It looks like Anushka made a lot of effort to get rid of the crease, but you can still see it. So perhaps she really loves the band or has a crush on the lead singer, maybe both.'
+	act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+end
+
+if $ARGS[0] = 'nushdresser':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'nushdresser'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdresser.jpg"></center>'
+	if AnushkaLoc = 2:
+		'One drawer seems to be filled entirely with makeup. You see dozens of lipsticks, blushes, eyeliners, eye shadows and foundations inside it. Most of it matches her more alternative emo look she typically sports. Still, you spy a few more natural and mainstream colours among them. A couple of the other drawers contain folded pants, and one seems to be nothing but socks. Another one is stuffed full of bras, while the final one seems to be her panty drawer, which also contains several of her dildos. You notice her watching you snoop and close the drawers.'
+		act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+	else
+		'One drawer seems to be filled entirely with makeup. You see dozens of lipsticks, blushes, eyeliners, eye shadows and foundations inside. Most of it matches her more alternative emo look she typically sports. Still, you spy a few more natural and mainstream colours among them. A couple of the other drawers contain folded pants, and one seems to be nothing but socks. Another is stuffed full of bras. The final drawer appears to be her panty drawer, which also contains several of her dildos. With no one around, you do a little digging and find a little box. Inside it is a baggy of white power, several small bags of different kinds of pills, a baggy of pot and some rolling papers. You also find some papers shoved along the side of the drawer. They appear to be some of her recent tests and homework assignments. You are surprised to discover that she is getting good grades. They are easily good enough for her to attend most universities if she wants to. Apparently, she might fuck around during class, but she takes her coursework seriously.'
+		act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+	end
+end
+
+if $ARGS[0] = 'nushcloset':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'nushcloset'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
+	if AnushkaLoc = 2:
+		'The closet is crammed with a staggering amount of clothes. There are boots and shoes stuffed everywhere on the floor and on the top shelf. Most of the clothes fit her alt emo/punk look she typically sports, but you spot a few more mainstream pieces. There are even a few sun dresses and the like hanging from the rod within. On the inside of the closet door, you see a full-length mirror. You glance over to see Anushka watching you. She doesn''t seem to mind that you are snooping in her closet.'
+		act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+		act 'Ask to try on some clothes':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy1.jpg"></center>'
+			if pcs_bmi < 25:
+				pcs_mood += 10
+				minut += 10
+				if pcs_bmi < 16:
+					'"Wow, you have so many outfits. Can I try some on?" you ask her.'
+					'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and pulls out different outfits. She picks the ones that she apparently thinks will work best for you. Unfortunately, her clothes don''t fit well at all. In fact, they hang off your body, Anushka is a petite girl, but you are so skinny her clothes just hang off you. As you check yourself out in the mirror on the door, she says, "Jesus, Sveta. You need to eat something. Do you have some sort of eating disorder or something?"'
+					*nl
+					'You shake your head no, but do you? You know Anushka is petite, or some might say on the skinny side, yet her clothes are too big. Seeing your reflection in the mirror while standing side by side with her. Your exceptionally skinny build really stands out. She has nice little curves in all the right places. While you can see bone protruding from under your skin instead of the soft curves she has. You both quickly give up on trying on her clothes since they don''t look good on you.'
+					act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+				elseif pcs_bmi < 19:
+					'"Wow, you have so many outfits. Can I try some on?" you ask her.'
+					'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and pulls out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly; honestly, they are a little loose on you, not to mention she is shorter than you. Still, they fit okay, enough to give you an idea of what you might look like if you bought similar clothes in your size.'
+					*nl
+					'As you check yourself out in the mirror on the door, she says as she looks at your reflections. "A little loose, and it doesn''t help you''re taller than me, <<$pcs_nickname>>. You might want to add a couple of kilos, guys like girls with a little more curves." You look at your reflection next to hers, and she has a point. She has charming soft looking curves in all the right places. You look a little boyish standing next to her due to your skinny build. Still, you look good enough in her clothes and fit well. It''s still fun trying on new clothes with her.'
+					act 'Find something else to look at': gt 'anush_bedroom', 'anushroom'
+					act 'Try on more clothes': gt 'anush_bedroom', 'more_clothes'
+				else
+					'"Wow, you have so many outfits. Can I try some on?" you ask her.'
+					'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and pulls out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly since you are taller than her. Other than that, they fit you pretty damn well and look good on you. As you check yourself out in the mirror on the door, she steps up next to you, showing both of your reflections, as she says, "Looking good, <<$pcs_nickname>>."'
+					act 'Try on more clothes': gt 'anush_bedroom', 'more_clothes'
+				end
+			elseif pcs_bmi < 30:
+				if pcs_mood > 10: pcs_mood -= 10
+				minut += 10
+				gs 'stat'
+				'"Can we try on some of your clothes and see how we look in them?" you ask her.'
+				'Anushka hesitates a moment and looks you over, then smiles faintly. "I''m not sure I have anything that will fit you, maybe... I might have something you can squeeze into." You can tell by her tone of voice and body language she is trying to be kind and not say you are too fat to fit into her clothes, but the message is clear, despite her not saying it. Sure she is pretty skinny, but you''re not that fat... right?'
+				*nl
+				'She gets up and joins you at the closet. She starts pulling out different outfits, most of which she discards. Finally, she pulls out a couple of clothes, and you notice all of them are baggy style clothes you have seen her rarely wear. You take them and change out of your clothes and then try to put hers on, but unfortunately, even her most oversized clothes are too small for you. You can barely squeeze into a couple of them, but you struggle to zip them up, and you can see your skin rolling over the side of the clothes in spots that are just too tight for you.'
+				*nl
+				'The last pair of cargo shorts you try to put on, as you start to button them up, one of the buttons pops off it, bouncing across the floor. You blush as you say. "Sorry, I... I shouldn''t have tried to wear these. They are all too small. I can buy you a new one or get this button fixed."'
+				'She shakes her head and giggles slightly. "Don''t worry about it. I didn''t really like those shorts anyways." You sigh at the fact you are just too big to wear her clothes and put your own clothes back on. She glances at you while grinning. "Maybe you should lay off the sweets, <<$pcs_nickname>>," she says teasingly while poking you in the side.'
+				'"Hey... just because I''m not as skinny as a rail... doesn''t mean the boys don''t come running. I got myself a nice bubble butt. Unlike your flat ass." You reply, teasing her back for being skinny. The two of you laugh and put her clothes back away as the two of you talk about where she gets her clothes from.'
+				act 'Find something else to do':gt 'anush_bedroom','anushroom'
+			else
+				if pcs_mood > 10: pcs_mood -= 20
+				minut += 10
+				gs 'stat'
+				'"Can we try on some of your clothes and see how we look in them?" you ask her.'
+				'Anushka looks like a dear in headlights. "Uhh..." You get the feeling she doesn''t know what or how to say something, and she finally smiles slightly. "Sorry, girl, but I don''t think even my largest, baggy clothes will fit your fat ass." She says in a teasing tone, but still, her words sting a little.'
+				'She gets up and joins you at the closet. She starts pulling out different outfits, almost all of which she discards. Finally, she pulls out a summer dress you have never seen her in. It honestly looks too big for her. "Here, you can try this, but I don''t think it will fit. That thing hangs off me like a tent."'
+				*nl
+				'You take the dress and change out of your clothes. You try and get the dress on over your head, but it won''t even go over your tits. After a bit of struggling, it is obvious the thing isn''t going to fit, no matter how badly you want to try it on.'
+				'You sigh at the fact you are just way too big to wear her clothes and put your own clothes back on. She glances at you while grinning. "Maybe you should try eating some veggies now and again and lay off the sweets, <<$pcs_nickname>>. The veggies won''t kill you, promise," she says teasingly.'
+				'"Hey... just because I''m not as skinny as a rail..." You trail off and force a smile, you know she is not trying to be mean, but her words still hurt. So instead of trying on clothes, you end up talking about where she gets hers.'
+				act 'Find something else to do':gt 'anush_bedroom','anushroom'
+			end
+		end
+	else
+		'The closet is crammed with a staggering amount of clothes. There are boots and shoes stuffed everywhere on the floor and on the top shelf. Most of the clothes fit her alt emo/punk look she typically sports, but you spot a few more mainstream pieces. On the inside of the closet door, you see a full-length mirror.'
+		act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+		act 'Try on some clothes':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimshow.jpg"></center>'
+			if pcs_bmi < 16:
+				if pcs_mood > 10: pcs_mood -= 10
+				minut += 10
+				'You start trying on some of Anushka''s clothes, but you quickly conclude that you are way too skinny for her clothes. You know she is a pretty petite girl, not too much, a bit shorter than you are. But her clothes just hang off you, they just don''t fit you well at all, there is not even much help to figure out how you might look if you bought similar clothes in your size. You know Anushka is beautiful. But, looking at yourself in the mirror with her clothes hanging off you, you wonder if you are too skinny. You sigh and start putting the clothes back where you found them.'
+			elseif pcs_bmi < 19:
+				pcs_mood += 10
+				minut += 30
+				'You spend the next half hour trying on a variety of Anushka''s clothes, but you quickly conclude that it would take hours to try them all on. Most of her clothes fit you ok. They are a little loose on you. You are obviously a bit skinnier than she is and a little taller. Still, the clothes fit well enough to give you a  good idea of what you might look like if you bought similar clothes. You have a lot of fun trying some of her clothes that you are curious about, how they would look on you. Although you do wonder how she can afford this many clothes. Does the band really make this much money? After you are done trying on her clothes for now. You start putting the clothes back where you found them.'
+			elseif pcs_bmi < 25:
+				pcs_mood += 10
+				minut += 30
+				'You spend the next half hour trying on a variety of Anushka''s clothes, but you quickly conclude that it would take you hours to try them all on. Most of her clothes fit you pretty well, though some don''t. Most likely because you are a bit taller than her. You have a lot of fun trying some of her clothes that you are curious about, how they would look on you. Although you do wonder how she can afford this many clothes. Does the band really make this much money? After you are done trying on her clothes, you start putting the clothes back where you found them.'
+			elseif pcs_bmi < 30:
+				if pcs_mood > 10: pcs_mood -= 10
+				minut += 5
+				'You look through her clothes and try to wear a few, but they don''t fit. You are just too big. You attempt to try on several outfits, but even her largest, loosest clothes are just too small for you to wear. Finally, you try on a pair of loose cargo shorts of hers. You manage to get them over your hips, but as you are trying to button them up. One of the buttons pops loose and goes rolling across the floor. You sigh, quickly take them off, and start putting the clothes back where you found them.'
+			else
+				if pcs_mood > 10: pcs_mood -= 20
+				minut += 5
+				'You look through her clothes and try to wear a few, but they don''t fit. You are just too big. You attempt to try on several outfits, but even her largest, loosest clothes are just too small for you to wear. You try on a pair of loose cargo shorts of hers, and you can''t even get them much past your knees. You sigh a bit and start putting the clothes back where you found them.'
+			end
+			gs 'stat'
+			act 'Find something else to do':gt 'anush_bedroom','anushroom'
+		end
+	end
+end
+
+if $ARGS[0] = 'more_clothes':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'more_clothes'
+	menu_off = 0
+	*clr & cla
+	minut += 10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy2.jpg"></center>'
+	'The two of you keep taking off your clothes only to try on different ones. You check yourselves out in the mirror, giggle, and comment on each other''s outfits.'
+	act 'These jeans are tight':
+		*clr & cla
+		minut += 3
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy3.jpg"></center>'
+		if $pantyworntype = 'none':
+			'She hands you a pair of jeans while smirking at you. "I would say you need to ditch your panties, but you seem to be going commando already."'
+			'She pulls her panties off as well. Now with you both fully nude, you reach to grab one of the tight pairs of jeans when...'
+		else
+			'She hands you a pair of jeans. "You will need to lose your panties since these are so tight you will have panty lines if you don''t."'
+			'Trusting her judgment, you take your panties off. Now with you both fully nude, you reach to grab one of the tight pairs of jeans when...'
+		end
+		act 'Caught':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy4.jpg"></center>'
+			'Anushka suddenly yells, "Oh my god, you little pervert!" and covers herself quickly. You turn to see Maksim peeking through the door and instinctively cover yourself. Anushka then grabs a shoe and throws it at the door. Maksim takes off running just before the shoe hits the door frame. Anushka then takes off across her room, yanking the door open and running out of her room stark naked, chasing him while screaming at him. You debate following them, but you''re naked. Maybe you should put on some clothes first.'
+			gs 'willpower', 'exhib', 'self'
+			if Exhibitionist_lvl = 3:
+				act 'Chase naked': gt 'anush_bedroom', 'chase_naked'
+			elseif will_cost <= pcs_willpwr:
+				act 'Chase naked (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gt 'anush_bedroom', 'chase_naked'
+				end
+			else
+				act 'Chase naked (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+			act 'Get dressed quickly':
+				*clr & cla
+				minut += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy5.jpg"></center>'
+				'You grab the loose dress you had just been wearing and throw it on quickly before chasing after them.'
+				'You can hear Maksim yelling as he runs away. "Help! She''s going to kill me!"'
+				'You enter the hallway just in time to see Maksim run into the living room, closely followed by a naked Anushka. "Come back here, you little pervert!" she screams loudly.'
+				'Just as they both disappear into the living room, you hear Eduard''s voice. "What the hell is going on?" You arrive just in time to see Maksim cowering in the corner with his dad staring at him while Anushka is standing just behind her dad, completely naked.'
+				act 'Facing the music':
+					*clr & cla
+					minut += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/eduard.jpg"></center>'
+					'"She''s trying to kill me!" a panicking Maksim replies.'
+					'Eduard turns to Anushka and starts to say, "Just what the hell..." but he never finishes his sentence. Instead, he immediately turns his head away and puts his hand in front of his eyes. "God dammit, Anushka, put some clothes on!" he bellows.'
+					'He then turns his attention to Maksim. "Boy, were you spying on your sister and her friend again?" he asks sternly.'
+					'Maksim squeaks a lie out. "No."'
+					'Anushka starts to say something, and then Eduard turns towards you. "Was he spying on you girls?"'
+					act 'Yes':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy5.jpg"></center>'
+						'You nod your head. "Yes, we were trying on clothes, and we noticed him spying on us."'
+						'Eduard visibly shakes with what you think is anger and embarrassment. "I am sorry, <<$pcs_nickname>>. I thought I taught these boys better than this."'
+						'Anushka chimes in. "See? I told you!"'
+						'He turns towards her and instantly regrets it, as she is still completely naked. "God dammit, Anushka, go to your room and put some clothes on, for crying out loud!"'
+						*nl
+						'He turns back towards Maksim. "Come on, boy, we are going for a walk, so I can explain how a man treats women... again." Maksim visibly swallows and looks scared. He doesn''t move at first until his dad stops and glares at him. He quickly catches up, and they walk out of the apartment together.'
+						'Anushka just stands here wholly naked until they both walk out the door, and Eduard closes it behind them. Then she turns and heads back to her room. "Fucking little pervert. I''m sorry that you had to deal with that, <<$pcs_nickname>>."'
+						'You follow her to her room, and you both get dressed again. "It''s not your fault. Boys will be boys."'
+						act 'Get dressed':gt 'anush_bedroom','anushroom'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] ='chase_naked':
+	*clr & cla
+	minut += 10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy6.jpg"></center>'
+	'You take off after the two of them stark naked as well.'
+	'You can hear Maksim yelling as he runs away. "Help! She''s going to kill me!"'
+	'You enter the hallway a few steps behind Anushka while she chases Maksim. "Come back here, you little pervert!" she screams loudly.'
+	*nl
+	'Maksim runs into the living room with you and Anushka gaining on him; he runs past his dad, who turns towards Maksim. "What the hell is going on?" He says to Maksim, who is cowering in the corner with his dad staring at him while you and Anushka are standing just behind him, completely naked.'
+	'"She''s trying to kill me!" a panicking Maksim replies.'
+	'Eduard turns to the two of you and starts to say, "Just what the hell..." but he never finishes his sentence. Instead, he immediately turns his head away and puts his hand in front of his eyes. "God dammit, Anushka, the two of you need to put some clothes on!" he bellows.'
+	act 'The look':
+		*clr & cla
+		minut += 10
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy6.jpg"></center>'
+		'He then turns his attention to Maksim. "Boy, were you spying on your sister and her friend again?" he asks sternly.'
+		'Maksim squeaks a lie out. "No."'
+		'Anushka starts to say something, then Eduard turns towards you, having forgotten you were naked... or maybe just wanting a second look. He stops with his mouth open like he is about to say something, and you see his eyes roaming over your naked body. Then Anushka interrupts it. "DAD! Stop staring at my naked friend."'
+		*nl
+		'That startles him back to reality, and he quickly looks away. "I wasn''t. I mean ... sorry, I didn''t mean to." Then, with his hand covering his eyes, looking up at the ceiling, he gives a weary sigh, like a man who is dead inside, before he asks while not looking in your direction. "Was he spying on you girls?"'
+		act 'Yes':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy6.jpg"></center>'
+			'You nod your head. "Yes, we were trying on clothes, and we noticed him spying on us."'
+			'Eduard visibly shakes with what you think is anger and embarrassment. "I am sorry, <<$pcs_firstname>>. I thought I taught these boys better than this."'
+			'Anushka chimes in. "See? I told you!"'
+			'He turns towards her and instantly regrets it, as she is still completely naked. "God dammit, Anushka, go to your room and put some clothes on, for crying out loud! Both of you!" But you notice his gaze lingers on you for a second, or maybe it was your imagination.'
+			*nl
+			'He turns back towards Maksim. "Come on, boy, we are going for a walk, so I can explain how a man treats women... again." Maksim visibly swallows and looks scared. He doesn''t move at first until his dad stops and glares at him. He quickly catches up, and they walk out of the apartment together.'
+			'Anushka turns and heads back to her room. "Fucking little pervert. I''m sorry that you had to deal with that, <<$pcs_nickname>>."'
+			'You follow her to her room, and you both get dressed again. "It''s not your fault. Boys will be boys."'
+			act 'Get dressed':gt 'anush_bedroom','anushroom'
+		end
+	end
+end
+
+if $ARGS[0] = 'night_stand':
+	menu_off = 1
+	gs 'stat'
+	if AnushkaLoc = 2:
+		*clr & cla
+		minut += 2
+		npc_rel['A144'] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/snoop.jpg"></center>'
+		'You decide to snoop, so you open the nightstand''s drawer to peek inside. There are a couple of mostly empty prescription bottles, a small baggy of blue pills, marijuana, and a couple of rolled joints. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
+		'"See anything you like?" Anushka asks you in a teasing tone.'
+		act 'Uh no':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
+			'You blush slightly and shake your head before closing the drawer, which just causes her to smirk in amusement.'
+			act 'Close the drawer':gt 'anush_bedroom','anushroom'
+		end
+		act 'Strap-on': gt 'anushkaev1', 'strapon1'
+		act 'Butt plug': gt 'anushkaev1', 'buttplug'
+		act 'Joint':
+			*clr & cla
+			minut += 2
+			joint += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/take_joint.jpg"></center>'
+			'You pull out one of the joints and hold it up. "Yeah, I like this..."'
+			'She laughs a bit. "Yeah, me too, so wanna get high?"'
+			'You smile at her and nod yes. "What do you think? I grabbed it, didn''t I?"'
+			'She flips you off at your snarky comeback. "Fuck you, bitch, here, hand it over." She says with a smile. As you hand over the joint, she takes a lighter off the nightstand and lights it up, taking a long slow drag off it before handing it over to you.'
+			act 'Take a drag':
+				*clr & cla
+				minut += 20
+				gs 'drugs', 'joint'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/get_high.jpg"></center>'
+				'You take the joint from her and take a hit off it as you sit on the bed next to her. The two of you discuss various topics as you hand the joint back and forth, taking turns taking hits. Before too long, the joint is gone, and you feel pretty high.'
+				act 'Hangout': AnushkaLoc = 2 & gt 'anushkachat', 'chat'
+			end
+		end
+	else
+		*clr & cla
+		minut += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
+		'You decide to snoop, so you open the nightstand''s drawer to peek inside. There are a couple of mostly empty prescription bottles, a small baggy of blue pills, marijuana, and a couple of rolled joints. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
+		'You''re not really surprised by the number of sex toys Anushka has, considering her relaxed attitude towards sex and sexuality. However, you decide it would be rude to play with them without her permission, so you close the drawer.'
+		act 'Close the drawer':gt 'anush_bedroom','anushroom'
+		act 'Take joint':
+			*clr & cla
+			minut += 2
+			joint += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/take_joint.jpg"></center>'
+			'You decide to take one of the joints. Surely she won''t miss it or mind that you took just one. So you take it out and look at it for a moment. It is nicely rolled. Then you place it in your purse for later and close the drawer.'
+			act 'Close the drawer':gt 'anush_bedroom','anushroom'
+		end
+	end
+end
+
+if $ARGS[0] = 'computer':
+	menu_off = 1
+	gs 'stat'
+	if AnushkaLoc = 2 and anushkaQW['computer_use'] = 0:
+		anushkaQW['computer_use'] = 1
+		*clr & cla
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/laptop.jpg"></center>'
+		'You point towards her laptop. "You''re so lucky to have your own computer."'
+		'"I bought it with some of the money I made from our gigs, plus some modelling work I did in the city. Other than using it to write songs, look up the music and play some games, I mostly just look up porn when I''m horny and want to masturbate. I get so fucking turned on watching it that it gets to the point that I just can''t resist playing with myself."'
+		*nl
+		'You''re amazed at how bluntly she says that. It''s like the most normal thing in the world for her to openly talk about her sex life. She is just so carefree. You don''t know if you could ever just openly tell someone that you watch porn and masturbate. "I wish I was as open and confident as you are; to just say and do things like that."'
+		*nl
+		'She grins at that and apparently finds it amusing. "Well, we can watch porn together if you want? It''s really not that big of a deal."'
+		'You blush a little at the thought of watching porn with someone else, but there is some appeal. You think for a second, and you remember her mentioning that she earned money by modelling also...'
+		act 'Find something else to look at':gt 'anush_bedroom','anushroom'
+		act 'Ask about modelling':
+			*clr & cla
+			anushkaQW['model_referral'] = 1
+			anushkaQW['model'] = 1
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
+			'You perk up at the mention of modelling to earn money towards a lovely laptop like she has. "Does modelling really pay that well?"'
+			'She nods a bit. "Yeah, well, sort of... If you are willing to do nude modelling, you can make a lot in a short amount of time. Are you interested?" she asks while arching a shapely eyebrow.'
+			'"Nude?" you silently ask yourself. Still, it might be worth considering if it pays that much. "I don''t know... maybe... How would I get started? Is there a modelling agency or something?"'
+			'She grins a bit at your reply. "Yes, it''s located in the city centre." She then explains precisely where it is and to let the photographer know she sent you.'
+			act 'Thanks':gt 'anush_bedroom','anushroom'
+			if fakepassport ! 1:
+				act 'Underaged?':
+					*clr & cla
+					fakepassport = 2
+					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
+					'A thought then occurs to you. You''re under-aged, and so is Anushka. It''s not legal to model nude when you''re under 18. "Wait a second, how did you get past the age check?"'
+					'She laughs a bit. "Sometimes, I forget that not everyone has a fake ID. It is pretty easy to pick one up, though." She tells you about a printing shop in the Red Light District that sells fake passports. "Once you have one, you won''t have any problems signing up as a model."'
+					act 'Thanks':gt 'anush_bedroom','anushroom'
+				end
+			end
+		end
+		gs 'willpower', 'misc', 'self'
+		if will_cost <= pcs_willpwr:
+			act 'Agree to watch porn (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				gt 'anush_bedroom','agreeporn'
+			end
+		else
+			act 'Agree to watch porn (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	elseif anushkaQW['computer_use'] > 0 and AnushkaLoc = 2:
+		'You look at the computer, then at Anushka. You can''t help but think about all the porn she watches on it. You bite your lower lip as your mind conjures images to go with that thought. At that exact moment, Anushka meets your look... and breaks into a wide smile. "You''re thinking about watching porn, aren''t you, <<$pcs_nickname>>?"'
+		act 'Deny it':
+			*clr & cla
+			'You shake your head, both to disperse the images that threaten to overwhelm you and as a response to Anushka''s lewd question. "No... I... uh... I just remembered something I had to look up on the internet."'
+			'Anushka chuckles. "Sure you did, <<$pcs_nickname>>," she says teasingly but doesn''t press you further.'
+			act 'Find something else to do':gt 'anush_bedroom','anushroom'
+		end
+		act 'Admit it':
+			*clr & cla
+			npc_rel['A144'] += 1
+			'Given how open she is about everything, you don''t feel it''s necessary to lie to her about it; you nod in reply. "Yeah, I guess I am."'
+			'Anushka''s smile broadens, and lust flares up in her eyes. "If you want... we could watch some together?" she says.'
+			act 'You don''t want to':
+				*clr & cla
+				'As appealing as watching porn sounds, you''re not in the mood to watch it with her. At least not right now.'
+				'"Nah, I''d really rather do something else," you say.'
+				'Anushka just shrugs. "Alright, that''s cool." She seems to be rubbing her legs together, though - maybe even the idea of watching porn with you got her a little worked up.'
+				act 'Find something else to do':gt 'anush_bedroom','anushroom'
+			end
+			gs 'willpower', 'misc', 'self'
+			if will_cost <= pcs_willpwr:
+				act 'Agree to watch porn (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gt 'anush_bedroom','agreeporn'
+				end
+			else
+				act 'Agree to watch porn (<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 anushkaQW['computer_use'] > 0 and AnushkaLoc ! 2:
+		*clr & cla
+		'You decide to use Anushka''s computer. You''re sure she wouldn''t mind.'
+		act 'Turn the computer off':gt 'anush_bedroom','anushroom'
+		gs 'internet_mobile', 'get_access', 'free', 'nocamshow'
+		act 'Go online': gt 'Komp', 'start'
+		act 'Check out her porn':
+			*clr & cla
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/usecomp.jpg"></center>'
+			'You take a seat in front of the computer. "Maybe I should look at what kind of porn Anushka likes to watch? She won''t mind, right?" you think to yourself.'
+			'You start the computer up. It loads much faster than what you are used to, so it must be a pretty high-end laptop. Once it''s done loading, you click on the internet browser and look through her browsing history plus bookmarks.'
+			*nl
+			'You see that she''s watched videos from all kinds of porn sites. There''s a lot of public exhibitionist porn featuring various sex acts. There is some boy-girl stuff, a lot of it rough sex and/or anal, and there is a fair bit of interracial porn and a lot of lesbian sex, especially with strap-ons. You feel yourself getting aroused as you keep browsing.'
+			gs 'arousal', 'porn', 10
+			act 'Turn the computer off':gt 'anush_bedroom','anushroom'
+			if AnushkaLoc = 0:
+				act 'Masturbate':
+					*clr & cla
+					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushcmast.mp4"></video></center>'
+					'While browsing her vast list of pornos, you find one you like, lean back in the chair and start masturbating. Before long, you completely forget that you are in Anushka''s bedroom, masturbating to porn on her laptop.'
+					gs 'arousal', 'porn', 10
+					act 'Continue':
+						*clr & cla
+						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushcmast.mp4"></video></center>'
+						'You keep rubbing your clit... you can feel your climax building... building... You can feel yourself going higher and higher while riding the orgasmic wave of pleasure.'
+						temp = rand(0,3)
+						if temp = 0:
+							'Just before you are about to explode, you hear someone snickering. Your heart leaps to your throat, pounding with fear, as you turn your head to see Maksim standing in the doorway. He''s watching you with the door wide open. Your blood runs cold, and you quickly rip your hand from between your legs and then pull your clothes back in place as you yell at him. "Get out of here, you little pervert!"'
+							'He points and laughs at you. "You were jerking off to porn!"'
+							*nl
+							'You are in no mood to correct him that girls don''t jerk off, and you begin to get up from the chair. Then, as your face turns scarlet red, you yell at him again. "Get out of here now, or I will tell Anushka!" With that, he bolts out the door and down the hall. You quickly go over and close the door behind him, but the mood is completely ruined now.'
+							act 'Find something else to do':gt 'anush_bedroom','anushroom'
+						elseif temp = 1:
+							AnushkaLoc = 2
+							'You are so caught up in what you''re doing that you don''t hear the door opening or someone walking in behind you. Then, suddenly, you feel a pair of slender arms wrap around your shoulders with their hands fondling your breasts. Giving a loud squeak, you practically jump out of the chair in shock, turning around to see... Anushka. She''s basically rolling with laughter.'
+							'You give her a dirty look, making her laugh even more. "You almost scared me to death. That really wasn''t funny!" There is very little real heat in your voice as you are so embarrassed to have been caught masturbating. "Sorry about—," you start to say, but she waves you to stop.'
+							if hotcat >= 6:
+								'"It''s fine. I don''t care if you masturbate in my room while you wait for me. If you are that horny, I could always help you out with it." she says while licking her upper lip.'
+								act 'No thanks':
+									*clr & cla
+									'You shake your head. "Thanks, but you scared the mood right out of me. Uhm... how about we just change the subject?" She laughs a bit but doesn''t seem to mind you turning her down as she flops down on her bed.'
+									act 'Find something else to do':gt 'anush_bedroom','anushroom'
+								end
+								act 'Sure':
+									*clr & cla
+									'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
+									'You smile at Anushka and move closer to be right up against her. You fold your arms around her body and give her a long passionate kiss, which gets you right back into the mood. The two of you start stumbling over to her bed, falling, then crawling onto it as your hands roam and caress each other''s bodies.'
+									gs 'arousal', 'foreplay', 10, 'lesbian'
+									act 'Undress her':
+										*clr & cla
+										npc_rel['A144'] += 1
+										'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
+										'Once in bed, you waste no time pulling her clothes off. She returns the favour and starts to remove your clothes as well. It would go much faster if the two of you weren''t also passionately kissing while caressing each others'' bodies. Regardless, before long, you are both naked.'
+										gs 'arousal', 'foreplay', 10, 'lesbian'
+										act 'Get pleasured': gt 'anushkaev1', 'getpleasured'
+									end
+								end
+							else
+								'"It''s fine. I don''t care if you masturbate in my room while you wait for me. Just make sure to clean up after yourself." she says while she flops onto her bed, which only makes you blush more.'
+								act 'Find something else to do':gt 'anush_bedroom','anushroom'
+							end
+						else
+							'You lean 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 screaming 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', 'clit_finger', 'masturbate', 10
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Find something else to do':gt 'anush_bedroom','anushroom'
+						end
+						killvar 'temp'
+					end
+				end
+			end
+		end
+	else
+		*clr & cla
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/laptop.jpg"></center>'
+		'You''re not sure you should be using her computer when she isn''t here without her permission, so you decide to leave it alone.'
+		act 'Return': gt 'anush_bedroom','anushroom'
+	end
+end
+
+if $ARGS[0] = 'agreeporn':
+	*clr & cla
+	menu_off = 1
+	'<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>'
+	'She grins, then connects the TV to the laptop to start playing some lesbian porn. You can''t help but notice the porno is about two teenage girls having a sleepover in one of their bedrooms. They talk for a bit, but as the conversation continues, it quickly leads to them having sex.'
+	*nl
+	'You feel yourself getting really aroused from watching the porno. You glance at Anushka, seeing her hand in her panties and her pants around her knees while masturbating with you sitting right beside her. You are stunned at her apparent easiness in the situation and quickly look away. At first, you try pretending she isn''t playing with herself, but you can''t help sneaking the occasional peek at her. It seems like she''s having fun. If she doesn''t think anything is wrong with it, then it''s probably not a big deal to her.'
+	gs 'arousal', 'porn', 10
+	gs 'stat'
+	act 'Leave Anushka''s room': gt 'anushapt','hallway'
+	act 'Just watch':
+		*clr & cla
+		'<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 that Anushka is lying 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', 10, 'porn', 'lesbian'
+		gs 'stat'
+		gs 'arousal', 'end'
+		act 'Follow her': gt 'anushapt','snack'
+	end
+	gs 'willpower', 'exhib', 'self', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'Masturbate as well (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'self'
+			inhib_exp += 3
+			gs 'stat'
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/dualmast.mp4"></video></center>'
+			'"Well, fuck it." you think to yourself. The video has turned you on, and she obviously doesn''t think it''s a big deal to masturbate in front of you. With that thought, you begin to masturbate as well. You find it hard to get into it properly, knowing she is right next to you. After a while, however, you start to relax and get more comfortable with the situation as you begin to give in to the sensations. Your arousal grows more and more. You glance over at Anushka to see her looking at you with a massive grin on her face. She is clearly enjoying that the two of you are playing with yourselves together. At this point, neither of you is really watching the porno anymore. Instead, you just lay back on the bed side by side while looking at each other as you masturbate.'
+			*nl
+			'Sometime 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 fully recover, Anushka has already turned off the porno and is smiling at you with her pants back up. She nods towards the door. "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. 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', 'clit_finger', 10, 'masturbate', 'lesbian'
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Follow her': gt 'anushapt','snack'
+		end
+	else
+		act 'Masturbate as well (<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] = 'guitar':
+	menu_off = 1
+	gs 'stat'
+	if AnushkaLoc = 2:
+		*clr & cla
+		minut += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+		'You check out the two guitars hanging on the wall. One of them is an acoustic guitar that looks pretty old but well cared for. The other is what looks like a relatively new, costly electric guitar.'
+		act 'Look at something else': gt 'anush_bedroom', 'anushroom'
+		act 'Ask about the old guitar':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+			'While the acoustic guitar is in great shape, it looks as old or older than Anushka herself and doesn''t look all that expensive. It makes you wonder why she has it when the electric one is obviously new and more costly. "So what''s up with this old guitar?" you ask her.'
+			'She smiles at that. "It''s my dad''s, or at least it was. When I was little, he used to play all the time, and that is where my love of music started. One day... I don''t know... he just stopped playing." She shrugs slightly. "Anyways, when I got a little older, I took it and started teaching myself to play. He found me playing it and taught me a few things to help me with the basics. After I had stuck with it for a few months, he gave me his old guitar. I spent a lot of time playing it and teaching myself how to play."'
+			act 'Look at something else':gt 'anush_bedroom', 'anushroom'
+			act 'Keep checking out the guitars': gt 'anush_bedroom', 'guitar'
+		end
+
+		act 'Ask how long it took to learn to play':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+			'"How long did it take you to learn to play?" you ask her.'
+			'She shakes her head. "I still have a lot to learn, but it has taken me years to get as good as I am now. It''s easy to learn the basics but hard to master." The two of you talk about how much time she practised to learn to play for a while.'
+			act 'Look at something else':gt 'anush_bedroom','anushroom'
+			act 'Keep checking out the guitars': gt 'anush_bedroom','guitar'
+		end
+
+		if anushkaQW['guitar_play'] = 0: 
+			act 'Would you play me something?':
+				cla
+				'"I''ve heard you''re pretty good. Would you mind playing me something?" you ask.'
+				*nl
+				'[Note to player: If your sound is off or you do not have the sound pack installed, I suggest you look up and read the lyrics of the songs]'
+				act 'Wait for her': gt 'anush_bedroom', 'nush_guitar'
+			end
+		elseif anushkaQW['guitar_play'] >= 1:
+			act 'Would you play something again?': 
+				cla
+				'"Would you play me another song?" you ask. Anushka smiles as you ask her.'
+				*nl
+				'[Note to player: If your sound is off or you do not have the sound pack installed, I suggest you look up and read the lyrics of the songs]'
+				act 'Wait for her': gt 'anush_bedroom', 'nush_guitar'
+			end
+		elseif anushkaQW['guitar_play'] >= 1 and instrmusic_lvl < 75:
+			act 'Would you teach me how to play?': gt 'anush_bedroom', 'nush_guitar_teach'
+		end
+		if ml_guitar['hasguitar'] = 1 and (ml_guitar['carried'] = 1 or $ml_guitar['location'] = $loc):
+			act 'Can we play together?': gt 'anush_bedroom', 'nush_guitar_play_together'
+		end
+	else
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+		'You check out the two guitars. One of them is an acoustic guitar that looks relatively old but well cared for. The other is an electric guitar that looks much newer and more expensive.'
+		act 'Look at something else':gt 'anush_bedroom','anushroom'
+		if instrmusic_lvl < 5:
+			act 'Pretend to play':
+				*clr & cla
+				minut += 10
+				pcs_mood += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/play_guitar.jpg"></center>'
+				'You decide to live out one of your fantasies. You''ve always wanted to play the guitar. You grab hold of the guitar then you begin to pretend to play, putting on a show as if you were a real rock star. After a while, you need to catch your breath. Playing was a lot harder than you thought.'
+				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
+			end
+		end
+		act 'Try to play it':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/play_guitar.jpg"></center>'
+			if instrmusic_lvl < 20:
+				gs 'exp_gain', 'instrmusic', rand(0,1)
+				pcs_mood += 5
+				minut += 20
+				gs 'pain', 1, 'fingers', 'ache'
+				gs 'stat'
+				'You gently brush your fingers over the strings. The feeling of the coarse strings against them is exhilarating. You come up with a song you want to try to play and start to work your magic...'
+				'Unfortunately, playing the guitar is a lot harder than it looks. It takes you several minutes to hit the right notes and several more to play even the tiny first fraction of the song without making a mistake. The strings cut into your tender, uncalloused fingertips, and after about twenty minutes, you decide to stop for now.'
+				'You realize now that learning how to play the guitar can be a frustrating, painful experience. Yet, you cannot help but gently stroke the guitar once more before putting it back on its stand. You look forward to trying to play again.'
+				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
+			elseif instrmusic_lvl < 40:
+				gs 'exp_gain', 'instrmusic', rand(0,2)
+				pcs_mood += 5
+				minut += 20
+				'You gently brush your fingers over the strings and slowly start picking at them. You begin to play a song you have recently started learning. Unfortunately, you still have a lot to learn. It takes you several minutes to hit the right notes and several more to play even a tiny bit of the song without making a mistake. Still, you are better than you used to be, and after about twenty minutes, you decide to stop for now.'
+				*nl
+				'<<$OpenInnerThought>>"Maybe Anushka might be willing to help you out and help teach you how to play. It wouldn''t hurt to ask, you suppose, perhaps ask her after you have got her to play you several songs herself."<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
+				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
+			elseif instrmusic_lvl < 60:
+				gs 'exp_gain', 'instrmusic', rand(0,3)
+				pcs_mood += 5
+				minut += 20
+				'You gently brush your fingers over the strings and slowly start picking at them. You begin to play a song you have recently started learning. You keep making small mistakes here and there, but you are slowly but steadily getting the piece down. After about twenty minutes, you decide you have messed around with the guitar enough.'
+				*nl
+				'<<$OpenInnerThought>>"Maybe Anushka might be willing to help you out and help teach you how to play. It wouldn''t hurt to ask, you suppose, perhaps ask her after you have got her to play you several songs herself."<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
+				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
+			else
+				gs 'exp_gain', 'instrmusic', rand(1,5)
+				pcs_mood += 5
+				minut += 20
+				'You pick up the guitar, run your hand along the neck and play a few chords, then flick your hair back and start to play the latest song you''ve learned before switching to another piece. Your fingers dance gracefully over the strings, and you spend about twenty minutes just having fun with Anushka''s guitar, playing songs.'
+				if ml_guitar['hasguitar'] >=  1:
+					'<<$OpenInnerThought>>"Maybe I should come over with my guitar someday and see if Nush would want to play together."<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
+				end
+				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bed':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'bed'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	if AnushkaLoc = 2:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+		'Anushka sits on her bed and waves you to sit next to her. You quickly jump up on the bed next to her.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat': gt 'anushkachat', 'chat'
+		if anushkaQW['guitar_play'] >= 1 and instrmusic_lvl < 75:
+			act 'Would you teach me how to play?': gt 'anush_bedroom', 'nush_guitar_teach'
+		end
+		if ml_guitar['hasguitar'] = 1 and (ml_guitar['carried'] = 1 or $ml_guitar['location'] = $loc):
+			act 'Can we play together?': gt 'anush_bedroom', 'nush_guitar_play_together'
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
+		'You lie down on her bed and roll over. You take a deep breath to find the pillow smells just like her. There is not much to do on the bed without Anushka, and you start feeling bored, wishing Anushka was here.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+	end
+end
+
+!!below this, is all new, so check the code please
+if $ARGS[0] = 'nush_guitar':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'nush_guitar'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	if anushkaQW['guitar_day'] ! daystart:
+		anushkaQW['guitar_day'] = daystart
+		if anushkaQW['guitar_play'] = 0: 
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged0.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'Anushka''s eyes brighten up as you ask her. She reaches over and grabs the acoustic guitar, pulling it over to her. She strums a few bars to check it is still in tune. "I will play you the very first song I ever learned how to play. It is one of my dad''s favourites." She starts playing and then singing the song. It takes you a moment to recognize the song. Then, she plays the whole song while singing Wanted Dead or Alive by Bon Jovi.'
+			*nl
+			'You''re impressed with her talent. She is a good singer, better than some people you have heard on the radio, but is an even better guitar player. As she ends her song, you clap your hands and say, "Wow, I''ve heard you''re good, but I didn''t know that you were this good."'
+			'Anushka blushes a little at your compliment. "Thanks, I work hard at it, so it is nice to be appreciated for it," she replies as she gets up and puts her guitar back in its place.'
+			*nl
+			'You smile at her. "So, your dad''s favourite song? He taught you?"'
+			'She nods. "Yeah, he is the one that taught me how to play when I was younger, and yeah, he loves that song. It reminds him of his youth and how he felt back then... you know, before he got old." So then, she adds with a bit of a snicker, you talk for a couple of minutes about other songs he likes before she puts the guitar back.'
+			act 'She puts the guitar back': gt 'anush_bedroom','anushroom'
+		elseif anushkaQW['guitar_play'] = 1:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged1.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else." She strums the guitar and checks to ensure it is still in tune. "This is another song my dad taught me. It''s Behind Blue Eyes by The Who." Starts playing and singing the new song for your listening pleasure.'
+			*nl
+			'She plays and sings just as well as before. When she ends her song, you clap your hands and praise her. "Another great song. You really are good at this."'
+			'"Thanks. After I learned this one, I guess that''s when my dad knew I was serious about playing. That''s when he gave me this." She says, patting the guitar. "It used to be his. He got it when he was only fifteen and kept it all these years..." She looks down at the guitar and smiles softly at the memories, one of the few times you see her softer side. Then she looks back up at you. "And now it''s mine." Just by how she says that and holds the guitar when she puts it back in its place, you can tell the old guitar means a lot to her. Probably because of who gave it to her and memories of who taught her to play it. Who knew Anushka was a daddy''s girl.'
+			act 'She puts the guitar back': gt 'anush_bedroom','anushroom'
+		elseif anushkaQW['guitar_play'] = 2:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged2.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else. This is a lot more our generation." She strums the guitar and checks to ensure it is still in tune. "This is the first song Rad, and I worked on learning together. It''s Make Me Wanna Die by The Pretty Reckless. It is also when my obsession with Taylor started and my first girl crush."'
+			*nl
+			'She motions to one of the posters on her wall. This one is of The Pretty Reckless, with Taylor Momsen front and centre as the lead singer for the band. You admit she is gorgeous and understand Anushka''s girl crush on her. She starts playing and singing the new song, and she is right. This one is different. It still has that rock feel like the others but is more modern.'
+			'She plays and sings just as well as before. When she ends her song, you clap your hands and praise her. "Another great song. You really are good at this."'
+			*nl
+			'"Thanks. After I started hanging out with Rad and we started playing together, this was the first song we learned together." She shakes her head slightly and snorts a bit of a laugh. "He thought it was perfect for us, capturing how we felt. I suppose, in the end, he was kinda right." You cock your head slightly at her response. But, having heard the lyrics, you can''t help but wonder exactly what she meant by that.'
+			act 'Say nothing as she puts the guitar back': gt 'anush_bedroom','anushroom'
+			act 'Ask what she meant.':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+				'"What do you mean by that?" You ask her the curiosity of wanting to know too much for you to let it go.'
+				'"What?" She asks, obviously a little lost in thought for a moment.'
+				'"What you just said, about how he thought it was perfect for you guys and in the end, you guess he was right." You press. You don''t know if she was just being obtuse or evasive.'
+				*nl
+				'She is silent for a moment, making you think she was being evasive and knew precisely what you meant. Then she sighs a little. "Rad thinks I was a good girl playing at being a bad girl and that he corrupted me and made me fall in love with him and life. So to him, the song was always about that. He saw himself as the seductive night that drew me in."'
+				*nl
+				'She shrugs a little. "I suppose there is a tiny bit of truth to that, but I was already well on my way to being a wild rocker chick by that point. He might have sped me into who I always was going to be, but he didn''t make me." Then she just stops. You know there is more to it. But you are not sure she wants to talk about it.'
+				act 'Let it go': gt 'anush_bedroom','anushroom'
+				act 'Press to find out more': 
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+					'You nod a bit. "So he wasn''t right, but you said he was in the end like he was right but not how he meant." You press.'
+					'She just looks at you for a moment. Then sighs loudly, you can tell she is running out of patience for this topic, and she really doesn''t like talking about it. "Just that sometimes that is how I feel when I look at him. Emotionally I just want to die. He was my first love after all, and... things didn''t end well, even if we are now just friends... anyways, I don''t want to talk about this." She says, and her tone and body language say she isn''t going to talk about it more and if you keep pressing, you are just going to piss her off, so you drop it. She puts the guitar back in place while you look around at something else to do or talk about.'
+					act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+				end
+			end
+		elseif anushkaQW['guitar_play'] = 3:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged3.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else. This is the second song Rad, and I worked on together." She strums the guitar and checks to ensure it is still in tune. "This is also the song I played for the band that got me into the band. Val loved it and wanted me in right away. It''s Going to Hell by The Pretty Reckless."'
+			*nl
+			'She starts playing and singing the new song. She plays and sings just as well as before. When she ends her piece, you clap your hands and praise her. "Another great song. You really are good at this."'
+			'"Thanks. You could say this is the song that got me started on my music career since this is the song that got me into the band." She says while smiling fondly.'
+			'"Well, we owe the song a lot because you''re going to be a great rock star someday." You tell her, which makes her grin a bit. She puts the guitar back in its place as you talk a bit about her future music career.'
+			act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+		elseif anushkaQW['guitar_play'] = 4:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged4.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else, this one I learned shortly after seeing the uncensored music video for it." She strums the guitar and checks to ensure it is still in tune. "It''s Heaven Knows by The Pretty Reckless."'
+			'She starts playing and singing the new song. She plays and sings just as well as before. When she ends her piece, you clap your hands and praise her. "Another great song. You really are good at this."'
+			*nl
+			'Thanks, I still remember the first time I watch the music video for this." She bites her lower lip, obviously getting a little turned on thinking about it. "When Taylor pulled off her robe and flashed her naked body... oh man, that was so fucking hot. I can''t lie. I rubbed one out more times than I care to remember thinking about that scene while staring at that poster." She says just a hint of blush, or maybe she is just getting flushed and turned on talking about it while indicating The Pretty Reckless poster on her wall.'
+			*nl
+			'You giggle a little and glance at the poster. You could see Anushka rubbing one out while looking at the poster. Thinking about her rubbing one out, laying n the bed she is now on, is starting to make you a little turned on. You shake your head to banish the thought and change the subject while she puts the guitar back in its place as you talk a bit about her future music career.'
+			act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+		elseif anushkaQW['guitar_play'] = 5:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged5.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else. This is another I learned shortly after we started secondary school and how things started to change with how everyone saw each other." She strums the guitar and checks to ensure it is still in tune. "It''s What''s up by the 4 Non Blondes."'
+			*nl
+			'She starts playing and singing the new song. She plays and sings just as well as before. When she ends her piece, you clap your hands and praise her. "Another great song. You really are good at this."'
+			'"Thanks, not my normal kind of music, but sometimes I need to play or listen to something different, you know." She says as she puts the guitar back in its place.'
+			*nl
+			'You nod in agreement. "Yeah, totally. Sometimes I listen to stuff I normally don''t listen to as well." Then, you talk about some more out-of-the-normal stuff you have both listened to for a few minutes. It seems she has a surprisingly wide range of tastes in music. Ranging from pop, rock, and hip-hop to some blues and classical.'
+			act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+		elseif anushkaQW['guitar_play'] = 6:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged6.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else. This is another I learned shortly after we started going to Secondary School, with how the boys started treating us differently and how the girls started acting in response to what the boys did." She strums the guitar and checks to ensure it is still in tune. "It''s Try by Colbie Caillat."'
+			'She starts playing and singing the new song. She plays and sings just as well as before. When she ends her piece, you clap your hands and praise her. "Great as always, and yeah, I agree at some point, things just changed."'
+			*nl
+			'"Thanks, not my normal kind of music either, but... I was just so frustrated by how the girls seemed to all become obsessed with making the boys like them. Though I suppose I shouldn''t talk too much, consider Rad and me back in the day." She says as she puts the guitar back in its place.'
+			'You nod in agreement. "Yeah, totally. It can be exhausting." Then, you talk for a couple of minutes about what is expected of young women and what boys expect from them, along with society.'
+			act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+		elseif anushkaQW['guitar_play'] = 7:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged7.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else." She strums the guitar and checks to ensure it is still in tune. "It''s Numb by Linkin Park."'
+			'She starts playing and singing the new song. She plays and sings just as well as before. When she ends her piece, you clap your hands and praise her. "Great as always."'
+			*nl
+			'"Thanks." She says as she puts the guitar back in its place.'
+			'You can''t help but notice that she had always told you when and why she learned a song, which makes you curious why she didn''t this time. I guess it has something to do with Radomir, usually when she doesn''t want to talk about something. You could ask her and see if she will say or maybe just let it go.'
+			act 'Say nothing as she puts the guitar back': gt 'anush_bedroom','anushroom'
+			act 'Ask why she learned it':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+				'"Normally, you tell me what or who made you learn a song, so how about this one?" You ask her, the curiosity of wanting to know too much for you to let go.'
+				'You can tell by her expression she was expecting you to ask this or something like it. "A couple of weeks ago, it came on while I was listening to the radio. It just... encapsulated how I was feeling that day."'
+				'Knowing what you do and what you have heard, you can guess who was making her feel that way. You know she hates talking about her and Radomir, but maybe it wasn''t Radomir, but should you really push the issue or just let it drop? You can tell she isn''t thrilled talking about it.'
+				act 'Let it go': gt 'anush_bedroom','anushroom'
+				act 'Press to find out more': 
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+					'You nod a bit. "We all have those days, but what... or who was making you feel that way, that day." You press.'
+					'She gives you a somewhat sour look, then sighs loudly, leaving little doubt in your mind. You are right. It was a certain boy. "I don''t know why you are even asking. We both know you are already thinking you know who it is." She says, and her tone and body language say she isn''t going to talk about it more and if you keep pressing, you are just going to piss her off, so you drop it. Besides, her response confirmed it was something Radomir did, or maybe she was just getting tired of him and how he treated her. She puts the guitar back in place while you look around at something else to do or talk about.'
+					act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+				end
+			end
+		elseif anushkaQW['guitar_play'] = 8:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged8.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar, pulling it over to her. "Sure, I will play you something else. This is one I have been working on recently. Ever since Dimka approached us about playing at his end-of-school party he plans to throw, we have been working on a playlist for it. This got me thinking, I should do a song dedicated to most of my fellow classmates, the judgmental hypocrite assholes they are." She strums the guitar and checks to ensure it is still in tune. "It''s Whore by In This Moment."'
+			*nl
+			'She starts playing and singing the new song. She plays and sings just as well as before. When she ends her piece, you clap your hands and praise her. "Great as always. Is that how you feel about most of our classmates?"'
+			'"Thanks." Then giggles a little. "Yeah, most of them think I am a slut. While at the same time trying to sleep with me, plus most of them are having sex with several people while wishing they could fuck even more. They are just afraid of what others might say or think of them if they lived how they wanted. Yet all too quickly tear each other down for doing exactly what they wish they could or what I already do." She goes on a rant, then stops and grins a bit.'
+			*nl
+			'"Anyways, yeah, that is how I feel about most of them, someday most of them will be buying my albums and bragging to their friends how they went to school with me, yet tomorrow at school, they will call me a slut and talk about me behind my back." She says as she puts the guitar back in its place.'
+			'You nod slightly and wonder if it ever gets to her. What she just said sounds like it bothers her at least a little. Indeed, more than she lets on, or maybe she is just frustrated with how society is and how she has to put up with the gossip and rumours to be who she is. "Yeah, I imagine you are right." You talk for a few minutes about how several of your classmates sleep around but are quick to slap the slut label on any girl caught doing it.'
+			act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+		else
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged<<rand(0,8)>>.mp3', 100
+			minut += 5
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She grabs the acoustic guitar and says, "Sure, I will play one of the songs again. Let''s see which one I feel like playing today." So she starts playing and singing one of the songs she has already played for you.'
+			*nl
+			'She plays and sings just as well as before. When she ends her song, you clap your hands and praise her. "Just as great as the first time you played it. You really are good at this."'
+			'Anushka beams a little at your compliment. "Thanks, I work hard at it, so it is nice to be appreciated for it," she replies as she gets up and puts her guitar back in its place.'
+			act 'She puts the guitar back':gt 'anush_bedroom','anushroom'
+		end
+	else
+		'She shakes her head slightly. "I already played you a song. Let''s do something else." When she sees your disappointment. "Don''t worry, I will play you more, just not right now. I love that you are such a fan. Would you like me to sign your tits or something?" She asks in a snarky tone.'
+		'You grab a pill off the bed and hit her with it. "Ha ha, very funny. I just like listening to you, is all, but okay. We can do something else.'
+		act 'Find something else to do':gt 'anush_bedroom','anushroom'
+	end
+end
+
+if $ARGS[0] = 'nush_guitar_teach':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'nush_guitar_teach'
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You sit down on the bed next to Anushka and look at her. "Can you teach me how to play the guitar?"'
+	if anushkaQW['knows_guitar'] = 1:
+		'She smiles back at you. "Have you been practising?"'
+		'You nod to her. "Of course, I have been practising what you showed me last time."'
+		'She considers you a moment. "Okay, then, how good do you feel you are now?"'
+		if instrmusic_lvl < 20:
+			'You look down from her gaze, blushing a little. "Pretty bad. I don''t really have any clue what I am doing."'
+			'She laughs. "I can teach you some more basics, but you must practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+		elseif instrmusic_lvl < 40:
+			'You blush a little under her gaze. "So-so, I know what I am doing, but I still make many mistakes."'
+			'She laughs. "I can show you some more stuff, but you must practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+		else
+			'You return her smile. "Not bad. I''m not as good as you, at least not yet, but I can play a few songs pretty well."'
+			'She nods a bit to that. "Great, we can work on more advanced stuff today, but you must practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+		end
+	elseif ml_guitar['hasguitar'] = 1 and (ml_guitar['carried'] = 1 or $ml_guitar['location'] = $loc):
+		'She smiles back to you. "Sure, I see you already have your own guitar, so that''s good." She considers you a moment. "So how good are you so far?"'
+		if instrmusic_lvl < 20:
+			'You look down from her gaze, blushing a little. "Pretty bad. I don''t really have any clue what I am doing."'
+			'She laughs. "It''s okay. We all start somewhere. I can teach you some basic things to get started, but you will need to practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+		elseif instrmusic_lvl < 40:
+			'You blush a little under her gaze. "So-so, I know what I am doing, but I still make many mistakes."'
+			'She laughs. "It''s okay. At least it sounds like you know the basics, I can show you how to play better, but you will need to practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+		else
+			'You return her smile. "Not bad. I''m not as good as you, at least not yet, but I can play a few songs pretty well."'
+			'She nods a bit to that. "Great, then it sounds like we can dive right into the deep end. I can show you some stuff, but you must practice it at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+		end
+	else
+		'She smiles back at you. "Sure, but before we start, do you own your own guitar?"'
+		if ml_guitar['hasguitar'] = 1:
+			act 'Yes':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You smile and nod your head. "Yes, I do. It is back at home, though."'
+				'She smiles back at you. "Okay, that''s good that you already have one. I can teach you with mine." She considers you a moment. "So, how good are you so far?"'
+				if instrmusic_lvl < 20:
+					'You look down from her gaze, blushing a little. "Pretty bad. I don''t really have any clue what I am doing."'
+					'She laughs. "It''s okay. We all start somewhere. I can teach you some basic things to get started, but you will need to practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+					act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+				elseif instrmusic_lvl < 40:
+					'You blush a little under her gaze. "So-so, I know what I am doing, but I still make many mistakes."'
+					'She laughs. "It''s okay. At least it sounds like you know the basics, I can show you how to play better, but you will need to practice them at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+					act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+				else
+					'You return her smile. "Not bad. I''m not as good as you, at least not yet, but I can play a few songs pretty well."'
+					'She nods a bit to that. "Great, then it sounds like we can dive right into the deep end. I can show you some stuff, but you must practice it at home." She says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+					act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+				end
+			end
+		else
+			act 'No':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You shake your head no. "No, I just thought I could play on yours." You tell her.'
+				'She shakes her head slightly. "Oh, you could, but it won''t do you any good. To learn, you will need to practice on your own. If you are serious about learning, buy one and then come ask me again, and I''ll teach you a bit."'
+				'You sigh a little. That is not what you wanted to hear. Well looks like you will need to save up and buy a guitar if you are serious about this.'
+				act 'Find something else to do': gt 'anush_bedroom','anushroom'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'guitar_lesson':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'guitar_lesson'
+	menu_off = 1
+	*clr & cla
+	minut += 30
+	anushkaQW['knows_guitar'] = 1
+	anushkaQW['sveta_love'] += 1
+!!need the new code on gaining xp from being taught by a NPC here netuttkki
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/teach_guitar1.jpg"></center>'
+	'She hands you the guitar, and then she scoots around behind you. You sit down with her legs on each side of your hips, and you can feel her inner thighs pressing against your hips. She leans close behind you, and you can feel her pert breasts against your back as she reaches around you to place her hands on yours on the guitar. Leaning forward, her face is right next to yours, and you realize this is a very intimate feeling. You can feel the heat from her body against yours, and you can smell lavender from the shampoo she uses on her hair.'
+	*nl
+	if instrmusic_lvl < 20:
+		'You try and focus on what she is showing you and telling you, but her being this close is pretty distracting. You try to do what she says, but not to a significant effect. You can play a few notes, but stringing them together is more challenging than you thought. Her hands touch yours often, helping you with finger placement. Who knew learning to play the guitar could be erotic. Finally, after about half an hour, Anushka stops it. She slides away from you, the warmth from her body suddenly so noticeable. She takes the guitar from you, "Okay, that''s enough for today. You need to practice a lot when you get home." She says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+	elseif instrmusic_lvl < 40:
+		'You try and focus on what she is showing you and telling you, but her being this close is pretty distracting. You can play all the cords and string them together most of the time, as long as there are no sudden changes. Those still trip you up, but stringing them together is more challenging than you thought. Her hands will come to yours when you get tripped up, and she will correct your hand placement. Who knew learning to play the guitar could be erotic. Finally, after about half an hour, Anushka stops it. She slides away from you, her body''s warmth suddenly so noticeable. She takes the guitar from you, "Okay, that''s enough for today. Not bad, but you have a long way to go." She says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+	else
+		'You try and focus on what she is showing you and telling you, but her being this close is pretty distracting. You can play some somewhat complicated songs and rarely make a mistake. When you do, you quickly correct it yourself. She mostly just sits close with her face close to yours and lips so close to yours. She even brushes your hair back behind your ear. Who knew learning to play the guitar could be erotic. After about half an hour, Anushka puts a stop to it. She slides away from you, her body''s warmth suddenly so noticeable. She takes the guitar from you, "Okay, that''s enough for today. You did really well." Then she kisses your cheek in a gentle, almost friendly way, yet it still feels pretty intimate the way she does it. Pulling away from you, she takes the guitar back over and hangs it on the wall, after which she comes back over to sit on the bed with you.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+	end
+end
+
+if $ARGS[0] = 'nush_guitar_play_together':
+	$menu_loc = 'anush_bedroom'
+	$menu_arg = 'nush_guitar_play_together'
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/teach_guitar2.jpg"></center>'
+	'You ask her. "Hey, want to play together?"'
+	'She smiles. "Yeah, sure." She gets up and gets her guitar off the wall while you sit on the bed and get yours ready. When she comes back, she sits next to you, and you discuss what to play until you find a song you both know and then begin to play.'
+	*nl
+	if instrmusic_lvl < 20:
+		minut += 5
+		'You keep making mistakes, plus you can''t keep up with her. Finally, she quickly stops playing and reaches over to stop you. "Please stop. How can I put this nicely." She pauses a moment, then smiles at you. "You fucking suck. Do you even know how to play?"'
+		'You don''t know how to respond to that, really. "I am learning." You settle on.'
+		'She shakes her head. "You got a long way to go. You need to practice getting the basics down before trying to play something. Then, when you get better, we can try again. If you want, I could also show you a few things." She offers.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+	elseif instrmusic_lvl < 40:
+		minut += 10
+		'You make a few mistakes, plus you can''t keep up with her. Finally, after a few minutes of playing, she stops and reaches over to stop you. "Stop, just stop. How can I put this nicely." She pauses a moment, then smiles at you. "You''re not very good, you got the basics mostly down, but you are a long way from being ready to jam."'
+		'You sigh a bit, you know you weren''t playing that well, but you were still having fun. "I am getting better."'
+		'"You still need a lot of practice first. Then, when you get better, we can try again. If you want, I could also show you a few things." She offers.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+	elseif instrmusic_lvl < 60:
+		minut += 20
+		'You make the occasional mistake a couple of times and have a little trouble keeping up with her. You play together for about twenty minutes before she stops. "Not bad, you still need a fair amount of polish, but you''re getting there." She says with a smile.'
+		'You return her smile. "Thanks. I have been working on it a lot."'
+		'"You still need a fair bit of practice. We can try some other day again if you want? I could show you a few things as well if you want." She offers.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+	elseif instrmusic_lvl < 80:
+		minut += 30
+		'You don''t make any mistakes and don''t have any trouble keeping up with her. Even if you admit she is still a bit better than you, you are not that far behind her in skill. You play together for about half an hour before she stops. "Pretty good. Before you know it, you will be as good as I am." She says with a smile.'
+		'You return her smile. "Thanks. I have been working on it a lot."'
+		'"It takes a lot of practice to get this good and stay good. I play for an hour almost every day, not counting when I practice with the boys. I had fun. I would like to do it again if you want. There is not much I can teach you, but there is a couple of things if you are interested." She offers.'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
+	else
+		minut += 60
+		'You don''t make any mistakes, and you don''t have any trouble keeping up with her. In fact, you feel confident you outplayed her. You play together for about an hour before she stops. "Damn, <<$pcs_nickname>>, I think you''re better than I am." She says with a smile.'
+		'You return her smile. "Thanks. I have been working hard on trying to master it."'
+		'"Well, it sounds like it was time well spent. I had fun. We should totally do this again." After that, the two of you talk about your different styles of practising and any tips or tricks you learned along the way that might help the other...'
+		act 'Get out of the bed': gt 'anush_bedroom','anushroom'
+		act 'Chat to her': gt 'anushkachat', 'chat'
+	end
+end
+
+--- anush_bedroom ---------------------------------

+ 35 - 630
locations/anushapt.qsrc

@@ -33,8 +33,8 @@ if $ARGS[0] = 'home':
 	gs 'stat'
 	gs 'themes', 'indoors'
 
-	if AnushkaHomeDay ! daystart:
-		AnushkaHomeDay = daystart
+	if anushkaQW['home_day'] ! daystart:
+		anushkaQW['home_day'] = daystart
 		AnushkaLoc = 0
 	end
 
@@ -58,7 +58,7 @@ if $ARGS[0] = 'home':
 	elseif week = 3 and hour >= 16 and hour < 23:
 		*clr & cla
 		AnushkaLoc = 0
-		bandpracticeinvite = 1
+		band['practice_invite'] = 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
 		'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "Anushka''s not here right now. She''s down in the garage the band rents and turned into some sort of cool studio. They''re likely practicing or partying with some bitches. You can wait for her in her room if you want, or you can just go down there."'
 		'You shake your head, but there''s nothing you can do about it. Should you go in and wait for her or just go? As you decide, you can feel Maksim undressing you with his eyes as he stares straight at your tits.'
@@ -77,10 +77,10 @@ if $ARGS[0] = 'home':
 		menu_off = 1
 		gs 'stat'
 		nushdoor = rand(1,21)
-		if nushdoor <= 3 and anushka_shower_day ! daystart:
+		if nushdoor <= 3 and anushkaQW['shower_day'] ! daystart:
 			*clr & cla
 			AnushkaLoc = 7
-			anushka_shower_day = daystart
+			anushkaQW['shower_day'] = daystart
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
 			'You stand outside the Konstantinov household and wait for Anushka to come open the door.'
 			'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
@@ -128,10 +128,10 @@ if $ARGS[0] = 'home':
 			'To your relief, she opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in."'
 			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
-		elseif nushdoor <= 12 and anushka_tv_day ! daystart:
+		elseif nushdoor <= 12 and anushkaQW['tv_day'] ! daystart:
 			*clr & cla
 			AnushkaLoc = 5
-			anushka_tv_day = daystart
+			anushkaQW['tv_day'] = daystart
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You stand outside the Konstantinov household and hope that Anushka will open the door.'
 			'To your relief, she opens the door, smiling. "Hey <<$pcs_nickname>>. Come in, I was just watching some TV." As you go inside, she closes the door and heads for the living room where some action movie is playing on the TV. She practically falls down on the couch as she takes a seat.'
@@ -304,8 +304,8 @@ if $ARGS[0] = 'hallway':
 	gs 'stat'
 	'<center><h4><font color="maroon">Entrance hall</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/hall.jpg"></center>'
-	if anushkaFirstvisit < 2:
-		anushkaFirstvisit = 2
+	if anushkaQW['first_visit'] < 2:
+		anushkaQW['first_visit'] = 2
 		'As you enter the Konstantinov''s hallway, you notice there is something that''s not quite right... the place is somewhat depressing to be in. The whole apartment feels strange and foreign and you don''t get the loving, homey feeling that your mother strives to keep at home. All the doors are closed, but you can hear the noise of a TV blaring from one and can hear someone yelling in another.'
 	else
 		'This is the entrance hall of Anushka''s apartment. It''s devoid of any furniture, but has shoes and some toys pushed against one wall, leaving just enough room for a person to walk through. On the surface, things seem fine, but you can feel that there is something very off about this place. You''re not exactly sure what it is, though. From here, you can reach all the other rooms in the house.'
@@ -317,7 +317,7 @@ if $ARGS[0] = 'hallway':
 	end
 	if AnushkaLoc ! 1:
 		act '<b>Leave Anushka''s apartment</b>': gt 'pav_complex','start'
-		act 'Anushka''s room': gt 'anushapt','anushroom'
+		act 'Anushka''s room': gt 'anush_bedroom','anushroom'
 		act 'Bathroom': gt 'anushapt','bathroom'
 		act 'Anushka''s brother''s room': gt 'anushaptbr','brotherroom'
 		act 'Living room': gt 'anushapt','livingroom'
@@ -326,7 +326,7 @@ if $ARGS[0] = 'hallway':
 	else
 		'Anushka is standing next to you, looking at you expectantly. "What''s up, <<$pcs_nickname>>?"'
 		act '<b>Leave Anushka''s apartment</b>': gt 'pav_complex','start'
-		act 'Let''s go to your room':AnushkaLoc=2&gt'anushapt','anushroom'
+		act 'Let''s go to your room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 		act 'Let''s check on your brother': AnushkaLoc = 3 & gt 'anushaptbr','brotherroom'
 	end
 end
@@ -460,7 +460,7 @@ if $ARGS[0] = 'nushshower':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/bathroom/dry3.jpg"></center>'
 			'You think about it for a moment. "I don''t know, but I''m sure we can come up with something to do."'
 			'"Sounds good, so give me a few minutes to get dried off, and I will join you in my room." she tells you.'
-			act 'Go wait for her': showerphotos = 0 & gt 'anushapt', 'shower_wait'
+			act 'Go wait for her': anushkaQW['shower_photos'] = 0 & gt 'anushapt', 'shower_wait'
 			act 'Take her picture with your phone':
 				*clr & cla
 				minut += 1
@@ -478,7 +478,7 @@ if $ARGS[0] = 'nushshower':
 				if will_cost <= pcs_willpwr:
 					act 'Show me a little skin (<<will_cost>> Willpower)':
 						*clr & cla
-						showerphotos = 1
+						anushkaQW['shower_photos'] = 1
 						anushkaphoto[2] = 1
 						anushkaphoto[3] = 1
 						anushkaphoto[4] = 1
@@ -525,7 +525,7 @@ if $ARGS[0] = 'nushshower':
 											gs 'stat'
 											act 'Selfie':
 												*clr & cla
-												showerphotos = 2
+												anushkaQW['shower_photos'] = 2
 												'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/bathroom/selfie2.jpg"></center>'
 												'You move over to stand next to her while she holds up her phone and takes a couple of selfies of the two of you together. It has to look a little odd considering that she''s completely naked while you are fully dressed. However, who are you to judge?'
 												gs 'arousal', 'erotic_nudity', 1
@@ -554,614 +554,19 @@ if $ARGS[0] = 'shower_wait':
 	gs 'stat'
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
-	if showerphotos = 0:
+	if anushkaQW['shower_photos'] = 0:
 		'While Anushka dries off, you go into her room to wait for her. The room is surprisingly clean, except for a little dust here and there. Her walls are covered with pictures and posters while the rest of the room is skillfully decorated with various strings of coloured lights. You take a seat on her bed as you wait for her to join you. A few minutes later, she walks in completely naked and quickly gets dressed before jumping on the bed next to you.'
-	elseif showerphotos = 1:
+	elseif anushkaQW['shower_photos'] = 1:
 		'Having messed around a bit taking her picture while she dried off, you decide to give her some privacy and go wait in her room. The room is surprisingly clean, even if it''s somewhat dusty. The walls are covered with pictures and posters, and the room is skillfully decorated with various strings of coloured lights. You take a seat on the bed as you wait for her to come join you. A few minutes later, she walks in completely naked and quickly gets dressed before jumping on the bed next to you.'
-	elseif showerphotos = 2:
+	elseif anushkaQW['shower_photos'] = 2:
 		'With the impromptu photo shoot and selfies done, the two of you head to her room, Anushka still completely naked. Once inside, she quickly gets dressed while you take a seat on her bed. Once she is fully dressed, she flops down on the bed next to you.'
 	end
 	gs 'arousal', 'erotic_nudity', 2
 	gs 'arousal', 'end'
-	act 'Get out of the bed': gt 'anushapt','anushroom'
+	act 'Get out of the bed': gt 'anush_bedroom','anushroom'
 	act 'Chat': gt 'anushkachat', 'chat'
 end
 
-if $ARGS[0] = 'anushroom':
-	$menu_loc = 'anushapt'
-	$menu_arg = 'anushroom'
-	menu_off = 0
-	$locclass = 'bedr'
-	CLOSE ALL
-	$track_loop = ''
-	music_loop = 1
-	internet_free = 0
-	*clr & cla
-	minut += 1
-	gs 'stat'
-	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
-	'The room is surprisingly clean, more so than any other room in the apartment. The walls are covered with pictures and posters of bands or famous models, girls and guys, while the room is skillfully decorated with various strings of coloured lights. In the center of the room, right under the window, is a <a href="exec:gt ''anushapt'',''bed''">bed</a> with a small <a href="exec:gt ''anushapt'',''night_stand''">night stand</a> next to it.'
-	'Against the opposite wall is a small computer desk and a chair with a <a href="exec:gt ''anushapt'',''computer''">laptop</a> on it. Next to the desk is a <a href="exec:gt ''anushapt'',''nushdresser''">dresser</a> with a decent sized flatscreen TV sitting on top of it. On the other side of the desk is a bookshelf with a fairly large collection of books. Leaning against the wall next to the shelves is an <a href="exec:gt ''anushapt'',''guitar''">acoustic guitar</a> with an electric guitar right beside it. A skateboard is also leaning against one of the other walls next to the <a href="exec:gt ''anushapt'',''nushcloset''">closet door</a>, along with some roller blades.'
-	act 'Leave Anushka''s room': gt 'anushapt','hallway'
-	if AnushkaLoc = 2:
-		'<br>Anushka is sitting on the bed, a mysterious smirk playing around her lips as she looks at you.'
-		act 'Let''s check on your brother': AnushkaLoc = 3 & gt 'anushaptbr','brotherroom'
-		act 'Talk to Anushka': AnushkaLoc = 2 & gt 'anushkachat', 'chat'
-	end
-end
-
-if $ARGS[0] = 'nushdresser':
-	$menu_loc = 'anushapt'
-	$menu_arg = 'nushdresser'
-	menu_off = 0
-	*clr & cla
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdresser.jpg"></center>'
-	if AnushkaLoc = 2:
-		'One drawer seems to be completely filled with makeup. You see that there are dozens of lipsticks, blushes, eyeliners, eye shadows and foundations inside it. Most of it matches her more alternative emo look she typically sports, but you spy a few more natural and mainstream colors among them. A couple of the other drawers contain folded pants, and one seems to be nothing but socks. Another one is stuffed full of bras while the final one seems to be her panty drawer that also contains several of her dildos. You notice her watching you snoop and close the drawers.'
-		act 'Find something else to look at':gt 'anushapt','anushroom'
-	else
-		'One drawer seems to be completely filled with makeup. You see that there are dozens of lipsticks, blushes, eyeliners, eye shadows and foundations inside. Most of it matches her more alternative emo look she typically sports, but you spy a few more natural and mainstream colors among them. A couple of the other drawers contain folded pants, and one seems to be nothing but socks. Another one is stuffed full of bras while the final drawer seems to be her panty drawer that also contains several of her dildos. With no one around, you do a little digging and find a little box. Inside it is a baggy of white power, several small bags of different kinds of pills, a baggy of pot and some rolling papers. You also find some papers shoved along the side of the drawer. They appear to be some of her recent tests and homework assignments. You are surprised to find that she is getting good grades. They are easily good enough for her to attend most universities if she wants to. Apparently, she might fuck around during class, but she takes her coursework seriously.'
-		act 'Find something else to look at':gt 'anushapt','anushroom'
-	end
-end
-
-if $ARGS[0] = 'nushcloset':
-	$menu_loc = 'anushapt'
-	$menu_arg = 'nushcloset'
-	menu_off = 0
-	*clr & cla
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
-	if AnushkaLoc = 2:
-		'The closet is crammed with a staggering amount of clothes. Along the floor and on the top shelf, there are boots and shoes stuffed everywhere. Most of the clothes fit her alt emo/punk look she typically sports, but you spot a few more mainstream pieces. There are even a few sun dresses and the like hanging from the rod within. On the inside of the closet door, you see a full length mirror. You glance over to see Anushka watching you. She really doesn''t seem to mind that you are snooping in her closet.'
-		act 'Find something else to look at':gt 'anushapt','anushroom'
-		act 'Ask to try on some clothes':
-			*clr & cla
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy1.jpg"></center>'
-			if (pcs_hips * 2) - ((pcs_hgt * hratio) / 50) < -10:
-				pcs_mood += 10
-				minut += 10
-				'"Wow, you have so many outfits. Can I try some on?" you ask her.'
-				'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and starts pulling out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly, but they fit well enough, and they do look good on you. As you check yourself out in the mirror on the door, she says "Looking good, <<$pcs_nickname>>.'
-				act 'Try on more clothes':
-					*clr & cla
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy2.jpg"></center>'
-					'The two of you keep taking off your clothes only to to try on different ones. You check yourselves out in the mirror then you giggle and comment on each other''s outfits.'
-					act 'These jeans are tight':
-						*clr & cla
-						minut += 3
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy3.jpg"></center>'
-						if $pantyworntype = 'none':
-							'She hands you a pair of jeans while smirking at you. "I would say you need to ditch your panties, but you seem to be going commando already."'
-							'She pulls her panties off as well. Now with you both fully nude, you reach to grab one of the tight pairs of jeans when...'
-						else
-							'She hands you a pair of jeans. "You will need to lose your panties, since these are so tight you will have panty lines if you don''t."'
-							'Trusting her judgment, you take your panties off. Now with you both fully nude, you reach to grab one of the tight pairs of jeans when...'
-						end
-
-						act 'Caught':
-							*clr & cla
-							minut += 10
-							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy4.jpg"></center>'
-							'Anushka suddenly yells "Oh my god, you little pervert!" and covers herself quickly. You turn to see Maksim peeking in through the door and instinctively cover yourself as well. Anushka then grabs a shoe and throws it at the door. Maksim takes off running just before it hits.'
-							'Anushka takes off after him and runs out of her room stark naked.'
-							gs 'willpower', 'exhib', 'self'
-							if Exhibitionist_lvl = 3:
-								act 'Chase naked': gt 'anushapt', 'chase_naked'
-							elseif will_cost <= pcs_willpwr:
-								act 'Chase naked (<<will_cost>> Willpower)':
-									*clr & cla
-									gs 'willpower', 'pay', 'self'
-									gs 'stat'
-									gt 'anushapt', 'chase_naked'
-								end
-							else
-								act 'Chase naked (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end
-							act 'Chase':
-								*clr & cla
-								minut += 10
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy5.jpg"></center>'
-								'You grab the loose dress you had just been wearing and throw it on quickly before chasing after them.'
-								'You can hear Maksim yelling as he runs away. "Help! She''s going to kill me!"'
-								'You come out into the hallway just in time to see Maksim run into the living room, closely followed by a naked Anushka. "Come back here you little pervert!" she screams loudly.'
-								'Just as they both disappear into the living room, you hear Eduard''s voice. "What the hell is going on?" You arrive just in time to see Maksim cowering in the corner with his dad staring at him while Anushka is standing just behind her dad, completely naked.'
-								'"She''s trying to kill me!" a panicking Maksim says in reply.'
-								'Eduard turns to Anushka and starts to say "Just what the hel..." but he never finishes his sentence. Instead, he immediately turns his head away and puts his hand in front of his eyes. "God dammit Anushka, put some clothes on!" he bellows.'
-								act 'Facing the music':
-									*clr & cla
-									minut += 10
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/eduard.jpg"></center>'
-									'He then turns his attention to Maksim. "Boy, were you spying on your sister and her friend again?" he asks sternly.'
-									'Maksim squeaks a lie out. "No."'
-									'Anushka starts to say something, then Eduard turns towards you. "Was he spying on you girls?"'
-									'You nod your head. "Yes, we were trying on clothes and we noticed him spying on us."'
-									'Eduard visibly shakes with what you think is in anger and embarrassment. "I am sorry <<$pcs_firstname>>. I thought I taught these boys better than this."'
-									'Anushka chimes in. "See? I told you!"'
-									*nl
-									'He turns towards her and instantly regrets it as she is still standing there completely naked. "God dammit Anushka, go to your room and put some clothes on for crying out loud!"'
-									'He turns back towards Maksim. "Come on boy, we are going for a walk." Maksim visibly swallows and looks scared. He doesn''t move at first until his dad stops and glares at him. He then quickly catches up, and they walk out of the apartment together.'
-									'Anushka turns and heads back to her room. "Fucking little pervert. I''m sorry that you had to deal with that <<$pcs_nickname>>."'
-									'You follow her back to her room, and you both get dressed again. "It''s not your fault. Boys will be boys."'
-									act 'Get dressed':gt 'anushapt','anushroom'
-								end
-							end
-						end
-					end
-				end
-			else
-				if pcs_mood > 10: pcs_mood -= 10
-				minut += 10
-				gs 'stat'
-				'"Can we try on some of your clothes and see how we look in them?" you ask her.'
-				'Anushka smiles and nods. "Sure... let''s do it." She gets up and joins you at the closet. She starts pulling out different outfits and picks out the ones that she apparently thinks will look best on you, but unfortunately, even her largest clothes are too small for you. You are just unable to fit into any of them.'
-				*nl
-				'You sigh at the fact you are just too big to wear her clothes. She glances at you while grinning. "Maybe you should lay off the sweets, <<$pcs_nickname>>." she says teasingly.'
-				'"Hey... just because I''m not as skinny as a rail..." You trail off and can''t help but smile as well. Instead of trying on clothes, the two of you end up talking about where she gets hers from.'
-				act 'Find something else to do':gt 'anushapt','anushroom'
-			end
-		end
-	else
-		'The closet is crammed with a staggering amount of clothes. Along the floor and on the top shelf, there are boots and shoes stuffed everywhere. Most of the clothes fit her alt emo/punk look she typically sports, but you spot a few more mainstream pieces. On the inside of the closet door, you see a full length mirror.'
-		act 'Find something else to look at':gt 'anushapt','anushroom'
-		act 'Try on some clothes':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimshow.jpg"></center>'
-			if (pcs_hips * 2) - ((pcs_hgt * hratio) / 50) < -10:
-				pcs_mood += 10
-				minut += 30
-				'You spend the next half hour trying on a variety of Anushka''s clothes, but you quickly come to the conclusion that it will take you hours to try them all on. You have a lot of fun trying on her clothes to see how they look on you, although you do wonder how she can afford this many clothes. Does the band really make this much money?'
-			else
-				if pcs_mood > 10: pcs_mood -= 10
-				minut += 10
-				'You look through her clothes and try to wear a few of them, but they just don''t fit. You are just too big. You attempt try on several outfits, but even her most loose ones are just too small for you to wear. You sigh a bit and start putting the clothes back.'
-			end
-			gs 'stat'
-			act 'Find something else to do':gt 'anushapt','anushroom'
-		end
-	end
-end
-
-if $ARGS[0] ='chase_naked':
-	*clr & cla
-	minut += 10
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy6.jpg"></center>'
-	'You take off after the two of them stark naked.'
-	'You can hear Maksim yelling as he runs away. "Help! She''s going to kill me!"'
-	'You come out into the hallway a few steps behind Anushka, while she chases Maksim. "Come back here you little pervert!" she screams loudly.'
-	'Maksim runs into the living room with you and Anushka gaining on him, he runs past his dad who turns towards Maksim. "What the hell is going on?" He says to Maksim who is  cowering in the corner with his dad staring at him while you and Anushka is standing just behind him, completely naked.'
-	'"She''s trying to kill me!" a panicking Maksim says in reply.'
-	'Eduard turns to the two of you and starts to say "Just what the hel..." but he never finishes his sentence. Instead, he immediately turns his head away and puts his hand in front of his eyes. "God dammit Anushka, the two of you need to put some clothes on!" he bellows.'
-	act 'The look':
-		*clr & cla
-		minut += 10
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy6.jpg"></center>'
-		'He then turns his attention to Maksim. "Boy, were you spying on your sister and her friend again?" he asks sternly.'
-		'Maksim squeaks a lie out. "No."'
-		'Anushka starts to say something, then Eduard turns towards you, having forgot you was naked... or maybe just wanting a second look. He stops with his mouth open like he was about to say something, you see his eyes roaming over your naked body. Then Anushka interupts it. "DAD! Stop staring at my naked friend."'
-		*nl
-		'That startles him back to reality and he quickly looks away. "I wasn''t, I mean ... sorry I didn''t mean to." With his hand now covering his eyes and not looking in your direction he asks. "Was he spying on you girls?"'
-		'You nod your head. "Yes, we were trying on clothes and we noticed him spying on us."'
-		'Eduard visibly shakes with what you think is in anger and embarrassment. "I am sorry <<$pcs_firstname>>. I thought I taught these boys better than this."'
-		'Anushka chimes in. "See? I told you!"'
-		*nl
-		'He turns towards her and instantly regrets it as she is still standing there completely naked. "God dammit Anushka, go to your room and put some clothes on for crying out loud! Both of you!"'
-		'He turns back towards Maksim. "Come on boy, we are going for a walk." Maksim visibly swallows and looks scared. He doesn''t move at first until his dad stops and glares at him. He then quickly catches up, and they walk out of the apartment together.'
-		'Anushka turns and heads back to her room. "Fucking little pervert. I''m sorry that you had to deal with that <<$pcs_nickname>>."'
-		'You follow her back to her room, and you both get dressed again. "It''s not your fault. Boys will be boys."'
-		act 'Get dressed':gt 'anushapt','anushroom'
-	end
-end
-
-if $ARGS[0] = 'night_stand':
-	menu_off = 1
-	gs 'stat'
-	if AnushkaLoc = 2:
-		*clr & cla
-		minut += 2
-		npc_rel['A144'] += 1
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/snoop.jpg"></center>'
-		'You decide to snoop, so you open the night stand''s drawer to peek inside. There are a couple of mostly empty prescription bottles, a small baggy of blue pills, a baggy of marijuana, and a couple of rolled joints. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
-		'"See anything you like?" Anushka asks you in a teasing tone.'
-		act 'Uh no':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
-			'You blush slightly and shake your head before closing the drawer, which just causes her to smirk in amusement.'
-			act 'Close the drawer':gt 'anushapt','anushroom'
-		end
-		act 'Strap-on': gt 'anushkaev1', 'strapon1'
-		act 'Butt plug': gt 'anushkaev1', 'buttplug'
-		act 'Joint':
-			*clr & cla
-			minut += 2
-			joint += 1
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/take_joint.jpg"></center>'
-			'You pull out one of the joints and hold it up. "Yeah, I like this..."'
-			'She laughs a bit. "Yeah me too, so want to get high?"'
-			'You smile to her and nod yes. "What do you think? I grabbed it didn''t I?"'
-			'She flips you off at your snarky comeback. "Fuck you, bitch, here hand it over." She says with a smile, as you hand over the joint she takes, grabs a lighter off the night stand and lights it up, taking a long slow drag off it, before handing it over to you.'
-			act 'Take a drag':
-				*clr & cla
-				minut += 20
-				gs 'drugs', 'joint'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/get_high.jpg"></center>'
-				'You take the joint from her and take a hit off it, as you sit on the bed next to her. The two of you talk about a variety of topics as you hand the joint back and forth, taking turns taking hits. Before too long the joint is gone and you feel pretty high.'
-				act 'Hangout': AnushkaLoc = 2 & gt 'anushkachat', 'chat'
-			end
-		end
-	else
-		*clr & cla
-		minut += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
-		'You decide to snoop, so you open the night stand''s drawer to peek inside. There are a couple of mostly empty prescription bottles, a small baggy of blue pills, a baggy of marijuana, and a couple of rolled joints. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
-		'You''re not really surprised by the amount of sex toys Anushka has considering her relaxed attitude towards sex and sexuality. However, you decide it would be rude of you to play with them without her permission, so you close the drawer.'
-		act 'Close the drawer':gt 'anushapt','anushroom'
-		act 'Take joint':
-			*clr & cla
-			minut += 2
-			joint += 1
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/take_joint.jpg"></center>'
-			'You decide to take one of the joints, surely she won''t miss it or mind that you took just one. You take it out and look at it a moment, it is nicely rolled. Then you place it in your purse for later and close the drawer.'
-			act 'Close the drawer':gt 'anushapt','anushroom'
-		end
-	end
-end
-
-if $ARGS[0] = 'computer':
-	menu_off = 1
-	gs 'stat'
-	if AnushkaLoc = 2 and AnushkaCompUse = 0:
-		AnushkaCompUse = 1
-		*clr & cla
-		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/laptop.jpg"></center>'
-		'You point towards her laptop. "You''re so lucky to have your own computer."'
-		'"I bought it with some of the money I made from our gigs, plus some modeling work I did in the city. Other than using it to write songs, look up music and play some games, I mostly just look up porn when I''m feeling horny and want to masturbate. I get so fucking turned on watching it that it gets to the point that I just can''t resist playing with myself."'
-		*nl
-		'You''re amazed at how bluntly she says that. It''s like the most normal thing in the world for her to openly talk about her sex life. She is just so carefree. You don''t know if you could ever just openly tell someone that you watch porn and masturbate. "I wish I was as open and confident as you are; to just say and do things like that."'
-		*nl
-		'She grins at that and apparently finds it amusing. "Well, we can watch porn together if you want? It''s really not that big of a deal."'
-		'You blush a little at the idea of watching porn with someone else, but there is some appeal to it. You think for a second and you remember her mentioning that she earned money by modeling also...'
-		act 'Find something else to look at':gt 'anushapt','anushroom'
-		act 'Ask about modeling':
-			*clr & cla
-			foto_anush_referral = 1
-			nush_model = 1
-			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
-			'You perk up at the mention of modeling to earn money towards a nice laptop like she has. "Does modeling really pay that well?"'
-			'She nods a bit. "Yeah, well sort of... I mean, if you are willing to do nude modeling, you can make a lot in a short amount of time. Are you interested?" she asks while arching a shapely eyebrow.'
-			'"Nude?" you silently ask yourself. Still, if it pays that much then it might be worth considering. "I don''t know... maybe... How would I get started? Is there a modeling agency or something?"'
-			'She grins a bit at your reply. "Yes, it''s located in the city center." She then explains exactly where it is and to let the photographer know she sent you.'
-			act 'Thanks':gt 'anushapt','anushroom'
-			if fakepassport ! 1:
-				act 'Underaged?':
-					*clr & cla
-					fakepassport = 2
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
-					'A thought then occurs to you. You''re under-aged and so is Anushka. It''s not legal to model in the nude when you''re under 18. "Wait a second, how did you get past the age check?"'
-					'She laughs a bit. "Sometimes I forget that not everyone has a fake passport. It is pretty easy to pick one up though." She tells you about a printing shop in the Red Light District that sells fake passports. "Once you have one, you won''t have any problems signing up as a model."'
-					act 'Thanks':gt 'anushapt','anushroom'
-				end
-			end
-		end
-		act 'Agree to watch porn': gt 'anushapt','agreeporn'
-	elseif AnushkaCompUse > 0 and AnushkaLoc = 2:
-		'You look at the computer, then at Anushka. You can''t help but think about all the porn she watches on it. You bite your lower lip as your mind conjures up images to go with that thought. At that exact moment, Anushka meets your look... and breaks into a wide smile. "You''re thinking about watching porn, aren''t you <<$pcs_nickname>>?"'
-		act 'Deny it':
-			*clr & cla
-			'You shake your head, both to disperse the images that threaten to overwhelm you and as a response to Anushka''s lewd question. "No... I... uh... I just remembered something I had to look up on the internet."'
-			'Anushka chuckles. "Sure you did <<$pcs_nickname>>." she says teasingly, but doesn''t press you further.'
-			act 'Find something else to do':gt 'anushapt','anushroom'
-		end
-		act 'Admit it':
-			*clr & cla
-			npc_rel['A144'] += 1
-			'Given how open she is about everything, you don''t feel like it''s necessary to lie to her about it; you nod in reply. "Yeah, I guess I am."'
-			'Anushka''s smile broadens and lust flares up in her eyes. "If you want... we could watch some together?" she says to you.'
-			act 'You don''t want to':
-				*clr & cla
-				'As appealing as watching porn sounds, you''re not in the mood to watch it with her. At least not right now.'
-				'"Nah, I''d really rather do something else." you say.'
-				'Anushka just shrugs. "Alright, that''s cool." She seems to be rubbing her legs together though - maybe even the idea of watching porn with you got her a little worked up.'
-				act 'Find something else to do':gt 'anushapt','anushroom'
-			end
-			gs 'willpower', 'misc', 'self'
-			if will_cost <= pcs_willpwr:
-				act 'Agree to watch porn (<<will_cost>> Willpower)':
-					*clr & cla
-					gs 'willpower', 'pay', 'self'
-					gs 'stat'
-					gt 'anushapt','agreeporn'
-				end
-			else
-				act 'Agree to watch porn (<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 AnushkaCompUse > 0 and AnushkaLoc ! 2:
-		*clr & cla
-		'You decide to use Anushka''s computer. You''re sure she wouldn''t mind.'
-		act 'Turn the computer off':gt 'anushapt','anushroom'
-		act 'Go online': internet_free = 1 & gt 'Komp', 'start'
-		act 'Check out her porn':
-			*clr & cla
-			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/usecomp.jpg"></center>'
-			'You take a seat in front of the computer. "Maybe I should take a look at what kind of porn Anushka likes to watch? She won''t mind right?" you think to yourself.'
-			*nl
-			'You start the computer up. It loads quickly, much faster than what you are used to, so it must be a pretty high end laptop. Once it''s done loading, you click on the internet browser and look through her browsing history plus bookmarks.'
-			*nl
-			'You see that she''s watched videos from all kinds of porn sites. There is a lot of public exhibitionist porn featuring a variety of different sex acts. There is some boy-girl stuff, a lot of it rough sex and/or anal. There is a fair bit of interracial porn as well, and a lot of lesbian sex, especially with strap-ons. You feel yourself getting aroused as you keep browsing.'
-			gs 'arousal', 'porn', 10
-			act 'Turn the computer off':gt 'anushapt','anushroom'
-			if AnushkaLoc = 0:
-				act 'Masturbate':
-					*clr & cla
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushcmast.mp4"></video></center>'
-					'While browsing her huge list of pornos, you find one that you like, lean back in the chair and start masturbating. Before long, you completely forget that you are in Anushka''s bedroom masturbating to porn on her laptop.'
-					gs 'arousal', 'porn', 10
-					act 'Continue':
-						*clr & cla
-						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushcmast.mp4"></video></center>'
-						'You keep rubbing your clit... you can feel your climax building... building... You can feel yourself going higher and higher while riding the orgasmic wave of pleasure.'
-						temp = rand(0,3)
-						if temp = 0:
-							'Just before you are about to explode, you hear someone snickering. Your heart leaps to your throat, pounding with fear, as you turn your head to see Maksim standing in the doorway. He''s watching you with the door wide open. Your blood runs cold, and you quickly rip your hand from between your legs then pull your clothes back in place as you yell at him. "Get our of here you little pervert!"'
-							'He points and laughs at you. "You were jerking off to porn!"'
-							*nl
-							'You are in no mood to correct him that girls don''t jerk off, and you begin to get up from the chair. As your face turns to a shade of scarlet red, you yell at him again. "Get out of here now or I will tell Anushka!" With that, he bolts out the door and down the hall. You quickly go over and close the door behind him, but the mood is completely ruined now.'
-							act 'Find something else to do':gt 'anushapt','anushroom'
-						elseif temp = 1:
-							AnushkaLoc = 2
-							'You are so caught up in what you''re doing that you don''t hear the door opening, nor someone walking in behind you. Suddenly, you feel a pair of slender arms wrap around your shoulders with their hands fondling your breasts. Giving a loud squeak, you practically jump out of the chair in shock, turning around to see... Anushka. She''s practically rolling with laughter.'
-							'You give her a dirty look, which only makes her laugh even harder. "You almost scared me to death. That really wasn''t funny!" There is very little real heat in your voice as you are so embarrassed to have been caught masturbating. "Sorry about—," you start to say but she waves you to stop.'
-							if hotcat >= 6:
-								'"It''s fine, I don''t care if you masturbate in my room while you wait for me. If you are that horny I could always help you out with it." she says while licking her upper lip.'
-								act 'No thanks':
-									*clr & cla
-									'You shake your head. "Thanks, but you scared the mood right out of me. Uhm... how about we just change the subject?" She laughs a bit, but doesn''t seem to mind you turning her down as she flops down on her bed.'
-									act 'Find something else to do':gt 'anushapt','anushroom'
-								end
-								act 'Sure':
-									*clr & cla
-									'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
-									'You smile at Anushka and move closer to be right up against her. You fold your arms around her body and give her a long passionate kiss, which gets you right back into the mood. The two of you start stumbling over to her bed, falling then crawling onto it as your hands roam and caress all over each others'' bodies.'
-									gs 'arousal', 'foreplay', 10, 'lesbian'
-									act 'Undress her':
-										*clr & cla
-										npc_rel['A144'] += 1
-										'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
-										'Once in bed, you waste no time in pulling her clothes off. She returns the favor and starts to remove your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing while caressing each others'' bodies. Regardless, before long, you are both naked.'
-										gs 'arousal', 'foreplay', 10, 'lesbian'
-										act 'Get pleasured': gt 'anushkaev1', 'getpleasured'
-									end
-								end
-							else
-								'"It''s fine. I don''t care if you masturbate in my room while you wait for me. Just make sure to clean up after yourself." she says while she flops onto her bed, which only makes you blush more.'
-								act 'Find something else to do':gt 'anushapt','anushroom'
-							end
-						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', 'clit_finger', 'masturbate', 10
-							gs 'arousal', 'end'
-							gs 'stat'
-							act 'Find something else to do':gt 'anushapt','anushroom'
-						end
-						killvar 'temp'
-					end
-				end
-			end
-		end
-	else
-		*clr & cla
-		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/laptop.jpg"></center>'
-		'You''re not sure that you should be using her computer when she isn''t here without her permission, so you decide to leave it alone.'
-		act 'Return': gt 'anushapt','anushroom'
-	end
-end
-
-if $ARGS[0] = 'agreeporn':
-	*clr & cla
-	menu_off = 1
-	'<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>'
-	'She grins, then connects the TV to the laptop to start playing some lesbian porn. You can''t help but notice the porno is about two teenage girls having a sleepover in one of their bedrooms. They talk for a bit, but as the conversation continues it quickly leads to them having sex.'
-	*nl
-	'You feel yourself getting really aroused from watching the porno. You glance over and notice Anushka, her hand in her panties and her pants around her knees, while masturbating with you sitting right next to her. You are stunned at her apparent easiness in the situation and quickly look away. At first, you try to pretend that she isn''t playing with herself, but you can''t help sneaking the occasional peek at her. It looks like she''s having fun. If she doesn''t think there is anything wrong with it, then it''s probably not a big deal to her.'
-	gs 'arousal', 'porn', 10
-	gs 'stat'
-	act 'Leave Anushka''s room': gt 'anushapt','hallway'
-	act 'Just watch':
-		*clr & cla
-		'<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', 10, 'porn', 'lesbian'
-		gs 'stat'
-		gs 'arousal', 'end'
-		act 'Follow her': gt 'anushapt','snack'
-	end
-	gs 'willpower', 'exhib', 'self', 'medium'
-	if will_cost <= pcs_willpwr:
-		act 'Masturbate as well (<<will_cost>> Willpower)':
-			*clr & cla
-			gs 'willpower', 'pay', 'self'
-			inhib_exp += 3
-			gs 'stat'
-			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/dualmast.mp4"></video></center>'
-			'"Well, fuck it." you think to yourself. The video has really turned you on and she obviously doesn''t think it''s a big deal to masturbate in front of you. With that thought, you begin to masturbate as well. You find it a little hard to get into it properly at first, knowing that she is right next to you. After a while however, you start to relax and get more comfortable with the situation as you begin to give in to the sensations. Your arousal grows more and more. You glance over at Anushka to see her looking at you with a huge grin on her face. She is clearly enjoying the fact that the two of you are playing with yourselves together. At this point, neither of you is really watching the porno anymore. Instead, you just lay back on the bed side by side while looking at each other as you both masturbate.'
-			*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', 'clit_finger', 10, 'masturbate', 'lesbian'
-			gs 'arousal', 'end'
-			gs 'stat'
-			minut -= 15
-			act 'Follow her': gt 'anushapt','snack'
-		end
-	else
-		act 'Masturbate as well (<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] = 'guitar':
-	menu_off = 1
-	gs 'stat'
-	if AnushkaLoc = 2:
-		*clr & cla
-		minut += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-		'You check out the two guitars. One of them is an acoustic guitar that looks fairly old, but well cared for. The other is an electric guitar that looks a lot newer and more expensive.'
-		act 'Look at something else': gt 'anushapt', 'anushroom'
-		act 'Ask about the old guitar':
-			*clr & cla
-			minut += 10
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-			'While the acoustic guitar is in great shape, it looks as old or older than Anushka herself and doesn''t look all that expensive. It makes you wonder why she has it when the electric one is obviously very new and more expensive. "So what''s up with this old guitar?" you ask her.'
-			'She smiles at that. "It''s my dad''s, or at least it was. When I was little, he used to play all the time, and that is where my love of music started. One day... I don''t know... he just stopped playing." She shrugs slightly. "Anyways when I got a little older, I took it and started teaching myself to play. He found me playing it and taught me a few things, just to help me with the basics. After I stuck with it for a few months, he gave me his old guitar. I spent a lot of time playing it and teaching myself how to play."'
-			act 'Look at something else':gt 'anushapt', 'anushroom'
-			act 'Keep checking out the guitars': gt 'anushapt', 'guitar'
-		end
-
-		act 'Ask how long it took to learn to play':
-			*clr & cla
-			minut += 10
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-			'"How long did it take you to learn to play?" you ask her.'
-			'She shakes her head. "I still have a lot to learn honestly, but it has taken me years to get as good as I am now. It''s easy to learn the basics, but hard to master." The two of you talk about how much time she practiced to learn to play for a while.'
-			act 'Look at something else':gt 'anushapt','anushroom'
-			act 'Keep checking out the guitars': gt 'anushapt','guitar'
-		end
-
-		if nushguitarplay = 0:
-			act 'Would you play me something?':
-				*clr & cla
-				music_loop = 0
-				PLAY 'sound/nushunplugged1.mp3', 100
-				minut += 5
-				nushguitarplay = 1
-				npc_rel['A144'] += 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
-				'"I''ve heard you''re pretty good. Would you mind playing me something?" you ask. Anushka''s eyes brighten up as you ask her. She quickly grabs the acoustic guitar and starts playing, even singing while she plays.'
-				*nl
-				'You''re impressed with her talent. She is a good singer, but is an even better guitar player. As she ends her song, you clap your hands and say "Wow, I''ve heard you''re good, but I didn''t know that you were this good."'
-				'Anushka blushes a little at your compliment. "Thanks, I work hard at it, so it is nice to be appreciated for it." she replies as she gets up and puts her guitar back in its place.'
-				act 'She puts the guitar back':gt 'anushapt','anushroom'
-			end
-		elseif nushguitarplay = 1:
-			act 'Would you play something again?':
-				*clr & cla
-				music_loop = 0
-				PLAY 'sound/nushunplugged' + rand(1,2) + '.mp3', 40
-				minut += 5
-				npc_rel['A144'] += 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
-				'"Would you play me another song?" you ask. Anushka smiles as you ask her.'
-				'She grabs the acoustic guitar as she says "Sure, I will play you something else." She starts playing and singing a new song for your listening pleasure.'
-				*nl
-				'She plays and sings just as well as before. When she ends her song, you clap your hands and praise her. "Another great song. You really are good at this."'
-				'Anushka blushes a little at your compliment. "Thanks, I work hard at it, so it is nice to be appreciated for it." she replies as she gets up and puts her guitar back in its place.'
-				act 'She puts the guitar back':gt 'anushapt','anushroom'
-			end
-		end
-	else
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-		'You check out the two guitars. One of them is an acoustic guitar that looks fairly old, but well cared for. The other is an electric guitar that looks a lot newer and more expensive.'
-		act 'Look at something else':gt 'anushapt','anushroom'
-		if pcs_instrmusic < 5:
-			act 'Pretend to play':
-				*clr & cla
-				minut += 10
-				pcs_mood += 10
-				gs 'exp_gain', 'instrmusic', rand(0,1)
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-				'You decide to live out one of your fantasies. You''ve always wanted to play the guitar. You grab hold of the guitar then you begin to pretend to play, putting on a show as if you were a real rock star. After a while, you need to catch your breath. Playing was a lot harder than you thought.'
-				act 'Put the guitar back':gt 'anushapt','anushroom'
-			end
-		end
-		act 'Try to play it':
-			*clr & cla
-			if pcs_instrmusic < 10:
-				gs 'exp_gain', 'instrmusic', rand(0,2)
-				pcs_mood += 5
-				minut += 20
-				gs 'pain', 1, 'fingers', 'ache'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-				'You gently brush your fingers over the strings. The feeling of the coarse strings against them is exhilarating. You come up with a song you want to try to play and start to work your magic...'
-				'Unfortunately, playing the guitar is a lot harder than it looks. It takes you several minutes to hit the right notes and several more to play even the tiny first fraction of the song without making a mistake. The strings cut into your tender, uncalloused fingertips, and after about 20 minutes, you decide to stop for now.'
-				'You realize now that learning how to play the guitar can be a frustrating, painful experience. Yet, you cannot help but to gently stroke the guitar once more before putting it back on its stand. You look forward to trying to play again.'
-				act 'Put the guitar back':gt 'anushapt','anushroom'
-			elseif pcs_instrmusic < 20:
-				gs 'exp_gain', 'instrmusic', rand(0,20)
-				pcs_mood += 5
-				minut += 20
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-				'You gently brush your fingers over the strings then slowly start to pick at them, playing a few tunes and strumming some chords, before trying to play some songs that you started to learn.'
-				'Finally, you put the guitar back on its stand.'
-				act 'Put the guitar back':gt 'anushapt','anushroom'
-			else
-				gs 'exp_gain', 'instrmusic', rand(0,20)
-				pcs_mood += 5
-				minut += 20
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
-				'You pick up the guitar, running your hand along the neck and playing a few chords, then flick your hair back and start to play the latest song you''ve learned, quietly singing along before switching to another one.'
-				'Your fingers dance gracefully over the strings, and you spend a long time just having fun with Anushka''s guitar.'
-				'<<$OpenInnerThought>>"Maybe I should come over with mine and see what we could play together?"<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
-				act 'Put the guitar back':gt 'anushapt','anushroom'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'bed':
-	$menu_loc = 'anushapt'
-	$menu_arg = 'bed'
-	menu_off = 0
-	*clr & cla
-	gs 'stat'
-	if AnushkaLoc = 2:
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
-		'Anushka sits on her bed and waves you over to sit next to her. You quickly jump up on the bed next to her.'
-		act 'Chat': gt 'anushkachat', 'chat'
-	else
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
-		'You lie down on her bed and roll over. You take a deep breath to find the pillow smells just like her. There is not much to do on the bed without Anushka and you start feeling a bit bored, wishing Anushka was here.'
-		act 'Get out of the bed': gt 'anushapt','anushroom'
-	end
-end
-
 if $ARGS[0] = 'snack':
 	menu_off = 1
 	*clr & cla
@@ -1194,7 +599,7 @@ if $ARGS[0] = 'snack':
 		'She laughs a bit. "No, but he doesn''t know that. However, if he doesn''t or he keeps being mean to you, come get me. I will kick his ass for you, OK?"'
 		'He nods all happy and gets up from the table. He tries to dart out of the room, but she manages to give him a one armed hug that he tries his best to squirm away from. He manages to finally break free, then he hurries out of the kitchen.'
 		'She stands up and looks at you. "Got everything?" When you nod, she says "Sweet, let''s go back to my room."'
-		act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+		act 'Back to her room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 	elseif snacktime <= 5 and ((week < 6 and hour >= 20 and hour < 23) or (week >= 6 and (hour >= 8 and hour < 16) or (hour >= 18 and hour < 23))):
 		gs 'stat'
 		'<center><b><font color = maroon>Kitchen</font></b></center>'
@@ -1219,7 +624,7 @@ if $ARGS[0] = 'snack':
 			'He smirks to her. "Ok... yeah... They may have had a little bit to do with it as well."'
 			'As the two of you walk out of the kitchen and back towards her room, he follows you both out and heads for the living room. "Have fun girls... but not too much fun."'
 			'Anushka looks back, and in a exacerbated tone says "Dad!" before she leads you back into her room'
-			act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+			act 'Back to her room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 		end
 
 		act 'Yes':
@@ -1235,10 +640,10 @@ if $ARGS[0] = 'snack':
 			'He smirks to her. "Ok... yeah... They may have had a little bit to do with it as well."'
 			'As the two of you walk out of the kitchen and back towards her room, he follows you both out and heads for the living room. "Have fun girls... but not too much fun."'
 			'Anushka looks back, and in a exacerbated tone says "Dad!" before she leads you back into her room'
-			act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+			act 'Back to her room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 		end
-	elseif snacktime <= 7 and valeriaIntroduced = 0:
-		valeriaIntroduced = 1
+	elseif snacktime <= 7 and anushkaQW['valeria_introduced'] = 0:
+		anushkaQW['valeria_introduced'] = 1
 		'<center><b><font color = maroon>Kitchen</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/valeria_cooking.jpg"></center>'
 		'She gets up and heads to the kitchen with you, the two of you talking and laughing the whole way.'
@@ -1276,11 +681,11 @@ if $ARGS[0] = 'snack':
 					*nl
 					'Anushka walks over to the fridge and grabs two drinks plus a bag of chips. She grabs you by the arm and leads you out of the kitchen. As you walk out, she glances back at her mother to scream "Bitch!"'
 					'"It was great to meet you. I do hope to see you again, even though I doubt you''ll be back..." you hear Valeria sarcastically say as you''re leaving the kitchen.'
-					act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+					act 'Back to her room':AnushkaLoc=2& gt 'anush_bedroom','anushroom'
 				end
 			end
 		end
-	elseif snacktime <= 7 and valeriaIntroduced = 1:
+	elseif snacktime <= 7 and anushkaQW['valeria_introduced'] = 1:
 		'<center><b><font color = maroon>Kitchen</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/valeria_cooking.jpg"></center>'
 		'She gets up and heads to the kitchen with you, the two of you talking and laughing the whole way.'
@@ -1297,7 +702,7 @@ if $ARGS[0] = 'snack':
 			'Instead of getting angry, her mom just laughs. "You''re one to talk. We both know you''re a clingy, needy, little slut that will do anything to get anyone to pay attention to you. The only reason you''re in that band of yours is because you slept your way into it and continue to be their slut just so they will let you stay."'
 			'Anushka raises her hand like she might hit her mother. For a tense moment, you think she might, but then she lowers it. "You don''t know anything about me! You''ve never wanted to know anything about me! I fucking hate you! I wish you would just fucking leave if you hate it here so much!" With that, she turns and grabs some snacks. She pushes them into your hands so hard and fast that you are barely able to keep hold of them as she says "Come on, let''s go."'
 			'Her mother shakes her head. "That''s right! Go running to your room and cry like you have always done when you are faced with the truth. I can''t believe I raised such a pathetic excuse of a daughter."'
-			act 'Follow Anushka back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+			act 'Follow Anushka back to her room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 			gs 'willpower', 'misc', 'self', 'medium'
 			if will_cost <= pcs_willpwr:
 				act 'Defend Anushka (<<will_cost>> Willpower)':
@@ -1309,7 +714,7 @@ if $ARGS[0] = 'snack':
 					'You can''t take listening to Valeria talk about your friend like that anymore. "You''re wrong! Anushka is a better person than you will ever be! If you would just talk to her for once instead of at her, you might realize just how great she really is!"'
 					'Anushka smiles at you and obviously appreciates what you said. Her mom just gives you a look of complete disgust. "You must be another one of those disgusting lesbians." she says scornfully before shooting an equally disgusted look at her daughter. "It is so sinful and shameful, but I guess I can''t expect my daughter to hang out with anyone decent." With that, she turns back to her cooking.'
 					'Anushka grabs you by the arm before you can say more. "Come on, let''s go. She just isn''t worth it."'
-					act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+					act 'Back to her room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 				end
 			else
 				act 'Defend Anushka (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -1322,7 +727,7 @@ if $ARGS[0] = 'snack':
 		'She gets up and heads to the kitchen with you, the two of you talking and laughing the whole way.'
 		'As you walk into the kitchen, Anushka points to a refrigerator. "Grab some drinks out of the fridge and anything else good."'
 		'While you are doing that, she grabs a couple of snack cakes and chips from the cabinets, and once you both have your spoils from your raid on the kitchen, you head back to her room.'
-		act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
+		act 'Back to her room':AnushkaLoc=2& gt'anush_bedroom','anushroom'
 	end
 	killvar 'snacktime'
 end
@@ -1361,13 +766,13 @@ if $ARGS[0] = 'livingroom':
 	else
 		'The room has a couple of recliners and a couch. In front of the couch is a large coffee table. Several empty beer bottles and cups are spread across the table, along with some scattered papers and a pill bottle. Opposite the couch, in front of the window, is a fairly large TV and stereo system. The room isn''t exactly messy, but it is far from clean. It doesn''t look like it has been dusted in months or the floor has been recently swept.'
 		act 'Leave the room':gt 'anushapt', 'hallway'
-		if anushkaFirstvisit = 0:
-			anushkaFirstvisit = 1
+		if anushkaQW['first_visit'] = 0:
+			anushkaQW['first_visit'] = 1
 			menu_off = 1
 			gs 'stat'
 			'You enter the living room, but before Anushka''s father reacts, Anushka tells him "Dad! This is my classmate <<$pcs_nickname>>!"'
 			'You greet each other. His face looks worn out, making him look older than he actually is. You also notice his tattoo covered arms. You heard rumors that Anushka''s dad was this badass biker that didn''t give a damn about anything before. "So, schoolmate eh?"'
-			if seenEd = 1:
+			if anushkaQW['seen_ed'] = 1:
 				'He sizes you up with the knit of his brow giving away that he is trying to remember something, which he does. "Of course, I recognize you. I''ve seen you hanging around the garages. You''re Vladimir''s step-daughter right?"'
 				'You smile while nodding. "Yeah, I''ve also seen you around there as well. You''re fixing a bike right? I see Valentin there sometimes with you."'
 				'"Yeah, yeah. Anushka''s bandmate Valentin. A decent guy with a decent head on his shoulders. He owns his own bike, so I help him out sometimes when it breaks down."'
@@ -1375,7 +780,7 @@ if $ARGS[0] = 'livingroom':
 				'"Can''t really say that about the rest of them. That Arkadi kid reminds me of a friend I used to know when I was younger. He had some temper problems and would often get in fights. Don''t get me started on Radomir, that good for nothing lout. I''m glad you''re standing up to him though, Nush." The last bit he says to his daughter before turning his attention back to you.'
 				'He looks you over for a moment, but not in a lustful way. He''s looking to see what kind of person you are. "You go to school with my daughter." he asks.'
 			end
-			seenEd = 1
+			anushkaQW['seen_ed'] = 1
 			act 'Yes':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/eduard.jpg"></center>'
@@ -1818,7 +1223,7 @@ if $ARGS[0] = 'anushparents':
 	if hour < 7:
 		'You look into the bedroom and see Anushka''s parents asleep. They are both on the edge of their side of the bed, as far apart as the bed allows. You don''t want to disturb them, so you close the door and leave.'
 		act 'Leave':gt 'anushapt','hallway'
-	elseif valeriaIntroduced = 1 and rand(0,1) = 0:
+	elseif anushkaQW['valeria_introduced'] = 1 and rand(0,1) = 0:
 		menu_off = 1
 		gs 'stat'
 		'As you walk inside, you see Valeria lying down on the bed watching some drama TV show while snacking on something.'
@@ -1967,7 +1372,7 @@ if $ARGS[0] = 'nushlivroom':
 		'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
 		'The two of you watch some cheesy American action movie. You chat about how nice it will be when you are on your own without always having people around and parents telling you what to do. You barely pay attention to the movie as you talk. In fact, it ends, and something else comes on that you don''t even remember. After a couple of hours though, you hear keys in the lock of the door and Anushka says "Shit they''re home already. Come on let''s go." As she gets up and heads to her room, her brothers come running by on the way to theirs. They are quickly followed by Valeria complaining about where they ate. Ed walks by and gives you a slight nod, then goes into the kitchen.'
 
-		act 'Follow Anushka to her room': gt 'anushapt','anushroom'
+		act 'Follow Anushka to her room': gt 'anush_bedroom','anushroom'
 	end
 	if strapnumber > 0:
 		act 'Pull out your strap-on':
@@ -1991,7 +1396,7 @@ if $ARGS[0] = 'nushlivroom':
 					'<center><b><font color = maroon>Living room</font></b></center>'
 					'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
 					'The two of you watch some cheesy American action movie. You chat about how nice it will be when you are on your own without always having people around and parents telling you what to do. You barely pay attention to the movie as you talk. In fact, it ends, and something else comes on that you don''t even remember. After a couple of hours though, you hear keys in the lock of the door and Anushka says "Shit they''re home already. Come on, let''s go." As she gets up and heads to her room, her brothers come running by on the way to theirs. They are quickly followed by Valeria complaining about where they ate. Ed walks by and gives you a slight nod, then goes into the kitchen.'
-					act 'Follow Anushka to her room': gt 'anushapt','anushroom'
+					act 'Follow Anushka to her room': gt 'anush_bedroom','anushroom'
 				end
 			end
 		end

+ 7 - 5
locations/anushka.qsrc

@@ -338,7 +338,7 @@ if $ARGS[0] = 'wedgie fight':
 							'The two of you walk back to the apartment complex you both live at and to her building. You go up to the fourth floor where she leads you into her family''s apartment and takes you inside.'
 							act 'Continue':
 								*clr & cla
-								if anushkaFirstvisit = 0:
+								if anushkaQW['first_visit'] = 0:
 									AnushkaLoc = 5
 									gt 'anushapt', 'livingroom'
 								else
@@ -543,8 +543,8 @@ if $ARGS[0] = 'chatwhilewaiting':
 			'<center><b><font color="maroon">Classroom</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/'+iif(rand(0,1) = 0, 'weed', 'hiding')+'.jpg"></center>'
 !!ToDo: Is anushHearband set?
-			if bandpracticeinvite = 0:
-				bandpracticeinvite = 1
+			if gopnikbandQW['practice_invite'] = 0:
+				gopnikbandQW['practice_invite'] = 1
 				'"How is the band going?" you ask her.'
 				'Nodding a little, she says "Pretty good, but you should come by and hear us play."'
 				'"Yeah that sounds great." you reply.'
@@ -625,7 +625,7 @@ if $ARGS[0] = 'chatwhilewaiting':
 									act 'Maybe':
 										*clr & cla
 										minut += 5
-										nushfedor3s = 1
+										anushkaQW['fedor_3some'] = 1
 										npc_rel['A144'] += 1
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 										'You blush slightly. "Let me think about it, then I''ll talk to him. We''ll see, but I''ll let you know."'
@@ -635,7 +635,7 @@ if $ARGS[0] = 'chatwhilewaiting':
 									act 'I will ask him':
 										*clr & cla
 										minut += 5
-										nushfedor3s = 1
+										anushkaQW['fedor_3some'] = 1
 										npc_rel['A144'] += 1
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 										'You can''t help but grin at that. You think about it, and it does sound fun. "Sure. Yeah, I will ask him and see what he thinks. It could be fun." you tell her.'
@@ -683,6 +683,7 @@ if $ARGS[0] = 'chatwhilewaiting':
 								act 'Maybe':
 									*clr & cla
 									minut += 5
+									artemQW['nush3some_ask'] += 1
 									npc_rel['A144'] += 1
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 									'You blush slightly. "Let me think about it and talk to him. We will see, but I''ll let you know if we do."'
@@ -692,6 +693,7 @@ if $ARGS[0] = 'chatwhilewaiting':
 								act 'I will ask him':
 									*clr & cla
 									minut += 5
+									artemQW['nush3some_ask'] += 1
 									npc_rel['A144'] += 1
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 									'You can''t help but grin at that. You think about it, and it does sound fun. "Sure. Yeah, I will ask him and see what he thinks. He is kind of sweet and shy, so I don''t know what he will say." you tell her.'

+ 91 - 82
locations/anushkachat.qsrc

@@ -7,7 +7,7 @@ if $ARGS[0] = 'chat':
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 	'The two of you sit on her bed and talk about a variety of topics.'
-	act 'Stop talking': gt 'anushapt','anushroom'
+	act 'Stop talking': gt 'anush_bedroom','anushroom'
 	act 'Make small talk':
 		*clr & cla
 		minut += 5
@@ -17,9 +17,9 @@ if $ARGS[0] = 'chat':
 		'The two of you chat about a variety of things, mostly school, music, clothes and what has been going on in Pavlovsk lately.'
 
 		act 'Keep talking': gt 'anushkachat', 'chat'
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 	end
-	if radnushdate = 1:
+	if anushkaQW['raddate'] = 1:
 		act 'Ask about her dating Radomir':
 			*clr & cla
 			minut += 5
@@ -64,16 +64,16 @@ if $ARGS[0] = 'chat':
 						'She shrugs a bit. "I got over it. I forgave him, but we were both young and stupid. Now we are just friends and he is still a good fuck, so why not?" she says with a smile, but you are unconvinced. She changes the subject to a song she recently heard and she liked. She obviously doesn''t want to talk about it any more.'
 
 						act 'Keep talking': gt 'anushkachat', 'chat'
-						act 'Stop talking': gt 'anushapt', 'anushroom'
+						act 'Stop talking': gt 'anush_bedroom','anushroom'
 					end
 				end
 			end
 		end
 	end
-	if radspy = 1:
+	if anushkaQW['radspy'] = 1:
 		act 'Ask about her hooking up with Radomir':
 			*clr & cla
-			radnushdate = 1
+			anushkaQW['raddate'] = 1
 			minut += 5
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -84,17 +84,17 @@ if $ARGS[0] = 'chat':
 			'You get the feeling she is holding something back. "There''s nothing serious then? No chance of you guys becoming a couple?"'
 			'Her smile completely disappears and you feel like you have touched on a sore subject. "No." She pauses for a moment before continuing. "We used to date, but things didn''t work out. We ended up breaking up."'
 			'You get the feeling she really doesn''t want to talk about it, but you are also now curious about what happened.'
-			if radspy = 1 and valspy =1:
+			if anushkaQW['radspy'] = 1 and anushkaQW['valspy'] = 1:
 				'You also wonder if the reason she doesn''t want to talk about it is because she is sleeping with both Radomir and Valentin. Does that cause problems with the band?'
 
 				act 'Problems in the band': gt 'anushkachat', 'radval'
 			end
 
 			act 'Keep talking': gt 'anushkachat', 'chat'
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 		end
 	end
-	if valspy = 1:
+	if anushkaQW['valspy'] = 1:
 		act 'Ask about her hooking up with Valentin':
 			*clr & cla
 			minut += 5
@@ -106,20 +106,20 @@ if $ARGS[0] = 'chat':
 			'She shakes her head, but smiles at the question. "No, we are just friends and occasionally fuck is all."'
 			'"So nothing serious then? Why just hook up? I mean he is ok looking..." you comment.'
 			'She giggles at that. "One, he is just fun to hang out with. Two, he has a huge dick. He always leaves my pussy and ass aching, but in a good way..." she says with a grin while she pretends like she is holding a massive dick. You both laugh and she tells you about some of the times when she and Val have hooked up before.'
-			if radspy = 1 and valspy =1:
+			if anushkaQW['radspy'] = 1 and anushkaQW['valspy'] =1:
 				'After that, you can''t help but wonder if her sleeping with both Radomir and Valentin causes problems with the band.'
 
 				act 'Problems in the band': gt 'anushkachat', 'radval'
 			end
 
 			act 'Keep talking': gt 'anushkachat', 'chat'
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 		end
 	end
-	if marspy = 1:
+	if anushkaQW['marspy'] = 1:
 		act 'Ask about her hooking up with Marcus':
 			*clr & cla
-			marspyknow = 1
+			anushkaQW['marspyknow'] = 1
 			minut += 5
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -138,7 +138,7 @@ if $ARGS[0] = 'chat':
 			'You only nod at that. You know Anushka is a bit of an anarchist at heart, so it''s not a surprise breaking social norms turns her on.'
 
 			act 'Keep talking': gt 'anushkachat', 'chat'
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			if OluQW['sex'] = 1 and OluQW['nush_inv'] = 0:
 				act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
 			end
@@ -166,7 +166,7 @@ if $ARGS[0] = 'chat':
 	if DjibrilQW['tell'] = 2 and DjibrilQW['nush_inv'] < 2:
 		act 'Invite to Djibril gangbang': gt 'anushkachat', 'invite_djibril_gangbang'
 	end
-	if Anush_dolls < 2:
+	if anushkaQW['dolls'] < 2:
 		act 'Ask where she buys her clothes':
 			*clr & cla
 			minut += 5
@@ -174,23 +174,25 @@ if $ARGS[0] = 'chat':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 			'You notice the clothes scattered around her room. Some are hanging up, others are draped over chairs while a few are lying on the floor. They are all of a similar style. You are curious about where she gets her clothes since it''s obvious she doesn''t get them locally. None of the local stores carry clothes like she wears and you rarely even see them much in the city. "Hey Nush, where do you buy your clothes? Online?"'
 			'"Dolls, well Patchwork Dolls to be exact. It''s near the University in the city." She proceeds to tell you how to find the place.'
-			if Anush_dolls = 0:
-				Anush_dolls = 2
+			if anushkaQW['dolls'] = 0:
+				anushkaQW['dolls'] = 2
 				'"If you stop by, tell Savva or Viola that I said they still owe me a round from the last time." You nod that you will. You have no idea who they are, but if you go to the store you will find out you suppose.'
 			else
-				Anush_dolls = 2
+				anushkaQW['dolls'] = 2
 				'You tell her you''ve been there before, so she says "Next time you''re there, tell them that they still owe me a round."'
 			end
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
-
+	if anushkaQW['guitarplay'] >= 1:
+		act 'Would you play something again?': gt 'anush_bedroom', 'nush_guitar'
+	end
 	act 'Ask about the band':
 		*clr & cla
 		minut += 5
-		bandpracticeinvite = 1
+		gopnikbandQW['practice_invite'] = 1
 		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 		'The two of you sit close to each other. "I''ve heard a lot about your band. Most people tell me that you''re really good."'
@@ -201,7 +203,7 @@ if $ARGS[0] = 'chat':
 		'You nod. "Where do you practice?"'
 		'Anushka laughs a bit. "Rad somehow managed to get a hold of one of those old garages at the end of the courtyard, so we converted it into a place we can play." She explains roughly where it is and it isn''t too far from your stepdad''s garage.'
 
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 		act 'Keep talking': gt 'anushkachat', 'chat'
 	end
 
@@ -217,7 +219,7 @@ if $ARGS[0] = 'chat':
 		*nl
 		'"Finally, there''s Valentin. He''s pretty laid back and a lot of fun to hang out with. He also plays a mean bass. He''s been with the band from the start because Rad and him started it all. He also manages things for the band. When we do gigs, Rad schmoozes the client then Val steps in to handle the details to work out a good deal for us. On the plus side, he''s got a really big dick." she says with a laugh.'
 
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 		act 'Keep talking': gt 'anushkachat', 'chat'
 	end
 
@@ -235,27 +237,27 @@ if $ARGS[0] = 'chat':
 		'She shrugs slightly. "Honestly, I don''t really care. If I like someone and I find them attractive, then I want to fuck them. I mean sex is great, it feels amazing, and it''s something you can share with other people. Why not have sex with anyone you like and find attractive?"'
 		'You open your mouth to respond when you realize that she makes a valid point.'
 
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 		act 'Keep talking': gt 'anushkachat', 'chat'
 	end
-	if nushaboutalyona = 0:
+	if anushkaQW['about_alyona'] = 0:
 		act 'Ask about Alyona':
 			*clr & cla
-			nushaboutalyona = 1
+			anushkaQW['about_alyona'] = 1
 			minut += 5
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 			'"I often see you hanging out with Alyona. Aren''t you scared of her?" you ask curiously.'
 			'"Yeah, she''s my partner in crime and confidant. We hang out a lot and I really enjoy her company. She''s also our band''s number one fan. Most people are afraid of her, but she doesn''t really give a fuck, which is what I really like about her."'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
-	if npc_rel['A144'] >= 60 and NikoPayback = 2 and NushVsNiko = 0:
+	if npc_rel['A144'] >= 60 and NikoPayback = 2 and anushkaQW['vs_niko'] = 0:
 		act 'Ask for help with Niko':
 			*clr & cla
-			NushVsNiko = 1
+			anushkaQW['vs_niko'] = 1
 			minut += 30
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -282,7 +284,7 @@ if $ARGS[0] = 'chat':
 		'"I don''t mean to pry, but you and your brothers seem to have a rocky relationship."'
 		'"I know, we have a bit of a love/hate relationship. They can be such little assholes, but at the same time they have their moments when they''re an absolute blast to be around. If only Maksim could just stop creeping around and perving on all my female friends. We would also get along a lot better if my mother would stop poisoning them against me and girls in general. I swear she wants to turn them into sexist assholes."'
 
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 		act 'Keep talking': gt 'anushkachat', 'chat'
 	end
 	act 'Ask about the future':
@@ -302,7 +304,7 @@ if $ARGS[0] = 'chat':
 			'She nods a bit. "Well, you should decide before you get stuck in this crappy little town. Only to end up married to some asshole and popping out his kids every few years. Not judging you, unless that''s what you want. I''m just saying..."'
 			'You''re not sure what more to say about it, so you decide to change the subject.'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 
@@ -314,7 +316,7 @@ if $ARGS[0] = 'chat':
 			'You get a bit excited. "I am planning to attend the University too. For sure now, I will know someone there."'
 			'She gets thoughtful a moment. "Maybe we should think about being roommates when we go. As you said, then we would know someone and we already get along. Let''s talk about it some more when the time comes to decide then."'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 
@@ -340,7 +342,7 @@ if $ARGS[0] = 'chat':
 				'You sigh in a way only hopeless romantics do. "Hopefully I can find that special someone and get married soon."'
 				'She gives you a somewhat skeptical look then shrugs. "Well, best of luck with that."'
 				'You''re not sure what more to say on the topic.'
-				act 'Stop talking': gt 'anushapt', 'anushroom'
+				act 'Stop talking': gt 'anush_bedroom','anushroom'
 				act 'Keep talking': gt 'anushkachat', 'chat'
 			end
 		end
@@ -364,7 +366,7 @@ if $ARGS[0] = 'chat':
 			*nl
 			'Finally, the kiss ends and both of you need to breathe a bit. She leans back and sucks on her lower lip for a moment while looking at you before she gives you a smirking smile. "Like I said, I''m not looking, but then again I''m not against it. Let''s just see where the ride takes us." Before things can go further, she asks about the homework from one of your classes, so you get it. She doesn''t want to rush things, but she isn''t saying no either.'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 
@@ -376,7 +378,7 @@ if $ARGS[0] = 'chat':
 			'You shake your head because this conversation really went off the rails and not at all what you meant. "No, I mean I like you, but not like that. Not that..." She reaches up and places a finger over your lips to stop you from going on. She seems amused by your response.'
 			'"It''s fine. I''m just yanking your chain. I like things just as how they are too."'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 
@@ -384,7 +386,7 @@ if $ARGS[0] = 'chat':
 			act 'I have a boyfriend': gt 'anushkachat', 'boyfriend_chat'
 		end
 	end
-	if valeriaIntroduced = 1:
+	if anushkaQW['valeria_introduced'] = 1:
 		act 'Ask about her mother':
 			*clr & cla
 			minut += 5
@@ -396,14 +398,14 @@ if $ARGS[0] = 'chat':
 			'"The best I can tell is my mother was a party girl looking for a guy she could latch onto and who would give her a party life forever. My dad was the biggest, baddest motherfucker around back then and perfect for my mother. Sometime after I was born, he settled down and I think it just hit her. This was her life now, that of a housewife and a mother. She resents him, my brothers and me for it. She blames us for every bad thing that has happened in her life."'
 			*nl
 			'Her tone turns a bit harsh. "Like my dad says ''She is just a loser bitch that wanted to live off of a man and didn''t get her way.'' She''s just a waste of fucking space." She looks away for a moment before saying more. "I don''t really want to talk about this."'
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
-	if nush_model >= 1:
+	if anushkaQW['model'] >= 1:
 		act 'Ask about modeling':
 			*clr & cla
-			foto_anush_referral = 1
+			anushkaQW['model_referral'] = 1
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 			'Knowing she is a model, you decide to ask her about it. "I was in the city and saw your photo album at Aphrodite Photography."'
@@ -412,7 +414,7 @@ if $ARGS[0] = 'chat':
 			'She nods a bit. "Yeah, well sort of... I mean, if you are willing to do nude modeling, you can make a lot of money in a short amount of time. Are you interested?" she asks while arching a shapely eyebrow.'
 			'"Nude?" you silently ask yourself. Still, if it pays that much then it might be worth considering. "I don''t know... maybe... How would I get started? Do I just walk in and tell them I want to be a model or something?"'
 			'She grins a bit at your reply. "Yeah pretty much, though if you have a portfolio already it helps, but just tell them I sent you. Oh and make sure you have ID showing your old enough."'
-			act 'Thanks, stop talking': gt 'anushapt', 'anushroom'
+			act 'Thanks, stop talking': gt 'anush_bedroom','anushroom'
 			act 'Thanks, keep talking': gt 'anushkachat', 'chat'
 			if fakepassport ! 1:
 				act 'Underaged?':
@@ -422,7 +424,7 @@ if $ARGS[0] = 'chat':
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 					'A thought then occurs to you. You''re under-aged and so is Anushka. It''s not legal to model in the nude when you''re under 18. "Wait a second, how did you get past the age check?"'
 					'She laughs a bit. "Sometimes I forget that not everyone has a fake passport. It is pretty easy to pick one up though." She tells you about a printing shop in the Red Light District that sells fake passports. "Once you have one, you won''t have any problems signing up as a model."'
-					act 'Thanks, stop talking': gt 'anushapt', 'anushroom'
+					act 'Thanks, stop talking': gt 'anush_bedroom','anushroom'
 					act 'Thanks, keep talking': gt 'anushkachat', 'chat'
 				end
 			end
@@ -489,7 +491,7 @@ if $ARGS[0] = 'chat':
 	if photographyEv = 2 and portfolio_people[5] = 0:
 		act 'Ask to take a photo': gt 'anushkachat', 'photo_chat'
 	end
-	if nush_photoshoot >= 1 and sunweather = 1:
+	if anushkaQW['photoshoot'] >= 1 and sunweather = 1:
 		act 'Ask to do a photoshoot':
 			cla & *clr
 			gs 'stat'
@@ -528,7 +530,7 @@ if $ARGS[0] = 'chat':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 			'You glance over to her. "Well I talked to Artem about a three some and he is up for it."'
 			'Anushka giggles. "Of course he is, he is a boy, boys are so predictable." You briefly consider telling her how the conversation really want, but decide against it. She might tease Artem about it and you would like your boyfriend and friend get along. Instead you just agree and the two of you start talking about possible days and times you can do it.'
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
@@ -536,7 +538,7 @@ end
 
 if $ARGS[0] = 'photo_chat':
 	cla & *clr
-	nush_photoshoot = 1
+	anushkaQW['photoshoot'] = 1
 	gs 'stat'
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -544,17 +546,17 @@ if $ARGS[0] = 'photo_chat':
 	'She grins and lies back, stretching in a suggestive way. "You want me to model for you?"'
 	'You can''t help but grin at her antics. "Yes, will you model or me? I need the practice and I think you would make a great model."'
 	'She giggles. "Sure, but only if you send me copies for my modelling portfolio."'
-	if nush_model >= 1:
+	if anushkaQW['model'] >= 1:
 		'You nod. "Deal."'
 	else
-		nush_model = 1
+		anushkaQW['model'] = 1
 		'You do a bit of a double take. "Wait what? Your modelling portfolio?"'
 		'She giggles at your reaction. "Yeah, I model at the Aphrodite Photography Agency, in the city."'
 		'You are a little surprised, not that she models, but that you hadn''t heard about it yet. "Oh, uh yeah sure I can do that."'
 	end
 	act 'Take out your camera':
 		cla & *clr
-		!!nush_photoshoot >= 1
+		!!anushkaQW['photoshoot'] >= 1
 		gs 'stat'
 		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -572,7 +574,7 @@ if $ARGS[0] = 'photo_chat':
 			'You pause. She has a point and does model, so she would know a thing or two about it. "Oh... Yeah okay, that makes sense." You glance at the time and notice that it''s too late.'
 			'She smiles at you. "Don''t worry. Just come over one day when it''s still light out and we can do it then."'
 			'You nod and put your camera away. "Ok sounds good."'
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
@@ -589,7 +591,7 @@ if $ARGS[0] = 'boyfriend_chat':
 			'"Niko." you tell her.'
 			'Anushka looks at you for a moment. "<<$pcs_nickname>>, he is bad news and I don''t mean in the fun bad boy sort of way. I mean he isn''t what he seems." Noticing your facial expression from bad mouthing your boyfriend she holds up her hand. "Hey, it''s your life do what you want. Just... just be careful with him.'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
@@ -603,7 +605,7 @@ if $ARGS[0] = 'boyfriend_chat':
 				'She holds up her hands. "I didn''t say he was gay. I don''t care if he is or bisexual or what ever. I was... never mind forget it. If he makes you happy then I am happy for you." she says, obviously trying to make peace.'
 				'You nod, accepting her apology of sorts and you both let the topic drop.'
 
-				act 'Stop talking': gt 'anushapt', 'anushroom'
+				act 'Stop talking': gt 'anush_bedroom','anushroom'
 				act 'Keep talking': gt 'anushkachat', 'chat'
 			else
 				if hotcat >= 6:
@@ -616,21 +618,21 @@ if $ARGS[0] = 'boyfriend_chat':
 					act 'Maybe':
 						*clr & cla
 						minut += 5
-						nushfedor3s = 1
+						anushkaQW['fedor_3some']
 						npc_rel['A144'] += 1
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 						'You blush slightly. "Let me think about it, then I''ll talk to him. We''ll see, but I''ll let you know if we do."'
 						'Anushka laughs at that. "He''s a guy. They all want to fuck two girls at once, but sure, let me know." You roll your eyes slightly at her comment, even if she was true or not. You decide to change the subject.'
 
-						act 'Stop talking': gt 'anushapt', 'anushroom'
+						act 'Stop talking': gt 'anush_bedroom','anushroom'
 						act 'Keep talking': gt 'anushkachat', 'chat'
 					end
 
 					act 'I will ask him':
 						*clr & cla
 						minut += 5
-						nushfedor3s = 1
+						anushkaQW['fedor_3some']
 						npc_rel['A144'] += 1
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -638,7 +640,7 @@ if $ARGS[0] = 'boyfriend_chat':
 						'Anushka giggles. "Sex is always fun, unless you are doing it wrong. Anyways, I am sure if you ask nicely he will agree. He is a guy after all."'
 						'You shake your head a little. "Yeah, most likely, so I''ll let you know what he says."'
 
-						act 'Stop talking': gt 'anushapt', 'anushroom'
+						act 'Stop talking': gt 'anush_bedroom','anushroom'
 						act 'Keep talking': gt 'anushkachat', 'chat'
 					end
 
@@ -650,7 +652,7 @@ if $ARGS[0] = 'boyfriend_chat':
 						'You shake your head. "Sorry, but he is all mine." you tell her with a grin.'
 						'She makes a tsking sound. "Too bad. Oh well, if you change your mind let me know." You''re not sure what else to say, so you change the subject.'
 
-						act 'Stop talking': gt 'anushapt', 'anushroom'
+						act 'Stop talking': gt 'anush_bedroom','anushroom'
 						act 'Keep talking': gt 'anushkachat', 'chat'
 					end
 				else
@@ -658,12 +660,14 @@ if $ARGS[0] = 'boyfriend_chat':
 					'She grins at you. "Right and who are you dating again?"'
 					'"Fedor." you tell her.'
 					'She arches a slender brow slightly. "Fedor? Really? Come on now, if you were going to date a jock why not go for one of the better athletes like Lazar or Ivan? I mean, <b>Fedor</b>? He is kinda like Ivan-lite" she says with a giggle.'
+					*nl
 					'You are mad at her for talking smack about your boyfriend, but she couldn''t keep a straight face and you realize it is just Anushka being Anushka and yanking your chain. "Yes Fedor, I like him. He''s sweet."'
 					'She snorts. "Yeah sure he is... Uh-huh. Be honest <<$pcs_nickname>>, it''s because he has a really big dick, isn''t it?" she says with a grin while pretending to hold a really big imaginary dick between her legs.'
+					*nl
 					'You roll your eyes at her slightly. "I just like him ok?" Thinking about it, you bite your lip and add "Well, maybe it is pretty big..."'
 					'She laughs. "I knew it!" She grabs her pillow and starts pretending to hump it doggy style while talking in a gruff voice trying to sound like Fedor. "Yeah... take my big dick <<$pcs_nickname>>... take it." She switches to a girly voice and tries to sound like you. "Yes... yes... Fedor fuck me with your big dick... YES!" She bursts out laughing and you can''t help but to join in.'
 
-					act 'Stop talking': gt 'anushapt', 'anushroom'
+					act 'Stop talking': gt 'anush_bedroom','anushroom'
 					act 'Keep talking': gt 'anushkachat', 'chat'
 				end
 			end
@@ -675,7 +679,7 @@ if $ARGS[0] = 'boyfriend_chat':
 			'"Vitek." you tell her.'
 			'Anushka looks at you for a moment. "Really <<$pcs_nickname>>? Yeah... yeah, I get he has that bad boy vibe going for him, but you really could do better." She notices your facial expression from her bad mouthing your boyfriend, so she holds up her hand. "Hey, it''s your life, so do what you want. Doesn''t it feel like you are dating Lena at the same time because of how much she talks about how great he is. At least, when she isn''t bitching about him ruining her sex life. You would think she wants to suck his dick or something." she says with a smirk. You roll your eyes slightly and she lets it drop.'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
@@ -686,6 +690,7 @@ if $ARGS[0] = 'boyfriend_chat':
 				'"Artem." you tell her.'
 				'She arches a slender brow slightly. "Artem? The nerd?" She seems to consider it for a moment. "Well, I guess he is kind of cute and I bet you have him totally pussy whipped to do whatever you want. Yeah ok, I can see the appeal." she says with a giggle.'
 				'You shake your head slightly at her comment. "He''s sweet and really nice to me."'
+				*nl
 				'She snorts. "Yeah sure he is... But the real question is. Is he any good at fucking?"'
 				'You roll your eyes at her slightly. "There is more to life than just sex." Seeing the look on her face you add, "Ok yeah, he is pretty good at it... Good enough anyways."'
 				'Sh grins. "Oh good enough huh? That''s a ringing endorsement. I''m sure that strokes his ego." she says the last bit while pretending to stroke her imaginary dick. "Hmm, well maybe I should find out for myself. Do you think he''d be up for a threesome?" She says as she winks and makes a kissy face at you.'
@@ -693,14 +698,14 @@ if $ARGS[0] = 'boyfriend_chat':
 					*clr & cla
 					minut += 5
 					npc_rel['A144'] += 1
-					 artemQW['nush3some_ask'] += 1
+					artemQW['nush3some_ask'] += 1
 					gs 'stat'
 					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 					'You blush slightly. "Let me think about it and talk to him. We''ll see, but I''ll let you know if we do."'
 					'Anushka laughs at that. "He''s a guy. They all want to fuck two girls at once, but sure, let me know." You roll your eyes slightly at her comment, even if she was true or not. You decide to change the subject.'
 
-					act 'Stop talking': gt 'anushapt', 'anushroom'
+					act 'Stop talking': gt 'anush_bedroom','anushroom'
 					act 'Keep talking': gt 'anushkachat', 'chat'
 				end
 
@@ -708,7 +713,7 @@ if $ARGS[0] = 'boyfriend_chat':
 					*clr & cla
 					minut += 5
 					npc_rel['A144'] += 1
-					 artemQW['nush3some_ask'] += 1
+					artemQW['nush3some_ask'] += 1
 					gs 'stat'
 					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
@@ -716,7 +721,7 @@ if $ARGS[0] = 'boyfriend_chat':
 					'Anushka giggles. "He''s a boy and all boys want to fuck as much as they can. Having sex with two girls at once is like the most common fantasy they all have, so I doubt he is any different. Besides, maybe I can teach him a new trick or two for you?" she says in a teasing tone with a wink.'
 					'You shake your head a little. "I doubt that, but I will ask him if he would like to."'
 
-					act 'Stop talking': gt 'anushapt', 'anushroom'
+					act 'Stop talking': gt 'anush_bedroom','anushroom'
 					act 'Keep talking': gt 'anushkachat', 'chat'
 				end
 
@@ -728,7 +733,7 @@ if $ARGS[0] = 'boyfriend_chat':
 					'You shake your head. "Sorry, but he is all mine." you tell her with a grin.'
 					'She makes a tsking sound. "Too bad. Oh well, if you change your mind let me know." You''re not sure what else to say to that, so you change the subject.'
 
-					act 'Stop talking': gt 'anushapt', 'anushroom'
+					act 'Stop talking': gt 'anush_bedroom','anushroom'
 					act 'Keep talking': gt 'anushkachat', 'chat'
 				end
 			else
@@ -737,12 +742,13 @@ if $ARGS[0] = 'boyfriend_chat':
 				'"Artem." you tell her.'
 				'She arches a slender brow slightly. "Artem? The nerd?" She seems to consider it for a moment. "Well, I guess he is kind of cute and I bet you have him totally pussy whipped to do whatever you want. Yeah... ok, I can see the appeal." she says with a giggle.'
 				'You shake your head slightly at her comment. "He''s sweet and really nice to me."'
+				*nl
 				'She snorts. "Yeah, sure he is... So do you guys dress up and pretend to be elves or something when you fuck?"'
 				'You roll your eyes at her slightly. "What? Why would you ask that?"'
 				'Sh grins. "You know that game all the nerds play, D and D, or something like that."'
 				'You shake your head. "No, we don''t, because we make love."'
 				'Anushka makes a face like she is about to be sick and you shove her slightly. "Cut it out." With that, you both laugh then talk about some of the dates you and Artem have been on.'
-				act 'Stop talking': gt 'anushapt', 'anushroom'
+				act 'Stop talking': gt 'anush_bedroom','anushroom'
 				act 'Keep talking': gt 'anushkachat', 'chat'
 			end
 		end
@@ -753,10 +759,11 @@ if $ARGS[0] = 'boyfriend_chat':
 			'"Rex." you tell her.'
 			'"Who?" she asks as she cocks her head slightly, obviously trying to think if she has ever heard his name before. It seems that she thinks of him. "Wait, isn''t he the guy that throws parties all the time?"'
 			'You nod. "Yeah, that''s him."'
+			*nl
 			'She now has an inquisitive look on her face. "How did you meet him? Isn''t he a few years older than you?" she asks, obviously curious how you two crossed paths long enough to start dating.'
 			'You smile at her. "I was invited to his party." you tell her, then add "Ok, he is friends with my sister. She invited me to his party and that''s where we met." You talk about the night you met him and your first date.'
 
-			act 'Stop talking': gt 'anushapt', 'anushroom'
+			act 'Stop talking': gt 'anush_bedroom','anushroom'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 		end
 	end
@@ -774,10 +781,11 @@ if $ARGS[0] = 'tell_about_generic_boyfreind':
 	'"I have a boyfriend you know." you tell her.'
 	'She grins at you. "Right who are you dating again?"'
 	'"<<$ARGS[1]>>." you tell her.'
+	*nl
 	'"Who?" She asks as she cocks her head slightly, obviously trying to think if she has ever heard his name before.'
 	'You shake your head slightly. "You''ve never met him. I just met him."'
 	'She smiles a bit. "Just some guy you met huh?" You laugh then tell her about him.'
-	act 'Stop talking': gt 'anushapt', 'anushroom'
+	act 'Stop talking': gt 'anush_bedroom','anushroom'
 	act 'Keep talking': gt 'anushkachat', 'chat'
 end
 
@@ -789,7 +797,7 @@ if $ARGS[0] = 'telling_marrige_dreams':
 	'You sigh in a way only those in love can sigh. "Hopefully <<$ARGS[1]>> and I can get married soon."'
 	'She gives you a somewhat skeptical look then shrugs. "Well, best of luck with that."'
 	'You''re not sure what more to say on the topic.'
-	act 'Stop talking': gt 'anushapt', 'anushroom'
+	act 'Stop talking': gt 'anush_bedroom','anushroom'
 	act 'Keep talking': gt 'anushkachat', 'chat'
 end
 
@@ -816,9 +824,10 @@ if $ARGS[0] = 'radval':
 		'She shrugs a bit. "Every guy that talks to you or tries to get to know you will eventually try to fuck you. Ok maybe not the gay guys, but they don''t count. Tell me that I''m wrong."'
 		'You open your mouth to deny it, but she has a point. Pretty much all of them do eventually try and screw you sooner or later. "Yeah, but that doesn''t mean they don''t care." You are unsure if you believe that.'
 		'She gives you a smirk. "Maybe, but in my personal experience and what I have seen and heard from other girls says deep down, all guys are that way. Besides, why do you care?" she asks.'
+		*nl
 		'You shrug a bit. "I was just worried it might break up the band or cause problems."'
 		'She smiles and shakes her head. "Don''t worry about that. It has no effect on the band." You think she is wrong, but she obviously doesn''t believe it. You don''t think you can change her mind, so you let it drop.'
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 		act 'Keep talking': gt 'anushkachat', 'chat'
 	end
 	act 'Maybe':
@@ -830,7 +839,7 @@ if $ARGS[0] = 'radval':
 		'She shrugs a bit. "Yeah, some are, like Vitek. I could see him fucking around, but being pissed if his ''girlfriend'' was with other guys. All because he thinks he owns her. It would be like some other guy taking his car without asking."'
 		'You shrug a bit. "You don''t think they are the same and might cause problem with the band?"'
 		'She smiles and shakes her head. "No, they are cool and we all have an understanding. We''re friends with benefits, but that''s it. Don''t worry about it since it has no effect on the band." You think she is wrong, but she obviously doesn''t believe it. You don''t think you can change her mind, so you let it drop.'
-		act 'Stop talking': gt 'anushapt', 'anushroom'
+		act 'Stop talking': gt 'anush_bedroom','anushroom'
 		act 'Keep talking': gt 'anushkachat', 'chat'
 	end
 end
@@ -841,7 +850,7 @@ if $ARGS[0] = 'tell_about_olu':
 	OluQW['tell'] = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
-	if marspyknow = 1:
+	if anushkaQW['marspyknow'] = 1:
 		'You smile as you look at her like you have a big secret, which perks her interest. "Well... I''m kind of seeing a black guy too..." you tell her and her eyebrow arches in curiosity. "Really? Who?"'
 	else
 		'You smile as you look at her like you have a big secret, which perks her interest. "Well... I''m kind of seeing a black guy..." you tell her and her eyebrow arches in curiosity. "Really? Who?"'
@@ -876,7 +885,7 @@ if $ARGS[0] = 'tell_about_olu':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 				'You tell her the story of your first time with Olu and what it was like. She presses you for details, obviously finding the story a big turn on, then shares her stories of Valentin, the biggest guy she has been with. You pass the time swapping stories and giggling about your sex lives.'
-				act 'Hang out in her room': gt 'anushapt','anushroom'
+				act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 				act 'Talk about something else': gt 'anushapt', 'bed'
 				if npc_sex['A82'] > 0 and DjibrilQW['nush_inv'] = 0:
 					act 'Tell her about Djibril': gt 'anushkachat', 'tell_about_djibril'
@@ -898,7 +907,7 @@ if $ARGS[0] = 'invite_olu':
 	*nl
 	'She bites her lower lip for a moment then laughs. "Yeah, fuck it. Next time you go see him, text me and I''ll come join you, if I can."'
 	'You nod. "Great, I''ll let you know." You then tell her the story of your first time with Olu and what it was like. She presses you for details, obviously finding the story a big turn on, then shares her stories of Valentin, the biggest guy she has been with. You pass the time swapping stories and giggling about your sex lives.'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 	act 'Talk about something else': gt 'anushapt', 'bed'
 end
 
@@ -935,7 +944,7 @@ if $ARGS[0] = 'tell_about_djibril':
 				'She looks like she is about to strangle you, when you keep trailing off. "And then?"'
 				*nl
 				'You tell her about it and get into some pretty graphic details at times. After you tell her about it you are feeling more than a bit turned on and you can see she is as well. Maybe you could invite her to come with you to his dorm room, you doubt Djibril would mind.'
-				act 'Hang out in her room': gt 'anushapt','anushroom'
+				act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 				act 'Talk about something else': gt 'anushapt', 'bed'
 				if DjibrilQW['nush_inv'] = 0:
 					act 'Ask her if she wants join in': gt 'anushkachat', 'invite_djibril'
@@ -956,7 +965,7 @@ if $ARGS[0] = 'tell_about_djibril':
 				'She rolls her eyes. "You think? You find him attractive don''t you?" You nod your head, he is attractive. "Then what is there to think about? Next time you are in the city and are feeling the itch go see him girl. Go see him and let him scratch it for you."'
 				'You nod. "Yeah I think I will." You tell her.'
 			end
-			act 'Hang out in her room': gt 'anushapt','anushroom'
+			act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 			act 'Talk about something else': gt 'anushapt', 'bed'
 		end
 	end
@@ -995,7 +1004,7 @@ if $ARGS[0] = 'tell_about_djibril1':
 				'She looks like she is about to strangle you, when you keep trailing off. "And then?"'
 				*nl
 				'You tell her about it and get into some pretty graphic details at times. After you tell her about it you are feeling more than a bit turned on and you can see she is as well. Maybe you could invite her to come with you to his dorm room, you doubt Djibril would mind.'
-				act 'Hang out in her room': gt 'anushapt','anushroom'
+				act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 				act 'Talk about something else': gt 'anushapt', 'bed'
 				if DjibrilQW['nush_inv'] = 0:
 					act 'Ask her if she wants join in': gt 'anushkachat', 'invite_djibril'
@@ -1016,7 +1025,7 @@ if $ARGS[0] = 'tell_about_djibril1':
 				'She rolls her eyes. "You think? You find him attractive don''t you?" You nod your head, he is attractive. "Then what is there to think about? Next time you are in the city and are feeling the itch go see him girl. Go see him and let him scratch it for you."'
 				'You nod. "Yeah I think I will." You tell her.'
 			end
-			act 'Hang out in her room': gt 'anushapt','anushroom'
+			act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 			act 'Talk about something else': gt 'anushapt', 'bed'
 		end
 	end
@@ -1033,7 +1042,7 @@ if $ARGS[0] = 'invite_djibril':
 	'You laugh. "I am sure they will be lining up to stick it in you."'
 	*nl
 	'The two of you go on talking for some time about boys, sex, and even going to college. After awhile the conversation finally ends.'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 	act 'Talk about something else': gt 'anushapt', 'bed'
 end
 
@@ -1061,7 +1070,7 @@ if $ARGS[0] = 'tell_about_djibril_gangbang':
 		*nl
 		'She gives a look of mock surprise. "Oh my god, you dirty fucking slut.... so how was it?" She is grinning as she says it.'
 		'You tell her about it and get into some pretty graphic details at times. After you tell her about it you are feeling more than a bit turned on and you can see she is as well. Maybe you could invite her to come with you to Djibril''s dorm room, and ask if he wants to invite his friends over, you doubt Djibril would mind.'
-		act 'Hang out in her room': gt 'anushapt','anushroom'
+		act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 		act 'Talk about something else': gt 'anushapt', 'bed'
 		act 'Ask her if she wants join in': gt 'anushkachat', 'invite_djibril_gangbang'
 	end
@@ -1078,7 +1087,7 @@ if $ARGS[0] = 'invite_djibril_gangbang':
 	'You laugh. "I am sure they will be lining up to stick it in you."'
 	*nl
 	'The two of you go on talking for some time about boys, sex, and even going to college. After awhile the conversation finally ends.'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
 	act 'Talk about something else': gt 'anushapt', 'bed'
 end
 
@@ -1087,7 +1096,7 @@ if $ARGS[0] = 'photoshoot':
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
-	if nush_photoshoot = 1:
+	if anushkaQW['photoshoot'] = 1:
 		'You shake your head when you realize you can''t think of a good place to take a photo of her. "I don''t know what I was thinking! I can''t think of a good location, can you?"'
 		'She thinks for a moment before grinning. "Yeah, this building has a fire escape we can use. Fairly private and undisturbed."'	
 		'You grin back. "That sounds great, lead on." She giggles and leads you down the hall to the window. She opens it and you both crawl outside onto the fire escape.'
@@ -1102,7 +1111,7 @@ if $ARGS[0] = 'photoshoot':
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You laugh at the situation. You were excited to take some photos, but didn''t come up with any ideas on what kind of photos you actually wanted to take. "Let''s forget about this for now and go back to your room."'
 			'She shrugs. "Ok."'
-			act 'Back': gt 'anushapt','anushroom'
+			act 'Back': gt 'anush_bedroom','anushroom'
 		end
 		act 'I should go':
 			*clr & cla
@@ -1119,7 +1128,7 @@ end
 
 if $ARGS[0] = 'photoshoot1':
 	*clr & cla
-	nush_photoshoot += 1
+	anushkaQW['photoshoot'] += 1
 	minut += 5
 	gs 'exp_gain', 'photoskl', rand(1,2)
 	gs 'stat'
@@ -1208,7 +1217,7 @@ if $ARGS[0] = 'photoshoot1':
 											gs 'stat'
 											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 											'You nod. "Sure, sounds good." The two of you walk back to her apartment talking about the photo shoot and laughing at the boys.'
-											act 'Back': gt 'anushapt','anushroom'
+											act 'Back': gt 'anush_bedroom','anushroom'
 										end
 										act 'I should go':
 											*clr & cla

+ 85 - 84
locations/anushkaev1.qsrc

@@ -10,18 +10,18 @@ if $ARGS[0] = 'strapon1':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/strapon.jpg"></center>'
 	if hotcat >= 6:
 		if npc_sex['A144'] = 0:npc_sex['A144'] = 1 & girl += 1
-		if domnush >= 100:
+		if anushkaQW['dom_nush'] >= 100:
 			'You pull out the strap-on harness and hold it up. "Yeah, I like this..."'
 			'Her eyes widen ever so slightly and she rolls over onto all fours with her ass facing you. She looks back over her shoulder at you and bites her lower lip; you can see the lust in her eyes and how badly she wants you to fuck her. You smile at her. "Who''s my good little bitch? Do you want my cock?"'
 			'"Yes... Please fuck me with your big cock," she brethlessly replies.'
-		elseif domnush <= -50:
+		elseif anushkaQW['dom_nush'] <= -50:
 			'You pull out the strap-on harness and hold it up. "Yeah, I like this..."'
 			'Her eyes widen ever so slightly as she grins and holds out her hand. "So my little slut wants to get fucked again, huh? Well hand it to me and I''ll make your dreams come true," she says in a somewhat commanding tone.'
 		else
 			'You pull out the strap-on harness and hold it up. "Yeah, I like this..."'
 			'Her eyes widen ever so slightly. "Just what do you plan to do with that?"'
 		end
-		if domnush >= -50 and stat['think_virgin'] = 0:
+		if anushkaQW['dom_nush'] >= -50 and stat['think_virgin'] = 0:
 			act 'Take turns':
 				*clr & cla
 				minut += 2
@@ -35,13 +35,13 @@ if $ARGS[0] = 'strapon1':
 		if stat['think_virgin'] = 0:
 			act 'Fuck me':
 				*clr & cla
-				nushstrapon = 1
-				domnush -= 1
+				anushkaQW['strapon'] = 1
+				anushkaQW['dom_nush'] -= 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/fuckme.jpg"></center>'
-				if domnush >= 100:
+				if anushkaQW['dom_nush'] >= 100:
 					'As you walk up behind her, she wiggles her ass suggestively at you. Smiling, you reach over and slap her ass hard enough to make her yelp a little. "Not today. Today, I want you to give me a good fucking."'
 					'She spins around and flops down on the bed with an arched brow. You see her smiling deviously as you hand her the strap-on. "Okay, one hard fucking coming up."'
-				elseif domnush <= -50:
+				elseif anushkaQW['dom_nush'] <= -50:
 					'You bite your lower lip, walk over, and hand the strap-on to her. "Yes... I want you to fuck me again."'
 					'Her grin widens. "Beg me to fuck you like the little slut you are," she says in a somewhat commanding tone.'
 					'You look down, unable to meet her eyes. "Please fuck me, fuck me like the little slut I am."'
@@ -78,7 +78,7 @@ if $ARGS[0] = 'strapon1':
 								gs 'stat'
 								act 'Face sitting':
 									*clr & cla
-									domnush -= 1
+									anushkaQW['dom_nush'] -= 1
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme5.jpg"></center>'
 									'Once she has you soaking wet, she crawls up on the bed, straddling your face, and eases down until her pussy is against your face. You start licking her in return and hearing her soft moans of pleasure arouses you even more.'
 									gs 'arousal', 'cuni_give', 5, 'lesbian'
@@ -120,11 +120,11 @@ if $ARGS[0] = 'strapon1':
 													'Finally, sweating and panting, she pulls out of you and collapses against you. You feel the very wet and sticky dildo pressing against your ass cheeks ass she kisses and nibbles your ear as she whispers "I want to fuck your ass next time..."'
 													'You laugh, but don''t respond. The two of you just lie against each other for a few minutes before she finally gets up and starts cleaning up and getting dressed. You get up and do the same.'
 													gs 'stat'
-													act 'Get dressed':gt 'anushapt','anushroom'
+													act 'Get dressed':gt 'anush_bedroom','anushroom'
 												end
 												act 'Let her':
 													*clr & cla
-													domnush -= 1
+													anushkaQW['dom_nush'] -= 1
 													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme9.jpg"></center>'
 													if analplugin = 1:
 														analplugin = 0
@@ -162,12 +162,12 @@ if $ARGS[0] = 'strapon1':
 															gs 'arousal', 'foreplay', 3, 'lesbian'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Get dressed':gt 'anushapt','anushroom'
+															act 'Get dressed':gt 'anush_bedroom','anushroom'
 														end
 													end
 													act 'Let her pound you':
 														*clr & cla
-														domnush -= 1
+														anushkaQW['dom_nush'] -= 1
 														'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme10.jpg"></center>'
 														'She starts really hammering your ass and you grip the bed sheets tightly in your hands, unsure if the pleasure or pain is winning out at this point. Your moans of pleasure are turning into groans of pain.'
 														'She takes note of your change and her response is to pull almost all the way out of your ass before slamming the full length of the dildo balls deep back into you. She leans forward and puts her lips to your ear. "Tell me that I own you, tell me your fuck holes are mine to as do with as I please!"'
@@ -192,7 +192,7 @@ if $ARGS[0] = 'strapon1':
 															gs 'arousal', 'foreplay', 3, 'lesbian'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Get dressed':gt 'anushapt','anushroom'
+															act 'Get dressed':gt 'anush_bedroom','anushroom'
 														end
 													end
 												end
@@ -208,13 +208,13 @@ if $ARGS[0] = 'strapon1':
 		end
 		act 'Fuck my ass':
 			*clr & cla
-			nushstrapon = 1
-			domnush -= 1
+			anushkaQW['strapon'] = 1
+			anushkaQW['dom_nush'] -= 1
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/fuckme.jpg"></center>'
-			if domnush >= 100:
+			if anushkaQW['dom_nush'] >= 100:
 				'As you walk up behind her, she wiggles her ass suggestively at you. Smiling, you reach over and slap her ass hard enough to make her yelp a little. "Not today. Today, I want you to fuck my ass."'
 				'She spins around and flops down on the bed with an arched brow. You see her smile deviously as you hand her strap-on. "Okay, one hard butt fucking coming up."'
-			elseif domnush <= -50:
+			elseif anushkaQW['dom_nush'] <= -50:
 				'You bite your lower lip, walk over, and hand her the strap-on. "Yes... I want you to butt fuck me."'
 				'Her grin widens. "You''re such a dirty little whore and a complete butt slut. Tell me how much of a butt slut you are!" she says in a somewhat commanding tone.'
 				'You look down, unable to meet her eyes. "I''m a dirty little butt slut, I loved getting my ass ploughed."'
@@ -251,7 +251,7 @@ if $ARGS[0] = 'strapon1':
 							gs 'stat'
 							act 'Face sitting':
 								*clr & cla
-								domnush -= 1
+								anushkaQW['dom_nush'] -= 1
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme5.jpg"></center>'
 								'Once she has you soaking wet, she crawls up on the bed, straddling your face, and eases down until her pussy is against your face. You start licking her in return and hearing her soft moans of pleasure arouses you even more.'
 								gs 'arousal', 'cuni_give', 5, 'lesbian'
@@ -268,7 +268,7 @@ if $ARGS[0] = 'strapon1':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme9.jpg"></center>'
 										'Once she gets bored of you sucking the dildo, she flips your ass towards her.'
-										domnush -= 1
+										anushkaQW['dom_nush'] -= 1
 										if analplugin = 1:
 											analplugin = 0
 											'She straddles your thighs to get a better position, then starts pulling on your butt plug. As you glance back, you see a huge grin on her face. "You won''t be needing this for a while..." she says as she pulls it free and shows it to you.'
@@ -305,12 +305,12 @@ if $ARGS[0] = 'strapon1':
 												gs 'arousal', 'foreplay', 3, 'lesbian'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Get dressed':gt 'anushapt','anushroom'
+												act 'Get dressed':gt 'anush_bedroom','anushroom'
 											end
 										end
 										act 'Let her pound you':
 											*clr & cla
-											domnush -= 1
+											anushkaQW['dom_nush'] -= 1
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme10.jpg"></center>'
 											'She starts really hammering your ass and you grip the bed sheets tightly in your hands, unsure if the pleasure or pain is winning out at this point. Your moans of pleasure are turning into groans of pain.'
 											'She takes note of your change and her response is to pull almost all the way out of your ass before slamming the full length of the dildo balls deep back into you. She leans forward and puts her lips to your ear. "Tell me that I own you, tell me your asshole is mine to as do with as I please!"'
@@ -335,7 +335,7 @@ if $ARGS[0] = 'strapon1':
 												gs 'arousal', 'foreplay', 3, 'lesbian'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Get dressed':gt 'anushapt','anushroom'
+												act 'Get dressed':gt 'anush_bedroom','anushroom'
 											end
 										end
 									end
@@ -346,11 +346,11 @@ if $ARGS[0] = 'strapon1':
 				end
 			end
 		end
-		if domnush > -50:
+		if anushkaQW['dom_nush'] > -50:
 			act 'I''m going to fuck you with it':
 				*clr & cla
-				nushstrapon = 1
-				domnush += 1
+				anushkaQW['strapon'] = 1
+				anushkaQW['dom_nush'] += 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/fucknush.jpg"></center>'
 				'You hold up the harness, letting the dildo hang between your face and hers. "Well, I was thinking of strapping this thing on and fucking you silly with it."'
 				'You can tell by her expression that she got a little turned on by that. "Is that so?"'
@@ -384,7 +384,7 @@ if $ARGS[0] = 'strapon1':
 									gs 'stat'
 									act 'Let her finish':
 										*clr & cla
-										domnush -= 1
+										anushkaQW['dom_nush'] -= 1
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush5.jpg"></center>'
 										'Not wanting to interrupt her fun, you let her keep riding you. With the dildo buried balls deep in her pussy, she keeps riding it and starts crying out. "Yes, yes, fuck yes!" She finally collapses on top of you as she cries out and you feel the wetness from her orgasm on your skin. Once the orgasm passes, she slowly sits up with a huge grin on her face. "Fuck, I needed that!"'
 										gs 'arousal', 'vaginal_strap_give', 5, 'lesbian'
@@ -396,11 +396,11 @@ if $ARGS[0] = 'strapon1':
 											'The two of you lay side by side naked for some time, nearly falling asleep in the silence, before you both begin to stir and get cleaned up and dressed.'
 											gs 'arousal', 'end'
 											gs 'stat'
-											act 'Get dressed':gt 'anushapt','anushroom'
+											act 'Get dressed':gt 'anush_bedroom','anushroom'
 										end
 										act 'Make her eat you out':
 											*clr & cla
-											domnush += 1
+											anushkaQW['dom_nush'] += 1
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush9.jpg"></center>'
 											'She rolls off you and lays next to you with a blissful sigh of contentment, but you haven''t finished yet. You pull off the harness and toss it aside before looking at her, legs spread. "Eat me, bitch!"'
 											'She giggles and crawls over, placing her face between your legs. She starts eating you out, her tongue darting around perfectly. The girl really knows how to eat pussy.'
@@ -419,7 +419,7 @@ if $ARGS[0] = 'strapon1':
 												*nl
 												'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 												gs 'stat'
-												act 'Get dressed':gt 'anushapt','anushroom'
+												act 'Get dressed':gt 'anush_bedroom','anushroom'
 											end
 										end
 									end
@@ -442,7 +442,7 @@ if $ARGS[0] = 'strapon1':
 											gs 'stat'
 											act 'Make her eat you out':
 												*clr & cla
-												domnush += 1
+												anushkaQW['dom_nush'] += 1
 												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush9.jpg"></center>'
 												'Once she''s finished, you pull the dildo out of her. She falls forward on the bed and rolls over onto her back as you take off the harness and toss it aside. You''re not finished yet, so you lay back and spread you legs wide. "Come over here and eat my pussy, bitch!"'
 												'She giggles and crawls over, placing her face between your legs. She starts eating you out, her tongue darting around perfectly. The girl really knows how to eat pussy.'
@@ -461,7 +461,7 @@ if $ARGS[0] = 'strapon1':
 													*nl
 													'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 													gs 'stat'
-													act 'Get dressed':gt 'anushapt','anushroom'
+													act 'Get dressed':gt 'anush_bedroom','anushroom'
 												end
 											end
 											act 'Afterglow':
@@ -471,7 +471,7 @@ if $ARGS[0] = 'strapon1':
 												'The two of you lay side by side naked for some time, nearly falling asleep in the silence, before you both begin to stir and get cleaned up and dressed.'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Get dressed':gt 'anushapt','anushroom'
+												act 'Get dressed':gt 'anush_bedroom','anushroom'
 											end
 										end
 										act 'Slip it in her ass':
@@ -485,7 +485,7 @@ if $ARGS[0] = 'strapon1':
 											if will_cost <= pcs_willpwr:
 												act 'Punish that ass (<<will_cost>> Willpower)':
 													*clr & cla
-													domnush += 1
+													anushkaQW['dom_nush'] += 1
 													gs 'willpower', 'pay', 'force'
 													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush8.jpg"></center>'
 													'You push her hand away and pull back until the dildo slides out of her ass. She drops her hand back down on the bed, but once she does, you push the tip against her gaping asshole and shove it back in balls deep, which causes her to cry out a little.'
@@ -515,11 +515,11 @@ if $ARGS[0] = 'strapon1':
 														'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 														gs 'arousal', 'end'
 														gs 'stat'
-														act 'Get dressed':gt 'anushapt','anushroom'
+														act 'Get dressed':gt 'anush_bedroom','anushroom'
 													end
 													act 'Make her eat you out':
 														*clr & cla
-														domnush += 1
+														anushkaQW['dom_nush'] += 1
 														'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush9.jpg"></center>'
 														'You haven''t had your release yet, so you look at her as you lay back and spread your legs. "Eat me, bitch!"'
 														'She giggles and crawls over, placing her face between your legs. She starts eating you out, her tongue darting around perfectly. The girl really knows how to eat pussy.'
@@ -551,7 +551,7 @@ if $ARGS[0] = 'strapon1':
 																'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 																gs 'arousal', 'end'
 																gs 'stat'
-																act 'Get dressed':gt 'anushapt','anushroom'
+																act 'Get dressed':gt 'anush_bedroom','anushroom'
 															end
 														end
 													end
@@ -561,7 +561,7 @@ if $ARGS[0] = 'strapon1':
 											end
 											act 'Ease up':
 												*clr & cla
-												domnush -= 1
+												anushkaQW['dom_nush'] -= 1
 												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush7.jpg"></center>'
 												'You take the hint and back off. After you slow down a little, she starts moaning louder. "Oh god yes, fuck yes! Fuck my ass, fuck it!" Shortly after, she has a massive orgasm that leaves her withering on the bed.'
 												temporgasm = orgasm
@@ -588,11 +588,11 @@ if $ARGS[0] = 'strapon1':
 													'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 													gs 'arousal', 'end'
 													gs 'stat'
-													act 'Get dressed':gt 'anushapt','anushroom'
+													act 'Get dressed':gt 'anush_bedroom','anushroom'
 												end
 												act 'Make her eat you out':
 													*clr & cla
-													domnush += 1
+													anushkaQW['dom_nush'] += 1
 													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapnush9.jpg"></center>'
 													'You haven''t had your release yet, so you look at her as you lay back and spread your legs. "Eat me, bitch!"'
 													'She giggles and crawls over, placing her face between your legs. She starts eating you out, her tongue darting around perfectly. The girl really knows how to eat pussy.'
@@ -628,7 +628,7 @@ if $ARGS[0] = 'strapon1':
 															'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Get dressed':gt 'anushapt','anushroom'
+															act 'Get dressed':gt 'anush_bedroom','anushroom'
 														end
 													end
 												end
@@ -642,13 +642,13 @@ if $ARGS[0] = 'strapon1':
 				end
 			end
 		end
-		if domnush >= 50:
+		if anushkaQW['dom_nush'] >= 50:
 			act 'You''re my bitch':
 				*clr & cla
-				nushstrapon = 1
-				domnush += 1
+				anushkaQW['strapon'] = 1
+				anushkaQW['dom_nush'] += 1
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush1.jpg"></center>'
-				if domnush >= 100:
+				if anushkaQW['dom_nush'] >= 100:
 					'You reach over and strip off her top. "I''m going to strap this in place and fuck you like the slut you are."'
 					'She doesn''t resist at all as you pull off her top. You can tell by her expression that she got a little turned on by that. As you pull the dildo up, she opens her mouth for you.'
 					'You shove the dildo into her mouth and down her throat, making her gag and drool. "I''m going to fuck you until you beg me to stop, and then I''m just going to fuck you even harder, until you tell me you''re my little fuck slut to do with as I please."'
@@ -667,7 +667,7 @@ if $ARGS[0] = 'strapon1':
 				act 'Eat me bitch':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush2.jpg"></center>'
-					if domnush >= 100:
+					if anushkaQW['dom_nush'] >= 100:
 						'You pull the dildo out of her mouth and set it aside. She gasps as she try and catches her breath, as she does you quickly undress. She bites her lower lip and gives you a hungry look as you get naked, you both know what is coming next.'
 						'You lay on her bed naked spreading your legs. You don''t even have to say anything, she buries her face in your snatch before you are completely in place, as she starts licking your pussy, you grab her by the hair and twist your hips grinding your pussy against her face.'
 						'"Eat me cum slut, if you do a really good job, I might take it easy on you." You laugh as you say it, which turns into a moan as she starts licking your clit and slit, sliding her tongue into your pussy like the good little bitch she is.'
@@ -702,7 +702,7 @@ if $ARGS[0] = 'strapon1':
 		'You pull out the strap-on harness and hold it up. "Yeah, I like this..."'
 		'She laughs, walks over and takes it from you before putting it back in the drawer and closing it. "Well then maybe you should buy one then, huh?"'
 		'A little disappointed she doesn''t want to play, you just nod. "Yeah, I guess I should..."'
-		act 'Look around some more':gt 'anushapt','anushroom'
+		act 'Look around some more':gt 'anush_bedroom','anushroom'
 	end
 end
 
@@ -724,7 +724,7 @@ if $ARGS[0] = 'domnush_fuckpussy':
 		gs 'stat'
 		act 'Let her finish':
 			*clr & cla
-			domnush -= 1
+			anushkaQW['dom_nush'] -= 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/naked_sleep.jpg"></center>'
 			'You keep it up, until finally, with both of you sweating and panting, you hear her breathing quickening and your thrusts become more urgent. "Oh fuck, oh fuck... I''m about to cum." She suddenly cries out and collapses face first onto the bed. You follow her down and keep fucking her, her body shaking underneath you as she has a powerful orgasm.'
 			temporgasm = orgasm
@@ -742,7 +742,7 @@ if $ARGS[0] = 'domnush_fuckpussy':
 				'The two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anushapt','anushroom'
+				act 'Get dressed':gt 'anush_bedroom','anushroom'
 			end
 			act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass1'
 		end
@@ -770,7 +770,7 @@ if $ARGS[0] = 'domnush_fuckass1':
 		gs 'stat'
 		act 'Pound that ass':
 			*clr & cla
-			domnush += 1
+			anushkaQW['dom_nush'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush8.jpg"></center>'
 			'You tighten your grip on her hips with your hands and keep pounding her ass hard and fast before you hear her sucking in breath sharply. "Okay... Fuck, can you stop? It''s really starting to hurt..."'
 			'You''re trying to focus on your own building orgasm and her talking is distracting you. "Shut up slut, I''m almost there. Just a few more minutes," you tell her as you adjust your thrusts, trying to get the harness to rub your clit as much as possible.'
@@ -806,7 +806,7 @@ if $ARGS[0] = 'domnush_fuckass_afterglow1':
 	'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Get dressed':gt 'anushapt','anushroom'
+	act 'Get dressed':gt 'anush_bedroom','anushroom'
 end
 
 if $ARGS[0] = 'domnush_fuckass2':
@@ -824,7 +824,7 @@ if $ARGS[0] = 'domnush_fuckass_lubed':
 	*clr & cla
 	menu_off = 1
 	AnushkaLoc = 2
-	domnush += 1
+	anushkaQW['dom_nush'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush6.jpg"></center>'
 	'You decide it will be more fun for both of you if you use plenty of lube. You squirt a generous amount onto the dildo and stroke it several times, working the lube the length of the shaft. She looks back over her shoulder at you and notices what you''re doing. "What, straight in my ass? You''re not going to at least get me going and fuck my pussy first? Or at least lick me or finger bang me first?"'
 	'You add a little extra to the tip, then put a little on your fingers and rub it against her asshole. "Like you don''t let any guy just shove his cock up your ass anytime he wants! I know you''re a little butt slut and love it." Once her asshole is lubed up, you hold the dildo with one hand while placing another on her hip and guiding the dildo to her asshole.'
@@ -844,7 +844,7 @@ if $ARGS[0] = 'domnush_fuckass_lubed':
 		gs 'stat'
 		act 'Pound that ass':
 			*clr & cla
-			domnush += 1
+			anushkaQW['dom_nush'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush8.jpg"></center>'
 			'As the two of you keep going, you fuck her harder and faster, pulling the dildo almost all the way out of her ass before roughly slamming it back into her balls deep. You sometimes pull back a bit too far and it completely slides out of her ass, causing her to sigh in relief, but also disappointment. It only takes you a second to quickly slide the fake cock back into her gaping asshole, which always causes her to white knuckle the sheets and gasp loudly.'
 			'After a while, you hear her sucking in breath sharply. "Okay... Fuck, can you stop? It''s really starting to hurt..." You tighten your grip on her hips with your hands and keep pounding her ass hard and fast.'
@@ -869,7 +869,7 @@ if $ARGS[0] = 'domnush_fuckass_nolube':
 	*clr & cla
 	menu_off = 1
 	AnushkaLoc = 2
-	domnush += 2
+	anushkaQW['dom_nush'] += 2
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush6.jpg"></center>'
 	'You decide it will be more fun to completely dominate her and make this about you. You squirt just a little onto the tip of the large fuck dick, just enough to get the head nice and slick. She looks back over her shoulder at you and notices what you''re doing. "What, straight in my ass? You''re not going to at least get me going and fuck my pussy first? Or at least lick me or finger bang me first?"'
 	*nl
@@ -897,7 +897,7 @@ if $ARGS[0] = 'domnush_fuckass_nolube':
 		gs 'stat'
 		act 'Pound that ass':
 			*clr & cla
-			domnush += 1
+			anushkaQW['dom_nush'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush8.jpg"></center>'
 			'As you keep going, fucking her harder and faster, you hear her sucking in breath sharply. "Please, please stop!" You tighten your grip on her hips with your hands and keep pounding her ass hard and fast.'
 			'You''re trying to focus on your own building orgasm and her talking is distracting you. "Shut up slut, I''m almost there, but the more you talk, the longer this will take!" You adjust your thrusts, trying to get the harness to rub your clit as much as possible.'
@@ -929,7 +929,7 @@ if $ARGS[0] = 'domnush_fuckass_afterglow2':
 	'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed, cleaning up after your love making, if you can call that while sex ride love making.'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Get dressed':gt 'anushapt','anushroom'
+	act 'Get dressed':gt 'anush_bedroom','anushroom'
 end
 
 if $ARGS[0] = 'couch_strapon_give':
@@ -937,7 +937,7 @@ if $ARGS[0] = 'couch_strapon_give':
 	menu_off = 1
 	if npc_sex['A144'] = 0:npc_sex['A144'] = 1 & girl += 1
 	gs 'npc_relationship', 'modify', 'A144', 'like'
-	nushstrapon = 1
+	anushkaQW['strapon'] = 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap2.jpg"></center>'
 	'You hold it in front of her face to draw her eyes to it. "I''m going to take this dildo and fuck you like you''re my personal little fuck toy."'
 	'She bites her lower lip and you can tell she is really turned on. You both lean forward until your lips meet and passionately kissing each other.'
@@ -966,7 +966,7 @@ if $ARGS[0] = 'couch_strapon_give':
 		if will_cost <= pcs_willpwr:
 			act 'Sit on her face (<<will_cost>> Willpower)':
 				*clr & cla
-				domnush += 1
+				anushkaQW['dom_nush'] += 1
 				gs 'willpower', 'pay', 'force'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap4.jpg"></center>'
 				'You use her hair to pull her head back and she gives you a questioning look. You just keep leaning forward and pulling her hair until she has to lie on her back. Once on her back, you trail your tongue up her stomach and across her breasts to her face before you sit back up. You scoot forward and straddle her face, lowering your pussy down against her face. She starts darting her tongue into your wet pussy while you ride and rub your clit against her face.'
@@ -1038,7 +1038,7 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 	if will_cost <= pcs_willpwr:
 		act 'Fuck her ass hard (<<will_cost>> Willpower)':
 			*clr & cla
-			domnush += 1
+			anushkaQW['dom_nush'] += 1
 			gs 'willpower', 'pay', 'self'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap9.jpg"></center>'
 			'"Oh you want me to <i>FUCK</i> your ass? I''ll fuck your ass like the dirty anal slut you are!" you tell her as you take a really hard grip on her hips, slam the strap-on balls deep into her ass and start really pounding her hole as hard and fast as you can. You can feel her try to pull away as she grips the back of the couch hard. You pull her back, not letting her escape the anal pounding you''re giving her.'
@@ -1047,8 +1047,8 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 			gs 'stat'
 			act 'Make her ass hurt':
 				*clr & cla
-				domnush += 1
-				nushstrapanalpain = 1
+				anushkaQW['dom_nush'] += 1
+				anushkaQW['strapon_anal_pain'] = 1
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap10.jpg"></center>'
 				'"Shut your mouth slut! I''ll fuck you however I want!" You grab her by the throat while you hammer her ass without mercy. She pulls away as much as she can until she runs out of room. Now pinned against the back of the couch, you nearly pull the full length of the dildo out of her ass, barely leaving the tip inside her before slamming it back down balls deep as fast as you can.'
 				'"Fuck <<$pcs_nickname>>, that hurts!" she says as she white knuckles the back of the couch. Despite what she says, she doesn''t try to push you off either. You know her well enough to know she''s getting off on this. A few minutes later, she cries out in ecstasy and her whole body shakes as she orgasms hard. You keep fucking her as she rides through her orgasm. Once it passes, you step back and pull the dildo out of her ass.'
@@ -1069,7 +1069,7 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 			end
 			act 'Catch my spit with your tongue':
 				*clr & cla
-				domnush += 1
+				anushkaQW['dom_nush'] += 1
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap11.jpg"></center>'
 				'You decide to show her a little mercy and ease up just a little with the ass fucking you''re giving her. You wrap your hand around her throat and tilt her head back. "Open your mouth and stick your tongue out, you dirty little slut."'
 				'She does as you tell her and you spit into her mouth. "Eat my cum slut." you demand and she closes her mouth and swallows your spit as you keep fucking her ass.'
@@ -1100,10 +1100,10 @@ if $ARGS[0] = 'couch_strap_finish':
 		AnushkaLoc = 2
 		'<center><b><font color = maroon>Living room</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
-		'The two of you watch some cheesy American action movie and chat about how great it will be when you''re on your own, not having your parents or other people around telling you what to do. You barely pay attention to the movie as you talk. After a few hours, you hear keys in the lock of the door. "Shit, they''re home already. Come on, let''s go." she says and gets up and heads to her room'+iif(nushstrapanalpain = 1, 'though she is walking a little gingerly, her ass still recovering.', '.')+'
-		Her brothers then come running in and to their room, followed by Valeria complaining about where they ate. Ed then walks in, giving you a slight nod as he goes into the kitchen.'+iif(nushstrapanalpain = 1, ' You catch up to Anushka and give her ass a slap, making her jump a little and flinch. She gives you a slightly dirty look and you stick your tongue out, which makes her laugh.', '')
+		'The two of you watch some cheesy American action movie and chat about how great it will be when you''re on your own, not having your parents or other people around telling you what to do. You barely pay attention to the movie as you talk. After a few hours, you hear keys in the lock of the door. "Shit, they''re home already. Come on, let''s go." she says and gets up and heads to her room'+iif(anushkaQW['strapon_anal_pain'] = 1, 'though she is walking a little gingerly, her ass still recovering.', '.')+'
+		Her brothers then come running in and to their room, followed by Valeria complaining about where they ate. Ed then walks in, giving you a slight nod as he goes into the kitchen.'+iif(anushkaQW['strapon_anal_pain'] = 1, ' You catch up to Anushka and give her ass a slap, making her jump a little and flinch. She gives you a slightly dirty look and you stick your tongue out, which makes her laugh.', '')
 		killvar 'nushstrapanal'
-		act 'Follow Anushka to her room': gt 'anushapt','anushroom'
+		act 'Follow Anushka to her room': gt 'anush_bedroom','anushroom'
 	end
 end
 
@@ -1120,7 +1120,7 @@ if $ARGS[0] = 'couch_strapon_get':
 	gs 'stat'
 	act 'Help her put on the harness':
 		*clr & cla
-		domnush -= 1
+		anushkaQW['dom_nush'] -= 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/cstrapget1.jpg"></center>'
 		'She finally breaks the kiss and steps into the harness, pulling it into place. You help her get the harness in place and pull the straps tight so it doesn''t move around.'
 		gs 'arousal', 'foreplay', 2, 'lesbian'
@@ -1148,7 +1148,7 @@ if $ARGS[0] = 'couch_strapon_get':
 					gs 'stat'
 					act 'Your ass is hers':
 						*clr & cla
-						domnush -= 1
+						anushkaQW['dom_nush'] -= 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/cstrapget5.jpg"></center>'
 						'She slaps your ass several times while she fucks it. "Yeah that''s right, this is my little ass to fuck anytime I want!" she says before she shoves it balls deep in your ass and starts really hammering away. You start to pull away, but she grabs you by the hair and pulls you back. Unable to escape, she hammers your ass balls deep. "Yeah, that''s right! Scream for me bitch. Tell me whose ass this is!"'
 						'"My ass belongs to you!" you beg, hoping it will slow her down, but it just encourages her to be rougher. Just when you think you can''t take it anymore, she almost collapses on your back, crying out in ecstasy as you feel her shuddering and quivering against you with the dildo buried in your ass. She takes a deep breath. "Oh my god, that was so amazing! I just came so fucking hard." She giggles as she pulls the dildo out of your ass. "Fucking great call, I needed that."'
@@ -1164,7 +1164,7 @@ if $ARGS[0] = 'couch_strapon_get':
 							'<center><b><font color = maroon>Living room</font></b></center>'
 							'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
 							'The two of you watch some cheesy American action movie and chat about how nice it will be when you are on your own, not having your parents or other people around telling you what to do. You barely pay attention to the movie as you talk. After a few hours, you hear keys in the lock of the door. "Shit, they''re home already. Come on, let''s go." she says and gets up and heads to her room just as her brothers come running in and to their room, followed by Valeria complaining about where they ate. Ed then walks by and gives you a slight nod before going into the kitchen.'
-							act 'Follow Anushka to her room': gt 'anushapt','anushroom'
+							act 'Follow Anushka to her room': gt 'anush_bedroom','anushroom'
 						end
 					end
 				end
@@ -1212,11 +1212,11 @@ if $ARGS[0] = 'getpleasured':
 				gs 'arousal', 'foreplay', -2, 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anushapt','anushroom'
+				act 'Get dressed':gt 'anush_bedroom','anushroom'
 			end
 		end
 	end
-	if nushstrapon = 1:
+	if anushkaQW['strapon'] = 1:
 		act 'Get her strapon out of the night stand':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/strapon.jpg"></center>'
@@ -1254,15 +1254,15 @@ if $ARGS[0] = 'buttplug':
 		'You pull out the butt plug and hold it up. "Yeah, I like this."'
 		'She laughs, walks over and takes it from you before putting it back in the drawer and closing it. "Well maybe you should buy one then, huh?"'
 		'A little disappointed she doesn''t want to play, you just nod. "Yeah, I guess I should..."'
-		act 'Look around some more.':gt 'anushapt','anushroom'
+		act 'Look around some more.':gt 'anush_bedroom','anushroom'
 	end
 end
 
 if $ARGS[0] = 'buttplug1':
 	*clr & cla
 	if npc_sex['A144'] = 0:npc_sex['A144'] = 1 & girl += 1
-	nushstrapon = 1
-	domnush += 1
+	anushkaQW['strapon'] = 1
+	anushkaQW['dom_nush'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/buttplug1.jpg"></center>'
 	'"Turn around and bend over." you demand and she does as you ask. You squirt some lube on her asshole and work it around until it''s lubed up, then squirt some lube onto the butt plug and coat it nicely until it is nice and slick. You kneel next to her and spread her ass while you hold up the butt plug, checking to make sure it''s lubed properly. When you notice her looking back over her shoulder at you, you tell her. "That''s right I''m going to shove this thing right up your ass and work it until you''re nice and loose like the butt slut you are."'
 	gs 'arousal', 'foreplay', 3, 'lesbian'
@@ -1309,12 +1309,12 @@ if $ARGS[0] = 'buttplug1':
 							minut += 8
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Get dressed':gt 'anushapt','anushroom'
+							act 'Get dressed':gt 'anush_bedroom','anushroom'
 						end
 
 						act 'Get her strap-on out of the night stand':
 							*clr & cla
-							domnush += 1
+							anushkaQW['dom_nush'] += 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/getstrapon.jpg"></center>'
 							'You slap her on the ass and place the butt plug on her night stand. As she gets back up on her knees and faces you, you reach inside and pull out her strap-on before holding it up. Her eyes grow a little wide and she bites her lower lip. "Now I''m going to fuck you with this," you tell her.'
@@ -1367,7 +1367,7 @@ if $ARGS[0] = 'bedstrapongive':
 				minut += 8
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anushapt','anushroom'
+				act 'Get dressed':gt 'anush_bedroom','anushroom'
 			end
 		end
 	end
@@ -1413,19 +1413,19 @@ if $ARGS[0] = 'bedstraponget':
 				minut += 8
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anushapt','anushroom'
+				act 'Get dressed':gt 'anush_bedroom','anushroom'
 			end
 		end
 		act 'Roll over':
 			*clr & cla
-			domnush -= 1
+			anushkaQW['dom_nush'] -= 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme9.jpg"></center>'
 			'You roll over onto your hands and knees and wiggle your ass at her. You look back to see her squirting some lube onto the shaft of the dildo before she rubs some lube onto your asshole until it is nice and slick as well. "That''s right slut, give me that ass!" she says as she scoots up behind you and you feel the tip of the dildo rubbing against your asshole, followed by pressure until it finally pops into your ass. You groan slightly in pain and she stops to let you get adjust to it before she slowly starts ass fucking you. The more you moan, the deeper and faster she starts to fuck you.'
 			gs 'arousal', 'anal_strap', 5, 'lesbian'
 			gs 'stat'
 			act 'Get butt fucked':
 				*clr & cla
-				domnush -= 1
+				anushkaQW['dom_nush'] -= 1
 				gs 'boyStat', 'D3'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme10.jpg"></center>'
 				'"Listen to you moan like a whore! You love my cock in your ass, don''t you whore?" she teases and slaps your ass.'
@@ -1449,7 +1449,7 @@ if $ARGS[0] = 'bedstraponget':
 					minut += 8
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Get dressed':gt 'anushapt','anushroom'
+					act 'Get dressed':gt 'anush_bedroom','anushroom'
 				end
 			end
 		end
@@ -1470,12 +1470,12 @@ if $ARGS[0] = 'bedstrapongetanal':
 	'You groan slightly in pain and she stops to let you adjust to it before she slowly starts ass fucking you. The more you moan, the deeper and faster she starts to fuck you.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'lube'
 	gs 'stat'
-	domnush -= 1
+	anushkaQW['dom_nush'] -= 1
 	gs 'arousal', 'anal_strap', 5, 'lesbian'
 	gs 'stat'
 	act 'Get butt fucked':
 		*clr & cla
-		domnush -= 1
+		anushkaQW['dom_nush'] -= 1
 		gs 'boyStat', 'D3'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme10.jpg"></center>'
 		'"Listen to you moan like a whore! You love my cock in your ass, don''t you whore?" she teases and slaps your ass.'
@@ -1499,7 +1499,7 @@ if $ARGS[0] = 'bedstrapongetanal':
 			minut += 8
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Get dressed':gt 'anushapt','anushroom'
+			act 'Get dressed':gt 'anush_bedroom','anushroom'
 		end
 	end
 end
@@ -1516,7 +1516,7 @@ if $ARGS[0] = 'bedstrapongiveanal':
 	gs 'stat'
 	act 'Rip her ass up':
 		*clr & cla
-		domnush += 1
+		anushkaQW['dom_nush'] += 1
 		gs 'boyStat', 'D3'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapdomnush6.jpg"></center>'
 		'You grab onto her hips with both hands and slam the <<dick>>cm <<$dick_girth>> dildo balls deep into her ass. She cries out in a mix of pain and pleasure, her moans rapidly start getting louder and louder. "Yes, yes! Harder!" You pull the dildo almost all the way out of her before slamming the full length back in, giving her the hardest, deepest and fastest anal pounding you can.'
@@ -1538,7 +1538,7 @@ if $ARGS[0] = 'bedstrapongiveanal':
 			minut += 8
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Get dressed':gt 'anushapt','anushroom'
+			act 'Get dressed':gt 'anush_bedroom','anushroom'
 		end
 	end
 end
@@ -1546,6 +1546,7 @@ end
 if $ARGS[0] = 'bedroom_lesbian':
 	*clr & cla
 	menu_off = 1
+	anushkaQW['sveta_love'] += 1
 	minut += 10
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/disco_bedroom1.jpg"></center>'

+ 44 - 43
locations/anushkaev2.qsrc

@@ -117,7 +117,7 @@ if $ARGS[0] = 'wait_nushrad':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
 			'Before you can think of a reply, he walks briskly past you and heads for the apartment door. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-			act 'Enter her room': gt 'anushapt','anushroom'
+			act 'Enter her room': gt 'anush_bedroom','anushroom'
 		end
 		act 'You don''t have to be so rough':
 			*clr & cla
@@ -127,7 +127,7 @@ if $ARGS[0] = 'wait_nushrad':
 			'He snorts and shakes his head. "Please! She''s just like all you bitches - she loves every minute of it. I could come back later and she would just roll over, spread those cheeks and let me fuck her ass again. No matter how much she whines and cries about it, she''s always ready for another good ass fucking."'
 			*nl
 			'You''re not really sure what to say. If she didn''t like it, why would she keep letting him do it? You don''t get to find out since he already left while you were lost in your thoughts. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-			act 'Enter her room': gt 'anushapt','anushroom'
+			act 'Enter her room': gt 'anush_bedroom','anushroom'
 		end
 	else
 		'You only take a few steps from the door when it opens and turn like you were just heading to the room. He gives you a slight frown of disgust. "You know if you took better care of yourself, I might give you the fucking of your life too. But I''ve got standards, you know. Now Nush, that''s a fine piece of ass right there," he says while hooking his thumb over his shoulder and pointing back towards her room.'
@@ -135,7 +135,7 @@ if $ARGS[0] = 'wait_nushrad':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
 			'Before you can think of a reply, he walks briskly past you and heads for the apartment door to leave. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-			act 'Enter her room': gt 'anushapt','anushroom'
+			act 'Enter her room': gt 'anush_bedroom','anushroom'
 		end
 		act 'You don''t have to be so rough':
 			*clr & cla
@@ -145,7 +145,7 @@ if $ARGS[0] = 'wait_nushrad':
 			'He snorts and shakes his head. "Please! She''s like all you bitches - she loves every minute of it. I could come back later and she would just roll over, spread those cheeks and let me fuck her ass again. No matter how much she whines and cries about it, she is always ready for another good ass fucking." He then pauses and laughs. "Well you would understand if you ever found a guy willing to fuck you at least." he says as if the mere thought of it disgusts him.'
 			*nl
 			'You''re not really sure what to say before he suddenly bursts out laughing. "Oh fuck. You were spying on us, weren''t you?" You blush when he realizes what you were doing, which only makes him laugh harder. You can hear him laughing until he walks out of the apartment and closes the door.'
-			act 'Enter her room': gt 'anushapt','anushroom'
+			act 'Enter her room': gt 'anush_bedroom','anushroom'
 		end
 	end
 end
@@ -218,6 +218,7 @@ if $ARGS[0] = 'rad3some':
 								'You put your feet against him and push while pulling his hands off your hips. You manage to slide away from him and finally feel the relief of his dick sliding out of your asshole. "I said to fucking stop!" you yell.'
 								'He stops trying to pull you back, confused. "What the fuck is your problem <<$pcs_nickname>>?" he angrily asks.'
 								'"You were way too fucking rough is what my problem is!" you snarl as you slide off the bed, gather up your discarded clothes and get dressed.'
+								*nl
 								'He rolls his eyes. "Oh please, all you bitches like to be fucked hard and rough and you know it."'
 								'You just shake your head at him. "No means no and stop means stop, Rad!"'
 								'"Then get the fuck out! No one invited you anyway." he snarls.'
@@ -306,8 +307,8 @@ if $ARGS[0] = 'radnush_asspound':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/pc/activities/phone/anushka/7.jpg"></center>'
 						'As you break the kiss, Anushka turns and sticks her tongue out. You notice that she is holding up her phone, and takes a selfie of the two of you covered in cum. She then gets up and starts to wipe the cum off her face with a tissue, offering one to you as well. At this point, Radomir is almost dressed. He slaps Anushka on the ass and heads for the door. "Later, bitches!" he quips as he walks out. "What a fucking asshole." she mutters once he''s gone. You both finish getting dressed and she lies down on her bed.'
-						act 'Hang out in her room': gt 'anushapt','anushroom'
-						act 'Say nothing and join her on the bed': gt 'anushapt', 'bed'
+						act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+						act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 						act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 						act 'Ask about the selfie': gt 'anushkaev2', 'rad_selfie'
 					end
@@ -326,8 +327,8 @@ if $ARGS[0] = 'rad_selfie':
 	'She just shrugs. "Keep it as a memento, at least for a while. I often take selfies during or after sex as keepsakes. Why do you ask?"'
 	'"You''re not going to show it to anyone, are you?"'
 	'She looks a little surprised you would ask that. "No, of course not." Then she grins. "Unless you want me to, that is..."'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
-	act 'Talk about something else': gt 'anushapt', 'bed'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Talk about something else': gt 'anush_bedroom', 'bed'
 	act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 	act 'Can I see it?':
 		*clr & cla
@@ -338,8 +339,8 @@ if $ARGS[0] = 'rad_selfie':
 		gs 'arousal', 'voyeur_sex', 2
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Hang out in her room': gt 'anushapt','anushroom'
-		act 'Talk about something else': gt 'anushapt', 'bed'
+		act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+		act 'Talk about something else': gt 'anush_bedroom', 'bed'
 		act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 		act 'Ask her to send it to you':
 			*clr & cla
@@ -349,8 +350,8 @@ if $ARGS[0] = 'rad_selfie':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 			'You think about it and decide you would like a copy as well. "Yeah, send it to me."'
 			'She grins, obviously approving of your choice. You then get a notification on your phone and quickly add the selfie to your gallery.'
-			act 'Hang out in her room': gt 'anushapt','anushroom'
-			act 'Talk about something else': gt 'anushapt', 'bed'
+			act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+			act 'Talk about something else': gt 'anush_bedroom', 'bed'
 			act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 		end
 	end
@@ -369,7 +370,7 @@ if $ARGS[0] = 'about_rad':
 	'She gives you a somewhat sour look. "Why did you?"'
 	'You smile at her. "Because you were here and I figured it wouldn''t be as bad for both of us. So why?" you press her.'
 	'She sighs. "It''s complicated, okay?"'
-	act 'Drop it': gt 'anushapt', 'bed'
+	act 'Drop it': gt 'anush_bedroom', 'bed'
 	act 'Explain':
 		*clr & cla
 		minut += 1
@@ -378,10 +379,10 @@ if $ARGS[0] = 'about_rad':
 		'You nod. "Okay, I''ve got time. How about you just tell me?"'
 		'She frowns at you, clearly getting annoyed at the questions. "Because... because when it''s great, it''s amazing and when it''s not... Well, I deal with it."'
 		'You can tell she is holding something back.'
-		act 'Let it drop': gt 'anushapt', 'bed'
+		act 'Let it drop': gt 'anush_bedroom', 'bed'
 		act 'Press her for more details':
 			*clr & cla
-			radnushdate = 1
+			anushkaQW['rad_date'] = 1
 			minut += 1
 			gs 'npc_relationship', 'modify', 'A144', 'dislike'
 			gs 'stat'
@@ -389,7 +390,7 @@ if $ARGS[0] = 'about_rad':
 			'"There is more to it than that. We''re friends right? So why don''t you tell me?" you say, continuing to prod her.'
 			'You can tell she is getting more and more annoyed. "For fuck''s sake, you''re like a dog with a bone about this! We use to date, okay? It makes things different. You happy now?"'
 			'"Thank you for telling me." you reply.'
-			act 'Drop it': gt 'anushapt', 'bed'
+			act 'Drop it': gt 'anush_bedroom', 'bed'
 			act 'You guys use to date?':
 				*clr & cla
 				minut += 2
@@ -397,7 +398,7 @@ if $ARGS[0] = 'about_rad':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 				'"So you guys use to date? I didn''t know that. What happened?" you ask.'
 				'She frowns at you. "We fucking broke up, obviously. Will you fucking drop it already?" You can tell she is starting to get pissed at your prying.'
-				act 'Let it drop': gt 'anushapt', 'bed'
+				act 'Let it drop': gt 'anush_bedroom', 'bed'
 				act 'Why did you break up?':
 					*clr & cla
 					minut += 1
@@ -528,7 +529,7 @@ if $ARGS[0] = 'wait_nushval':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
 	'You only take a few steps from the door when it opens and turn like you were just heading to the room. He looks a little surprised to see you, but smiles. "Hey <<$pcs_nickname>>, Anushka is in her room if you''re looking for her. I need to get going, got to get this part for my bike..." he explains as he walks past you. "See you around." With that, he walks towards the front door and leaves. You open Anushka''s door and walk in, deciding not to say anything about what you just saw.'
-	act 'Enter her room': gt 'anushapt','anushroom'
+	act 'Enter her room': gt 'anush_bedroom','anushroom'
 end
 
 if $ARGS[0] = 'val3some':
@@ -657,8 +658,8 @@ if $ARGS[0] = 'val3some':
 															'After a few minutes, Valentin gets up. "I need to get going girls." He starts getting dressed, but as you also get up, Anushka pulls you in close. You follow her gaze just in time to see her holding her phone up and taking a selfie of both of you with your tits covered in cum.'
 															*nl
 															'She then grabs some tissues and hands you some before she starts wiping the cum off her tits. As the two of you clean up, he finishes getting dressed. You and Anushka then start to get dressed as well and once he finishes, he leans over and gives Anushka a kiss on the forehead. "See you around babe. This was a blast, we should do again sometime." he says it and points at both of you. He then heads out the door, leaving Anushka to roll her eyes at his comment as the two of you finish getting dressed.'
-															act 'Hang out in her room': gt 'anushapt','anushroom'
-															act 'Say nothing and join her on the bed': gt 'anushapt', 'bed'
+															act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+															act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 															act 'Talk about what just happened': gt 'anushkaev2' , 'talkaboutval'
 														end
 													end
@@ -696,8 +697,8 @@ if $ARGS[0] = 'val3some':
 															'After a few minutes, Valentin gets up. "I need to get going girls." He starts getting dressed, but as you also get up, Anushka pulls you in close. You follow her gaze just in time to see her holding her phone up and taking a selfie of both of you with your tits covered in cum.'
 															*nl
 															'Anushka grabs some tissues and hands you some before she starts wiping the cum off her tits. As the two of you clean up, he finishes getting dressed. You and Anushka start to get dressed as well and once he finishes, he leans over and gives Anushka a kiss on the forehead. "See you around babe. This was a blast, we should do again sometime." he says and points at both of you. He then he heads out the door, leaving Anushka to roll her eyes at his comment as the two of you finish getting dressed.'
-															act 'Hang out in her room': gt 'anushapt','anushroom'
-															act 'Say nothing and join her on the bed': gt 'anushapt', 'bed'
+															act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+															act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 															act 'Talk about what just happened':gt 'anushkaev2' , 'talkaboutval'
 														end
 													end
@@ -743,8 +744,8 @@ if $ARGS[0] = 'talkaboutval':
 	'Before you can finish your sentence, she interrupts. "No, no we''re just friends who occasionally fuck is all. It''t fun and that''s all it is."'
 	'You smile at her. "Just friends that fuck huh?"'
 	'She rolls her eyes slightly. "Yeah, just friends that fuck."'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
-	act 'Talk about something else': gt 'anushapt', 'bed'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Talk about something else': gt 'anush_bedroom', 'bed'
 	if anushkaphoto[8] = 1:
 		act 'Ask about the selfie':
 			*clr & cla
@@ -755,8 +756,8 @@ if $ARGS[0] = 'talkaboutval':
 			'She just shrugs. "Keep it as a memento, at least for a while. I often take selfies during or after sex as keepsakes. Why do you ask?"'
 			'"You''re not going to show it to anyone, are you?"'
 			'She looks a little surprised you would ask that. "No, of course not." Then she grins. "Unless you want me to, that is..."'
-			act 'Hangout in her room': gt 'anushapt','anushroom'
-			act 'Talk about something else': gt 'anushapt', 'bed'
+			act 'Hangout in her room': gt 'anush_bedroom','anushroom'
+			act 'Talk about something else': gt 'anush_bedroom', 'bed'
 			act 'Talk about what just happened': gt 'anushkaev2', 'about_rad'
 			act 'Can I see it?':
 				*clr & cla
@@ -767,8 +768,8 @@ if $ARGS[0] = 'talkaboutval':
 				gs 'arousal', 'voyeur_sex', 2
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Hang out in her room': gt 'anushapt','anushroom'
-				act 'Talk about something else': gt 'anushapt', 'bed'
+				act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+				act 'Talk about something else': gt 'anush_bedroom', 'bed'
 				act 'Ask her to send it to you':
 					*clr & cla
 					minut += 1
@@ -777,8 +778,8 @@ if $ARGS[0] = 'talkaboutval':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 					'You think about it and decide you would like a copy as well. "Yeah, send it to me."'
 					'She grins, obviously approving of your choice. You then get a notification on your phone and quickly add the selfie to your gallery.'
-					act 'Hang out in her room': gt 'anushapt','anushroom'
-					act 'Talk about something else': gt 'anushapt', 'bed'
+					act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+					act 'Talk about something else': gt 'anush_bedroom', 'bed'
 				end
 			end
 		end
@@ -890,8 +891,8 @@ if $ARGS[0] = 'wait_nushmar':
 	'You smile back at her and her casual response. "Hey you back. So... you and Marcus, huh?"'
 	'She arches her brow as she finishes getting dressed. "Me and Marcus what?"'
 	'You point to your side of your face, indicating the splatter of cum still on her face. It takes her a moment to realize before she looks in the mirror and cleans the rest of it off. "Oh... Shut up." she says, but you can tell by her tone that she''s more amused than bothered by it.'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
-	act 'Say nothing and join her on the bed': gt 'anushapt', 'bed'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 	act 'Talk about what just happened': gt 'anushkaev2', 'talk_about_marcus'
 end
 
@@ -1017,8 +1018,8 @@ if $ARGS[0] = 'eat_nush_fucked':
 							'"Oh... Um, yeah okay. I should get going anyway..." he stammers as he quickly finishes dressing and heads out the door.'
 							'Now that Marcus is gone and it''s just the two of you, you decide to ask her about what just happened. "So, you and Marcus huh?"'
 							'She smiles and shakes her head. "Shut up."'
-							act 'Hang out in her room': gt 'anushapt','anushroom'
-							act 'Say nothing and join her on the bed': gt 'anushapt', 'bed'
+							act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+							act 'Say nothing and join her on the bed': gt 'anush_bedroom', 'bed'
 							act 'Talk about what just happened': gt 'anushkaev2', 'talk_about_marcus'
 						end
 					end
@@ -1031,7 +1032,7 @@ end
 if $ARGS[0] = 'talk_about_marcus':
 	*clr & cla
 	minut += 5
-	marspyknow = 1
+	anushkaQW['marspyknow'] = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 	'You give her a curious look. "I didn''t even know you guys were friends, let alone hooking up."'
@@ -1045,8 +1046,8 @@ if $ARGS[0] = 'talk_about_marcus':
 	*nl
 	'She shakes her head slightly. "It''s not just that, or I should say only that. It''s about everyone saying it''s wrong. It''s the same reason I like fucking other chicks, or getting naked. Breaking the rules and rubbing it in their narrow minded faces is a huge turn on. I mean fuck what society thinks or wants us to think or how to act. The more people tell me good girls shouldn''t do this or that, the more I want to fucking do it. I say break all the fucking rules and live free."'
 	'You can only nod at that. You know Anushka is a bit of an anarchist at heart, so it''s not a surprise that breaking social norms turns her on.'
-	act 'Hang out in her room': gt 'anushapt','anushroom'
-	act 'Talk about something else': gt 'anushapt', 'bed'
+	act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+	act 'Talk about something else': gt 'anush_bedroom', 'bed'
 	if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 		act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
 	end
@@ -1087,8 +1088,8 @@ if $ARGS[0] = 'talk_about_marcus':
 					gs 'arousal', 'voyeur_sex', 2
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Hang out in her room': gt 'anushapt','anushroom'
-					act 'Talk about something else': gt 'anushapt', 'bed'
+					act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+					act 'Talk about something else': gt 'anush_bedroom', 'bed'
 					if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 						act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
 					end
@@ -1110,8 +1111,8 @@ if $ARGS[0] = 'talk_about_marcus':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 						'You think about it and decide you would like a copy as well. "Yeah, send it to me."'
 						'She grins, obviously approving of your choice. You then get a notification on your phone and quickly add the selfie to your gallery.'
-						act 'Hang out in her room': gt 'anushapt','anushroom'
-						act 'Talk about something else': gt 'anushapt', 'bed'
+						act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+						act 'Talk about something else': gt 'anush_bedroom', 'bed'
 						if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 							act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
 						end
@@ -1119,8 +1120,8 @@ if $ARGS[0] = 'talk_about_marcus':
 							act 'Tell her about Djibril': gt 'anushkachat', 'tell_about_djibril'
 						end
 					end
-					act 'Hang out in her room': gt 'anushapt','anushroom'
-					act 'Talk about something else': gt 'anushapt', 'bed'
+					act 'Hang out in her room': gt 'anush_bedroom','anushroom'
+					act 'Talk about something else': gt 'anush_bedroom', 'bed'
 					if OluQW['sex'] = 1 and OluQW['tell'] = 0:
 						act 'Tell her about Olu': gt 'anushkachat', 'tell_about_olu'
 					end

+ 9 - 1
locations/arousal.qsrc

@@ -68,7 +68,15 @@ $orgasm_or = 'custom' to force orgasm and use custom text set as $orgasm_txt - *
 $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, self_fisting and self_fisting_anal.
 $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.
- }
+}
+ 
+!!------------------------------------Virginity checks----------------------------------
+!!{
+	pcs_vag > 0: Hymen broken
+	stat['vaginal'] > 0: Had intercourse with a boy [penis in vagina]
+	stat['think_virgin'] = 0: Had intercourse by penis, strap, dildo and/or fist [could be solo]
+}
+!!--------------------------------------------------------------------------------------
 
 
 temp_unaware = 0

File diff suppressed because it is too large
+ 211 - 212
locations/artem_sex.qsrc


+ 38 - 36
locations/artemhome.qsrc

@@ -278,7 +278,6 @@ if $ARGS[0] = 'artemroom':
 	CLOSE ALL
 	$track_loop = ''
 	music_loop = 1
-	internet_free = 0
 	*clr & cla
 	minut += 1
 	gs 'stat'
@@ -548,6 +547,7 @@ end
 if $ARGS[0] = 'computer':
 	menu_off = 1
 	gs 'stat'
+	gs 'internet_mobile', 'get_access', 'free', 'nocamshow', 'noporn'
 	if ArtemLoc = 2 and ArtemCompUse = 0:
 		ArtemCompUse = 1
 		*clr & cla
@@ -557,14 +557,14 @@ if $ARGS[0] = 'computer':
 		'"I saved up my allowance for years before I could afford it." He says.'
 		'"Mind if I use it? I want to check my emails and stuff." You ask him.'
 		'He nods. "Sure go ahead."'
-		act 'Go online': internet_free = 1 & gt 'Komp', 'start'
+		act 'Go online': gt 'Komp', 'start'
 		act 'Find something else to look at':gt 'artemhome','artemroom'
 	elseif ArtemLoc = 2 and ArtemCompUse > 0:
 		'You look at the computer, then at Artem. Artem meets your look... and breaks into a smile. "Go ahead and use it if you want. I don''t mind."'
-		act 'Go online': internet_free = 1 & gt 'Komp', 'start'
+		act 'Go online': gt 'Komp', 'start'
 		act 'Find something else to look at':gt 'artemhome','artemroom'
 	else
-		act 'Go online': internet_free = 1 & gt 'Komp', 'start'
+		act 'Go online': gt 'Komp', 'start'
 		act 'Find something else to look at':gt 'artemhome','artemroom'
 	end
 end
@@ -1689,32 +1689,34 @@ if $ARGS[0] = 'chat':
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
-				'You are unsure how to bring this up, maybe Anushka is right and he will jump at the chance. "I was hanging out with Nush the other day and well we started talking about you."'
+				'You are unsure how to bring this up, maybe Anushka is right and he will jump at the chance. "I was hanging out with Nush the other day, and well, we started talking about you."'
 				'Artem looks at you questioningly, "Oh? Why did you guys talk about me?"'
-				'You smile as you look at him. "Because your my boyfriend silly."'
+				'You smile as you look at him. "Because you''re my boyfriend, silly."'
 				'Artem looks a bit sheepish. "Oh... uh... so what did you guys talk about?"'
 				*nl
-				'You can tell he is curious, maybe a little anxious... and maybe a little eager, is he hoping you are going to ask what you are about to ask? You know she has a rep and you are sure Artem is well aware of it. "Lots of stuff but eventually we started talking about sex and ... anyways we talked about it and was wondering if you might be interested in a threesome."'
+				'You can tell he is curious, a little anxious... and perhaps a little eager. Is he hoping you will ask what you are about to ask? You know she has a reputation, and you are sure Artem is well aware of it. "Lots of stuff, but eventually we started talking about sex and ... anyways, we talked about it and wondered if you might be interested in a threesome."'
 				'Artem looks a bit nervous. "Uh... are you sure?"'
+				*nl
 				'You give him a slightly surprised look. "You don''t want to? I thought all guys wanted to have sex with two girls at the same time."'
-				'He nervously laughs. "Well yeah... but she has such a reputation..." You can tell there is more to it than just that by how he is acting.'
-				'"Her rep? What as a wild girl that likes to have sex? I thought that would be a turn on." He blushes more and looks even more nervous. "Ok so it''s not that, or at least not only that. We don''t have to if you don''t want to, but what is it?" You take his hand in yours as you ask him.'
+				'He nervously laughs. "Well yeah... but she has such a reputation..." You can tell there is more to it by how he''s acting.'
+				'"Her rep? What, as a wild girl that likes to have sex? I thought that would be a turn-on." He blushes more and looks even more nervous. "Okay, so it''s not that, or at least not only that. If you don''t want to, we don''t have to, but what is it?" You take his hand in yours as you ask him.'
 				act 'Keep talking':
 					*clr & cla
 					minut += 5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk2.jpg"></center>'
-					'He sighs. "I''m afraid." When he sees your face he adds. "Afraid of what she will think or say. She is... really experienced." You think he was about to call 	her something else but stopped himself, because he knows your friends, then he looks down and says quietly. "What if she thinks I''m no good?"'
-					'You lean over and give him a kiss. "She''s not like that, she might give you some advice but she is not the type to lay back and judge others, she is more likely to encourage you to do what she likes."'
+					'He sighs. "I''m afraid." Then, when he sees your face, he adds. "Afraid of what she will think or say. She is... really experienced." You think he was about to call her something else but stopped himself because he knows you''re friends, then he looked down and said quietly. "What if she thinks I''m no good?"'
+					'You lean over and give him a kiss. "She''s not like that. She might give you some advice, but she is not the type to lay back and judge others. Instead, she is more likely to encourage you to do what she likes."'
 					*nl
-					'After you break the kiss and say what you say, he starts to nod. "Ok yeah, I admit I would like to be with two girls and if she is your choice, then I am good with it." He starts to say more but then stops.'
-					'You smile catching it. "What?"'
+					'After you break the kiss and say what you say, he starts to nod. "Okay, yeah, I would like to be with two girls, and if she is your choice, then I am good with it." He seems to want to say more, but he stays silent.'
+					'You smile, catching it. "What?"'
 					'He blushes a bit more. "Nothing."'
-					'You raise his face to yours so you are looking into each others eyes. "Just tell me, we should be honest with each other, about everything."'
-					'He nods. "Your right, I was just thinking... it might be nice to get back at her a little for all the bullying is all."'
-					'You giggle a little. "Oh you want to fuck her hard and rough, don''t you."'
-					'He turns bright red confirming your guess. "Yeah... and I heard she lets guys use her butt to."'
-					'You grin to him. "You can fuck her as hard as you want and you can fuck her butt as hard as you want." He smiles back to you and the two of you laugh about it and talk about sex for a bit.'
+					'You raise his face to yours to look into each other''s eyes. "Just tell me, we should be honest with each other about everything."'
+					*nl
+					'He nods. "You''re right; I was just thinking... it might be nice to get back at her a little for all the bullying."'
+					'You giggle a little. "Oh, you want to fuck her hard and rough, don''t you."'
+					'He turns bright red, confirming your guess. "Yeah... and I heard she lets guys use her butt too."'
+					'You grin at him. "You can fuck her as hard as you want, and you can fuck her butt as hard as you want." He smiles back at you, and you laugh and talk about sex for a bit.'
 					gs 'arousal', 'kiss', 1
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -1730,19 +1732,19 @@ if $ARGS[0] = 'chat':
 				minut += 10
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk2.jpg"></center>'
-				'You give him a kiss, after you break the kiss. "So are you ready for our threesome?"'
-				'Artem looks into your eyes and then nods with a nervous smile. "Yeah, I''m read, as ready as I will ever be."'
-				'You smile as you look at him and give him a reassuring pat on the leg. "Don''t worry it will be fun." He just nods and doesn''t say anything more, but you can tell he is eager as well under his nervousness.'
+				'You give him a kiss after you break the kiss. "So, are you ready for our threesome?"'
+				'Artem looks into your eyes and then nods with a nervous smile. "Yeah, I''m ready, as ready as I''ll ever be."'
+				'You smile and give him a reassuring pat on the leg as you look at him. "Don''t worry, it will be fun." He just nods and doesn''t say anything more, but you can tell he is also eager under his nervousness.'
 				*nl
-				'You pull out your phone and text Anushka. "Hey what''s up? You ready to come over for that threesome?"'
-				'It takes a minute or so before she responds. "Sure where at?" Followed by a bunch of sexual innuendo emoj''s. You can feel Artem looking over reading what she wrote.'
-				'You text back. "Artem''s, just send a text when you are here and he will come answer the door."'
-				'She just text back several more sexual innuendo emoj''s.'
+				'You pull out your phone and text Anushka. "Hey, what''s up? You ready to come over for that threesome?"'
+				'It takes a minute or so before she responds. "Sure, where at?" Followed by a bunch of sexual innuendo emojis. You can feel Artem looking over and reading what she wrote.'
+				'You text back. "Artem''s, just send a text when you are here, and he will come to answer the door."'
+				'She just texts back several more sexual innuendo emojis.'
 				*nl
-				'You put your phone down. "Well she is on her way." He takes the time while you wait for her to tidy up his room, he stops at his dresser, then digs into the bottom drawer and brings something back. He sets a bottle of lube down on the end table, you can''t help but smile. It looks like he is serious about getting a little payback on a gopnik for all the stuff they do to the nerds, he sits back down next to you, to wait for Anushka to show up.'
+				'You put your phone down. "Well, she is on her way." He tidies his room while waiting for her. He stops at his dresser, digs into the bottom drawer and brings something back. He sets a bottle of lube down on the end table, and you can''t help but smile. He is serious about getting a little payback on a gopnik for everything they do to the nerds. He sits back next to you to wait for Anushka to show up.'
 				gs 'arousal', 'kiss', 1
 				gs 'stat'
-				act 'Wait for Anushka': gt 'artem_events', 'anushka_3some'
+				act 'Wait for Anushka': gt 'artem_sex', 'anushka_3some'
 			end
 		end
 		if artemQW['anal'] >= 1 and strapon = 1 and strapnumber > 0 and artemQW[strapon] = 0:
@@ -1751,8 +1753,8 @@ if $ARGS[0] = 'chat':
 				minut += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
-				'You wonder just how kinky he is, you have let him fuck your butt and you did get that strapon it. Maybe he would be willing to try it, I mean it is only fair right. "Artem we have been having sex and it has been great, but I was wondering if you might want to try something new."'
-				'Just the word sex and you have his full attention. "Uh sure I guess so, is it a new position you want to try?" As he talks he starts talking off his pants, he obvious thinks your about to have sex now.'
+				'You wonder just how kinky he is, you have let him fuck your butt, and you did get that strap on it. Maybe he would be willing to try it. I mean, it is only fair, right? "Artem, we have been having sex, and it has been great, but I was wondering if you might want to try something new."'
+				'Just the word sex, and you have his full attention. "Uh, sure, I guess so. Is it a new position you want to try?" As he talks, he starts taking off his pants. He obviously thinks you''re about to have sex.'
 				act 'Show him the strapon':
 					*clr & cla
 					minut += 1
@@ -1760,20 +1762,20 @@ if $ARGS[0] = 'chat':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon2.jpg"></center>'
 					if strapnumber >= 4:
-						'You pull the strapon harness with it''s <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up showing it to him. "I thought we could use this."'
+						'You pull the strapon harness with its  <<dick>>cm <<$dick_girth>> dildo out of your purse and hold it up, showing it to him. "I thought we could use this."'
 						'His eyes bulge when he looks at how big it is and starts shaking his head no at once. "Hell no, that thing is massive, there is no way you are sticking that in me."'
 						'You sigh a little. "Come on baby, I will go easy on you. I let you fuck me in the butt, it''s only fair. You''ll enjoy it I promise."'
-						'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am... maybe... maybe if it was my size or smaller I might consider it but not that thing." You try to convince him but he is stead fast against it, instead he starts rubbing your arms. You know he just wants to have regular sex now.'
+						'He keeps shaking his head and laughs a little. "Fair? That thing is way bigger than I am... maybe if it was my size or smaller I might consider it but not that thing." You try to convince him but he is stead fast against it, instead he starts rubbing your arms. You know he just wants to have regular sex now.'
 						act 'Have sex': gt 'artem_sex', 'sex'
 						act 'Stop talking': gt 'artemhome', 'artemroom'
 						act 'Keep talking': gt 'artemhome', 'chat'
 					else
-						'You pull the strapon harness with it''s <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up showing it to him. "I thought we could use this."'
-						'His eyes bulge when he see''s what your holding. "Wait... you want to wear that and... you know..."'
+						'You pull the strapon harness with its <<dick>>cm <<$dick_girth>> dildo attached out of your purse and hold it up showing it to him. "I thought we could use this."'
+						'His eyes bulge when he see''s what you''re holding. "Wait... you want to wear that and... you know..."'
 						'You grin at his reaction. "Come on baby, I will go easy on you. I let you fuck me in the butt, it''s only fair. You''ll enjoy it I promise."'
-						'He looks at the dildo, then to you, and back again before finally sighing and nodding slightly. "Ok... fine. But you can''t tell anyone we tried this, you swear?"'
-						'You nod. "I swear, I won''t tell anyone unless you are ok with it."'
-						'He frowns a bit at the way you worded it but it seems to be good enough. "Ok, if it will make your happy I will try it, but if it starts to hurt we''re stopping." You nod in agreement.'
+						'He looks at the dildo, then to you, and back again before finally sighing and nodding slightly. "Okay... fine. But you can''t tell anyone we tried this, you swear?"'
+						'You nod. "I swear, I won''t tell anyone unless you are okay with it."'
+						'He frowns a bit at how you worded it, but it seems good enough. "Okay, if it will make you happy I will try it, but if it starts to hurt we''re stopping." You nod in agreement.'
 						act 'Put on harness': gt 'artem_sex', 'strapon_first'
 					end
 				end

+ 1 - 1
locations/audition_sex1.qsrc

@@ -43,7 +43,7 @@
 !! audition['cast_couch'] = 4 - gave a blowjob and took a facial and swallowed
 !! audition['cast_couch'] = 5 - gave a blowjob and took a facial
 !! audition['cast_couch'] = 6 - fucked and swallowed
-!! audition['cast_couch'] = 7 - fucked and and tried to swallow but failed
+!! audition['cast_couch'] = 7 - fucked and tried to swallow but failed
 !! audition['cast_couch'] = 8 - fucked and spit
 !! audition['cast_couch'] = 9 - fucked and took a facial and swallowed
 !! audition['cast_couch'] = 10 - fucked and came in condom

+ 1 - 1
locations/audition_sex2.qsrc

@@ -48,7 +48,7 @@
 !! audition['cast_couch'] = 4 - gave a blowjob and took a facial and swallowed
 !! audition['cast_couch'] = 5 - gave a blowjob and took a facial
 !! audition['cast_couch'] = 6 - fucked and swallowed
-!! audition['cast_couch'] = 7 - fucked and and tried to swallow but failed
+!! audition['cast_couch'] = 7 - fucked and tried to swallow but failed
 !! audition['cast_couch'] = 8 - fucked and spit
 !! audition['cast_couch'] = 9 - fucked and took a facial and swallowed
 !! audition['cast_couch'] = 10 - fucked and came in condom

+ 1 - 1
locations/audition_sex3.qsrc

@@ -44,7 +44,7 @@
 !! audition['cast_couch'] = 4 - gave a blowjob and took a facial and swallowed
 !! audition['cast_couch'] = 5 - gave a blowjob and took a facial
 !! audition['cast_couch'] = 6 - fucked and swallowed
-!! audition['cast_couch'] = 7 - fucked and and tried to swallow but failed
+!! audition['cast_couch'] = 7 - fucked and tried to swallow but failed
 !! audition['cast_couch'] = 8 - fucked and spit
 !! audition['cast_couch'] = 9 - fucked and took a facial and swallowed
 !! audition['cast_couch'] = 10 - fucked and came in condom

+ 9 - 9
locations/backwater.qsrc

@@ -33,7 +33,7 @@ if $ARGS[0] = 'alone':
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/'+iif(DayStage < 4,'backwater_winter.jpg','backwater_winter_night.jpg')+'"></center>'
 	end
 	*nl
-	'A small creek with relatively clean water. If the weather is warm you can clean yourself up. Also, if your clothes are dirty you can wash them here.'
+	'A small creek with relatively clean water. If the weather is warm, you can clean yourself up. Also, if your clothes are dirty, you can wash them here.'
 	*nl
 
 	if clothesAtLocation = 1:'Your clothes lie on the shore.'
@@ -50,7 +50,7 @@ if $ARGS[0] = 'alone':
 		act 'Wash self':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/'+iif($pantyworntype = 'none','backwaterswim2.jpg','backwaterswim1.jpg')+'"></center>'
-			*nl 'You washed yourself in the creek.'
+			*nl 'You washed in the creek.'
 			menu_off = 1
 			noShampoo = 1
 			dynamic $showerdin
@@ -116,7 +116,7 @@ if $ARGS[0] = 'alone':
 	if spdirty > 0:
 		act 'Quick wash (0:15)':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/pc/activities/face_wash.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/facewash.jpg"></center>'
 			*nl 'You carefully wash your face, removing any impurities.'
 			menu_off = 1
 			cumspclnt = 4
@@ -136,7 +136,7 @@ if $ARGS[0] = 'alone':
 				menu_off = 1
 				if huntersKnowSlut > 0 or (hunters_outside = 0 and hunters_available = 0) or (hour < 7 or hour > 22) or (pcs_inhib >= 25 or exhibitionist_lvl > 1):
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/'+iif(PCloSkirt > 0,'backwaterundress_ski.jpg','backwaterundress.jpg')+'"></center>'
-					'You do not hesitate getting undressed, not caring if anyone is watching.'
+					'You do not hesitate to get undressed, not caring if anyone is watching.'
 					minut+=5
 					if huntersRape = 1: huntersRape = 2
 					gs 'clothing', 'strip_all', 'backwater'
@@ -144,7 +144,7 @@ if $ARGS[0] = 'alone':
 					act'Back': gt 'backwater'
 				else
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/noundress.jpg"></center>'
-					'You hesitate getting undressed, what if someone suddenly sees you?'
+					'You hesitate to get undressed. What if someone suddenly sees you?'
 
 					act'Back': gt 'backwater'
 				end
@@ -174,7 +174,7 @@ end
 if $ARGS[0] = 'hunter':
 	'<center><B>Backwater</B></center>'
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hunter_looks.jpg"></center>'
-	'While cleaning yourself in the backwater, you suddenly get the feeling that you are not alone here. Turning around, you see one of the hunters. He''s just standing there watching you, his camouflage is almost indistinguishable compared to the bushes and trees.'
+	'While cleaning yourself in the backwater, you suddenly feel that you are not alone here. Turning around, you see one of the hunters. He''s just standing there watching you. His camouflage is almost indistinguishable compared to the bushes and trees.'
 	menu_off = 1
 	minut += 5
 	gs 'stat'
@@ -183,7 +183,7 @@ if $ARGS[0] = 'hunter':
 		act'Get dressed':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swampbackwaternude1.jpg"></center>'
-			*nl 'Noticing the hunter, you rush over to your clothes and begin dressing yourself in panic. As you get fully dressed, you look over your shoulder, expecting the hunter standing there, but there is no one there.'
+			*nl 'Noticing the hunter, you rush to your clothes and begin dressing in panic. As you get fully dressed, you look over your shoulder, expecting the hunter standing there, but there is no one there.'
 			gs 'underwear', 'wear'
 			gs 'clothing', 'recover_lost_clothes', 'backwater', 1
 			minut += 5
@@ -194,7 +194,7 @@ if $ARGS[0] = 'hunter':
 		act'Hide':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swampbackwaternude2.jpg"></center>'
-			'Covering your breasts and crotch you jump into the nearest bush. In your state of fear and confusion, you start scanning the area but you don''t see anyone there. You quickly run back towards the cabin.'
+			'Covering your breasts and crotch, you jump into the nearest bush. In your state of fear and confusion, you start scanning the area, but you don''t see anyone there. So you quickly run back towards the cabin.'
 			minut += 1
 
 			act'Go back to the hut':gt 'swamp_yard', 'start'
@@ -203,7 +203,7 @@ if $ARGS[0] = 'hunter':
 	act'Stay naked':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swampbackwaternude3.jpg"></center>'
-		'You decide that you have nothing to be afraid of, and continue on completely nude. The hunter looks at you for a minute or so, all of a sudden you hear a "Hmph", him turning around and going away.'
+		'You decide that you have nothing to be afraid of and continue on completely nude. The hunter looks at you for a minute or so, and suddenly, you hear a "Hmph", him turning around and going away.'
 		hunterslut += 1
 		hunterknowday = day
 		gs'stat'

+ 50 - 58
locations/bank.qsrc

@@ -409,6 +409,17 @@ if $ARGS[0] = 'cikl':
 			karta += atmDeposit
 			atmDeposit = 0
 		end
+
+		! Daily Internet and mobile checks
+		$internet_action_messages = func('internet_mobile', 'check_subscription_actions')
+		count = ARRSIZE('$internet_action_messages')
+		i = 0
+		:loop_messages
+			'<<$internet_action_messages[i]>>'
+			i += 1
+		if i < count: jump 'loop_messages'
+		killvar 'i'
+		killvar 'count'
 	end
 
 	!!------------------------------------------------------------------------------------------------------------
@@ -499,7 +510,7 @@ if $ARGS[0] = 'cikl':
 		end
 
 		! Utilities for all apartments.
-		if (home_owned[1] = 1 or home_owned[1] = 2 or home_owned[4] > 0 or home_owned[5] = 2) and electroday = 0:
+		if func('homes_properties', 'get_owned_homes_count') > 0 and electroday = 0:
 			gs 'housing', 'util'
 			if bankAccount = 1 and karta >= elektro:
 				'<b><font color="green"><<elektro>> <b>₽</b> for utilities, has been automatically deducted from your bank account.</font></b>'
@@ -546,83 +557,64 @@ if $ARGS[0] = 'cikl':
 				'<b><font color="red">Your card was declined during automatic debit of 300 <b>₽</b> for cable TV subscription.</font></b>'
 			end
 		end
+
 	end
 
+
 	if day ! 25:
 		if paydayHusb = 1:paydayHusb = 0
 		if workKafe['job'] = 1 and paydayKafe = 1:paydayKafe = 0
 		if workSec = 1 and paydaySec = 1:paydaySec = 0
-		if (home_owned[1] = 1 or home_owned[4] > 0) and haday = 1:haday = 0
-		if (home_owned[1] > 0 or home_owned[4] > 0 or home_owned[5] = 2) and electroday = 1:electroday = 0
-		if (home_owned[1] > 0 or home_owned[4] > 0 or home_owned[5] = 3) and kabel > 0 and kabelday = 1:kabelday = 0
-		if scholarshipday = 1:scholarshipday = 0
-		if nopaytanwork = 1:nopaytanwork = 0
-		if nopaypoly = 1:nopaypoly = 0
-		if nopaysalon = 1:nopaysalon = 0
-		if paydaybistrosec = 1:paydaybistrosec = 0
+		!! No idea what haday is, it does not show up anywhere else beyond this one line
+		!! All the checks for the whether Sveta owns certain properties make no sense, if it is the 25th, haday, electroday and 
+		!! kabelday are set to 0. The fact that Sveta doesn''t own or rent properties only means that their value is meaningless
+		!! anyway.
+		if haday = 1: haday = 0
+		if electroday = 1: electroday = 0
+		if kabelday = 1: kabelday = 0
+		if scholarshipday = 1: scholarshipday = 0
+		if nopaytanwork = 1: nopaytanwork = 0
+		if nopaypoly = 1: nopaypoly = 0
+		if nopaysalon = 1: nopaysalon = 0
+		if paydaybistrosec = 1: paydaybistrosec = 0
 	end
 
-	if sdaday = day and sdamonth = month and home_owned[1] = 3:
-		home_owned[1] = 2
-		'<b><font color="red">Your tenants have moved out and your apartment is now vacant.</font></b>'
-		!msg 'Your tenants have moved out and your apartment is now vacant.'
-	end
+	!! Checking for tenants moving out
+	gs 'homes_properties', 'tenant_movements'
+	
 
 	!!----------------------------------------
 	!! Rent
 	!!----------------------------------------
 
-	if home_owned[1] = 1 or home_owned[4] > 0:
-		gs 'housing', 'rent'
-		! Rent for the city apartment
-		if home_owned[1] = 1:
-			if ArendHouseSL <= 2:
-				!From bank
-				if bankAccount = 1 and karta >= home_rent[1]:
-					'<b><font color="green">Your rent payment of <<home_rent[1]>> <b>₽</b> for your city apartment, has automatically been deducted from your bank account.</font></b>'
-					karta -= home_rent[1]
-					ArendHouseSL += ArendHouseSL_due
-				elseif bankAccount = 1 and karta + bankDebtLimit >= home_rent[1]:
-					'<b><font color="green">Your rent payment of <<home_rent[1]>> <b>₽</b> for your city apartment, has automatically been deducted from your bank account and overdraw facility. Please contact your bank regarding your overdraw repayment.</font></b>'
-					karta -= home_rent[1]
-					ArendHouseSL += ArendHouseSL_due
-				elseif bankAccount = 0:
-					'<b><font color="red">You currently do not have a bank account setup for automatic rent deduction of <<home_rent[1]>> <b>₽</b> for your city apartment. To avoid eviction, please make manual payment as soon as possible.</font></b>'
-				else
-					nl
-					'<b><b><font color="red">Your card was declined during automatic rent deduction of <<home_rent[1]>> <b>₽</b> for your city apartment. To avoid eviction, please rectify as soon as possible.</font></b>'
-				end
-			end
-		end
-
-		! Rent for the Pushkin apartment
-		if home_owned[4] > 0:
-			if ArendHouseSL4 <= 2:
+	!! property_rent, property_days, $property_name, $property_display $property_code
+	gs 'homes_properties', 'get_rented_properties'
+	count = ARRSIZE('$property_name')
+	if count > 0:
+		i = 0
+		:loop_rent_payments
+			if property_days[i] <= 2:
 				!From bank
-				if bankAccount = 1 and karta >= home_rent[4]:
-					'<b><font color="green">Your rent payment of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment, has automatically been deducted from your bank account.</font></b>'
-					karta -= home_rent[4]
-					ArendHouseSL4 += ArendHouseSL_due
-				elseif bankAccount = 1 and karta + bankDebtLimit >= home_rent[4]:
-					'<b><font color="green">Your rent payment of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment, has automatically been deducted from your bank account and overdraw facility. Please contact your bank regarding your overdraw repayment.</font></b>'
-					karta -= home_rent[4]
-					ArendHouseSL4 += ArendHouseSL_due
+				if property_days[i] <= 0:
+					gs 'homes_properties', 'cancel_rent', $property_code[i]
+				elseif bankAccount = 1 and karta >= property_rent[i]:
+					'<b><font color="green">Your rent payment of <<property_rent[i]>> <b>₽</b> for your <<$property_name[i]>>, has automatically been deducted from your bank account.</font></b>'
+					karta -= property_rent[i]
+					gs 'homes_properties', 'add_rent_days', $property_code[i]
+				elseif bankAccount = 1 and karta + bankDebtLimit >= property_rent[i]:
+					'<b><font color="green">Your rent payment of <<property_rent[i]>> <b>₽</b> for your <<$property_name[i]>>, has automatically been deducted from your bank account and overdraw facility. Please contact your bank regarding your overdraw repayment.</font></b>'
+					karta -= property_rent[i]
+					gs 'homes_properties', 'add_rent_days', $property_code[i]
 				elseif bankAccount = 0:
-					'<b><font color="red">You currently do not have a bank account setup for automatic rent deduction of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment. To avoid eviction, please make manual payment as soon as possible.</font></b>'
+					'<b><font color="red">You currently do not have a bank account setup for automatic rent deduction of <<property_rent[i]>> <b>₽</b> for your <<$property_name[i]>>. To avoid eviction, please make manual payment as soon as possible.</font></b>'
 				else
 					nl
-					'<b><b><font color="red">Your card was declined during automatic rent deduction of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment. To avoid eviction, please rectify as soon as possible.</font></b>'
+					'<b><b><font color="red">Your card was declined during automatic rent deduction of <<property_rent[i]>> <b>₽</b> for your <<$property_name[i]>>. To avoid eviction, please rectify as soon as possible.</font></b>'
 				end
 			end
-		end
+		if i < count: jump 'loop_rent_payments'
+		gs 'homes_properties', 'clean_up_property_data'  & killvar 'i'
 	end
-
-	if home_owned[1] = 1 and ArendHouseSL <= 0: ArendHouseSL = 0 & home_owned[1] = 0
-	if home_owned[4] > 0 and ArendHouseSL4 <= 0: ArendHouseSL4 = 0 & home_owned[4] = 0
-
-	if home_owned[1] = 1: ArendHouseSL -= 1
-	if home_owned[4] > 0: ArendHouseSL4 -= 1
-
 	!!------------------------------------------------------------------------------------------------------------
 
 end

+ 5 - 3
locations/bedr.qsrc

@@ -43,6 +43,7 @@ else
 	*nl
 	'A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the door to the corridor. Against the wall, stands a make-up table with a <a href="exec:gt ''mirror'', ''start''">mirror</a> on it.'
 end
+if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
 *nl
 act 'The corridor':gt 'korr'
 
@@ -50,9 +51,11 @@ if husbandrinkday = daystart:
 	if husbanstrapon = 1:'Your drunken husband sleeps on the bed, with a butt plug up his ass.'
 	if husbanstrapon = 2:'Your drunken husband sleeps on the bed, after you''ve put a dildo up his ass.'
 	if husbanstrapon = 3:'Your drunken husband sleeps on the bed, after you''ve fucked him with a strapon.'
+	gs 'music_actions', 'no_music'
 end
 if husband > 0 and husbandrink ! 10 and husbandrinkday ! daystart:
 	if hour > 22 or hour < 7:'<a href="exec:gt ''husb'', ''start''">Husband is sleeping on the bed.</a>'
+	gs 'music_actions', 'no_music'
 end
 
 if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
@@ -214,8 +217,7 @@ end
 
 dynamic $palelady
 
-if komp = 1:'On the other bedside table is your <a href="exec:gt ''Komp'',''start''">laptop</a>.'
-
+gs 'music_actions', 'music_icon'
 if pcs_horny >= 50: act 'Masturbate':gt 'selfplay', 'start'
 
 if pornMagazine > 0:
@@ -226,7 +228,7 @@ gs 'subkid'
 
 act 'Relax on your bed': gt 'bed', 'start'
 
-if curr_home = 1 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
+gs 'prostitution_functions', 'prostitute_outfit_at_home'
 
 --- bedr ---------------------------------
 

+ 5 - 2
locations/bedr2x.qsrc

@@ -29,18 +29,20 @@ if pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0:gt'tobiQW','start'
 *nl
 'Against the wall is a table with a <a href="exec:gt ''mirror'',''start''">mirror</a> above it.'
 *nl
-if komp = 1:'On the other bedside table is your <a href="exec:gt ''Komp'',''start''">laptop</a>.'
+if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
 *nl
 if husbandrinkday = daystart:
 	if husbanstrapon = 1:'Your husband is still passed out drunk, after you used an anal plug on him.'
 	if husbanstrapon = 2:'Your husband is still passed out drunk, after you stuck a dildo in his ass.'
 	if husbanstrapon = 3:'Your husband is still passed out drunk, after you fucked him in the ass with a strap-on.'
+	gs 'music_actions', 'no_music'
 end
 act 'In the corridor':gt'korr2x'
 
 if husband > 0 and husbandrink ! 10 and husbandrinkday ! daystart:
 	if hour > 22 or hour < 7:
 		'<a href="exec: gt''husb'',''start'' ">On the bed your husband is sleeping.</a>'
+		gs 'music_actions', 'no_music'
 	end
 end
 if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
@@ -194,6 +196,7 @@ if sick >= 1:
 end
 
 dynamic $palelady
+gs 'music_actions', 'music_icon'
 
 if pcs_horny >= 50: act 'Masturbate': gt'selfplay', 'start'
 
@@ -205,7 +208,7 @@ end
 gs 'subkid'
 
 act 'Relax on your bed': gt 'bed', 'start'
-if curr_home = 4 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
+gs 'prostitution_functions', 'prostitute_outfit_at_home'
 
 --- bedr2x ---------------------------------
 

+ 19 - 5
locations/bedrPar.qsrc

@@ -17,6 +17,9 @@ gs 'stat'
 gs 'themes', 'indoors'
 gs 'family_schedule'
 
+!! This is runs only once, just to make sure that Sveta can sing from the start, does not have to wait a whole day for `cikl` to run.
+if ml_performance['max_perform_minutes'] = 0: ml_performance['max_perform_minutes'] = pcs_instrmusic + pcs_vokal
+
 if $ARGS[0] = '' or $ARGS[0] = 'start':
 	if locat['Mother'] = 26 and fromoutside:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost1.jpg"></center>'
@@ -90,6 +93,8 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		*nl
 		'Your <a href="exec:gt ''bed'', ''start''">bed</a> stands opposite the wardrobe, and your <a href="exec:gt ''stol'' ,''stolPar''">desk</a> is next to it'+iif(strapon = 1, '. You keep your strapon inside it.', '')+'. Your sister''s bed is in the other corner.'
 		*nl
+		if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
+
 		if ParrotQW['Owned2'] = 1:
 			'<a href="exec:gt ''popu'',''start2''"><<$ParrotQW[''Name2'']>></a> is sitting in his cage'
 			if daystart - ParrotQW['BuyDate'] <= 10: 
@@ -142,8 +147,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 			msg 'You have detention this morning and must be at school before 09:00.'
 		end
 
-
-		if komp = 1:'Your <a href="exec: gt ''Komp'',''start''">laptop</a> is on your desk.'
+		if komp = 1: 'Your <a href="exec: gt ''Komp'',''start''">computer</a> is on your desk.'
 
 		if npc_QW['A33'] > 10:npc_QW['A33'] = 10
 
@@ -185,7 +189,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 
 		act 'Open wardrobe': gt 'wardrobe', 'start'
 		
-		if curr_home = 2 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
+		gs 'prostitution_functions', 'prostitute_outfit_at_home'
 		
 		if pornMagazine > 0:'You have hidden your porn magazines under the mattress of your bed.'
 		!!Masturbation, allowed after sister threesome (when sis_watch is used for a message) or sister not here.
@@ -261,8 +265,18 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 			if gobelen > 0: 'You have <<gobelen>> completed tapestries.'
 		end
 
-		if locat['Anya_inroom']: gs 'music_actions', 'not_alone'
-		gs 'music_actions', 'start'
+		!! Computer, music and internet use.
+		gs 'internet_mobile', 'get_access'
+		if locat['Anya_inroom'] = 1:
+			gs 'music_actions', 'not_alone'
+
+			if sisboytrio = 0: access['noporn'] = 1
+			access['nocamshow'] = 1
+			$access['noporn-message'] = 'You shouldn''t watch porn with your sister in the room, she would notice for sure!'
+			$access['nocamshow-message'] ='You can''t do any webcam activities with your sister in the room!'
+		end
+		
+		gs 'music_actions', 'music_icon'
 
 		if locat['Anya_inroom'] = 0 and breastpump = 1 and bp_unbox <= 0:
 			'<a hlpf="exec: gt ''lact_bp'', ''bp_unbox_event''">Unbox</a> your breast pump'

+ 2 - 2
locations/beg1.qsrc

@@ -384,8 +384,8 @@ if $ARGS[0] = 'evro':
 end
 
 if $ARGS[0] = 'Family extension':
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/run_win.jpg"></center>'
-	if curr_home = 2:
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/St_Petersburg_run_win.jpg"></center>'
+	if $home['current'] = 'parents_home':
 		minut += 10
 		gs 'stat'
 		'As you receive congratulations from your coach and fellow competitors, you look towards the crowd to acknowledge their support. You are surprised to see your mother frantically waving at you and trying to make her way down to the track-side.'

+ 105 - 1
locations/beverage.qsrc

@@ -138,8 +138,9 @@ if $ARGS[0] = 'bev_cof':
 	cumspclnt = 2
 	gs 'cum_cleanup'
 	pcs_breath = 0
+	teeth['caffe_or_tea'] += 5
 	gs 'beverage', 'afterdrink'
-!!Image needed	'<center><img <<$set_imgh>> src="images/shared/drinks/coffee.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/shared/drinks/coffee.jpg"></center>'
 	'You enjoy a hot coffee, and<<$mtxt>>'
 	gs 'stat'
 	killvar '$_drink'
@@ -168,6 +169,7 @@ if $ARGS[0] = 'bev_tea':
 	cumspclnt = 2
 	gs 'cum_cleanup'
 	pcs_breath = 0
+	teeth['caffe_or_tea'] += 2
 	gs 'beverage', 'afterdrink'
 	'<center><img <<$set_imgh>> src="images/shared/drinks/tea.jpg"></center>'
 	'You enjoy a relaxing cup of tea, and<<$mtxt>>'
@@ -429,5 +431,107 @@ if $ARGS[0] = 'coffee':
 	pcs_breath = 0
 	gs 'stat'
 end
+
+
+!! ------------ just the stats, no descriptions or extra stuff with cost -----------------------
+
+if $ARGS[0] = 'only_cost_bco':
+	*clr & cla
+	frost = 0
+	if alko > 0: alko -= 1
+	money -= val($_drink['<<args[1]>>,price'])
+	if pcs_sleep <= 20: pcs_sleep += 5
+	pcs_health += 5
+	pcs_mood += 20
+	pcs_energy += 15
+	if pcs_hydra >= 100:
+		pcs_hydra += 20
+	else
+		pcs_hydra += 40
+	end
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	teeth['caffe_or_tea'] += 5
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_cof':
+	*clr & cla
+	frost = 0
+	if alko > 0: alko -= 1
+	money -= val($_drink['<<args[1]>>,price'])
+	if pcs_sleep <= 20: pcs_sleep += 5
+	pcs_health += 5
+	pcs_mood += 20
+	pcs_energy += 15
+	if pcs_hydra >= 100:
+		pcs_hydra += 20
+	else
+		pcs_hydra += 40
+	end
+	fat += 1
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	teeth['caffe_or_tea'] += 5
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_tea':
+	*clr & cla
+	frost = 0
+	if alko > 0: alko -= 1
+	money -= val($_drink['<<args[1]>>,price'])
+	pcs_health += 10
+	pcs_mood += 20
+	pcs_energy += 10
+	if pcs_hydra >= 100:
+		pcs_hydra += 25
+	else
+		pcs_hydra += 50
+	end
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	teeth['caffe_or_tea'] += 2
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_esp':
+	*clr & cla
+	frost = 0
+	if alko > 0: alko -= 1
+	money -= val($_drink['<<args[1]>>,price'])
+	if pcs_sleep <= 20: pcs_sleep += 5
+	pcs_health += 5
+	pcs_mood += 20
+	pcs_energy += 15
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
 --- beverage ---------------------------------
 

+ 10 - 10
locations/bicycle.qsrc

@@ -22,7 +22,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel.jpg"></center>'
 		end
 		*nl
-		'You see your old bike. It looks like it''s still in a good condition, you can probably ride it without any trouble.'
+		'You see your old bike. It looks like it''s still in good condition. You can probably ride it without any trouble.'
 
 		if BikeLoc = 1:
 			act 'Leave your bike alone':gt 'gadsarai'
@@ -67,7 +67,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 
 							'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_tanga_1.jpg"></center>'
 							*nl
-							'During your ride you lift your skirt several times, showing a glimpse of your panties to a few lucky villagers passing-by.'
+							'You lift your skirt several times during your ride, showing a glimpse of your panties to a few lucky villagers passing by.'
 						else
 							pcs_horny += 10
 							pcs_mood += 10
@@ -78,7 +78,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 
 							'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_tanga_2.jpg"></center>'
 							*nl
-							'During your ride you lift your skirt several times, showing your bare ass to a few lucky villagers passing-by.'
+							'You lift your skirt several times during your ride, showing your bare ass to a few lucky villagers passing by.'
 						end
 					else
 						pcs_mood += 5
@@ -94,7 +94,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike.jpg"></center>'
 					*nl
-					'You ride your bike, enjoying the surrounding country-side.'
+					'You ride your bike, enjoying the surrounding countryside.'
 				end
 				act 'Finish your ride':gt 'gadsarai'
 			end
@@ -102,9 +102,9 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 
 		if BikeLoc ! 1:
 			if BikeLoc = 2:
-				$bikeaction = 'Bike to your grandparents barn (0:12)'
+				$bikeaction = 'Bike to your grandparents'' barn (0:12)'
 			elseif BikeLoc = 3:
-				$bikeaction = 'Bike to your grandparents barn (0:44)'
+				$bikeaction = 'Bike to your grandparents'' barn (0:44)'
 			end
 			act '<<$bikeaction>>':
 				*clr & cla
@@ -117,7 +117,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 					pcs_mood += 5
 					pcs_sweat += 1
 					if swamp_clothes = 1:
-						'You remove the terrible excuse for clothing the hunters gave you. You''re sure you can find something better to wear at your grandparents house.'
+						'You remove the terrible excuse for clothing the hunters gave you. You''re sure you can find something better to wear at your grandparents'' house.'
 						gs 'clothing', 'strip', 'gadforest'
 						gs 'clothing', 'swamp_clothes', 0
 					end
@@ -129,7 +129,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 					pcs_mood += 15
 					pcs_sweat += 3
 					if swamp_clothes = 1:
-						'You remove the terrible excuse for clothing the hunters gave you. You''re sure you can find something better to wear at your grandparents house.'
+						'You remove the terrible excuse for clothing the hunters gave you. You''re sure you can find something better to wear at your grandparents'' house.'
 						gs 'clothing', 'strip', 'gadforest'
 						gs 'clothing', 'swamp_clothes', 0
 					end
@@ -139,7 +139,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 
 				gs 'bicycle', 'clothes'
 				*nl
-				'You jump onto your bike and ride to your grandparent barn.'
+				'You jump onto your bike and ride to your grandparents'' barn.'
 
 				act 'Finish your ride':gt 'gadsarai'
 			end
@@ -209,7 +209,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 
 				gs 'bicycle', 'clothes'
 				*nl
-				'You jump onto your bike and ride to the hunters cabin.'
+				'You jump onto your bike and ride to the hunters'' cabin.'
 
 				act 'Finish your ride':gt 'swamp_yard','start'
 			end

+ 21 - 0
locations/body.qsrc

@@ -147,6 +147,27 @@ if $ARGS[0] = 'DailyUpdate':
 	elseif pcs_skin <= 1000:
 		pcs_skin += min(skinDailyGain/5, 2) - skinDailyPenalty - 1
 	end
+	
+	if pcs_teeth < 0:
+		!! Daly degradation of perfect white teeth
+		tempteeth = 1
+		if teeth['caffe_or_tea'] > 8: tempteeth += 1
+		if teeth['smoked'] > 1: tempteeth += 1
+		tempteeth -= min(3,	teeth['brushed'])
+		teeth['degradation'] += max(tempteeth, 0)
+		killvar 'tempteeth'
+		teeth['brushed'] = 0
+		teeth['smoked'] = 0
+		teeth['caffe_or_tea'] = 0
+	
+		if teeth['degradation'] > 60:
+			!! After a certain time of not taking care of your teeth you will loose you perfect whit smile.
+			teeth['degradation'] = 0
+			pcs_teeth = 0
+		elseif teeth['degradation'] < 0:
+			teeth['degradation'] = 0
+		end
+	end
 
 	!skin variable reset
 	killvar 'moisturizerDailyCount'

+ 16 - 8
locations/body_desc.qsrc

@@ -1208,17 +1208,25 @@ if $ARGS[0] = 'hair':
 end
 
 if $ARGS[0] = 'appearance':
-	if pcs_apprnc = -10:
+	if pcs_apprnc < 40:
 		$pcs_apprnc = 'Your looks are even worse than terrible. It''s god-awful. No one wants to see or talk to you and people avoid you at any cost.'
-	elseif pcs_apprnc < 20:
-		$pcs_apprnc = 'Your looks are terrible. People try to avoid looking and talking to you.'
 	elseif pcs_apprnc < 60:
-		$pcs_apprnc = 'You''re a wallflower. Hardly anyone notices you.'
-	elseif pcs_apprnc < 120:
-		$pcs_apprnc = 'You have good looks. Men and women check you out when they think you aren''t looking.'
-	elseif pcs_apprnc < 160:
+		$pcs_apprnc = 'Your looks are terrible. People try to avoid looking and talking to you, unless they are making fun of the way you look.'
+	elseif pcs_apprnc < 80:
+		$pcs_apprnc = 'Your looks are bad. People often tease you about your looks or just ignore you exist.'
+	elseif pcs_apprnc < 100:
+		$pcs_apprnc = 'Your looks are below average. Hardly anyone notices you, except to occasionally tease you about your looks.'
+	elseif pcs_apprnc < 125:
+		$pcs_apprnc = 'Your looks are average. Hardly anyone notices you.'
+	elseif pcs_apprnc < 150:
+		$pcs_apprnc = 'You are considered cute. Most guys and some girls find you cute, in a cute girl next door look.'
+	elseif pcs_apprnc < 165:
+		$pcs_apprnc = 'You are considered attractive. You sometimes catch guys and even some other girls checking you out.'
+	elseif pcs_apprnc < 180:
+		$pcs_apprnc = 'You have good looks. Men and women check you out when they think you aren''t looking, you often get asked if you are a model.'
+	elseif pcs_apprnc < 199:
 		$pcs_apprnc = 'You''re unquestionably gorgeous. Men constantly get caught staring at you by their girlfriends.'
-	elseif pcs_apprnc < 200:
+	elseif pcs_apprnc < 220:
 		$pcs_apprnc = 'You have a simply stunning appearance. Other girls are a bit jealous and guys constantly check you out.'
 	else
 		$pcs_apprnc = 'Your appearance is divine! No one is able to take his or her eyes off of you.'

+ 16 - 2
locations/booty_call.qsrc

@@ -6,8 +6,22 @@ if $ARGS[0] = 'scheduler':
 	i = 0
 	:booty_call_time_sched_loop
 	if i < ARRSIZE('$FuckBuddy'):
-		if (rand(1,10) <= npc_sexdrive[$FuckBuddy[i]]) and (rand(1,npc_rel[$FuckBuddy[i]]) > 0):
-			booty_call_time[$FuckBuddy[i]] = 900 + rand(0,210)
+		if (((rand(1,10) <= npc_sexdrive[$FuckBuddy[i]]) and (rand(1,npc_rel[$FuckBuddy[i]]) > 0)) or npc_booty_call[$FuckBuddy[i]] = daystart) and npc_no_booty_call[$FuckBuddy[i]] ! daystart and npc_big_fight[$FuckBuddy[i]] < daystart - 7:
+			if npc_start_free_time[$FuckBuddy[i]] = 0: 
+				$boy = $FuckBuddy[i]
+				gs 'saveupdater', 'npc_stat_update'
+			end
+			if npc_booty_call[$FuckBuddy[i]] = daystart:
+				npc_booty_call_time[$FuckBuddy[i]] = hour * 60
+			elseif week = npc_day_off[$FuckBuddy[i]]:
+				booty_call_time[$FuckBuddy[i]] = 600 + rand(0,720)
+			elseif week ! npc_day_off[$FuckBuddy[i]]:
+				booty_call_time[$FuckBuddy[i]] = rand((npc_start_free_time[$FuckBuddy[i]] * 60), (npc_end_free_time[$FuckBuddy[i]] - 1) * 60)
+!!			elseif week < 6:
+!!				booty_call_time[$FuckBuddy[i]] = 900 + rand(0,210)
+!!			else
+!!				booty_call_time[$FuckBuddy[i]] = 600 + rand(0,720)
+			end
 		else
 			booty_call_time[$FuckBuddy[i]] = 2000
 		end

+ 319 - 169
locations/booty_call_after.qsrc

@@ -40,16 +40,17 @@ end
 if $ARGS[0] = 'ending':
 !!	gs 'booty_call_stats', 'save'
 	gs 'arousal', 'end'
-	if $clothingworntype = 'nude': gs'booty_call_after', 'dress'
+	gs'booty_call_after', 'dress'
 	if booty_call['fuck'] > 0: know_virgin[$boy] = 0
 	if booty_call['creampie_orgasm'] = 1: stat_memory['creampie_orgasm'] = daystart
+	npc_last_sex[$boy] = daystart
 	killvar 'booty_call'
 end
 
 if $ARGS[0] = 'dress':
-	gs 'clothing', 'wear_last_worn'
-	gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
-	gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
+	if $clothingworntype = 'nude': gs 'clothing', 'wear_last_worn'
+	if $pantyworntype = 'none': gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
+	if $braworntype = 'none': gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
 	gs 'stat'
 end
 
@@ -89,7 +90,6 @@ if $ARGS[0] = 'stop_here':
 			'"I think I''m good here," you say. "How about you?"'
 		end
 		if booty_call['cum_count'] < npc_sexdrive[$boy] - rand(1,3) and booty_call['blowjob_continue_ask'] ! 1:
-			booty_call['blue_ball'] = 1
 			if booty_call['keep_going_continue'] > 0 and npc_caretaker[$boy] = 1:
 				gs'booty_call_after', 'finish'
 			elseif booty_call['keep_going_continue'] > 0:
@@ -120,6 +120,7 @@ if $ARGS[0] = 'stop_here_options':
 				if rand(0,1) = 1:
 					'"Come on, please? Just a couple more times?"'
 					act'Not happening':
+						booty_call['blue_ball'] = 1
 						cla & *nl
 						'"Sorry," you shake your head. "But I just can''t."'
 						gs'booty_call_after', 'after_sex1'
@@ -128,6 +129,7 @@ if $ARGS[0] = 'stop_here_options':
 					'"Can I at least get a blowjob?"'
 					booty_call['blowjob_continue_ask'] = 1
 					act'Not happening':
+						booty_call['blue_ball'] = 1
 						cla & *nl
 						'"Sorry," you shake your head. "But I just can''t."'
 						gs'booty_call_after', 'after_sex1'
@@ -136,6 +138,7 @@ if $ARGS[0] = 'stop_here_options':
 				end
 			else
 				'<<$npc_firstname[$boy]>> seems really disappointed, almost upset.'
+				booty_call['blue_ball'] = 1
 				gs'booty_call_after', 'after_sex1'
 			end
 		end
@@ -146,6 +149,7 @@ if $ARGS[0] = 'stop_here_options':
 	act'I don''t have time':
 		cla & *nl
 		booty_call['no_time'] += 1
+		booty_call['blue_ball'] = 1
 		if booty_call['keep_going_continue'] >= 1:
 			'"Seriously <<$npc_firstname[$boy]>>," you say. "I can''t. You''re gonna make me late."'
 		else
@@ -168,6 +172,7 @@ if $ARGS[0] = 'stop_here_options':
 		act'Mom will kill me':
 			cla & *nl
 			booty_call['mom_kill'] += 1
+			booty_call['blue_ball'] = 1
 			if booty_call['keep_going_continue'] >= 1:
 				if hour < 3:
 					'"Seriously <<$npc_firstname[$boy]>>," you say. "I can''t. My mom is already going to kill me for staying out past curfew."'
@@ -210,6 +215,7 @@ if $ARGS[0] = 'stop_here_options':
 		act'Sore pussy':
 			cla & *nl
 			booty_call['sore_pussy'] = 1
+			booty_call['blue_ball'] = 1
 			'"My pussy is so sore," you say, rubbing his arm, feeling genuinely apologetic. "You''re gonna fuck me to death if we keep going."'
 			if npc_caretaker[$boy] = 1:
 				'<<$npc_firstname[$boy]>> smiles apologetically at you.'
@@ -229,6 +235,7 @@ end
 
 if $ARGS[0] = 'well_continue':
 	act'Well...':
+		booty_call['blue_ball'] = 0
 		cla & *nl
 		if booty_call['no_time'] > 0:
 			'"Well... Maybe I could be a <i>little</i> late..." you say with a soft smile.'
@@ -373,10 +380,10 @@ if $ARGS[0] = 'fucked_out':
 		if booty_call['cock_remove'] = 1:
 			$npc_apt_bedroom[$boy]
 			$booty_call['end_comment']
+			gs'booty_call_after', 'after_sex1'
 		else
 			gs'booty_call_after', 'pull_apart'
 		end
-		gs'booty_call_after', 'after_sex2'
 	end
 	
 	act'Sigh':
@@ -385,10 +392,11 @@ if $ARGS[0] = 'fucked_out':
 		if booty_call['cock_remove'] = 1:
 			$npc_apt_bedroom[$boy]
 			$booty_call['end_comment']
+			gs'booty_call_after', 'after_sex1'
 		else
 			gs'booty_call_after', 'pull_apart'
+			gs'booty_call_after', 'after_sex2'
 		end
-		gs'booty_call_after', 'after_sex2'
 	end
 	
 	act'Laugh':
@@ -401,10 +409,11 @@ if $ARGS[0] = 'fucked_out':
 		if booty_call['cock_remove'] = 1:
 			$npc_apt_bedroom[$boy]
 			$booty_call['end_comment']
+			gs'booty_call_after', 'after_sex1'
 		else
 			gs'booty_call_after', 'pull_apart'
+			gs'booty_call_after', 'after_sex2'
 		end
-		gs'booty_call_after', 'after_sex2'
 	end
 	if booty_call['cum_count'] < 3:
 		act'"Seriously?"':
@@ -415,7 +424,7 @@ if $ARGS[0] = 'fucked_out':
 			else
 				'"Seriously?" you scoff. "You''re already done?"'
 			end
-			gs'booty_call_after', 'after_sex2'
+			gs'booty_call_after', 'after_sex1'
 		end
 	end
 end
@@ -768,7 +777,7 @@ if $ARGS[0] = 'black_out':
 				gs'sleep', 'simple'
 			end
 
-			if mid($start_type,1,2) = 'sg' and home_owned[2] = 1: sveta_punishment['no_come_home'] = 1
+			if mid($start_type,1,2) = 'sg' and func('homes_properties', 'has_access', 'parents_home'): sveta_punishment['no_come_home'] = 1
 			gt'booty_call_morning', 'morning'
 		end
 	end
@@ -982,14 +991,19 @@ end
 !! -------------------------------------------------------------------------------
 
 if $ARGS[0] = 'after_sex1':
-	if booty_call['cock_remove'] = 0:
+	if booty_call['cock_remove'] = 0 and ($booty_call['position'] = 'miss' or $booty_call['position'] = 'doggy' or $booty_call['position'] = 'cowgirl'):
 		act'Pull apart':
 			cla & *clr
 			gs'booty_call_after', 'pull_apart'
-			if npc_smoker[$boy] > 0:
-				'<<$npc_firstname[$boy]>> reaches over to his nightstand and pulls out a pack of cigarettes.'
+			if (npc_humor[$boy] = 1 or npc_humor[$boy] = 2) and (booty_call['fuck_count'] >= npc_sexdrive[$boy] - 1) and rand(0,1) = 1:
+				gs'booty_call_pillow_talk', 'high_five1'
+			else
+				if npc_smoker[$boy] > 0:
+					*nl
+					'Afterwards, he reaches over to his nightstand and pulls out a pack of cigarettes.'
+				end
+				gs'booty_call_after', 'after_sex2'
 			end
-			gs'booty_call_after', 'after_sex2'
 		end
 	else
 		act'Finish':
@@ -1000,13 +1014,17 @@ if $ARGS[0] = 'after_sex1':
 			else
 				$npc_apt_bedroom[$boy]
 			end
-			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.'
+			if (npc_humor[$boy] = 1 or npc_humor[$boy] = 2) and (booty_call['fuck_count'] >= npc_sexdrive[$boy] - 1) and rand(0,1) = 1:
+				gs'booty_call_pillow_talk', 'high_five1'
 			else
-				*nl
-				'The two of you quietly bask in the afterglow of your fuck together.'
+				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
+					'The two of you quietly bask in the afterglow of your fuck together.'
+				end
+				gs'booty_call_after', 'after_sex2'
 			end
-			gs'booty_call_after', 'after_sex2'
 		end
 	end
 end
@@ -1087,7 +1105,7 @@ if $ARGS[0] = 'after_sex2':
 		end
 	end
 
-	if booty_call['phone'] = 0:
+	if booty_call['phone'] = 0 and booty_call['angry_after'] = 0:
 		act'Play with your phone':
 			booty_call['phone'] = 1
 			cla & *clr
@@ -1098,7 +1116,7 @@ if $ARGS[0] = 'after_sex2':
 		end
 	end
 
-	if siga > 0 and booty_call['cigarette'] = 0:
+	if siga > 0 and booty_call['cigarette'] = 0 and booty_call['pillow_talk'] = 0 and booty_call['angry_after'] = 0:
 		act'Have a smoke':booty_call['cigarette'] = 1 & gt'booty_call_after', 'smoke'
 
 		act'Have a smoke and play with your phone':
@@ -1108,7 +1126,7 @@ if $ARGS[0] = 'after_sex2':
 		end
 	end
 
-	if npc_smoker[$boy] > 0 and booty_call['annoyed'] = 0:
+	if npc_smoker[$boy] > 0 and booty_call['annoyed'] = 0 and booty_call['bum_cigarette'] = 0 and booty_call['pillow_talk'] = 0 and booty_call['angry_after'] = 0:
 		act'Bum a cigarette':
 			booty_call['bum_cigarette'] = 1
 			siga += 1
@@ -1143,12 +1161,13 @@ if $ARGS[0] = 'after_sex2':
 		act'Pillow talk':gt'booty_call_pillow_talk', 'start'
 	end
 
-	if (hour >= 20 or hour < 5) and booty_call['spend_night'] = 0 and booty_call['mom_kill'] = 0 and booty_call['no_time']:
+	if (hour >= 20 or hour < 5) and booty_call['spend_night'] = 0 and booty_call['mom_kill'] = 0 and booty_call['no_time'] = 0 and booty_call['angry_after'] = 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]
@@ -1164,11 +1183,21 @@ if $ARGS[0] = 'after_sex2':
 					gs'booty_call_after', 'spend_night'
 				end
 			end
-			if pcs_lovers - pcs_girlfriends > 0:
+			
+			if hour >= 22 or hour < 5:
+				act'It''s late':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Mind if I spend the night?" you ask. "It''s late and I don''t want to go."'
+					gs'booty_call_after', 'spend_night'
+				end
+			end
+			
+			if pcs_lovers - pcs_girlfriends > 0 and living_with_npc > 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."'
+					'"Mind if I spend the night?" you ask. "My boyfriend''s been pissing me off lately and I don''t want to go home to that."'
 					gs'booty_call_after', 'spend_night'
 				end
 
@@ -1179,7 +1208,7 @@ if $ARGS[0] = 'after_sex2':
 			end
 		end
 	end
-	if pcs_sleep < 30 and booty_call['get_up'] = 0:
+	if pcs_sleep < 30 and booty_call['get_up'] = 0 and booty_call['angry_after'] = 0:
 		act'Rest your eyes':gt'booty_call_after', 'bed'
 	end
 	gs'booty_call_after', 'plan_b'
@@ -1187,7 +1216,7 @@ if $ARGS[0] = 'after_sex2':
 end
 
 if $ARGS[0] = 'plan_b':
-	if booty_call['creampie'] > 0 and morning_after_pill > 0 and booty_call['plan_b'] = 0 and birth_control['think_safe'] = 0:
+	if booty_call['creampie_count'] > 0 and morning_after_pill > 0 and booty_call['plan_b'] = 0 and birth_control['think_safe'] = 0 and booty_call['angry_after'] = 0:
 		act'Take a morning after pill':
 			booty_call['plan_b'] = 2
 			cla & *clr
@@ -1235,7 +1264,7 @@ if $ARGS[0] = 'plan_b':
 end
 
 if $ARGS[0] = 'birth_control_pill_take':
-	if birth_control['remind_hour'] > 0 and hour >= birth_control['remind_hour'] and hour <= birth_control['remind_hour'] + 1 and tabletkiday ! daystart:
+	if birth_control['remind_hour'] > 0 and hour >= birth_control['remind_hour'] and hour <= birth_control['remind_hour'] + 1 and tabletkiday ! daystart and booty_call['angry_after'] = 0:
 		act'Take your birth control':
 			birth_control['message_skip'] = daystart
 			gs'din_bad', 'quick_takepill'
@@ -1407,9 +1436,41 @@ if $ARGS[0] = 'dressing1':
 	else
 		'You reach down for where you left your clothes and start to pick them up.'
 	end
-	'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 	gs'booty_call_after', 'dress_loop'
+	if booty_call['angry_after'] = 1:
+		'"I have to go," you say flatly, getting out of the bed without looking at <<$npc_firstname[$boy]>>.'
+		gs'booty_call_after', 'dressing2'
+	elseif booty_call['npc_late'] = 0:
+		'"You heading out?" <<$npc_firstname[$boy]>> asks.'
+		gs'booty_call_after', 'not_leaving'
+		gs'booty_call_after', 'leaving_soon'
+		gs'booty_call_after', 'going_disco'
+		gs'booty_call_after', 'mom_late'
+		gs'booty_call_after', 'need_homework'
+	else
+		'<<$npc_firstname[$boy]>> starts getting dressed next to you.'
+	end
+
+!!	act'Talk while you dress':
+!!		gs'booty_call_after', 'dress_talk_start'
+!!	end
+end
+
+if $ARGS[0] = 'dressing2':
+	if booty_call['sleepover'] = 1:
+		gs'booty_call_morning', 'end_morning'
+	else
+		act'Finish getting dressed':
+			gs'booty_call_after', 'dress_loop'
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'You finish <<$booty_call[''dress_describe'']>>.'
+			gs'booty_call_after', 'after_sex_dressed'
+		end
+	end
+end
 
+if $ARGS[0] = 'not_leaving':
 	act'Not yet':
 		cla & *nl
 		'"Not yet," you say, <<$booty_call[''dress_describe'']>>. "Just tired of hanging around naked."'
@@ -1417,7 +1478,9 @@ if $ARGS[0] = 'dressing1':
 		'"Whatever," you roll your eyes.'
 		gs 'booty_call_after', 'dressing2'
 	end
+end
 
+if $ARGS[0] = 'leaving_soon':
 	act'Yeah':
 		cla & *nl
 		'"Yeah," you say, <<$booty_call[''dress_describe'']>>.'
@@ -1425,7 +1488,9 @@ if $ARGS[0] = 'dressing1':
 		
 		gs 'booty_call_after', 'panty_gift'
 	end
-	
+end
+
+if $ARGS[0] = 'going_disco':
 	if hour >= 18 and (week = 5 or week = 6):
 		act'Going to the disco':
 			cla & *nl
@@ -1440,7 +1505,9 @@ if $ARGS[0] = 'dressing1':
 			gs 'booty_call_after', 'panty_gift'
 		end
 	end
-	
+end
+
+if $ARGS[0] = 'mom_late':
 	if mid($start_type,1,2) = 'sg' and hour >= 20:
 		act'Mom will kill me':
 			booty_call['mom_kill'] = 1
@@ -1455,7 +1522,9 @@ if $ARGS[0] = 'dressing1':
 			gs 'booty_call_after', 'panty_gift'
 		end
 	end
-	
+end
+
+if $ARGS[0] = 'need_homework':
 	if lernHome > 0:
 		act'Need to finish my homework':
 			cla & *nl
@@ -1478,24 +1547,6 @@ if $ARGS[0] = 'dressing1':
 			gs 'booty_call_after', 'panty_gift'
 		end
 	end
-
-!!	act'Talk while you dress':
-!!		gs'booty_call_after', 'dress_talk_start'
-!!	end
-end
-
-if $ARGS[0] = 'dressing2':
-	if booty_call['sleepover'] = 1:
-		gs'booty_call_morning', 'end_morning'
-	else
-		act'Finish getting dressed':
-			gs'booty_call_after', 'dress_loop'
-			cla & *clr
-			$npc_apt_bedroom[$boy]
-			'You finish <<$booty_call[''dress_describe'']>>.'
-			gs'booty_call_after', 'after_sex_dressed'
-		end
-	end
 end
 
 if $ARGS[0] = 'panty_gift':
@@ -1670,7 +1721,7 @@ if $ARGS[0] = 'dress_loop':
 		killvar 'lastwornbratype'
 		killvar 'lastwornbranumber'
 		booty_call['bra_wear'] = 1
-		$booty_call['dress_describe'] = 'throwing your arms through the straps of your bra and clasping it behind your back'
+		$booty_call['dress_describe'] = 'fastening your bra around your chest'
 	elseif $clothingworntype = 'nude':
 		gs'clothing', 'wear_last_worn'
 		jump 'dress_loop_start'
@@ -1697,10 +1748,12 @@ if $ARGS[0] = 'dress_loop':
 			end
 		end
 	elseif booty_call['dress_end'] = 1:
-		if CloSkirtShortness > 0:
-			'smoothing out your skirt'
+		if CloDress = 1:
+			'checking your dress'
+		elseif CloSkirtShortness > 0:
+			'smoothing your skirt'
 		else
-			'straightening out your clothes'
+			'checking your clothes'
 		end
 	end
 	gs'stat'
@@ -1753,95 +1806,8 @@ if $ARGS[0] = 'after_sex_dressed':
 			gs 'lover', 'remove fuckbuddy', $boy
 			act'Leave':gt'booty_call_after', 'exit'
 		end
-		
-		if pcs_lovers > 0:
-			act'I''ve started seeing somebody':
-				cla & *clr
-				npc_know_cheat[$boy] = 1
-				$npc_apt_bedroom[$boy]
-				'"The truth is, I''ve started seeing somebody. The sex has been good, but..." You shake your head, grabbing your purse. "I can''t keep doing this. I don''t want to fuck things up."'
-				if npc_fidelity[$boy] < 7:
-					'"Come on," he says. "We''re just having fun. It''s not cheating if it''s just physical. When you masturbate in the shower, it''s not cheating hom him with your showerhead are you?"'
-					act'No means no':
-						cla & *clr
-						'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
-						'"You''re not going to change my mind," you say. "We''re done."'
-						*nl
-						'And with that, you head out the door.'
-						gs 'lover', 'remove fuckbuddy', $boy
-						act'Leave':gt'booty_call_after', 'exit'
-					end
-					
-					act'Well...':
-						cla & *nl
-						'You pause, biting your lip in consideration.'
-						act'As long as it''s just phsyical':
-							cla & *clr
-							$npc_apt_bedroom[$boy]
-							'"Well..." you say slowly. "As long as it''s <i>just</i> physical..."'
-							'"Thatta girl," <<$npc_firstname[$boy]>> grins from bed.'
-							gs'booty_call_after', 'cheating_end'
-						end
-						
-						act'Set some rules':
-							cla & *nl
-							'"Okay..." you say. "But there have to be rules!"'
-							gs'booty_call_talk', 'cheating_rules'
-						end
-					end
-				else
-					gs 'lover', 'remove fuckbuddy', $boy
-					'"Oh." <<$npc_firstname[$npclastsaved]>> looks at you. "I guess that''s fair. So... I''ll see you around?"'
-					act'See you':
-						cla & *nl
-						'"Yeah," you mumble wistfully. "See you..."'
-						*nl
-						'And with that, you head out the door.'
-						act'Leave':gt'booty_call_after', 'exit'
-					end
-					
-					act'No I won''t':
-						cla & *clr
-						'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
-						'"No, I won''t," you frown. "That''s the point."'
-						*nl
-						'And with that, you head out the door.'
-						act'Leave':gt'booty_call_after', 'exit'
-					end
-				end
-			end
-			
-			if pcs_lovers - pcs_girlfriends > 0:
-				act'I can''t keep cheating on my boyfriend':
-					cla & *clr
-					'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
-					if npc_know_cheat[$boy] = 1:
-						'"I can''t keep cheating on my boyfriend like this," you say, hanging your head shamefully. "It''s wrong, and I just can''t do this anymore. I have to go."'
-					else
-						'"The truth is, I''m in a relationship with somebody," you say, hanging your head shamefully. "I''ve been cheating on them with you this whole time. It''s wrong, and I— I just can''t do this anymore!"'
-					end
-					'You grab your things and rush out the door.'
-					gs 'lover', 'remove fuckbuddy', $boy
-					act'Leave':gt'booty_call_after', 'exit'
-				end
-			end
-			if pcs_girlfriends > 0:
-				act'I can''t keep cheating on my girlfriend':
-					cla & *clr
-					'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
-					if npc_know_cheat[$boy] = 1:
-						'"I can''t keep cheating on my girlfriend like this," you say, hanging your head shamefully. "It''s wrong, and I just can''t do this anymore. I have to go."'
-					else
-						'"The truth is, I''m in a relationship with somebody," you say, hanging your head shamefully. "I''ve been cheating on them with you this whole time. It''s wrong, and I— I just can''t do this anymore!"'
-					end
-					'You grab your things and rush out the door.'
-					gs 'lover', 'remove fuckbuddy', $boy
-					act'Leave':gt'booty_call_after', 'exit'
-				end
-			end
-		end
-		gs'booty_call_after', 'unsatisfied'
-
+		gs'booty_call_after', 'unsatisfied_breakup'
+		gs'booty_call_after', 'no_more_cheating_breakup'
 	end
 !!{
 	
@@ -1855,8 +1821,8 @@ if $ARGS[0] = 'after_sex_dressed':
 	}
 end
 
-!!{
-if $ARGS[0] = 'unsatisfied':
+
+if $ARGS[0] = 'unsatisfied_breakup':
 	act'You don''t satisfy me':
 		cla & *clr
 		$npc_apt_bedroom[$boy]
@@ -1899,7 +1865,96 @@ if $ARGS[0] = 'unsatisfied':
 			end
 		end
 		
-		act'You''re boring':
+!!		act'You''re boring':
+	end
+end
+
+if $ARGS[0] = 'no_more_cheating_breakup':
+	if pcs_lovers > 0:
+		act'I''ve started seeing somebody':
+			cla & *clr
+			npc_know_cheat[$boy] = 1
+			$npc_apt_bedroom[$boy]
+			'"The truth is, I''ve started seeing somebody. The sex has been good, but..." You shake your head, grabbing your purse. "I can''t keep doing this. I don''t want to fuck things up."'
+			if npc_fidelity[$boy] < 7:
+				'"Come on," he says. "We''re just having fun. It''s not cheating if it''s just physical. When you masturbate in the shower, it''s not cheating hom him with your showerhead are you?"'
+				act'No means no':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
+					'"You''re not going to change my mind," you say. "We''re done."'
+					*nl
+					'And with that, you head out the door.'
+					gs 'lover', 'remove fuckbuddy', $boy
+					act'Leave':gt'booty_call_after', 'exit'
+				end
+				
+				act'Well...':
+					cla & *nl
+					'You pause, biting your lip in consideration.'
+					act'As long as it''s just phsyical':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"Well..." you say slowly. "As long as it''s <i>just</i> physical..."'
+						'"Thatta girl," <<$npc_firstname[$boy]>> grins from bed.'
+						gs'booty_call_after', 'cheating_end'
+					end
+					
+					act'Set some rules':
+						cla & *nl
+						'"Okay..." you say. "But there have to be rules!"'
+						gs'booty_call_talk', 'cheating_rules'
+					end
+				end
+			else
+				gs 'lover', 'remove fuckbuddy', $boy
+				'"Oh." <<$npc_firstname[$npclastsaved]>> looks at you. "I guess that''s fair. So... I''ll see you around?"'
+				act'See you':
+					cla & *nl
+					'"Yeah," you mumble wistfully. "See you..."'
+					*nl
+					'And with that, you head out the door.'
+					act'Leave':gt'booty_call_after', 'exit'
+				end
+				
+				act'No I won''t':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
+					'"No, I won''t," you frown. "That''s the point."'
+					*nl
+					'And with that, you head out the door.'
+					act'Leave':gt'booty_call_after', 'exit'
+				end
+			end
+		end
+		
+		if pcs_lovers - pcs_girlfriends > 0:
+			act'I can''t keep cheating on my boyfriend':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
+				if npc_know_cheat[$boy] = 1:
+					'"I can''t keep cheating on my boyfriend like this," you say, hanging your head shamefully. "It''s wrong, and I just can''t do this anymore. I have to go."'
+				else
+					'"The truth is, I''m in a relationship with somebody," you say, hanging your head shamefully. "I''ve been cheating on them with you this whole time. It''s wrong, and I— I just can''t do this anymore!"'
+				end
+				'You grab your things and rush out the door.'
+				gs 'lover', 'remove fuckbuddy', $boy
+				act'Leave':gt'booty_call_after', 'exit'
+			end
+		end
+		if pcs_girlfriends > 0:
+			act'I can''t keep cheating on my girlfriend':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/romance/misc/depart_annoyed1.mp4"></video></center>'
+				if npc_know_cheat[$boy] = 1:
+					'"I can''t keep cheating on my girlfriend like this," you say, hanging your head shamefully. "It''s wrong, and I just can''t do this anymore. I have to go."'
+				else
+					'"The truth is, I''m in a relationship with somebody," you say, hanging your head shamefully. "I''ve been cheating on them with you this whole time. It''s wrong, and I— I just can''t do this anymore!"'
+				end
+				'You grab your things and rush out the door.'
+				gs 'lover', 'remove fuckbuddy', $boy
+				act'Leave':gt'booty_call_after', 'exit'
+			end
+		end
 	end
 end
 
@@ -1915,7 +1970,7 @@ if $ARGS[0] = 'isnt_going_to_work':
 	end
 end
 
-if $ARGS[0] = 'dress_talk_start':
+if $ARGS[0] = 'dress_talk':
 	act'Finish getting dressed':
 		gs'booty_call_after', 'dress_loop'
 		cla & *clr
@@ -1923,24 +1978,22 @@ if $ARGS[0] = 'dress_talk_start':
 		'You finish <<$booty_call[''dress_describe'']>>'
 		gs'booty_call_after', 'after_sex_dressed'
 	end
-	if booty_call['dress_end'] ! 1:
-		if rand(0,1) = 1:
+	if booty_call['dress_end'] ! 1 and booty_call['dress_talk1'] = 0 and rand(0,1) = 1:
+		gs 'booty_call_after', 'npc_booty_call_invite'
+!!{		if rand(0,1) = 1:
 			!! he initiates
 			gs 'booty_call_after', 'dress_talk_him'
 		else
 			!! player initiates
 			gs 'booty_call_after', 'dress_talk_her'
-		end
+		end}
 	else
 		gs 'booty_call_after', 'after_sex_dressed'
 	end
-end}
+end
 
 if $ARGS[0] = 'dress_talk_him':
-	if booty_call['dress_talk1'] = 0:
-		'"You busy tomorrow? Want to come by and do this again?"'
-
-	end
+	gs 'booty_call_after', 'npc_booty_call_invite'
 
 	if booty_call['dress_talk2'] = 0:
 		'"What''re you up to later?"'
@@ -1951,25 +2004,20 @@ if $ARGS[0] = 'dress_talk_him':
 				act'Embarrassed':
 					gs'booty_call_after', 'dress_image'
 					'"I have a date with my boyfriend later," you say, blushing shyly.'
-					if npc_know_cheat[$boy] = 1:
-						if npc_fidelity[$boy] < 7:
-							'"You''re still with that stick in the mud?" <<$npc_firstname[$boy]>> scoffs.'
-						else
-						
-						end
-					else
-						'"Oh." <<$npc_firstname[$boy]>> looks away uncomfortably.'
-					end
+					gs'booty_call_after', 'npc_date_later_response'
+					'Your blush deepens in response.'
 				end
 				
 				act'Casual':
 					gs'booty_call_after', 'dress_image'
 					'"I have a date with my boyfriend later,"'
+					gs'booty_call_after', 'npc_date_later_response'
 				end
 				
 				act'Exhasperated':
 					gs'booty_call_after', 'dress_image'
 					'"I have a date with my boyfriend later,"'
+					gs'booty_call_after', 'npc_date_later_response'
 				end
 			end
 		end
@@ -1991,7 +2039,7 @@ if $ARGS[0] = 'dress_talk_him':
 	end
 end
 
-if $ARGS[0] = 'dress_talk_her':
+if $ARGS[0] = 'dress_talk_pc':
 	if booty_call['dress_talk1'] = 0:
 
 
@@ -2022,6 +2070,110 @@ end
 
 !!end
 
+if $ARGS[0] = 'npc_date_later_response':
+	if npc_know_cheat[$boy] = 1:
+		if npc_fidelity[$boy] < 7:
+			'"You''re still with that stick in the mud?" <<$npc_firstname[$boy]>> scoffs.'
+		else
+		
+		end
+	else
+		npc_know_cheat[$boy] = 1
+		if npc_fidelity[$boy] < 7:
+			'"And you''re fucking me right before your date?" <<$npc_firstname[$boy]>> snickers. "Hot."'
+		else
+			'"Oh." <<$npc_firstname[$boy]>> looks away uncomfortably.'
+		end
+		
+	end
+end
+
+if $ARGS[0] = 'npc_booty_call_invite':
+	if booty_call['dress_talk1'] = 0:
+		booty_call['dress_talk1'] = 1
+		if npc_day_off[$boy] = week + 1:
+			if npc_girlfriend[$boy] = 1:
+				pc_know_npc_has_girlfriend[$boy] = 1
+				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off tomorrow and my girlfriend won''t be around. Want to come over and do this again?"'
+			else
+				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off tomorrow. Want to come by and do this again?"'
+			end
+		else
+			if npc_girlfriend[$boy] = 1:
+				pc_know_npc_has_girlfriend[$boy] = 1
+				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
+			else
+				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off tomorrow. Want to come by and do this again?"'
+			end
+		end
+		
+		gs 'booty_call_after', 'dress_loop'
+		
+		gs 'booty_call_after', 'busy_tomorrow'
+		
+		act'What time?':
+			cla & *nl
+			'"That depends," you say, <<$booty_call[''dress_describe'']>>. "What time were you thinking?"'
+			'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
+			gs 'booty_call_after', 'busy_time'
+			gs 'booty_call_after', 'booty_call_plan'
+		end
+	end
+end
+
+if $ARGS[0] = 'busy_tomorrow':
+	act'I''m busy':
+		npc_no_booty_call[$boy] = daystart + 1
+		cla & *nl
+		'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I''m busy tomorrow."'
+		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'booty_call_after', 'dress_talk'
+	end
+end
+
+if $ARGS[0] = 'busy_time':
+	act'I''m busy':
+		npc_no_booty_call[$boy] = daystart + 1
+		cla & *nl
+		'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I have something to do then."'
+		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'booty_call_after', 'dress_talk'
+	end
+end
+
+if $ARGS[0] = 'booty_call_plan':
+	act'Sounds good':
+		npc_booty_call[$boy] = daystart + 1
+		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		cla & *nl
+		'"Sounds good," you grin, <<$booty_call[''dress_describe'']>>. "I''ll see you then."'
+		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'booty_call_after', 'dress_talk'
+	end
+	
+	act'I''ve got nothing better to do':
+		npc_booty_call[$boy] = daystart + 1
+		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		cla & *nl
+		'"Sure," you smirk, <<$booty_call[''dress_describe'']>>. "I got nothing better to do."'
+		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'booty_call_after', 'dress_talk'
+	end
+	
+	act'I could fit it in':
+		npc_booty_call[$boy] = daystart + 1
+		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		cla & *nl
+		'"I think I can fit that in," you smirk, <<$booty_call[''dress_describe'']>>.'
+		if npc_humor[$boy] = 2:
+			'"You sure can," <<$npc_firstname[$boy]>> grins lewdly at you.'
+		else
+			'"Great," <<$npc_firstname[$boy]>> grins back.'
+		end
+		gs 'booty_call_after', 'dress_talk'
+	end
+end
+
 if $ARGS[0] = 'bed':
 	minut += rand(1,2)
 	gs'stat'
@@ -2078,9 +2230,7 @@ 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'. . .':
-			
-		end
+		act'. . .':gt'booty_call_after', 'sleep_function'
 	end
 end
 
@@ -2094,7 +2244,7 @@ if $ARGS[0] = 'sleep_function':
 		gs'sleep', 'simple'
 	end
 
-	if mid($start_type,1,2) = 'sg' and home_owned[2] = 1: sveta_punishment['no_come_home'] = 1
+	if mid($start_type,1,2) = 'sg' and func('homes_properties', 'has_access', 'parents_home'): sveta_punishment['no_come_home'] = 1
 	gt'booty_call_morning', 'morning'
 end
 --- booty_call_after ---------------------------------

+ 181 - 77
locations/booty_call_condoms.qsrc

@@ -6,10 +6,16 @@
 !! booty_call['out_of_condoms'] = 2 - npc has run out of condoms, will use players
 
 if $ARGS[0] = 'setup':
-	if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0 and npc_no_condoms[$boy] ! 1:
-		booty_call['condom_count'] = rand(1,10)
-	elseif booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] = 1:
+	if npc_condom_conscious[$boy] = 1:
 		booty_call['condom_count'] = 100
+	elseif booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0 and npc_no_condoms[$boy] ! 1:
+		if rand(1,5) = 1:
+			booty_call['condom_count'] = 0
+		else
+			booty_call['condom_count'] = rand(1,10)
+		end
+	elseif npc_no_condoms[$boy] = 1:
+		booty_call['condom_count'] = 0
 	end
 	booty_call['condom_setup'] = 1
 end
@@ -25,8 +31,10 @@ if $ARGS[0] = 'condoms':
 	gs 'booty_call_condoms', 'check_count'
 	booty_call['must_fuck'] = 1
 	if booty_call['no_condom'] ! 1:
-		if npc_bareback[$boy] = 1 and booty_call['no_condom'] ! 1:
+		if npc_bareback[$boy] = 1 and booty_call['no_condom'] ! 1 and booty_call['condom'] ! 1:
 	!!		if npc_know_bc[$boy] = 1 and npc_condom_conscious[$boy] ! 2: booty_call['no_condom'] = 1
+			'You agreed to stop using condoms with <<$npc_firstname[$boy]>> and he makes no move to get one.'
+			gs 'booty_call_sex', 'position_choose'
 			gs 'booty_call_condoms', 'dont_cum_in_me'
 			gs 'booty_call_condoms', 'pc_safe_day'
 			gs 'booty_call_condoms', 'pc_dangerous_day'
@@ -58,6 +66,7 @@ end
 if $ARGS[0] = 'pc_condom_use_stats':
 	booty_call['using_pc_condoms'] = 1
 	booty_call['condom'] = 1
+	booty_call['pc_condoms_used'] += 1
 	booty_call['must_fuck'] = 1
 	prezik -= 1
 end
@@ -84,10 +93,7 @@ if $ARGS[0] = 'pc_condoms':
 	elseif booty_call['using_pc_condoms'] = 1 and booty_call['pc_out_of_condoms'] ! 1:
 		booty_call['pc_out_of_condoms'] = 1
 		cla
-		
-		
-		
-		
+
 		if booty_call['out_of_condoms'] = 1:
 			'"I think that was my last condom..." you say. "I guess that means we''re both out...?"'
 			'"I guess so," <<$npc_firstname[$boy]>> shrugs.'
@@ -97,16 +103,42 @@ if $ARGS[0] = 'pc_condoms':
 			'"I think that was my last condom..." you say.'
 			gs'booty_call_after', 'no_condom_end'
 			act'Do you have any?':
-				cla & *clr
+				cla & *nl
+				$npc_apt_bedroom
 				if booty_call['cock_remove'] = 0:
-					'"But I''m not ready to stop," you say, flexing your pussy around <<$npc_firstname[$boy]>>''s cock inside you. "Have you got any condoms?"'
+					'"But I''m not ready to stop," you grin, flexing your pussy around <<$npc_firstname[$boy]>>''s cock inside you. "Have you got any?"'
 				else
-					'"I''m not ready to stop," you say. "Do you have any condoms?"'
+					'"But I''m not ready to stop," you say. "Have you got any?"'
 				end
 				if npc_condom_conscious = 1:
-					'"I always have condoms," <<$npc_firstname[$boy]>> says. "You know, you don''t have to keep buying them if you don''t want to. I order in bulk."'
+					'"I always have condoms," <<$npc_firstname[$boy]>> says. "You don''t have to keep buying them if you don''t want to, you know. I order in bulk."'
 					gs'booty_call_sex', 'reset'
-					gs'booty_call_condoms', 'npc_condom_use'
+					act'If you''re offering':
+						cla & *nl
+						'"Well, if you''re offering..." you smirk.'
+						gs'booty_call_condoms', 'npc_condom_use'
+					end
+					
+					act'I might take you up on that':
+						cla & *nl
+						'"I just might take you up on that," you smile.'
+						gs'booty_call_condoms', 'npc_condom_use'
+					end
+					
+					act'I want to do my part':
+						cla & *nl
+						'"I want to do my part," you smile. "I''m enjoying the sex with you. Only fair that I pay for it too."'
+						gs'booty_call_condoms', 'npc_condom_use'
+					end
+					
+					if karta + money < 2000:
+						act'Good, money''s tight':
+							cla & *nl
+							'"Then I''ll stop buying right away," you grin. "I don''t have a lot of spare cash on hand, so saving on condoms would be great.'
+							gs'booty_call_condoms', 'npc_condom_use'
+						end
+					end
+					
 				elseif booty_call['condom_count'] > 0 and booty_call['condoms_used'] < booty_call['condom_count']:
 					'"Yeah, I have some," <<$npc_firstname[$boy]>> says.'
 					gs'booty_call_sex', 'reset'
@@ -128,6 +160,11 @@ if $ARGS[0] = 'pc_condoms':
 end
 
 if $ARGS[0] = 'pc_condom_ask':
+	act'Don''t say anything':
+		cla & *nl
+		booty_call['no_condom'] = 1
+		gs 'booty_call_sex', 'position_choose'
+	end
 	act'Ask him to put on a condom':
 		cla & *nl
 		'"Could you put on a condom?" you ask.'
@@ -193,16 +230,16 @@ if $ARGS[0] = 'npc_condom_use':
 		'<<$npc_firstname[$boy]>> swaps out his used condom for a new one.'
 	elseif booty_call['fuck_count'] > 1:
 		'<<$npc_firstname[$boy]>> reaches for a new condom.'
-	else
-		'<<$npc_firstname[$boy]>> reaches for a condom from his bedside table.'
 	end
 !!	gs 'booty_call_sex', 'position_choose'
 	
 	gs 'booty_call_condoms', 'npc_condom_put_on'
 	
-	gs 'booty_call_condoms', 'disable_condoms'
-	
-	gs 'booty_call_condoms', 'temp_disable_condoms'
+	if booty_call['condom'] = 0:
+		gs 'booty_call_condoms', 'disable_condoms'
+		
+		gs 'booty_call_condoms', 'temp_disable_condoms'
+	end
 end
 
 if $ARGS[0] = 'npc_condom_put_on':
@@ -370,6 +407,7 @@ if $ARGS[0] = 'condom_why2':
 				cla & *nl
 				'"Hey," you smile, grabbing his arm. "We don''t need condoms. I''m on the shot."'
 				if npc_condom_conscious[$boy] = 2:
+					booty_call['npc_condom_insist'] = 1
 					'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaches back for the condom. "Better to be safe."'
 					'Your jaw drops.'
 					*nl
@@ -388,6 +426,7 @@ if $ARGS[0] = 'condom_why2':
 				cla & *nl
 				'"Hey," you smile, grabbing his arm. "We don''t need condoms. I''m on the pill."'
 				if npc_condom_conscious[$boy] = 2:
+					booty_call['npc_condom_insist'] = 1
 					'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaches back for the condom. "Better to be safe."'
 					'Your jaw drops.'
 					*nl
@@ -427,16 +466,18 @@ if $ARGS[0] = 'no_condom1':
 		$npc_apt_bedroom[$boy]
 		if npc_condom_rule[$boy] = 1:
 			'"You know my rule," you say sternly. "We''re not fucking without one!"'
-		elseif ovulate > 0 and birth_control['think_safe'] ! 1:
-			'"I''m ovulating today!" you say sternly. "I could get pregnant!'
+		elseif stat['dangerous_day'] = 1 and birth_control['think_safe'] ! 1:
+			'"I''m ovulating right now!" you say sternly. "I could get pregnant!'
 		else
 			'"We''re not fucking without one," you say sternly.'
 		end
 		
-		if ovulate > 0 and birth_control['think_safe'] ! 1 and npc_childfree[$boy] > 0:
+		if stat['dangerous_day'] = 1 and birth_control['think_safe'] ! 1 and npc_childfree[$boy] > 0:
+			booty_call['condom'] = 1
 			'"What the fuck! Why didn''t you say so!" he says, immediately reaching for a condom.'
 			gs 'booty_call_condoms', 'npc_condom_use'
 		elseif rand(1,10) < 8:
+			booty_call['condom'] = 1
 			'"Ugh, fine."'
 			'He reaches for a condom.'
 			gs 'booty_call_condoms', 'npc_condom_use'
@@ -527,8 +568,8 @@ if $ARGS[0] = 'no_condom2':
 
 	act'How many girls are you fucking? (tease)':
 		cla & *nl
-		'"Fucking hell! 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 says, a smug grin on his face.'
+		'"Damn! 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 says, a smug grin on his face. "Do you have any?"'
 		gs 'booty_call_condoms', 'no_condom2.1'
 	end
 end
@@ -546,19 +587,39 @@ if $ARGS[0] = 'no_condom2.1':
 			gs 'booty_call_sex', 'position_choose'
 		end
 	else
-		act'No':
+		act'Don''t have any condoms':
 			cla & *nl
-			'"No..." you say reluctantly.'
+			'"No..." you say reluctantly. "I thought you would..."'
+			if npc_no_condoms[$boy] = 1:
+				if npc_no_condoms_know[$boy] = 1:
+					'"I can''t imagine why you''d think that," he replies dryly. "You know I don''t use them."'
+				else
+					npc_no_condoms_know[$boy] = 1
+					'"Well I don''t," he replies dryly. "I don''t use them."'
+				end
+			else
+				'"So... what should we do?"'
+			end
+			gs'booty_call_after', 'no_condom_end'
+			gs'booty_call_sex', 'no_sex_only'
 		end
 	end
 
 	gs'booty_call_condoms', 'pc_skip_the_condom'
 
-	act'Just don''t come inside me':
+	act'Just don''t come inside me (trusting)':
 		booty_call['promise_no_creampie'] = 1
 		booty_call['must_fuck'] = 1
 		cla & *nl
-		'"Well... Alright..." you say hesitantly. "But don''t you dare come inside me, okay?"'
+		'"Just don''t come inside me," you grin eagerly.'
+		gs 'booty_call_sex', 'position_choose'
+	end
+	
+	act'Just don''t come inside me (nervous)':
+		booty_call['promise_no_creampie'] = 1
+		booty_call['must_fuck'] = 1
+		cla & *nl
+		'"Well..." you say hesitantly. "Just don''t come inside me, okay?"'
 		gs 'booty_call_sex', 'position_choose'
 	end
 end
@@ -721,12 +782,13 @@ if $ARGS[0] = 'temp_disable_condoms':
 end
 
 if $ARGS[0] = 'npc_no_condom_react':
-	if npc_condom_conscious[$boy] = 2 or (npc_condom_conscious[$boy] = 1 and rand(npc_willpwr[$boy],100) < pcs_persuas):
+	if npc_condom_conscious[$boy] = 2 or (npc_condom_conscious[$boy] = 1 and (rand(npc_willpwr[$boy],100) - npc_rel[$boy]) < pcs_persuas):
 		booty_call['condom'] = 1
+		booty_call['npc_condom_insist'] = 1
 		'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaching back for the condom. "Better to be safe."'
 		'Your jaw drops.'
 		*nl
-		'<i>A free pass to skip the condoms forever and he doesn''t take it? What''s with him??</i>'
+		'<i>A free pass to go bareback forever and he doesn''t take it? What''s with him??</i>'
 	else
 		booty_call['no_condom'] = 1
 		npc_bareback[$boy] = 1
@@ -736,12 +798,13 @@ if $ARGS[0] = 'npc_no_condom_react':
 end
 
 if $ARGS[0] = 'npc_temp_no_condom_react':
-	if npc_condom_conscious[$boy] = 2 or (npc_condom_conscious[$boy] = 1 and rand(npc_willpwr[$boy],100) < pcs_persuas):
+	if npc_condom_conscious[$boy] = 2 or (npc_condom_conscious[$boy] = 1 and (rand(npc_willpwr[$boy],100) - npc_rel[$boy]) < pcs_persuas):
 		booty_call['condom'] = 1
+		booty_call['npc_condom_insist'] = 1
 		'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaching back for the condom. "Better to be safe."'
 		'Your jaw drops.'
 		*nl
-		'<i>A free pass to skip the condoms forever and he doesn''t take it? What''s with him??</i>'
+		'<i>A free pass to go bareback and he doesn''t take it? What''s with him??</i>'
 	else
 		booty_call['no_condom'] = 1
 		'"This is going to feel so good," <<$npc_firstname[$boy]>> says and your smile widens into a full blown grin.'
@@ -756,16 +819,24 @@ if $ARGS[0] = 'npc_hesitate_childfree':
 end
 
 if $ARGS[0] = 'pc_dangerous_day':
-	if ovulate > 0 and birth_control['think_safe'] ! 1 and succubusflag ! 1 and booty_call['danger_day'] = 0 and booty_call['safe_day'] = 0:
+	if stat['dangerous_day'] = 1 and birth_control['think_safe'] ! 1 and succubusflag ! 1 and booty_call['dangerous_day'] = 0 and booty_call['safe_day'] = 0:
 		act'Today is a dangerous day':
 			booty_call['danger_day'] = 1
 			cla & *clr
 			$npc_apt_bedroom[$boy]
-			'"I''m ovulating today," you warn <<$npc_firstname[$boy]>>. '
+			if ovulate > 0:
+				'"I''m ovulating right now," you warn <<$npc_firstname[$boy]>>. '
+			else
+				'"I''m ovulating soon," you warn <<$npc_firstname[$boy]>>. '
+			end
 			act'You can''t come inside me':
 				cla & *clr
 				$npc_apt_bedroom[$boy]
-				'"I''m ovulating today," you warn <<$npc_firstname[$boy]>>. "You can''t come inside me."'
+				if ovulate > 0:
+					'"I''m ovulating right now," you warn <<$npc_firstname[$boy]>>. "You can''t come inside me, I''ll get pregnant."'
+				else
+					'"I''m ovulating soon," you warn <<$npc_firstname[$boy]>>. "If you come inside me now, I''ll get pregnant."'
+				end
 				if npc_condom_conscious[$boy] = 1:
 					'"Maybe we should just use a condom," he says, eyeing his stash of rubbers.'
 					act'Good idea':
@@ -796,17 +867,25 @@ if $ARGS[0] = 'pc_dangerous_day':
 							gs 'booty_call_condoms', 'npc_condom_use_stats'
 							gs 'booty_call_sex', 'position_choose'
 						else
+							booty_call['no_condom'] = 1
 							'"If you say so," he smiles back.'
 							gs 'booty_call_sex', 'position_choose'
 						end
 					end
+				else
+					booty_call['no_condom'] = 1
+					gs 'booty_call_sex', 'position_choose'
 				end
 			end
 			
 			act'We need to use a condom':
 				cla & *clr
 				$npc_apt_bedroom[$boy]
-				'"I''m ovulating today," you warn <<$npc_firstname[$boy]>>. "We need to use a condom."'
+				if ovulate > 0:
+					'"I''m ovulating right now," you warn <<$npc_firstname[$boy]>>. "We need to use a condom."'
+				else
+					'"I''m ovulating soon," you warn <<$npc_firstname[$boy]>>. "If you come inside me now, I''ll get pregnant. We need to use a condom."'
+				end
 				if npc_condom_conscious[$boy] = 1:
 					'"<<$npc_firstname[$boy]>> nods and immediately reaches for one from his stash.'
 					gs 'booty_call_condoms', 'npc_condom_put_on'
@@ -850,7 +929,12 @@ end
 
 if $ARGS[0] = 'pc_safe_day':
 	if stat['safe_day'] = 1 or stat['probably_safe_day'] = 1  and birth_control['think_safe'] ! 1 and succubusflag ! 1 and booty_call['danger_day'] = 0 and booty_call['safe_day'] = 0 and booty_call['condom'] = 0:
-		if stat['safe_day'] = 1:
+		if mesec > 0:
+			$booty_call['safe_day_act'] = 'I''m on my period'
+			$booty_call['safe_day_desc1'] = 'I''m on my period'
+			$booty_call['safe_day_creampie_desc'] = 'So you can come inside me today. I don''t think I can get pregnant on my period'
+			$booty_call['safe_day_no_condom_desc'] = 'So we don''t need a condom. I don''t think I can get pregnant on my period'
+		elseif stat['safe_day'] = 1:
 			$booty_call['safe_day_act'] = 'Today is a safe day'
 			$booty_call['safe_day_desc1'] = 'It''s a safe day'
 			$booty_call['safe_day_creampie_desc'] = 'You can come inside me today'
@@ -861,18 +945,17 @@ if $ARGS[0] = 'pc_safe_day':
 			$booty_call['safe_day_creampie_desc'] = 'I think it''ll be okay if you want to come inside me'
 			$booty_call['safe_day_no_condom_desc'] = 'We can skip the condom today'
 		end
-		act'<<$booty_call[''safe_day_act'']>>':
-			booty_call['safe_day'] = 1
-			booty_call['no_condom'] = 1
-			cla & *clr
-			$npc_apt_bedroom[$boy]
-			'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>.'
+		if npc_bareback[$boy] = 1:
 			act'You can come inside me':
 				cla & *clr
 				$npc_apt_bedroom[$boy]
-				'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "<<$booty_call[''safe_day_creampie_desc'']>>."'
-!!				if stat['probably_safe_day'] = 1 and npc_childfree[$boy] = 1:
-!!					gs 'booty_call_condoms', 'npc_hesitate_childfree'
+				if mesec > 0:
+					'"You can come inside me today," you smile at <<$npc_firstname[$boy]>>. "I don''t think I can get pregnant on my period."'
+				else
+					'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "<<$booty_call[''safe_day_creampie_desc'']>>."'
+				end
+	!!				if stat['probably_safe_day'] = 1 and npc_childfree[$boy] = 1:
+	!!					gs 'booty_call_condoms', 'npc_hesitate_childfree'
 				if $npc_cum_pref[$boy] = 'creampie':
 					'"I''m going to pump you full of so many creampies," he whispers, making you giggle.'
 				else
@@ -880,47 +963,68 @@ if $ARGS[0] = 'pc_safe_day':
 				end
 				gs 'booty_call_sex', 'position_choose'
 			end
-			
-			if npc_bareback[$boy] ! 1:
-				act'We can skip the condom':
+		else
+			act'<<$booty_call[''safe_day_act'']>>':
+				booty_call['safe_day'] = 1
+				booty_call['no_condom'] = 1
+				cla & *clr
+				$npc_apt_bedroom[$boy]
+				'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>.'
+				act'You can come inside me':
 					cla & *clr
 					$npc_apt_bedroom[$boy]
-					'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "<<$booty_call[''safe_day_no_condom_desc'']>>."'
+					'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "<<$booty_call[''safe_day_creampie_desc'']>>."'
+	!!				if stat['probably_safe_day'] = 1 and npc_childfree[$boy] = 1:
+	!!					gs 'booty_call_condoms', 'npc_hesitate_childfree'
 					if $npc_cum_pref[$boy] = 'creampie':
-						'"I''m going to pump you full of so many creampies," he whispers.'
-						act'I didn''t say that (annoyed)':
-							cla & *nl
-							'"I didn''t say you could do that," you frown back.'
+						'"I''m going to pump you full of so many creampies," he whispers, making you giggle.'
+					else
+						'"Good to know," he smiles back.'
+					end
+					gs 'booty_call_sex', 'position_choose'
+				end
+				
+				if npc_bareback[$boy] ! 1:
+					act'We can skip the condom':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "<<$booty_call[''safe_day_no_condom_desc'']>>."'
+						if $npc_cum_pref[$boy] = 'creampie':
+							'"I''m going to pump you full of so many creampies," he whispers.'
+							act'I didn''t say that (annoyed)':
+								cla & *nl
+								'"I didn''t say you could do that," you frown back.'
+								gs 'booty_call_sex', 'position_choose'
+							end
+							
+							act'I didn''t say that (amused)':
+								cla & *nl
+								'"That''s not what I said," you giggle.'
+								'"It''s what I heard," he grins back.'
+								gs 'booty_call_sex', 'position_choose'
+							end
+						elseif npc_no_condoms[$boy] = 1:
+							'"Finally," <<$npc_firstname[$boy]>> says. "I''m sick of using that rubber shit."'
 							gs 'booty_call_sex', 'position_choose'
-						end
-						
-						act'I didn''t say that (amused)':
-							cla & *nl
-							'"That''s not what I said," you giggle.'
-							'"It''s what I heard," he grins back.'
+						else
+							'"Good to know," he smiles back.'
 							gs 'booty_call_sex', 'position_choose'
 						end
-					elseif npc_no_condoms[$boy] = 1:
-						'"Finally," <<$npc_firstname[$boy]>> says. "I''m sick of using that rubber shit."'
-						gs 'booty_call_sex', 'position_choose'
-					else
-						'"Good to know," he smiles back.'
-						gs 'booty_call_sex', 'position_choose'
 					end
 				end
-			end
-			if booty_call['virgin'] = 1:
-				act'I don''t want my first time with a condom':
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "Besides, I don''t want my first time to be with a condom."'
-					if npc_no_condoms[$boy] = 1:
-						npc_no_condoms_know[$boy] = 1
-						'"I never use condoms anyways," he grins.'
-					else
-						'"It''ll feel better," he nods back.'
+				if booty_call['virgin'] = 1:
+					act'I don''t want my first time with a condom':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"<<$booty_call[''safe_day_desc1'']>>," you smile at <<$npc_firstname[$boy]>>. "Besides, I don''t want my first time to be with a condom."'
+						if npc_no_condoms[$boy] = 1:
+							npc_no_condoms_know[$boy] = 1
+							'"I never use condoms anyways," he grins.'
+						else
+							'"It''ll feel better," he nods back.'
+						end
+						gs 'booty_call_sex', 'position_choose'
 					end
-					gs 'booty_call_sex', 'position_choose'
 				end
 			end
 		end

+ 862 - 3
locations/booty_call_cowgirl.qsrc

@@ -82,6 +82,7 @@ end
 
 if $ARGS[0] = 'cowgirl1':
 	!! slow pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	booty_call['speed'] = 1
 	$booty_call['position'] = 'cowgirl'
 	$booty_call['pos_speed'] = 'cowgirl1'
@@ -91,10 +92,10 @@ if $ARGS[0] = 'cowgirl1':
 
 	if mesec > 0:
 		'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/blood1.jpg"></center>'
-		'You gently roll your hips over his, grinding against his cock inside 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.'
+		gs 'booty_call_cowgirl', 'cowgirl1_start_period_desc'
 	else
 		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
-		'You gently roll your hips over his, grinding against his cock inside your pussy.'
+		gs 'booty_call_cowgirl', 'cowgirl1_start_desc'
 	end
 
 	act'Enjoy yourself':
@@ -103,7 +104,7 @@ if $ARGS[0] = 'cowgirl1':
 		gs 'stat'
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
-		'You focus on <<$npc_firstname[$boy]>>''s cock inside you, feeling it rub against your g-spot inside you, rolling your hips to get the friction just right. You can feel his hips moving with yours and the warmth that spreads through you is wonderful.'
+		gs 'booty_call_cowgirl', 'cowgirl1_enjoy_desc'
 		if booty_call['orgasm'] < orgasm:gs 'booty_call_sex', 'girl_cum_pre'
 		gs 'booty_call_cum', 'fuck_cum'
 	end
@@ -180,6 +181,7 @@ end
 
 if $ARGS[0] = 'cowgirl2':
 	!! medium pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	booty_call['speed'] = 2
 	$booty_call['position'] = 'cowgirl'
 	$booty_call['pos_speed'] = 'cowgirl2'
@@ -277,6 +279,7 @@ end
 
 if $ARGS[0] = 'cowgirl3':
 	!! fast/rough pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	booty_call['speed'] = 3
 	$booty_call['position'] = 'cowgirl'
 	$booty_call['pos_speed'] = 'cowgirl3'
@@ -416,4 +419,860 @@ if $ARGS[0] = 'cowgirl_change_pace':
 	end
 end
 
+!! ------------------------------ DESCRIPTIONS -------------------------------
+!! The descriptions are long so to keep the core content code readable, everything will gosub through here
+
+if $ARGS[0] = 'cowgirl1_start_period_desc':
+!!	'You gently roll your hips over his, grinding against his cock inside 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.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You gently roll your hips over his, grinding his tiny dick against the inside 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.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You gently roll your hips over his, grinding his fat chode against the inside 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.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You gently roll your hips over his, grinding his skinny dick against the inside 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.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You gently roll your hips over his, grinding his dick against the inside 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.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		if pcs_vag <= 10:
+			'You gently roll your hips over his, grinding his cock against the inside your pussy. You breathe slowly, thankful for the blood from your period providing some lubrication for his thick shaft stretching your tight snatch.'
+		else
+			'You gently roll your hips over his, grinding his thick cock against the inside your pussy, breathing slowly as it streches you out. 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.'
+		end
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You gently roll your hips over his, hugging the full length of his <<npc_dick[$boy]>>cm cock with 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.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You gently roll your hips over his, <i>filled</i> by the huge <<npc_dick[$boy]>>cm cock with 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.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You gently roll your hips over his, <i>stretched</i> by the enormous <<npc_dick[$boy]>>cm cock inside 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.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		if pcs_vag <= 15:
+			'You gently roll your hips over his, unable to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it painfully bumps up against your cervix. 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 gently roll your hips over his, barely to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it presses hard against your cervix. 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.'
+		end
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		if pcs_vag <= 15:
+			'You gently roll your hips over his, unable to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it fills you all the way to your cervix, bumping up hard against it. Looking down, you can see his gigantic cock is stained red from your period, blood mixing with your juices, both of them providing a lot of natural lubrication.'
+		else
+			'You gently roll your hips over his, barely able to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it fills you all the way to your cervix, pressing hard against it. Looking down, you can see his gigantic cock is stained red from your period, blood mixing with your juices, both of them providing a lot of natural lubrication.'
+		end
+	elseif $npc_dick_desc[$boy] = 'monster':
+		if pcs_vag <= 10:
+			'You gently roll your hips over his, unable to fit the full length of <<$npc_firstname[$boy]>>''s monstrous <<npc_dick[$boy]>>cm cock inside your bleeding snatch. Too long and too wide for your tight pussy, it feels like being impaled in every sense of the word. Looking down, you can see the red liquid mixing with your juices, both of them providing a lot of natural lubrication.'
+		elseif pcs_vag <= 25:
+			'You gently roll your hips over his, barely to fit the full length of <<$npc_firstname[$boy]>>''s monstrous <<npc_dick[$boy]>>cm cock inside your bleeding snatch. You''re no virgin, but even for your experienced pussy it feels like fucking a telephone pole. Looking down, you can see the red liquid mixing with your juices, both of them providing a lot of natural lubrication.'
+		else
+			'You gently roll your hips over his, barely to fit the full length of <<$npc_firstname[$boy]>>''s monstrous <<npc_dick[$boy]>>cm cock inside your bleeding snatch. It fills you completely, and even for your experienced pussy it feels on the verge of tearing. Looking down, you can see the red liquid mixing with your juices, both of them providing a lot of natural lubrication.'
+		end
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl1_start_desc':
+!!	'You gently roll your hips over his, grinding against his cock inside your pussy.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You gently roll your hips over his, grinding his tiny dick against the inside your pussy..'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You gently roll your hips over his, grinding his fat chode against the inside your pussy.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You gently roll your hips over his, grinding his skinny dick against the inside your pussy.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You gently roll your hips over his, grinding his dick against the inside your pussy.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		if pcs_vag <= 10:
+			'You gently roll your hips over his, grinding his cock against the inside your pussy. You breathe slowly trying to adjust as his thick shaft stretches your tight snatch.'
+		else
+			'You gently roll your hips over his, grinding his thick cock against the inside your pussy, breathing slowly as it streches you out.'
+		end
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You gently roll your hips over his, hugging the full length of his <<npc_dick[$boy]>>cm cock with your pussy.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You gently roll your hips over his, <i>filled</i> by the huge <<npc_dick[$boy]>>cm cock with your pussy.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You gently roll your hips over his, <i>stretched</i> by the enormous <<npc_dick[$boy]>>cm cock inside your pussy.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		if pcs_vag <= 15:
+			'You gently roll your hips over his, unable to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it painfully bumps up against your cervix.'
+		else
+			'You gently roll your hips over his, barely to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it presses hard against your cervix.'
+		end
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		if pcs_vag <= 15:
+			'You gently roll your hips over his, unable to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it fills you all the way to your cervix, bumping up hard against it.'
+		else
+			'You gently roll your hips over his, barely able to fit the full length of <<$npc_firstname[$boy]>>''s <<npc_dick[$boy]>>cm cock inside your pussy as it fills you all the way to your cervix, pressing hard against it.'
+		end
+	elseif $npc_dick_desc[$boy] = 'monster':
+		if pcs_vag <= 10:
+			'You gently roll your hips over his, unable to fit the full length of <<$npc_firstname[$boy]>>''s monstrous <<npc_dick[$boy]>>cm cock inside your bleeding snatch. Too long and too wide for your tight pussy, it feels like being impaled in every sense of the word.'
+		elseif pcs_vag <= 25:
+			'You gently roll your hips over his, barely to fit the full length of <<$npc_firstname[$boy]>>''s monstrous <<npc_dick[$boy]>>cm cock inside your bleeding snatch. You''re no virgin, but even for your experienced pussy it feels like fucking a telephone pole.'
+		else
+			'You gently roll your hips over his, barely to fit the full length of <<$npc_firstname[$boy]>>''s monstrous <<npc_dick[$boy]>>cm cock inside your bleeding snatch. It fills you completely, and even for your experienced pussy, you feel barely able to contain it.'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl1_enjoy_desc':
+!! 'You focus on <<$npc_firstname[$boy]>>''s cock inside you, feeling it rub against your g-spot inside you, rolling your hips to get the friction just right. You can feel his hips moving with yours and the warmth that spreads through you is wonderful.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You focus on <<$npc_firstname[$boy]>>''s tiny dick inside you, getting the angle just right to rub against your g-spot. His hips move with yours, spreading warmth and pleasure through your entire body.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You focus on <<$npc_firstname[$boy]>>''s dick inside you, its fat girth stretching you in a pleasant way while you angle it so its meager length rubs right against your g-spot. His hips move with yours, spreading warmth and pleasure through your entire body.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You focus on <<$npc_firstname[$boy]>>''s skinny dick inside you. Its thin girth makes it easy to get the angle just right to rub against your g-spot. His hips move with yours, spreading warmth and pleasure through your entire body.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You focus on <<$npc_firstname[$boy]>>''s dick inside you. It fills you nicely, meaning it isn''t hard to get it to rub against your g-spot. His hips move with yours, spreading warmth and pleasure through your entire body.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You focus on <<$npc_firstname[$boy]>>''s cock inside you. Its thick shaft stretches you out, filling you u p so much that it''s constantly rubbing against your g-spot. His hips move with yours, spreading warmth and pleasure through your entire body.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You moan as <<$npc_firstname[$boy]>> takes you from behind, his cock thrusting inside you. There''s something about doggy style, a <i>depth</i> that you don''t get in any other position. Plus with a nice long cock like <<$npc_firstname[$boy]>>''s, it goes deep inside you, gently bumping against your cervix in the most delightfully painful way.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You moan as <<$npc_firstname[$boy]>> takes you from behind, his cock thrusting inside you. There''s something about doggy style, a <i>depth</i> that you don''t get in any other position. Plus, <<$npc_firstname[$boy]>>''s cock is huge. Not only does it fill you completely but it''s long enough to reach all the way to your cervix, sending shocks of blissful soreness through your uterus.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You moan as <<$npc_firstname[$boy]>> takes you from behind, his cock thrusting inside you. There''s something about doggy style, a <i>depth</i> that you don''t get in any other position. Plus, <<$npc_firstname[$boy]>>''s cock is <i>enormous</i>. Your pussy struggles to accomodate its massive girth and its length reaches all the way to your cervix, sending shocks of blissful soreness through your uterus.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You moan as <<$npc_firstname[$boy]>> takes you from behind, his cock thrusting inside you. There''s something about doggy style, a <i>depth</i> that you don''t get in any other position. And with a dick as long as <<$npc_firstname[$boy]>>''s, it reaches the deepest part of you, .'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		if pcs_vag <= 25:
+			'You groan beneath <<$npc_firstname[$boy]>>, getting wetter with every thrust. His gigantic cock fills you to the brim and then some, pummelling your insides with his sheer size in the most pleasurably painful way possible.'
+		else
+			'You groan beneath <<$npc_firstname[$boy]>>, getting wetter with every thrust. His gigantic cock fills you to the brim, pummelling your insides with his sheer size in the most pleasurably painful way possible.'
+		end
+	elseif $npc_dick_desc[$boy] = 'monster':
+		if pcs_vag <= 25:
+			'You groan beneath <<$npc_firstname[$boy]>>, getting wetter with every thrust. His monster cock is way too big for you in both girth and length, pummelling your insides and stretching your pussy to the point of pain, and you are <i><b>loving every second of it.</b></i>'
+		else
+			'You groan beneath <<$npc_firstname[$boy]>>, getting wetter with every thrust. His monster cock is destroying your pussy with size alone, smashing into your cunt with the gentle weight of a sledgehammer in the world. But it doesn''t feel bad. Far from it. The pain is euphoric and you can''t get enough of his cock.'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl1.1_desc':
+!!	'<<$npc_firstname[$boy]>> slows down, pulling out of you until only his tip is still inside of you before smoothly pushing himself back in, filling you to your deepest depths.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only the tip of his tiny dick is still inside of you before smoothly pushing himself back into your pussy, pressing his hips against your ass.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his thick chode back into your pussy, pressing his hips against your ass.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his skinny dick back into your pussy, pressing his hips against your ass.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into your pussy, pressing his hips against your ass.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		if pcs_vag <= 10:
+			'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his cock back into your tight pussy, his thick girth forcing gasps from your mouth.'
+		else
+			'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his cock back into your pussy, his thick girth <i>filling</i> you from wall to wall.'
+		end
+	elseif $npc_dick_desc[$boy] = 'long':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into your pussy, filling you from end to end with his long shaft.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into your pussy, eliciting mews of pleasure as his huge shaft <i>fills</i> you from end to end.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		if pcs_vag <= 15:
+			'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into you, eliciting groans of pleasure as the length and girth of his enormous shaft <i>fills</i> you up, stretching your tight pussy in every conceivable manner.'
+		else
+			'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into you, eliciting moans of pleasure as the length and girth of his enormous shaft <i>fills</i> you.'
+		end
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into you. His manhood is so insanely long that the time between those two moments is measured in seconds and goosebumps wash over your skin as you feel each centimeter of his magnificent length slide in until he bumps against your cervix.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into you. His manhood is so insanely long that the time between those two moments is measured in seconds and goosebumps wash over your skin as you feel each centimeter of his gigantic cock slide in until he bumps against your cervix and you feel full of dick.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'<<$npc_firstname[$boy]>> slows down, fucking you more gently, pulling out of you until only his tip is still inside of you before smoothly pushing his dick back into you. His manhood is so insanely huge that the time between those two moments is measured in seconds and goosebumps wash over your skin as you feel each centimeter of his monstrous cock slide in, forcing your walls to stretch to accomodate it, until he bumps against your cervix and you feel <i>stuffed</i> with dick.'
+	end
+end
+
+if $ARGS[0] = 'cowgirl1.2_moan_desc':
+!!	'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His cock driving deep inside you, stretching your walls, <i>filling</i> you. It feels wonderful.'
+	if booty_call['moan'] = 1:
+		'"<i>Mm~! Mn~! Mmm~! Nnn~!</i>"'
+		*nl
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His tiny dick driving as deep as it can inside you, finding the hidden secrets of your pussy that make you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His fat chode driving as deep as it can inside you, forcing you to feel his girth, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His skinny dick driving as deep as it can inside you, finding the hidden secrets of your pussy that make you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His cock driving deep inside you, <i>filling</i> you, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			if pcs_vag <= 10:
+				'Tiny mews escape your lips as <<$npc_firstname[$boy]>> continues to fuck you with his thick cock. Slowly. Gently. He drives it deep inside you, <i>stretching</i> your tight pussy with its exceptional girth, making you wetter and wetter with every thrust.'
+			else
+				'Soft moans escape your lips as <<$npc_firstname[$boy]>> continues to fuck you with his thick cock. Slowly. Gently. He drives it deep inside you, <i>filling</i> you with its exceptional girth, making you wetter and wetter with every thrust.'
+			end
+		elseif $npc_dick_desc[$boy] = 'long':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His long cock driving deep inside you until it''s plunged to the hilt, its presence felt even in the deepest parts of your pussy, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His huge cock driving deep inside you until it''s plunged to the hilt, its presence felt even in the deepest parts of your pussy, <i>filling</i> you, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			if pcs_vag <= 15:
+				'Tiny mews escape your lips as <<$npc_firstname[$boy]>> continues to fuck you with his enormous cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, making its presence felt in the deepest parts of your tight pussy even as it <i>stretches</i> you to accomodate its exceptional girth. But you love it, becoming wetter and wetter with every thrust.'
+			else
+				'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you with his enormous cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, making its presence felt in the deepest parts of your tight pussy even as it <i>stretches</i> you to accomodate its exceptional girth. But you love it, becoming wetter and wetter with every thrust.'
+			end
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you with his exceptionally lengthy cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, forcing groans from your lips as it knocks against your cervix. It hurts, but it''s a good hurt, like a gentle hammering, and the pain just makes you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'You groan softly as <<$npc_firstname[$boy]>> continues to fuck you with his gigantic cock. Slowly. Gently. He drives it deep inside you, <i>filling</i> you until it''s plunged to the hilt, forcing groans from your lips as it knocks against your cervix. It hurts, but it''s a good hurt, like a gentle hammering, and you get wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you with his gigantic cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, forcing whimpers from your lips as it knocks against your cervix with its insane length and threatens to tear you in half with its absurd girth. It hurts, but it''s a good hurt, like a gentle hammering, and you get wetter and wetter with every thrust.'
+		end
+	elseif booty_call['moan'] = 2:
+		'"<i>Ahh! Yes! Ahh! Ahh! Ah~!</i>"'
+		*nl
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His tiny dick driving as deep as it can inside you, finding the hidden secrets of your pussy that make you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His fat chode driving as deep as it can inside you, forcing you to feel his girth, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His skinny dick driving as deep as it can inside you, finding the hidden secrets of your pussy that make you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His cock driving deep inside you, <i>filling</i> you, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			if pcs_vag <= 10:
+				'Loud groans escape your lips as <<$npc_firstname[$boy]>> continues to fuck you with his thick cock. Slowly. Gently. He drives it deep inside you, <i>stretching</i> your tight pussy with its exceptional girth, making you wetter and wetter with every thrust.'
+			else
+				'Loud moans escape your lips as <<$npc_firstname[$boy]>> continues to fuck you with his thick cock. Slowly. Gently. He drives it deep inside you, <i>filling</i> you with its exceptional girth, making you wetter and wetter with every thrust.'
+			end
+		elseif $npc_dick_desc[$boy] = 'long':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His long cock driving deep inside you until it''s plunged to the hilt, its presence felt even in the deepest parts of your pussy, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His huge cock driving deep inside you until it''s plunged to the hilt, its presence felt even in the deepest parts of your pussy, <i>filling</i> you, making you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			if pcs_vag <= 15:
+				'Loud groans escape your lips as <<$npc_firstname[$boy]>> continues to fuck you with his enormous cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, making its presence felt in the deepest parts of your tight pussy even as it <i>stretches</i> you to accomodate its exceptional girth. But you love it, becoming wetter and wetter with every thrust.'
+			else
+				'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you with his enormous cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, making its presence felt in the deepest parts of your tight pussy even as it <i>stretches</i> you to accomodate its exceptional girth. But you love it, becoming wetter and wetter with every thrust.'
+			end
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you with his exceptionally lengthy cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, forcing groans from your lips as it knocks against your cervix. It hurts, but it''s a good hurt, like a gentle hammering, and the pain just makes you wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'You groan loudly as <<$npc_firstname[$boy]>> continues to fuck you with his gigantic cock. Slowly. Gently. He drives it deep inside you, <i>filling</i> you until it''s plunged to the hilt, forcing whimpers from your lips as it knocks against your cervix. It hurts, but it''s a good hurt, like a gentle hammering, and you get wetter and wetter with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you with his gigantic cock. Slowly. Gently. He drives it deep inside you until it''s plunged to the hilt, forcing whimpers from your lips as it knocks against your cervix with its insane length and threatens to tear you in half with its absurd girth. It hurts, but it''s a good hurt, and you get wetter and wetter with every thrust.'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl1.2_dirty_talk':
+!! '"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "You''re so deep! I can feel you inside me..."'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal as <<$npc_firstname[$boy]>> does an amazing job fucking you with his tiny cock. "You''re so good! Right there~! Right there!"'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal as <<$npc_firstname[$boy]>> does an amazing job fucking you with his stubby cock. "Fuck me with your fat chode!"'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal as <<$npc_firstname[$boy]>> does an amazing job fucking you with his skinny dick. "You''re so good! Right there! Right there~!"'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "You''re amazing! I''m <i>so</i> wet..."'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		if pcs_vag <= 10:
+			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! You''re stretching me out! It''s so good! I''m <i>so</i> wet..."'
+		else
+			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! It feels so good~! Fuck me with your big cock~!"'
+		end
+	elseif $npc_dick_desc[$boy] = 'long':
+		'"Ungh~!" you groan, your voice a hoarse with arousal. "You''re so deep! Nngh~! Right there! Right there~!"'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'"Ungh~!" you groan, your voice a hoarse with arousal. "You''re so <i>big</i>! Nngh~! Right there! Right there~!"'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'"Ungh~!" you groan, your voice a hoarse with arousal. "You''re so <i>fucking big</i>! Don''t stop!"'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'"Ungh~!" you groan, your voice a hoarse with arousal. "Oh <i>fuck!</i> I feel you in my stomach~!"'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'"Ungh~! <i>Fuck!</i>" you groan, your voice a hoarse with arousal. "Oh <i>fuck!</i> You''re so <i>fucking big</i>! You''re stretching me out~! I can feel you in my stomach~!"'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'"Ungh~! <i>Fuck!</i>" you groan, your voice a hoarse with arousal. "Oh <i>fuck!</i> You''re so <i>fucking big</i>! You''re tearing me in half! Don''t stop~!"'
+	end
+end
+
+if $ARGS[0] = 'cowgirl1.2_sensation_desc':
+!!	'It''s <i>so</i> deep, filling you up better than in any other position, scratching an itch that normally can''t be reached. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You breathe deeply as you sink further and further into the feelings of your own arousal.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> is rubbing right against your g-spot with his tiny dick. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> is stretching your lips out just right while the tip of his fat chode rubs right against your g-spot. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> is rubbing right against your g-spot with his skinny dick. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> fills you up just right with his dick, reaching deep inside you with his dick. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> fills you up to the brim with his thick cock, stretching your walls and reaching deep inside you. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> rubs against your g-spot with every thrust of his lengthy manhood, reaching depths inside you rarely found by cocks of shorter length. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> filling you completely with his huge manhood and reaching depths inside you rarely found by cocks of shorter length. You can feel your wetness spreading, running down your thighs, heat radiating from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> stuffs you to your limits with his enormous cock. Both his length and girth are exceptional and you can feel it straining inside your pussy, stretching you in every way. Your wetness spreads, running down your thighs. Heat radiates from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> bumps into your cervix with every thrust of his ridiculously long cock. Collisions turn into soreness, soreness turns into satisfaction, you can feel him in your stomach. <i>And its so good</i>. Wetness spreads, running down your thighs. Heat radiates from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> fills your pussy up and then some, bumping into your cervix with every thrust of his gigantic cock. Collisions turn into soreness, soreness turns into satisfaction, you can feel him in your stomach. <i>And its so good</i>. Wetness spreads, running down your thighs. Heat radiates from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'The angle is <i>perfect</i>, and <<$npc_firstname[$boy]>> fills your pussy up and then some, bumping into your cervix and threatening to tear you in half with every thrust of his monstrous cock. Your pussy feels stretched to its limits and your cervix feels like it''s being gently punched by a baseball bat. <i>And it feels so good</i>. Your wetness spreads, running down your thighs. Heat radiates from your sex and from his. You pant softly as you sink further and further into the feelings of your own arousal.'
+	end
+end
+
+if $ARGS[0] = 'cowgirl2_start_period_desc':
+!!	'<<$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.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your period leaking around his tiny dick.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your period squelching around his thick chode.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your period leaking from your pussy around his skinny dick.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass and his cock plunges into your pussy, a little wetter sounding than usual on account of your period.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, the sloppy squelching sounds of your period being forced from your pussy by his thick shaft.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his long dick hammers deep inside you. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your period squelching around his long shaft.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick hammers deep inside you. Wet slaps echo around the room as his hips collide with your ass, the huge size of his cock forcing squelches from your bleeding cunt.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick fills you to the brim. Wet slaps echo around the room as his hips collide with your ass, his enormous cock leaving room for nothing else, forcing the blood from your menstruating snatch.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick batters your insides with its exceptional length. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your period squelching around his lengthy shaft.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick fills you to the brim. Sloppy wet slaps echo around the room as <<$npc_firstname[$boy]>> batters your bleeding pussy with his gigantic cock.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust. His dick fills you completely and then some, forcing your pussy to strain and stretch around his long, girthy shaft. Sloppy wet slaps echo around the room as <<$npc_firstname[$boy]>> repeatedly batters your bleeding pussy with his monstrous cock.'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl2_start_desc':
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, unceasingly thrusting into you with his tiny dick.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, unceasingly thrusting into you with his thick chode.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, unceasingly thrusting into you with his skinny dick.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'<<$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. Wet slaps echo around the room with every thrust and he drives his cock deep as deep as he can every time.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'<<$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. Wet slaps echo around the room as his hips collide with your ass, the sloppy squelching sounds of your pussy fucked by his thick shaft.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his long dick hammers deep inside you. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your pussy squelching around his long shaft.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick hammers deep inside you. Wet slaps echo around the room as his hips collide with your ass, the huge size of his cock forcing squelches from your cunt.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his enormous dick fills you to the brim. Wet slaps echo around the room as his hips collide with your ass, forcing loud squelches from your snatch with his long girthy cock.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick batters your insides with its exceptional length. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your pussy squelching around his lengthy shaft.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his gigantic dick fills you to the brim. Sloppy wet slaps echo around the room as <<$npc_firstname[$boy]>> batters your pussy with his long hard cock.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust. His dick fills you completely and then some, forcing your pussy to strain and stretch around his long, girthy shaft. Sloppy wet slaps echo around the room as <<$npc_firstname[$boy]>> repeatedly batters your pussy with his monstrous cock.'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl2_enjoy_desc':
+!!	'You moan softly as <<$npc_firstname[$boy]>> takes you from behind, his cock thrusting inside you. His hips clap against your ass with every thrust, sending Waves of pleasure through your whole body and you let yourself sink into the feeling.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, his tiny dick wiggling around inside you but more than made up for by his enthusiasm. Waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, his thick chode stretching the opening of your pussy with his balls deep thrusts. Waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, his skinny dick slipping in and out of you with speed. Waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, thrusting his dick balls deep into you from behind over and over again. Waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging his thick cock balls deep into you from behind over and over again. Your pussy stretches with every thrust and waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging his lengthy cock balls deep into you from behind over and over again. He''s so <i>deep</i> inside you and waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging his huge cock balls deep into you from behind over and over again. He''s so <i>deep</i> inside you, filling you from end to end with cock, and waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging his huge cock balls deep into you from behind over and over again. He''s so <i>deep</i>, so <i>big</i> inside you, filling you from end to end with his length and stretching you to your limits with his magnificent girth. Waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging the great length of his cock balls deep into you from behind over and over again. He''s so <i>deep</i> that it hurts, but that only makes you even wetter as waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging the his gigantic cock balls deep into you from behind over and over again. He <i>stuffs</i> you with dick, so deep that it hurts, but that only makes you even wetter as waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'You groan in pleasure as <<$npc_firstname[$boy]>> fucks you, plunging the his monstrous cock balls deep into you from behind over and over again. He <i>stuffs</i> you with dick, so deep that it hurts, so thick that you feel ready to tear in half, but that only makes you even wetter as waves of pleasure reverberate through your body every time his hips collide with your ass.'
+	end
+end
+
+if $ARGS[0] = 'cowgirl2.1_desc':
+	if $booty_call['pos_speed'] = 'cowgirl1':
+!!	'With the new and improved pace, you find yourself enjoying it a lot more. Wet slapping noises sound alongside the clapping of your cheeks and you sigh in deep satisfaction, sinking into the feeling.'
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. <<$npc_firstname[$boy]>>''s hips crash into yours, unceasingly thrusting into you with his tiny dick. Wet slapping noises sound alongside the clapping of your cheeks and you sigh in deep satisfaction.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. <<$npc_firstname[$boy]>>''s hips crash into yours, unceasingly thrusting into you with his thick chode. Wet slapping noises sound alongside the clapping of your cheeks and you sigh in deep satisfaction.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Wet slapping noises sound alongside the clapping of your cheeks as <<$npc_firstname[$boy]>> thrusts unceasingly into you with his skinny dick.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Wet slapping noises sound alongside the clapping of your cheeks as <<$npc_firstname[$boy]>> drives his cock deep as deep as he can every time.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, accompanied by the sloppy squelching of your pussy getting reamed by his thick shaft.'
+		elseif $npc_dick_desc[$boy] = 'long':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, accompanied by the sloppy wet squelching of your dripping cunt getting repeatedly impaled by his long shaft.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust and <<$npc_firstname[$boy]>>''s dick hammers deep inside you. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, the huge size of his cock forcing sloppy wet squelching from your dripping cunt.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust and <<$npc_firstname[$boy]>>''s enormous dick stretches you to the limit. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, the enormous size of his cock forcing sloppy wet squelching from your dripping cunt.'
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust and his dick batters your insides with its exceptional length. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, accompanied by the sloppy wet squelching of your dripping cunt getting repeatedly impaled by his lengthy shaft.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust and his gigantic dick fills you to your absolute limit. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, pummelling your insides and forcing sloppy wet squelching from your dripping cunt.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'With the new and improved pace, you find yourself enjoying it a lot more. It''s hard enough that your breasts jiggle with every thrust. His dick fills you completely and then some, forcing your pussy to strain and stretch around his monstrously long and girthy shaft. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, pummelling your insides and forcing sloppy wet squelching from your dripping cunt.'
+		end
+	elseif $booty_call['pos_speed'] = 'cowgirl3':
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. <<$npc_firstname[$boy]>>''s hips crash into yours, unceasingly thrusting into you with his tiny dick. Wet slapping noises sound alongside the clapping of your cheeks and you sigh in deep satisfaction.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. <<$npc_firstname[$boy]>>''s hips crash into yours, unceasingly thrusting into you with his thick chode. Wet slapping noises sound alongside the clapping of your cheeks and you sigh in deep satisfaction.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Wet slapping noises sound alongside the clapping of your cheeks as <<$npc_firstname[$boy]>> thrusts unceasingly into you with his skinny dick.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Wet slapping noises sound alongside the clapping of your cheeks as <<$npc_firstname[$boy]>> drives his cock deep as deep as he can every time.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, accompanied by the sloppy squelching of your pussy getting reamed by his thick shaft.'
+		elseif $npc_dick_desc[$boy] = 'long':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, accompanied by the sloppy wet squelching of your dripping cunt getting repeatedly impaled by his long shaft.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust and <<$npc_firstname[$boy]>>''s dick hammers deep inside you. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, the huge size of his cock forcing sloppy wet squelching from your dripping cunt.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust and <<$npc_firstname[$boy]>>''s enormous dick stretches you to the limit. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, the enormous size of his cock forcing sloppy wet squelching from your dripping cunt.'
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust and his dick batters your insides with its exceptional length. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, accompanied by the sloppy wet squelching of your dripping cunt getting repeatedly impaled by his lengthy shaft.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust and his gigantic dick fills you to your absolute limit. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, pummelling your insides and forcing sloppy wet squelching from your dripping cunt.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'<<$npc_firstname[$boy]>> slows down to a more managable pace and you breathe a sigh of relief. With your pussy no longer feeling like it''s being hammered numb, you start to enjoy this a lot more. It''s hard enough that your breasts jiggle with every thrust. His dick fills you completely and then some, forcing your pussy to strain and stretch around his monstrously long and girthy shaft. Loud clapping echoes around the room as <<$npc_firstname[$boy]>>''s hips crash into your ass, pummelling your insides and forcing sloppy wet squelching from your dripping cunt.'
+		end
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl2.2_moan_desc':
+!!	'You moan softly as <<$npc_firstname[$boy]>> keeps fucking you. His cock pounds into with perfect pressure, like a massage for your pussy.'
+	if booty_call['moan'] = 1:
+		$booty_call['moan_describe'] = 'softly'
+	elseif booty_call['moan'] = 2:
+		$booty_call['moan_describe'] = 'loudly'
+	end
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you. He pounds into you from behind, giving you the strangest satisfaction of pleasure that has very little to do with the tiny dick inside you.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you. His thick chode pounds into you from behind, wonderfully stretching your pussy like a good three-finger fucking, but better.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind. He pounds your ass, rubbing right up against your g-spot with his skinny dick.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind. He pounds your ass, rubbing right up against your g-spot with his dick.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind, pounding you with his <i>thick</i> cock that stretches your walls, squeezing pleasure from your pussy with every thrust.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind, pounding you with his long-ass cock that reaches the very depths of your pussy without even trying.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind, pounding you with his huge cock that fills you wonderfully and reaches the very depths of your pussy without even trying.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind, pounding you with his enormous cock that penetrates you to the depths of your pussy and stretches your walls, squeezing pleasure from your pussy with every thrust.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind with his amazingly lengthy cock, literally pounding pleasure from your cervix with every thrust. Soreness is quickly building up inside you and <i>it feels so good.</i>'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind with his gigantic cock, literally pounding pleasure from your cervix with every thrust. Soreness is quickly building up between your legs and <i>it feels so good.</i>'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'You moan <<$booty_call[''moan_describe'']>> as <<$npc_firstname[$boy]>> keeps fucking you from behind with his monstrous cock. It''s stupidly huge, stretching you to breaking with every thrust and literally pounding your cervix with every thrust. Your pussy is so sore and <i>it feels so good.</i>'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl2.2_dirty_talk':
+!!	'"Ah! Fuck! Just like that!" you moan loudly. "Fuck my pussy with your big cock! Right there! Fuck! You''re so good!"'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'"Ah! <i>Fuck!</i> Yes! Yes! Fuck my pussy with your tiny dick! " you moan loudly. "Don''t stop! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'"Ah! <i>Fuck!</i> Yes! Yes! Fuck my pussy with your fat chode! " you moan loudly. "Don''t stop! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'"Ah! <i>Fuck!</i> Yes! Yes! Fuck my pussy with your skinny dick! " you moan loudly. "Don''t stop! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'"Ah! <i>Fuck!</i> Yes! Yes! Fuck my pussy just like that!" you moan loudly. "Don''t stop! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		if pcs_vag <= 10:
+			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck, you''re so big! You''re stretching me out! Don''t stop! Fuck my pussy with your big cock! It''s so good!"'
+		else
+			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Don''t stop! Fuck my pussy with your big cock! Fuck, you''re so big! You''re so <i>fucking</i> good!"'
+		end
+	elseif $npc_dick_desc[$boy] = 'long':
+		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Ungh~! You''re <i>so</i> deep! Right there! Right there! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck my pussy with your huge cock! Ungh~! You''re <i>so</i> deep! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck my pussy with your huge cock! Ungh~! You''re <i>so</i> deep! You''re <i>so</i> big! You''re so <i>fucking</i> good!"'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Oh <i>fuck!</i> I feel you in my stomach~! It''s so good!!"'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Oh <i>fuck!</i> You''re <i>so</i> deep! You''re so <i>fucking big</i>! I can feel you in my stomach~! Don''t stop~!"'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'"Ungh~! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck me with your monster cock~! Oh <i>fuck!</i> You''re so <i>fucking big</i>! You''re tearing me in half! I can feel you in my stomach~! Don''t stop~! Don''t stop~! Don''t stop~!"'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl2.2_sensation_desc':
+!!	'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s cock inside you, letting the pressure build inside you as he literally pounds pleasure into you.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s cock inside you, letting the pressure build inside you as he literally pounds pleasure into you from behind with his tiny dick.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s cock inside you, letting the pressure build inside you as he literally pounds pleasure into you from behind with his thick chode.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s cock inside you, letting the pressure build inside you as he literally pounds pleasure into you from behind with his skinny dick.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s cock filling your pussy, letting the pressure build inside you as he literally pounds pleasure into you from behind with his dick.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s thick cock stretching the walls of your pussy, letting the pressure build inside you as he literally pounds pleasure into you from behind.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s long cock reaching deep inside your pussy, letting the pressure build inside you as he literally pounds pleasure into you from behind.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s huge cock filling you up and reaching deep inside your pussy, letting the pressure build inside you as he literally pounds pleasure into you from behind.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s enormous cock that stretches you to your limits and fills you up from base to tip, letting the pressure build inside you as he literally pounds pleasure into you from behind.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s lengthy cock that batters your cervix, a feeling that you sense in your stomach, letting him literally pound pain and pleasure into you from behind.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'You let out sighs of contentment, focusing on <<$npc_firstname[$boy]>>''s gigantic cock that fills you past your limits as it batters your cervix, a feeling that you sense in your stomach, letting him literally pound pain and pleasure into you from behind.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'You groan wordlessly, unable to have any kind of conscious thought except for the monstrous cock inside you, filling you with pain and pleasure, as it smashes into your cervix and stretches your pussy to the point of breaking.'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl3_start_period_desc':
+!!	'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous force and the sound of your cheeks getting clapped echoes 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.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His tiny dick slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His fat chode slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His skinny dick slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His dick slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His thick cock slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His long cock slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His huge cock slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His enormous cock slams into you with such power that your pussy is left no room for the blood leaking from your uterus and streams of blood run down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His lengthy cock is so long that it slams into your cervix, battering the blood from your uterus and streams of blood run down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His gigantic cock is so long that it slams into your cervix, filling you completely and battering the blood from your uterus and streams of blood run down your thighs.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His monstrous cock is so long that it slams into your cervix, while also being so girthy that it feels like the blood could be coming from your pussy getting torn in half, rather than your period.'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl3_start_desc':
+!!	'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous force and the sound of your cheeks getting clapped echoes off the walls.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his tiny dick.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his fat chode.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his skinny dick.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his cock.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his thick cock.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his long cock.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his huge cock.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his enormous cock.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his lengthy cock.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his gigantic cock.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his monstrous cock.'
+	end
+end
+
+if $ARGS[0] = 'cowgirl3_enjoy_desc':
+!!{
+	if pcs_makeup > 1:
+		pcs_makeup = 0
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> slams his cock into you from behind. Your mind goes blank with pleasure and . Within minutes, your makeup is as fucked as you are. It feels so good you want to die.'
+	elseif pcs_makeup = 0:
+		'You groan in pleasure, loving how deep his cock goes inside you, hammers your pussy in all the right ways. Tears of pleasure blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing minute.'
+	else
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> slams his cock into you from behind. Your mind goes blank with pleasure and it feels so good you want to die.'
+	end
+	}
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, letting the sheer force make up for his tiny dick.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, forcing the girth of his fat chode into you, making it somehow feel longer than it is.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, slamming his skinny dick into you.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, slamming his cock into you.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, splitting your pussy in half with his thick cock.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, slamming every centimeter of his long cock deep inside you.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, forcing every centimeter of his huge cock deep inside you.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, splitting your pussy in half and forcing every centimeter of his enormous cock deep inside you.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, smashing into your cervix with his lengthy cock on every thrust.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, filling you up and smashing into your cervix with his gigantic cock on every thrust.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, splitting your pussy in half and smashing into your cervix with his monster cock on every thrust.'
+	end
+	*nl
+	if pcs_makeup > 1:
+		pcs_makeup = 0
+		'Your mind goes blank with pleasure and within minutes, your makeup is as fucked as you are.'
+	elseif pcs_makeup = 0:
+		'Tears of pleasure blur your sight and sweat gathers on your skin and your already ruined makeup gets even worse with every passing moment.'
+	else
+		'Your mind goes blank with pleasure and you groan loudly, letting <<$npc_firstname[$boy]>> fuck you into blissful oblivion.'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl3_too_rough':
+!!		'<i>This is-! Too rough-!</i>'
+!!		*nl
+!!		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. 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 agonizing and unpleasant, you feel like you''re going to die.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s tiny dick does nothing for you, but your hips ache from the repeated clapping of your ass and you can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s fat chode is uncomfortable in its girth, splitting your pussy with painful force and your hips ache from the repeated clapping of your ass. You can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s skinny dick does nothing for you, but your hips ache from the repeated clapping of your ass and you can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. Your hips ache from the repeated clapping of your ass and you can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s thick cock is uncomfortable in its girth, splitting your pussy with painful force and your hips ache from the repeated clapping of your ass. You can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s long cock keeps painfully bumping against your cervix and your hips ache from the repeated clapping of your ass. The thought of a bruised uterus passes through your head as you groan again. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s huge cock keeps painfully bumping against your cervix and your hips ache from the repeated clapping of your ass. The thought of a bruised uterus passes through your head as you groan again. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s enormous cock keeps painfully bumping against your cervix, your pussy aches from being stretched to fit its girth, and your ass is sore from being repeatedly clapped with sledgehammer force. The thought of a bruised uterus passes through your head as you groan again. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s cock keeps smashing into your cervix, your pussy unable to accomodate its unnatural length, and your hips ache from the repeated clapping of your ass. You''re sure your uterus is going to be bruised tomorrow and you groan again, wondering if it''s possible to be fucked to death.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s huge cock keeps smashing into your cervix, your pussy unable to accomodate its unnatural length, and your hips ache from the repeated clapping of your ass. You''re sure your uterus is going to be bruised tomorrow and you groan again, wondering if it''s possible to be fucked to death.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s monster cock keeps smashing into your cervix, your pussy unable to accomodate its unnatural length, aching from being stretched to fit its girth. Not to mention your ass is already sore from being repeatedly clapped with sledgehammer force. You''re sure your uterus is going to be bruised tomorrow and you groan again, wondering if it''s possible to be fucked to death.'
+	end
+	*nl
+	if pcs_makeup > 1:
+		pcs_makeup = 0
+		'Black tears run down your face and sweat covers your body, destroying your makeup as <<$npc_firstname[$boy]>> pummels you into the bed.'
+	elseif pcs_makeup = 0:
+		'Your already ruined makeup gets worse with every passing moment, getting smeared across the sheets as <<$npc_firstname[$boy]>> pummels you into the bed.'
+	else
+		'Tears run down your face and sweat covers your body as <<$npc_firstname[$boy]>> pummels you into the bed.'
+	end
+end
+
+if $ARGS[0] = 'cowgirl3_slow_down':
+!! '"Could you-! slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed. "I can''t keep this up..."'
+	if $npc_dick_desc[$boy] = 'thick' or $npc_dick_desc[$boy] = 'long' or $npc_dick_desc[$boy] = 'huge' or $npc_dick_desc[$boy] = 'enormous' or $npc_dick_desc[$boy] = 'lengthy':
+		'"Could you-! Slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed.'
+		'"You''re too big..." you pant. "I can''t keep going this hard..."'
+	elseif $npc_dick_desc[$boy] = 'gigantic' or $npc_dick_desc[$boy] = 'monster':
+		'"Could you-! Slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed.'
+		'"You''re way too big..." you groan. "I''m gonna die if you keep going this hard..."'
+	else
+		'"Could you-! Slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed. "I can''t keep going this hard..."'
+	end
+end
+
+if $ARGS[0] = 'cowgirl3.1_desc':
+	if npc_abusive[$boy] = 1:
+!!		'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. He keeps a firm hold on your hair and pulls hard with every thrust, hurting in all the <i>best</i> ways.'
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, somehow managing to make his tiny dick hurt you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, forcing his fat chode into your pussy to hurt you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, stabbing into you with his skinny dick to hurt you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, hurting in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, splitting your pussy with his thick cock and hurting you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'long':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, hammering your cervix with his long cock and hurting you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, hammering your cervix with his huge cock and hurting you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, hammering your cervix and threatening to tear your pussy in half with his enormous cock and hurting you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, hammering your cervix with the entire length of his <<npc_dick[$boy]>>cm cock and hurting you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, hammering your cervix with his gigantic cock, forcing its entire <<npc_dick[$boy]>>cm length inside and hurting you in all the <i>best</i> ways.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, forcing in the entire <<npc_dick[$boy]>>cm length of his monstrous cock inside you, hammering your cervix and threatening to tear your pussy in half and hurting you in all the <i>best</i> ways.'
+		end
+		*nl
+		'Wet sloppy claps squelch from your pussy as he relentlessly pounds you into the mattress and your eyes roll back in your head.'
+	else
+!!		'<<$npc_firstname[$boy]>> picks up the pace until he''s pounding you from behind. You throw your hips back in joyous ecstasy, feeling greater and greater pleasure every time his hips slam into you.'
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that even his tiny dick is making you break out in a sweat.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that the fat girth of his chode being force inside you is making you break out in a sweat.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that even his skinny dick is making you break out in a sweat.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that you''re already starting to break out in a sweat.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his thick cock threatens to tear you in half with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'long':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his long cock bashes against your cervix with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his huge cock fills your entire pussy and bashes against your cervix with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his enormous cock batters your cervix, threatening to tear you in half with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his <<npc_dick[$boy]>>cm cock bashing against your cervix, trying to force its way past with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his gigantic <<npc_dick[$boy]>>cm cock filling you up and bashing against your cervix with its weight, trying to force its way past with every thrust.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and you break out in a sweat, his monstrous <<npc_dick[$boy]>>cm cock trying to force its way into your cervix and split you in half with every thrust.'
+		end
+		*nl
+		'And you are loving <i>every second</i> of it.'
+	end
+end
+
+
+if $ARGS[0] = 'cowgirl3.2_moan_desc':
+	if booty_call['moan'] = 1:
+		'"<i>Ah~! Ah~! Haa~! Ah~!</i>"'
+		*nl
+!!		'You groan in pleasure as <<$npc_firstname[$boy]>> continues to pound you.'
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his tiny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his fat chode. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his skinny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his dick. Sloppy wet sounds squelch from your pussy around his cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around his thick cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'long':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the long cock that hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the huge cock that fills you up and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the enormous cock that stretches you to your limits and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your snatch around the lengthy cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your snatch around the gigantic cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your snatch around the monstrous cock that hammers so deep and hard inside your pussy that you can feel it in your stomach and threatens to tear you in half at the same time. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		end
+	elseif booty_call['moan'] = 2:
+		'"Oo<i>oo</i>o<i>oo</i>hh<i>hh</i> <i>aaagggghhhhhhhh</i>..."'
+		*nl
+!!		'You moan loudly as <<$npc_firstname[$boy]>> continues to pound you from behind.'
+		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his tiny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'chode':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his fat chode. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'skinny':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his skinny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'normal':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his dick. Sloppy wet sounds squelch from your pussy around his cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'thick':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your pussy around his thick cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'long':
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the long cock that hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'huge':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your pussy around the huge cock that fills you up and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'enormous':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your pussy around the enormous cock that stretches you to your limits and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'lengthy':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your snatch around the lengthy cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'gigantic':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your snatch around the gigantic cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		elseif $npc_dick_desc[$boy] = 'monster':
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your snatch around the monstrous cock that hammers so deep and hard inside your pussy that you can feel it in your stomach and threatens to tear you in half at the same time. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
+		end
+	end
+	
+end
+
+if $ARGS[0] = 'cowgirl3.2_dirty_talk':
+!!	'"Yes! Fuck! Yes! Just like that!" you scream. "Pound my pussy! Clap my ass! Fill me with your cock!"'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! Fuck me with your tiny cock!"'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! "Fuck me with your fat chode!"'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! Fuck me with your skinny dick!"'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! Fuck me with your cock!"'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		if pcs_vag <= 10:
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re gonna tear me in half! Don''t stop! Don''t stop!"'
+		else
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> Yes! Just like that! Your cock is so big! Don''t stop! Don''t stop! Pound my ass!"'
+		end
+	elseif $npc_dick_desc[$boy] = 'long':
+		'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re <i>so</i> deep! Don''t stop! Don''t stop! Pound my ass!"'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'"OH FUCK!" you scream so hard it hurts. "You''re so big! You''re <i>so</i> big! Don''t stop! Pound my pussy with your big fucking cock!"'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		if pcs_vag <= 10:
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re <i>so</i> big! You''re gonna tear me in half! Don''t stop! Don''t stop!"'
+		else
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re so big! You''re <i>so</i> big! Oh fuck! Don''t stop! Don''t stop! Don''t fucking stop!"'
+		end
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> I feel you in my stomach~! <i>Oh my God!</i> Don''t <i>fucking</i> stop!"'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'"OH FUCK!" you scream so hard it hurts. "Oh <i>fuck!</i> You''re <i>so</i> deep! You''re so <i>fucking big</i>! I can feel you in my stomach~! Don''t stop~!"'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> I feel you in my stomach~! Oh <i>fuck!</i> You''re so big! You''re <i>so</i> big! You''re so <i>fucking big</i>! Don''t fucking stop! Tear me in half with your monster cock!"'
+	end
+end
+
+if $ARGS[0] = 'cowgirl3.2_sensation_desc':
+!! 'He keeps fucking you hard.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his tiny dick violently violating your pussy.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his fat chode violently violating your pussy.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his skinny dick violently violating your pussy.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'Youpant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his dick violently violating your pussy.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his thick cock violently stretching out your pussy.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his long cock repeatedly knocking on your cervix as it violently penetrates you over and over again.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the sensation of the huge cock inside you repeatedly knocking on your cervix as it violently violates your pussy.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his enormous cock knock against your cervix while it threatens to tear you in half.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his insanely long cock smash into your cervix over and over and over again in the most blissful agony you''ve ever experienced.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his gigantic cock fill your pussy, smashing into your cervix over and over and over again in the most blissful agony you''ve ever experienced.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his monstrous cock smashing into your cervix, threatening to tear you in half in the most blissful agony you''ve ever experienced.'
+	end
+end
+
 --- booty_call_cowgirl ---------------------------------

+ 48 - 42
locations/booty_call_cum.qsrc

@@ -176,6 +176,7 @@ end
 
 if $ARGS[0] = 'fuck_cum':
 	gs 'booty_call_sex', 'pain'
+	if booty_call['dirty_talk'] = 1: booty_call['dirty_talk_talk'] = 1
 	if booty_call['boy_cum'] < 1:booty_call['boy_cum'] = rand(-1,1)
 	if booty_call['boy_cum'] >= 1:
 		cla
@@ -257,8 +258,12 @@ if $ARGS[0] = 'fuck_cum':
 						'"Come-! Wherever-! You want-!" you barely manage to get out as <<$npc_firstname[$boy]>>''s cock keeps pounding into you.'
 					end
 				end
+				act'Continue':booty_call['his_choice'] = 2 & gs 'booty_call_cum', 'cum_wherever'
+			else
+				booty_call['his_choice'] = 2
+				gs 'booty_call_cum', 'cum_wherever'
 			end
-			act'Continue':booty_call['his_choice'] = 2 & gs 'booty_call_cum', 'cum_wherever'
+			
 		end
 		
 		act'Finish him with your hand':gt 'booty_call_cum', 'cum_jerkoff'
@@ -286,7 +291,13 @@ if $ARGS[0] = 'fuck_cum':
 			act'On my tits!':booty_call['tits_ask'] = 1 & gs 'booty_call_cum', 'cum_tits1'
 		end
 		
-		if booty_call['condom'] ! 1:
+		if booty_call['condom'] = 1 and booty_call['no_condom'] ! 1:
+			if booty_call['he_ask_creampie'] = 1:
+				act'Come together':gs 'booty_call_cum', 'cum_condom'
+			else
+				act'Let him come in the condom':gt 'booty_call_cum', 'cum_condom'
+			end
+		else
 			!!if booty_call['orgasm'] < orgasm or pcs_horny >= 85:
 			if booty_call['orgasm'] < orgasm:
 				if booty_call['he_ask_creampie'] = 1:
@@ -311,12 +322,6 @@ if $ARGS[0] = 'fuck_cum':
 			act'Pull out!':booty_call['pullout_ask'] = 1 & gt 'booty_call_cum', 'cum_pullout'
 			
 			act'Not inside me!':booty_call['not_inside'] = 1 & gt 'booty_call_cum', 'cum_not_inside'
-		else
-			if booty_call['he_ask_creampie'] = 1:
-				act'Come together':gs 'booty_call_cum', 'cum_condom'
-			else
-				act'Let him come in the condom':gt 'booty_call_cum', 'cum_condom'
-			end
 		end
 		
 		if $booty_call['position'] = 'cowgirl':
@@ -333,7 +338,7 @@ if $ARGS[0] = 'fuck_cum':
 		act'Continue':gt 'booty_call_cum', 'cum_his_choice'
 	end
 	
-	if booty_call['orgasm'] = orgasm and $booty_call['cum_choice'] ! 'creampie_surprise':
+	if booty_call['orgasm'] = orgasm and $booty_call['cum_choice'] ! 'creampie_surprise' and booty_call['boy_cum'] < 1:
 		act'Fake an orgasm':
 			booty_call['fake_orgasm_count'] += 1
 			fake_orgasm += 1
@@ -523,20 +528,36 @@ if $ARGS[0] = 'cum_facial':
 		gs'cum_call', 'face',$boy,1
 		if pcs_makeup > 1:pcs_makeup = 0
 		!! differing descriptions based on position
-		cla & *nl
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/cock/jerk.jpg"></center>'
 		if booty_call['where'] = 1 and booty_call['cum_wherever'] ! 1:
 			'"Come on my face!"'
-		elseif booty_call['he_ask_facial'] = 1 and booty_call['cum_wherever'] ! 1:
+		elseif booty_call['he_ask_facial'] = 1:
 			'"Okay," you say. "Go ahead.'
 		elseif booty_call['not_inside'] = 1:
 			'"Not inside me!" you yelp frantically.'
 		elseif booty_call['he_ask'] = 1 and booty_call['he_ask_facial'] ! 1:
 			'"Come on my face instead!"'
+		else
+			if booty_call['cum_warn'] ! 1 and booty_call['condom'] = 1:
+				'<<$npc_firstname[$boy]>> suddenly pulls his cock from inside you and moves up to your face, tearing off the condom. He starts rapidly jerking himself and you realize he''s about to blow. Just before he comes, you...'
+			elseif booty_call['cum_warn'] ! 1:
+				'<<$npc_firstname[$boy]>> suddenly pulls his cock from inside you and moves up to your face. He starts rapidly jerking himself and you realize he''s about to blow. Just before he comes, you...'
+			elseif 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 comes, 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 comes, you...'
+			end
 		end
-		
+		gs'booty_call_cum', 'facial_close_eyes'
+		gs'booty_call_cum', 'facial_tongue_swallow'
+		gs'booty_call_cum', 'facial_tongue_spit'
+		gs'booty_call_cum', 'facial_brace'
 		act'Jerk him yourself':gt'booty_call_cum', 'facial_jerk_him'
 		
-		act'Let him jerk off on your face':gt'booty_call_cum', 'facial_he_jerks'
+		
+		
+!!		act'Let him jerk off on your face':gt'booty_call_cum', 'facial_he_jerks'
 !!	end
 end
 
@@ -575,18 +596,7 @@ end
 
 if $ARGS[0] = 'facial_he_jerks':
 	booty_call['cock_remove'] = 1
-	cla & *clr
-	'<center><img <<$set_imgh>> src="images/shared/sex/cock/jerk.jpg"></center>'
-	if booty_call['cum_warn'] ! 1 and booty_call['condom'] = 1:
-		'<<$npc_firstname[$boy]>> suddenly pulls his cock from inside you and moves up to your face, tearing off the condom. He starts rapidly jerking himself and you realize he''s about to blow. Just before he comes, you...'
-	elseif booty_call['cum_warn'] ! 1:
-		'<<$npc_firstname[$boy]>> suddenly pulls his cock from inside you and moves up to your face. He starts rapidly jerking himself and you realize he''s about to blow. Just before he comes, you...'
-	elseif 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 comes, 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 comes, you...'
-	end
-	
+
 	gs'booty_call_cum', 'facial_close_eyes'
 	gs'booty_call_cum', 'facial_tongue_swallow'
 	gs'booty_call_cum', 'facial_tongue_spit'
@@ -876,6 +886,7 @@ if $ARGS[0] = 'cum_mouth':
 			npc_cum_gag[$boy] += 1
 			booty_call['spit_count'] += 1
 			booty_call['gag'] = 1
+			booty_call['react'] = 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.'
@@ -984,16 +995,14 @@ if $ARGS[0] = 'cum_tits1':
 	gs'cum_call', 'face',$boy,1
 	!! differing descriptions based on position
 	cla & *nl
-	if booty_call['cum_wherever'] ! 1:
-		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['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['condom'] = 1:
@@ -1086,7 +1095,7 @@ end
 
 if $ARGS[0] = 'creampie_code':
 	if (pcs_cp_safe_known + pcs_cp_notsafe_known + pcs_cp_risky_known) = 0:booty_call['first_creampie'] = 1
-	booty_call['creampie'] += 1
+	booty_call['creampie_count'] += 1
 	booty_call['cum_pussy'] += 1
 	if birth_control['think_safe'] = 0 and stat['dangerous_day'] = 1: booty_call['risky_creampie'] = 1
 !!	if birth_control['think_safe'] = 0: booty_call['risky_creampie'] = 1
@@ -1099,7 +1108,7 @@ if $ARGS[0] = 'creampie_code':
 end
 
 if $ARGS[0] = 'cum_inside':
-	if booty_call['condom'] = 1:gt 'booty_call_cum', 'cum_condom'
+	if booty_call['condom'] = 1 and booty_call['no_condom'] ! 1:gt 'booty_call_cum', 'cum_condom'
 	gs 'booty_call_cum', 'creampie_code'
 	!! differing descriptions based on position
 	if $booty_call['position'] = 'miss':
@@ -1468,7 +1477,6 @@ if $ARGS[0] = 'cum_pullout':
 			*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
@@ -1489,7 +1497,6 @@ if $ARGS[0] = 'cum_pullout':
 					'<<$npc_firstname[$boy]>> grunts and his cock slips from your pussy. The moment it does, <<$npc_firstname[$boy]>> comes, spattering your stomach with his sticky, white cum.'
 				end
 			end
-			
 		elseif $booty_call['position'] = 'doggy':
 			gs'cum_call', 'butt',$boy,1
 			gs'cum_call', 'back',$boy,1
@@ -1532,14 +1539,13 @@ if $ARGS[0] = 'cum_pullout':
 					'<<$npc_firstname[$boy]>> grunts, his cock slipping from your pussy and sliding up between your ass cheeks. You reach around to put it back in when you feel something hot and wet spattering across your ass and back.'
 				end
 			end
-			
 		end
-		gs'booty_call_sex', 'sex_end'
 	end
+	gs'booty_call_sex', 'sex_end'
 end
 
 if $ARGS[0] = 'creampie_surprise':
-	if booty_call['condom'] = 1:gt'booty_call_cum', 'cum_condom'
+	if booty_call['condom'] = 1 and booty_call['no_condom'] ! 1:gt'booty_call_cum', 'cum_condom'
 	booty_call['creampie_surprise'] = 1
 	gs 'booty_call_cum', 'creampie_code'
 	if $booty_call['position'] = 'miss':

+ 211 - 170
locations/booty_call_doggy.qsrc

@@ -64,6 +64,7 @@ end
 
 if $ARGS[0] = 'doggy1':
 	!! slow pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	$booty_call['position'] = 'doggy'
 	$booty_call['pos_speed'] = 'doggy1'
 !!	if pcs_vag = 0:gt 'booty_call_virgin', 'doggy_virg_norm1'
@@ -122,12 +123,14 @@ if $ARGS[0] = 'doggy1':
 			'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow1.mp4"></video></center>'
 			'"Hey," you say, turning your head over your shoulder to look <<$npc_firstname[$boy]>> right in the eyes. "I didn''t come here for you to hump me like a Disney princess. I came here to <b>fuck.</b> Now fuck me like you mean it already!"'
 			*nl
-			if npc_sex_speed[$npclastgenerated] = 1:
-				'A concentrated look shadows <<$npc_firstname[$boy]>>''s face and quickly starts fucking you with accelerated speed.'
-			else
-				'Before you can even finish your sentence, <<$npc_firstname[$boy]>> grabs you by the hips and rams his cock into you.'
+			if npc_abusive[$boy] ! 1:
+				if npc_sex_speed[$npclastgenerated] = 1:
+					'A concentrated look shadows <<$npc_firstname[$boy]>>''s face and quickly starts fucking you with accelerated speed.'
+				else
+					'Before you can even finish your sentence, <<$npc_firstname[$boy]>> grabs you by the hips and rams his cock into you.'
+				end
 			end
-			act'Continue':gt 'booty_call_doggy', 'doggy3.2'
+			act'Continue':gt 'booty_call_doggy', 'doggy3.1'
 		end
 	end
 end
@@ -201,6 +204,7 @@ end
 
 if $ARGS[0] = 'doggy2':
 	!! medium pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	$booty_call['position'] = 'doggy'
 	$booty_call['pos_speed'] = 'doggy2'
 !!	if pcs_vag = 0:gt 'booty_call_virgin', 'doggy_virg_norm1'
@@ -253,9 +257,11 @@ if $ARGS[0] = 'doggy2':
 		act'Can you fuck me harder?':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
-			'"Harder," you grunt. "Like you''re raping me."'
-			'"You''re pretty kinky, you know that?"'
-			'"Shut up and fuck me," you reply, throwing your hips back into him as he speeds up.'
+			'"Can you go harder?" you grunt, throwing your hips back against his, trying to amplify the force. "This is kind of boring for me. I like it rough."'
+			if npc_abusive[$boy] ! 1:
+				'"You''re pretty kinky, you know that?"'
+				'"Shut up and fuck me," you reply, throwing your hips back into him as he speeds up.'
+			end
 			act'Continue':gt 'booty_call_doggy', 'doggy3.1'
 		end
 	end
@@ -340,6 +346,7 @@ end
 
 if $ARGS[0] = 'doggy3':
 	!! fast/rough pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	$booty_call['position'] = 'doggy'
 	$booty_call['pos_speed'] = 'doggy3'
 !!	if pcs_vag = 0:gt 'booty_call_virgin', 'doggy_virg_norm1'
@@ -349,22 +356,14 @@ if $ARGS[0] = 'doggy3':
 	'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 pussy, sending it running down your thighs.'
+		gs 'booty_call_doggy', 'doggy3_start_period_desc'
 	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.'
+		gs 'booty_call_doggy', 'doggy3_start_desc'
 	end
 	act'Enjoy it':
 		booty_call['orgasm'] = orgasm
-		
 		cla & *nl
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'Your eyes roll back into your head as <<$npc_firstname[$boy]>> slams his cock into you from behind. Your mind goes blank with pleasure and . Within minutes, your makeup is as fucked as you are. It feels so good you want to die.'
-		elseif pcs_makeup = 0:
-			'You groan in pleasure, loving how deep his cock goes inside you, hammers your pussy in all the right ways. Tears of pleasure blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing minute.'
-		else
-			'Your eyes roll back into your head as <<$npc_firstname[$boy]>> slams his cock into you from behind. Your mind goes blank with pleasure and it feels so good you want to die.'
-		end
+		gs 'booty_call_doggy', 'doggy3_enjoy_desc'
 		gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
 		gs 'stat'
 		if booty_call['orgasm'] < orgasm:gs 'booty_call_sex', 'girl_cum_pre'
@@ -374,9 +373,8 @@ if $ARGS[0] = 'doggy3':
 	act'This is too rough!':
 		booty_call['orgasm'] = orgasm
 		cla & *nl
-		'<i>This is-! Too rough-!</i>'
-		*nl
-		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. 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.'
+		gs 'booty_call_doggy', 'doggy3_too_rough'
+		
 		act'Don''t ruin the mood':
 			cla & *clr
 			booty_call['bored'] = 1
@@ -392,11 +390,11 @@ if $ARGS[0] = 'doggy3':
 		act'Can we slow down?':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard2.mp4"></video></center>'
-			'"Could you-! slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed. "I can''t keep this up..."'
+			gs 'booty_call_doggy', 'doggy3_too_rough'
 			if npc_abusive[$boy] = 1:
 				$orgasm_or = 'no'
 				*nl
-				'But <<$npc_firstname[$boy]>> is unrelenting. He ignores your pleas for mercy and he keeps on like he''s intent on literally fucking you to death.'
+				'But <<$npc_firstname[$boy]>> is unrelenting. He ignores your pleas for mercy and he keeps on fucking you with barely a pause.'
 			else
 				booty_call['too_rough'] = 1
 				'"Oh!" He stops fucking you abruptly. "I thought you might''ve been in a mood for rough. Sorry, I''ll be more gentle."'
@@ -430,7 +428,7 @@ if $ARGS[0] = 'doggy3':
 			'<<$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:
+			if npc_caretaker[$boy] = 1:
 				'"Do you need me to slow down for a bit?"'
 				'"That would... be nice," you smile.'
 				if rand(0,1) = 1:
@@ -453,9 +451,37 @@ if $ARGS[0] = 'doggy3.1':
 	gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
 	gs 'stat'
 	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard1.mp4"></video></center>'
-	'<<$npc_firstname[$boy]>> picks up the pace until he''s pounding you from behind. You throw your hips back in joyous ecstasy, feeling greater and greater pleasure every time his hips slam into you.'
-	gs 'booty_call_cum', 'fuck_cum'
+	if npc_abusive[$boy] = 1:
+		'<center><video autoplay loop src="images/shared/sex/vag/doggy/rough1.mp4"></video></center>'
+		'<<$npc_firstname[$boy]>> suddenly grabs you by the hair, sending lances of pain through your scalp. He pulls hard and you gasp as you''re yanked backwards and slammed into his cock with the force of a nail being smashed by a hammer'
+		'"Yeah <i>bitch?!</i>" <<$npc_firstname[$boy]>> snarls. "You want me to fuck you harder? Well, then take it you fucking slut!" and starts roughly fucking you in a way completely unlike his previous mannerisms.'
+		act'Enjoy it':
+			cla & *nl
+			gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
+			gs 'stat'
+			booty_call['rough_enjoy'] = 1
+			gs 'booty_call_miss', 'doggy3.1_desc'
+			gs 'booty_call_cum', 'fuck_cum'
+		end
+
+		act'Suffer':
+			cla & *nl
+			$orgasm_or = 'no'
+			booty_call['rough_hurt'] = 1
+			booty_call['boy_cum'] = 2
+			'Tears begin to well up in your eyes as he keeps fucking you roughly. It''s all you can do not to sob, but <<$npc_firstname[$boy]>> is unrelenting. He keeps a firm hold on your hair and pulls hard with every thrust, forcing cries of pain from your lips.'
+			*nl
+			'This isn''t what you wanted...'
+			gs 'booty_call_cum', 'fuck_cum'
+		end
+	else
+		gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
+		gs 'stat'
+		'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard1.mp4"></video></center>'
+		'<<$npc_firstname[$boy]>> picks up the pace, pounding you from behind. You throw your hips back in joyous ecstasy, feeling greater and greater pleasure every time his hips slam into you.'
+!!		gs 'booty_call_miss', 'doggy3.1_desc'
+		gs 'booty_call_cum', 'fuck_cum'
+	end
 end
 
 if $ARGS[0] = 'doggy3.2':
@@ -492,16 +518,12 @@ if $ARGS[0] = 'doggy3.2':
 			*nl
 			'You moan loudly as <<$npc_firstname[$boy]>> continues to pound his cock between your legs. It still basically feels numb to your pussy other than the slamming of his hips against yours, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
 		end
-	elseif booty_call['moan'] = 1:
-		'You groan in pleasure as <<$npc_firstname[$boy]>> continues to pound you.'
-	elseif booty_call['moan'] = 2:
-		'"Oo<i>oo</i>o<i>oo</i>hh<i>hh</i> <i>yeaaahhhhhhhh</i>..."'
-		*nl
-		'You moan loudly as <<$npc_firstname[$boy]>> continues to pound you from behind.'
+	elseif booty_call['moan'] >= 1:
+		gs 'booty_call_doggy', 'doggy3.2_moan_desc'
 	elseif booty_call['dirty_talk'] = 1:
-		'"Yes! Fuck! Yes! Just like that!" you scream. "Pound my pussy! Clap my ass! Fill me with your cock!"'
+		gs 'booty_call_doggy', 'doggy3.2_dirty_talk'
 	else
-		'He keeps fucking you hard.'
+		gs 'booty_call_doggy', 'doggy3.2_sensation_desc'
 	end
 	gs 'booty_call_cum', 'fuck_cum'
 end
@@ -769,7 +791,7 @@ if $ARGS[0] = 'doggy1.2_dirty_talk':
 		if pcs_vag <= 10:
 			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! You''re stretching me out! It''s so good! I''m <i>so</i> wet..."'
 		else
-			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! It feels so good~! Fuck me with your fat cock~!"'
+			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! It feels so good~! Fuck me with your big cock~!"'
 		end
 	elseif $npc_dick_desc[$boy] = 'long':
 		'"Ungh~!" you groan, your voice a hoarse with arousal. "You''re so deep! Nngh~! Right there! Right there~!"'
@@ -994,9 +1016,9 @@ if $ARGS[0] = 'doggy2.2_dirty_talk':
 		'"Ah! <i>Fuck!</i> Yes! Yes! Fuck my pussy just like that!" you moan loudly. "Don''t stop! You''re so <i>fucking</i> good!"'
 	elseif $npc_dick_desc[$boy] = 'thick':
 		if pcs_vag <= 10:
-			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck, you''re so big! You''re stretching me out! Don''t stop! Fuck my pussy with your fat cock! It''s so good!"'
+			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck, you''re so big! You''re stretching me out! Don''t stop! Fuck my pussy with your big cock! It''s so good!"'
 		else
-			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Don''t stop! Fuck my pussy with your fat cock! Fuck, you''re so big! You''re so <i>fucking</i> good!"'
+			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Don''t stop! Fuck my pussy with your big cock! Fuck, you''re so big! You''re so <i>fucking</i> good!"'
 		end
 	elseif $npc_dick_desc[$boy] = 'long':
 		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Ungh~! You''re <i>so</i> deep! Right there! Right there! You''re so <i>fucking</i> good!"'
@@ -1045,25 +1067,25 @@ end
 if $ARGS[0] = 'doggy3_start_period_desc':
 !!	'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous force and the sound of your cheeks getting clapped echoes 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.'
 	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His tiny dick slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His tiny dick slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'chode':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His tiny dick slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His fat chode slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'skinny':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His skinny dick slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His skinny dick slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'normal':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His dick slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His dick slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'thick':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His thick cock slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His thick cock slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'long':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His long cock slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His long cock slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'huge':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His huge cock slams into you with such power that the menstrual blood is forced from your uterus and sent running down your ass.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His huge cock slams into you with such power that you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'enormous':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His enormous cock slams into you with such power that your pussy is left no room for the blood leaking from your uterus and flecks of red spatter across the sheets.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His enormous cock slams into you with such power that your pussy is left no room for the blood leaking from your uterus and streams of blood run down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'lengthy':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His lengthy cock is so long that it slams into your cervix, battering the blood from your uterus and sending flecks of red spatter across the sheets.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His lengthy cock is so long that it slams into your cervix, battering the blood from your uterus and streams of blood run down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'gigantic':
-		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His gigantic cock is so long that it slams into your cervix, filling you completely and battering the blood from your uterus, flecks of red sent spattering across the sheets.'
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His gigantic cock is so long that it slams into your cervix, filling you completely and battering the blood from your uterus and streams of blood run down your thighs.'
 	elseif $npc_dick_desc[$boy] = 'monster':
 		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous strength and the sound of your cheeks getting clapped echoes off the walls. His monstrous cock is so long that it slams into your cervix, while also being so girthy that it feels like the blood could be coming from your pussy getting torn in half, rather than your period.'
 	end
@@ -1071,29 +1093,29 @@ end
 
 
 if $ARGS[0] = 'doggy3_start_desc':
-	'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous force and the sound of your cheeks getting clapped echoes off the walls.'
+!!	'<<$npc_firstname[$boy]>> drives himself in and out of your pussy with tremendous force and the sound of your cheeks getting clapped echoes off the walls.'
 	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-		'<<$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. Wet slaps echo around the room as his hips collide with your ass, unceasingly thrusting into you with his tiny dick.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his tiny dick.'
 	elseif $npc_dick_desc[$boy] = 'chode':
-		'<<$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. Wet slaps echo around the room as his hips collide with your ass, unceasingly thrusting into you with his thick chode.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his fat chode.'
 	elseif $npc_dick_desc[$boy] = 'skinny':
-		'<<$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. Wet slaps echo around the room as his hips collide with your ass, unceasingly thrusting into you with his skinny dick.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his skinny dick.'
 	elseif $npc_dick_desc[$boy] = 'normal':
-		'<<$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. Wet slaps echo around the room with every thrust and he drives his cock deep as deep as he can every time.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his cock.'
 	elseif $npc_dick_desc[$boy] = 'thick':
-		'<<$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. Wet slaps echo around the room as his hips collide with your ass, the sloppy squelching sounds of your pussy fucked by his thick shaft.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his thick cock.'
 	elseif $npc_dick_desc[$boy] = 'long':
-		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his long dick hammers deep inside you. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your pussy squelching around his long shaft.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his long cock.'
 	elseif $npc_dick_desc[$boy] = 'huge':
-		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick hammers deep inside you. Wet slaps echo around the room as his hips collide with your ass, the huge size of his cock forcing squelches from your cunt.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his huge cock.'
 	elseif $npc_dick_desc[$boy] = 'enormous':
-		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his enormous dick fills you to the brim. Wet slaps echo around the room as his hips collide with your ass, forcing loud squelches from your snatch with his long girthy cock.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his enormous cock.'
 	elseif $npc_dick_desc[$boy] = 'lengthy':
-		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his dick batters your insides with its exceptional length. Wet slaps echo around the room as his hips collide with your ass, the sloppy sounds of your pussy squelching around his lengthy shaft.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his lengthy cock.'
 	elseif $npc_dick_desc[$boy] = 'gigantic':
-		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust and his gigantic dick fills you to the brim. Sloppy wet slaps echo around the room as <<$npc_firstname[$boy]>> batters your pussy with his long hard cock.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his gigantic cock.'
 	elseif $npc_dick_desc[$boy] = 'monster':
-		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust. His dick fills you completely and then some, forcing your pussy to strain and stretch around his long, girthy shaft. Sloppy wet slaps echo around the room as <<$npc_firstname[$boy]>> repeatedly batters your pussy with his monstrous cock.'
+		'<<$npc_firstname[$boy]>> smashes into you with tremendous force fucking you as hard as he can with his monstrous cock.'
 	end
 end
 
@@ -1101,86 +1123,104 @@ if $ARGS[0] = 'doggy3_enjoy_desc':
 !!{
 	if pcs_makeup > 1:
 		pcs_makeup = 0
-		'You groan in pleasure, loving how deep his cock goes inside you, hammering your pussy in all the right ways. Tears of pleasure blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> slams his cock into you from behind. Your mind goes blank with pleasure and . Within minutes, your makeup is as fucked as you are. It feels so good you want to die.'
 	elseif pcs_makeup = 0:
-		'You groan in pleasure, loving how deep his cock goes inside you, hammering your pussy in all the right ways. Tears of pleasure blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
+		'You groan in pleasure, loving how deep his cock goes inside you, hammers your pussy in all the right ways. Tears of pleasure blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing minute.'
 	else
-		'Tears of pleasure blur your sight and beads of sweat gather on your skin. You love how rough he''s treating you. His cock hammers your pussy in all the right ways and you groan in pleasure. '
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> slams his cock into you from behind. Your mind goes blank with pleasure and it feels so good you want to die.'
 	end
 	}
 	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-		'You groan in pleasure, loving how roughly he''s fucking you, hammering your pussy in all the right ways to make up for his tiny dick.'
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, letting the sheer force make up for his tiny dick.'
 	elseif $npc_dick_desc[$boy] = 'chode':
-		'You groan in pleasure, loving how roughly he''s fucking you, hammering the girth of his fat chode into your pussy, forcing you to feel its thickness between your legs.'
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, forcing the girth of his fat chode into you, making it somehow feel longer than it is.'
 	elseif $npc_dick_desc[$boy] = 'skinny':
-		'You groan in pleasure, loving how roughly he''s fucking you, hammering your pussy in all the right places with his skinny dick.'
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, slamming his skinny dick into you.'
 	elseif $npc_dick_desc[$boy] = 'normal':
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'You groan wordlessly, loving how roughly he''s fucking you, hammering your pussy in all the right ways. Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
-		elseif pcs_makeup = 0:
-			'You groan wordlessly, loving how roughly he''s fucking you, hammering your pussy in all the right ways. Tears of pleasure and pain blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
-		else
-			'Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. You love how rough he''s treating you. His cock hammers your pussy in all the right ways and you groan in pleasure. '
-		end
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, slamming his cock into you.'
 	elseif $npc_dick_desc[$boy] = 'thick':
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'You groan wordlessly, loving the rough fucking of your pussy by his thick cock, smashing it into your pussy again and again, stretching you to your limits. Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
-		elseif pcs_makeup = 0:
-			'You groan wordlessly, loving the rough fucking of your pussy by his thick cock, smashing it into your pussy again and again, stretching you to your limits. Tears of pleasure and pain blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
-		else
-			'Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. You love how rough he''s treating you and the way he smashes his thick cock into you over and over again, and stretching you to your limits.'
-		end
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, splitting your pussy in half with his thick cock.'
 	elseif $npc_dick_desc[$boy] = 'long':
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'You groan wordlessly, loving the rough fucking of your pussy by his long cock, the way <<$npc_firstname[$boy]>> bashes it against your cervix again and again, causing tears of pleasure and pain blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
-		elseif pcs_makeup = 0:
-			'You groan wordlessly, loving the rough fucking of your pussy by his long cock, the way <<$npc_firstname[$boy]>> bashes it against your cervix again and again, causing tears of pleasure and pain blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
-		else
-			'Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. You love the rough fucking of your pussy by his long cock, the way <<$npc_firstname[$boy]>> bashes it against your cervix again and again, causing tears of pleasure and pain blur your sight and beads of sweat gather on your skin.'
-		end
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, slamming every centimeter of his long cock deep inside you.'
 	elseif $npc_dick_desc[$boy] = 'huge':
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'You groan wordlessly, loving the rough fucking of your pussy by his huge cock, the way <<$npc_firstname[$boy]>> fills you with every thrust, bashing it against your cervix again and again, causing tears of pleasure and pain blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
-		elseif pcs_makeup = 0:
-			'You groan wordlessly, loving the rough fucking of your pussy by his huge cock, the way <<$npc_firstname[$boy]>> fills you with every thrust, bashing it against your cervix again and again, causing tears of pleasure and pain blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
-		else
-			'Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. You love the rough fucking of your pussy by his huge cock, the way <<$npc_firstname[$boy]>> fills you with every thrust, bashing it against your cervix again and again, causing tears of pleasure and pain blur your sight and beads of sweat gather on your skin.'
-		end
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, forcing every centimeter of his huge cock deep inside you.'
 	elseif $npc_dick_desc[$boy] = 'enormous':
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'You groan wordlessly, loving the rough fucking of your pussy by his enormous cock, the way <<$npc_firstname[$boy]>> stretches you to your limits with every thrust and bashes it against your cervix unceasingly. Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
-		elseif pcs_makeup = 0:
-			'You groan wordlessly, loving the rough fucking of your pussy by his enormous cock, the way <<$npc_firstname[$boy]>> stretches you to your limits with every thrust and bashes it against your cervix unceasingly. Tears of pleasure and pain blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
-		else
-			'Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. You love how rough he''s treating you and the way <<$npc_firstname[$boy]>>''s enormous cock stretches you to your limits with every thrust and bashes it against your cervix unceasingly.'
-		end
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, splitting your pussy in half and forcing every centimeter of his enormous cock deep inside you.'
 	elseif $npc_dick_desc[$boy] = 'lengthy':
-		if pcs_makeup > 1:
-			pcs_makeup = 0
-			'You groan wordlessly, loving the rough fucking of your pussy by his exceptionally lengthy cock, the way <<$npc_firstname[$boy]>> bashes it against your cervix again and again, so hard you wonder if you''ll be bruised in the morning as tears of pleasure and pain blur your sight and beads of sweat gather on your skin. Within minutes, your makeup is as fucked as you are.'
-		elseif pcs_makeup = 0:
-			'You groan wordlessly, loving the rough fucking of your pussy by his exceptionally lengthy cock, the way <<$npc_firstname[$boy]>> bashes it against your cervix again and again, so hard you wonder if you''ll be bruised in the morning as tears of pleasure and pain blur your sight and beads of sweat gather on your skin and your already ruined makeup gets even worse with every passing moment.'
-		else
-			'Tears of pleasure and pain blur your sight and beads of sweat gather on your skin. You love the rough fucking of your pussy by his exceptionally lengthy cock, the way <<$npc_firstname[$boy]>> bashes it against your cervix again and again, so hard you wonder if you''ll be bruised in the morning.'
-		end
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, smashing into your cervix with his lengthy cock on every thrust.'
+	elseif $npc_dick_desc[$boy] = 'gigantic':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, filling you up and smashing into your cervix with his gigantic cock on every thrust.'
+	elseif $npc_dick_desc[$boy] = 'monster':
+		'Your eyes roll back into your head as <<$npc_firstname[$boy]>> pummels you from behind. Loud slapping echoes off the walls as <<$npc_firstname[$boy]>> claps your ass over and over again, splitting your pussy in half and smashing into your cervix with his monster cock on every thrust.'
+	end
+	*nl
+	if pcs_makeup > 1:
+		pcs_makeup = 0
+		'Your mind goes blank with pleasure and within minutes, your makeup is as fucked as you are.'
+	elseif pcs_makeup = 0:
+		'Tears of pleasure blur your sight and sweat gathers on your skin and your already ruined makeup gets even worse with every passing moment.'
+	else
+		'Your mind goes blank with pleasure and you groan loudly, letting <<$npc_firstname[$boy]>> fuck you into blissful oblivion.'
+	end
+end
+
+
+if $ARGS[0] = 'doggy3_too_rough':
+!!		'<i>This is-! Too rough-!</i>'
+!!		*nl
+!!		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. 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 agonizing and unpleasant, you feel like you''re going to die.'
+	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s tiny dick does nothing for you, but your hips ache from the repeated clapping of your ass and you can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'chode':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s fat chode is uncomfortable in its girth, splitting your pussy with painful force and your hips ache from the repeated clapping of your ass. You can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'skinny':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s skinny dick does nothing for you, but your hips ache from the repeated clapping of your ass and you can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'normal':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. Your hips ache from the repeated clapping of your ass and you can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'thick':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s thick cock is uncomfortable in its girth, splitting your pussy with painful force and your hips ache from the repeated clapping of your ass. You can even feel your cheeks turning red and sore from the punishment. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'long':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s long cock keeps painfully bumping against your cervix and your hips ache from the repeated clapping of your ass. The thought of a bruised uterus passes through your head as you groan again. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'huge':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s huge cock keeps painfully bumping against your cervix and your hips ache from the repeated clapping of your ass. The thought of a bruised uterus passes through your head as you groan again. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'enormous':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s enormous cock keeps painfully bumping against your cervix, your pussy aches from being stretched to fit its girth, and your ass is sore from being repeatedly clapped with sledgehammer force. The thought of a bruised uterus passes through your head as you groan again. It''s agonizing and unpleasant, you can''t get any satisfaction out of this at all.'
+	elseif $npc_dick_desc[$boy] = 'lengthy':
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s cock keeps smashing into your cervix, your pussy unable to accomodate its unnatural length, and your hips ache from the repeated clapping of your ass. You''re sure your uterus is going to be bruised tomorrow and you groan again, wondering if it''s possible to be fucked to death.'
 	elseif $npc_dick_desc[$boy] = 'gigantic':
-		'You groan in pleasure beneath <<$npc_firstname[$boy]>>. You love the way he''s fucking you and the way his gigantic cock fills you up and bounces off your cervix, eyes watering as a strangely pleasurable soreness builds inside you with every collision.'
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s huge cock keeps smashing into your cervix, your pussy unable to accomodate its unnatural length, and your hips ache from the repeated clapping of your ass. You''re sure your uterus is going to be bruised tomorrow and you groan again, wondering if it''s possible to be fucked to death.'
 	elseif $npc_dick_desc[$boy] = 'monster':
-		'You groan in pleasure beneath <<$npc_firstname[$boy]>>. You love the way he''s fucking you and the way his monstrous cock threatens to tear you in half and impale you with every thrust, agony and pleasure mixing in the most intoxicating of ways.'
+		'You scream as he pulls harder on your hair and you try to pull away, but you''re unable to escape. <<$npc_firstname[$boy]>>''s monster cock keeps smashing into your cervix, your pussy unable to accomodate its unnatural length, aching from being stretched to fit its girth. Not to mention your ass is already sore from being repeatedly clapped with sledgehammer force. You''re sure your uterus is going to be bruised tomorrow and you groan again, wondering if it''s possible to be fucked to death.'
+	end
+	*nl
+	if pcs_makeup > 1:
+		pcs_makeup = 0
+		'Black tears run down your face and sweat covers your body, destroying your makeup as <<$npc_firstname[$boy]>> pummels you into the bed.'
+	elseif pcs_makeup = 0:
+		'Your already ruined makeup gets worse with every passing moment, getting smeared across the sheets as <<$npc_firstname[$boy]>> pummels you into the bed.'
+	else
+		'Tears run down your face and sweat covers your body as <<$npc_firstname[$boy]>> pummels you into the bed.'
 	end
 end
 
+if $ARGS[0] = 'doggy3_slow_down':
+!! '"Could you-! slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed. "I can''t keep this up..."'
+	if $npc_dick_desc[$boy] = 'thick' or $npc_dick_desc[$boy] = 'long' or $npc_dick_desc[$boy] = 'huge' or $npc_dick_desc[$boy] = 'enormous' or $npc_dick_desc[$boy] = 'lengthy':
+		'"Could you-! Slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed.'
+		'"You''re too big..." you pant. "I can''t keep going this hard..."'
+	elseif $npc_dick_desc[$boy] = 'gigantic' or $npc_dick_desc[$boy] = 'monster':
+		'"Could you-! Slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed.'
+		'"You''re way too big..." you groan. "I''m gonna die if you keep going this hard..."'
+	else
+		'"Could you-! Slow down-!" you gasp desperately. He releases your hair, letting you collapse face first onto the bed. "I can''t keep going this hard..."'
+	end
+end
 
 if $ARGS[0] = 'doggy3.1_desc':
 	if npc_abusive[$boy] = 1:
 !!		'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. He keeps a firm hold on your hair and pulls hard with every thrust, hurting in all the <i>best</i> ways.'
 		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, managing to even make his tiny dick hurt you in all the <i>best</i> ways.'
+			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, somehow managing to make his tiny dick hurt you in all the <i>best</i> ways.'
 		elseif $npc_dick_desc[$boy] = 'chode':
 			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. <<$npc_firstname[$boy]>> keeps a firm hold on your hair and pulls hard with every thrust, forcing his fat chode into your pussy to hurt you in all the <i>best</i> ways.'
 		elseif $npc_dick_desc[$boy] = 'skinny':
@@ -1205,7 +1245,7 @@ if $ARGS[0] = 'doggy3.1_desc':
 		*nl
 		'Wet sloppy claps squelch from your pussy as he relentlessly pounds you into the mattress and your eyes roll back in your head.'
 	else
-!!		'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that you''re already starting to break out in a sweat.'
+!!		'<<$npc_firstname[$boy]>> picks up the pace until he''s pounding you from behind. You throw your hips back in joyous ecstasy, feeling greater and greater pleasure every time his hips slam into you.'
 		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
 			'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that even his tiny dick is making you break out in a sweat.'
 		elseif $npc_dick_desc[$boy] = 'chode':
@@ -1237,121 +1277,122 @@ end
 
 if $ARGS[0] = 'doggy3.2_moan_desc':
 	if booty_call['moan'] = 1:
-		'<i>"Mm~! Mm! Nnm~! Nngh~!"</i>'
+		'"<i>Ah~! Ah~! Haa~! Ah~!</i>"'
 		*nl
-!!		'Only the softest moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His cock slams into you with such force that it leaves you breathless. And it feels <i>amazing</i>.'
+!!		'You groan in pleasure as <<$npc_firstname[$boy]>> continues to pound you.'
 		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His tiny dick somehow slams into you with such force that it leaves you breathless. And it feels <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his tiny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'chode':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding you. His fat chode slams into you with such force that your pussy feels stretched even by its meager length, leaving you breathless. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his fat chode. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'skinny':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His skinny dick somehow slams into you with such force that it leaves you breathless. And it feels <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his skinny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'normal':
-			'Only the softest moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His dick slams into you with such force that it leaves you breathless. And it feels <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you with his dick. Sloppy wet sounds squelch from your pussy around his cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'thick':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding you. His cock slams into you, it stretches your pussy around his thick girth and leaves you breathless. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around his thick cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'long':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His cock slams into you, bumping up against your cervix with its generous length and leaves you breathless. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the long cock that hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'huge':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His cock slams into you, filling you up and bumping up against your cervix with its huge size, leaving you breathless. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the huge cock that fills you up and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'enormous':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding you. His cock slams into you, impaling your pussy with its girth and bumping up against your cervix with its enormous size, leaving you breathless. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the enormous cock that stretches you to your limits and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'lengthy':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His cock slams into you, relentlessly smashing against your cervix with its insane <<npc_dick[$boy]>>cm length, literally forcing the breath from your lungs. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your snatch around the lengthy cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'gigantic':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His cock slams into you, filling you up and relentlessly smashing against your cervix with its gigantic <<npc_dick[$boy]>>cm length, literally forcing the breath from your lungs. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your snatch around the gigantic cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'monster':
-			'Only the tiniest squeaks of moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding you. His cock slams into you, painfully splitting your pussy with it''s absurd girth and relentlessly smashing against your cervix with its montrous <<npc_dick[$boy]>>cm length, literally forcing the breath from your lungs. And its <i>amazing</i>.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your snatch around the monstrous cock that hammers so deep and hard inside your pussy that you can feel it in your stomach and threatens to tear you in half at the same time. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		end
 	elseif booty_call['moan'] = 2:
-		'"<i>Ah~! Yes~! Mmm~!</i>"'
+		'"Oo<i>oo</i>o<i>oo</i>hh<i>hh</i> <i>aaagggghhhhhhhh</i>..."'
 		*nl
-!!		'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you. Your moans seem to egg him on, making him fuck you harder. In turn, it makes you moan even louder. And you''re loving every second of it.'
+!!		'You moan loudly as <<$npc_firstname[$boy]>> continues to pound you from behind.'
 		if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you with his tiny dick. Your moans seem to egg him on, making him fuck you harder. In turn, it makes you moan even louder. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his tiny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'chode':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you with his fat chode. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his fat chode. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'skinny':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you with his skinny dick. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his skinny dick. Sloppy wet squelches combine with the loud clapping of your ass cheeks as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'normal':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you with his dick. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you with his dick. Sloppy wet sounds squelch from your pussy around his cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'thick':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, splitting your pussy with his thick cock. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your pussy around his thick cock, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'long':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, impaling your pussy and bumping up against your cervix with his long cock. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. A part of you wonders if you''re going to have a bruised uterus after this. And you''re loving every second of it.'
+			'You pant like a bitch in heat as <<$npc_firstname[$boy]>> continues to pound you from behind. Sloppy wet sounds squelch from your pussy around the long cock that hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'huge':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, impaling your pussy and bumping up against your cervix with his huge cock. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. A part of you wonders if you''re going to have a bruised uterus after this. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your pussy around the huge cock that fills you up and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'enormous':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, splitting your pussy and bumping up against your cervix with his enormous cock. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. A part of you wonders if you''re going to have a bruised uterus after this. And you''re loving every second of it.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your pussy around the enormous cock that stretches you to your limits and hammers deep inside you, combining with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'lengthy':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, battering your cervix with his insanely long <<npc_dick[$boy]>>cm cock. Every thrust increases the soreness and the pleasure. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. A part of you wonders if you''re going to have a bruised uterus after this. Sex has never hurt so good.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your snatch around the lengthy cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'gigantic':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, battering your cervix with his gigantic <<npc_dick[$boy]>>cm cock. Every thrust increases the soreness and the pleasure. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. A part of you wonders if you''re going to have a bruised uterus after this. Sex has never hurt so good.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your snatch around the gigantic cock that hammers so deep and hard inside your pussy that you can feel it in your stomach. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		elseif $npc_dick_desc[$boy] = 'monster':
-			'You moan loudly as <<$npc_firstname[$boy]>> keeps pounding you, splitting your pussy with his absurd girth and battering your cervix with his monstrous <<npc_dick[$boy]>>cm cock. Every thrust increases the soreness and the pleasure. Your moans seem to egg him on, making him fuck you harder and in turn, it only makes you moan even louder. A part of you wonders if you''re going to have a bruised uterus after this. Sex has never hurt so good.'
+			'You groan loudly, barely able to think as <<$npc_firstname[$boy]>> continues pounding you from behind. Sloppy wet sounds squelch from your snatch around the monstrous cock that hammers so deep and hard inside your pussy that you can feel it in your stomach and threatens to tear you in half at the same time. It combines with the loud clapping of your ass cheeks that fill the room as the rough doggy fucking sends pleasure rocking through your body.'
 		end
 	end
 	
 end
 
 if $ARGS[0] = 'doggy3.2_dirty_talk':
+!!	'"Yes! Fuck! Yes! Just like that!" you scream. "Pound my pussy! Clap my ass! Fill me with your cock!"'
 	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-		'"Yes! Yes! Just like that!" you scream at the top of your lungs. "Fuck me with your tiny cock! Pound my pussy!"'
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! Fuck me with your tiny cock!"'
 	elseif $npc_dick_desc[$boy] = 'chode':
-		'"Yes! Yes! Just like that!" you scream at the top of your lungs. "Fuck me with your fat chode! Pound my pussy!"'
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! "Fuck me with your fat chode!"'
 	elseif $npc_dick_desc[$boy] = 'skinny':
-		'"Yes! Yes! Just like that!" you scream at the top of your lungs. "Fuck me with your skinny dick! Pound my pussy!"'
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! Fuck me with your skinny dick!"'
 	elseif $npc_dick_desc[$boy] = 'normal':
-		'"Yes! Yes! Just like that!" you scream at the top of your lungs. "Fuck me with your cock! Pound my pussy!"'
+		'"Yes! Fuck! Yes! Just like that!" you scream so hard it hurts. "Clap my fucking ass! Fuck me with your cock!"'
 	elseif $npc_dick_desc[$boy] = 'thick':
 		if pcs_vag <= 10:
-			'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> You''re gonna tear me in half! Don''t stop! Don''t stop!"'
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re gonna tear me in half! Don''t stop! Don''t stop!"'
 		else
-			'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> Your cock is so fat! Don''t stop! Don''t stop! Pound my pussy!"'
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> Yes! Just like that! Your cock is so big! Don''t stop! Don''t stop! Pound my ass!"'
 		end
 	elseif $npc_dick_desc[$boy] = 'long':
-		'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> You''re <i>so</i> deep! Don''t stop! Don''t stop! Pound my pussy!"'
+		'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re <i>so</i> deep! Don''t stop! Don''t stop! Pound my ass!"'
 	elseif $npc_dick_desc[$boy] = 'huge':
-		'"OH FUCK!" you scream at the top of your lungs. "You''re so big! You''re <i>so</i> big! Don''t stop! Pound my pussy with your huge cock!"'
+		'"OH FUCK!" you scream so hard it hurts. "You''re so big! You''re <i>so</i> big! Don''t stop! Pound my pussy with your big fucking cock!"'
 	elseif $npc_dick_desc[$boy] = 'enormous':
 		if pcs_vag <= 10:
-			'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> You''re <i>so</i> big! You''re gonna tear me in half! Don''t stop! Don''t stop!"'
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re <i>so</i> big! You''re gonna tear me in half! Don''t stop! Don''t stop!"'
 		else
-			'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> You''re so big! You''re <i>so</i> big! Oh fuck! Don''t stop! Don''t stop! Don''t fucking stop!"'
+			'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> You''re so big! You''re <i>so</i> big! Oh fuck! Don''t stop! Don''t stop! Don''t fucking stop!"'
 		end
 	elseif $npc_dick_desc[$boy] = 'lengthy':
-		'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> I feel you in my stomach~! It''s so good!!"'
+		'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> I feel you in my stomach~! <i>Oh my God!</i> Don''t <i>fucking</i> stop!"'
 	elseif $npc_dick_desc[$boy] = 'gigantic':
-		'"OH FUCK!" you scream at the top of your lungs. "Oh <i>fuck!</i> You''re <i>so</i> deep! You''re so <i>fucking big</i>! I can feel you in my stomach~! Don''t stop~!"'
+		'"OH FUCK!" you scream so hard it hurts. "Oh <i>fuck!</i> You''re <i>so</i> deep! You''re so <i>fucking big</i>! I can feel you in my stomach~! Don''t stop~!"'
 	elseif $npc_dick_desc[$boy] = 'monster':
-		'"OH FUCK!" you scream at the top of your lungs. "<i>Fuck!</i> I feel you in my stomach~! Oh <i>fuck!</i> You''re so big! You''re <i>so</i> big! You''re so <i>fucking big</i>! You''re gonna tear me in half! Don''t fucking stop!"'
+		'"OH FUCK!" you scream so hard it hurts. "<i>Fuck!</i> I feel you in my stomach~! Oh <i>fuck!</i> You''re so big! You''re <i>so</i> big! You''re so <i>fucking big</i>! Don''t fucking stop! Tear me in half with your monster cock!"'
 	end
 end
 
 if $ARGS[0] = 'doggy3.2_sensation_desc':
-!! 'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding your pussy. Your eyes roll back in your head and all you can do is groan in pleasure, enjoying the feeling of his cock violently violating your pussy.'
+!! 'He keeps fucking you hard.'
 	if $npc_dick_desc[$boy] = 'tiny' or $npc_dick_desc[$boy] = 'short':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his tiny dick violently violating your pussy.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his tiny dick violently violating your pussy.'
 	elseif $npc_dick_desc[$boy] = 'chode':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his fat chode violently violating your pussy.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his fat chode violently violating your pussy.'
 	elseif $npc_dick_desc[$boy] = 'skinny':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his skinny dick violently violating your pussy.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his skinny dick violently violating your pussy.'
 	elseif $npc_dick_desc[$boy] = 'normal':
-		'Youpant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his dick violently violating your pussy.'
+		'Youpant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his dick violently violating your pussy.'
 	elseif $npc_dick_desc[$boy] = 'thick':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his thick cock violently stretching out your pussy.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his thick cock violently stretching out your pussy.'
 	elseif $npc_dick_desc[$boy] = 'long':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his long cock repeatedly knocking on your cervix as it violently penetrates you over and over again.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his long cock repeatedly knocking on your cervix as it violently penetrates you over and over again.'
 	elseif $npc_dick_desc[$boy] = 'huge':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the sensation of the huge cock inside you repeatedly knocking on your cervix as it violently violates your pussy.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the sensation of the huge cock inside you repeatedly knocking on your cervix as it violently violates your pussy.'
 	elseif $npc_dick_desc[$boy] = 'enormous':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his enormous cock knock against your cervix while it threatens to tear you in half.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his enormous cock knock against your cervix while it threatens to tear you in half.'
 	elseif $npc_dick_desc[$boy] = 'lengthy':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his insanely long cock smash into your cervix over and over and over again in the most blissful agony you''ve ever experienced.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his insanely long cock smash into your cervix over and over and over again in the most blissful agony you''ve ever experienced.'
 	elseif $npc_dick_desc[$boy] = 'gigantic':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his gigantic cock fill your pussy, smashing into your cervix over and over and over again in the most blissful agony you''ve ever experienced.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his gigantic cock fill your pussy, smashing into your cervix over and over and over again in the most blissful agony you''ve ever experienced.'
 	elseif $npc_dick_desc[$boy] = 'monster':
-		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his monstrous cock smash into your cervix while it threatens to tear you in half in the most blissful agony you''ve ever experienced.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you from behind. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his monstrous cock smashing into your cervix, threatening to tear you in half in the most blissful agony you''ve ever experienced.'
 	end
 end
 

+ 9 - 6
locations/booty_call_miss.qsrc

@@ -63,6 +63,7 @@ end
 
 if $ARGS[0] = 'miss1':
 	!! slow pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	$booty_call['position'] = 'miss'
 	$booty_call['pos_speed'] = 'miss1'
 	booty_call['kiss'] = 0
@@ -238,6 +239,7 @@ end
 
 if $ARGS[0] = 'miss2':
 	!! medium pace
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	booty_call['kiss'] = 0
 	$booty_call['position'] = 'miss'
 	$booty_call['pos_speed'] = 'miss2'
@@ -367,7 +369,7 @@ if $ARGS[0] = 'miss2.2':
 			*nl
 			'You moan softly as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. It still basically feels numb to your pussy other than the slapping of his hips against yours, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
 		end
-	elseif booty_call['moan'] <= 2 and booty_call['moan'] > 0:
+	elseif booty_call['moan'] >= 1:
 		if booty_call['moan'] = 1:
 			'"<i>Ah~! Ahh~! Haa~! Ah!</i>"'
 			*nl
@@ -401,6 +403,7 @@ if $ARGS[0] = 'miss2.bored':
 end
 
 if $ARGS[0] = 'miss3':
+	if booty_call['condom'] ! 1: booty_call['no_condom'] = 1
 	!! fast/rough pace
 	$booty_call['position'] = 'miss'
 	$booty_call['pos_speed'] = 'miss3'
@@ -502,8 +505,8 @@ if $ARGS[0] = 'miss3.1':
 	if npc_abusive[$boy] = 1:
 		'<center><video autoplay loop src="images/shared/sex/vag/miss/rough1.mp4"></video></center>'
 		'<<$npc_firstname[$boy]>> suddenly grabs your head, causing sharp pain at the back of your scalp.'
-		'"Ow! Hey watch i-" is all you manage to get out before he pulls you by the hair and jams his cock into you with the force of a nail being smashed by a hammer. You gasp in pain feeling like he''s going to tear you in half.'
-		'"Yeah <i>bitch?!</i>" he snarls. "You want me to fuck you harder? Well, then take it you fucking slut!" and he roughly starts to fuck you in a way completely unlike his previous mannerisms.'
+		'"Ow! Hey watch i-" is all you manage to get out before he pulls you by the hair and slams his cock into you with the force of a nail being smashed by a hammer. You gasp in pain feeling like he''s going to tear you in half.'
+		'"Yeah <i>bitch?!</i>" <<$npc_firstname[$boy]>> snarls. "You want me to fuck you harder? Well, then take it you fucking slut!" and starts roughly fucking you in a way completely unlike his previous mannerisms.'
 		act'Enjoy it':
 			cla & *nl
 			gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
@@ -917,7 +920,7 @@ if $ARGS[0] = 'miss1.2_dirty_talk':
 		if pcs_vag <= 10:
 			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! You''re stretching me out! It''s so good! I''m <i>so</i> wet..."'
 		else
-			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! It feels so good~! Fuck me with your fat cock~!"'
+			'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Ungh~! It feels so good~! Fuck me with your big cock~!"'
 		end
 	elseif $npc_dick_desc[$boy] = 'long':
 		'"Ungh~!" you groan, your voice a hoarse with arousal. "You''re so deep! Nngh~! Right there! Right there~!"'
@@ -1139,9 +1142,9 @@ if $ARGS[0] = 'miss2.2_dirty_talk':
 		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck me just like that! Right there! Right there! You''re so <i>fucking</i> good!"'
 	elseif $npc_dick_desc[$boy] = 'thick':
 		if pcs_vag <= 10:
-			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck my pussy with your fat cock! You''re stretching me out! It''s so good!"'
+			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck my pussy with your big cock! You''re stretching me out! It''s so good!"'
 		else
-			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck my pussy with your fat cock! Right there! Right there! You''re so <i>fucking</i> good!"'
+			'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Fuck my pussy with your big cock! Right there! Right there! You''re so <i>fucking</i> good!"'
 		end
 	elseif $npc_dick_desc[$boy] = 'long':
 		'"Ah! <i>Fuck!</i> Just like that!" you moan loudly. "Ungh~! You''re <i>so</i> deep! Right there! Right there! You''re so <i>fucking</i> good!"'

+ 98 - 29
locations/booty_call_morning.qsrc

@@ -268,45 +268,114 @@ if $ARGS[0] = 'dressing1':
 		'"Yeah," you say, <<$booty_call[''dress_describe'']>>. "Thanks for letting me spend the night."'
 		gs'booty_call_after', 'dress_loop'
 		if rand(1,3) = 3:
-			'"No problem. Hey, did you want to get together again later today?"'
-			act'Can''t':
-				cla & *nl
-				'"Sorry," you say, <<$booty_call[''dress_describe'']>>. "Can''t. Got some stuff to do later. Maybe some other time."'
-				*nl
-				'<i>content author''s note: none of these options currently have any gammeplay impact :P</i>'
-				gs'booty_call_morning', 'end_morning'
-			end
-
-			act'Sure':
-				!! missing code
-				!! make him call you later
-				cla & *nl
-				'"Sure," you smile, <<$booty_call[''dress_describe'']>>. "Love to. Send me a text later?"'
-				'"Will do."'
-				*nl
-				'<i>content author''s note: none of these options currently have any gammeplay impact :P</i>'
-				gs'booty_call_morning', 'end_morning'
-			end
-
-			act'Maybe':
-				cla & *nl
-				'"I''m not sure," you say hesitantly, <<$booty_call[''dress_describe'']>>. "I might have some stuff I need to do later? If I''m free, maybe I''ll send you a text?"'
-				'"Okay, that sounds fine."'
-				*nl
-				'<i>content author''s note: none of these options currently have any gammeplay impact :P</i>'
-				gs'booty_call_morning', 'end_morning'
-			end
+			gs'booty_call_morning', 'booty_call_invite_later'
 		else
 			'"No problem."'
 			gs'booty_call_morning', 'end_morning'
 		end
 	end
-
+	if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6: 
+		act'School':
+			cla & *nl
+			'"Gotta get to school," you say, <<$booty_call[''dress_describe'']>>. "Thanks for letting me spend the night."'
+			gs'booty_call_after', 'dress_loop'
+			if rand(1,3) = 3:
+				gs'booty_call_morning', 'booty_call_invite_later'
+			else
+				'"No problem."'
+				gs'booty_call_morning', 'end_morning'
+			end
+		end
+	end
+	
 !!	act'Talk while you dress':
 !!		gs'booty_call_morning', 'dress_talk'
 !!	end
 end
 
+if $ARGS[0] = 'booty_call_invite_later':
+	if npc_day_off[$boy] = week:
+		if npc_girlfriend[$boy] = 1:
+			pc_know_npc_has_girlfriend[$boy] = 1
+			'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
+		else
+			'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
+		end
+	else
+		if npc_girlfriend[$boy] = 1:
+			pc_know_npc_has_girlfriend[$boy] = 1
+			'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
+		else
+			'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off tomorrow. Want to come by and do this again?"'
+		end
+	end
+	
+	gs 'booty_call_after', 'dress_loop'
+	
+	gs 'booty_call_morning', 'busy_today'
+	
+	act'What time?':
+		cla & *nl
+		'"That depends," you say, <<$booty_call[''dress_describe'']>>. "What time were you thinking?"'
+		'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
+		gs 'booty_call_morning', 'busy_time'
+		gs 'booty_call_morning', 'booty_call_plan'
+	end
+end
+
+if $ARGS[0] = 'busy_today':
+	act'I''m busy':
+		npc_booty_call_time[$boy] = 2000
+		cla & *nl
+		'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I''m busy."'
+		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'booty_call_morning', 'end_morning'
+	end
+end
+
+if $ARGS[0] = 'busy_time':
+	act'I''m busy':
+		npc_booty_call_time[$boy] = 2000
+		cla & *nl
+		'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I have something to do then."'
+		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'booty_call_morning', 'end_morning'
+	end
+end
+
+if $ARGS[0] = 'booty_call_plan':
+	act'Sounds good':
+		npc_booty_call[$boy] = daystart
+		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		cla & *nl
+		'"Sounds good," you grin, <<$booty_call[''dress_describe'']>>. "I''ll see you then."'
+		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'booty_call_morning', 'end_morning'
+	end
+	
+	act'I''ve got nothing better to do':
+		npc_booty_call[$boy] = daystart
+		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		cla & *nl
+		'"Sure," you smirk, <<$booty_call[''dress_describe'']>>. "I got nothing better to do."'
+		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'booty_call_morning', 'end_morning'
+	end
+	
+	act'I could fit it in':
+		npc_booty_call[$boy] = daystart
+		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		cla & *nl
+		'"I think I can fit that in," you smirk, <<$booty_call[''dress_describe'']>>.'
+		if npc_humor[$boy] = 2:
+			'"You sure can," <<$npc_firstname[$boy]>> grins lewdly at you.'
+		else
+			'"Great," <<$npc_firstname[$boy]>> grins back.'
+		end
+		gs 'booty_call_morning', 'end_morning'
+	end
+end
+
 !! ------------------------------------ Leaving Stuff -------------------------------------------------------
 
 if $ARGS[0] = 'end_morning':

File diff suppressed because it is too large
+ 728 - 87
locations/booty_call_pillow_talk.qsrc


+ 4 - 2
locations/booty_call_sex.qsrc

@@ -261,8 +261,9 @@ end
 if $ARGS[0] = 'harden_hand':
 	if $booty_call['last_cum'] ! '':
 		act'Try to get him hard again (hand)':
+			booty_call['cock_remove'] = 1
 			cla & *clr
-			if booty_call['cum_count'] > npc_sexdrive[$boy]:
+			if booty_call['cum_count'] >= npc_sexdrive[$boy]:
 				!! IMAGE HERE
 				$npc_apt_bedroom[$boy]
 				if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise':
@@ -302,8 +303,9 @@ end
 if $ARGS[0] = 'harden_mouth':
 	if $booty_call['last_cum'] ! '':
 		act'Try to get him hard again (mouth)':
+			booty_call['cock_remove'] = 1
 			cla & *clr
-			if booty_call['cum_count'] > npc_sexdrive[$boy]:
+			if booty_call['cum_count'] >= npc_sexdrive[$boy]:
 				!! IMAGE HERE
 				$npc_apt_bedroom[$boy]
 				if ($booty_call['last_cum'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_remove'] ! 1:

+ 5 - 5
locations/booty_call_shower.qsrc

@@ -138,7 +138,7 @@ if $ARGS[0] = 'before_together2':
 				gs'arousal', 'massage',5,'no_orgasm_msg'
 				gs'stat'
 				'You turn to face <<$npc_firstname[$boy]>>'
-				if booty_call['condom'] > 0:
+				if (booty_call['condom'] > 0 and booty_call['no_condom'] ! 1) or booty_call['danger_day'] = 1:
 					'"You won''t come inside me, will you?" you ask.'
 					'"Don''t worry, I won''t."'
 					*nl
@@ -286,7 +286,7 @@ if $ARGS[0] = 'before_shower_fuck1':
 		'Then, without warning, <<$npc_firstname[$boy]>> stiffens and you feel something hot pour into your pussy.'
 		gs 'cum_call', '', $boy, 1
 		booty_call['shower_creampie'] += 1
-		booty_call['creampie'] += 1
+		booty_call['creampie_count'] += 1
 		gs'booty_call_shower', 'before_shower_creampie_surprise'
 	end
 end
@@ -409,7 +409,7 @@ if $ARGS[0] = 'before_shower_creampie':
 	cla & *clr
 	gs 'cum_call', '', $boy, 1
 	booty_call['shower_creampie'] = 1
-	booty_call['creampie'] += 1
+	booty_call['creampie_count'] += 1
 	'<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
 	'You pull <<$npc_firstname[$boy]>> tight against you, plunging him deep into your cunt. He gasps, tightening his grip on you and his cock twitches inside.'
 	*nl
@@ -759,7 +759,7 @@ if $ARGS[0] = 'after_shower_sex1':
 			'Then, without warning, <<$npc_firstname[$boy]>> stiffens and you feel something hot pour into your pussy.'
 			gs 'cum_call', '', $boy, 1
 			booty_call['shower_creampie'] += 1
-			booty_call['creampie'] += 1
+			booty_call['creampie_count'] += 1
 			gs'booty_call_shower', 'after_shower_creampie_surprise'
 		end
 !	else
@@ -885,7 +885,7 @@ if $ARGS[0] = 'after_shower_creampie':
 	cla & *clr
 	gs 'cum_call', '', $boy, 1
 	booty_call['shower_creampie'] = 1
-	booty_call['creampie'] += 1
+	booty_call['creampie_count'] += 1
 	'<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
 	'You pull <<$npc_firstname[$boy]>> tight against you, plunging him deep into your cunt. He gasps, tightening his grip on you and his cock twitches inside.'
 	*nl

+ 92 - 14
locations/booty_call_sms.qsrc

@@ -6,23 +6,94 @@ $SMSFrF = '<table width=80%><tr><td width=10%></td><td collspan=2 bgcolor=pink><
 $SMSBkF = '</font></td></tr></table>'
 
 if $ARGS[0] = 'start':	
-	$VM['0'] = dyneval('$result=''hey <<$pcs_nickname>>'' ')
-	$VF[$ARGS[1]+'0'] = dyneval('$result=''hey <<$npc_nickname[$ARGS[1]]>>'' ')
+!!	if npc_booty_call[$ARGS[1]] = daystart:
+!!		gs 'booty_call_sms', 'pre_planned_booty_call'
+!!	else
+		$VM['0'] = dyneval('$result=''hey <<$pcs_nickname>>'' ')
+		$VF[$ARGS[1]+'0'] = dyneval('$result=''hey <<$npc_nickname[$ARGS[1]]>>'' ')
 
-	$VM['1'] = 'i was thinking about you today'
-	$VF['1a'] = 'what were you thinking about?'
+		$VM['1'] = 'i was thinking about you today'
+		$VF['1a'] = 'what were you thinking about?'
 
-	if rand(0,2) = 0:
-		$VM['2a'] = 'wanted to know if you wanted to come over to my place have some fun?'
-	else
-		if rand(0,1) = 0:
+		if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0,2) = 1:
 			$VM['2a'] = 'your mouth around my cock'
+		elseif npc_know_virgin[$ARGS[1]] ! 1:
+			if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0,2) = 1:
+				$VM['2a'] = 'your pussy filled with my cum'
+			elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0,2) = 1:
+				$VM['2a'] = 'fucking you bowlegged'
+			elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0,2) = 1:
+				$VM['2a'] = 'blowing my load all over your pretty face'
+			elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0,2) = 1:
+				$VM['2a'] = 'watching you swallow my cum'
+			elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0,2) = 1:
+				$VM['2a'] = 'my cum all over your tits'
+			elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0,2) = 1:
+				$VM['2a'] = 'pounding you on all fours'
+			elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0,2) = 1:
+				$VM['2a'] = 'you riding my cock like crazy'			
+			else
+				if rand(0,1) = 1:
+					$VM['2a'] = 'you naked on my bed'
+				else
+					$VM['2a'] = 'want to come over and have some fun?'
+				end
+			end
+		end
+
+		$VF['1b'] = 'me too'
+		
+		if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0,2) = 1:
+			$VM['2a'] = 'i want to feel your mouth around my cock'
+		elseif npc_know_virgin[$ARGS[1]] ! 1:
+			if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0,2) = 1:
+				$VM['2a'] = 'i want to pump you full of cum'
+			elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0,2) = 1:
+				$VM['2b'] = 'come over i want to hear you screaming my name'
+			elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0,2) = 1:
+				$VM['2a'] = 'i want to cum all over your face'
+			elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0,2) = 1:
+				$VM['2a'] = 'i want to watch you swallow my cum'
+			elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0,2) = 1:
+				$VM['2a'] = 'let me glaze your tits with my cum'
+			elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0,2) = 1:
+				$VM['2a'] = 'i want to pound you on all fours'
+			elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0,2) = 1:
+				$VM['2a'] = 'i want you to ride my cock like theres no tomorrow'			
+			else
+				if rand(0,1) = 1:
+					$VM['2b'] = 'lets fuck like bunnies today'
+				else
+					$VM['2b'] = 'come over lets have some fun today'
+				end
+			end
+		end
+
+		$VF['2a'] = 'sorry, i cant. i have stuff to do'
+		$VM['3a'] = 'shit, maybe next time then'
+
+		$VF['2b'] = 'ill come right now ;)'
+		if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 1:
+			$VM['3b'] = 'my cock is waiting for you'
+		elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 1:
+			if rand(0,1) = 1:
+				$VM['3b'] = 'in the street?? damn! keep it in your pants till you get here!'
+			else
+				$VM['3b'] = 'as long as you make me cum later'
+			end
+		elseif npc_humor[$ARGS[1]] = 3 and rand(0,1) = 1:
+			$VM['3b'] = 'phrasing'
 		else
-			$VM['2a'] = 'you naked on my bed'
+			$VM['3b'] = 'cant wait'
 		end
-	end
+!!	end
+end
+
+if $ARGS[0] = 'pre_planned_booty_call':	
+	$VM['0'] = dyneval('$result=''hey <<$pcs_nickname>>, you coming over?'' ')
 
-	$VF['1b'] = 'me too'
+	$VF['1a'] = 'sorry, something came up'
+	$VF['1b'] = ''
 
 	if rand(0,2) = 0:
 		$VM['2b'] = 'come over to my place lets fuck like bunnies'
@@ -41,13 +112,20 @@ if $ARGS[0] = 'start':
 	if npc_humor[$ARGS[1]] <= 1:
 		$VM['3b'] = 'my cock is waiting for you'
 	elseif npc_humor[$ARGS[1]] = 2:
-		$VM['3b'] = 'in the street?? damn! keep it in your pants till you get here!'
+		if rand(0,1) = 1:
+			$VM['3b'] = 'in the street?? damn! keep it in your pants till you get here!'
+		else
+			$VM['3b'] = 'as long as you make me cum later'
+		end
 	elseif npc_humor[$ARGS[1]] = 3:
-		$VM['3b'] = 'phrasing'
+		if rand(0,1) = 1:
+			$VM['3b'] = 'phrasing'
+		else
+			$VM['3b'] = 'as long as you make me cum later'
+		end
 	end
 end
 
-
 if $ARGS[0] = 'Add SMS':
 	$trialSMS  = $SMSFrM+$VM['0']+$SMSBkM
 	$trialSMS += '<table><tr><th> Reply</th></tr>'

+ 46 - 14
locations/booty_call_start.qsrc

@@ -114,13 +114,13 @@ if $ARGS[0] = 'start':
 		act'Shut up and let''s fuck':
 			cla & *nl
 			if npc_apt_type[$boy] < 3:
-				'"Shut up," you say, putting your hands on his chest and pushing him inside towards the bed. "I''m here to fuck. So let''s fuck."'
+				'"Shut up and fuck me already," you say, putting your hands on his chest and pushing him inside towards the bed. "I''m here to fuck. So let''s fuck."'
 			else
-				'"Shut up," you say, putting your hands on his chest and pushing him inside towards the bedroom. "I''m here to fuck. So let''s fuck."'
+				'"Shut up and fuck me already," you say, putting your hands on his chest and pushing him inside towards the bedroom. "I''m here to fuck. So let''s fuck."'
 			end
 			act'Undress':gt 'booty_call_start', 'undress'
 		end
-!!{
+
 		if pcs_makeup > 1:
 			act'Don''t mess up my makeup':
 				booty_call['dont_ruin_makeup'] = 1
@@ -131,7 +131,7 @@ if $ARGS[0] = 'start':
 				else
 					'"Don''t mess up my makeup," you say, walking past him towards the bedroom.'
 				end
-				if date_hour_meet <= hour + 1:
+				if date = daystart and date_hour_meet <= hour + 1:
 					act'I have a date soon':
 						cla & *clr
 						$npc_apt_hall[$boy]
@@ -143,7 +143,7 @@ if $ARGS[0] = 'start':
 						end
 						act'Undress':gt 'booty_call_start', 'undress'
 					end
-				else
+				elseif date = daystart:
 					act'I have a date later':
 						cla & *clr
 						$npc_apt_hall[$boy]
@@ -155,21 +155,39 @@ if $ARGS[0] = 'start':
 						end
 						act'Undress':gt 'booty_call_start', 'undress'
 					end
-				end
-				if hour >= 18 and $region = 'pav' and (week = 5 or week = 6):
+				elseif hour >= 18 and $region = 'pav' and (week = 5 or week = 6):
 					act'I''m going to the disco':
 						cla & *clr
 						$npc_apt_hall[$boy]
 						booty_call['disco_after'] = 1
-						if npc_apt_type[$boy] < 3:
-							'"Don''t mess up my makeup," you say, walking past him towards the bed. "I''m going to the disco after this."'
-						else
-							'"Don''t mess up my makeup," you say, walking past him towards the bedroom. "I''m going to the disco after this."'
-						end
+						!!if npc_apt_type[$boy] < 3:
+							'"Don''t mess up my makeup," you say as you let him pull you inside. "I''m going to the disco after this."'
+						!!else
+						!!	'"Don''t mess up my makeup," you say, walking past him towards the bedroom. "I''m going to the disco after this."'
+						!!end
 						act'Undress':gt 'booty_call_start', 'undress'
 					end
+				else
+					act'Undress':gt 'booty_call_start', 'undress'
 				end
-			end}
+			end
+		end
+		
+		if pc_buy_condoms[$boy] > 0 and prezik > 0:
+			act'I brought condoms':
+				pc_buy_condoms[$boy] = 2
+				cla & *nl
+				'"I brought condoms," you grin, holding up the rubbers for him to see.'
+				if know_virgin[$boy] = 1:
+					'<<$npc_firstname[$boy]>> stares in awe.'
+					'"Does that mean...?"'
+					'"Come and find out," you say, moving inside.'
+				else
+					'"Fuck yeah," he says as he drags you inside.'
+				end
+				act'Undress':gt 'booty_call_start', 'undress'
+			end
+		end
 !!	act'Stumble over to the couch':gt 'booty_call_start', 'couch_start'
 	end
 end
@@ -1718,7 +1736,20 @@ if $ARGS[0] = 'foreplay_choose':
 	
 	gs 'booty_call_start', 'kuni_ask'
 
-!!	act'Let him lead':
+	act'Let him lead':
+		cla & *nl
+		if npc_caretaker[$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
+	end
 end
 
 if $ARGS[0] = 'foreplay_rand':
@@ -2364,4 +2395,5 @@ if $ARGS[0] = 'transition2':
 	end
 end
 
+
 --- booty_call ---------------------------------

+ 1 - 1
locations/booty_call_stats.qsrc

@@ -26,7 +26,7 @@ if $ARGS[0] = 'starting_stats':
 	booty_call['sweat'] = pcs_sweat
 	booty_call['orgasm'] = orgasm
 	booty_call['orgasm_limit'] = orgasm + 6
-	booty_call['player_condom_count'] = prezik
+	booty_call['pc_condom_count'] = prezik
 end
 
 if $ARGS[0] = 'save':

+ 45 - 30
locations/booty_call_talk.qsrc

@@ -85,29 +85,44 @@ if $ARGS[0] = 'no_cum_inside':
 			'"Sorry," you say, <<$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[$boy] = 0:
-			act'Not on birth control':
-				cla & *nl
-				!! IMAGE HERE
-				npc_know_not_bc[$boy] = 1
-				'"Sorry. I can''t let you come inside me," you say, <<$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[$boy] = 1:
-			act'You know I''m not on birth control (apologetic)':
+		if booty_call['danger_day'] = 1:
+			act'Danger day (apologetic)':
 				cla & *nl
 				!! IMAGE HERE
-				'"I''m sorry," you say wistfully, <<$booty_call[''cum_describe2'']>>. "I know how much you want to finish inside me, but I''m still not on birth control."'
+				'"I''m sorry," you say wistfully, <<$booty_call[''cum_describe2'']>>. "I know how much you want to finish inside me, but it''s a danger day. I''ll get pregnant."'
 				gs'booty_call_sex', 'sex_end'
 			end
 			
-			act'You know I''m not on birth control (annoyed)':
+			act'Danger day (annoyed)':
 				cla & *nl
 				!! IMAGE HERE
-				'"Dumbass!" you scowl, <<$booty_call[''cum_describe2'']>>. "You know I''m not on birth control!"'
+				'"Dumbass!" you scowl, <<$booty_call[''cum_describe2'']>>. "I told you it''s a danger day for me! Are you <i>trying</i> to get me pregnant?"'
 				gs'booty_call_sex', 'sex_end'
 			end
+		else
+			if birth_control['think_safe'] < 1 and npc_know_not_bc[$boy] = 0:
+				act'Not on birth control':
+					cla & *nl
+					!! IMAGE HERE
+					npc_know_not_bc[$boy] = 1
+					'"Sorry. I can''t let you come inside me," you say, <<$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[$boy] = 1:
+				act'You know I''m not on birth control (apologetic)':
+					cla & *nl
+					!! IMAGE HERE
+					'"I''m sorry," you say wistfully, <<$booty_call[''cum_describe2'']>>. "I know how much you want to finish inside me, but I''m still not on birth control."'
+					gs'booty_call_sex', 'sex_end'
+				end
+				
+				act'You know I''m not on birth control (annoyed)':
+					cla & *nl
+					!! IMAGE HERE
+					'"Dumbass!" you scowl, <<$booty_call[''cum_describe2'']>>. "You know I''m not on birth control!"'
+					gs'booty_call_sex', 'sex_end'
+				end
+			end
 		end
 
 		
@@ -240,7 +255,7 @@ if $ARGS[0] = 'creampie_react':
 		$booty_call['last_cum'] = 'creampie'
 		if booty_call['cock_remove'] ! 1:gs'booty_call_sex', 'cum_inside_pull_away'
 !!		if booty_call['creampie_surprise'] = 1:
-		if booty_call['cum_together'] > 0:
+		if booty_call['came_together'] > 0:
 			if booty_call['came_together'] = 2:
 				act'Did we come together?':
 					cla & *clr
@@ -462,7 +477,7 @@ if $ARGS[0] = 'cum_together_no_bc':
 end
 
 if $ARGS[0] = 'creampie_gross':
-	if booty_call['creampie_ask'] ! 1 and booty_call['cum_together'] ! 1:
+	if booty_call['creampie_ask'] ! 1 and booty_call['came_together'] ! 1:
 		act'That was gross':
 			npc_dont_like_creampie[$boy] = 1
 			if booty_call['cock_remove'] = 1:
@@ -517,10 +532,10 @@ if $ARGS[0] = 'thanks_for_asking':
 			elseif $booty_call['position'] = 'cowgirl':
 				'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/2.jpg"></center>'
 			end
-			if booty_call['cum_together'] > 0 and npc_ask_creampie[$boy] = 1:
+			if booty_call['came_together'] > 0 and npc_ask_creampie[$boy] = 1:
 				'"Thanks for asking," you murmur, giving <<$npc_firstname[$boy]>> a blissful smile.'
 				gs'booty_call_sex', 'sex_end'
-			elseif booty_call['cum_together'] > 0:
+			elseif booty_call['came_together'] > 0:
 				'"Thanks for asking," you murmur, giving <<$npc_firstname[$boy]>> a blissful smile. "Nothing is hotter than consent."'
 				gs'booty_call_sex', 'sex_end'
 			elseif npc_ask_creampie[$boy] = 1:
@@ -769,7 +784,7 @@ if $ARGS[0] = 'creampie_felt_great':
 					'"I thought so," you smile. "I could feel you inside me. It was <i>amazing</i>..."'
 				end
 			else
-				'"That was great," you grin, gently flexing your pussy around <<$npc_firstname[$boy]>>''s cock, still stuffed inside you with all of hus cum. "I could <i>feel</i> when you came inside me. It felt so good!"'
+				'"That was great," you grin, gently flexing your pussy around <<$npc_firstname[$boy]>>''s cock, still stuffed inside you with all of his cum. "I could <i>feel</i> when you came inside me. It felt so good!"'
 			end
 		end
 		gs'booty_call_sex', 'sex_end'
@@ -812,7 +827,7 @@ if $ARGS[0] = 'love_creampies':
 				npc_know_love_creampie[$boy] = 1
 				'"I love it when guys come inside me," you sigh contently. "It always makes me come too."'
 				if $npc_cum_pref[$boy] = 'creampie':
-					npc_cum_pref_know[$boy] = npc_cum_pref[$boy]
+					pc_cum_pref_know[$boy] = npc_cum_pref[$boy]
 					'"Coming inside is always the best," he says, looking at you. "We must be made to match."'
 					'"Must be," you say back, giving him a smile.'		
 				else
@@ -893,7 +908,7 @@ if $ARGS[0] = 'creampie_wtf':
 			act'Not on birth control':
 				cla & *clr
 				gs'booty_call_talk', 'creampie_wtf_image'
-				if npc_know_not_bc[$boy] = 1 and booty_call['pill_tomorrow'] ! 1 and booty_call['creampie'] = 1:
+				if npc_know_not_bc[$boy] = 1 and booty_call['pill_tomorrow'] ! 1 and booty_call['creampie_count'] = 1:
 					'"What the fuck!" you exclaim as <<$npc_firstname[$boy]>> lets his cock slip from your pussy, the flow of liquid you were expecting following out quickly after. "You know I''m not on birth control!"'
 					if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
 						if rand(0,1) = 1:
@@ -1271,11 +1286,11 @@ end
 
 if $ARGS[0] = 'swallow_react1':
 	if booty_call['swallow'] = 1 or booty_call['last_cum'] = 'swallow':
-		if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy] = 0:
+		if npc_cum_pref[$boy] = 2 and pc_cum_pref_know[$boy] = 0:
 			'"I love watching you swallow," <<$npc_firstname[$boy]>> says, looking at you with blissful satisfaction. '
 			act'You think it''s hot?':
 				cla & *nl
-				npc_cum_pref_know[$boy]= npc_cum_pref[$boy]
+				pc_cum_pref_know[$boy]= npc_cum_pref[$boy]
 				'"Yeah?" you ask, licking your lips. "You think it''s hot?"'
 				'"The hottest thing a girl can do. Even better than coming inside."'
 				act'Good to know':
@@ -1305,7 +1320,7 @@ if $ARGS[0] = 'swallow_react1':
 			end
 			gs 'booty_call_talk', 'spit_quit'
 		else
-			if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
+			if npc_cum_pref[$boy] = 2 and pc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
 				'"You''re so hot when you swallow my load like that," <<$npc_firstname[$boy]>> smiles at you.'
 				gs 'booty_call_talk', 'swallow_for_you'
 			else
@@ -1576,25 +1591,25 @@ if $ARGS[0] = 'bj_warning_next_time':
 		cla & *clr
 			$npc_apt_bedroom[$boy]
 		if booty_call['bj_cum'] = 1:
-			if npc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
+			if pc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
 				'"I don''t mind if you come in my mouth," you say, licking your lips with a smile. "I know how much you love it. 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]:
+			if pc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
 				'"I don''t mind if you come in my mouth," you smile, wiping your lips. "I know how much you love it. But could you at least warn me before you do it?"'
 			else
 				'"A little warning next time?" you ask, with a cumglazed smile.'
 			end
 		elseif booty_call['bj_cum'] = 3:
-			if npc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
+			if pc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
 				'"I don''t mind if you come in my mouth," you smile, wiping your lips. "I know how much you love it. 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_cum_pref[$boy] = 2 and pc_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. You''re just so good at this, it''s hard to hold back."'
@@ -1618,7 +1633,7 @@ if $ARGS[0] = 'bj_warning_next_time':
 			end
 
 			act'Really?':
-				npc_cum_pref_know[$boy] = npc_cum_pref[$boy]
+				pc_cum_pref_know[$boy] = npc_cum_pref[$boy]
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/smile1.jpg"></center>'
 				'"Really?" you ask. "You like it that much?"'
@@ -1721,7 +1736,7 @@ if $ARGS[0] = 'bj_swallow_gross':
 		$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]:
+		if npc_cum_pref[$boy] = 2 and pc_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 nasty cum," you say with a glare. "I''m generous like that."'

+ 4 - 4
locations/brother.qsrc

@@ -1640,7 +1640,7 @@ if $ARGS[0] = 'brotherknows6':
 		'He finally gathers his courage and says, "Yes, I love getting you pregnant. Every time we fuck, I have to fight the urge to just unload inside you, and every time I give in is the best moment of my life. Knowing that every rope I shoot into your wonderful pussy could knock you up turns me on more than anything else. Even before we had sex for the first time, I would fantasize about knocking you up every time I masturbated. I love knowing that I put that baby in you and that your body will tell everyone else. I want to impregnate you over and over, keeping you pregnant for as long as I can."'
 		'As he finishes, you stare in silence. You were hoping for a confession, but that was way beyond what you were expecting. Unable to bear the silence any longer, Kolka breaks the tension by gripping your ass and kissing you as passionately as he can. This snaps you back to reality and you return the kiss.'
 		'After several minutes, you pull back and lick your lips. Still sitting in Kolka''s lap, you say, "Every moment that we’re together is fantastic, and I love that this baby is yours, but I don''t know if I want any more children after this. So, when we have sex after this baby is born, please try to control yourself." He nods.'
-		if momKnowsKolka = 1 and home_owned[2] = 1:
+		if momKnowsKolka = 1 and func('homes_properties', 'has_access', 'parents_home'):
 			cla
 			'Kolka chuckles, "Since <<$npc_nickname[''A29'']>> already knows I''ve gotten you pregnant before, we probably don''t need to keep this one secret, do we?"'
 			'"No, I don''t think we do. Even though she freaked she fuck out the first time, I''m actually looking forward to her reaction this time. She''s had plenty of time to come to terms with our…" You stop for a moment and grind into Kolka''s lap, "special relationship."'
@@ -1649,7 +1649,7 @@ if $ARGS[0] = 'brotherknows6':
 			'You kiss your brother one more time before getting up from his lap. Now that you''ve told him the news, it''s time to tell your mother. You really hope your right about her reaction…'
 
 			act 'Continue':minut += 10 & gt 'KatjaHomeTalk'
-		elseif momKnowsKolka = 1 and home_owned[2] = 0:
+		elseif momKnowsKolka = 1 and func('homes_properties', 'has_access', 'parents_home') = 0:
 			cla
 			'"Since <<$npc_nickname[''A29'']>> already knows I''ve gotten you pregnant before, we probably don''t need to keep this one secret, do we?"'
 			'You scowl, "I don''t give a fuck what <<$npc_nickname[''A29'']>> knows. She''s not speaking to me and I really don''t care to say anything to her!"'
@@ -1680,12 +1680,12 @@ if $ARGS[0] = 'brotherknows6':
 		'"Yeah, it''s yours. I can''t believe you got me pregnant again." You shake your head, "I don''t know why the hell I thought you''d be more careful after the first time."'
 		'"You thought I''d be more careful? It takes two, sweetheart." He chuckles, "And besides, I didn''t hear you complaining while we were fucking."'
 		'You snap at him, "You shut your goddamn mouth. You don''t have to walk around with a baby inside you. I do. So yeah, I have every right to be pissed and you’re just going to sit back and deal with it."'
-		if momKnowsKolka = 1 and home_owned[2] = 1:
+		if momKnowsKolka = 1 and func('homes_properties', 'has_access', 'parents_home'):
 			cla
 			'"<<$npc_nickname[''A29'']>> already knows you got me pregnant before." You breath a deep sigh, "I am <i>not</i> looking forward to telling her about this."'
 
 			act 'Continue':minut += 10 & gt 'KatjaHomeTalk'
-		elseif momKnowsKolka = 1 and home_owned[2] = 0:
+		elseif momKnowsKolka = 1 and func('homes_properties', 'has_access', 'parents_home') = 0:
 			cla
 			'"God, I was already kicked out, thanks to you." You drop your head, "I should''ve known you''d only make my life worse"'
 

+ 126 - 32
locations/brother2.qsrc

@@ -145,6 +145,9 @@ if $ARGS[0] = 'kiss':
 	act'Finish':gt'brother2','kiss_end'
 	act'Keep making out':gt'brother2','kiss2'
 
+	if brother_lesson_oral = 1:
+		act 'Have him give you head':gt'brother2','cuni'
+	end
 	if brotherSex >= 4:
 		act'Give him a handjob':gt'brother2','hj'
 	end
@@ -180,50 +183,137 @@ if $ARGS[0] = 'kiss_end':
 	act'Finish':gt 'sitrPar'
 end
 
-if $ARGS[0] = 'hj':
-	brotherhj += 1
+if $ARGS[0] = 'cuni':
+	brothercuni += 1
 	npc_rel['A34'] += 1
 	cla & *clr
-	gs 'arousal', 'hj', rand(1,3)
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj.jpg"></center>'
-	'Snaking your hand into his pants, you pull out his cock, jerking him off with the same vigor you continue to kiss him with.'
-	brohj = 1
-	act'Keep going':
-		cla
-		*nl
-		gs 'arousal', 'hj', rand(1,3)
+	'"Kolka, you know you told me that you wanted more because I taste good?" you ask and Kolka looks a little confused.' 
+	'"I... What?"'
+	'"When we were doing your anatomy homework, and you said that I tasted good?"'  
+	'Kolka looks a little embarrassed. "Umm, yeah?"' 
+	'You smile sweetly. "Would you like another taste?"' 
+	'He smiles broadly. "Absolutely!"'
+	act'Undress':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/kuni/pussylick1.mp4"></center>'
+		'You quickly undress and get comfortable, Kolka watching you intensely as you do so.  Sitting on the couch with your ass near the edge, you lay back and spread your legs as Kolka eagerly puts his head between them and starts to explore your rapidly wetting pussy.'
+		$orgasm_or = 'no'
+		gs 'arousal', 'cuni', rand(1,3)
 		gs 'stat'
-		'You continue to give him a handjob while making out with him until you feel his body start to stiffen beneath yours. You think he''s probably about to cum.'
-		act'Let him cum in your hand':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj_cum.jpg"></center>'
-			'Not stopping, you quicken your pace until you feel ropes of his thick cum spattering against your hand.'
-			'Moving your head back, you survey your handiwork before smiling back at him and leaning in for a peck on the lips before getting up to find some tissues for your brother and to wash off your hand.'
-			gs 'arousal', 'end'
-			gs 'stat'
-			act 'Finish': gt 'sitrPar'
-		end
-		act'Put your lips over the tip':
+		act'Enjoy':
 			cla & *clr
-			gs 'arousal', 'bj', 1
-			gs 'cum_call', 'mouth_swallow', 'A34', 1
-			gs 'arousal', 'end'
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylick3.mp4"></center>'
+			'His tongue laps, flicks and probes at your intimate hole. Anything he lacks in skill he more than makes up in enthusiasm.'
+			'He moves between sucking on your clit and plunging his tongue deep into you.  The licking and sucking makes an obscene noise, and you have to fight the urge to loudly moan.'
+			$orgasm_or = 'no'
+			gs 'arousal', 'cuni', rand(3,5)
 			gs 'stat'
-			npc_rel['A34'] += 3
-			if brotherSex < 6: brotherSex = 6
-			'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
-			'You break away from the kiss and moving quickly, you wrap your lips around the tip of his cock. No sooner than your mouth envelopes him do you feel his cum explode inside you, the taste his hot salty cum filling your mouth.'
-			'He spurts several times and you wait a several seconds more until nothing more comes out. After spending a moment to make sure he''s finished, you suck hard to gather up all the cum in your mouth while pulling your lips back from his tip and leaving his cock completely clean and cum free. As your lips leave his cock, you tilt back your head to look at him, swallowing in the same motion. Kolka stares at you in disbelief of what you just did.'
-			'"I didn''t want to leave a mess," you smile bashfully.'
-			'Licking his tip a few more times, you ensure that his cock is clean enough to put back inside his trousers, happily giving him a kiss on the cheek as he does so.'
-			act 'Finish': gt 'sitrPar'
+			act'Keep going':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm.mp4"></center>'
+				$orgasm_txt = 'As the sensations build, you find yourself gripping onto his head when your mind goes blank as Kolka''s tongue makes another deep probe. You can feel your muscles clamp down as a wonderful orgasm violently bursts though you.'  
+				$orgasm_or = 'custom'
+				gs 'arousal', 'cuni', rand(3,5)
+				gs 'stat'
+				'Your legs are trembling uncontrollably as your previous actions are reversed, and you start trying to push Kolka off. He pushes against your hands as he returns to your clit. Catching your breath, you reluctantly have to tell him to stop.'
+				act'Enough':
+					cla & *clr
+					gs 'underwear', 'wear'
+					gs 'clothing', 'wear_last_worn'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/anatomylesson/12.jpg"></center>'
+					'After a few more blissful seconds, he pulls back and asks "Are you sure you want me to stop?"'
+					'"As much as I wish we could keep going, I don''t want to push our luck," you reply.'
+					*nl
+					'You get dressed as Kolka grabs a shirt from his pile of clothes and wipes his face clean.'
+					$orgasm_or = 'no'
+					gs 'arousal', 'cuni', 1
+					gs 'arousal', 'end'
+					act 'Finish': gt 'sitrPar'
+					act 'Give him a handjob':
+						brotherhj += 1
+						npc_rel['A34'] += 1
+						cla & *clr
+						gs 'arousal', 'hj', rand(1,3)
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj.jpg"></center>'
+						'"Do you want me to give you a <i>hand</i>?" you ask sweetly.'
+						'"I thought you didn''t want to push our luck?" Kolka asks and you sweetly smile.'
+						'"Well, if you don''t want to..."'
+						'Kolka pulls his already very hard cock out. "No! I want to!"'
+						'You start jerking it as you lean in to kiss him.'
+						act'Give him a handjob':gt'brother2','hj'
+					end
+					act 'Give him a blowjob':
+						cla & *clr
+						npc_rel['A34'] += 2
+						gs 'arousal', 'bj', rand(1,5)
+						gs 'stat'
+						if brotherSex < 6: brotherSex = 6
+						brotherbj += 1
+						'"Get that cock out and I''ll return the favour," you tell him and he starts pulling his cock out.'
+						'"I thought we were short of time?" he asks and you smile.'
+						'"You won''t take that long..."'  
+						'"Shut up!" he retorts as he guides your head towards his hard cock.'
+						'It doesn''t take long before you feel his body start to tense up.'
+						'"OH God, I''m going to cum sis."'
+						gs 'brother2', 'bj2'
+					end
+				end
+			end
 		end
 	end
-	
+end
+
+if $ARGS[0] = 'hj':
+	brotherhj += 1
+	npc_rel['A34'] += 1
+	cla & *clr
+	gs 'arousal', 'hj', rand(1,3)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj.jpg"></center>'
+	'Snaking your hand into his pants, you pull out his cock. It is painfully erect in a way only a teenage boy anticipating sexual relief can be.'
+	'You wrap your hand around it feeling the warmth and his quickening pulse. Continuing to kiss him you start to pump it vigorously, your mouth suppressing his moans and gasps as you work his cock hard and fast.'
+	brohj = 1
+	act'Keep going': gt 'brother2', 'hj2'
 	act'Give him a blowjob':gt'brother2','bj'
 end
 
+if $ARGS[0] = 'hj2':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj.jpg"></center>'
+	'You continue to give him a handjob while making out, your arm is complaining with the effort but you know you have to get him off quickly.'
+	'It doesn''t take long before you feel his body start to stiffen beneath yours. He must be about to cum.'
+	gs 'arousal', 'hj', rand(1,3)
+	gs 'stat'
+	act'Let him cum in your hand':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj_cum.jpg"></center>'
+		'Not stopping, you quicken your pace still further until you feel ropes of his thick cum spattering against your hand.'
+		'Moving your head back, you survey your handiwork before smiling back at him and leaning in for a peck on the lips before getting up to find some tissues for your brother and to wash off your hand.'
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Finish': gt 'sitrPar'
+	end
+	act'Put your lips over the tip':
+		cla & *clr
+		gs 'arousal', 'bj', 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		npc_rel['A34'] += 3
+		if brotherSex < 6: brotherSex = 6
+		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
+		'You break away from the kiss and moving quickly, you wrap your lips around the tip of his cock. The additional stimulus from your mouth enveloping him is more than he can handle and his cum explodes inside you, the taste of his hot salty cum filling your mouth.'
+		'He spurts several times and you wait a several seconds more until nothing more comes out. After spending a moment to make sure he''s finished, you suck hard to gather up all the cum in your mouth while pulling your lips back from his tip and leaving his cock completely clean and cum free. As your lips leave his cock, you tilt back your head to look at him, swallowing in the same motion. Kolka stares at you in disbelief of what you just did.'
+		'"I didn''t want to leave a mess," you smile bashfully.'
+		'Licking his tip a few more times, you ensure that his cock is clean enough to put back inside his trousers, happily giving him a kiss on the cheek as he does so.'
+		act 'Finish': gt 'sitrPar'
+	end
+end
+
 if $ARGS[0] = 'bj':
 	cla & *clr
 	npc_rel['A34'] += 2
@@ -244,6 +334,10 @@ if $ARGS[0] = 'bj':
 	end
 	'Taking his cock in your mouth, you begin to move your lips up and down his shaft, sucking gently. After an indeterminate amount of time goes by, you hear your brother''s voice.'
 	'"<<$pcs_nickname>>!" he whispers harshly. "I''m gonna cum!"'
+	gs 'brother2', 'bj2'
+end
+
+if $ARGS[0] = 'bj2':
 	act'Keep sucking':
 		cla & *clr
 		gs 'cum_call', 'mouth_swallow', 'A34', 1

+ 44 - 34
locations/brother_lessons.qsrc

@@ -668,54 +668,63 @@ if $ARGS[0] = 'anatomylesson3':
 				'"The next part I can''t actually show you, but I might as well show you where it should be," you say. You spread your pussy lips apart and let him look inside. "Normally, there''s something called a ''hymen'' here. You can see a diagram of it in your textbook. Every girl is born with one and will have it until it gets torn."'
 			end
 			
-			'"How does it get torn?" Kolka quickly asks while continuing to stare at yours in wonder.'
-			'"Well, it can get torn in a number of ways but the most common is when a girl loses her virginity. We''ll talk about this more next time, but when a boy and a girl have sex, the boy sticks his penis inside the girl''s vagina. The only way to get the penis all the way inside is to push through the hymen and break it. It usually causes a small amount of bleeding. That''s why they call it ''popping a cherry,''" you smile.'
+			'"How does it get torn?" Kolka quickly asks while continuing to stare at your pussy as if trying to imprint it into his mind.'
+			'"Well, it can get torn in a number of ways, but the most common is when a girl loses her virginity. We''ll talk about this more next time, but when a boy and a girl have sex, the boy sticks his penis inside the girl''s vagina."' 
+			*nl
+			if brotherSex = 7:
+				'Kolka interrupts you. "Duh! I know the penis goes in, I was there!"'
+				'"You asked. Now let me get back to the lesson!" you reply in annoyance and Kolka raises his hands in surrender before you continue.'
+			end
+			'"Anyway, the boy sticks his penis inside the girl''s vagina and the only way to get the penis all the way inside is to push through the hymen and break it. It usually causes a small amount of bleeding. That''s why they call it ''popping a cherry.''"'
 
 			if vagtype = 0:
 				'He continues to look at your hymen for a few moments before asking, "So... does this mean..."'
 				'"That I''ve never had sex? Yeah Kolka. It means I''m a virgin." The admittance causes you to blush for some reason, you''re not sure why.'
 			else
-				'He takes note of your clear lack of a hymen and asks, "So... does this mean you''ve... you know...?"'
-				if guy > 0:
-					'"That I''ve had sex? Yeah. Someone already took my v-card," You say somewhat proudly. "But don''t tell <<$npc_nickname[''A29'']>>!"'
-				else
-					'"That I''ve had sex? No actually. I actually broke mine-" You stop and blush with the realization of what you''re about to admit. "mastur... bating..."'
-				end
+				'He takes note of your clear lack of a hymen. "So... When we... Was it painful?"'
+				'"A little. There was a fairly sharp pain followed by a dull ache, but it went away before the end," you say somewhat proudly. "But don''t assume that all girls are the same. For some unlucky ones, it may be too painful to continue once their cherry is popped, but other girls say that they barely noticed it happening."'
 			end
 			'He nods in acknowledgement while writing down some more notes.'
 			*nl
 
-			if vagtype = 2:
-				'"Is it supposed to look this loose?" he asks, causing you to blush hard.'
-			elseif vagtype = 3:
-				'<br>	"Woah! It''s like a cave in there! Are they all this wide?" he exclaims. You blush harder than you think you''ve ever blushed in your life.'
-			end
-		
-			if (vagtype = 2 or vagtype = 3) and guy > 0:
-				act'"I''ve had a lot of sex"':
-					cla
-					'"I''ve had a lot of sex..." you say slowly.'
-					'After a couple more questions, you continue on with the lesson.'
-					act'Continue':gt'brother_lessons', 'anatomylesson4'
+			if brotherSex = 7:
+				'"So if you''re ever given the chance to add to your V-card collection, listen and be understanding," you tell him and he nods.'
+				'After a few more questions, you continue with the lesson.'
+				'After a couple more questions, you continue on with the lesson.'
+				act'Continue':gt'brother_lessons', 'anatomylesson4'
+			else
+				if vagtype = 2:
+					'"Is it supposed to look this loose?" he asks, causing you to blush hard.'
+				elseif vagtype = 3:
+					'<br>	"Woah! It''s like a cave in there! Are they all this wide?" he exclaims. You blush harder than you think you''ve ever blushed in your life.'
 				end
+			
+				if (vagtype = 2 or vagtype = 3) and guy > 0:
+					act'"I''ve had a lot of sex"':
+						cla
+						'"I''ve had a lot of sex..." you say slowly.'
+						'After a couple more questions, you continue on with the lesson.'
+						act'Continue':gt'brother_lessons', 'anatomylesson4'
+					end
 
-				act'"There''ve been a few... big ones..."':
-					cla
-					'"There''ve been..." you don''t really know how to say this without saying it. "There have been a few uhh, big guys inside me...", you trail off.'
+					act'"There''ve been a few... big ones..."':
+						cla
+						'"There''ve been..." you don''t really know how to say this without saying it. "There have been a few uhh, big guys inside me...", you trail off.'
+						'After a couple more questions, you continue on with the lesson.'
+						act'Continue':gt'brother_lessons', 'anatomylesson4'
+					end
+				elseif vagtype = 2:
+					'"I masturbate a lot..."'
+					'After a couple more questions, you continue on with the lesson.'
+					act'Continue':gt'brother_lessons', 'anatomylesson4'
+				elseif vagtype = 3:
+					'"No... Not all..." you force out. "I masturbate a lot, okay...?" you mutter somewhat ashamed.'
+					'After a couple more questions, you continue on with the lesson.'
+					act'Continue':gt'brother_lessons', 'anatomylesson4'
+				else
 					'After a couple more questions, you continue on with the lesson.'
 					act'Continue':gt'brother_lessons', 'anatomylesson4'
 				end
-			elseif vagtype = 2:
-				'"I masturbate a lot..."'
-				'After a couple more questions, you continue on with the lesson.'
-				act'Continue':gt'brother_lessons', 'anatomylesson4'
-			elseif vagtype = 3:
-				'"No... Not all..." you force out. "I masturbate a lot, okay...?" you mutter somewhat ashamed.'
-				'After a couple more questions, you continue on with the lesson.'
-				act'Continue':gt'brother_lessons', 'anatomylesson4'
-			else
-				'After a couple more questions, you continue on with the lesson.'
-				act'Continue':gt'brother_lessons', 'anatomylesson4'
 			end
 		end
 	end
@@ -757,6 +766,7 @@ if $ARGS[0] = 'anatomylesson4':
 		'"Yeah!" he almost shouts.'
 		'You curl your index finger, motioning for him to come closer as you get up on the couch and invite him in between your legs. "Well then hurry up and get your head down here! Come find out what a girl tastes like!"'
 		act'Continue':
+			brother_lesson_oral = 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/kuni/pussylick1.mp4"></center>'
 			'You instruct him as best you can as he leans in and starts giving you head. It''s a little rough at first but with your encouragement he starts to focus more on your clit, licking and swirling his tongue around it.'

File diff suppressed because it is too large
+ 26 - 1411
locations/brother_voyeur.qsrc


+ 1622 - 0
locations/brother_voyeur_sex.qsrc

@@ -0,0 +1,1622 @@
+# brother_voyeur_sex
+
+if $ARGS[0] = 'brother_shower_bj':
+	gs 'boystat','A34'
+	npc_rel['A34'] += 3
+	brotherbj += 1
+	brothershowerbj = daystart
+	if brotherSex < 6:brotherSex = 6
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
+	'Kneeling down, you take Kolka''s freshly washed cock and push it between your lips, sucking gently. Several minutes go by while you to continue blowing your brother, going slowly up and down his length, the sound of water raining down from the showerhead muting the soft slurping sounds coming from your mouth.'
+	gs 'arousal', 'bj', rand(3,5)
+	gs 'stat'
+	act'Keep sucking':
+		cla
+		gs 'arousal', 'bj', rand(1,5)
+		brotherbjfinish = rand(1,2)
+		if brotherbjfinish = 1:
+			gs 'cum_call', 'mouth', 'A34', 1
+			brotherbjcomment = rand(1,2)
+			gs 'stat'
+
+			gt'brother_voyeur_sex','shower_swallow'
+		else
+			*nl
+			'"Hey <<$pcs_nickname>>," he says through grunts. "I''m gonna cum soon. Can I cum on your face?"'
+			act'Ignore him and keep sucking':
+				cla
+				gs 'cum_call', 'mouth_swallow', 'A34', 1
+				gs 'arousal', 'end'
+				gs 'stat'
+				*nl
+				'Despite his pleas to let him blow his load on your face, you keep sucking until you taste hot liquid spilling into your mouth.'
+				act'Swallow':
+					cla
+					*nl
+					'You swallow his load with a gulp, showing your clean tongue and smiling after you do.'
+					'"Thanks for the warning Kolka. I really appreciate it," you say, standing up.'
+					'"But I wanted to cum on your face..." he says, disappointment seeping from his voice.'
+					act'I was having too much fun':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+						'"Sorry Kolka, I just couldn''t help myself! Blowing you was too much fun and I didn''t want to stop." You keep licking and sucking on his tip as if to make your point. "I hope you''ll forgive me."'
+						'"Okay, fine... " He''s still clearly disappointed but he nods anyways. "But next time I want to cum on your face!"'
+						'"Maybe," you say with is what is probably a very frustrating wink.'
+						act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+					end
+
+					act'But I just washed my face':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+						'"But I just washed my face, Kolka. I don''t want to get cum on it after that."'
+						'"But we''re in the shower!" he protests. "What does it matter if I cum on your face? You can just rinse it off two seconds later!"'
+						act'Cum is hard to clean':
+							cla
+							*nl
+							'"Cum is hard to clean off! Even in the shower! It''s all sticky and gets everywhere. Even if you wipe it off your face, it gets on your hands, and then you have to be careful to get it all off before you run it through your hair."'
+							'Kolka opens his mouth to say something but nothing comes out. Guess he thought better of it.'
+							'"Hrmph! Always asking to cum on a girl''s face, never thinking about what a mess it makes or the trouble it causes for her! Boys!"'
+							act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+						end
+
+						act'Cum is still dirty':
+							cla
+							*nl
+							'"So what? It''s still dirty. It''s a sticky fluid that came out of your dick! That makes it dirty and would mean I''d have to use soap, which I don''t feel like doing twice. You should be grateful that I even swallowed!"'
+							'"It''s not dirty! Besides, I hear that cum is good for a girl''s skin. You should be <i>asking</i> me to cum on your face!"'
+							'"Pfft~!" You roll your eyes. "And where did you hear that? From some porno you were watching with your friends?"'
+							'"No!" he says quickly. You turn off the water and pull back the curtain, rolling your eyes again. "... maybe..." you hear him mutter again under his breath behind you.'
+							act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+						end
+					end
+
+					if trt_cumeater = 1:
+						act'I didn''t want to waste it':
+							cla & *clr
+							'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+							'"I didn''t want to waste it. It''s one of my favorite treats!" you say, licking your lips.'
+							'Your brother stares at you for a moment, giving you a look.'
+							'"Slut." he says.'
+							'"Cum dispenser." you smile back.'
+							act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+						end
+					end
+				end
+
+				act'Spit':
+					cla
+					*nl
+					'Opening your mouth, you drool and let his cum drip down off your tongue before wadding up what''s left and spitting it onto the bottom of the bathtub.'
+					'"Thanks for the warning Kolka. I really appreciate it," you say, smiling as you standing up.'
+					'"But I wanted to cum on your face..." he says, disappointment seeping from his voice.'
+					act'I was having too much fun':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+						'"Sorry Kolka, I just couldn''t help myself! Blowing you was too much fun and I didn''t want to stop." You keep licking and sucking on his tip as if to make your point. "I hope you''ll forgive me."'
+						'"You could have at least swallowed if you weren''t going to let me give you a facial," he grumbles as you stand up.'
+						'"Maybe next time," you say with is what is probably a very frustrating wink.'
+						act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+					end
+
+					act'But I just washed my face':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+						'"But I just washed my face, Kolka. I don''t want to get cum on it after that."'
+						'"But we''re in the shower!" he protests. "What does it matter if I cum on your face? You can just rinse it off two seconds later!"'
+						act'Cum is hard to clean':
+							cla
+							*nl
+							'"Cum is hard to clean off! Even in the shower! It''s all sticky and gets everywhere. Even if you wipe it off your face, it gets on your hands, and then you have to be careful to get it all off before you run it through your hair."'
+							'Kolka opens his mouth but nothing comes out. Guess he thought better of whatever he was about to say.'
+							'"Hrmph! Always asking to cum on a girl''s face, never thinking about what a mess it makes or the trouble it causes for her! Boys!"'
+							act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+						end
+
+						act'It''s still dirty':
+							cla
+							*nl
+							'"So what? It''s still dirty. It''s a sticky fluid that comes out of your dick! That makes it dirty and would mean I''d have to use soap, which I don''t feel like doing twice."'
+							'"It''s not dirty! Besides, I hear that cum is good for a girl''s skin. You should be <i>asking</i> me to cum on your face!"'
+							'"Pfft~!" You roll your eyes. "And where did you hear that? From some porno you were watching with your friends?"'
+							'"No!" he says quickly. You turn off the water and pull back the curtain, rolling your eyes again. "... maybe..." you hear him mutter again under his breath.'
+							act'Finish showering together':gt'brother_voyeur','brother_shower_end'
+						end
+					end
+				end
+			end
+			act'Let him cum on your face':gt'brother_voyeur_sex','shower_facial'
+		end
+	end
+
+	act'Let him fuck you':gt'brother_voyeur_sex','brother_shower_fuck'
+	act'Offer him your ass':gt'brother_voyeur_sex','brother_shower_anal'
+end
+
+
+if $ARGS[0] = 'brother_shower_fuck_first':
+	npc_rel['A34'] += 20
+	gs 'boystat','A34'
+	cla & *clr
+	if brotherSex < 7:brotherSex = 7
+	'<center><video autoplay loop src="images/shared/home/bathroom/broshower2.mp4"></center>'
+	'You lean back into your brother, gripping his member and jerking it a few times to make sure he''s still hard enough for what you want to do next. You pull on him, carefully guiding his cock until you can feel the tip pressing against the entrance of pussy.'
+	if brother_knows_not_virgin = 1:
+		brotherfuck += 1
+		'"I was wondering if you were going to let me join the "Boys Who Fuck <<$pcs_nickname>>" Club," he says, grin radiating from behind you.'
+		*nl
+		act'It''s pretty exclusive':
+			cla
+			brotherclub = 1
+			'"Be grateful little brother. It''s a pretty exclusive club that not a lot of people get access to. What''re you trying to say about your dear sister? I might take offense to something like that," you say, putting on a pouty face.'
+			'His eyes go wide and immediately begins sputtering, his bravado evaporating instantaneously at the possibility that he might not get laid.'
+			'"I didn''t-! I just meant-! Sorry... I just... I mean... I''ve never been with a girl before... And you''re just so hot, and... I can''t believe you''d let me... You know... With you..." You laugh internally at his clumsy explanation but keep up your false face of disapproval. His eyes go even wider and he says, "Please! Don''t-! Don''t be mad... please..." You smile breaks through, deciding to stop messing around and let him off the hook. His embarrassment is kind of endearing. Your brother can be such a sweet boy sometimes.'
+			!!'"Not many <b>members</b> huh?" he says meaningfully, his dick twitching under your touch. You smile at him.'
+			'"It''s okay Kolka. I''m not mad. Let''s get you into the club. Why don''t I show you the <b>member only</b> entrance?"'
+			'"Don''t you mean member<b>s</b> only entrance sis?" he asks, confused.'
+			'"That''s not what I said," you whisper, pushing your hips back and swallowing him straight to the hilt.'
+			act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first3'
+		end
+		act'This doesn''t make you''re special':
+			cla
+			brotherclub = 1
+			'"Sorry to say kiddo, but this doesn''t make you special," you smile wryly at him over your shoulder.'
+			'"What do you mean?" he asks, grin disappearing.'
+			'"There''s been a lot of members in that club." You position his tip at your entrance, lining him up for what you''re about to do next.'
+			'"A <b>lot.</b> Of <b>members.</b>" On your emphasized words, you thrust your hips backward to take his entire cock inside you in one go, causing your brother to gasp and grab you by the hips to steady himself.'
+			'"Inside. <i>My. <b>''Club.''</i></b>" you whisper into his ear.'
+			act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first3'
+		end
+	else
+		brotherfuck += 1
+		'You feel Kolka tense up behind you and he hesitates.'
+		'"Is this...? Are you...?"'
+		'"My first time? A virgin?"'
+		*nl
+		if stat['vaginal'] = 0:
+			act'Yes, I''m a virgin':
+				npc_rel['A34'] += 20
+				cla
+				'"Yeah. I am." You smile at him. "I''m giving my first time to you little brother."'
+				'Still smiling, you push your ass towards him and impale yourself on his cock.'
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first2'
+			end
+
+			act'No, I''m not (lie)':
+				cla
+				brothervirginlie = 1
+				'"Nope!" You smile at him. "Sorry to disappoint, but I lost my virginity a while back little brother."'
+				'You''re not really sure why you''re lying to him about this, but there''s no time to think about that as you push your ass towards him and impale yourself on his cock.'
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first2'
+			end
+
+			act'No, I''m a slut (lie)':
+				cla
+				brothervirginlie = 2
+				'"Nope!" You smile at him. "Sorry to disappoint, but yours is just going to be one more of many different dicks that have been inside my pussy little brother."'
+				'You''re not really sure why you''re lying to him about this, especially with the implication that you''re a huge slut, but there''s no time to think about that as you push your ass towards him and impale yourself on his cock.'
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first2'
+			end
+		else
+			act'No, I''m not':
+				cla
+				'"Nope!" You smile at him. "Sorry to disappoint, but I lost my virginity a while back little brother."'
+				'With one more quick jerk on his cock for good measure and push your ass towards him, swallowing his length with your pussy.'
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first2'
+			end
+
+			act'No, I''m a slut':
+				cla
+				brother_knows_not_virgin = 1
+				'"Nope!" You smile at him. "Sorry to disappoint, but yours is just going to be one more of many different dicks that have been inside my pussy little brother."'
+				'You''re not really sure why you''re telling him about this, especially with the implication that you''re a huge slut, but there''s no time to think about that as you thrust your hips backward to take his entire length inside you in one go. Your brother gasps at the rush of having his cock entirely swallowed by your pussy, grabbing you by the hips to steady himself.'
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first3'
+			end
+
+			act'Yes, you''re my first time (lie)':
+				npc_rel['A34'] += 10
+				cla
+				brothervirginlie = 3
+				'"Yeah. I am." You smile at him. "You''re my first time little brother."'
+				if guy >= 10:'You feel a little bad for lying to him, but you figure it''ll probably make him feel special if he thinks you''re giving him your virginity, especially considering the numerous quantity of dicks that''ve been inside you. You give his cock one more quick jerk for good measure and start pushing him in.'
+				if guy < 10:'You feel a little bad for lying to him, but you figure it''ll probably make him feel special if he thinks you''re giving him your virginity. You give his cock one more quick jerk for good measure and start pushing him inside you.'
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_first2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'brother_shower_fuck_first2':
+	eff_contra = iif(argc > 1,ARGS[1],sexcontra)
+	tmp = func('pregriskeval',eff_contra)
+	cla & *clr
+	if pcs_vag = 0:
+		'<center><video autoplay loop src="images/shared/home/bathroom/broshowervirgin.mp4"></center>'
+		'Holding your breath, you push back on Kolka, feeling his tip stretch your pussy. He eventually pushes the entire length of his cock inside causing you to gasp in pain as his <<npc_dick[''A34'']>> cm dick tears through your hymen. Despite your pain, neither of you stop moving, continuing to thrust against each other.'
+		!!elseif stat['hidden_vaginal'] > 0:
+		!!	'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+		!!	'Kolka slides inside you with surprising ease. Though his dick still stretches your pussy, you find it to be pleasant instead of painful. Of course you''ve heard stories that say it doesn''t hurt for some girls, but you always thought it was a myth or at least a rare occurrence. <i>I must be pretty lucky!<</i> you think to yourself.'
+	else
+		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+		'Your pussy easily swallows your brother''s <<npc_dick[''A34'']>> cm cock and you immediately start building into a rhythm, pushing back on him in time with his thrusts for maximum depth of penetration.'
+	end
+
+	act'Continue':
+		cla & *clr
+		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+		if pcs_vag = 0:
+			'Several minutes pass and your pain is long forgotten. The only thing you can feel now is the ecstasy of Kolka''s cock pumping in and out of your pussy. His hands come up to grope your breasts and you moan in pleasure. Is this what sex is? How did you live your life without it? Why did you wait so long to lose your virginity? Why didn''t you jump on your brother''s cock sooner?!'
+		elseif stat['hidden_vaginal'] > 0 and stat['vaginal'] = 0:
+			'Several minutes go by and you find yourself thoroughly enjoying your brother''s cock pump in and out of your pussy. His hands grope your breasts and you moan in pleasure. Is this what sex is? How did you live your life without it? Why did you wait so long to lose your virginity? Why didn''t you jump on your brother''s cock sooner?!'
+		else
+			'Several minutes go by as you enjoy Kolka''s cock. His hands come up to grope you, and you moan in pleasure, your breasts being used as leverage to fuck you harder. Fuck! He''s pretty good for his first time. Maybe you should have jumped on your brother''s dick ages ago!'
+		end
+		guy += 1
+		gs 'arousal', 'vaginal', 5
+		gs 'arousal','breasts', 1
+		gs 'stat'
+
+		if pcs_horny >= 90:
+			gs 'cum_call', '', 'A34', 1
+			*nl
+			'Your incestuous shower sex continues and you vaguely think that Kolka trying to tell you something but you''re too drunk on cock to hear what he''s saying. Suddenly, he pulls you tight, pushing himself as far into you as he can. Something spurts inside you, filling you up, sending you over the edge, orgasming hard on your brother''s cock.'
+			'As your orgasm winds down and your legs stop quivering, you lean forward against the shower wall, Kolka''s cock slipping from between your legs. You start to think about how empty you feel without a cock inside you when you realize you feel something dripping out from your pussy.'
+			'"Is... is that cum? Did you cum inside me?!" you pant.'
+			'"Y-yeah... I was trying to tell you that I was cumming but you didn''t say anything so..."'
+
+			if succubusflag = 0:
+				if birth_control['think_safe'] = 1 or tabletkishot >= 1:
+					'<i>Well,</i> you think to yourself, <i>It''s a good thing '+iif(birth_control['implant_status'] > 1, 'I have a birth control implant.', 'I''m on birth control.')+'</i>'
+				elseif mesec > 0:
+					'<i>Well,</i> you think to yourself, <i>I don''t think I can get pregnant when I''m on my period... right...?</i>'
+				elseif knowpreg = 1:
+					'<i>Well,</i> you think to yourself, <i>I''m already pregnant.</i>'
+				else
+					'<i>Damn...</i> You close your eyes, sighing as you feel another glob of Kolka''s cum drip from your pussy. <i>I should go buy a morning after pill from the pharmacy...</i>'
+				end
+			end
+			act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+		else
+			'Suddenly, you feel your brother tapping you on the shoulder.'
+			act'Continue':gt'brother_voyeur_sex','brother_fuck_cum'
+		end
+	end
+end
+if $ARGS[0] = 'brother_shower_fuck_first3':
+	guy += 1
+	gs 'arousal', 'vaginal', rand(5,10)
+	gs 'arousal','breasts', 1
+	gs 'stat'
+	eff_contra = iif(argc > 1,ARGS[1],sexcontra)
+	tmp = func('pregriskeval',eff_contra)
+	cla & *clr
+	'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+	'Barely giving him any time at all to recover from your sudden start, you immediately break into a hard rhythm, thrusting your hips back and giving it your all. He''s your little brother after all. You should try to make his first time special. Soon enough, you start giving him tips.'
+	'"Hold my hips so you have more control."'
+	'"Grab my boobs if you like. Boobs are meant to be grabbed during sex.'
+	'"Don''t worry if you feel like you''re going to cum. It''s your first time so just let me kn-OW-OW-WOAH!"'
+	'Kolka''s really getting into it. He pumps in and out you, member slick with your juices. His hands come up to grab your breasts and you gasp when they''re used as leverage to fuck you harder, his cock reaching even deeper inside you. His cock! Oh god! It''s driving you insane! Even though it''s his first time, he''s actually pretty good! Fuck! You should have jumped on his dick ages ago!'
+	'Several minutes go by with you unable to think about anything except how good fucking your brother feels.'
+	'Suddenly, you feel him urgently tapping you on the shoulder.'
+	act'Continue':gt'brother_voyeur_sex','brother_fuck_cum'
+end
+
+if $ARGS[0] = 'brother_shower_fuck':
+	broshowerfuck = daystart
+	gs 'boystat','A34'
+	if brotherfuck < 1:gt 'brother_voyeur_sex', 'brother_shower_fuck_first'
+	brotherfuck += 1
+	if brotherSex < 7:brotherSex = 7
+	npc_rel['A34'] += 5
+	gt 'brother_voyeur_sex','brother_fuck_cum'
+end
+
+if $ARGS[0] = 'brother_shower_anal':
+	broshowerfuck = daystart
+	gs 'boystat','A34'
+	brotheranal += 1
+	npc_rel['A34'] += 5
+	if stat['think_virgin'] = 1:
+		if pcs_anus = 0:
+			gt 'brother_voyeur_sex','brother_shower_anal_vagv_analv'
+		else
+			gt 'brother_voyeur_sex','brother_shower_anal_vagnv_analv'
+		end
+	else
+		if pcs_anus = 0:
+			gt 'brother_voyeur_sex','brother_shower_anal_vagv_analnv'
+		else
+			gt 'brother_voyeur_sex','brother_shower_anal_vagnv_analnv'
+		end
+	end
+end
+
+if $ARGS[0] = 'brother_shower_anal_vagv_analv':
+	*clr
+	cla
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+	'Kolka looks at you. You know he wants to go further, and you want to do more than a blowjob too, but you know you can''t.'
+	'"We have to stop. I want to do more, but if we continue... if I lose my virginity, then mother will kill me."' 
+	'Kolka looks confused, and with a hint of pleading in his voice says "But... I don''t get it. How would she know?"'
+	'You are momentarily surprised he doesn''t know before realizing that he has no reason to know. "Why do you think I have to go to the doctors every month? I have to get checked."'
+	'Kolka thinks for a moment before smiling. "Are my grades good enough to become a doctor?"'
+	act 'What a smartass':
+		*clr
+		cla
+		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex1.jpg"></center>'
+		'It irritates you that he jokes about a monthly task that you wish you did not have. "Don''t be a smartass..." A thought then comes through your head, and you nervously continue. "Unless... Would you... Do you want... Want to try anal instead? I know it''s not-"'
+		'"Yes!" Kolka says, interrupting you mid-sentence with much more enthusiasm than you were expecting.'  
+		'"Okay, but go slow. I''ve never done this before," you tell him.'
+		act 'Prepare yourself':
+			*clr
+			cla
+			'<center><video autoplay loop src="images/shared/home/bathroom/broshower2.mp4"></center>'
+			'Kolka gives you a wide smile. "Okay, I''ll go slow, I promise. You can stop me if you want."' 
+			'You turn your back to him, unsure of what to do, so you decide to use your hands to keep your cheeks parted.  He puts one hand on your hip and slowly pushes the tip of his penis against your anus.'
+			'You suddenly panic about the lack of any lube, but decide that the water will be enough. At least you hope it will.'
+			guy += 1
+			$orgasm_or = 'no'
+			gs 'arousal', 'anal', 2
+			gs 'stat'
+			act 'Try to relax':
+				*clr
+				cla
+				'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal3.mp4"></center>'
+				'As Kolka slowly enters you, you feel yourself unintentionally tighten your ass around his penis and your hands move to brace yourself against the wall. As you do this, Kolka briefly pauses before slowly going deeper. It''s an odd feeling; not exactly painful but not pleasurable either.'
+				'Kolka starts moving a little faster, and you realize that having water as lube isn''t that effective. You feel some burning pain as he begins picking up speed, but there is another feeling. You start to feel... pleasant; it''s not that much, but it''s definitely there.'
+				'You move a hand down to your clit, and while it''s not that easy, you manage to give yourself some extra stimulation. You soon realize that you''re beginning to feel good, really good. Your clit stimulation, the taboo act and now Kolka''s thrusting is turning from pleasant to... pleasure. Indeed, the pain is rapidly falling into history as your pleasure ramps up with every thrust.  Now you are finding it hard not moan in pleasure as this new experience is undeniably pushing you towards a powerful orgasm.'
+				gs 'arousal', 'anal', 5
+				gs 'arousal', 'finger_clit', 2
+				gs 'stat'
+				act 'Enjoy':
+					*clr
+					cla
+					'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal6.mp4"></center>'
+					'Just as you''re about to cum, you feel Kolka thrust deep and hold it as he cums deep in your bowels, pushing you over the edge. Unable to keep quiet, you moan as your climax tears though you, your body quivering as your knees become weak. You are steadied as Kolka holds you in a firm embrace from behind, squeezing your breasts as he does.'
+					'"That was..." you begin to say before you realize that you''re unsure what to say.'
+					gs 'cum_call', 'anal', 'A34', 1
+					gs 'arousal', 'finger_clit', 2
+					gs 'arousal','breasts', -1
+					$orgasm_txt = ''
+					$orgasm_or = 'custom'
+					gs 'arousal', 'anal', 5
+					act 'Was it good for you?':
+						gs 'arousal', 'end'
+						gs 'stat'
+						*clr
+						cla
+						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brotherwash.jpg"></center>'
+						'You both quietly return to washing before Kolka asks "Was I, um... Was it okay? Did you enjoy it?"'
+						'You replay it in your mind as you say "Well it felt uncomfortable at first and even a bit painful, but by the end it was, well let''s just say, yes, I enjoyed it. Just let me know when you''re about to cum next time, okay?"'
+						'"Does that mean that there will be a next time?" he asks with a hopeful expression on his face.'
+						'"No promises," you say as you realise that he''s not the only one looking forward to trying it again.'
+						'The sit under the water together for a little while longer before you realize someone might notice that your brother is missing and become suspicious. You quickly shut off the water and dry him off, gathering Kolka''s clothes and shooing him into the hallway.'
+						act'Finish':mirror_steam = hour & gt $loc
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'brother_shower_anal_vagnv_analv':
+	*clr
+	cla
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+	'After a short internal debate over whether or not you should do it, you chew your bottom lip. "Kolka, I''m an anal virgin. Would you be willing to change that?" you ask nervously.'  
+	'He freezes for a second before a broad grin appears on his face. "I''d like that."'
+	'While you''re no virgin, anal sex presents problems that you''ve not had before. Kolka seems to be thinking the same as you and asks "So, how do you want to do this?"'
+	'"Go slow, and if I ask you to stop, please stop, okay?" you reply.'  
+	'"Okay, but what about lube? Is the water enough?"'  
+	'This question stops you. Thinking back to porn that you''ve seen, they often just spit, but that doesn''t sound like a good option to you now that you''re about to have something fairly large entering you.'  
+	'Kolka comes up with a suggestion. "I could try to use some of your pussy juice... You know, like one or two thrusts there first, then we try.  What do you think?"'  
+	'While you''re not sure if you like the label ''pussy juice'', it''s the only plan you''ve got.'
+	act '"Okay, let''s do that."':
+		*clr
+		cla
+		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal2.mp4"></center>'
+		'Moving in behind you, Kolka lines up with your pussy before thrusting in. Feeling this, you consider hitting the abort button and returning to what you''re more familiar with, but you want that new experience and still feel the need to try it.'
+		'You widen your stance and push your ass towards Kolka. He grips your hip and his cock slowly pushes at your virgin hole. As the head of Kolka''s cock enters you, he pauses and lets out an annoyed grunt.'
+		'You panic. "What is it? Am I, are we okay?! What''s wrong?!"'  
+		'"Sorry. yes it''s fine.  It''s just, well, perhaps we should have stopped the water. I don''t think our lube has lasted. What should we do?"'
+		guy += 1
+		$orgasm_or = 'no'
+		gs 'arousal', 'vaginal', 2
+		gs 'stat'
+		act 'This is nice':
+			*clr
+			cla
+			'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal3.mp4"></center>'
+			'You briefly think about switching back to ''normal'' shower sex, but you still want to try this and want to see it though.'  
+			'"Keep going," you say, and Kolka pushes deeper, stopping every few seconds to let you breathe before continuing.'  
+			'You can feel Kolka getting deeper when he says "God, you''re tight. I think you''re squeezing me with every heartbeat."'  
+			'"Sorry, I''ll try to stop..."' 
+			'"No, it''s not a complaint, it was just unexpected," he replies.'
+			act 'Try to relax':
+				'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal6.mp4"></center>'
+				'After another minute, Kolka asks "Can I start to move now?"'  
+				'You take a deep breath. "Yes, but go slow."'  
+				'Kolka begins slowly thrusting, but gets into a rhythm as you notice that he''s slowly gaining speed. You could ask him to slow down, but decide against it. You can''t deny that it''s starting to feel good, and every Kolka pushes forward, the pain diminishes and pleasure replaces it.'
+				gs 'arousal', 'anal', 2
+				gs 'stat'
+				act 'Enjoy':
+					*clr
+					cla
+					'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal6.mp4"></center>'
+					'You find yourself needing to brace yourself on the wall with your hands. You didn''t even notice, but you''ve bent forward, allowing Kolka better access as his speed increases.'
+					'You''re really getting into it now, and are surprised by how good you feel.'
+					'"I''m about to cum!" Kolka cries.' 
+					'"Do it!" is all you can say. As Kolka bursts inside you, he pushes deep and if he wasn''t holding you, you may have lost your balance. After a performance like that, you don''t want to complain though.'
+					gs 'arousal', 'anal', 3
+					gs 'cum_call', 'anal', 'A34', 1
+					gs 'stat'
+					act 'Wash yourselves':
+						gs 'arousal', 'end'
+						gs 'stat'
+						*clr
+						cla
+						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brotherwash.jpg"></center>'
+						'As you both quickly rewash yourselves, Kolka asks "So, was it good? More importantly, will you want to do it again?"'  
+						'You''re slightly annoyed by the ''more importantly'' part, but can''t deny that you''ve enjoyed your first butt fucking.'  
+						'"It was..." you say, letting it hang for a moment before finishing with "Good. Will it happen again? I''ll think about it."'
+						act'Finish':mirror_steam = hour & gt $loc
+					end
+				end
+			end
+		end
+	end
+end
+
+	
+if $ARGS[0] = 'brother_shower_anal_vagv_analnv':
+	*clr
+	cla
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+	'You want, no, <i>need</i> to continue, but thanks to your mother''s stupid rule you know your pussy is out of bounds, but you do have other options...' 
+	'"Kolka, I can''t let you have my pussy, but would you be okay with anal?" You ask and Kolka''s eyes light up.' 
+	act 'Prepare yourself':
+		*clr
+		cla
+		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal3.mp4"></center>'
+		'You''re no anal virgin, but sex in a shower isn''t as easy as it looks in porn; the water also makes proper lube impossible. You spread your legs and lean forward, pushing your ass towards Kolka while bracing yourself on the wall.'
+		'Kolka''s cock prods at your anus as he gets into position, placing one hand on your hip. You''re enjoying the anticipation when Kolka slowly but steadily breaches the resistance of your ass as he pushes himself deep into you. He takes a few seconds before beginning a slow but strong piston motion.'
+		guy += 1
+		gs 'arousal', 'anal', 3
+		gs 'stat'
+		act 'Enjoy':
+			*clr
+			cla
+			'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal6.mp4"></center>'
+			'You find that you are reciprocating his motion as you push back into his thrusts and clench down as he withdraws from you. Kolka reaches up and grabs your right breast, squeezing it hard and thumbing your nipple as his pace increases.'
+			'You know the noise of the shower can only hide so much, and are doing your best to keep your voice down as Kolka says "I''m about to cum."'  
+			'You''re only able to respond with a nod as you''re biting your lower lip to help keep quiet. You feel Kolka push in hard as he cums deep inside you.'
+			gs 'arousal', 'breast', -3
+			gs 'arousal', 'anal', 3
+			gs 'cum_call', 'anal', 'A34', 1
+			gs 'stat'
+			act 'Clean up':
+				*clr
+				cla
+				gs 'arousal', 'end'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brotherwash.jpg"></center>'
+				'Straightening up, you both go back to washing yourselves in silence before you turn to face him.'  
+				'"You really are the best sister." Kolka says.'  
+				'"I know," you reply with a wide grin.'
+				act'Finish':mirror_steam = hour & gt $loc
+			end
+		end
+	end
+end
+
+	
+if $ARGS[0] = 'brother_shower_anal_vagnv_analnv':
+	*clr
+	cla
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+	'"Sorry Kolka," you say while doing your best to pretend that you''re not going to continue, before pushing your backside towards him. "You''re going to have to settle for anal today."'  
+	'He grins before sighing. "If I must."'  
+	'You both giggle before Kolka places his hands on your hips and pulls you back. You lean forward, using your arms to brace yourself on the wall and taking a wider stance to give Kolka room behind you.'
+	guy += 1
+	gs 'arousal', 'anal', 3
+	gs 'stat'
+	act 'Enjoy':
+		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/showeranal6.mp4"></center>'
+		'As the water from the shower falls on your back and between your ass cheeks, you feel Kolka breaching your anus in one powerful motion. As the glorious feeling of his cock fills you up, he reaches forward and grasps your breasts. A moment later, he''s started moving, and you meet his thrusts by pushing back, willing him to go deeper. Every time he withdraws, you feel yourself gripping him to unconsciously pull him back in.'
+		'"I''m about to cum," he says, and you simply nod. Aafter a final flurry of thrusts, Kolka cums, flooding your bowels with his seed.'
+		gs 'arousal', 'anal', 3
+		gs 'cum_call', 'anal', 'A34', 1
+		gs 'stat'
+		act 'Clean up':
+			gs 'arousal', 'end'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+			'Straightening up, you both go back to washing yourselves in silence before you turn to face him.'  
+			'"The things I do for you..." Kolka says with a cheeky grin.' 
+			'You just pull a face and stick out your tongue before you both giggle and get out of the shower.'
+			act'Finish':mirror_steam = hour & gt $loc
+		end
+	end
+end
+
+!! ----------------------------------------------------------- Cum Variants  ---------------------------------------------------------------------
+
+if $ARGS[0] = 'brother_fuck_cum':
+	'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+	if brotherfuck ! 1:brothercumchoice = rand(1,5)
+	if brotherfuck = 1:
+		brothercumchoice = 1
+	else
+		'"Nnngh~!" you bite your lip as you feel your brother''s <<npc_dick[''A34'']>> cm cock slide all the way into your pussy. You waste no time and the two of you start furiously fucking each other like the sex crazed teenagers you are.'
+		$orgasm_txt = 'After a few minutes of this, you can''t take it anymore and cum. You grab the shower faucet tight, gasping as Kolka continues to pound you even as you quiver in the throes of your orgasm.'
+		gs 'arousal', 'vaginal', rand(5,10)
+		if brothercumchoice < 5:'Suddenly, Kolka starts tapping you on the shoulder.'
+	end
+	gs 'stat'
+	if brothercumchoice = 1:
+		'"<<$pcs_nickname>>-! I''m gonna cum! What should I do?"'
+		act'Not inside me!':
+			cla & *clr
+			gs 'arousal','hj', 1
+			gs 'cum_call', 'stomach', 'A34', 1
+			'<center><video autoplay loop src="images/shared/home/bathroom/showercum.mp4"></center>'
+			'"Not inside me!" you cry out. You quickly pull yourself off him and turn around, grabbing his cock with your hand and jerking him furiously until he groans and you feel his hot cum spattering all over your stomach.'
+			act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+		end
+
+		act'Suck him off':gt'brother_voyeur_sex','shower_swallow'
+
+		act'Let him cum on your face':gt'brother_voyeur_sex','shower_facial'
+		
+		act'Fuck him till he cums':gt'brother_voyeur_sex','shower_creampie'
+
+		act'Fill me up!': gt'brother_voyeur_sex','shower_fill_me_up'
+		
+	elseif brothercumchoice = 2:
+		'"<<$pcs_nickname>>-! I''m almost there! Can I cum inside you today?"'
+		if knowpreg = 0 and thinkpreg = 0:
+			act'Push him off (not inside!)':
+				cla & *clr
+				gs 'cum_call', 'stomach', 'A34', 1
+				'<center><video autoplay loop src="images/shared/home/bathroom/showercum.mp4"></center>'
+				'"No! Not inside me!" you cry out. You push him off you and turn around. Grabbing his cock, you jerk him vigorously until he groans, spraying hot cum that spatters all over your stomach.'
+				if birth_control['think_safe'] = 0:
+					'Feeling his spunk on your stomach, you suddenly grow annoyed and wonder why you even finished him off. "What the fuck Kolka?! Are you <i>trying</i> to get me pregnant?"'
+					if birth_control['kolka_knows'] = 1:
+						birth_control['kolka_knows'] = 2
+						'"I thought you were on birth control!"'
+						'"Well I stopped!"'
+						'"Well how was I supposed to know that?"'
+					end
+				end
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			end
+		end
+
+		act'Push him off (not today)':
+			cla & *clr
+			gs 'cum_call', 'stomach', 'A34', 1
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/home/bathroom/showercum.mp4"></center>'
+			'"Not today Kolka." You push your brother off of you and turn around. Grabbing his cock, you jerk him vigorously until he groans, spraying hot cum that spatters all over your stomach.'
+			if birth_control['kolka_knows'] = 1:
+				'"Hey what gives?" he complains. "I thought you were on birth control? Why can''t I cum inside?"'
+				if birth_control['think_safe'] = 0:
+					birth_control['kolka_knows'] = 2
+					'"Sorry, I stopped using it a while ago. If you came inside me, you could have seriously knocked me up."'
+					'Kolka gulps at the realization of what you just said.'
+				else
+					'"I just didn''t want you to cum inside me today," you say irritatedly.'
+					'"But why does it matter if you''re on birth control?"'
+					'"Because I said so! It''s my body! I get a say in where you cum on it!"'
+				end
+			end
+			if birth_control['think_safe'] = 0:'"Sorry," you smile apologetically. "I''m not on birth control and I can''t afford to get knocked up. Especially not by my little brother."'
+			act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+		end
+		
+		act'Fuck him till he cums':gt'brother_voyeur_sex','shower_creampie'
+			
+		act'Fill me up!':gt 'brother_voyeur_sex','shower_fill_me_up'
+		
+	elseif brothercumchoice = 3:
+		'"<<$pcs_nickname>>-! I''m almost there! Let me cum on your face!"'
+		act'Let him cum on your face':gt'brother_voyeur_sex','shower_facial'
+
+		act'Ignore him, make him cum inside you':gt'brother_voyeur_sex','shower_forced_creampie'
+
+	elseif brothercumchoice = 4:
+		'"<<$pcs_nickname>>-! I''m almost there! Can I cum in your mouth?"'
+		brotherbjcomment = 3
+		act'Let him cum in your mouth':gt'brother_voyeur_sex','shower_swallow'
+
+		act'Ignore him, make him cum inside you':gt'brother_voyeur_sex','shower_forced_creampie'
+			
+	elseif brothercumchoice = 5:
+		act'Continue':
+			cla & *clr
+			'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+			gs 'cum_call', '', 'A34', 1
+			*nl
+			'Suddenly Kolka grabs you tight, thrusting his cock into you as deep as it can go and you can feel him pulsating inside you.'
+			if pcs_horny >= 95:
+				broshowerorgasm = daystart
+				$orgasm_or = 'custom'
+				$orgasm_txt = 'The sensation sends you over the edge and you clench down on him hard, your orgasm rocking you in waves, and leaving your legs wobbly when it finally subsides.'
+				gs 'arousal', 'vaginal', 1
+			end
+			'A moment later, he pulls out of you and you can feel a thick liquid dripping from your pussy. You frown at that, and turn your head around to face him.'
+			'"What just... wait, is that...? Did you just cum inside me?"'
+			if birth_control['kolka_knows'] = 1:
+				'"Well yeah," he says. "You''re on birth control anyways right?"'
+				if birth_control['think_safe'] = 0:
+					act'"I''m not on it anymore you idiot!"':
+						cla & *nl
+						birth_control['kolka_knows'] = 2
+						'"I''m not on birth control anymore you fucking idiot!"'
+						'"What?? But you said-!"'
+						'"Well you didn''t tell me about it! How was I supposed to know?!"'
+						'"Fuck!"'
+						'<i>Maybe I can get a morning after pill from the pharmacy,</i> you think to yourself.'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+					
+					act'"I''m not but it''s okay"':
+						cla & *nl
+						birth_control['kolka_knows'] = 2
+						'"Actually... I kinda stopped using it a while ago..."'
+						'"What?? But you said-!"'
+						'"I know, I know. I''m sorry Kolka, this is my fault, I should have told you. But now you know I guess?" you smile weakly at him.'
+						'<i>Maybe I can get a morning after pill from the pharmacy,</i> you think to yourself.'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+				else
+					act'"Was just asking"':
+						cla & *nl
+						if broshowerorgasm = daystart:
+							'"Yup," you smile. "So it''s no problem. I was just asking because I was a little lightheaded after that. I think we came at the same time."'
+							'"Do you orgasm every time someone cums inside you?" he asks, raising an eyebrow.'
+							'"Only if I''ve been properly fucked beforehand," you respond wryly.'
+						else
+							'"Yup," you smile. "Was just asking because I wasn''t sure what happened."'
+							'"You didn''t feel me cum inside you?" he asks, raising an eyebrow?"'
+							'"I did, I just didn''t understand why you were cumming without making me cum first. I thought you were a better lover than that," you respond wryly.'
+						end
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+					
+					act'"You still need to ask" (tease)':
+						cla & *nl
+						'"Well," you chide him, "you still need to ask."'
+						'"How come? It''s not like you''re in any danger are you?"'
+						'"No, but I like telling you to cum inside me," you smirk.'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+					
+					act'"You still need to ask"':
+						cla & *nl
+						'"Well, you still need to ask," you chide him.'
+						'"How come? It''s not like you''re in any danger are you?"'
+						'"No, but you still need to ask. It''s my pussy and it''s my right to choose whether you''re filling it with cum or not."'
+						'"Tch. Whatever."'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+				end
+			else
+				'Kolka''s eyes are wide and filled with worry.'
+				'"I am <i>so</i> sorry <<$pcs_nickname>>! I didn''t mean to! I just couldn''t hold it in and before I could say anything I just-!"'
+				if birth_control['think_safe'] = 1:
+					birth_control['kolka_knows'] = 1
+					act'"I''m on birth control but be careful"':
+						cla & *nl
+						'"It''s okay Kolka, I''m on birth control," you reassure him. His expression melts with visible relief. "But still, you need to be more careful. If I forget to take my pills or stop for some reason, you cumming inside me like that could be really dangerous. I could really get pregnant."'
+						'He nods back at you in understanding. "I''m sorry," he says again. "I''ll be more careful in the future."'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+					
+					act'"I''m on birth control so you don''t have to worry"':
+						cla & *nl
+						'"It''s okay Kolka, I''m on birth control," you reassure him. His expression melts with visible relief. "So that means you can cum inside me as much as you like and you don''t have to worry."'
+						'You wink at him and his jaw drops open. He looks down at your cum dripping pussy and you can feel a hunger exuding from him.'
+						'<i>Oops. I might have just created a monster,</i> you think to yourself.'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+					act'Play a prank on him':
+						cla & *nl
+						'"Oh my god," you say, adopting an expression of severe panic. "You just came inside me! Your own sister! Do you have any idea what that means?"'
+						'He wilts back from you. "I-"'
+						'"I could get pregnant Kolka! I''m only <<age>>! I''m not ready to be a mother! Are you ready to be a father?? If I have a baby, are you going to take responsibility? Oh god, what is <<$npc_nickname[''A29'']>> going to think? Her son knocking up his sister?!"'
+						'Kolka''s face visibly pales. "Oh shit! No! What are we going to do? I don''t want to be a dad! I don''t want to get in trouble for this! I-! I-!"'
+						'He''s on the verge of tears now and you can''t hold back any longer and bust into near uncontrollable laughter. Your body is wracked with giggles, trying not to let your laughs escape the room and echo outside the door.'
+						'"WHY ARE YOU LAUGHING?! THIS IS SERIOUS! YOU WERE SERIOUS A SECOND AGO!!"'
+						'"Shhhhh!" you hush him, still laughing. "Pipe down would you?? Do you want <<$npc_nickname[''A29'']>> and dad to find out? Relax, I''m just fucking with you. I''m on birth control, I''m not gonna get pregnant."'
+						act'Continue':
+							cla & *clr
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+							'"What the fuck! Are you fucking kidding me?!"'
+							'"Would you rather I not be?" you giggle, his reactions sending you into another fit. "Would you rather have had your sperm swarming around my unprotected uterus looking for eggs to impregnate?"'
+							'"You know what I mean!" His anger has you cackling further and you have to spray yourself in the face with the shower head just to calm down.'
+							act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						end
+					end
+				else
+					if succubusflag = 0:
+						if mesec > 0:
+							act'"It''s okay, I''m on my period"':
+								cla & *nl
+								'"It''s okay Kolka, I''m on my period right now. I don''t think I can get pregnant on my period."'
+								'His face sighs with visible relief.'
+								'"We got lucky this time. Consider it a freebie," you smile at him.'
+								act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+							end
+							act'"You need to be more careful!"':
+								cla & *nl
+								'"You need to be more careful!" you scold him. "What if I get pregnant?!"'
+								'"I know! I know! I''m sorry!"'
+								'You huff out in anger but turn back to face him again anyways.'
+								'"Look, I was on my period this time and I don''t think I can get pregnant on my period. But you should know better! If I wasn''t on my period right now this could have been really bad! So show some self control next time!" He nods fearfully in agreement.'
+								act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+							end
+						elseif knowpreg = 1:
+							'<i>Well,</i> you think to yourself, <i>I''m already pregnant.</i>'
+							act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						else
+							act'"It''s okay, it was an accident"':
+								cla & *nl
+								brother['cp_accident'] += 1
+								'"It''s okay Kolka," you say, trying to calm him down. "Look, I''m not mad, it was just an accident."'
+								'"But-!"'
+								'"Yeah, I know. I could get pregnant from this. But we''ll just have to hope I don''t. We can''t change it now, we''ll just have to be more careful in the future."'
+								'"The future? You mean..."'
+								'"Yes, I''m still going to keep fucking you Kolka," you smile at him. "Just cause this happened doesn''t mean I''m going to leave you alone. So just learn from the mistake and we''ll move on from it together, okay? Maybe I can buy a morning after pill from the pharmacy later."'
+								act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+							end
+							act'"You need to be more careful!"':
+								cla & *nl
+								'"You need to be more careful!" you scold him. "What if I get pregnant?!"'
+								'"I know! I know! I''m sorry!"'
+								'You huff out in anger but turn back to face him again anyways.'
+								'"I''m not on birth control! This is really dangerous!"'
+								'"I know! I know!"'
+								'"Fuck! What the fuck were you thinking?!"'
+								'You continue to swear at your brother for the next minute while he pleads for your forgiveness.'
+								'<i>Maybe I can get a morning after pill from the pharmacy,</i> you think to yourself.'
+								act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+							end
+						end
+						if brother['cp_accident'] >= 5:
+							act'"Plan B is expensive!"':
+								brother['cp_accident'] += 1
+								cla & *nl
+								'"Come on Kolka, I''m going to have to buy another morning after pill now! I know accidents happen but this is getting expensive!"'
+								'"Well what if you started taking birth control? Then I can cum in you as much any time right?"'
+								'"That''s not the point Kolka. You need to have more self control!"'
+								'<i>Though he is right...</i>'
+								act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+							end
+						end
+					else
+						'"It''s okay Kolka, I''m on birth control," you lie. His expression melts with visible relief. "So that means you can cum inside me as much as you like and you don''t have to worry."'
+						'You wink at him and his jaw drops open. He looks down at your cum dripping pussy and you can feel a hunger exuding from him.'
+						'<i>Oops. I might have just created a monster,</i> you think to yourself. <i>Well it''s not like I could have told him the truth that I''m a magical sex demon now could I?</i>'
+						act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'shower_swallow':
+	cla & *clr
+	brotherbjcomment = rand(1,2)
+	gs 'boystat','A34'
+	gs 'arousal','bj', 1
+	gs 'cum_call', 'mouth_swallow', 'A34', 1
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
+	if broshowerfuck = daystart:
+		'Sinking to your knees, you barely put the tip of Kolka''s cock in before he explodes between your lips. Cum fills your mouth and you contemplate what to do with it.'
+	else
+		'You keep sucking on Kolka''s cock until he starts tapping on your head.'
+		'"<<$pcs_nickname>>-! I''m gonna-!"'
+		'He doesn''t even finish the word before you feel hot liquid squirting into your mouth.'
+		'"... cum."'
+	end
+
+	act'Swallow':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
+		'You suck a little more, making sure you''ve drained him to the last drop and then withdraw your mouth with carefully closed lips. You look up at him, meeting his eyes through the falling water drops, and swallow his sperm in one gulp.'
+		act'"Let''s finish up"':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+			'You stand up without further comment, letting the water run over your body a little more and making sure your hair is thoroughly rinsed.'
+			'"Come on Kolka, let''s finish up quickly before someone starts wondering where we are."'
+			if broshowerfuck = daystart:
+				act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		act'Stare intimately':
+			cla
+			*nl
+			'Still looking into his eyes, you stare at him and lean forward to give him a very long and intimate kiss on the tip of his cock before standing up. The two of you hold each other in continued silence, spending a few more minutes under the water and basking in the afterglow together.'
+			if broshowerfuck = daystart:
+				act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		if trt_cumeater = 1:
+			act'"Tasty!"':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+				'"Mmm!" you smile at him. "Say, you''re pretty tasty!" you say, playfully sucking and licking his cock little more before finishing up with a light kiss on the tip and standing up. "Might have to get myself another drink later! ''Right off the tap'' if you know what I mean," winking at him.'
+				if brotherbjcomment = 1:
+					'"That really tastes good to you?"'
+					'"Mhm," you nod, letting the water run through your hair a little more. "Didn''t used to at first. But maybe it''s just an acquired taste. Or maybe little brothers are just the best vintage of cum!" You grin and wiggle your eyebrows at him.'
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				elseif brotherbjcomment = 2:
+					'Kolka regards you with a bit of a look as you stand back up.'
+					'"What?" you ask at him.'
+					'"You''re kind of a slut, aren''t you <<$pcs_nickname>>?"'
+					act'Feign insult':
+						cla
+						*nl
+						'You gasp in mock indignation. "Kolka! How dare you! I have never been anything other than ladylike! How could you call your beloved sister a slut?"'
+						'"Probably because she loves the taste of cum," he snickers at you while you rinse your hair one last time.'
+						'"Have you considered maybe it''s just yours?" you ask, looking over your shoulder.'
+						'"A cumslut is still a cumslut, even if it''s only for one kind."'
+						'You roll your eyes. He''s being a punk but you can''t find the anger to be annoyed with him. He does have a bit of a point after all.'
+						act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+					end
+
+					act'Careful what you say':
+						cla
+						*nl
+						'"Hey! Careful what you say little brother," you say admonishingly. "Your big sister might stop doing you ''favors'' if you act too much like a brat."'
+						'"Hey, I can''t help it if my big sister is a slut!" he grins. "I just call it like I see it, and girls who swallows are usually sluts. Besides, I don''t think I have to worry too much. If you stopped blowing me, where else would you get your favorite drink?"'
+						if broshowerfuck = daystart:
+							'You roll your eyes. "I''m a slut remember? Maybe I''ll just go around the corner and blow someone else!" you growl at him. Tearing back the curtain, you step out of the tub somewhat annoyed with Kolka. Partially because he''s being a punk, but also partially because he''s actually kind of right. Fucking your brother in the shower and swallowing his cum <i>is</i> pretty slutty...'
+							act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						else
+							'You roll your eyes. "I''m a slut remember? Maybe I''ll just go around the corner and blow someone else!" You growl at him and shut off the water. Tearing back the curtain, you step out of the tub somewhat annoyed with Kolka. Partially because he''s being a punk, but also partially because he''s actually kind of right. Swallowing your brother''s cum <i>is</i> pretty slutty...'
+							act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+						end
+					end
+
+					act'Yeah, I am':
+						cla
+						*nl
+						'"Uhmm... yeah? What tipped you off? Was it the part where I gave you shower head?"'
+						'"No, it was the part where you swallowed my cum like a shot of vodka. Only sluts swallow like that," he says, grinning.'
+						'You punch him in the arm playfully but you aren''t really mad. He does have a point after all.'
+						if broshowerfuck = daystart:
+							act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						else
+							act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+						end
+					end
+
+					act'Kiss him to gross him out':
+						cla
+						*nl
+						'You frown at him and without warning fling your arms around his neck to kiss him with as much tongue as you can. He sputters and reels backward, pushing you away.'
+						'"Ugh! Ew! Gross! What the hell <<$pcs_nickname>>?! I just came in your mouth! I don''t want to taste that!"'
+						'He rips open the shower curtain and you grin back in satisfaction as he stumbles out to escape.'
+						'"Well maybe you shouldn''t be calling girls sluts just because they''re nice enough to swallow your cum!"'
+						'<i>Well,</i> you think to yourself. <i>I didn''t <b>just</b> swallow. I did also say I thought it was tasty. I suppose that is a bit slutty isn''t it?</i>'
+						if broshowerfuck = daystart:
+							act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						else
+							act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+						end
+					end
+
+					act'Only for you(sisterly)':
+						cla
+						*nl
+						'"Only for you!" You wrap your arms around him, smothering him and rubbing your head against his cheek. "I just love you so very much! What sister could stop herself from slutting up for such a cute baby brother?"'
+						'"Ack!" he cries out and shoves you away. "Get off of me! Weirdo!"'
+						if broshowerfuck = daystart:
+							'"Hey! What''s wrong with that?" you grin at him. "I''d say it''s pretty weird to for your sister to let you fuck her in the shower. I thought you liked that! Don''t you want me to be a slutty weirdo then?"'
+							'"Bah!" he says, clambering out of the shower to escape you, grumbling as he does so. "More slut and less weirdo!"'
+							act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						else
+							'"Hey! What''s wrong with that?" you grin at him. "I''d say it''s pretty weird to get slutty blowjobs from your sister in the shower. I thought you liked that! Don''t you want me to be a slutty weirdo then?"'
+							'"Bah!" he says, clambering out of the shower to escape you, grumbling as he does so. "More slut and less weirdo!"'
+							act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+						end
+					end
+
+					act'Only for you (loving)':
+						pcs_horny += 25
+						gs 'stat'
+						cla & *clr
+						'<center><video autoplay loop src="images/shared/home/bathroom/brotherpussyfeel.mp4"></center>'
+						'"Only for you," you whisper, suddenly serious, looking longingly into his eyes.'
+						'He looks back at you a hesitant expression on his face. You lean in, wrapping your arms around him and pressing your breasts into his chest.'
+						'"Yes, I''m a slut," you murmur into his ear. "I would never be a slut for anyone else Kolka," taking his hand. "But I''ll happily be a slut for you."'
+						'With your final words you press his hand against your pussy and the heat between your legs.'
+						'Neither of you say anything for a few minutes, standing still with your breasts still pressed against him and his fingers gently working themselves in and out of your pussy. You realize you can''t stay in there together too long, lest someone become suspicious and you wistfully pull away, Kolka''s fingers slipping from your pussy as you do.'
+						if broshowerfuck = daystart:
+							act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+						else
+							act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+						end
+					end
+				end
+			end
+		end
+	end
+
+	act'Spit':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
+		'"Yeeeech..."'
+		'Opening your mouth, you drool and let his cum drip down off your tongue before wadding up what''s left and spitting it onto the bottom of the bathtub.'
+		if broshowerfuck = daystart: '"Thanks for the warning Kolka," you say, smiling as you standing up.'
+		if brotherbjcomment = 1:
+			'"Sorry sis," he says looking somewhat ashamed. "I just couldn''t hold it any longer. I tried, I really did!"'
+			'"It''s okay Kolka," you smile up at him. "It happens sometimes. Just try to warn me a little sooner next time, okay?" He nods promisingly.'
+			if brotherbj > 5:'You suppress a grin when he promises to do better in the future. You''ve given him enough blowjobs to suspect that he doesn''t give any warning because he wants to cum in your mouth. He never seems to have this problem when he asks to give you a facial. <i>Oh well,</i> you mentally shrug to yourself. <i>What''s a girl to do?</i>'
+			'"Now come on, let''s finish up before someone wonders where we are."'
+			if broshowerfuck = daystart:
+				act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		elseif brotherbjcomment = 2:
+			'"A little warning next time maybe?"'
+			'"Sorry sis. Your mouth just felt so good and your blowjobs are so great and... Sorry... I just couldn''t hold it."'
+			'"It''s okay Kolka," you smile up at him. "It''s not like I can be mad at you for saying I''m good at giving head." You give him a quick kiss on the tip of his cock before standing up.'
+			'"Now come on, let''s finish up before someone wonders where we are."'
+			if broshowerfuck = daystart:
+				act'Finish showering together':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'shower_facial':
+	cla & *clr
+	brotherbjcomment = rand(1,2)
+	gs 'boystat','A34'
+	gs 'cum_call', 'face', 'A34', 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facial1.jpg"></center>'
+	if broshowerfuck = daystart:
+		'You kneel down in front of Kolka, jerking his cock off. He starts to cum and as the first spurt hits you, you squeeze your eyes shut, continuing to jerk your brother until your face is thoroughly coated and feel no more droplets.'
+	elseif brothershowerbj = daystart:
+		'You let his cock slip out of your mouth and close your eyes in anticipation, listening to the light fapping sound of your brother jerking off just centimeters in front of you. Within seconds, you feel his hot cum spattering all over you. It''s a surprisingly big load, as you feel several spurts hit your face before he''s finally done ejaculating.'
+	end
+	if brotherbjcomment = 1:
+		'"That''s a pretty good look for you. Ever consider going out like that?"'
+		act'Hardy har har':
+			cla
+			*nl
+			'"Hardy, har, har." Even with your eyes closed, you can feel his self satisfied grin radiating towards you. You squeeze your eyelids tighter, feeling blindly for the water stream to rinse Kolka''s cum off, pushing him out of the way when you realize he''s blocking it. "You ever consider going out with my foot up your ass?"'
+			'"Hey, I''m only asking! You never know, you might start a new trend!" You finish wiping the last of his cum off your face, grimacing when you see that it''s now stuck to your hands instead. You turn, wiping it on your brother''s arm. "Hey!"'
+			'"Maybe you should try wearing it yourself," you retort sarcastically, ignoring his complaint. "''You never know, you might start a new trend!''"'
+			if broshowerfuck = daystart:
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		act'Only on Sundays':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facial2.jpg"></center>'
+			'"Sometimes. Only on Sundays though. White cum probably goes well with a white dress at Divine Liturgy."'
+			'You hear him snicker and grin at him with closed eyes, flicking your tongue out to have a taste of the spunk slowly dripping down your face. You motion for Kolka to move aside and let you rinse your face off.'
+			'"Good for spreading a reputation as a town slut too," he adds.'
+			'Finishing rinsing off your face you reply, "Well it''s not like they can complain about wearing my best makeup to church," causing you both to muffle laughter.'
+			if broshowerfuck = daystart:
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		act'Why? Are you willing to help?':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facial2.jpg"></center>'
+			'"Why do you ask?" you ask, flicking your tongue out to catch a taste of cum, eyes still closed. "Did you want to help me put it on every morning?"'
+			'You wipe the spunk out of your eyes to can see Kolka grinning at you. "Well of course I would! What kind of brother would I be if I wasn''t willing to help my sister put on her best makeup?"'
+			'"Mhm," you hum, sucking the tart semen off your fingers. "And you would be doing this for completely selfless reasons with no ulterior motive I''m sure, especially not to get a free blowjob in the morning."'
+			'You rinse the rest of the cum off your face as Kolka continues, "Of course I wouldn''t be doing this <i>just</i> for blowjobs. I''d hope to get a few morning fucks in too!" You smack his arm, rolling your eyes but smiling anyways.'
+			if broshowerfuck = daystart:
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		act'I only did this because I owed you one':
+			cla
+			*nl
+			'"I only did this because I owed you one," You say, wiping the cum from your eyes with your hands. Your eyes clear, you see a questioning look on his face. "Did you already forget? I promised I''d let you cum on my face this time."'
+			'"Oh! Right."'
+			'"Yeah. Right. So instead of making fun of me, be grateful that you have a sister who keeps her promises."'
+			'"But what if I''m not making fun of you? Seriously, my cum on your face is one of my favorite looks for you!"'
+			'You roll your eyes, but despite yourself you can''t suppress a smile.'
+			'"So you really don''t like getting facials?" he asks.'
+			act'It''s not all that bad':
+				cla
+				*nl
+				'"It''s not all that bad I guess," you say. "It''s just not something I want <i>every</i> time, you know?"'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+			act'I prefer to swallow':
+				cla
+				*nl
+				'"Nah," you say. "I prefer to swallow."'
+				'You grin lewdly at him and you can practically feel him drooling.'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+			act'I prefer creampies':
+				cla
+				*nl
+				'"Nah," you say. "I prefer it when people cum inside me."'
+				'You grin lewdly at him and you can practically feel him drooling.'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+				
+		end
+	else
+		'"What''s it feel like? Having cum on your face like that?"'
+		act'Sticky':
+			cla
+			*nl
+			'"Sticky," you say, squeezing your eyes tight, feeling blindly for the water stream to rinse your face off. "To be honest, it''s not that enjoyable for me."'
+			'"Really?" Kolka helps you find the showerhead and you start scrubbing your face, annoyed at how it ends up sticking to your hands instead of just sliding down the drain. "If it''s so annoying, why do girls you let people give them facials?"'
+			'Your eyes finally clear of the viscous liquid, you look pointedly at Kolka. "Why do boys always want to cum on girls faces?" you ask, raising an eyebrow and before realizing there''s still a wad of spunk still stuck in it.'
+			'Kolka''s lips twist as he sees your point. "Well... We don''t <i>always</i> want to cum on your faces... Sometimes we want you to swallow instead." Your face finally clean, you shut off the water, rolling your eyes at your brother''s justification.'
+			if broshowerfuck = daystart:
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		act'Why don''t you find out?':
+			cla
+			*nl
+			'"Why don''t you find out for yourself if you''re so curious," you say, frowning and blindly searching for the water stream to rinse your face. "I''m sure it wouldn''t be too hard for you to cum all over yourself and wear it on your face."'
+			'"Yeesh, I was just asking," Kolka complains.'
+			'"Yeah, well I''m just telling," you respond, grimacing as you wipe the sticky liquid from your eyes so you can find the showerhead.'
+			'<i>Ugh. Maybe I should have just swallowed,</i> you think to yourself. <i>At least I wouldn''t have to deal with this mess if I had.</i>'
+			if broshowerfuck = daystart:
+				act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+			else
+				act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+			end
+		end
+
+		act'Feels pretty good':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facial2.jpg"></center>'
+			'"Feels pretty good actually," you say cheerfully. "It''s kind of like getting a face mask except it''s hot and comes with a sense of flattery that your face is the place that someone wanted to blow their load."'
+			'"Huh. Wouldn''t have guessed that."'
+			'Your tongue instinctively flicks out to catch a liquid you feel dribbling down your cheek and you feel an overwhelming lack of surprise when it tastes like cum.'
+			act'Better than having to swallow':
+				cla
+				*nl
+				'"Yech-!" you stick your tongue out in distaste of the bitter sperm. "I''ll tell you what else, getting a facial is also a lot better because it means I don''t have to swallow," you say, reaching blindly for the showerhead.'
+				'"Oh. I thought girls were into that sort of thing. At least, a lot of the girls in porn swallow."'
+				'Finding the showerhead at last, you start to rinse off your face, responding, "Yeah, well, anyone who says they like to swallow is either a liar or a slut." Your face washed clean, you blink a couple times to see Kolka grinning at you.'
+				'"And what does that make you? A girl who lets her little brother cum on her face?"'
+				'You pause and smile back at him before answering. "A good sister."'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+
+			act'Tastes good too':
+				cla
+				*nl
+				'"Mmm... It tastes good too," you say appreciatively, licking your lips to find any more stray drops.'
+				'"Oh! So girls really do like to eat cum! I always wondered if that was just something they did in pornos."'
+				'You wipe your eyes so you can look at him and suck the spunk off your fingers.'
+				'"Oh yeah. I wish all face masks were as edible as a facial. Though they could probably never be this satisfying."'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+		end
+
+		if trt_cumeater = 1:
+			act'Feels like a waste':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/facial2.jpg"></center>'
+				'"Feels like a waste," you say, your tongue flicking about for any sperm it can find within its reach.'
+				'Clearly confused, Kolka asks, "What do you mean?"'
+				'Wiping your face with your hand, you give it a hard lick, savouring the flavour as you do. "You lose so much someone cums on your face. Falls off or gets stuck in your hair, hands aren''t really good utensils for scooping up cum either. Much easier to get it straight from the tap if you know what I mean.'
+				'Your brother''s confusion continues until his eyes go wide with the realization that you''re talking about enjoying the taste of semen. Almost as soon as the realization crosses his face, his eyes become obscured by confusion again.'
+				'"But if you like eating cum so much, why did you let me cum on your face?"'
+				'You give your hand another lick, sucking on the tips of your fingers where you scrapped the cum out of your eyebrow.'
+				'"''Cause I''m a good sister," you smile at him.'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+		end
+
+		act'I only did this because I owed you one':
+			cla
+			*nl
+			'"I only did this because I owed you one," You say, wiping the cum from your eyes with your hands. Your eyes clear, you see a questioning look on his face. "Did you already forget? I promised I''d let you cum on my face this time."'
+			'"Oh! Right... So you don''t like having cum on your face like that?"'
+			act'Not really':
+				cla
+				*nl
+				'"Not really, no," you say, grimacing as some drips into your eye before you find the showerhead.'
+				'"So... Why do you let me do it? Just because you promised?"'
+				'Finally rinsing your face clean, you turn to face him, meeting his eye.'
+				'"''Cause I''m a good sister."'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+
+			act'It''s just messy':
+				cla
+				*nl
+				'"It''s not like it actually feels that bad," you say, blinking to keep it out of your eyes and reaching for the showerhead. "It''s just really messy. Can be hard to clean out of your hair sometimes."'
+				'"Ahh. I see. So... Why did you let me do it today? Just because you promised? Cause we''re in the shower and it''s easier to clean?"'
+				'You turn towards him, meeting his eye, his cum still coating your face.'
+				'"''Cause I''m a good sister."'
+				if broshowerfuck = daystart:
+					act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+				else
+					act'Finish showering together': gs 'arousal', 'end' & gt 'brother_voyeur', 'brother_shower_end'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'shower_creampie':
+	cla & *clr
+	'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+	'You don''t respond verbally but pick up the pace, slapping your ass back against Kolka''s cock until he grabs you tight and you can feel his cock pulsating, spurts of cum pouring out inside you.'
+	$orgasm_txt = 'The sensation sends you over the edge and you orgasm as well, your pussy gripping him and squeezing every last drop of cum from his cock.'
+	gs 'arousal', 'vaginal', 1
+	gs 'cum_call', '', 'A34', 1
+	gs 'stat'
+	'Looking back at Kolka with a self satisfied smirk, you slip off his cock, feeling cum gush from your pussy and spatter on the bath tub floor.'
+	*nl
+	act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+	if succubusflag = 0:
+		if knowpreg = 1 or thinkpreg = 1:
+			'You chuckle to yourself, "Well, at least I can''t get any more pregnant than I already am!"'
+		elseif birth_control['kolka_knows'] = 1:
+			'"I love having a sister who''s on birth control," he grins, watching another glob of cum dribble out of you.'
+!!			act'"Not as much as I do"':
+			
+!!			end
+			
+!!			act'"Be grateful"':
+			
+!!			end
+			
+!!			act'"You''d love me less if I weren''t on birth control?"':
+			
+!!			end
+		elseif birth_control['think_safe'] = 1:
+			birth_control['kolka_knows'] = 1
+			'"<<$pcs_nickname>>!" he says with wide eyes. "Is it okay that I came inside you like that? What if you get pregnant?"'
+			'"Don''t worry about it," you smile. "I''m on birth control. I could take a thousand creampies from you, I won''t get pregnant."'
+			'Kolka''s eyes get even wider and his cock already seems to be hardening up again.'
+			'<i>Whoops,</i> you think to yourself. <i>I wonder if it''s going to come back to bite me that I told him that...</i>'
+		elseif mesec > 0:
+			'"Happy?" you ask him. He nods back at you with a self-satisfied grin. "Just feel lucky that I''m on my period. I might not have let you do that otherwise."'
+		else
+			'You watch as another glob of cum dribbles from your pussy, plopping onto the tub floor. <i>I need to buy a morning after pill from the pharmacy. What if I get pregnant?</i>'
+		end
+	end
+	
+
+end
+
+if $ARGS[0] = 'shower_forced_creampie':
+	cla & *clr
+	'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+	gs 'cum_call', '', 'A34', 1
+	gs 'stat'
+	if pcs_horny >= 90:
+		$orgasm_or = 'custom'
+		$orgasm_txt = 'Smiling mischievously, you suddenly speed up instead of pulling out, causing your brother to erupt inside you. He groans as his cum spills into you, sending you over the edge as well with legs quivering and pussy milking his cock for everything he has to give. Finally, Kolka pulls away and his cock slips from inside you, cum bursting out of your pussy like an uncorked champagne bottle.'
+		gs 'arousal', 'vaginal', 1
+	else
+		'Smiling mischievously, you suddenly speed up instead of pulling out, causing your brother to erupt inside you. He groans and you curl your toes in pleasure, feeling his cum spurting deep inside you. It''s not enough to bring you to orgasm, but it still feels good. You tighten up on him and work your hips a little more, trying to milk him for a couple more shots. Finally, Kolka pulls away and his cock slips from inside you, cum bursting out of your pussy like an uncorked champagne bottle.'
+	end
+	if brothercumchoice = 3:
+		'Kolka steps back, staring as he watches his spunk drip from your pussy. "Why''d you do that? I wanted to give you a facial."'
+	elseif brothercumchoice = 4:
+		'Kolka steps back, staring as he watches his spunk drip from your pussy. "Why''d you do that? I wanted to cum in your mouth."'
+	end
+	*nl
+	act'And I wanted a creampie (argue)':
+		cla
+		'"And I wanted a creampie! Sorry Kolka, but my vote outweighs yours."'
+		'"And why''s that?!"'
+		'"Because."'
+		'"Because what?"'
+		'"Because I''m a girl, I''m a girl who''s your older sister, and I''m a girl who''s your older sister who''s letting you fuck her! And if it weren''t for me, then you''d be on a date with Pamela Handerson instead," you say, making a jerking motion with your hand. "You should be grateful to be getting anything at all, let alone deciding where you get to cum on me."'
+		'"But that''s not fair! So what I want doesn''t count for anything?"'
+		'"Nope! But I get to decide if I''m feeling generous."'
+		'With Kolka''s hands balled into fists at his side and your hands on your hips, the two of you glare at each other, scowling. This turned into a much bigger argument than you meant it to.'
+		if succubusflag = 0:
+			if knowpreg = 1 or thinkpreg = 1:
+				'You chuckle to yourself: "Well, at least I can''t get any more pregnant than I already am!"'
+			elseif birth_control['think_safe'] = 1 or tabletkishot >= 1:
+				'<i>Goddamn it,</i> you think, looking down to watch another glob of cum drips from your snatch. <i>Only my idiot brother could ruin a perfectly good creampie like this.</i>'
+				'<i>At least '+iif(birth_control['implant_status'] > 1, 'I have a birth control implant', 'I''m on birth control')+'...</i>'
+			elseif mesec > 0:
+				'<i>Goddamn it,</i> you think, looking down to watch another glob of cum drips from your snatch. <i>Only my idiot brother could ruin a perfectly good creampie like this.</i>'
+				'<i>At least I don''t have to worry about getting pregnant on my period... right...?</i>'
+			else
+				'<i>Goddamn it,</i> you think, looking down to watch another glob of cum drips from your snatch. <i>Fuck. I shouldn''t have done this anyways. This gets me pregnant?</i>'
+			end
+		end
+		act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+	end
+
+	act'It felt too good':
+		cla
+		'"I''m sorry Kolka! Your cock just felt so good, I couldn''t stop! You can''t be mad at me for being too addicted to your cock to stop, can you?" You kneel down, trying to apologize by cleaning him up with your tongue.'
+		if brothercumchoice = 3:
+			'He grumbles a bit but you can tell that he''s not mad at you. "I guess I can''t be mad about that... But next time I ask, I want to cum on your face!"'
+		elseif brothercumchoice = 4:
+			'He grumbles a bit but you can tell that he''s not mad at you. "I guess I can''t be mad about that... But next time I ask, I want to cum in your mouth! And you better swallow it!"'
+		end
+		'"Okay, it''s a promise," you say, standing back up and kissing him on the cheek. "So long as I can stop myself that is."'
+		if birth_control['think_safe'] = 1 or tabletkishot >= 1:
+			'<i>Fuck, that felt good...</i> you think to yourself, looking down to watch another glob dribbles out of you with satisfaction.'
+			'<i>It''s a good thing '+iif(birth_control['implant_status'] > 1, 'I have a birth control implant', 'I''m on birth control')+'...</i>'
+		elseif mesec > 0:
+			'<i>Fuck, that felt good...</i> you think to yourself as another glob dribbles out, plopping onto the tub floor.'
+			'<i>It''s a good thing I can''t get pregnant when I''m on my period... right...?</i>'
+		else
+			'<i>Shit... I probably should have had more self control...</i> you think to yourself, watching another glob of cum dribble from your pussy. <i>What if this gets me pregnant?</i>'
+		end
+		act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+	end
+
+	act'Too much mess':
+		cla
+		'"Too messy," you say. "Sorry Kolka, but I don''t feel like cleaning that off my face. You understand don''t you?"'
+		'"Yeah I guess..."'
+		if succubusflag = 0:
+			if knowpreg = 1 or thinkpreg = 1:
+				'You chuckle to yourself: "Well, at least I can''t get any more pregnant than I already am!"'
+			elseif birth_control['think_safe'] = 1 or tabletkishot >= 1:
+				'<i>Fuck, that feels good...</i> you think to yourself, looking down to watch another glob dribbles out of you with satisfaction.'
+				'<i>It''s a good thing '+iif(birth_control['implant_status'] > 1, 'I have a birth control implant', 'I''m on birth control')+'...</i>'
+			elseif mesec > 0:
+				'<i>Fuck, that feels good...</i> you think to yourself as another glob dribbles out, plopping onto the tub floor.'
+				'<i>It''s a good thing I can''t get pregnant when I''m on my period... right...?</i>'
+			else
+				'<i>Shit...</i> Another glob of cum dribbles from your pussy, plopping onto the tub floor. <i>Maybe I should have let him cum on my face after all... What if I get pregnant?</i>'
+			end
+		end
+		act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+	end
+end
+
+if $ARGS[0] = 'shower_fill_me_up':
+	cla & *clr
+	'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></center>'
+	gs 'cum_call', '', 'A34', 1
+	gs 'stat'
+	'"Yes! Yes!" you cry out. "Fill me up!"'
+	if pcs_horny >= 90:
+		broshowerorgasm = daystart
+		$orgasm_or = 'custom'
+		$orgasm_txt = 'Your cries push him over the edge and Kolka can''t hold back any longer. He groans and pulls you tight against him. His cock plunges deep and you feel his cum spurting deep inside you. The sensation brings you to orgasm, body spasming and your pussy tightening up around him, squeezing him to the last drop. As your orgasm winds down and your legs stop quivering, you lean forward against the shower wall, Kolka''s cock slipping from between your legs.'
+		gs 'arousal', 'vaginal', 1
+	else
+		'Your cries push him over the edge and Kolka can''t hold back any longer. He groans and pulls you tight against him. His cock plunges deep and you feel his cum spurting deep inside you. You bite your lip and curl your toes, enjoying the sensation even if it doesn''t bring you to orgasm. Eventually his cock stops pulsating and you feel him slide out of you.'
+	end
+	'Pressing your face against the cool wall, you feel Kolka''s cum drip from your pussy, and look back at him.'
+	*nl
+	if succubusflag = 0:
+		if knowpreg = 1 or thinkpreg = 1:
+			*nl
+		elseif birth_control['kolka_knows'] = 1:
+			'"I love having a sister who''s on birth control," he grins, watching another glob of cum dribble out of you.'
+			'"Yeah, it was good for me too, thanks," you roll your eyes before straightening up.'
+		elseif birth_control['think_safe'] = 1:
+			birth_control['kolka_knows'] = 1
+			'"<<$pcs_nickname>>!" he says with wide eyes. "Is it okay that I came inside you like that? What if you get pregnant?"'
+			'"Don''t worry about it," you smile. "I''m on birth control. I could take a thousand creampies from you, I won''t get pregnant."'
+			'Kolka''s eyes get even wider and his cock already seems to be hardening up again.'
+			'<i>Whoops,</i> you think to yourself. <i>I wonder if it''s going to come back to bite me that I told him that...</i>'
+		elseif mesec > 0:
+			'"Happy?" you faintly smile at him. He nods back at you with a self-satisfied grin. "Just feel lucky that I''m on my period. I might not have let you do that otherwise."'
+		else
+			'He has a grin on his face while he watches the cum spilling out of you.'
+			'<i>Huh...</i> you think, basking in the afterglow. <i>I''ll have to buy a morning after pill from the pharmacy...</i>'
+		end
+	end
+	act'Continue':gt'brother_voyeur_sex','brother_shower_fuck_end'
+end
+
+!! ----------------------------------------------------------- Ending ---------------------------------------------------------------------
+
+if $ARGS[0] = 'brother_shower_fuck_end':
+	cla & *clr
+	noShampoo = 1
+	dynamic $showerdin
+	brother_shower_times += 1
+	minut += 2
+	gs 'arousal','end'
+	if brotherfuck = 1 and brother_knows_not_virgin >= 1:
+		gs'stat'
+		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+		'Thoroughly satisfied with the dicking you received from your brother, you lean into him letting him feel you up from behind.'
+		'"So," you ask, nonchalantly grabbing his cock and working it gently. "Did you enjoy losing your virginity? Was it everything your teenage brain dreamed of?"'
+		'"Everything and more," he responds, gently pinching your nipples. You to moan and squeeze his dick in response. "But more than that, I''m happy to be part of the club."'
+		*nl
+		act'I''m glad you''re in the club too':
+			cla
+			'"I''m glad you''re in the club too," you smile back at him. "Seriously, I meant it when I said I don''t get around much. You''re not just another boy who''s fucked me Kolka. You''re my brother. You''re special."'
+			'He hesitates before he asks his next question. "Does that mean that I''m going to be the only ''active'' member of the club? I mean... does this mean that I''m going to be the only one you have sex with?"'
+			act'No, it means we help each other out':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+				if brotherSex < 9:brotherSex = 9
+				'"Well..." You think for a moment. "I''d still like to get a boyfriend, maybe get married some day. And I like fucking you, but you''re still just my brother to me. I can''t really see you any other way. Besides, I''m sure that you''d like to get a real girlfriend someday. Not just be that boy who''s so pathetic because the only poon he can get is from his sister. Maybe we can just take care of each other? So we''d still see other people and stuff, but we can always fuck each other''s brains out whenever we need some relief. How does that sound?"'
+				'"Sounds good," he grins at you. "Besides, you can''t be the only girl I have sex with. I need to fuck a real virgin some day. Not some loose slut throwing freebies to her brother."'
+				'You smack his arm but smile anyways. "Yeah, but I still have <i>your</i> virginity. No matter how many other girls'' you take, yours will always be mine!"'
+				'The two of you banter back and forth for a little while longer before you realize someone might notice that your brother is missing and become suspicious. You quickly shut off the water and dry him off, gathering Kolka''s clothes and shooing him into the hallway.'
+				act'Finish':mirror_steam = hour & gt $loc
+			end
+			act'Yes, I love you':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+				if brotherSex < 10:brotherSex = 10
+				'His question strikes you by surprise. Even more surprisingly, you hear yourself whispering.'
+				'"Yes."'
+				'"You''re the only one for Kolka. You''re my brother and I love you like a brother but... I also feel something more for you. I want to be with you. I love you."'
+				'He seems taken aback by your answer and thinks about it for a minute.'
+				'"Yeah. I love you too sis," he says, gently kissing you. He seems happy but a little wistful. "I wish I could have taken your virginity too though."'
+				'You quickly try to console him. "I''m sorry Kolka! I''m sorry I couldn''t save it for you. But I''ll make it up to you! Because you''re going to get to far more of me than the person who took it. You''ll have me forever..."'
+				'The sit under the water together for a little while longer before you realize someone might notice that your brother is missing and become suspicious. You quickly shut off the water and dry him off, gathering Kolka''s clothes and shooing him into the hallway.'
+				act'Finish':mirror_steam = hour & gt $loc
+			end
+		end
+
+		act'Glad to have a new member (slut)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
+			'"Oh yeah, I''m glad to have a new member. You can never have enough members inside y-, I mean, in the club," you say, winking at him mischievously.'
+			'"Slut."'
+			'"Cocktoy."'
+			'"Cum dump."'
+			'"Dicking machine."'
+			'"Cocksleeve."'
+			'The two of you banter back and forth for a little while longer before you realize someone might notice that your brother is missing and become suspicious. You quickly shut off the water and dry him off, gathering Kolka''s clothes and shooing him into the hallway.'
+			act'Finish':mirror_steam = hour & gt $loc
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershower.jpg"></center>'
+		'Your teenage fuck session finished and bodies relatively clean -despite your best attempts to undo the effects of your recent washing- the two of you rinse yourselves off one last time to ensure no cum or other suspicious bodily fluids remain.'
+		*nl
+		if brotherfuck = 1 and brothervirginlie = 3:
+			cla
+			'"Hey <<$pcs_nickname>>. Can I ask you something? I''ve been wondering..."'
+			'"Hmm? What is it?"'
+			if pcs_vag >= 25:
+				'"If it was your first time, how come you''re so loose?"'
+				'<i>Shit!</i>'
+				'"I always heard that virgins are supposed to be really tight for their first time, but you weren''t. I mean, it still felt really good but I slid in so easily. How come?"'
+				'Unable to come up with a suitable explanation, you decide to retaliate with false offense.'
+				'"What are you trying to say about me? Huh? That I''m a slut? That I would lie to you about giving you my virginity? How dare you!"'
+				'Kolka shies away at your sudden burst of emotion.'
+				'"I''m sorry! I jus-"'
+				'"Just nothing! I can''t believe I just gave my virginity to such an ungrateful brat!"'
+				act'Kick him out to cover up your lie':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+					'Not knowing what else to do, you yank open the shower curtain and shove Kolka towards the door.'
+					'"Get out."'
+					'"But I-!"'
+					'"Out!"'
+					'Still dripping wet with his clothes in his arms, you shove your brother into the hallway naked. If your parents ask about it, you''ll just tell them he was peeping on you and you sprayed him with the showerhead.'
+					'Your brother out of the room you lean back onto the door and close your eyes, feeling bad for what you just did. Maybe you shouldn''t have lied to him about that after all...'
+					brother_knows_not_virgin = 1
+					brothervirginlie = 0
+					act'Finish up':mirror_steam = hour & gt $loc
+				end
+			else
+				'"If that was your first time, how come you didn''t have a hymen? Isn''t that supposed to tear the first time a girl has sex? I didn''t feel it when I put my dick inside you."'
+				'<i>Shit!</i>'
+				'"Well, uhh, I''m definitely a virgin! I mean, I was until you fucked me for the first time, uhh, today!" you stammer, hoping your furious blush is covered up by the heat of the shower. "You definitely tore my hymen! It, uhh, it really hurt! Maybe you just didn''t notice when you did! I sure noticed! Ahaha, haha, ha..."'
+				'"Hmm. Well, you <i>were</i> pretty tight. You''re probably right and I just didn''t feel it."'
+				'You sigh quietly in relief, your hasty lies about your chastity bought by your brother. That was a close one...'
+				act'Finish showering':
+					pcs_horny = 0
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+					'Stepping out of the shower, you grab a towel to personally help your brother dry off, paying special attention to his cock and balls. Once finished, you stand back to smirk at him, you yourself still naked and dripping wet.'
+					'"Well? Did you have fun showering with your sister??"'
+					'Kolka does nothing but grin at you in response.'
+					*nl
+					act'Ruffle his hair and send him on his way':
+						cla
+						'"Well, glad you enjoyed yourself," you say, ruffling his hair, smiling when he cringes back in response to the child-like treatment. "See you later bro."'
+						'He nods back at you, picking up his clothes before peeking into the hallway to make sure no one is there and slipping out the door.'
+						brother_knows_not_virgin = 1
+						brothervirginlie = 0
+						act'Finish drying off':mirror_steam = hour & gt $loc
+					end
+
+					act'Kiss him goodbye':
+						cla
+						'You lean in to give your brother an intimate kiss, then stepping back to meet his eyes.'
+						'"See you later," you whisper.'
+						'He smiles back at you and picks up his clothes before peeking into the hallway to make sure no one is there and slipping out the door.'
+						brother_knows_not_virgin = 1
+						brothervirginlie = 0
+						act'Finish drying off':mirror_steam = hour & gt $loc
+					end
+
+					act'Until next time (grab his cock)':
+						cla
+						'A sly smile on your face, you step forward to grab him by the cock.'
+						'"Until next time little brother," you murmur into his ear, giving his dick a hard squeeze. Then, you slap his ass and push him towards the door. "Now, shoo! Before someone catches us in here together."'
+						'Startled, he does as you say, picking up his clothes and peeking into the hallway to make sure no one is there before slipping out the door.'
+						brothervirginlie = 0
+						act'Finish drying off':mirror_steam = hour & gt $loc
+					end
+				end
+			end
+		elseif brotherfuck = 1 and brothervirginlie <= 2 and brothervirginlie >= 1:
+			cla
+			'"Hey <<$pcs_nickname>>. Can I ask you something? I''ve been wondering..."'
+			'"Hmm? What is it?"'
+			'"When I put it in before, I thought I felt something, some kind of resistance. When I pushed past it I heard you make a sound, like you were in pain. Was... was that your hymen?"'
+			'You freeze in place suddenly, not knowing what to do.'
+			'"Did you lie to me about not being a virgin?"'
+			'You turn towards him, biting your lip and not saying anything. The guilty look on your face gives everything away.'
+			'"Why did you lie about that <<$pcs_nickname>>?"'
+			act'I don''t know':
+				npc_rel['A34'] += 25
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+				if brothervirginlie = 1:
+					'"I... I don''t know. I just panicked I guess. Thought that maybe it might be better for you if you thought your big sister was more experienced and had been with other boys before." You look back at him apprehensively, worried about what he''ll say or do next now that you''ve admitted the truth.'
+				elseif brothervirginlie = 2:
+					'"I... I don''t know. I just panicked I guess. Thought that maybe it might be better for you if you thought your big sister was a big slut who fucked all the boys in town." You look back at him apprehensively, worried about what he''ll say or do next now that you''ve admitted the truth.'
+				end
+				'Your brother regards you for a moment. And then he smiles.'
+				'"Dummy."'
+				'You shy away. And then blink a few times registering what you just heard.'
+				'"What...?"'
+				'"I called you a dummy <<$pcs_nickname>>. How could you think that I''d like you more if you were fucking other guys? You know that most guys like to fuck virgins, right?"'
+				'"They do?"'
+				'"Yes, we do! Anyone can fuck a slut. That''s what makes them sluts. But a girl is only a virgin once. And besides..." His grin grows wider. "This means that we lost our virginities together. I have yours and you have mine. And... I know we''re siblings and stuff... I know that some people think that''s wrong, but you being my sister just makes this feel more right to me. I feel closer to you now. How many other brothers and sisters can say they had their first time together? I''m glad you were a virgin! And I''m glad we got to share that together..."'
+				'He trails off and you eye him for a moment before you break into a smile, wrapping him a tight hug.'
+				'"Aww! You''re actually quite the romantic, little brother!"'
+				'"Pfft~! It''s not like I''m gonna marry you or anything like that. You''re still my sister. And I''m still gonna fuck lots of other girls once they start looking my way! But..." he trails off again.'
+				'"... now we have a bond that other siblings don''t have," you finish. "And no matter what else happens, we''ll carry each other''s virginities for the rest of our lives." He nods.'
+				act'Continue':
+					brotherSex = 9
+					minut += 5
+					gs 'stat'
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+					'You stand together for a few more minutes, holding each other under the water of the shower, not saying anything. Finally, you break the silence.'
+					'"Well, if you''re going to be trying to fuck other girls, you can''t be mad at me when I fuck other boys," you smirk at him.'
+					'"Go ahead! I won''t need you! In a couple years, I''ll practically be drowning in pussy!"'
+					'"Yeah, right! That sounds about as likely as your dick growing 20 centimeters overnight! I''m more likely to find you sitting at home with blue balls, begging me for blowjobs."'
+					'"You''ll see! Girls will be lining up the block for a turn to ride my magnificent cock!"'
+					act'And what if I want a turn?':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+						'"And if I want a turn? Will I have to wait in line like the rest?"'
+						'He opens his mouth and pauses, suddenly realizing the implications of your turn in the flow of banter.'
+						'"... no..." he mutters. "... you won''t have to wait... sisters get special dick privileges."'
+						'Kolka looks away, his cheeks a little redder than they were before, an erection hardening and rubbing up against your thighs. You smile at him. He can be such a sweet boy sometimes.'
+						'"Good! And <i>you</i> should know, little brothers get an all access pussy pass too," you say, leaning in to give him a light kiss on the lips.'
+						'"... even if you have a boyfriend?" he asks hesitantly.'
+						'"Even if I have a boyfriend," you insist. "After all, my relationship with my brother is special. He took my virginity!"'
+						*nl
+						'The conversation winding down, the two of you remember that you have to get your brother out of here, lest the rest of your family grow suspicious of his absence. Leaving the shower running, you quickly help him towel off. Afterwards, he collects his clothes, gives you another quick kiss on the cheek, and slips out the door into the hallway. Your brother gone, now there''s nothing left to do but turn off the water and dry yourself off.'
+						brothervirginlie = 0
+						act'Finish drying off':mirror_steam = hour & gt $loc
+					end
+				end
+			end
+		end
+		if brothervirginlie = 0:
+			act'Did you have fun?':
+				pcs_horny = 0
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+				'Thoroughly satisfied with the dicking you received, you grab a towel to personally help your brother dry off, paying special attention to his cock and balls. Once finished, you stand back to smirk at him, you yourself still naked and dripping wet.'
+				'"Well? Did you have fun showering with your sister??"'
+				'Kolka does nothing but grin at you in response.'
+				*nl
+				act'Ruffle his hair and send him on his way':
+					cla
+					brother_knows_not_virgin = 1
+					brothervirginlie = 0
+					'"Well, glad you enjoyed yourself," you say, ruffling his hair, smiling when he cringes back in response to the child-like treatment. "See you later bro."'
+					'He nods back at you, picking up his clothes before peeking into the hallway to make sure no one is there and slipping out the door.'
+					act'Finish drying off':mirror_steam = hour & gt $loc
+				end
+
+				act'Kiss him goodbye':
+					cla
+					brother_knows_not_virgin = 1
+					brothervirginlie = 0
+					'You lean in to give your brother an intimate kiss, then stepping back to meet his eyes.'
+					'"See you later," you whisper.'
+					'He smiles back at you and picks up his clothes before peeking into the hallway to make sure no one is there and slipping out the door.'
+					act'Finish drying off':mirror_steam = hour & gt $loc
+				end
+
+				act'Until next time (grab his cock)':
+					cla
+					brothervirginlie = 0
+					'A sly smile on your face, you step forward to grab him by the cock.'
+					'"Until next time little brother," you murmur into his ear, giving his dick a hard squeeze. Then, you slap his ass and push him towards the door. "Now, shoo! Before someone catches us in here together."'
+					'Startled, he does as you say, picking up his clothes and peeking into the hallway to make sure no one is there before slipping out the door.'
+					act'Finish drying off':mirror_steam = hour & gt $loc
+				end
+			end
+			act'Kick him out':
+				cla & *clr
+				brother_knows_not_virgin = 1
+				brothervirginlie = 0
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
+				if brothervirginlie ! 2:
+					'Thoroughly annoyed with Kolka, you shove him towards the door.'
+				elseif brothervirginlie = 2:
+					'Not knowing what else to do, you yank open the shower curtain and shove Kolka towards the door.'
+					'"Get out."'
+					'"But I-!"'
+					'"Out!"'
+					'Still dripping wet with his clothes in his arms, you shove your brother into the hallway naked. If your parents ask about it, you''ll just tell them he was peeping on you and you sprayed him with the showerhead.'
+					'<br>Your brother out of the room you lean back onto the door and close your eyes, feeling bad for what you just did. Maybe you shouldn''t have lied to him about that after all...'
+				end
+				if pcs_horny > 70 and brothervirginlie ! 2:'And fuck! You''re still so goddamn horny!'
+				act'Finish up':mirror_steam = hour & gt $loc
+			end
+		end
+	end
+end
+
+
+--- brother_voyeur_sex ---------------------------------
+

+ 3 - 4
locations/carF.qsrc

@@ -213,7 +213,7 @@ end
 
 if $ARGS[0] = 'other':
 	cla
-	if home_owned[5] > 0 and cardrive ! 18:
+	if func('homes_properties', 'can_live_here', 'matryona_mansion') and cardrive ! 18:
 		act 'Go to Matryona Mansion':
 			cla
 
@@ -353,7 +353,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 func('homes_properties', 'is_property_of_status', 'owned', 'city_house') and cardrive ! 8: act 'Go to your house in the 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
@@ -378,5 +378,4 @@ if $ARGS[0] = 'nearby':
 	dynamic $enddrive
 end
 
---- carF ---------------------------------
-
+--- carF ---------------------------------

+ 11 - 11
locations/cardgame_durak.qsrc

@@ -45,14 +45,14 @@ if $ARGS[0] = 'start':
 				gs 'willpower', 'misc', 'resist'
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				gt 'shulga_room', 'start'
+				gt 'vasilyhome', 'livingroom'
 			end
 		else
 			act 'Not now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	else
 		'<<iif(RAND(0,1) = 0,''Dan'',''Vitek'')>> sighs: "I''m tired of playing cards. Let''s just watch some TV or something, or have some more beers."'
-		act 'Leave': gt 'shulga_room', 'start'
+		act 'Leave': gt 'vasilyhome', 'livingroom'
 	end
 	gs 'stat'
 end
@@ -251,7 +251,7 @@ if $ARGS[0] = 'card_game_nosex_dance':
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/gif/dance'+rand(1,9)+'.mp4"></video></center>'
 	'The guys put on a popular track with a lot of bass, and lean back. You realize this is your cue to start moving, and somewhat awkwardly begin to dance for them. After a while you get into the song more and become less hesitant in shaking your hips and boobs, trying to give the guys a good show. They did win, after all.'
 	'They all watch you intently, cheering you on and high-fiving their friend who made this possible.'
-	act 'Finish and put your clothes back on': gt 'shulga_room', 'start'
+	act 'Finish and put your clothes back on': gt 'vasilyhome', 'livingroom'
 end
 !making wishes NPC (turnip fame['pav_slut'] < 150)
 if $ARGS[0] = 'card_game_nosex':
@@ -380,7 +380,7 @@ if $ARGS[0] = 'card_game_gsex':
 							'A little while later the guys tell you to get down on your knees, and surround you. They jerk themselves off, and shoot their hot cum all over your face and in your hair.'
 							'They all sit down and take a minute to catch your breaths, with your naked body sprawled out on the floor in front of them. When you sit back up again, you catch a glimpse of yourself in a large mirror: you look like a mess! Your hair is seriously disheveled and has sperm in it and your face looks all messy and puffy, with gobs of cum smeared all over your cheeks and chin.'
 							'That was definitely not what you bargained for, when you wanted to play a game of cards with the guys...'
-							act 'Put your clothes back on': gt 'shulga_room', 'start'
+							act 'Put your clothes back on': gt 'vasilyhome', 'livingroom'
 						end
 					end
 				end
@@ -453,7 +453,7 @@ if $ARGS[0] = 'card_game_rough_sex':
 				'You obediently spread your ass cheeks, showing your gaping anus to the boys. That''s going to take a while before it closes again.'
 				'They look at you for a few minutes, proudly discussing on what a good job they did today.'
 				'Then <<$boydesc3>> slaps your ass cheek and grins: "Alright, slut. We''ve trained your hole enough for today. Go freshen up."'
-				act 'Go to the bathroom': gt 'shulgabath', 'start'
+				act 'Go to the bathroom': gt 'vasilyhome', 'bathroom'
 			end
 		end
 	end
@@ -506,7 +506,7 @@ if $ARGS[0] = 'card_game_casual_sex':
 			'A few minutes later the man pulls his dick out, strips off his condom and shoots his load on the wall. Before he could bat an eye, you pull your clothes on and run away.'
 			'The boys are nearby all the time and record everything on a mobile phone.'
 			gs 'arousal', 'end'
-			act 'Leave': gt 'shulga_room', 'start' 
+			act 'Leave': gt 'vasilyhome', 'livingroom' 
 		end
 	end
 end
@@ -535,7 +535,7 @@ if $ARGS[0] = 'card_game_ggwin_clother':
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/street_event/j'+rand(1,12)+'.mp4"></video></center>'
 		'"Why is the camera shaking so much!? This looks like shit!" <<$loss_npc_name>> asks, clearly frustrated now.'
 		'His friends are also nearly out of breath, but it''s from laughing so hard. Finally, one of them manages to say: "I''m sorry, man! It just looked hilarious! None of us could hold our cameras still, we were laughing so hard!"'
-		act 'Finish': gt 'shulga_room', 'start'
+		act 'Finish': gt 'vasilyhome', 'livingroom'
 	end
 end
 !When the years won, make a wish (turnip fame['pav_slut'] < 150) (shake genitals)
@@ -559,7 +559,7 @@ if $ARGS[0] = 'card_game_ggwin_penis':
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/street_event/p'+rand(1,3)+'.mp4"></video></center>'
 		'"Why is the camera shaking so much!? This looks like shit!" <<$loss_npc_name>> asks, clearly frustrated now.'
 		'His friends are also nearly out of breath, but it''s from laughing so hard. Finally, one of them manages to say: "I''m sorry, man! It just looked hilarious! None of us could hold our cameras still, we were laughing so hard!"'
-		act 'Finish': gt 'shulga_room', 'start'
+		act 'Finish': gt 'vasilyhome', 'livingroom'
 	end
 end
 !When the years won, make a wish (turnip fame['pav_slut'] >= 150) (cum on the victim)
@@ -593,7 +593,7 @@ if $ARGS[0] = 'card_game_ggwin_clothercum':
 			'When you watch the video back with the guys, it turns out that the video''s quality is downright lousy. It''s very shaky, and there''s a lot of background noise of the three of you laughing your butts off.'
 			'<<$loss_npc_name>> comes back, his face as red as a lobster. As he gasps for breath, he groans: "I''m never doing that again! <<$pcs_nickname>>, the next time you lose... I''m going to make you pay!"'
 			'You and the other guys are laughing loudly as you return to Vasily''s apartment. The next time you lose? You''ll see about that...'
-			act 'Finish': gt 'shulga_room', 'start'
+			act 'Finish': gt 'vasilyhome', 'livingroom'
 		end
 	end
 end
@@ -632,7 +632,7 @@ if $ARGS[0] = 'card_game_gg_lick':
 		end
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Finish': gt 'shulga_room', 'start'
+		act 'Finish': gt 'vasilyhome', 'livingroom'
 	end
 end
 !When the years won, make a wish (turnip fame['pav_slut'] >= 150), sex
@@ -680,7 +680,7 @@ if $ARGS[0] = 'card_game_gg_sex':
 			'After a while he can''t hold back any longer, and you feel the hot jets of his sperm land on your body.'
 			'You drag your finger through some of it and bring it to your tongue, to have a taste. It doesn''t taste particularly good, but it''s not bad either.'
 			'"Mmmm... delicious, babe!" you muse, more to make him feel good than anything. You smile at the proud grin <<$boydesc>> has on his face afterwards, and feel slightly better for having made his day.'
-			act 'Finish': gt 'shulga_room', 'start'
+			act 'Finish': gt 'vasilyhome', 'livingroom'
 			killvar '$temp1'
 			killvar '$temp2'
 		end

+ 10 - 1
locations/cikl.qsrc

@@ -629,6 +629,9 @@ end
 !!Resetting the counter for relationship modifications that are limited in how many time a day they can be applied.
 killvar 'npc_rel_daily'
 
+!!Resetting the counters for npc reactions after certain time periods have passed.
+gs 'npc_reactions', 'cikl'
+
 !!Keeping Christina hating Sveta
 gs 'Zvereva_events', 'cikl'
 
@@ -920,7 +923,7 @@ if mid($start_type,1,2) = 'sg':
 		old_grupvalue[4] = grupvalue[4]
 		
 	elseif SchoolAtestat = -1:
-		if home_owned[2] = 0:
+		if func('homes_properties', 'has_access', 'parents_home') = 0:
 			$holyday = '<b>You missed your graduation. You could pick up your diploma at the school.</b>'
 		else
 			$holyday = '<b>You missed your graduation. Maybe your mother picked up your diploma.</b>'
@@ -1171,7 +1174,13 @@ if ml_performance['set_lastpracticeday'] ! (daystart-1): repertoire_quality -= 2
 !! Check if people will start to seek Sveta randomly for services, based on her reputation
 gs 'prostitution_functions', 'check_for_wlife'
 if prostitute['blocked'] = 0: gs 'prostitution_functions', 'set_pavlovsk_prostitute'
+prostitute['earnings_day'] = 0
+prostitute['customer_day'] = 0
+
+!!------------- Property and Home Related daily, nonfinancial checks ------------------------------------------
 
+!! Moves time for the rented properties
+gs 'homes_properties', 'progress_property_rent_time'
 
 --- cikl ---------------------------------
 

+ 1 - 29
locations/city_center.qsrc

@@ -93,36 +93,8 @@ if shantpopala > 0:
 	exit
 end
 
-if hour >= 8 and hour <= 20 and sunWeather = 1 and temper >= 15 and ml_guitar['carried'] = 1 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and ml_performance['max_perform_minutes'] >= 15:
-	*nl
-	'With the weather being pleasant and sunny, there are groups of people moving around the streets. You could play some music, practice performing songs and maybe make some money too.'
-	ml_buskingtime =  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 'Start busking (<<ml_buskingtime>> minutes) (<<will_cost>> Willpower)':
-				inhib_exp += rand(1,3)
-				gs 'willpower', 'pay', 'self'
-				gs 'stat'
-				gs 'music_buskingevents', 'busking', 'city'
-			end
-		else
-			act 'Start busking (<<ml_buskingtime>> minutes) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end
+gs 'music_actions', 'music_icon'
 
-	else
-		act 'Start busking (<<ml_buskingtime>> minutes)': gs 'music_buskingevents', 'busking', 'city'
-	end
-end
 
 if car > 0 and cardrive = 2:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
 

+ 2 - 2
locations/city_clinic.qsrc

@@ -261,7 +261,7 @@ if $ARGS[0] = 'start':
 					if karta >= zubpay:
 						act 'Sort out your teeth (card)':
 							*clr & cla
-							money -= zubpay
+							karta -= zubpay
 							minut += 60
 							if pcs_missing_teeth > 0:
 								pcs_missing_teeth = 0
@@ -1566,7 +1566,7 @@ end
 
 if $ARGS[0] = 'milk_reception':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/milkbank/milk_reception.jpg"></center>'
-	'The woman at the reception looks at you annoyed and and stands up.'
+	'The woman at the reception looks at you annoyed and stands up.'
 	'Nurse at the reception: Yes, yes... go this way.'
 	'She waves into a general direction down the hallway.'
 	'Nurse at the reception: There should be a sign on the door, it is only a small room.'

+ 527 - 0
locations/city_coffee_hole.qsrc

@@ -0,0 +1,527 @@
+# city_coffee_hole
+
+!!Joanna - owner, model = Joanna Angel
+!!Klara - worker, model = Kleio Valentien
+
+$location_type = 'public_indoors'
+
+if $args[0]= 'start':
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'start'
+	menu_off = 0
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/street_sign.jpg"></center>'
+	'Along the street is a sign advertising a cafe called the "Coffee Hole". Following the direction of the sign, you find the door to the cafe in a little nook between two buildings. It would have been hard to see from the street without the sign. Open hours are between 07:00 to 23:00.'
+	act 'Return to the city': gt 'city_island'
+	if hour >= 7 and hour < 23: act 'Enter the cafe': gt 'city_coffee_hole', 'inner'
+end
+
+if $args[0]= 'inner':
+	$loc = 'city_coffee_hole'
+	$loc_arg = 'inner'
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'inner'
+	menu_off = 0
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/inside.jpg"></center>'
+	'The inside of the place looks like it was once some type of industrial building. It has tall ceilings, exposed pipes, ductwork, and lights. It has that hipster look to the place. Across from the door in the far corner is the counter. In the middle of the room are several tables and chairs for people to sit at. Along the wall opposite the counter is an area with several couches for people to sit and relax. The menu board shows a wide range of flavoured coffees, teas, espressos, and pastries, among other things.'
+	if mid($start_type,1,2) = 'sg' and yearstart = 2 and (day = 2 or day = 4 or day = 7) and hour >= 18:
+		'You see a familiar face working behind the counter, your classmate <a href="exec:gt ''city_coffee_hole'', ''anushka_work''">Anushka.</a>'
+	end
+	if week < 6 and hour >= 17:
+		temprand = rand(1,10)
+		if mid($start_type,1,2) = 'sg' and yearstart = 2:
+			if temprand = 1:
+				'You see a familiar face sitting at one of the tables, your classmate <a href="exec:gt''city_coffee_hole','lazar''">Lazar.</a>'
+			elseif temprand = 2:
+				'You see a familiar face sitting at one of the tables, your classmate <a href="exec:gt''city_coffee_hole','dimka''">Dimka.</a>'
+			elseif temprand = 3:
+				'You see a familiar face sitting at one of the tables, your classmate <a href="exec:gt''city_coffee_hole','marcus''">Marcus.</a>'
+			end
+		end
+		if temprand = 4:
+			if meet_kendra = 1:
+				'You see a familiar face sitting at one of the tables, <a href="exec:gt''city_coffee_hole','kendra''">Kendra.</a>'
+			elseif kendraslave >= 1:
+				'You see a familiar face sitting at one of the tables, your mistress <a href="exec:gt''city_coffee_hole','kendra''">Kendra.</a>'
+			elseif hotcat >= 5:
+				'As you look around, you see a beautiful young <a href="exec:gt''city_coffee_hole','kendra''">black woman</a> sitting at one of the tables. She notices you and gives you a quick once-over before smiling and leaning back. Now she seems to be watching you with an inviting smile to join her.'
+			else
+				'As you look around, you see a beautiful young black woman sitting at one of the tables. She notices you and gives you a quick once-over before returning to what she was doing. After a few minutes, she finishes her drink before getting up and leaving.'
+			end
+		elseif temprand = 5:
+			if DjibrilQW['meet'] = 1:
+				'You see a familiar face sitting at one of the tables, Olu''s nephew <a href="exec:gt''city_coffee_hole','djibril''">Djibril.</a>'
+			elseif hotcat >= 5:
+				'As you look around, you see an attractive young <a href="exec:gt''city_coffee_hole','djibril''">black man</a> sitting at one of the tables. When he notices you looking at him, he gives you a friendly smile and wave. It seems he is the friendly sort and has now interested in you as well.'
+			else
+				'As you look around, you see an attractive young black man sitting at one of the tables. He notices you and gives you a quick once-over before returning to what he is doing. After a few minutes, he finishes his drink before getting up and leaving.'
+			end
+		else 
+			'As you look around, you don''t see anyone you recognize hanging out today.'
+		end
+	end
+	act 'Exit the cafe': gt 'city_island'
+	if hour >= 7 and hour < 23:
+		act 'Go up to the counter to order': gt 'city_coffee_hole', 'counter'
+		act 'Go to restroom': gt 'city_coffee_hole', 'toilet'
+	end
+end
+
+if $ARGS[0] = 'eat':
+	!!set return to skip to post komp if you use computer
+	$loc = 'city_coffee_hole'
+	$loc_arg = 'post_komp'
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'eat'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/shared/date/cafequiet.jpg"></center>'
+	if coffe_hole_ordered = 1:
+		minut += 10
+		mood += 5
+		gs 'stat'
+		'You take your order and find an empty table and sit down. You quietly enjoy your order as you look around at the other people.	You feel your mood brighten as you enjoy the ambience of the place.'
+	else
+		gs 'stat'
+		'You are sitting at a table in the cafe, it''s nice here.'
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Get up from table': gt 'city_coffee_hole', 'inner'
+	if komp = 1:
+		act 'Open your laptop':
+			gs 'internet_mobile', 'get_access', 'free', 'noporn', 'nocamshow'
+			gt 'Komp','start'
+		end
+	end
+end
+
+if $ARGS[0] = 'post_komp':
+	*clr & cla
+	mood += 2
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/shared/date/cafequiet.jpg"></center>'
+	'You are sitting at a table in the coffee shop. You could use your laptop if you wanted but should buy something more to eat or drink first. It is very calm here.'
+	act 'Get up from table': gt 'city_coffee_hole', 'inner'
+end
+
+if $ARGS[0] = 'toilet':
+	$locM = city_coffee_hole
+	$locM_args = 'toilet'
+	$menu_loc = city_coffee_hole
+	$menu_args = 'toilet'
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/restroom.jpg"></center>'
+	'The first thing you notice about the restroom is there seems to be only one, and it''s co-ed. The second thing you notice when walking in is. The walls are covered in what could only describe as graffiti art, yet it is nice and clean. Several stalls are along one wall, and a row of sinks with mirrors.'
+	dynamic $tampon
+    dynamic $quickwash
+    dynamic $basin
+    dynamic $publicpan
+	act 'Exit restroom': gt 'city_coffee_hole', 'inner'
+end
+
+if $args[0]= 'counter':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'counter'
+	menu_off = 0
+	minut += 5
+	gs 'stat'
+	if mid($start_type,1,2) = 'sg' and yearstart = 2 and (day = 2 or day = 4 or day = 7) and hour >= 18:
+		gt 'city_coffee_hole','anushka_work'
+	else 
+		temprand = rand(1,2)
+		if temprand = 1:
+			'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/npcs/worker1.jpg"></center>'
+			'As you approach, the woman behind the counter looks up at you. She appears to be in her late twenties or maybe early thirties. She has dark hair with purple streaks, and her arms are covered in tattoos. "Welcome to the Coffee Hole. What can I get you?" She asks in a friendly and welcoming way. You notice she has a familiar accent. You are not sure where, but it reminds you a little bit of Marcus'' accent.'
+			act 'Exit the cafe': gt 'city_island'
+			act 'Leave counter': gt 'city_coffee_hole', 'inner'
+			act 'Order from the menu (0:05)':gs 'food_menu'
+		else
+			'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/npcs/worker2.jpg"></center>'
+			'As you approach, the girl behind the counter looks up at you. She appears to be in her late teens or early twenties. She has short blond hair with one side shaved, her arms are covered in tattoos, and she has a large tattoo on her chest. "Welcome to the Coffee Hole. What can I get you?" She sounds bored and like she is reciting something she is forced to say.'
+			act 'Exit the cafe': gt 'city_island'
+			act 'Leave counter': gt 'city_coffee_hole', 'inner'
+			act 'Order from the menu (0:05)':gs 'food_menu'
+		end
+	end
+end
+
+if $args[0]= 'anushka_work':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'anushka_work'
+	menu_off = 0
+	minut += 5
+	gs 'npc_relationship', 'modify', 'A144', 'like', 1, 'coffee_hole'
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/npcs/nush_counter.jpg"></center>'
+	if anushkaQW[coffee_hole] = 1:
+		if npc_rel['A144'] >= 60:
+			'As you approach the counter, you see your classmate Anushka working again. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole. Need your holes filled with something hot and black again?" She says with a wink, making even ordering coffee sound dirty.'
+			'You smile at her. "You are so bad."'
+			if anushkaQW['photoshoot'] >= 1 and hour = 22:
+				'She shrugs a little. "And you love it. It''s why you love hanging out with me." You chit-chat a little about the University and here job here. After talking for a bit, you notice it is close to closing, and the place is almost empty. Maybe she would be up for a little after-hours photo shoot for you.'
+				act 'Lets do a photo shoot':
+					*clr & cla
+					'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+					'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/npcs/nush_counter.jpg"></center>'
+					'You grin at her. "We should totally do a photo shoot here."'
+					'She gives you a slightly surprised look. "What? Now?"'
+					'You find that amusing. "Well, we could, but I thought after you closed up. So what do you say?"'
+					'She bites her lower lip for a moment. "Fuck, okay, why not? Just hang around till I close up."'
+					act 'Wait till she closes up.': gt 'city_coffee_hole', 'photo_shoot'
+				end
+			else
+				'She shrugs a little. "And you love it. It''s why you love hanging out with me." You chit-chat a little about the University and her job before there starts to be a line behind you. Then, you start looking at the menu on the wall to see if you want to order something.'
+			end
+		elseif npc_rel['A144'] <= 20:
+			'As you approach the counter, you see your classmate Anushka working again. When she sees you, she sighs, and you think she rolls her eyes. "Welcome to the Coffee Hole. What can I get you?"'
+			'You smile at her. "So, do you like the job?"'
+			'She doesn''t return your smile. "It''s a job, so do you want something or not? I got work to do and can''t just chit-chat." You sigh. It seems she still doesn''t like you. So you look up at the menu on the wall to see if you might want to order something.'
+		else
+			'As you approach the counter, you see your classmate Anushka working behind it. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole. What can I get you?"'
+			'You smile at her. "So you like working here?"'
+			'She shrugs a little. "Yeah, it''s alright. As I said, it''s pretty easy, close to my place, and I can study when it is slow. Plus, the owner, Joanna, is pretty cool and chill about what I do at work. As long as I don''t leave a mess or ignore customers, she doesn''t really care what I do." You chit-chat a little about the University and Anushka''s job before there starts to be a line behind you. Then, you start looking at the menu on the wall to see if you want to order something.'
+		end
+	else
+		anushkaQW[coffee_hole] = 1
+		if npc_rel['A144'] >= 60:
+			'As you approach the counter, you see your classmate Anushka working behind it. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole, where we can fill your holes with something hot and black, but maybe not in the way you would like." She says with a wink, making even ordering coffee sound dirty.'
+			'You smile at her. "Oh my god, you''re terrible. I didn''t know you worked here."'
+			'She shrugs a little. "Yeah, need some extra money coming in to help pay for stuff. But, this is pretty easy, close to my place, and I can study when it is slow." You chit-chat a little about the University before there starts to be a line behind you. Then, you start looking at the menu on the wall to see if you want to order something.'
+		elseif npc_rel['A144'] <= 20:
+			'As you approach the counter, you see your classmate Anushka working behind it. When she sees you, she sighs, and you think she rolls her eyes. "Welcome to the Coffee Hole. What can I get you?"'
+			'You smile at her. "I didn''t know you worked here."'
+			'She doesn''t return your smile. "Well, now you do, so do you want something or not? I got work to do and can''t just chit-chat." You sigh. It seems she still doesn''t like you. So you look up at the menu on the wall to see if you might want to order something.'
+		else
+			'As you approach the counter, you see your classmate Anushka working behind it. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole. What can I get you?"'
+			'You smile at her. "I didn''t know you worked here."'
+			'She shrugs a little. "Yeah, need some extra money coming in to help pay for stuff. But, this is pretty easy, close to my place, and I can study when it is slow." You chit-chat a little about the University before there starts to be a line behind you. Then, you start looking at the menu on the wall to see if you want to order something.'
+		end
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Leave counter': gt 'city_coffee_hole', 'inner'
+	act 'Order from the menu (0:05)':gs 'food_menu'
+end
+
+if $ARGS[0] = 'photo_shoot':
+	*clr & cla
+	anushkaQW['photoshoot'] += 1
+	minut += 65 - minut
+	gs 'exp_gain', 'photoskl', rand(1,2)
+	gs 'npc_relationship', 'modify', 'A144', 'like', 1, 'coffee_hole_photo'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose1.jpg"></center>'
+	'Once the last of the customers are gone, Anushka locks the doors. You pull your camera out and have her stand in front of the counter. You start snapping photos of her standing in different poses as you direct her. You ask her to hold various items for you as you snap pictures.'
+	act 'Spice this up':
+		minut += 5
+		*clr & cla
+		gs 'exp_gain', 'photoskl', rand(1,2)
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose2.jpg"></center>'
+		'You want more, and you know she loves showing off. "Come on, famous model, let''s do something a little more risque!" Anushka reaches up and pulls down her top enough to expose her bra underneath as she poses while holding a coffee pot in her other hand.'
+		gs 'arousal', 'voyeur', 5
+		gs 'stat'
+		act 'Lets see that butt':
+			minut += 5
+			*clr & cla
+			gs 'exp_gain', 'photoskl', rand(1,2)
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose3.jpg"></center>'
+			'"Let''s see that tight little butt you love getting fucked in." She turns around to show off her butt covered in tight little booty shorts. "Okay, lose the bra now," you tell her. She takes off her bra and pulls down her shirt while still keeping her ass pointed towards you. "Okay, turn around, so we can see those firm little titties of yours," you tell her.'
+			act 'She turns':
+				minut += 5
+				*clr & cla
+				gs 'exp_gain', 'photoskl', rand(1,2)
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose4.jpg"></center>'
+				'She turns around, her top around her waist, and she pulls her apron aside so you get a few of her firm little breasts. You snap a few more photos. "Lose the apron." She tosses it aside, and you take a couple more snaps of her. "Now the top." She pulls off the top and throws it on a nearby table. "Now, the shorts." You tell her.'
+				act 'Keep taking photos':
+					*clr & cla
+					gs 'exp_gain', 'photoskl', rand(1,2)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose5.jpg"></center>'
+					'She slips her shorts off and kicks them at you, making you have to duck, to avoid being hit in the face by them. You snap a few more photos while she hooks her thumbs into her panties to pull them this way and that. Teasing you by almost showing off her pussy at times but stopping just short. "That''s it, work the camera for me, Nush!"'
+					gs 'arousal', 'voyeur', 5
+					gs 'stat'
+					act 'Stop teasing':
+						*clr & cla
+						gs 'exp_gain', 'photoskl', rand(1,2)
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose6.jpg"></center>'
+						'She finally stops teasing and pulls her panties down just enough to give you glimpses of her pussy, until she finally pulls them about mid-way down her thighs, providing a much clearer view of her clean-shaven pussy. "Okay, lose them completely now." You tell her as you change spots and direct her into different poses for you.'
+						gs 'arousal', 'voyeur', 5
+						gs 'stat'
+						act 'Completely naked':
+							*clr & cla
+							gs 'exp_gain', 'photoskl', rand(1,2)
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose7.jpg"></center>'
+							'She slips the panties down her legs, stepping out of them and kicking them aside. Now all she is wearing is knee-high striped socks, sneakers and a smile. You keep moving around her, snapping photos as she changes poses for you. "Nice, nice. But how about you get up on the counter for me?" you tell her as you keep taking photos. She pauses a moment, then smirks before climbing up on the counter, where she gets down on her knees and starts posing some more.'
+							gs 'arousal', 'voyeur', 5
+							gs 'stat'
+							act 'Work the camera':
+								*clr & cla
+								gs 'exp_gain', 'photoskl', rand(1,2)
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose8.jpg"></center>'
+								'Under your direction, she spreads her legs wide while staying on her knees and sitting back on her heels, giving you a better shot at her pussy. After a bit, she starts playing with her nipples, pinching and pulling them as you keep taking pictures of her. "Okay, let''s see that little pussy of yours." You tell her.'
+								gs 'arousal', 'voyeur', 5
+								gs 'stat'
+								act 'That''s it':
+									*clr & cla
+									gs 'exp_gain', 'photoskl', rand(1,2)
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose9.jpg"></center>'
+									'She turns and sits on her side, with one arm supporting her and reaching back to grab her butt cheek with the other. Spreading her thighs to better view her pussy and her pink little asshole.'
+									gs 'arousal', 'voyeur', 5
+									gs 'stat'
+									act 'Final photos':
+										*clr & cla
+										gs 'exp_gain', 'photoskl', rand(1,2)
+										!!portfolio_people[5] = 1
+										!!I commented this out as I don''t know how to add another photo set to the portfolio and even if we want to add a second for nush
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/coffee_hole/pose9.jpg"></center>'
+										'She sits in various poses, some fully exposed and others not, before you finally think you have the perfect final image. She''s leaning back on her elbows with her legs together, pointing up in the air. The angle you pick doesn''t show off much of her naked body, yet it is still erotic. Yet she looks so happy and alive. It seems especially fitting with the Coffee Hole sign behind her; it''s the perfect image to end this photo session.'
+										*nl
+										'With the image taken, you lower the camera. "Thanks, Nush, that was amazing. This place made for an amazing place to take photos in. You can get dressed now."'
+										'She gets off the counter and grabs her panties off the floor, pulling them back up. "My pleasure. I love modelling almost as much as I love my music." You review the photos on your camera as she gets dressed again. "Well, I should really finish cleaning up so I can go home and get some sleep before classes tomorrow."'
+										gs 'arousal', 'voyeur', 5
+										gs 'arousal', 'end'
+										gs 'stat'
+										act 'Head out': 
+											*clr & cla
+											minut +=5
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+											'You nod to her. "Sure thing, I should get going anyways. Thanks again, and I will see you around campus, hopefully. If not, I will stop by sometime, and we can hang out." As she escorts you to the door so she can lock it again after you leave, you as;. "Which room do you have over at the dorms?"'
+											'She stops at the door without unlocking it. "I''m not. I was going to. But the boys wanted to get a place in the city, so we rented an apartment close to campus. Costs me less to pay only a quarter of the bills than the dorm was going to cost. But living with three boys is a nightmare, so I only regret it constantly." She says with a laugh.'
+											*nl
+											'"You should stop by sometime." She tells you where to find the place.'
+											'You write it down on your phone. "Thanks, I will, night. See you later." With that, she unlocks the door, and you head out while she relocks the door behind you and sets about cleaning up for the night.'
+											act 'Walk off': gt 'city_island'
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $args[0]= 'lazar':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'lazar'
+	menu_off = 0
+	minut += 5
+	gs 'npc_relationship', 'modify', 'A149', 'like', 1, 'coffee_hole'
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big149.jpg"></center>'
+	if fame['pav_slut'] > 300:
+		'You notice Lazar sitting at a table. As you approach, he says. "Well, look who it is; The Queen of Cocks." You sit down and talk to him for a few minutes, but all he does is talk about how easy you were back in school. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should come sometime and hang out, so we can have some fun." How he says, it leaves no doubt about what he means by fun. You seem to be moving to a new city and can''t get away from your rep as a slut. Then he tells you where they live. After that, he walks outside and walks away.'
+	else
+		if npc_rel['A149'] >= 60:
+			lazarQW[city_invite] = 1
+			if hotcat >= 6:
+				'You notice Lazar sitting at a table. As you approach, he says. "What''s up, hottie? You enjoying the city?" You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should really come by sometime. We would love to have you over." Then he tells you where they live. After that, he walks outside and walks away.'
+			else
+				'You notice Lazar sitting at a table. As you approach, he says. "Hey, <<$pcs_nickname>>, how have you been?" You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should really come by sometime and hang out." Then he tells you where they live. After that, he walks outside and walks away.'
+			end
+		elseif npc_rel['A149'] <= 20:
+			'You notice Lazar sitting at a table. As you approach, he says. "Hey." You sit down and talk to him for a few minutes. He doesn''t say much to you before he checks his phone and finishes his drink. "Sorry, but I need to go." After that, he walks outside and walks away.'
+		else
+			if hotcat >= 6:
+				'You notice Lazar sitting at a table. As you approach, he says. "Hey, good looking. What have you been up to?" You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Hey, I need to get going. But give me your number, and I will give you a call sometime. We can go out and have some fun or something sometime." You exchange phone numbers with him. After that, he walks outside and walks away.'
+			else
+				'You notice Lazar sitting at a table. As you approach, he says. "Hey, <<$pcs_nickname>>, how have you been?" You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Hey, I need to get going. It was nice catching up. Maybe I will see you around sometime." After that, he walks outside and walks away.'
+			end
+		end
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Leave him be': gt 'city_coffee_hole', 'inner'
+end
+
+if $args[0]= 'dimka':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'dimka'
+	menu_off = 0
+	minut += 5
+	gs 'npc_relationship', 'modify', 'A1', 'like', 1, 'coffee_hole'
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
+	if fame['pav_slut'] > 225:
+		'You notice Dimka sitting at a table. As you approach, he says. "Get away from me, you disgusting slut. I don''t want any of the diseases you have." From there, he ignores you, so you turn and walk away.'
+	else
+		if npc_rel['A1'] >= 60:
+			if grupTipe = 1:
+				'You notice Dimka sitting at a table. As you approach, he says. "Well, well, look who it is. It seems spending some time around me did you good. I always thought you had it in you to make it out of Pavlovsk before you got knocked up and married to some loser. Seems my judgment was as correct as always." You sit down and talk to him for a few minutes. He is relatively nice to you, even asking about what you have been up to until he finishes his drink. "I know you love thinking this is like the old days when we could hang out all the time, but now things are different. Maybe I will see you around, and if you are good, I will introduce you to the cool crowd at the Uni." He says in a haughty tone, like he is already the King of the University. Then he gets up and walks out, walking away.'
+			else
+				'You notice Dimka sitting at a table. As you approach, he says. "Well, well, look who it is. I always thought you had it in you to make it out of Pavlovsk before you got knocked up and married to some loser. Seems my judgment was as correct as usual." You sit down and talk to him for a few minutes, but all he does is back-handed compliments about you until he finishes his drink. "I know you love being seen with me, but I have better things to do. Maybe I will see you around." Then he gets up and walks out, walking away.'
+			end
+		elseif npc_rel['A1'] <= 20:
+			'You notice Dimka sitting at a table. As you approach, he says. "What the fuck do you want, loser? Never mind, I don''t want to know. Just go away." From there, he ignores you, so you turn and walk away.'
+		else
+			if grupTipe = 1:
+				'You notice Dimka sitting at a table. As you approach, he says. "Well, well, look who it is. It seems spending some time around on me did you good. You managed to make it out of Pavlovsk before you got knocked up  by some loser." You sit down and talk to him for a few minutes, but all he does is make snide remarks to you until he finishes his drink. "I know you love being seen with me, but we are not in Pavlovsk anymore and no longer run in the same social circles." Then he gets up and walks out, walking away.'
+			else
+				'You notice Dimka sitting at a table. As you approach, he says. "Well, well, look who it is. I honestly never thought you would make it out of Pavlovsk. I figured you would be knocked up and married to some loser by now." You sit down and talk to him for a few minutes, but all he does is berate you until he finishes his drink. "I know you love being seen with me, but I have better things to do." Then he gets up and walks out, walking away.'
+			end
+		end
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Leave him be': gt 'city_coffee_hole', 'inner'
+end
+
+if $args[0] = 'marcus':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'marcus'
+	menu_off = 0
+	minut += 5
+	gs 'npc_relationship', 'modify', 'A146', 'like', 1, 'coffee_hole'
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big146.jpg"></center>'
+	if fame['pav_slut'] > 250:
+		marcusQW[city_invite] = 1
+		'You notice Marcus sitting at a table. As you approach, he says. "Hey, you." You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Lazar, Andrey and I are renting a place together, you should come by sometime and hang out, so we can have some fun." How he says, it leaves no doubt about what he means by fun. Seems that even moving to a new city and you can''t get away from your rep as a slut. Then he tells you where they live. After that, he walks outside and walks away.'
+	else
+		if npc_rel['A146'] >= 50:
+			marcusQW[city_invite] = 1
+			'You notice Marcus sitting at a table. As you approach, he says. "Hey, <<$pcs_nickname>>, how have you been?" You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Lazar, Andrey and I are renting a place together. You should really come by sometime and hang out." Then he tells you where they live. After that, he walks outside and walks away.'
+		elseif npc_rel['A146'] <= 20:
+			'You notice Marcus sitting at a table. As you approach, he says. "Hey." You sit down and talk to him for a few minutes. He doesn''t say much to you before he checks his phone and finishes his drink. "Sorry, but I need to go." After that, he walks outside and walks away.'
+		else
+			'You notice Marcus sitting at a table. As you approach, he says. "Hey, <<$pcs_nickname>>, how have you been?" You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. It was nice catching up. Maybe I will see you around." After that, he walks outside and walks away.'
+		end
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Leave him be': gt 'city_coffee_hole', 'inner'
+end
+
+if $args[0]= 'kendra':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'kendra'
+	menu_off = 0
+	minut += 5
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
+	if meet_kendra = 1:
+		'As you come over to her, she invites you to sit down. You talk for a few minutes before she seems to get bored of the idle chit-chat and just bluntly asks you, "You change your mind about serving me?"'
+		act 'No':
+			*clr & cla
+			kendrano = 1
+			gs 'npc_relationship', 'modify', 'A84', 'dislike', 1, 'coffee_hole'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
+			'You smile at her. "Sorry, no. I still don''t belong to anyone."'
+			'She sighs softly. "Such a waste. Oh well, there are plenty of pretty little white Russian bitches that love being owned by an ebony Mistress. Perhaps we''ll meet again, and you''ll change your mind. I go to the University, so you should stop by sometime." She gives you directions to her dorm room before she returns to browsing.'
+			act 'Exit the cafe': gt 'city_island'
+			act 'Leave her be': gt 'city_coffee_hole', 'inner'
+		end
+		act 'Yes':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A84', 'like', 1, 'coffee_hole'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
+			'You look down a little to show your submission to her. "Yes, Mistress Kendra."'
+			'She smiles widely. "I think you''re going to make a great little slave. We''re going to have a lot of fun together. I wish I had time to start your training now, but I have things I need to do. But come by my dorm room as soon as you can." With that, she finishes her drink, gets up, and walks out.'
+			act 'Exit the cafe': gt 'city_island'
+			act 'Leave the table': gt 'city_coffee_hole', 'inner'
+		end
+	elseif kendraslave >= 1:
+		gs 'npc_relationship', 'modify', 'A84', 'like', 1, 'coffee_hole'
+		'As you come over to her, she invites you to sit down. You talk for a few minutes before she seems to get bored of the idle chit-chat and just bluntly asks you, "Who do we have here? My favourite little white bitch. Come and service me? I wish I had time for a training session, but unfortunately, I have things to do. But come by my dorm room as soon as you can." With that, she finishes her drink, gets up, and walks out.'
+	elseif hotcat >= 5:
+		'As you come over to her, she invites you to sit down. You take a seat opposite her as she says. "You''re a pretty little thing. What''s your name?"'
+		'"<<$pcs_firstname>>, but most people call me <<$pcs_nickname>>. What''s your name?" you reply.'
+		'She smiles. "<<$pcs_nickname>>, what a pretty name. I''m Kendra, but you can call me Mistress Kendra," she says confidently.'
+		'"Oh..." you reply. She''s one of those people.'
+		act 'Exit the cafe': gt 'city_island'
+		act 'Leave the table': gt 'city_coffee_hole', 'inner'
+		act 'Talk to her':
+			*clr & cla
+			meet_kendra = 1
+			npc_rel['A84'] = 45
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
+			if mid($start_type,1,2) = 'sg' and SchoolAtestat = 0:
+			  'You start talking with her. You tell her that you live in Pavlovsk and are in your final year of school. She replies by saying she''s a student from the Republic of Congo and attends the local university on a student visa. You talk about a wide range of subjects for a while before she eventually says, "You''re beautiful. I love making pretty little Russian bitches my slaves. Call me Mistress Kendra, <<$pcs_nickname>>, and become mine." Should you call her mistress? You have no doubt where that will lead.'
+			else
+			  'You start talking with her. You tell her a bit about yourself, and she replies by saying that she''s a student from the Republic of Congo attending the local university on a student visa. You talk about a wide range of subjects for a while before she eventually says, "You''re beautiful. I love making pretty little Russian bitches my slaves. Call me Mistress Kendra, <<$pcs_nickname>>, and become mine." Should you call her mistress? You have no doubt where that will lead.'
+			end
+			act 'Call her Kendra':
+				*clr & cla
+				kendrano = 1
+				gs 'npc_relationship', 'modify', 'A84', 'dislike', 1, 'coffee_hole'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/redlight/erotomaniac/sex/shkend.jpg"></center>'
+				'You smile at her. "Sorry, but I don''t belong to anyone."'
+				'She sighs softly. "Such a waste. Oh well, there are plenty of pretty little white Russian bitches that love being owned by an ebony Mistress. Perhaps we''ll meet again, and you''ll change your mind?" She gives you directions to her dorm room, and you both return to shopping.'
+				act 'Exit the cafe': gt 'city_island'
+				act 'Leave the table': gt 'city_coffee_hole', 'inner'
+			end
+			act 'Call her Mistress Kendra':
+				*clr & cla
+				gs 'npc_relationship', 'modify', 'A84', 'like', 1, 'coffee_hole'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/redlight/erotomaniac/sex/shkend.jpg"></center>'
+				'You look down a little to show your submission to her. "Yes, Mistress Kendra."'
+				'She smiles widely. "I think you''re going to make a great little slave. We''re going to have a lot of fun together. I wish I had time to start your training now, but I have things I need to do. But do come by my dorm room as soon as you can." With that, she finishes her drink, gets up, and walks out.'
+				act 'Exit the cafe': gt 'city_island'
+				act 'Leave the table': gt 'city_coffee_hole', 'inner'
+			end
+		end
+	elseif npc_rel['A84'] < 40:
+		gs 'npc_relationship', 'modify', 'A84', 'like', 1, 'coffee_hole'
+		'You go over to her table and stand next to it. "Hi." You smile at her as you greet her.'
+		'She looks up at you with an annoyed look. "I don''t have time for games, and I''m tired of yours. Now get lost." Then she proceeds to ignore you.'
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Leave him be': gt 'city_coffee_hole', 'inner'
+end
+
+if $args[0]= 'djibril':
+	*clr & cla
+	$menu_loc = 'city_coffee_hole'
+	$menu_arg = 'djibril'
+	menu_off = 0
+	minut += 5
+	DjibrilQW['invite'] = 1
+	DjibrilQW['meet'] = 1
+	gs 'npc_relationship', 'modify', 'A82', 'like', 1, 'coffee_hole', 1, 'coffee_hole'
+	gs 'stat'
+	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
+	if DjibrilQW['invite'] = 1:
+		'You notice Djibril sitting at a table. As you approach, he says. "Hello again, Sveta. I didn''t expect to see you here." You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. You should really stop by my dorm room. We could hang out and have some fun." Then he reminds you which dorm room is his. After that, he walks outside and walks away.'	
+	elseif DjibrilQW['meet'] = 1 and DjibrilQW['invite'] = 0:
+		'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/djibril_talk.jpg"></center>'
+		'You notice Djibril sitting at a table. As you approach, he says. "Hello again, Sveta. I didn''t expect to see you here." You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. If you like, you should stop by my dorm room sometime, and we can hang out and talk more." Then he tells you which building it is and which room is his. After that, he walks outside and walks away.'
+		
+	elseif hotcat >= 5:
+		DjibrilQW['meet'] = 1
+		'As you approach him, the young African man sitting at the table introduces himself. "I am Djibril Maina. What''s your name?"'
+		'You smile at him. "<<$pcs_firstname>> <<$pcs_lastname>>, but most people call me <<$pcs_nickname>>."'
+		'He looks surprised for a moment. "Are you from Pavlovsk?" Then, when you nod your head, he looks even more surprised. "Do you have an Aunt Luda dating a man named Olu?"'
+		'Now it is your turn to look surprised. "Yes, how did you know that?"'
+		*nl
+		'He shakes his head with a slight laugh. "He is my uncle. They have told me about you. Small world, huh?"'
+		'You giggle as well. Small world indeed. "Yeah, it really is."'
+		'You sit down and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. If you like, you should stop by my dorm room sometime, and we can hang out and talk more." Then he tells you which building it is and which room is his. After that, he walks outside and walks away.'
+	end
+	act 'Exit the cafe': gt 'city_island'
+	act 'Leave him be': gt 'city_coffee_hole', 'inner'
+end
+
+--- city_coffee_hole ---------------------------------

+ 3 - 1
locations/city_drugden.qsrc

@@ -232,7 +232,7 @@ if $ARGS[0] = 'heroin':
 						drugUser = 1
 						gs 'drugs', 'heroin'
 						gs 'stat'
-						act 'You lay there briefly rolling, before leaving': gs 'events', 'snkayf1'
+						act 'Leave in a daze (you''ll be back in control in 2 hours)': gs 'events', 'snkayf1'
 					end
 				else
 					act 'You smile and say no preferring to stick to smoking it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -250,6 +250,7 @@ if $ARGS[0] = 'heroin':
 					drugUser = 1
 					gs 'drugs', 'heroin'
 					gs 'stat'
+					act 'Leave in a daze (you''ll be back in control in 2 hours)': gs 'events', 'snkayf1'
 				end
 			else
 				*clr & cla
@@ -260,6 +261,7 @@ if $ARGS[0] = 'heroin':
 				'<center><b>Local drug den</b></center>'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/den/usingheroin.jpg"></center>'
 				'You buy some heroin and find a quiet place in the house to use it, and without thinking twice you shoot up.'
+				'As an experienced user you regain your senses quickly after the blissful rush of the drug.'
 
 				act 'Leave the drug den': minut += 5 & gt 'city_residential'
 			end

+ 52 - 39
locations/city_hotel.qsrc

@@ -39,7 +39,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 
 	act 'Leave': minut += 5 & gt 'city_center'
 
-	if hotelRoomDays['city_hotel'] - daystart >= 1:
+	if hotelRoom['city_hotel'] ! 0:
 		act 'Go to your room':
 			$hotel = 'city_hotel'
 			if hotelRoom['city_hotel'] = 1:gt'hotelroom','normal'
@@ -82,7 +82,7 @@ if $ARGS[0] = 'reception':
 			tobiQW = 2001
 			minut += 1
 			'"Why so the hotel so crowded today?" you ask.'
-			'"There''s an conference on indigenous languages, they meet every year and complain about their disappearing languages." she says laughing.'
+			'"There''s a conference on indigenous languages, they meet every year and complain about their disappearing languages." she says laughing.'
 				act 'Move away': gt 'city_hotel', 'start'
 		end
 	end
@@ -98,7 +98,7 @@ if $ARGS[0] = 'reception':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hotel/receptionist.jpg"></center>'
 			'She looks in the computer: "I see you already have a room here. As it is already booked and paid for the only way to change it to a different room, would be to cancel your existing booking. To do so without notice would forfeit your payment, I would advise against this, but you may do so if you wish."'
-			act'Yes, cancel your booking':hotelroom=0 & gt'city_hotel'
+			act'Yes, cancel your booking':hotelRoom['city_hotel'] = 0 & gt'city_hotel'
 			act'No':gt'city_hotel'
 		elseif hotelRoom['city_hotel'] = 0:
 			act 'Yes':
@@ -108,57 +108,53 @@ if $ARGS[0] = 'reception':
 				'Standard room - 500 <b>₽</b> / night;'
 				'Luxury room - 1500 <b>₽</b> / night;'
 				'and the Royal Suite - 10000 <b>₽</b> / night.'
-
+				*nl
 				act'Standard room':
-					*clr & cla
-					hotelRoomDays['city_hotel']=input ("For how long would you like to stay?")
+					cla
+					hotelRoomDays['city_hotel'] = input ("For how long would you like to stay?")
 					totalCost = hotelRoomDays['city_hotel'] * 500
-					if hotelRoomDays['city_hotel'] <= 0:gt'city_hotel'
-
-					if totalCost<=money:
-						money-=totalCost
-						hotelRoom['city_hotel']=3
-						hotelRoomDays['city_hotel'] = daystart + hotelRoomDays['city_hotel']
-						'You count the money and give it to her. She gives you the key to your room in return. She says happily: "Thank you miss, I hope you enjoy your stay!"'
-						act'Step away from the reception desk':gt'city_hotel'
+					if hotelRoomDays['city_hotel'] > 0 : 
+						$temp_desc = 'standard room for <<hotelRoomDays[''city_hotel'']>> days'
+						$temp_question = '"A standard room for <<hotelRoomDays[''city_hotel'']>> days, that will be <<totalCost>><b>₽</b>" says the receptionist, "would you like to pay with _cash_ or with _card_?"'
+						$temp_nomoney = '"You can''t afford to stay in this hotel for that long.'
+						$temp_cancel = 'Change your mind and step away from the reception desk'
+						$temp_cancel_nomoney = 'Step away from the reception desk'
+						hotelRoom['city_hotel'] = 1 
+						gs 'shortgs', 'silent_payment', totalCost, '', $temp_desc, 'city_hotel', 'complete_payment', $temp_question, $temp_nomoney, $temp_cancel
 					else
-						msg'You can''t afford to stay in the hotel for that long.'
-						gt'city_hotel'
+						gt'city_hotel'					
 					end
 				end
 				act 'Luxury room':
-					*clr & cla
-					hotelRoomDays['city_hotel']=input ("For how long would you like to stay?")
+					cla
+					hotelRoomDays['city_hotel'] = input ("For how long would you like to stay?")
 					totalCost = hotelRoomDays['city_hotel'] * 1500
-					if hotelRoomDays['city_hotel'] <= 0:gt'city_hotel'
-
-					if totalCost<=money:
-						money-=totalCost
-						hotelRoom['city_hotel']=3
-						hotelRoomDays['city_hotel'] = daystart + hotelRoomDays['city_hotel']
-						'You count the money and give it to her. She gives you the key to your room in return. She says happily: "Thank you miss, I hope you enjoy your stay!"'
-						act'Step away from the reception desk':gt'city_hotel'
+					if hotelRoomDays['city_hotel'] > 0:
+						$temp_desc = 'luxury room for <<hotelRoomDays[''city_hotel'']>> days'
+						$temp_question = '"A luxury room for <<hotelRoomDays[''city_hotel'']>> days, that would be <<totalCost>><b>₽</b>" says the receptionist, "would you like to pay with _cash_ or with _card_?"'
+						$temp_nomoney = '"You can''t afford to stay in a luxury room at this hotel for that long.'
+						$temp_cancel = 'Change your mind and step away from the reception desk'
+						$temp_cancel_nomoney = 'Step away from the reception desk'
+						hotelRoom['city_hotel'] = 2 
+						gs 'shortgs', 'silent_payment', totalCost, '', $temp_desc, 'city_hotel', 'complete_payment', $temp_question, $temp_nomoney, $temp_cancel
 					else
-						msg'You can''t afford to stay in the hotel for that long.'
 						gt'city_hotel'
 					end
 				end
 
 				act'Royal Suite':
-					*clr
 					cla
-					hotelRoomDays['city_hotel']=input ("For how long would you like to stay?")
+					hotelRoomDays['city_hotel'] = input ("For how long would you like to stay?")
 					totalCost = hotelRoomDays['city_hotel'] * 10000
-					if hotelRoomDays['city_hotel'] <= 0:gt'city_hotel'
-
-					if totalCost<=money:
-						money-=totalCost
-						hotelRoom['city_hotel']=3
-						hotelRoomDays['city_hotel'] = daystart + hotelRoomDays['city_hotel']
-						'You count the money and give it to her. She gives you the key to your room in return. She says happily: "Thank you miss, I hope you enjoy your stay!"'
-						act'Step away from the reception desk':gt'city_hotel'
-					else
-						msg'You can''t afford to stay in the hotel for that long.'
+					if hotelRoomDays['city_hotel'] > 0: 
+						$temp_desc = 'Royal Suite for <<hotelRoomDays[''city_hotel'']>> days'
+						$temp_question = '"The royal suite for <<hotelRoomDays[''city_hotel'']>> days, that would be <<totalCost>><b>₽</b>" says the receptionist, "would you like to pay with _cash_ or with _card_?"'
+						$temp_nomoney = '"You can''t afford the Royal Suite that long.'
+						$temp_cancel = 'Change your mind and step away from the reception desk'
+						$temp_cancel_nomoney = 'Step away from the reception desk'
+						hotelRoom['city_hotel'] = 3
+						gs 'shortgs', 'silent_payment', totalCost, '', $temp_desc, 'city_hotel', 'complete_payment', $temp_question, $temp_nomoney, $temp_cancel
+					else	
 						gt'city_hotel'
 					end
 				end
@@ -170,6 +166,23 @@ if $ARGS[0] = 'reception':
 	end
 end
 
+if $ARGS[0] = 'complete_payment':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hotel/receptionist.jpg"></center>'
+	if $ARGS[3] = 'failed':
+		hotelRoom['city_hotel'] = 0
+		hotelRoomDays['city_hotel'] = 0
+	elseif $ARGS[3] = 'cash' or $ARGS[3] = 'card':
+		hotelRoomDays['city_hotel'] = daystart + hotelRoomDays['city_hotel']
+		if $ARGS[3] = 'cash' :'You count the money and give it to her. She gives you the key to your room in return. She says happily: "Thank you miss, I hope you enjoy your stay!"'
+		if $ARGS[3] = 'card' :'You swipe your card and wait a moment for ''APPROVED'' to appear on the tiny screen. As soon as the receipt is printed, she hands it to you with the key to your room. "Thank you miss, I hope you enjoy your stay!" she says with a smile.'
+	end
+	act 'Step away from the reception desk': gt 'city_hotel'
+
+	killvar 'totalCost'
+	killvar 'temp_desc'
+	killvar 'temp_question'
+	killvar 'temp_nomoney'
+end
 
 --- city_hotel ---------------------------------
 

+ 4 - 3
locations/city_house_res_bedr.qsrc

@@ -24,9 +24,9 @@ if $ARGS[0] = 'bedro':
 	act 'Relax on your bed': gt 'bed', 'start'
 
 	if pornMagazine > 0:gs 'events', 'read_porn'
-
+	
 	if pcs_horny >= 50: act 'Masturbate':gt 'selfplay', 'start'
-
+	gs 'music_actions', 'music_icon'
 	*nl
 	'It''s a bright and beautiful room, with a large <a href="exec:gt ''bed'', ''start''">continental bed</a>.'
 	*nl
@@ -34,7 +34,8 @@ if $ARGS[0] = 'bedro':
 	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>.'
-	if curr_home = 15 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'	
+	if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
+	gs 'prostitution_functions', 'prostitute_outfit_at_home'	
 end
 
 --- city_house_res_bedr ---------------------------------

+ 7 - 4
locations/city_house_res_misc.qsrc

@@ -36,8 +36,8 @@ if $ARGS[0] = 'fronty':
 		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'
+	if func('homes_properties', 'is_current_home', $loc) = 0:
+		act 'Set this house as your main home':gs 'homes_properties', 'set_home' & gt 'city_house_res_misc', 'fronty'
 	end
 
 end
@@ -141,8 +141,11 @@ if $ARGS[0] = 'livroom':
 	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 $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to the sofa.'
+	!! Computer and internet use.
 	if komp = 1:
+		gs 'internet_mobile', 'get_access'
+		!!TODO: Need to build a check for husband being at home or something.			
 		'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.'
@@ -154,7 +157,7 @@ if $ARGS[0] = 'livroom':
 	gs 'subkid'
 
 	!! IMPORTANT: if there is anything added later that could mean that others are in the room, gs 'music_actions', 'not_alone' should be added with the correct conditions.
-	gs 'music_actions', 'start'
+	gs 'music_actions', 'music_icon'
 
 	if sewing_kit = 1:
 		'Your <a href="exec:gt ''sewing'',''start''">sewing kit</a> is stored next to your favorite chair.'

+ 7 - 2
locations/city_island.qsrc

@@ -44,7 +44,7 @@ if streetevent_hour + 2 < hour:gt'street_event','city_island', 'main'
 
 gs 'street_event', 'city_island', 'extras'
 
-if home_owned[11] = 1:act '<b>GO HOME</b> (University dorm)':gt 'uni_dorm', 'start'
+if func('homes_properties', 'has_access', 'university_dorm') :act '<b>GO HOME</b> (University dorm)':gt 'uni_dorm', 'start'
 
 if car > 0 and cardrive = 25:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
 
@@ -69,6 +69,11 @@ if hour >= 8 and hour < 22:
 else
 	'You can see Patch Work Dolls a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. Next to that is Nerdvana the nerd clothing store, they both open every day between 08:00 - 22:00'
 end
+if hour >= 7 and hour <= 23:
+	'You can see a sign advertising a coffee shop called <a href="exec: minut += 3 & gt ''city_coffee_hole'', ''start''">The Coffee Hole</a> just a few blocks from the University.'
+else
+	'The The Coffee Hole, coffee shop is closed, they open again at 7:00'
+end
 if hour >= 4:
 	'The <a href="exec:minut += 1 & gt ''metro'', ''start''">Metro</a> Station is within a 5 minute walk from here.'
 else
@@ -80,7 +85,7 @@ act 'Go to the University campus':
 	gt 'uni_grounds', 'main'
 end
 
-if home_owned[11] = 1 or university['student'] = 1 or hour >= 6:'The <a href="exec:gt ''uni_dorm'', ''start''">University dorms</a> offers small, but cheap, living space, for university students.'
+if func('homes_properties', 'has_access', 'university_dorm') or university['student'] = 1 or hour >= 6:'The <a href="exec:gt ''uni_dorm'', ''start''">University dorms</a> offers small, but cheap, living space, for university students.'
 
 if pcs_magik >= 1 and mainQW = 0 and mid($start_type,1,3) = 'uni':
 	*clr & cla

+ 504 - 249
locations/city_kafe.qsrc

@@ -14,14 +14,37 @@ if $ARGS[0] = 'start':
 	gs 'kit_din'
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-	'With its bright neon signs, pictures of flashy American muscle cars and pop-art, and a jukebox playing popular music ranging from the 50s to the 80s, The Roadhouse is something of a specialty diner, having been designed to have a retro, American feel. From the outside, the place doesn’t look very big, but in reality the diner is quite spacious, comfortably able to fit a well stocked bar, a moderately sized dinning area while also offering a handful of private booths tucked away in darker corners of the diner, and even boasting a dance floor with a small stage to play live music when available.'
-	'Sitting at one end of the bar, you see <a href="exec:gt ''city_kafe'', ''vlad''">the owner</a> of the diner, busy with paperwork.'
+	'The Roadhouse is decorated with bright neon signs, pictures of flashy American muscle cars and pop art, and even the body of an old pink Cadillac hanging from the ceiling, like something from an old American TV show. Although it looks cramped and small from the outside, The Roadhouse is surprisingly spacious inside, managing to fit a well-stocked bar and a moderately-sized dining area alongside several private booths tucked away in the corners and dance floor.'
+	'A large, flashy jukebox features popular hits from the 50s to the 80s, mostly American and British but with a sprinkling of songs from other European countries. This is obviously a specialty diner, as very few places in Russia look anything like this!'
 	*nl
 	'They serve American style meals'
 	*nl
+
+	if workKafe['job'] = 0:
+		'Sitting at one end of the bar you see middle-aged the owner of the diner, engrossed in paperwork.'
+	elseif workKafe['job'] = -1:
+		'Sitting at one end of the bar you see Fabi, engrossed in paperwork.'
+	elseif hour = 11:
+		*clr
+		'Inside the diner is a bustle of activity as Fabi notes in the log that you arrived for work on time, Ashot and Nika ready the kitchen for the day, and Marisha bustles from table to table making sure everything is ready to receive patrons.'
+	else
+		'Sitting at one end of the bar you see Fabi, engrossed in paperwork.'
+	end
+		
+	
 	act 'Leave the diner': minut += 5 & gt 'city_residential'
 
 	act 'Sit down at a table': gt 'city_kafe', 'table'
+
+	if workKafe['job'] = 0:
+		act 'Talk to owner about job': gt 'city_kafe', 'fabi'
+	elseif workKafe['job'] = -1:
+		act 'Talk to Fabi about getting your old job back': gt 'city_kafe', 'old_job'
+	elseif hour = 11:
+		act 'Start your shift': gt 'city_kafe', 'work'
+	else
+		act 'Talk to Fabi': gt 'city_kafe', 'fabi2'
+	end
 end
 
 if $ARGS[0] = 'table':
@@ -35,8 +58,8 @@ if $ARGS[0] = 'table':
 	gs 'stat'
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-	'With its bright neon signs, pictures of flashy American muscle cars and pop-art, and a jukebox playing popular music ranging from the 50s to the 80s, The Roadhouse is something of a specialty diner, having been designed to have a retro, American feel. From the outside, the place doesn’t look very big, but in reality the diner is quite spacious, comfortably able to fit a well stocked bar, a moderately sized dinning area while also offering a handful of private booths tucked away in darker corners of the diner, and even boasting a dance floor with a small stage to play live music when available.'
-	'Sitting at one end of the bar, you see <a href="exec:gt ''city_kafe'', ''vlad''">the owner</a> of the diner, busy with paperwork.'
+	'The Roadhouse is decorated with bright neon signs, pictures of flashy American muscle cars and pop art, and even the body of an old pink Cadillac hanging from the ceiling, like something from an old American TV show. Although it looks cramped and small from the outside, The Roadhouse is surprisingly spacious inside, managing to fit a well-stocked bar and a moderately-sized dining area alongside several private booths tucked away in the corners and dance floor.'
+	'A large, flashy jukebox features popular hits from the 50s to the 80s, mostly American and British but with a sprinkling of songs from other European countries. This is obviously a speciality diner, as very few places in Russia look anything like this!'
 	*nl
 	'They serve American style meals'
 
@@ -52,308 +75,539 @@ if $ARGS[0] = 'table':
 	end
 end
 
-if $ARGS[0] = 'vlad':
+if $ARGS[0] = 'fabi2':
 	$menu_loc = 'city_kafe'
-	$menu_arg = 'vlad'
+	$menu_arg = 'fabi2'
 	menu_off = 0
+	minut += 5
 	cla
 	*clr
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/fabi/FAB-001.jpg"></center>'
+
+	'Fabi is filling in some government forms as you sit down next to him. "Hi, <<$pcs_nickname>>. "What are you up to?'
+	
+	act 'Leave': gt 'city_kafe', 'start'
+	act 'Quit your job': gt 'city_kafe', 'quit'
+end
+
+if $ARGS[0] = 'quit':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'quit'
+	menu_off = 0
+	workKafe['job'] = -1
 	minut += 5
+	cla
+	*clr
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/fabi/FAB-002.jpg"></center>'
+	'"I''m going to need my work book back," you tell him. "I''m afraid I''m quitting."'
+
+	'Fabi frowns, but nods. "Waitress isn''t the sort of job young girls tend to stay in long-term, so I understand. Wait here."'
+
+	'He disappears into the office and comes back a few minutes later with your work book. As he hands it to you, he tells you, "You''re good worker and we all like you here. If you change your mind, the position is likely to be open for a little while as I look for someone else."'
+
+	act 'Leave the diner': minut += 5 & gt 'city_residential'
+
+	act 'Sit down at a table': gt 'city_kafe', 'table'
+	
+	act 'Talk to Fabi about getting your old job back': gt 'city_kafe', 'old_job'
+end
+
+if $ARGS[0] = 'old_job':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'old_job'
+	menu_off = 0
+	workKafe['job'] = 1
+	*clr & cla
 	gs 'stat'
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
+	'"Ah, <<$pcs_nickname>>, good to see you again!" Fabi says with a smile. "What brings you back to The Roadhouse?"'
 
-	if npc_rel['A41'] = 0:'At the end of the bar sits a short, but very broad caucasian, he''s writing something.'
-	if npc_rel['A41'] > 0:'At the end of the bar sits the owner of the diner, Givi K. He''s writing something.'
+	'"I was wondering if you needed any help," you tell him. "I''d like to waitress for you again."'
 
-	if workKafe['job'] = 0:
-		if GiviSex >= 2 and Givisexday < 1 and Venera < 4:
-			act 'Have some fun with Givi':
-				*clr & cla
-				Givisexday = 1
-				GiviSex += 1
-				'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-				'You go behind the bar to Givi and tell him you want to do something.'
-				'"Wow, <<$pcs_nickname>> you must be so bored!" says Givi K. unbuttoning his pants.'
+	'His smile widens. "I loved having you here. We still need the help, so if you want to come back to work the same hours you''re welcome."'
 
-				act 'To kneel':
-					*clr & cla
-					harakBoy = 2
-					gs 'boyStat', 'A41'
-					npc_sex[$boy] += 1
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/barbj.jpg"></center>'
-					'You bend down so the customers can''t see you behind the bar and kneel before Givi, as he takes out his member.'
-					gs 'oral', 'start'
-					'Givis grabs you by the hair and pulls your mouth deeply on to his cock.'
-					gs 'arousal', 'bj', 15, 'sub'
-					gs 'stat'
+	act 'Leave the diner': minut += 5 & gt 'city_residential'
 
-					act 'Continue to suck.':
-						*clr & cla
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum31.jpg"></center>'
-						'A hot jet of sperm hits the back of your throat. You start to swallow his cum, and <<$boydesc>> continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-						gs 'cum_call','mouth_swallow',$boy,1
-						'"Best waitress, ever!" Says Givi as he gives you 500 <b>₽</b>.'
-						money += 500
-						gs 'arousal', 'end'
-						gs 'stat'
+	act 'Sit down at a table': gt 'city_kafe', 'table'
+end
 
-						act 'Leave':gt 'city_kafe', 'start'
-					end
-				end
-			end
-		end
-	else
-		if GiviSex >= 2 and Givisexday < 1 and Venera < 4:
-			act 'Have some fun with Givi':
-				*clr & cla
-				Givisexday = 1
-				GiviSex += 1
-				'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-				'You go behind the bar to Givi and tell him his paperwork will be much easier after taking a break.'
-				'"Have I got something you want?" asks K. Givi not interested in your answer. He takes you by the hand.'
-				gs 'stat'
+if $ARGS[0] = 'fabi':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'fabi'
+	menu_off = 0
+	minut += 5
+	cla
+	*clr
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/fabi/FAB-001.jpg"></center>'
 
-				act 'Kneel':
-					*clr & cla
-					smenaKafe += 1
-					harakBoy = 2
-					gs 'boyStat', 'A41'
-					npc_sex[$boy] += 1
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/barbj.jpg"></center>'
-					'You bend down so the customers can''t see you behind the bar and kneel before Givi, as he takes out his member'
-					gs 'oral', 'start'
-					'Givis grabs you by the hair and pulls your mouth deeply on to his cock.'
-					gs 'arousal', 'bj', 15, 'sub'
-					gs 'stat'
+	'The owner is a tall man but stooped as though bowed under the weight of great burdens. As you approach, he looks up from his papers and gives you a tired smile. "Hello. I''m Fabiyan Pankratov, owner of The Roadhouse. Everyone calls me Fabi. I don''t think I''ve seen you around here before. What can I do for you?"'
 
-					act 'Continue to suck.':
-						*clr & cla
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum31.jpg"></center>'
-						'A hot jet of sperm hits the back of your throat. You start to swallow cum, and <<$boydesc>> continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-						gs 'cum_call','mouth_swallow',$boy,1
-						gs 'arousal', 'end'
-						gs 'stat'
+	'"I''m <<$pcs_firstname>> <<$pcs_lastname>>," you tell him. "I was wondering if you have any waitress jobs available?"'
 
-						act 'Leave':gt 'city_kafe', 'start'
-					end
-				end
-			end
-		end
+	'His smile broadens and he looks a little less tired. "Ah, so you want to work here? Well why wouldn''t you? Rockabilly music, the greaser subculture, Cadillacs and motorcycles and hamburgers! I love this period of American culture, it''s so vibrant and exciting! I''ve put every ruble I have into making this place the perfect recreation of an American diner from 1958. Who doesn''t love that?"'
 
-		act 'Resign':
-			cla
-			work = 0
-			workKafe['job'] = 0
-			pay = smenaKafe * 600
-			money += pay
-			smenaKafe = 0
-			'Givi Karapetovich sadly shakes his head, "Okay, here''s your <<pay>> <b>₽</b> and employment history. Go."'
-
-			act 'Leave':gt 'city_kafe', 'start'
-		end
-	end
+	'A glance around the place shows you that the diner is barely half full, and most of those dining here are eating Russian food rather than American. Fabi is still raving about America in the 1950s, talking about Elvis Presley and someone called Carl Perkins and cheeseburgers and French fries and honestly it''s all a bit of a whirlwind, but his enthusiasm is honest and infectious and before long you''re thinking maybe this place has more going on than it would appear on the surface. Still, you came here for a reason, so after a while you clear your throat and say, "Fabi? About the job?"'
 
-	if workKafe['job'] > 0 and week > 1 and week < 5:'Hi, <<$pcs_nickname>>. Skipping work?'
-	if workKafe['job'] > 0 and week > 4:'Well, hello <<$pcs_nickname>>!'
-	if npc_rel['A41'] = 1 and workKafe['job'] < 1:'He looks up waiting for you to speak.'
+	'He grins sheepishly. "Sorry, I get carried away sometimes. So, you want to work here. Let me tell you about the job. We''re open every day from 12:00 to 20:00. You''d be working five days a week, Monday through Friday. You''d be expected to arrive between 11:00 and 12:00, before we open, to help get the place ready – if you''re late you don''t work that day. You don''t work, you don''t get paid. Pay is 600 rubles per shift plus whatever you get in tips, and you get paid on the 25th of each month. On days you work, we give you a free meal. Oh, and local regulations say I have to hold your work book as long as you''re employed here. So, are you interested?"'
 
-	if npc_rel['A41'] = 0:
-		npc_rel['A41'] = 1
-		'Hello! I''m Givi Karapetovich, owner of the diner. What do you want?'
+	act 'Yes':
+		*nl
+		minut += 5
+		gs 'stat'
+		cla
+		'You hand over your work book and Fabi takes it with a smile. "Good! Now remember, you have to be here between 11:00 and noon, Monday through Friday."'
+		act 'Leave': gt 'city_kafe', 'start'
 	end
+	
+	act 'No':gt 'city_kafe', 'start'
+end
 
-	if (work = 0 and workKafe['job'] = 0 and cheatWork = 0) or (workKafe['job'] = 0 and cheatWork = 1):
-		act 'Apply for a job at the diner':
-			cla
-			'You ask Givi if he has any job openings at the diner.'
-			*nl
-			if hotcat < 4:'No no no, you would scare all the customers away. You need to improve your appearance, try better clothing, use makeup, brush your hair. You look just terrible.'
-			if hotcat >= 4:
-				'"Of course you want to work here, who doesn’t?" Givi says with a dreamy sigh, "The rockabilly music, greaser subculture, and 1950s pop art — I love everything about that time in American culture, which is why I invested every penny I had bringing this place to life!" he says with a grand flourish. He continues to gush about American culture for what seems like forever, until you finally clear your throat and bring him back to reality.'
-				'Annoyed that you interrupted him, he scoffs and gives you a stern look. "So many people don’t understand what I’m trying to do here. Customers demand I serve more Russian cuisine and all these "bands" can’t even play a halfway decent Johnny Cash song!" You can see him grinding his teeth as he talks. "In the end, I’m left with no choice but to give into their demands or lose customers…" He takes a deep breath and rubs his temples. "I try to introduce some culture to Russia, and all I get in return is complaints…"'
-				*nl
-				'After a moment, his anger has subsided and he looks to have mellowed a bit. "Right…so you want to work here." Givi gives you a once over, examining you from head to toe. "Alright, these are the working conditions." He says flatly.'
-				'"The diner is open from 12 to 22 every day, except on Mondays. You’ll work Tuesdays, Wednesdays and Thursdays, and I expect you to be here between 11 and 12, before we open. If you do not come to work, that day will not count towards your salary, which is paid on the 25th of each month. Each shift you’ll earn 600 ₽, plus whatever you bring in as tips. You also get the added bonus of free meals."'
-				*nl
-				'He pauses for a moment, as if making sure you absorbed everything he said. "Oh, and one more thing." Givi holds out his hand, "I''ll be taking your work book. I need dedicated employees and can’t have you applying for other jobs while working here. So, are you interested?"'
-
-				act 'Take the job':
-					cla
-					*nl
-					work = 1
-					workKafe['job'] = 1
-					smenaKafe = 0
-					'You hand over your work book, and with a smile Givi takes it. "Don''t forget: work is every Tuesday, Wednesday and Thursday, and you need to be here between 11 and 12."'
 
-					act 'Leave':gt 'city_kafe', 'start'
-				end
-			end
+!!--------------------------------------------Work day--------------------------------
 
-			act 'Leave':gt 'city_kafe', 'start'
-		end
+if $ARGS[0] = 'work':
+	$location_type = 'event'
+	*clr & cla
+	workKafe['at_work'] = 1
+	gs 'stat'
+	smenaKafe += 1
+	
+	if rand(0,5) = 0:
+		gt 'city_kafe', 'beg1'
+	elseif rand(0,4) = 0:
+		gt 'city_kafe', 'beg2'
+	elseif rand(0,3) = 0:
+		gt 'city_kafe', 'beg3'
+	elseif rand(0,2) = 0:
+		gt 'city_kafe', 'beg4'
+	elseif rand(0,1) = 0:
+		gt 'city_kafe', 'beg5'
+	else
+		gt 'city_kafe', 'beg6'
 	end
+end
 
-	act 'Leave':gt 'city_kafe', 'start'
+if $ARGS[0] = 'beg1':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'beg1'
+	menu_off = 0
+	workKafe['tips_roll'] += 30
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/BEG-001.jpg"></center>'
+	'The lunch rush starts strong and stays strong, and you spend the first few hours running frantically just to keep up. It''s not bad though – all your customers are in good moods and nobody has any major problems, and being busy like this makes the time go fast. If every day were like this you''d have no complaints.'
+	act 'Lunch time': gt 'city_kafe', 'lunch'
 end
 
-if $ARGS[0] = 'work':
+if $ARGS[0] = 'beg2':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'beg2'
+	menu_off = 0
+	workKafe['tips_roll'] -= 30
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/BEG-002.jpg"></center>'
+	'Today starts off slow but builds so that a couple hours in the place is almost as full as it ever gets during lunch. It''s not bad at first, but there''s always that one table that messes up your day. This time it''s a group of young executive-types who talk loudly amongst themselves and place very particular orders, each changing their minds several times as they tell you what they want. You double-check the orders before you leave the table and you''re sure you have it right, but when you bring them their food, each of them complains that something is wrong. One of them claims he ordered something you''re sure he never mentioned at all! You get the suspicion that they might be doing it just to screw with someone who can''t screw back, but as much as you''d like to argue, you''re just too busy. Besides, Fabi insists that an American-style diner should have American-style service, which he says is "The customer is always right." Sometimes the customers are wrong and sometimes they''re jerks, but you do it Fabi''s way and do your best to put the unpleasantness behind you.'
+	act 'Lunch time': gt 'city_kafe', 'lunch'
+end
+
+if $ARGS[0] = 'beg3':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'beg3'
+	menu_off = 0
+	workKafe['tips_roll'] += 30
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/BEG-003.jpg"></center>'
+	'Some days are just fun, and today is one of them. The crowd for lunch isn''t huge but it is happy, with some families (maybe tourists) and bunch of regular customers who are happy to see you and who engage you in good-natured banter and teasing. Everyone seems like they''re having a good time, and some of them include you in it for a few moments. Aside from the normal issues that arise, the first part of the day flows smoothly and easily, and you make decent tips too.'
+	act 'Lunch time': gt 'city_kafe', 'lunch'
+end
+
+if $ARGS[0] = 'beg4':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'beg4'
+	menu_off = 0
+	workKafe['tips_roll'] -= 30
+	!!Fabi
+	npc_rel['A41'] += 1
+	!!Ashot
+	npc_rel['A42'] += 1
+	!!Marisha
+	npc_rel['A93'] += 1
+	!!Nika
+	npc_rel['A43'] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/BEG-004.jpg"></center>'
+	'It''s a slow lunch rush and you''re able to take some time and chat with friendly customers and with your coworkers. One large group does come in, tourists from another part of Russia, and they''re fascinated by the décor and the theme. They take pictures of everything, including you. You cheerfully pose for the happy people, and since it''s a quiet day you can spend time at their table telling them about the diner and what it''s like to work here. They vow to tell everyone back home to come to the Roadhouse whenever they visit St. Petersburg!'
+	act 'Lunch time': gt 'city_kafe', 'lunch'
+end
+
+if $ARGS[0] = 'beg5':
 	$menu_loc = 'city_kafe'
-	$menu_arg = 'work'
+	$menu_arg = 'beg5'
 	menu_off = 0
+	workKafe['tips_roll'] += 40
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/BEG-005.jpg"></center>'
+	'You get slammed as soon as the doors open, a flood of people filling every table and not slowing for hours. It''s all you can do to keep your head above water as you run from table to table taking orders, delivering food, checking on customers, and resolving issues. It''s stressful and challenging, but you don''t screw up anything major and your customers leave satisfied, which is about the best you can expect from a day like today.'
+	act 'Lunch time': gt 'city_kafe', 'lunch'
+end
+
+if $ARGS[0] = 'beg6':
+	$menu_loc = 'city_kafe'
+	$menu_arg = 'beg6'
+	menu_off = 0
+	workKafe['tips_roll'] -= 40
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/BEG-006.jpg"></center>'
+	'Today is one of those days you wish you''d stayed in bed. The customers are inexplicably grumpy, you make a few irksome mistakes, there are complaints about the menu and the food, and generally everything kind of sucks. It only gets worse toward the end of lunch rush when two groups of young men, all of them already very drunk in spite of the early hour, get into a shouting match that rapidly escalates into shoving. Fabi and Ashot hurry to push them out the doors and onto the street, where they continue to argue and shout at each other for some time. All of this frightens off customers, which means you have fewer people to wait on and you get fewer tips.'
+	act 'Lunch time': gt 'city_kafe', 'lunch'
+end
+
+if $ARGS[0] = 'lunch':
 	$location_type = 'event'
 	*clr & cla
-	minut += 5
-	workKafe['at_work'] = 1
+	!!set time to 15:30
+	minut += 270 - minute
 	gs 'stat'
-	smenaKafe += 1
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-	'You have arrived for work at the diner, Givi K. writes in a book that you came to work on time and stands behind the bar. The kitchen cook is a sturdy young caucasian, Ashot. Another waitress Irina is preparing for work. Tamara the dishwasher is cleaning the sink.'
+	'Your break time comes, giving you a chance to sit down, eat some food, talk to your coworkers, and maybe go to the bathroom.'
+	
+	if city_cafe['lunch'] ! daystart:
+		act 'Eat lunch': gt 'city_kafe', 'lunch'
+	end
+	if city_cafe['lunch_talk'] ! daystart:
+		act 'Talk to Fabi': gt 'city_kafe', 'lunch_fabi'
+		act 'Talk to Ashot': gt 'city_kafe', 'lunch_ashot'
+		act 'Talk to Marisha': gt 'city_kafe', 'lunch_marisha'
+		act 'Talk to Nika': gt 'city_kafe', 'lunch_nika'
+	end
+	act 'Go to the bathroom': gt 'city_kafe', 'lunch_bath'
+	act 'Return to work': gt 'city_kafe', 'events'
+end
 
-	act 'Start work':
-		cla
-		minut = 0
-		hour = 12
-		npc_rel['A41'] += rand(5, 10)
-		gt 'city_kafe', 'workPred'
+if $ARGS[0] = 'lunch':
+	city_cafe['lunch'] = daystart
+	frost = 0
+	minut += 15
+	pcs_health += 10
+	fat += 4
+	pcs_energy += 40
+	if pcs_hydra >= 100:
+		pcs_hydra += 20
+	else
+		pcs_hydra += 40
 	end
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	gs 'food', 'aftermeal'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/shared/food/food_'+rand(1, 4)+'.jpg"></center>'
+	'You take your time eating your meal and playing on your phone. It''s just a light lunch but quite tasty and<<$mtxt>>'
+	gs 'stat'
+	act 'Finish': gt 'city_kafe', 'lunch'
+end
 
-	act 'Resign':
-		cla
-		work = 0
-		workKafe['job'] = 0
-		workKafe['at_work'] = 0
-		pay = smenaKafe * 600
-		money += pay
-		smenaKafe = 0
-		'Givi Karapetovich sadly shakes his head, "Okay, here''s your <<pay>> <b>₽</b> and employment history. Go."'
-
-		act 'Leave':gt 'city_kafe', 'start'
+if $ARGS[0] = 'lunch_fabi':
+	city_cafe['lunch_talk'] = daystart
+	minut += 10
+	npc_rel['A41'] += 1
+	*clr & cla
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/fabi/FAB-001.jpg"></center>'
+	'You spend much of your break chatting with Fabi. He''s a nice man, kind and generous, but he always has a lot on his mind and he always looks tired. He talks to you about his favorite topics: American cuisine, American culture, American music, and how the people of St. Petersburg just don''t understand what he''s trying to achieve with the Roadhouse.'
+	if city_cafe['lunch'] ! daystart:
+		act 'Eat lunch': gt 'city_kafe', 'lunch'
 	end
+	act 'Go to the bathroom': gt 'city_kafe', 'lunch_bath'
+	act 'Return to work': gt 'city_kafe', 'events'
 end
 
-if $ARGS[0] = 'workPred':
-	$menu_loc = 'city_kafe'
-	$menu_arg = 'workPred'
-	menu_off = 0
-	$loc_arg = 'workPred'
-	$loc = 'city_kafe'
-	$location_type = 'event'
-	killvar '$locclass'
+if $ARGS[0] = 'lunch_ashot':
+	city_cafe['lunch_talk'] = daystart
+	minut += 10
+	npc_rel['A42'] += 1
 	*clr & cla
-	gs 'kit_din'
 	gs 'stat'
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-	'You''re at work in the café, the cook <a href="exec:gt ''city_kafe2'', ''ashot''">Ashot</a> is busy in the kitchen. Your fellow server <a href="exec:gt ''city_kafe2'', ''ira''">Ira</a> waits tables with customers. The owner <a href="exec:gt ''city_kafe2'', ''givi''">Givi K.</a> is standing behind the bar.'
-	'A small door leads to the <a href="exec:gt ''city_kafe2'', ''toilet''">toilets</a>.'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/ashot/ASH-001.jpg"></center>'
+	'Most of your break is spent in the kitchen chatting with Ashot, whose irrepressible good mood and constant smile seem as much a part of him as north and south are parts of the compass. He tells you stories about his family, many of which revolve around him doing something crazy and being a disappointment to his parents, something he doesn''t seem too bothered about. "They''ll be proud of me yet!" he vows cheerfully.'
+	if city_cafe['lunch'] ! daystart:
+		act 'Eat lunch': gt 'city_kafe', 'lunch'
+	end
+	act 'Go to the bathroom': gt 'city_kafe', 'lunch_bath'
+	act 'Return to work': gt 'city_kafe', 'events'
+end
 
-	if npc_rel['A41'] > 60:npc_rel['A41'] = 60
-	if npc_rel['A41'] > 50 and GiviSex = 0:npc_rel['A41'] = 50
+if $ARGS[0] = 'lunch_marisha':
+	city_cafe['lunch_talk'] = daystart
+	minut += 10
+	npc_rel['A93'] += 1
+	*clr & cla
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/marisha/MAR-001.jpg"></center>'
+	'Marisha has some quiet time when you''re on break and you two spend it chatting as much as her duties permit. Honestly, you do most of the talking, as she is as guarded and reserved as she always is at work, but she listens with interest and makes comments and asks questions that make you think about things in new ways. She''s a smart girl, even if she usually chooses not to show it, and you can''t help but wonder if waitressing in a diner is really the best use of her talents.'
+	if city_cafe['lunch'] ! daystart:
+		act 'Eat lunch': gt 'city_kafe', 'lunch'
+	end
+	act 'Go to the bathroom': gt 'city_kafe', 'lunch_bath'
+	act 'Return to work': gt 'city_kafe', 'events'
+end
 
-	if IrinaSlut = 1 and hour = 22:
-		*clr & cla
-		IrinaSlut = 2
-		gs 'stat'
-		'<center><b><font color="maroon">The Roadhouse</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-		'Your shift has finished and Ira has disappeared somewhere. Looking around you see that Givi is nowhere to be seen. Tamara has slipped out the door, and Ashot is putting the dishes away.'
+if $ARGS[0] = 'lunch_nika':
+	city_cafe['lunch_talk'] = daystart
+	minut += 10
+	npc_rel['A43'] += 1
+	*clr & cla
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/nika/NIK-001.jpg"></center>'
+	'You eat your lunch in the kitchen, spending the time talking to Nika as she washes dishes. She''s bright, bubbly, and energetic as always, talking about partying and clubbing – she''s especially fond of the nightclub over in the City Center – and how much fun St. Petersburg can be if you don''t have a steady guy to tie you down. She definitely seems to be enjoying her life, and she tells you tales of prowling the streets until dawn and shutting down every fun bar in town.'
+	if city_cafe['lunch'] ! daystart:
+		act 'Eat lunch': gt 'city_kafe', 'lunch'
+	end
+	act 'Go to the bathroom': gt 'city_kafe', 'lunch_bath'
+	act 'Return to work': gt 'city_kafe', 'events'
+end
 
-		act 'Search for missing Ira':
-			*clr & cla
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/irinaslut.jpg"></center>'
-			'You walk to the back room from as a pleased looking Givi emerges, fastening his belt. He smiles at you and says, "What a good whore you found me. Help cleaning her up. After what she has done this guy does not have anything left."'
-			'You go into the back room and see Irina there bent over. Sperm is sprayed all over her naked butt. Ira blissfully moans "Such a thrill, I''ve never done something this naughty before."'
+if $ARGS[0] = 'events':
+	!!set time to 18:00
+	if hour = 15:
+		miunt += 180 - minut
+	else
+		minut += 120 - minut
+	end
+	if city_cafe['events_firsttime'] = 0:
+		gt 'city_kafe', 0
+	elseif city_cafe['events_firsttime'] = 1:
+		gt 'city_kafe', 1
+	elseif city_cafe['events_firsttime'] = 2:
+		gt 'city_kafe', 2
+	elseif city_cafe['events_firsttime'] = 3:
+		gt 'city_kafe', 3
+!!	elseif rand(0,4) <= 1:
+!!		gt random events yet to be added
+	else
+		gt 'city_kafe', 'shift_end'
+	end
+end
 
-			gs 'arousal', 'voyeur_sex', 15
-			gs 'stat'
+if ARGS[0] = 0:
+	npc_rel['A93'] += 1
+	minut += 10
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/marisha/MAR-002.jpg"></center>'
+	'During a lull, you find yourself chatting with the other waitress, Marisha. She''s a tall, pretty girl who always seems to be smiling, but who also always seems to be holding something back. You get to talking about the job, and the subject of tips comes up. "Tips are what let you make a living from this job," she tells you. "You definitely want to do everything you can to maximize them."'
 
-			act 'Clean Ira and take her home':
-				cla
-				minut += 15
-				gs 'stat'
-				'Taking a napkin you wipe the cum from her ass, help her to feet and sort her out. Ira, regaining her senses, looks at you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
-				'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
+	'"How do I do that?" you ask.'
 
-				gs 'arousal', 'end'
-				gs 'stat'
+	'"Well, first of all wear a waitress uniform," she tells you. "There''s no dress code here, but you definitely make more if you wear appropriate clothing. Your skill as a waitress plays a big part too of course. And I hate to say it, but honestly the hotter you are, the better your tips. People, especially guys, want to give money to pretty women who show some skin."'
 
-				act 'Go home': minut += 5 & gt 'city_residential'
-			end
+	'"Isn''t that...I dunno, kind of tacky?" you ask.'
 
-			if pcs_horny >= 50:
-				act 'Lick off her "problem"':
-					*clr & cla
-					pcs_horny += 10
-					minut += 5
-					gs 'boyStat', 'A41'
-					gs 'cum_call','mouth_swallow',$boy,1
-					gs 'boyStat', 'A93'
-					npc_sex[$boy] += 1
-					gs 'arousal', 'cuni_give', 5
-					gs 'arousal', 'rimming_give', 5
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/irinaslut2.jpg"></center>'
-					'You kneel behind Ira, her reddening holes telling you she has just been fucked in her pussy and ass. You begin to lick up the sperm.'
-					'Ira moans, "Oh, it''s so nice, why was I afraid of this before?"'
-
-					act 'Swallow sperm and take Ira home':
-						cla
-						'You swallow the sperm, help her to her feet and sort her out. Ira, regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
-						'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
-						gs 'arousal', 'end'
-						gs 'stat'
+	'Marisha laughs. "We aren''t strippers here, but I figure if I can bring home more at the end of the day by wearing a short skirt and showing some cleavage, well, why not? I keep it professional – I don''t show nearly as much here as I would at a club or at the beach. I just leave the top button or two undone and make sure they can see some leg. Customers get to look at something they like, and I walk home with their money in my purse."'
 
-						act 'Go home': minut += 5 & gt 'city_residential'
-					end
-					gs 'willpower', 'swallow', 'force', 'medium'
-					if will_cost <= pcs_willpwr:
-						act 'Spit sperm into her mouth (<<will_cost>> Willpower)':
-							*clr & cla
-							gs 'willpower', 'pay', 'force'
-							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/irinaslut3.jpg"></center>'
-							'You take Iras head in your hands and lift her face to yours. She readily opens her mouth and you spit the sperm into it.'
-							gs 'arousal', 'kiss', 5, 'dom'
-							gs 'stat'
+	'"I guess that doesn''t sound too bad," you admit.'
 
-							act 'Kiss':
-								*clr & cla
-								'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/irinaslut4.jpg"></center>'
-								'You move your lips to Ira and start kissing her exchanging the sperm between your mouths. Finally you both swallow some of the semen.'
-								gs 'arousal', 'kiss', 5, 'dom'
-								gs 'stat'
+	'"And because of that, I can afford to pay my rent and buy the necessities of life," she tells you with a grin. "I couldn''t otherwise. Give it some thought."'
+	act 'Return to work': gt 'city_kafe', 'shift_end'
+elseif ARGS[0] = 1:
+	npc_rel['A41'] += 1
+	minut += 10
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/fabi/FAB-002.jpg"></center>'
+	'Since there are almost no patrons in the place at the moment, you wander over to the end of the bar where Fabi is sitting doing some paperwork. He welcomes you with a smile and asks how you like working here so far.'
 
-								act 'Take Ira home':
-									cla
-									minut += 15
-									'You wipe the remaining sperm off your face, help her to her feet and sort her out. Ira,regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
-									'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
-									gs 'arousal', 'end'
-									gs 'stat'
+	'"It''s only my second day," you tell him, "but it''s fun so far. Everyone is nice and the customers seem to enjoy it."'
 
-									act 'Go home': minut += 5 & gt 'city_residential'
-								end
-							end
+	'"Of course they enjoy it!" he laughs. "Why wouldn''t they? This is the best diner in St. Petersburg, and the only one with any style!" He goes on to tell you about how his family visited some friends in Chicago in the USA right after the USSR fell, and how those friends took them to a 1950s-themed restaurant. "It was the greatest day of my life. Ever since then, it''s been my dream to duplicate that experience here, with the music and the food and the aesthetic. Not that it''s been easy, and not that everyone seems to understand what I''m trying for here."'
 
-							act 'Take Ira home':
-								cla
-								minut += 15
-								gs 'stat'
-								'You wiped the remnants of sperm off your face, help her to feet and sort her out. Ira, regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
-								'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
+	'"What are some of the problems?" you ask.'
 
-								act 'Go home': minut += 5 & gt 'city_residential'
-							end
-						end
-					else
-						act 'Spit sperm into her mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end	
-				end
-			end
-		end
+	'"A lot of people around here don''t get it," he complains. "I try to serve burgers and fried chicken, and customers come in and complain that they don''t see herring blini or piroshki on the menu. I have Johnny Cash and Buddy Holly on the jukebox, customers come in and complain that there''s no Little Big or Korni. I put up classy decorations like American advertisements and a Cadillac, and they come in and complain that there are no fucking stuffed bear heads on the wall."'
+
+	'You consider for a moment, then ask, "Is there something you could do to...I don''t know, to make it more what you want?"'
+
+	'"I''ve thought about getting live music in here," he admits. "We could put a little stage right over there, just big enough for a trio or a quartet. But there are no decent rockabilly bands in St. Petersburg, and anyway I can''t save enough money to do that with Rakov on my back."'
+
+	'"Rakov?" you ask. "Who''s Rakov?"'
+
+	'Fabi is suddenly nervous as though he just realized he said something he shouldn''t have, and he gathers together the papers he was working on and stands up from his desk. "Um, never mind. That''s not something you need to worry about. I''ll just finish these up back in the office."'
+	act 'Return to work': gt 'city_kafe', 'shift_end'
+elseif ARGS[0] = 2:
+	npc_rel['A43'] += 1
+	minut += 10
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/nika/NIK-002.jpg"></center>'
+	'With things quiet for the moment, you wind up talking with Nika, the dishwasher, as she takes a break. She''s a pretty woman in her mid-20s, and she''s reading a book at a table as you approach. "Hey, mind if I join you?"'
+
+	'"Please do," she says with a smile as she sets her book down. "How do you like working here?"'
+
+	'"So far, so good," you reply. "So many new faces. I''m sure there are regulars I''ll get to know, but mostly it''s just been a whirlwind."'
+
+	'Nika laughs. "Oh, there are regulars alright. Some of them you should steer clear of, but mostly they''re alright."'
+
+	'"Who should I avoid?" you ask.'
+
+	'"One guy, Borushka, is always trying to get Marisha to do things with him," Nika says, shaking her head. "I think he''s wasting his time, I''m pretty sure she plays for the other team, if you know what I mean. On the other hand there''s a guy who comes in here sometimes, Instinsky, who''s a gambler. He sometimes lays bets with bookies for us if we''re feeling adventuresome. He''s alright."'
+
+	'After a moment''s pause, you cautiously say, "The other day, Fabi mentioned something about someone named Rakov. Is that a regular too?"'
+
+	'Nika immediately grows sober. "Not exactly. Mr. Rakov is an Avtoritet in the Grekov gang. He''s a gangster, and very bad news. He comes in here sometimes with a couple of scary-looking guys. Fabi got into money trouble a couple years back and borrowed a bunch of cash from Rakov, thinking he could pay it back fast. But you know how that goes, you never really finish paying off guys like that. I don''t know how much Fabi still owes, but it''s a lot. Maybe even more than he originally borrowed."'
+
+	'You don''t know what to say to that, so you change the subject to the St. Petersburg nightlife, which is something Nika seems intimately familiar with, and spend the next few minutes talking with her about party spots until customers come in that you need to attend to.'
+	act 'Return to work': gt 'city_kafe', 'shift_end'
+elseif ARGS[0] = 3:
+	npc_rel['A42'] += 1
+	minut += 10
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/ashot/ASH-002.jpg"></center>'
+	'You''re killing time in the kitchen during a slow period when you start chatting with Ashot, the fry cook. He''s a good-looking guy, funny and relaxed, and he''s enjoyable to talk to. You''re curious about him, because he looks like he''s from the Caucasus but he sounds like a native of St. Petersburg, so you tactfully raise the topic.'
+
+	'"Oh, my great-grandfather was a civil engineer," he tells you. "After the Great Patriotic War, Leningrad was trashed, so the state sent him up here to help rebuild, and we''ve been here ever since. I''ve never even been to Armenia. Nobody in my family goes there except to find a wife or husband, but then we come back. We''re Russian now."'
+
+	'"Do you have any siblings?" you ask.'
+
+	'He laughs. "Yes. Everyone in my family for generations have been professionals of some kind, and my brother and sister are no exception. My brother is a lawyer in Moscow, and my sister is in residency as a cardiac surgeon here in the city."'
+
+	'"And you''re a short-order cook in a diner," you observe with a grin.'
+
+	'"And my parents remind me how disappointed they are in me every time they see me," he agrees with a carefree laugh. "But all that studying and stuff isn''t for me. I''m going to make my fortune another way."'
+
+	'"And what way is that?"'
+
+	'"There''s plenty of money out there for a guy who''s willing to hustle for it," he shrugs. "I''ve got all kinds of things lined up, people who want things that I can go find. Oh nothing illegal, but things you can''t just look for on the internet."'
+
+	'You arch an eyebrow. "That sounds interesting. Like what?"'
+
+	'"Oh, all kinds of stuff," he says with a mysterious grin. "If you''re interested, maybe I can cut you in if you''re willing to help me out with it."'
+
+	'"And there will be money involved?" you ask.'
+
+	'"Of course!"'
+
+	'From her dishwashing station, you see Nika roll her eyes and shake her head.'
+	act 'Return to work': gt 'city_kafe', 'shift_end'
+end
+
+
+if $ARGS[0] = 'shift_end':
+	minut += 120
+	if rand(0,5) = 0:
+		gt 'city_kafe', 'end_1'
+	elseif rand(0,4) = 0:
+		gt 'city_kafe', 'end_2'
+	elseif rand(0,3) = 0:
+		gt 'city_kafe', 'end_3'
+	elseif rand(0,2) = 0:
+		gt 'city_kafe', 'end_4'
+	elseif rand(0,1) = 0:
+		gt 'city_kafe', 'end_5'
+	else
+		gt 'city_kafe', 'end_6'
+	end
+end
+
+
+if $ARGS[0] = 'end_1':
+	workKafe['tips_roll'] += 50
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/END-001.jpg"></center>'
+	'You''re fortunate this evening to be able to wait on three regulars who are fully immersed into the vibe Fabi is trying to present. Each uses an English-language nickname – Lucky, Spike, and Slim – and they pepper their conversation with 1950s American slang. You follow most of it, though some is confusing: you have no idea what it means when they call you a “hepkitty”, for example, and their suggestions for your attire are confusing (why would you wear a poodle''s skirt? Why would a dog wear a skirt in the first place?) But you laugh with them all the same, because they''re fun guys who eat dinner here all the time and who always tip well. They''re Fabi''s favorite customers, so he always spends time at their table chatting with them whenever they come in.'
+	act 'Count your tips': gt 'city_kafe', 'tips'
+end
+		
+if $ARGS[0] = 'end_2':
+	workKafe['tips_roll'] -= 40
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/END-002.jpg"></center>'
+	'It''s a bad evening. You''re saddled with a continuous stream of demanding customers who are constantly calling for your attention, and by the time your shift ends you''re so frazzled you barely know which end is up. You begin mixing up orders, forgetting drinks, dropping plates, and generally having a lousy time of it. You''re ready to pull out your hair when Marisha grins and tells you, “Look at it this way: in a hundred years, who''s gonna care?” You can''t help but feel like you heard that in a movie once, and it''s not particularly comforting.'
+	act 'Count your tips': gt 'city_kafe', 'tips'
+end
+		
+if $ARGS[0] = 'end_3':
+	workKafe['tips_roll'] += 30
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/END-003.jpg"></center>'
+	'It''s a busy night and time flies. You''re constantly rushing back and forth between the kitchen and the dining area as fast as your feet can take you, and you find yourself in a good groove. You get all your orders right, you don''t forget anything, and you make enjoyable, light conversation with most of your customers. On nights like this being a waitress isn''t a bad job at all; sure it''s not intellectually challenging and the pay isn''t great, but it can be quite enjoyable to bring good food to happy people so that they can enjoy themselves. Plus your tips should be decent.'
+	act 'Count your tips': gt 'city_kafe', 'tips'
+end
+		
+if $ARGS[0] = 'end_4':
+	workKafe['tips_roll'] += 40
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/END-004.jpg"></center>'
+	'Ugh. Most of the time the customers at the Roadhouse are pretty cool, but sometimes, like tonight, they can be a real pain in the ass. An unusually high percentage of your tables tonight are guys with no women, and most of them seem to want to hit on you more than they want to eat. Some of it is playful, but a few of the guys get overly insistent and make it unpleasant just to walk past their table with their constant comments. One guy even gets a little too handsy and you “accidentally” dump his kvass into his lap; his suggestions for how you can clean it up are unwelcome. Oh well, at least you get a few decent tips.'
+	act 'Count your tips': gt 'city_kafe', 'tips'
+end
+		
+if $ARGS[0] = 'end_5':
+	workKafe['tips_roll'] -= 30
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/END-005.jpg"></center>'
+	'The evening begins pretty well, except for a couple of misbehaved kids whose parents are more interested in looking at their phones than monitoring their demonspawn. It all goes downhill, though, with a single jerk: one customer seems determined to have a terrible time, which wouldn''t be so bad if he weren''t also determined to do it loudly. No matter what you do, his complaints echo from one end of the room to the other. He shouts at you for being too slow, he tells you that you got his order wrong (until his dining companion corrects him and tells him that you gave him what he ordered, much to his annoyance), and he insists that everything tastes terrible. He takes up way too much of your time and energy, and in the end he stiffs you on the tip. Asshole.'
+	act 'Count your tips': gt 'city_kafe', 'tips'
+end
+		
+if $ARGS[0] = 'end_6':
+	workKafe['tips_roll'] -= 50
+	!!Fabi
+	npc_rel['A41'] += 1
+	!!Ashot
+	npc_rel['A42'] += 1
+	!!Marisha
+	npc_rel['A93'] += 1
+	!!Nika
+	npc_rel['A43'] += 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/END-006.jpg"></center>'
+	'S. L. O. W. For some reason almost nobody comes in for dinner, and you and the rest of the staff spend most of your time standing around and talking. You give your few customers excellent service and they tip you well, but there aren''t enough of them to make this a lucrative evening. But you actually enjoy yourself more than you''d expect, because you and your coworkers tell each other funny stories and jokes and talk about music and movies and anything else to pass the time. By the time the last customer leaves, you feel like you know all of them a little bit better.'
+	act 'Count your tips': gt 'city_kafe', 'tips'
+end
+		
+	
+if $ARGS[0] = 'tips':
+	!! Bonus for wearing server outfit
+	if PCloStyle2 = 2: workKafe['tips_roll'] += 50
+	!! Tips calc: 4 x rands for a bell curve base. Add the daily modifier appearance -1 per point under 100 and +1 per point over and serving skill.
+	workKafe['tips_total'] = (rand(1,125) + rand(1,125) + rand(1,125) + rand(1,125)) + workKafe['tips_roll'] + pcs_apprnc - 100 + pcs_servng
+	!! minimum and maximum at 100 and 500 with small randomisation
+	if workKafe['tips_total'] < 100: workKafe['tips_total'] = 110 - rand(0,20)
+	if workKafe['tips_total'] > 500: workKafe['tips_total'] = 510 - rand(0,20)
+	!! Reset daily modifier
+	workKafe['tips_roll'] = 0
+	!! Skill and attribute gains
+	if pcs_servng < 100:gs 'exp_gain', 'servng', 1
+	if pcs_vital < 30:gs 'exp_gain', 'vital', 1 + rand(0,steroid_dose) & steroidcheck = 1
+	if steroidcheck = 1 and steroid_dose > 0 and rand(1,5) <= steroid_dose:clit_size += rand(0,1) & killvar 'steroidcheck'
+	*clr & cla
+	gs 'stat'
+	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
+	'With your shift finally over you sit at one of the tables and count out your tips for the day.'
+	*nl
+	'You made <<workKafe[''tips_total'']>> rub in tips.'
+	*nl
+	'Fabi switches the lights off in the kitchen and with a smile ushers you out of the dinner so he can finish closing up.'
+	act 'Leave': gt 'pav_residential'
+end
+
+
+!! old events in case any are worth saving
+!!{
 	elseif hour < 22:
 		act 'Serve tables':
 			*clr & cla
@@ -928,6 +1182,7 @@ if $ARGS[0] = 'razvod':
 		end	
 	end
 end
+}
 
 --- city_kafe ---------------------------------
 

+ 2 - 2
locations/city_lake.qsrc

@@ -1012,7 +1012,7 @@ if $ARGS[0] = 'stasValera4':
 						act 'Leave':gt 'city_lake', 'start'
 					end
 
-					if curr_home = 1:
+					if $home['current'] = 'city_apartment':
 						act 'Agree':
 							cla & *clr
 							minut += 5
@@ -1079,7 +1079,7 @@ if $ARGS[0] = 'vlake1':
 	act 'Flirt with them':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake2.jpg"></center>'
-		'The men sit next to you and and start flirting with you while trying to sneak a touch of your body.'
+		'The men sit next to you and start flirting with you while trying to sneak a touch of your body.'
 
 		gs 'willpower', 'misc', 'resist', 'hard'
 		if will_cost <= pcs_willpwr:

+ 295 - 300
locations/city_mansion_entrance.qsrc

@@ -9,15 +9,17 @@ if $ARGS[0] = '':
 	gs 'stat'
 	
 	*clr & cla
-	if home_owned[5] < 2:
+	property_construction_status = func('homes_properties', 'get_property_construction_status')
+	property_owned = func('homes_properties', 'is_property_of_status', 'owned', 'matryona_mansion') 
+	if property_construction_status = 0:
 		'<center><h4>Your Land</h4></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/mansion/o_empty_field.jpg"></center>'
 		'<center>An empty plot of land you own, suitable for building a large residence.</center>'
-	elseif home_owned[5] = 2:
+	elseif property_construction_status = 1:
 		'<center><h4>Your Mansion</h4></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/mansion/o_foundation.jpg"></center>'
 		'<center>The framework for your mansion stands here. It still needs more work.</center>'
-	elseif home_owned[5] = 3:
+	elseif property_construction_status = 2:
 		'<center><h4>Matryona Mansion</h4></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/mansion/matryona_mansion.jpg"></center>'
 		'<center>Your fully built mansion stands here. </center>'
@@ -29,7 +31,7 @@ if $ARGS[0] = '':
 		'<a href="exec:gs ''carF'', ''start''">Your <<$car>></a> is parked here.'
 	end
 
-	if curr_home = 5:
+	if func('homes_properties', 'is_current_home'):
 		if vladimirday = daystart and vladimirQW = 30 and hour >= 16 and week = 6:'<a href="exec:gt ''qwmeet'',''2''">There''s an Audi parked in front of your mansion, and standing beside it, you notice Vladimir</a>.'
 		if vladimirday = daystart and vladimirQW = 40 and hour >= 16 and week = 6:'<a href="exec:gt ''qwmeet'',''3''">There''s an Audi parked in front of your mansion, and standing beside it, you notice Vladimir</a>.'
 
@@ -44,358 +46,351 @@ if $ARGS[0] = '':
 		end
 	end
 
-	act 'Go to the suburbs':minut += 10 & gt 'city_suburbs', 'start'
-	if home_owned[5] = 3: act 'Walk inside the mansion': minut += 4 & gt 'city_mansion_residence_1', 'yfoyer'
-
-	if karta + bankDebtLimit >= 1500000 and home_owned[5] = 0:
-		act 'Buy the land lot for a mansion (1,500,000 <b>₽</b>)':
-			cls
-			karta -= 1500000
-			home_owned[5] = 1
-			minut += 5
-			menu_off = 1
-			gs 'stat'
-			'You have bought the land lot. You can finally build your own dream mansion.'
-
-			act 'Leave':gt $curloc
-		end
-	end
-
-	if karta + bankDebtLimit >= 500000 and home_owned[5] = 1:
-		act 'Pay for running utilities and the building foundation (500,000 <b>₽</b>)':
-			cls
-			karta -= 500000
-			home_owned[5] = 2
-			minut += 5
-			menu_off = 1
-			gs 'stat'
-			'You''ve paid for the utilities. You now have running water, sewage, electric power, and telephone lines. There''s even a foundation built on the land lot.'
-
-			act 'Leave':gt $curloc
-		end
-	end
-
-	if karta + bankDebtLimit >= 1500000 and home_owned[5] = 2:
-		act 'Pay for the finishing touches on the mansion (1,500,000 <b>₽</b>)':
-			cls
-			karta -= 1500000
-			home_owned[5] = 3
-			minut += 5
-			menu_off = 1
-			gs 'stat'
-			'You''ve paid for the construction of the mansion.'
-
-			act 'Leave':gt $curloc
-		end
+	act 'Go to the suburbs':
+		minut += 10 
+		gt 'city_suburbs', 'start'
 	end
 
-	if karta + bankDebtLimit >= 500000 and home_owned[5] = 3 and ymanrem[3] = 0:
-		act 'Pay for the construction of the rooms (500,000 <b>₽</b>)':
-			cls
-			karta -= 500000
-			ymanrem[3] = 1
-			minut += 5
-			menu_off = 1
-			gs 'stat'
-			'You paid for the construction of the rooms. You can finally begin designing the interior of the mansion.'
-
-			act 'Leave':gt $curloc
-		end
-	end
+	if property_owned: 
+		if property_construction_status = 2  : act 'Walk inside the mansion': minut += 4 & gt 'city_mansion_residence_1', 'yfoyer'
 
-	if home_owned[5] => 2:
-		if karta + bankDebtLimit >= 800000 and banaMansion = 0:
-			act 'Pay for the construction of the sauna (800,000 <b>₽</b>)':
-				cls
-				karta -= 800000
-				banaMansion = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'You paid for the construction of the sauna. You finally have a place where you can relax.'
-
-				act 'Leave':gt $curloc
-			end
-		end
-
-		if karta + bankDebtLimit >= 500000 and bassMansion = 0:
-			act 'Pay for the construction of the pool area (500,000 <b>₽</b>)':
+		if karta + bankDebtLimit >= 500000 and property_construction_status = 0:
+			act 'Pay for running utilities and the building foundation (500,000 <b>₽</b>)':
 				cls
 				karta -= 500000
-				bassMansion = 1
+				gs 'homes_properties', 'progress_construction_status', 'matryona_mansion'
 				minut += 5
 				menu_off = 1
 				gs 'stat'
-				'You paid for the construction of the pool area. You can finally take relaxing swims in private.'
+				'You''ve paid for the utilities. You now have running water, sewage, electric power, and telephone lines. There''s even a foundation built on the land lot.'
 
 				act 'Leave':gt $curloc
 			end
 		end
-	end
-	if home_owned[5] = 3:
-		if karta + bankDebtLimit >= 250000 and ymanrem[3] = 1:
-			act 'Pay for the renovations of the main hall (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[3] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the main hall is finished.'
 
-				act 'Leave':gt $curloc
-			end
-
-		elseif karta + bankDebtLimit >= 150000 and ymanrem[3] = 2:
-			act 'Decorate the main hall (150,000 <b>₽</b>)':
+		if karta + bankDebtLimit >= 1500000 and property_construction_status = 1:
+			act 'Pay for the finishing touches on the mansion (1,500,000 <b>₽</b>)':
 				cls
-				karta -= 150000
-				ymanrem[3] = 3
+				karta -= 1500000
+				gs 'homes_properties', 'progress_construction_status', 'matryona_mansion'
 				minut += 5
 				menu_off = 1
 				gs 'stat'
-				'The work on the main hall is finished.'
+				'You''ve paid for the construction of the mansion.'
 
 				act 'Leave':gt $curloc
 			end
 		end
 
-		if karta + bankDebtLimit >= 250000 and ymanrem[4] = 0:
-			act 'Pay for the renovations of the bedroom (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[4] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the bedroom is finished.'
-
-				act 'Leave':gt $curloc
-			end
-		elseif karta + bankDebtLimit >= 300000 and ymanrem[4] = 1:
-			act 'Decorate the bedroom (300,000 <b>₽</b>)':
+		if karta + bankDebtLimit >= 500000 and property_construction_status = 2 and ymanrem[3] = 0:
+			act 'Pay for the construction of the rooms (500,000 <b>₽</b>)':
 				cls
-				karta -= 300000
-				ymanrem[4] = 2
+				karta -= 500000
+				ymanrem[3] = 1
 				minut += 5
 				menu_off = 1
 				gs 'stat'
-				'The work on the bedroom is finished.'
+				'You paid for the construction of the rooms. You can finally begin designing the interior of the mansion.'
 
 				act 'Leave':gt $curloc
 			end
 		end
 
-		if karta + bankDebtLimit >= 250000 and ymanrem[5] = 0:
-			act 'Pay for the renovations of the bathroom (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[5] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the bathroom is finished.'
-
-				act 'Leave':gt $curloc
+		if property_construction_status > 0:
+			if karta + bankDebtLimit >= 800000 and banaMansion = 0:
+				act 'Pay for the construction of the sauna (800,000 <b>₽</b>)':
+					cls
+					karta -= 800000
+					banaMansion = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'You paid for the construction of the sauna. You finally have a place where you can relax.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[5] = 1:
-			act 'Decorate the bathroom (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[5] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the bathroom is finished.'
 
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 500000 and bassMansion = 0:
+				act 'Pay for the construction of the pool area (500,000 <b>₽</b>)':
+					cls
+					karta -= 500000
+					bassMansion = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'You paid for the construction of the pool area. You can finally take relaxing swims in private.'
+
+					act 'Leave':gt $curloc
+				end
 			end
 		end
-
-		if karta + bankDebtLimit >= 250000 and ymanrem[6] = 0:
-			act 'Pay for the renovations of the kitchen (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[6] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the kitchen is finished.'
-
-				act 'Leave':gt $curloc
+		if property_construction_status = 2:
+			if karta + bankDebtLimit >= 250000 and ymanrem[3] = 1:
+				act 'Pay for the renovations of the main hall (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[3] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the main hall is finished.'
+
+					act 'Leave':gt $curloc
+				end
+
+			elseif karta + bankDebtLimit >= 150000 and ymanrem[3] = 2:
+				act 'Decorate the main hall (150,000 <b>₽</b>)':
+					cls
+					karta -= 150000
+					ymanrem[3] = 3
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the main hall is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		elseif karta + bankDebtLimit >= 350000 and ymanrem[6] = 1:
-			act 'Decorate the kitchen (350,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[6] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the kitchen is finished.'
 
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[4] = 0:
+				act 'Pay for the renovations of the bedroom (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[4] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the bedroom is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 300000 and ymanrem[4] = 1:
+				act 'Decorate the bedroom (300,000 <b>₽</b>)':
+					cls
+					karta -= 300000
+					ymanrem[4] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the bedroom is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		end
 
-		if karta + bankDebtLimit >= 250000 and ymanrem[7] = 0:
-			act 'Pay for the renovations of the living room (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[7] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the living room is finished.'
-
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[5] = 0:
+				act 'Pay for the renovations of the bathroom (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[5] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the bathroom is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[5] = 1:
+				act 'Decorate the bathroom (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[5] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the bathroom is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[7] = 1:
-			act 'Decorate the living room (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[7] = 2
-				if TV < 2: TV = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the living room is finished.'
 
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[6] = 0:
+				act 'Pay for the renovations of the kitchen (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[6] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the kitchen is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 350000 and ymanrem[6] = 1:
+				act 'Decorate the kitchen (350,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[6] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the kitchen is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		end
 
-		if karta + bankDebtLimit >= 250000 and ymanrem[8] = 0:
-			act 'Pay for the renovations of the fireplace room (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[8] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the fireplace room is finished.'
-
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[7] = 0:
+				act 'Pay for the renovations of the living room (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[7] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the living room is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[7] = 1:
+				act 'Decorate the living room (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[7] = 2
+					if TV < 2: TV = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the living room is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[8] = 1:
-			act 'Decorate the fireplace room (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[8] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the fireplace room is finished.'
 
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[8] = 0:
+				act 'Pay for the renovations of the fireplace room (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[8] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the fireplace room is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[8] = 1:
+				act 'Decorate the fireplace room (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[8] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the fireplace room is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		end
 
-		if karta + bankDebtLimit >= 250000 and ymanrem[9] = 0:
-			act 'Pay for the renovations of the nursery room (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[9] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the nursery is finished.'
-
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[9] = 0:
+				act 'Pay for the renovations of the nursery room (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[9] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the nursery is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[9] = 1:
+				act 'Decorate the nursery (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[9] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the nursery is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[9] = 1:
-			act 'Decorate the nursery (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[9] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the nursery is finished.'
 
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[10] = 0:
+				act 'Pay for the renovations of the library (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[10] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the library is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[10] = 1:
+				act 'Decorate the library (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[10] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the library is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		end
 
-		if karta + bankDebtLimit >= 250000 and ymanrem[10] = 0:
-			act 'Pay for the renovations of the library (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[10] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the library is finished.'
-
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[11] = 0:
+				act 'Pay for the renovations of the gym (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[11] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the gym is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[11] = 1:
+				act 'Decorate the gym (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[11] = 2
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the gym is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[10] = 1:
-			act 'Decorate the library (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[10] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the library is finished.'
-
-				act 'Leave':gt $curloc
-			end
-		end
-
-		if karta + bankDebtLimit >= 250000 and ymanrem[11] = 0:
-			act 'Pay for the renovations of the gym (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[11] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the gym is finished.'
-
-				act 'Leave':gt $curloc
-			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[11] = 1:
-			act 'Decorate the gym (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[11] = 2
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the gym is finished.'
 
-				act 'Leave':gt $curloc
-			end
-		end
-
-		if karta + bankDebtLimit >= 250000 and ymanrem[12] = 0:
-			act 'Pay for the renovations of the office (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[12] = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the office is finished.'
-
-				act 'Leave':gt $curloc
-			end
-		elseif karta + bankDebtLimit >= 250000 and ymanrem[12] = 1:
-			act 'Decorate the office (250,000 <b>₽</b>)':
-				cls
-				karta -= 250000
-				ymanrem[12] = 2
-				if komp < 1: komp = 1
-				minut += 5
-				menu_off = 1
-				gs 'stat'
-				'The work on the office is finished.'
-
-				act 'Leave':gt $curloc
+			if karta + bankDebtLimit >= 250000 and ymanrem[12] = 0:
+				act 'Pay for the renovations of the office (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[12] = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the office is finished.'
+
+					act 'Leave':gt $curloc
+				end
+			elseif karta + bankDebtLimit >= 250000 and ymanrem[12] = 1:
+				act 'Decorate the office (250,000 <b>₽</b>)':
+					cls
+					karta -= 250000
+					ymanrem[12] = 2
+					if komp < 1: komp = 1
+					minut += 5
+					menu_off = 1
+					gs 'stat'
+					'The work on the office is finished.'
+
+					act 'Leave':gt $curloc
+				end
 			end
 		end
 	end
+	killvar 'property_construction_status' & killvar 'property_owned'
 end
 
 --- city_mansion_entrance ---------------------------------

+ 3 - 3
locations/city_mansion_residence_1.qsrc

@@ -55,8 +55,8 @@ if $ARGS[0] = 'yfoyer':
 	end
 	if bassMansion = 1:act 'Go to your pool': minut += 1 & gt 'city_mansion_residence_3', 'ypool'
 	if banaMansion >= 1:act 'Go to your sauna': minut += 1 & gt 'city_mansion_residence_3', 'ysauna'
-	if curr_home ! 5:
-		act 'Set this apartment as your main home':gs 'set_home', 5 & gt 'city_mansion_residence_1', 'yfoyer'
+	if func('homes_properties', 'is_current_home') = 0:
+		act 'Set this apartment as your main home':gs 'homes_properties', 'set_home' & gt 'city_mansion_residence_1', 'yfoyer'
 	else
 		if $status['dog'] ! 'blocked' and menu_off = 0 and rex['owned'] = 1:
 			if rex['status'] = 0:
@@ -97,7 +97,7 @@ if $ARGS[0] = 'ybedroom':
 	
 	act 'Leave the room': gt 'city_mansion_residence_1', 'yfoyer'
 	act 'Relax on your bed': gt 'bed', 'start'
-	if curr_home = 5 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
+	gs 'prostitution_functions', 'prostitute_outfit_at_home'
 
 	if pornMagazine > 0:gs 'events', 'read_porn'
 

+ 5 - 2
locations/city_mansion_residence_2.qsrc

@@ -21,11 +21,12 @@ if $ARGS[0] = 'yliving':
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/mansion/i_unfinished.jpg"></center>'
 	end
-
+	gs 'music_actions', 'music_icon'
 	act 'Leave the room': gt 'city_mansion_residence_1', 'yfoyer'
 
 	if ymanrem[7] = 2:
 		'A large room where you can watch <a href="exec:gt ''TV'',''start''">TV</a>, or relax on your luxury <a href="exec:gt ''divan'', ''start''">leather sofa</a>.'
+		if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to the sofa.'
 		gs 'subkid'
 	end
 end
@@ -249,10 +250,12 @@ if $ARGS[0] = 'yoffice':
 
 	if ymanrem[12] = 2:
 		'Your work room where you spend most of the time signing important papers and handling your business needs.'
+		!!TODO: Code to check if Sveta is not alone
+		gs 'internet_mobile', 'get_access'
 		'There''s a <a href="exec:gt ''Komp'', ''start''">computer</a> sitting on your antique <a href="exec:gt ''stol'', ''start''">desk</a>.'
 
 	!! IMPORTANT: if there is anything added later that could mean that others are in the room, gs 'music_actions', 'not_alone' should be added with the correct conditions.
-	gs 'music_actions', 'start'
+	gs 'music_actions', 'music_icon'
 		
 	end
 end

+ 2 - 32
locations/city_park.qsrc

@@ -83,7 +83,7 @@ if $ARGS[0] = 'start':
 	end
 
 	if hour >= 20 or hour < 6 :
-		if home_owned[1] = 0 and tanwork = 0 and func('uniutil', 'student', 'not_enrolled'):
+		if $home['current'] = '' and tanwork = 0 and func('uniutil', 'student', 'not_enrolled'):
 			!nowhere to live in city
 			'It''s quite dark now, and you have nowhere to stay nearby. Maybe you should try to sleep on a bench?'
 		else
@@ -187,37 +187,7 @@ if $ARGS[0] = 'start':
 		'You could go for a run in the park if you were wearing sports clothes and shoes.'
 	end
 
-
-	if hour >= 8 and hour <= 20 and sunWeather = 1 and temper >= 15 and ml_guitar['carried'] = 1 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and ml_performance['max_perform_minutes'] >= 15:
-		*nl
-		'With the weather being pleasant and sunny, there are groups of people moving around the streets. You could play some music, practice performing songs and maybe make some money too.'
-		ml_buskingtime =  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 'Start busking (<<ml_buskingtime>> minutes) (<<will_cost>> Willpower)': 
-					inhib_exp += rand(1,3)
-					gs 'willpower', 'pay', 'self'
-					gs 'stat'
-					gs 'music_buskingevents', 'busking', 'city'
-				end
-			else	
-				act 'Start busking (<<ml_buskingtime>> 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 'Start busking (<<ml_buskingtime>> minutes)': gs 'music_buskingevents', 'busking', 'city'
-		end
-	end
+	gs 'music_actions', 'music_icon'
 
 	if hour <= 7 or hour >= 21:
 		!!Succubus active hunting, can only hunt successfully once a day, but can try until success

+ 4 - 4
locations/city_residential.qsrc

@@ -46,7 +46,7 @@ gs'street_event','city_residential', 'extras'
 
 if opusk > 0 or gnewQW = 5:
 	if rand(0,9) = 0:gt 'gopnew', 'start5'
-	if home_owned[1] > 0:'Something is written on the wall near the entrance to your building. It reads:<b>"<<$pcs_firstname>> <<$pcs_lastname>> from apartment 69 is a cheap slut!"</b>'
+	if func('homes_properties', 'has_access', 'city_apartment'):'Something is written on the wall near the entrance to your building. It reads:<b>"<<$pcs_firstname>> <<$pcs_lastname>> from apartment 69 is a cheap slut!"</b>'
 end
 
 gs 'stat'
@@ -64,7 +64,7 @@ if car > 0 and cardrive = 1 or cardrive = 8:
 	end
 end
 
-if home_owned[15] = 1:
+if func('homes_properties', 'is_property_of_status', 'owned', 'city_house'):
 	'Your <a href="exec: minut += 10 & gs ''city_house_res_misc'', ''fronty''">house</a> is within walking distance.'
 	act '<b>Go to your house</b>':
 		minut += 10
@@ -72,7 +72,7 @@ if home_owned[15] = 1:
 	end
 end
 
-if home_owned[1] > 0:
+if func('homes_properties', 'has_access', 'city_apartment'):
 	act '<b>Go to your apartment</b>':
 		gorand = rand(0, 100)
 
@@ -171,7 +171,7 @@ if Enable_tablemap = 0:
 	end
 end
 
-if home_owned[1] = 0:
+if func('homes_properties', 'has_access', 'city_apartment') = 0:
 	'You see several <a href="exec: minut += 1 & gt ''city_trashplace''">trash bins</a> in the courtyard of one of the apartment buildings.'
 else
 	'You see several <a href="exec: minut += 1 & gt ''city_trashplace''">trash bins</a> in the courtyard of your <a href="exec: gt ''city_apt_building'',''floor_1''">apartment building</a>.'

+ 11 - 4
locations/city_suburbs.qsrc

@@ -26,12 +26,19 @@ if $ARGS[0]='start':
 	if BDSMClub = 1 or BDSMmeet > 0:
 		act 'BDSM-club':gt'BDSM_Club','start'
 	end
-
-	if home_owned[5] = 0:
+	
+	if func('homes_properties', 'has_access', 'matryona_mansion') = 0:
 		'There is a vacant piece of land for sale where a large mansion could be constructed.'
 		act 'Visit the land for sale': minut += 10 & gt 'city_mansion_entrance'
-	elseif home_owned[5] < 3:
-		'You mansion is partially built near here.'
+	elseif func('homes_properties', 'is_property_of_status', 'owned', 'matryona_mansion'):
+		const_status = func('homes_properties', 'get_property_construction_status', 'matryona_mansion')
+		if const_status = 0:
+			'Your vacant plot of land is near hear'
+		elseif const_status = 1:
+			'You mansion is partially built near here.'
+		else
+			'Your mansion is not too far from her'
+		end
 		act 'Visit your mansion': minut += 10 & gt 'city_mansion_entrance'
 	else
 		'One of the most impressive buildings is your newly built mansion.'

+ 1 - 1
locations/clothing_QV.qsrc

@@ -90,7 +90,7 @@ if $ARGS[0] = 'clothing_list':
 		i = 1
 		:loopgm_outfits
 		if gm_outfits[i] = 1:
-			gs 'clothing_attributes', 'gm_server', i
+			gs 'clothing_attributes', 'gm_outfits', i
 			gs 'clothing_QV', 'clo_filter'
 			!!sort by filter
 			if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:

+ 9 - 7
locations/dachain.qsrc

@@ -9,14 +9,13 @@ if $args[0] = 'start':
 	$menu_loc = 'dachain'
 	$menu_arg = 'start'
 	menu_off = 0
-	internet_free = 0
 
 	killvar '$locclass'
 	gs 'themes', 'indoors'
 	*clr & cla
 	gs 'stat'
 	'<center><b><font color="maroon">Cottage</font></b></center>'
-	if home_owned[3] = 2:
+	if func('homes_properties', 'is_property_renovated'):
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dacharoom2.jpg"></center>'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dacharoom1.jpg"></center>'
@@ -31,7 +30,10 @@ if $args[0] = 'start':
 	if stol = 1:$stol = 'a new <a href="exec:gt ''stol'', ''start''">table</a>'
 	'In front of the window there is <<$stol>>.'
 	*nl
-	if komp = 1:'Your <a href="exec: internet_free = 2 & gt ''Komp'',''start''">laptop</a> is on the table, but there is no internet coverage here.'
+	if komp = 1:
+		gs 'internet_mobile', 'get_access'
+		'Your <a href="exec: gt ''Komp'',''start''">computer</a> is on the table. Unfortunately, there is no internet service in the village.'
+	end
 	*nl
 	
 	if hour >= 6 and hour <= 20 and etoexhib = 11:'Kopashatsya working in the garden, hmm... maybe sometime <a href="exec:gt ''etoexhib'', ''pos10''">motivate</a> for them to work quicker and smarter.'
@@ -51,14 +53,14 @@ if $args[0] = 'start':
 	act 'Go to the kitchen alcove': gt 'dachain', 'dachakit'
 	act 'Get in the bed': gt 'bed', 'start'
 	act 'Lie on the couch': gt 'divan', 'start'
-	if curr_home = 3 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
+	gs 'prostitution_functions', 'prostitute_outfit_at_home'
 
 !!-------------------------------------------------------------------------------------------------------------------------------------
 !!------------------------------------------------------- Music related actions come here ---------------------------------------------
 !!-------------------------------------------------------------------------------------------------------------------------------------
 
 	!! IMPORTANT: if there is anything added later that could mean that others are in the room, gs 'music_actions', 'not_alone' should be added with the correct conditions.
-	gs 'music_actions', 'start'
+	gs 'music_actions', 'music_icon'
 	
 end
 
@@ -76,7 +78,7 @@ if $args[0] = 'dachakit':
 	gs 'kit_din'
 	gs 'stat'
 	'<center><b><font color="maroon">Cottage Kitchen</font></b></center>'
-	if home_owned[3] = 2:
+	if func('homes_properties', 'is_property_renovated'):
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dachakit2.jpg"></center>'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dachakit1.jpg"></center>'
@@ -156,7 +158,7 @@ if $args[0] = 'dachabath':
 	*clr & cla
 	gs 'stat'
 	'<center><b><font color="maroon">Cottage Bathroom</font></b></center>'
-	if home_owned[3] = 2:
+	if func('homes_properties', 'is_property_renovated'):
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dachavan2.jpg"></center>'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dachavan1.jpg"></center>'

+ 4 - 2
locations/dachamy.qsrc

@@ -6,7 +6,6 @@ $loc = 'dachamy'
 $menu_loc = 'dachamy'
 $menu_arg = ''
 menu_off = 0
-
 $location_type = 'public_outdoors'
 
 gs 'stat'
@@ -15,7 +14,10 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dachamy.jpg"></center>'
 'Your favorite summer residence.'
 
-act 'Exit the alley':minut += 15 & gt 'dachi'
+act 'Exit the alley':
+	minut += 15
+	gt 'dachi'
+end
 
 act 'Go into the house':gt 'dachain', 'start'
 

+ 2 - 2
locations/dachi.qsrc

@@ -24,7 +24,7 @@ end
 
 act 'Go to the highway':minut += 15 & nroad = 5 & gt 'road'
 
-if home_owned[3] > 0:
+if func('homes_properties', 'has_access','village_cottage'):
 	'Enter <a href="exec:gt ''dachamy'', ''start''">your yard</a>.'
 	'Across the street from your cottage is another <a href="exec:gt ''etoexhib'', ''pos8''">cottage</a> almost identical to yours.'
 	if hour = meethour:
@@ -34,7 +34,7 @@ if home_owned[3] > 0:
 	end
 end
 
-if curr_home = 3:
+if  func('homes_properties', 'is_current_home', 'village_cottage'):
 	if vladimirday = daystart and vladimirQW = 30 and hour >= 16 and week = 6:'<a href="exec:gt ''qwmeet'',''2''">There''s an Audi parked in front of your cottage, and standing beside it, you notice Vladimir</a>.'
 	if vladimirday = daystart and vladimirQW = 40 and hour >= 16 and week = 6:'<a href="exec:gt ''qwmeet'',''3''">There''s an Audi parked in front of your cottage, and standing beside it, you notice Vladimir</a>.'
 

+ 6 - 6
locations/din_npc.qsrc

@@ -6,22 +6,22 @@
 ! 3 = St. Petersburg Apt
 
 if $ARGS[0] = 'go_home':
-	if curr_home = 12:
+	if $home['current'] = 'hunters_lodge':
 		gt 'swamp_yard','start'		
-	elseif $home_location = 'pav_complex':
+	elseif $home['location'] = 'pav_complex':
 		gt 'pav_complex', 'start'
 	else
-		gt $home_location				
+		gt $home['location']				
 	end
 end
 
 if $ARGS[0] = 'go_straight_home':
-	if curr_home = 10:
+	if $home['current'] = 'lyceum_dorm':
 		gt 'etoexhib', 'pos40'
-	elseif curr_home = 11:
+	elseif $home['current'] = 'university_dorm':
 		gt 'uni_dorm', 'dorm_room'
 	else
-		gt $home_entrance, 'start'
+		gt $home['entrance'], 'start'
 	end
 end
 

+ 6 - 5
locations/din_van.qsrc

@@ -51,6 +51,7 @@ $bteeth = {
 			cumspclnt = 2
 			gs 'cum_cleanup'
 			pcs_breath = 1
+			teeth['brushed'] +=1
 			if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
 				'<center><video autoplay loop src="images/shared/home/bathroom/brushteeth.mp4"></center>'
 				play 'sound/brushteeth.mp3',100
@@ -754,7 +755,7 @@ $basin = {
 			if pcs_sweat > 19 : pcs_sweat -= 5
 			minut += 5
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/pc/activities/face_wash.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/facewash.jpg"></center>'
 			*nl
 			'You clean your face and get rid of any trace of cum.'
 
@@ -790,7 +791,7 @@ $basin = {
 			if pcs_sweat > 19 : pcs_sweat -= 5
 			minut += 10
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/pc/activities/face_wash.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/facewash.jpg"></center>'
 			*nl
 			'You clean your face and hair and get rid of any trace of cum.'
 
@@ -994,7 +995,7 @@ $toymanage = {
 }
 
 $palelady = {
-	if dur > 0:'You have enough cocaine for <<dur>>'+iif(dur = 1, 'line.', 'lines.')
+	if dur > 0:'You have enough cocaine for <<dur>> '+iif(dur = 1, ' line.', ' lines.')
 
 	if dur > 0 and narkday ! daystart:
 		act 'Do a line of cocaine (0:05)':
@@ -1673,7 +1674,7 @@ if $ARGS[0] = 'shave_options':
 	*clr & cla
 	if shave_img_hgt = 0:shave_img_hgt = 100
 	!! images handled using FUNC(''$pube_image'')
-	'<h3><center><b><font color="maroon">Shaving optons</b></h3><br><center><font color="maroon">Here you can choose your style for pubic hair and which body parts you wish to shave.</font></center>'
+	'<h3><center><b>Shaving optons</b></h3><br><center>Here you can choose your style for pubic hair and which body parts you wish to shave.</center>'
 	'<br><center><table border=0 cellspacing=<<shave_img_hgt/25>> cellpadding=5>'
 	*P '<TR><TD><center><a href="exec:view''images/pc/body/pussy/hair/pussy.jpg''"><img Height = <<shave_img_hgt>> src="images/pc/body/pussy/hair/pussy.jpg"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],2)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],2)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],3)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],3)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],4)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],4)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],5)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],5)>>"></a></center></TD>'
 	'<TR><TD><center>'
@@ -1772,7 +1773,7 @@ if $ARGS[0] = 'shave_options':
 	'Your razor will last for <b><<stanok>></b> more shaves.'
 	*nl
 	'<center><b>Change your shaving routine:</b></center>'
-	'<center><font color="grey">Note: Choosing to never shave, or to shave legs only, will remove your chosen shave style.<br> You can only choose a style if you currently have enough hair to support it.</font></center>'
+	'<center><b>Note: Choosing to never shave, or to shave legs only, will remove your chosen shave style.<br> You can only choose a style if you currently have enough hair to support it.</b></center>'
 	*nl
 	!if shave_menu = 0:nothing
 	!if shave_menu = 1:legs and pussy

+ 9 - 9
locations/dina.qsrc

@@ -2,9 +2,9 @@
 
 $brodila = {
 	sexpartkno = 0
-	if home_owned[1] > 0:
+	if accessible_property['city_apartment'] > 0:
 		gt'korr','start'
-	elseif home_owned[4] = 1:
+	elseif accessible_property['old_town_apartment'] = 1:
 		gt'korr2x','start'
 	else
 		gt'city_residential', 'start'
@@ -12,9 +12,9 @@ $brodila = {
 }
 
 $brodilr = {
-	if mid($start_type,1,2) = 'sg' and home_owned[2] = 1:
+	if mid($start_type,1,2) = 'sg' and accessible_property['parents_home'] = 4:
 		gt 'pav_residential'
-	elseif home_owned[4] = 1:
+	elseif accessible_property['old_town_apartment'] = 1:
 		gt'liames'
 	else
 		gt'city_residential','start'
@@ -22,9 +22,9 @@ $brodilr = {
 }
 
 $brodilk = {
-	if home_owned[1] > 0:
+	if accessible_property['city_apartment'] > 0:
 		gt'kuhr','start'
-	elseif home_owned[4] = 1:
+	elseif accessible_property['old_town_apartment']= 1:
 		gt'kuhr2x','start'
 	else
 		gt'city_residential', 'start'
@@ -32,11 +32,11 @@ $brodilk = {
 }
 
 $brodils = {
-	if home_owned[1] > 0:
+	if accessible_property['city_apartment'] > 0:
 		gt'sitr','start'
-	elseif home_owned[4] = 1:
+	elseif accessible_property['old_town_apartment'] = 1:
 		gt'sitr2x','start'
-	elseif mid($start_type,1,2) = 'sg' and home_owned[2] = 1:
+	elseif mid($start_type,1,2) = 'sg' and accessible_property['parents_home'] = 4:
 		gt 'sitrPar'
 	else
 		gt'city_residential', 'start'

+ 3 - 3
locations/dom_gor.qsrc

@@ -185,10 +185,10 @@ act 'Go out onto the street':
 
 end
 
-if curr_home = 10 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
+gs 'prostitution_functions', 'prostitute_outfit_at_home'
 
-if curr_home ! 10:
-	act 'Set the this small room as your main home':gs 'set_home', 10 & gt 'dom_gor'
+if func('homes_properties', 'is_current_home') = 0:
+	act 'Set the this small room as your main home':gs 'homes_properties', 'set_home' & gt 'dom_gor'
 end
 
 --- dom_gor ---------------------------------

+ 1 - 1
locations/dreams.qsrc

@@ -168,7 +168,7 @@ if $ARGS[0] = 'hypno_dreams':
 	if guy = 0:
 		'You wake up feeling strange and excited, even though you have never had sex the dream felt very real.'
 	elseif pcs_vag > 0 and stat['vaginal'] = 0:
-		'You have never had a cock in your pussy and and yet the sensations from the dream felt very real and have gotten you a little excited.'
+		'You have never had a cock in your pussy and yet the sensations from the dream felt very real and have gotten you a little excited.'
 	elseif stat['vaginal'] > 0 or pcs_vag > 0:
 		'It seems your <<$vaginatipe>> pussy urgently needs some attention.'
 	end

+ 1 - 0
locations/drugs.qsrc

@@ -26,6 +26,7 @@ if $ARGS[0] = 'smoke':
 	smokeminut = minut + 3
 	smokerNeed = 0
 	cumspclnt = 2
+	teeth['smoked'] += 1
 	gs 'cum_cleanup'
 	pcs_breath = 0
 	pcs_mood += 100

+ 0 - 3
locations/dvor.qsrc

@@ -29,8 +29,5 @@ if psi1day =1 and pavserpsiday ! daystart:
     act 'Enter the house':gt'koncepod1','krr2x'
 end
 
-!if home_owned[1] = 3: act '<b>Enter the house</b>':gt 'koncepod'
-!end
-
 --- dvor ---------------------------------
 

+ 1 - 1
locations/ender.qsrc

@@ -616,7 +616,7 @@ if $ARGS[0] = 'win':
 		gs 'stat'
 		'You''ve managed to batter one of your attacker''s face while you broke the other''s nose. As he spits, you can see that his spit is mixed with blood as he can barely hold his hand up to surrender. You quickly run over to them and empty the cash from their pockets and mock them. They quickly stumble to their feet and run away in fear.'
 
-		act 'Go home':	gt 'din_npc', 'go_home'
+		act 'Go home':	gt 'homes_properties', 'go_home'
 	elseif fightEnding = 12:
 		if LariskaQW['story'] = 3: LariskaQW['story'] = 4
 		christinaQW['fight'] = 1

+ 27 - 55
locations/fit.qsrc

@@ -21,6 +21,7 @@ if $ARGS[0] = 'start':
 	if abonement > 0:'Your existing subscription package is valid for <<abonement>> more classes.'
 	*nl
 	'<b>Classes included in subscription:</b>'
+	*nl
 	'Running'
 	'CrossFit'
 	'Aerobics'
@@ -45,41 +46,28 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if money >= 3000:
-		act ''+iif(abonement > 0, 'Buy an extra','Buy')+' 30 classes (3,000 <b>₽</b>)':
-			cla
-			menu_off = 1
-			money -= 3000
-			abonement += 30
-			'You bought a subscription for 30 classes, and access to all facilities.'
+! Pay cash or card - Hooded Silence.
 
-			act 'Move away from cashier':gt 'fit', 'start'
-		end
+	*nl
+	if abonement = 0:
+		'How long do you want to subscribe for?'
+	else
+		'Extend your subscription:'
 	end
-
-	if money >= 2250:
-		act ''+iif(abonement > 0, 'Buy an extra','Buy ')+' 20 classes (2,250 <b>₽</b>)':
-			cla
-			menu_off = 1
-			money -= 2250
-			abonement += 20
-			'You bought a subscription for 20 classes, and access to all facilities.'
-
-			act 'Move away from cashier':gt 'fit', 'start'
-		end
+	'<center>'
+	'<table width="90%" align="center" width="90%" cellspacing="0" cellpadding="0" valign="top">'
+	
+	if money >= 3000 or karta + bankDebtLimit => 3000:
+		'<tr><td> <a href="exec: gs ''shortgs'',''payments'', 3000, '''', ''abonement'', 30, ''lesson subscriptions and facilities access'', ''fit'', ''start''">3,000<b> ₽</b> for 30 lessons</a></td>'
 	end
-
-	if money >= 1500:
-		act ''+iif(abonement > 0, 'Buy an extra','Buy ')+' 10 classes (1,500 <b>₽</b>)':
-			cla
-			menu_off = 1
-			money -= 1500
-			abonement += 10
-			'You bought a subscription for 10 classes, and access to all facilities.'
-
-			act 'Move away from cashier':gt 'fit', 'start'
-		end
+	if money >= 2250 or karta + bankDebtLimit => 2250:
+		'<td> <a href="exec: gs ''shortgs'',''payments'', 2250, '''', ''abonement'', 20, ''lesson subscriptions and facilities access'', ''fit'', ''start''">2,250<b> ₽</b> for 20 lessons</a></td>'
 	end
+	if money >= 1500 or karta + bankDebtLimit => 1500:
+		'<td><a href="exec: gs ''shortgs'',''payments'', 1500, '''', ''abonement'', 10, ''lesson subscriptions and facilities access'', ''fit'', ''start''">1,500<b> ₽</b> for 10 lessons</a></td>'
+	end
+	'</tr></table></center>'
+
 end
 
 if $ARGS[0] = 'dressing room':
@@ -100,12 +88,16 @@ if $ARGS[0] = 'dressing room':
 	'Recruiting girls for local track team, the winners will receive cash prizes.'
 	'Attention, visitors to the sports section must wear sports outfits and shoes when using the facilities.'
 	*nl
+ 	'There is a <a href="exec: gt ''food'', ''watercooler''">drinking fountain</a> near the doors to the bathrooms.'
+	*nl
 	if abonement > 0:'Your existing subscription package is valid for <<abonement>> more classes.'
 	*nl
 	if nichTanyaKnown = 0 and (rand(1,100) <= 20 or nichDebug = 1):
 		'In the locker room you notice <a href="exec:gt ''fit'', ''fitgirl''">a cute girl</a>.'
 	end
 
+	
+
 	act 'Exit the locker room':
         if $clothingworntype ! 'nude' and PCloswimwear = 0:
             if Fit['FMR'] = 0 and vidage <= 40 and hotcat >=6 and fame['city_sport'] >=10:
@@ -187,33 +179,13 @@ if $ARGS[0] = 'dressing room':
 			end
 		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= 40 and pcs_energy >= 20:
 			act 'Go to team practice':gt 'beg', 'start'
-			if week = 6:
-				if pcs_run >= 20:
-					if run_comp_day ! daystart:
-						act '<b>Enter competition race</b>':run_comp_day = daystart & gt 'beg1', 'start'
-					else
-						*nl
-						'You have already run in a competition race today and cannot run another until next Saturday.'
-					end
-				else
-					*nl
-					'Your running skill is too low to enter a competition race.'
-				end
+			if week = 6 and pcs_run >= 20 and run_comp_day ! daystart:
+				act '<b>Enter competition race</b>':run_comp_day = daystart & gt 'beg1', 'start'
 			end
 		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= 40:
 			act 'Go to team practice': '<br><font color="red">You don''t have enough energy to use this action.</font>'
-			if week = 6:
-				if pcs_run >= 20:
-					if run_comp_day ! daystart:
-						act '<b>Enter competition race</b>': '<br><font color="red">You don''t have enough energy to use this action.</font>'
-					else
-						*nl
-						'You have already run in a competition race today and cannot run another until next Saturday.'
-					end
-				else
-					*nl
-					'Your running skill is too low to enter a competition race.'
-				end
+			if week = 6 and pcs_run >= 20 and run_comp_day ! daystart:
+				act '<b>Enter competition race</b>': '<br><font color="red">You don''t have enough energy to use this action.</font>'
 			end
 		end
 	end

+ 125 - 35
locations/food.qsrc

@@ -7,6 +7,7 @@
 ! Large Meal: +100 pcs_energy +100 pcs_hydra, +14 fat (steak dinners, new years party dinner, etc)
 ! Bagged Lunch: +40 pcs_energy +40 pcs_hydra, +5 fat (sandwich, cold leftovers, etc)
 ! Health Meal: +50 pcs_energy +50 pcs_hydra, +1 fat (Diet food, Salads, rice cakes with peanut butter)
+! 16/10/2022 - Added watercooler - HS
 
 menu_off = 1
 
@@ -29,15 +30,21 @@ if $ARGS[0] = 'pirosh':
 	pcs_breath = 0
 	gs 'food', 'aftermeal'
 	'<center><img <<$set_imgh>> src="images/shared/food/pirozhki.jpg"></center>'
-	'You enjoy some vegetarian Piroshki, and <<$mtxt>>'
-	gs 'stat'
-	killvar '$_eat'
-
-	if food_loc = 1:
-		act 'Finish': gt 'food_menu'
+	if $loc = 'uni_cafe':
+		uni_lunch_bought = 1
+		'You buy some vegetarian Piroshki.'
+		gs 'uni_cafe', 'sitting_choice'
 	else
-		act 'Finish':gt $loc, $loc_arg
+		'You enjoy some vegetarian Piroshki, and <<$mtxt>>'
+		gs 'stat'
+		if food_loc = 1:
+			act 'Finish': gt 'food_menu'
+		else
+			act 'Finish':gt $loc, $loc_arg
+		end
 	end
+
+	killvar '$_eat'
 end
 
 if $ARGS[0] = 'golub':
@@ -59,15 +66,21 @@ if $ARGS[0] = 'golub':
 	pcs_breath = 0
 	gs 'food', 'aftermeal'
 	'<center><img <<$set_imgh>> src="images/shared/food/golubtsy.jpg"></center>'
-	'You enjoy some well made Golubtsy in a tomato sauce. The portions were moderate and<<$mtxt>>'
-	gs 'stat'
-	killvar '$_eat'
-
-	if food_loc = 1:
-		act 'Finish': gt 'food_menu'
+	if $loc = 'uni_cafe':
+		uni_lunch_bought = 1
+		'You buy some well made Golubtsy in a tomato sauce. The portions is of moderate size.'
+		gs 'uni_cafe', 'sitting_choice'
 	else
-		act 'Finish':gt $loc, $loc_arg
+		'You enjoy some well made Golubtsy in a tomato sauce. The portions were moderate and<<$mtxt>>'
+		gs 'stat'
+		if food_loc = 1:
+			act 'Finish': gt 'food_menu'
+		else
+			act 'Finish':gt $loc, $loc_arg
+		end
 	end
+
+	killvar '$_eat'
 end
 
 if $ARGS[0] = 'pozhar':
@@ -89,15 +102,21 @@ if $ARGS[0] = 'pozhar':
 	pcs_breath = 0
 	gs 'food', 'aftermeal'
 	'<center><img <<$set_imgh>> src="images/shared/food/pozharsky.jpg"></center>'
-	'You thoroughly enjoy the nicely cooked Pozharsky Cutlets. The portions were moderate and<<$mtxt>>'
-	gs 'stat'
-	killvar '$_eat'
-
-	if food_loc = 1:
-		act 'Finish': gt 'food_menu'
+	if $loc = 'uni_cafe':
+		uni_lunch_bought = 1
+		'You buy a Pozharsky Cutlets. The portions is of moderate size.'
+		gs 'uni_cafe', 'sitting_choice'
 	else
-		act 'Finish':gt $loc, $loc_arg
+		'You thoroughly enjoy the nicely cooked Pozharsky Cutlets. The portions were moderate and<<$mtxt>>'
+		gs 'stat'
+		if food_loc = 1:
+			act 'Finish': gt 'food_menu'
+		else
+			act 'Finish':gt $loc, $loc_arg
+		end
 	end
+
+	killvar '$_eat'
 end
 
 if $ARGS[0] = 'reuben':
@@ -119,15 +138,21 @@ if $ARGS[0] = 'reuben':
 	pcs_breath = 0
 	gs 'food', 'aftermeal'
 	'<center><img <<$set_imgh>> src="images/shared/food/reuben.jpg"></center>'
-	'You had trouble finishing the Rueben Sandwich, but you enjoyed it immensely. The portion was fairly large and<<$mtxt>>'
-	gs 'stat'
-	killvar '$_eat'
-
-	if food_loc = 1:
-		act 'Finish': gt 'food_menu'
+	if $loc = 'uni_cafe':
+		uni_lunch_bought = 1
+		'You buy a Rueben Sandwich. It is quit large.'
+		gs 'uni_cafe', 'sitting_choice'
 	else
-		act 'Finish':gt $loc, $loc_arg
+		'You had trouble finishing the Rueben Sandwich, but you enjoyed it immensely. The portion was fairly large and<<$mtxt>>'
+		gs 'stat'
+		if food_loc = 1:
+			act 'Finish': gt 'food_menu'
+		else
+			act 'Finish':gt $loc, $loc_arg
+		end
 	end
+
+	killvar '$_eat'
 end
 
 if $ARGS[0] = 'bliny':
@@ -149,15 +174,22 @@ if $ARGS[0] = 'bliny':
 	pcs_breath = 0
 	gs 'food', 'aftermeal'
 	'<center><img <<$set_imgh>> src="images/shared/food/blini.jpg"></center>'
-	'You eat some bliny. The portions are fairly small and<<$mtxt>>'
-	gs 'stat'
-	killvar '$_eat'
-
-	if food_loc = 1:
-		act 'Finish': gt 'food_menu'
+	if $loc = 'uni_cafe':
+		uni_lunch_bought = 1
+		'You buy some bliny. The portions are fairly small.'
+		gs 'uni_cafe', 'sitting_choice'
 	else
-		act 'Finish':gt $loc, $loc_arg
+		'<center><img <<$set_imgh>> src="images/shared/food/blini.jpg"></center>'
+		'You eat some bliny. The portions are fairly small and<<$mtxt>>'
+		gs 'stat'
+		if food_loc = 1:
+			act 'Finish': gt 'food_menu'
+		else
+			act 'Finish':gt $loc, $loc_arg
+		end
 	end
+
+	killvar '$_eat'
 end
 
 if $ARGS[0] = 'varenfan':
@@ -887,6 +919,64 @@ if $ARGS[0] = 'aftermeal':
 	end
 end
 
+if $ARGS[0] = 'watercooler':
+	*clr & cla
+	frost = 0
+	if alko > 0: alko -= 1
+	minut += 2
+	pcs_health += 10
+	pcs_energy += 4
+	if pcs_hydra >= 100:
+		pcs_hydra += 25
+	else
+		pcs_hydra += 50
+	end
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	gs 'stat'
+
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/bathroom/waterfountain.jpg"></center>'
+	'You drink some water and feel refreshed.'
+	act 'Finish':gt $loc, $loc_arg
+end
+
+
+!! ------------ just the stats, no descriptions or extra stuff with cost -----------------------
+
+if $ARGS[0] = 'only_cost_snack':
+	*clr & cla
+	gs 'stat'
+	money -= val($_eat['<<args[1]>>,price'])
+	pcs_health += 10
+	pcs_mood += 20
+	fat += 6
+	pcs_energy += 20
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	killvar '$_eat'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_light_snack':
+	*clr & cla
+	money -= val($_eat['<<args[1]>>,price'])
+	pcs_health += 5
+	pcs_mood += 20
+	fat += 3
+	pcs_energy += 20
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	killvar '$_eat'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
 
 --- food ---------------------------------
 

+ 91 - 2
locations/food_menu.qsrc

@@ -19,7 +19,7 @@ if $ARGS[0] ! 'mod':
 	food_loc = 1
 	killvar '$_drink'
 	killvar '$_eat'
-end	
+end
 
 act 'Return':
 	killvar 'food_loc'
@@ -71,7 +71,7 @@ elseif $loc = 'gkafe':
 	*nl
 	'<center><img <<$set_imgh>> src="images/shared/menus/borislav.jpg"</center><br>'
 	!'<center><img <<$set_imgh>> src="images/shared/drinks/cafedrinks.jpg"</center><br>'
-	if mid($start_type,1,2) = 'sg' and home_owned[2] = 1:
+	if mid($start_type,1,2) = 'sg' and func('homes_properties', 'has_access', 'parents_home'):
 		$_eat['0,name'] = 'Vegetarian Piroshki'
 		$_eat['0,type'] = 'pirosh'
 		$_eat['0,price'] = 'Free'
@@ -436,6 +436,95 @@ elseif $loc = 'restoran':
 	$_drink['5,name'] = 'Glass of Champagne'
 	$_drink['5,type'] = 'bev_cha'
 	$_drink['5,price'] = 900
+elseif $loc = 'uni_cafe':
+	'<center><b><font color="maroon">University cafe</font></b></center>'
+	*nl
+	'<center><img <<$set_imgh>> src="images/shared/drinks/cafedrinks.jpg"</center><br>'
+	$_eat['0,name'] = 'Vegetarian Piroshki'
+	$_eat['0,type'] = 'pirosh'
+	$_eat['0,price'] = 100
+	$_eat['1,name'] = 'Herring Blini'
+	$_eat['1,type'] = 'bliny'
+	$_eat['1,price'] = 190
+	$_eat['2,name'] = 'Golubtsy'
+	$_eat['2,type'] = 'golub'
+	$_eat['2,price'] = 210
+	$_eat['3,name'] = 'Pozharsky Cutlets'
+	$_eat['3,type'] = 'pozhar'
+	$_eat['3,price'] = 290
+	$_eat['4,name'] = 'Rueben Sandwich'
+	$_eat['4,type'] = 'reuben'
+	$_eat['4,price'] = 340
+
+	$_drink['0,name'] = 'Water'
+	$_drink['0,type'] = 'bev_wat'
+	$_drink['0,price'] = 'Free'
+	$_drink['1,name'] = 'Kvass'
+	$_drink['1,type'] = 'bev_kva'
+	$_drink['1,price'] = 60
+	$_drink['2,name'] = 'Juice'
+	$_drink['2,type'] = 'bev_jui'
+	$_drink['2,price'] = 80
+	$_drink['3,name'] = 'Spiced Tea'
+	$_drink['3,type'] = 'bev_tea'
+	$_drink['3,price'] = 120
+	$_drink['4,name'] = 'Black Coffee'
+	$_drink['4,type'] = 'bev_cof'
+	$_drink['4,price'] = 130
+	$_drink['5,name'] = 'Milkshake'
+	$_drink['5,type'] = 'bev_mil'
+	$_drink['5,price'] = 200
+elseif $loc = 'city_coffee_hole':
+	$loc_arg = 'eat'
+	'<center><B><font color=maroon>Cafe "Coffee hole"</font></B></center>'
+	*nl
+	'<center><img <<$set_imgh>> src="images/shared/drinks/cafedrinks.jpg"</center><br>'
+	$_eat['0,name'] = 'Biscotti'
+	$_eat['0,type'] = 'only_cost_light_snack'
+	$_eat['0,price'] = 100
+	$_eat['1,name'] = 'Cannoli'
+	$_eat['1,type'] = 'only_cost_snack'
+	$_eat['1,price'] = 120
+	$_eat['2,name'] = 'Muffin'
+	$_eat['2,type'] = 'only_cost_snack'
+	$_eat['2,price'] = 120
+	$_eat['3,name'] = 'Croissants'
+	$_eat['3,type'] = 'only_cost_snack'
+	$_eat['3,price'] = 120
+	$_eat['4,name'] = 'Danish'
+	$_eat['4,type'] = 'only_cost_snack'
+	$_eat['4,price'] = 120
+	$_eat['5,name'] = 'Cookies'
+	$_eat['5,type'] = 'only_cost_light_snack'
+	$_eat['5,price'] = 100
+	$_eat['6,name'] = 'Miagkie Plushki s Sakharom'
+	$_eat['6,type'] = 'only_cost_snack'
+	$_eat['6,price'] = 120
+	$_eat['7,name'] = 'Mannik'
+	$_eat['7,type'] = 'only_cost_snack'
+	$_eat['7,price'] = 120
+	$_eat['8,name'] = 'Korzinochki'
+	$_eat['8,type'] = 'only_cost_snack'
+	$_eat['8,price'] = 120
+
+	$_drink['0,name'] = 'Tea'
+	$_drink['0,type'] = 'only_cost_tea'
+	$_drink['0,price'] = 120
+	$_drink['1,name'] = 'Espresso'
+	$_drink['1,type'] = 'only_cost_esp'
+	$_drink['1,price'] = 100
+	$_drink['2,name'] = 'Black Coffee'
+	$_drink['2,type'] = 'only_cost_bco'
+	$_drink['2,price'] = 120
+	$_drink['3,name'] = 'Cappuccino'
+	$_drink['3,type'] = 'only_cost_cof'
+	$_drink['3,price'] = 150
+	$_drink['4,name'] = 'Cafe Latte'
+	$_drink['4,type'] = 'only_cost_cof'
+	$_drink['4,price'] = 150
+	$_drink['5,name'] = 'Iced Latte'
+	$_drink['5,type'] = 'only_cost_cof'
+	$_drink['5,price'] = 150
 end
 
 $_str = '<center><table border="0" width="800" cellpadding="0" cellspacing="1">'

+ 1 - 1
locations/foto.qsrc

@@ -525,7 +525,7 @@ if $ARGS[0] = 'interview':
 	cla & *clr
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
-	if foto_anush_referral = 1:	'You walk up to the front desk and say Anushka sent you. You only have to wait a few minutes before somebody arrives to interview you.'
+	if anushka['model_referral'] = 1:	'You walk up to the front desk and say Anushka sent you. You only have to wait a few minutes before somebody arrives to interview you.'
 	'"You want to work here? How old are you?"'
 	if age >= 18:
 		act'I''m <<age>>':

+ 2 - 2
locations/foto_albums.qsrc

@@ -342,11 +342,11 @@ end
 
 if $ARGS[0] = 'anushka':
 	*clr & cla
-	if nush_model >= 1:
+	if anushka['model'] >= 1:
 		'You open up the ninth album and browse through some of the pictures of Anushka placed inside. Well she did say she modeled here, so you are not really surprised to see a album of her here.'
 		'The photo''s all seem to be single pictures taken from past photo shoots.'
 	elseif mid($start_type,1,2) = 'sg':
-		nush_model = 1
+		anushka['model'] = 1
 		'You open up the ninth album and are surprised to see pictures of Anushka placed inside. She is one of the prettier girls in school and it is not surprising she would like being a model, she loves attention, still you are surprised no one has mentioned it at school, surely someone else has to know right?'
 		'The photo''s all seem to be single pictures taken from past photo shoots.'
 	else

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