1
0

237 Коммиты ac90080374 ... 68accde49d

Автор SHA1 Сообщение Дата
  rachels 68accde49d [fixed] typos 8 месяцев назад
  Kevin_Smarts 90c6d7d30c Merge remote-tracking branch 'Awesome/master' 8 месяцев назад
  Kevin_Smarts 024d81069e Merge remote-tracking branch 'Anya/master' 8 месяцев назад
  Kevin_Smarts 1a663166ab Merge branch 'master' of LinaHirata/glife into master 8 месяцев назад
  Felix Chial c8cda67583 [fixed] missing images when doing cosmetic tattoo 8 месяцев назад
  Kevin_Smarts 21f839d704 Merge branch 'master' of LinaHirata/glife into master 8 месяцев назад
  Anya a010f72769 [Added] just a little locker room fun 8 месяцев назад
  Vengeance_11 1dea1352f3 Proofreading 8 месяцев назад
  Awesome 73721f9a9f [fixed] More Old variables spotted by Skylah 8 месяцев назад
  Kevin_Smarts 4625b70a87 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 8 месяцев назад
  Kevin_Smarts 4f1b11d711 [text error] double comma spotted by Regularity 8 месяцев назад
  Vengeance_11 c2c01f136f Double apostrophe fix 8 месяцев назад
  Kevin_Smarts 5fd35720c1 [text edit] Rape battle 8 месяцев назад
  Felix Chial 0bce645ed1 [fixed] photography jobs requiring time machine 8 месяцев назад
  Kevin_Smarts 7e082ebf0a Merge remote-tracking branch 'Awesome/master' 8 месяцев назад
  Kevin_Smarts 9d29dc19ae [fixed] Ghost in the machine exocised 8 месяцев назад
  Kevin_Smarts 4e3d48cf1a [fixed] Protection for potential divide by zero 8 месяцев назад
  Kevin_Smarts 04e132a76f [added] Just cleaning a couple of variables 8 месяцев назад
  Kevin_Smarts 8f20025325 [fixed] Should get the actual quantity as advertised and now using the right variable 8 месяцев назад
  Kevin_Smarts 675d82845b [fixed] Loop ended 1 too soon 8 месяцев назад
  Kevin_Smarts 6d111bcabe [fixed] Mutated variable 8 месяцев назад
  Kevin_Smarts b904b01e6f [fixed] split time and makeup checks so that you get correct message, error spotted by Regularity 8 месяцев назад
  Kevin_Smarts 19b88fa1e1 [fixed] Some old lipbalm variables hanging around, spotted by Skylah 8 месяцев назад
  Awesome dd1af876d0 [fixed] Old variable updated - spotted by Skylah 8 месяцев назад
  Awesome 7200491f16 [Fixed] Lipbalm not applying and moisturiser still being usable after just using it spotted by Skylah 8 месяцев назад
  Awesome f0e09d059b [fixed] More Variables updated 8 месяцев назад
  Awesome 742f0638c5 [fixed] More Old variables 8 месяцев назад
  Kevin_Smarts b66e68daee [fixed] Old varible nmot updated, spotted by Skylah 8 месяцев назад
  Kevin_Smarts bc09de14fe Merge branch 'master' of LinaHirata/glife into master 8 месяцев назад
  Felix Chial ba4b7b5531 fixed kevin's excerise routine fix 8 месяцев назад
  Kevin_Smarts e241a423bc [fixed] timer for moisturizer was setting the amount of mosturizer variable 8 месяцев назад
  Awesome f5c5530479 [fixed] Make Sveta believe she is a virgin again only showing up if Sveta believes, that she is a Virgin. 8 месяцев назад
  Kevin_Smarts 5675893f3f [fixed] Wrong variable form spoted by Regularity 8 месяцев назад
  Kevin_Smarts ca5249baed [fixed] Missing apostrophes 8 месяцев назад
  bgkjdgbizgblzdgbr 794db50fcf [fixed] Change the condtiont for the scene to start, so is can actaully start. And not be that hard to trigger when Katja is dominat enough. 8 месяцев назад
  bgkjdgbizgblzdgbr 1b0afda462 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 8 месяцев назад
  bgkjdgbizgblzdgbr 2737bc5653 [Added] The first Katja dom scene, starts by going home with the right guy from the disco if Katja is dominant enough 8 месяцев назад
  Kevin_Smarts 080ef2c823 [added] toy management added to hand bag 8 месяцев назад
  Kevin_Smarts b4ca14fcb9 [fixed] Kendra on wrong floor in text 8 месяцев назад
  bgkjdgbizgblzdgbr 2ab061b785 [added] New Kandra stuff from Nutluck. 8 месяцев назад
  bgkjdgbizgblzdgbr bf9f6a6c90 [changed/added] Some more information in the Katja uni quest hints to guide the player to the newer material. 8 месяцев назад
  bgkjdgbizgblzdgbr de70fa3db5 [fixed] Antoher bad image call 8 месяцев назад
  bgkjdgbizgblzdgbr fc958ed28c [fixed] More bugs in katja_nightclub 8 месяцев назад
  bgkjdgbizgblzdgbr 1c713752bb [fixed] Me making the same mistake I accuesed other for yesterday 8 месяцев назад
  bgkjdgbizgblzdgbr ee914e81ce [fixed] Wrong link. 8 месяцев назад
  bgkjdgbizgblzdgbr c4e0f657df [fixed] Some bugs in the Albina files. 8 месяцев назад
  bgkjdgbizgblzdgbr 81046d37c3 [fixed] A lot of problems with the new variables in din_van. You can now actaully take a shover if you have shampoo. 8 месяцев назад
  bgkjdgbizgblzdgbr 436a8416af [added] Katja will decid to use birth control after the first time she has sex with Lazar, is she were not using it beforehand. 8 месяцев назад
  bgkjdgbizgblzdgbr d18a7e3cfb [added/changed] Some variable added and Katja will no start using birth control when going to university and have been sexually active, even if Sveta have not told her to. 8 месяцев назад
  bgkjdgbizgblzdgbr 71b3965ec4 [added] Missing image link. 8 месяцев назад
  bgkjdgbizgblzdgbr 10804ca7b1 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 8 месяцев назад
  bgkjdgbizgblzdgbr f7f1942092 [fixed] Some bugs in in the nightclub with Katja 8 месяцев назад
  Kevin_Smarts d0028d2baa [fixed] Variable changed in error 8 месяцев назад
  bgkjdgbizgblzdgbr 5e2fb05533 [fixed] Missing cla 8 месяцев назад
  Kevin_Smarts 426df0b072 [fixed] i could sometimes get overwritten so replaced with unique index variable 8 месяцев назад
  Kevin_Smarts 1e18744d93 [fixed] wrong slashes 8 месяцев назад
  Kevin_Smarts f237bcf681 [fixed] All items were showing as max 8 месяцев назад
  Kevin_Smarts 9ae43f403d Merge remote-tracking branch 'origin/master' 8 месяцев назад
  Kevin_Smarts e6f38c1ad3 [fixed] forgot to clear bg image 8 месяцев назад
  bgkjdgbizgblzdgbr 102afdec5b [fixed] Forgot to save the file before commiting. 8 месяцев назад
  bgkjdgbizgblzdgbr 3b1a31c68f Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 8 месяцев назад
  bgkjdgbizgblzdgbr 21771d91ff [fixed/change] Some bug fixes and some code used for the next scene with Katja. 8 месяцев назад
  bgkjdgbizgblzdgbr e30431c379 [changed/added] Katja will now not study for exam with you if she has allready told you to go home to sleep. 8 месяцев назад
  bgkjdgbizgblzdgbr 52c06b2517 [fixed] Missing cla 8 месяцев назад
  Kevin_Smarts b85d53142c [added] new shopping cart for personal items. Only applied to items with new variable names in supermarket cosmetics section 8 месяцев назад
  Kevin_Smarts 2d5c347c84 [fixed] it was more weirdly wrong than I could have imagined 8 месяцев назад
  Kevin_Smarts b88ccf016a [fixed] Was meant to be a 1 in 5 chance of alt scene 8 месяцев назад
  Kevin_Smarts 343549b417 [fixed] Old variable got its name change in the great variable migration 8 месяцев назад
  Kevin_Smarts 464fc768c3 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 8 месяцев назад
  Kevin_Smarts cedbfbdea5 [fixed] Attribute set wrong so 2 pairs of panties were being called g-strings and not boy shorts 8 месяцев назад
  Vengeance_11 a3c02bdc7a Fixed inconsistancies with Roadhouse 8 месяцев назад
  bgkjdgbizgblzdgbr 7e91494a26 [fixed] Wrong link for electives in second semester. 8 месяцев назад
  bgkjdgbizgblzdgbr 842190bc65 [fixed] Blank screens and missing seating choice at uni cafe. 8 месяцев назад
  Kevin_Smarts bfe9738bc0 Merge remote-tracking branch 'Lydia/master' 8 месяцев назад
  Lydia f4b2b7f75d "Yellow car!" - Niko Bellic, when drunk - GTA IV 8 месяцев назад
  bgkjdgbizgblzdgbr d8af01ca40 [fixed] val is not Rad 8 месяцев назад
  bgkjdgbizgblzdgbr cfd6f967b0 [fixed/text edit] The icon for game night will have the right information when you have left school. 9 месяцев назад
  Kevin_Smarts 1552dcf029 [fixed] Variable in string form and not integer so was not charging for leg only waxing, spotted by お茶, Felix, The 9 месяцев назад
  Kevin_Smarts bb351f7d63 [fixed] no panty text was same as panty text 9 месяцев назад
  bgkjdgbizgblzdgbr e327e977b1 [added] New Katja sex scene at the nigthclub. 9 месяцев назад
  bgkjdgbizgblzdgbr 6a09b82ef7 [fixed] Wrong argument in exercise call. 9 месяцев назад
  Kevin_Smarts abeefc35cd [added] Cheat option to restore Sveta's belief that she is a virgin 9 месяцев назад
  Hooded Silence be0a57dcba It's ['lipbalm'] not ['lipstick'], so it can not tell a tale on you. 9 месяцев назад
  Kevin_Smarts ee9517fefc [changed] saveupdater variable migration code not in version check as it should be and stat['virgin'] update which is causing some errors on linux also move to version check 9 месяцев назад
  Kevin_Smarts 0fb43ff0b7 [fixed] no shower cleanup post anal sex, should be god now 9 месяцев назад
  Kevin_Smarts 76367747bb Merge remote-tracking branch 'Hooded_Silence/master' 9 месяцев назад
  Kevin_Smarts ea3a2ed9e8 [fixed] Should be easier to wear clothing from exhibiitionist store if hypno'd not harder 9 месяцев назад
  Kevin_Smarts 6fe62e1850 [added] Exit option to bathroom in all Sveta's owned homes and directions to send Sveta there when she vomits in the morning 9 месяцев назад
  Hooded Silence 368e266e21 Fix: Cosmetics now no longer breaks the game in the supermarket, still can not buy any cosmetic items. Bug is under investigation. 9 месяцев назад
  Kevin_Smarts 66aa12fb85 Merge remote-tracking branch 'Hooded_Silence/master' 9 месяцев назад
  Hooded Silence 01fe708e19 Target right version of the game - Blame Kevin! 9 месяцев назад
  Kevin_Smarts 40f5ea0942 Merge remote-tracking branch 'Hooded_Silence/release' 9 месяцев назад
  Hooded Silence 5a98623685 Play testing and validation checks, this should fix most of the remaining syntax bugs. Logic testing now required. 9 месяцев назад
  Hooded Silence 109a59f7cb no message 9 месяцев назад
  Hooded Silence 01ecfe4e39 Migrated variables from $mc_inventory to mc_inventory based on feedback 9 месяцев назад
  Kevin_Smarts 9993acf850 [fixed] Uncommented the exit code but might be missing a couple of them. Will make more long term change tomorrow 9 месяцев назад
  Kevin_Smarts e38e4e7b82 Merge remote-tracking branch 'Hooded_Silence/master' 9 месяцев назад
  Kevin_Smarts 402b2ac277 Merge remote-tracking branch 'Hooded_Silence/master' 9 месяцев назад
  Hooded Silence 625999b423 Merge remote-tracking branch 'origin/release' 9 месяцев назад
  Hooded Silence 46d89ba683 Sigh. 9 месяцев назад
  Hooded Silence 590f045c8c Sigh. 9 месяцев назад
  Kevin_Smarts f86ec7b897 Merge branch 'master' of https://git.tfgames.site/HoodedSilence/glife 9 месяцев назад
  Hooded Silence 9e97b3dd84 Great Variable Migration: fixed the fixes that snitched. 9 месяцев назад
  Kevin_Smarts 1761519fbf Merge remote-tracking branch 'Hooded_Silence/master' 9 месяцев назад
  Hooded Silence 15768d79d2 The first migration of variables to a single arrange, all variables will be migrated to $mc_inventory and transition from a Russian/English mix to pure English to make it easier to track and debug variables within game code. The following variables have been migrated and will require bug testing to catch the edge case. 9 месяцев назад
  Kevin_Smarts 27ea995fd2 [fixed] End of shower sex scenes were skipping the part where arousal, end is so many things were not applied 9 месяцев назад
  Kevin_Smarts c89ab69a98 [fixed] And not or, I suck at logic 9 месяцев назад
  Kevin_Smarts fcb5565cdd [added] Missing action spotted by Sword 9 месяцев назад
  bgkjdgbizgblzdgbr 1f7d5e5162 [fixed/added] Forgot the conditions. 9 месяцев назад
  bgkjdgbizgblzdgbr 6c7aecb7ca [fixed] The game will no know that you wnet to the nigthclub together with Katja. 9 месяцев назад
  bgkjdgbizgblzdgbr 921e5dd066 [changed] If Katja will have sex without Sveta present, whe will also do it when Sveta don't see her go home with somebody. 9 месяцев назад
  bgkjdgbizgblzdgbr a5ad0e2227 [changed/fixed] Change the churches to use a uniform function for reducing slut fame, that will also work if you have more than 400. 9 месяцев назад
  Kevin_Smarts fa936bf7bd Merge remote-tracking branch 'origin/master' 9 месяцев назад
  Kevin_Smarts 6a789c0f42 [changed] QSP language pack updated to prevent the 3xapostrophe error 9 месяцев назад
  Kevin_Smarts 183e4d735e Wrong active variable, spotted by Dept of Public Worms on F95 9 месяцев назад
  Vengeance_11 404c72f662 Proofread gas station 9 месяцев назад
  Vengeance_11 c5f90931a6 Fixed some errors with last commit 9 месяцев назад
  Kevin_Smarts 4af7665cfc [fixed] missing command in code line, fix from Lurk 9 месяцев назад
  bgkjdgbizgblzdgbr 407b356ace Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 9 месяцев назад
  bgkjdgbizgblzdgbr ad8bf09ea5 [fixed] Switched ' and ] 9 месяцев назад
  Vengeance_11 7c052d268d Text edits for Albina files 9 месяцев назад
  Vengeance_11 710f7e97a2 Starlets sex scenes moved to their own file. Made them a little less generic too. 9 месяцев назад
  bgkjdgbizgblzdgbr fa88341e58 [added] New sex event for comming back from town with a horny Katja. 9 месяцев назад
  bgkjdgbizgblzdgbr c2866e9bf2 [text edits] Classmates to former clasmates, and worng " or ' 9 месяцев назад
  bgkjdgbizgblzdgbr f4332f82bc [fixed] Small fixes to the Katja story line. 9 месяцев назад
  Kevin_Smarts 5ed7fa13ed [changed] neated up the code 9 месяцев назад
  Kevin_Smarts 6711a094fb Merge branch 'master' of https://git.tfgames.site/HoodedSilence/glife 9 месяцев назад
  Hooded Silence ce4b8f65d3 New fairy image for interactions in park - image is located under images/locations/pavlovsk/park/fae.jpg 9 месяцев назад
  Vengeance_11 e0cf576436 Typo fix for school event 9 месяцев назад
  Kevin_Smarts d728285d64 [fixed] Missing end 9 месяцев назад
  Kevin_Smarts 9a03be941a [changed] renaming of futa arousal keyword to shemale 9 месяцев назад
  Kevin_Smarts c706e99508 [fixed] Inhib was linked to the wrong attribute and two newer attributes were not listed in the file. 9 месяцев назад
  Kevin_Smarts 31b802c6a5 [changed] A slight rewrite of cardgame_durak from anjuna 9 месяцев назад
  Kevin_Smarts e5c9cf2831 [fixed] bad menu link meant pain went to looks/bra 9 месяцев назад
  Kevin_Smarts 69d8be6129 [fixed] File name fix as per last commit 9 месяцев назад
  Kevin_Smarts 19c25463f1 [fixed] File name in upper case. Needs following commit too as can't just fix case on file name in one go 9 месяцев назад
  bgkjdgbizgblzdgbr efe430ad0e [fixed] wrong link. 9 месяцев назад
  Kevin_Smarts 3a1bd13c96 [changed] BDSM mansion was using old format for location names and the single M was not enough to group them alphabetically make it a pain to work on 9 месяцев назад
  Kevin_Smarts 233cf8b2ff Merge remote-tracking branch 'Hornguy6/master' 9 месяцев назад
  hornguy6 40acf26fdd [fixed] blank screen due to non-existent location 9 месяцев назад
  bgkjdgbizgblzdgbr cd254427e0 [fixed] Apparently files needs two empty lines after the end line to be compiled into the game. Don't ask me why. 9 месяцев назад
  Kevin_Smarts 6826f2fc33 [fixed] Veng didn't update .qproj file 9 месяцев назад
  Kevin_Smarts 115b80b054 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 9 месяцев назад
  Kevin_Smarts 60abddfc8f [fixed] Base appearance update for skin changes in cheat menu was out of date and pointing to wrong file as a result 9 месяцев назад
  Vengeance_11 48bf4df2df Cleaned up Roadhouse files 9 месяцев назад
  Kevin_Smarts 9c6fa60202 [fixed] Inconsistant variables in Niko dreams fixed by Chimrod 9 месяцев назад
  Kevin_Smarts 8bb1c560e4 [fixed] varible checked twice spotted by Lurk 10 месяцев назад
  Kevin_Smarts 2b89fe6621 Merge branch 'fix-road-house-tips' of LoyalCourtJester/glife into master 10 месяцев назад
  Kevin_Smarts 974c731e00 Merge branch 'master' of Ethan99/glife into master 10 месяцев назад
  Ethan99 939b6e0d9c [Fixed]update weeks alarm clock endless loop 10 месяцев назад
  Kevin_Smarts dec0ccbcab [fixed] My dumbassery spotted by Ethan99 10 месяцев назад
  Ethan99 a5a4186d5a Merge remote-tracking branch 'upstream/master' 10 месяцев назад
  LoyalCourtJester f593485089 [fixed] Sveta now gets her total tips instead of tips_roll variable after working a shift at Road House cafe 10 месяцев назад
  Kevin_Smarts 91ed8b05fb [fixed] Wrong sign because I'm an idiot 10 месяцев назад
  Kevin_Smarts 1c42198d4f [fixed] Underwear in appearance system was not using the new quality attributes 10 месяцев назад
  Ethan99 cfd5efec2d Merge remote-tracking branch 'upstream/master' 10 месяцев назад
  Kevin_Smarts f68e390523 [changed] version update for final bug release for 0.9.0.x 10 месяцев назад
  Kevin_Smarts 03c6fa3198 Merge remote-tracking branch 'Derryth_Love/master' 10 месяцев назад
  Kevin_Smarts e88d1517a0 [added] Additional descriptions for exposure variables when viewing outfits 10 месяцев назад
  Kevin_Smarts 2a0aff27c5 [fixed] Songs should stop playing when they are supposed to now 10 месяцев назад
  Kevin_Smarts cfbf6ff705 [fixed] Intro song not stopped at correct time 10 месяцев назад
  Derryth_Love 87cf1a3d48 [Fix] Neded more Aligators... MORE! 10 месяцев назад
  Kevin_Smarts caba46e273 Merge remote-tracking branch 'Derryth_Love/master' 10 месяцев назад
  Kevin_Smarts 756a6684c0 Merge remote-tracking branch 'Hornguy6/master' 10 месяцев назад
  Kevin_Smarts e34380d150 Merge remote-tracking branch 'HotMike/master' 10 месяцев назад
  Kevin_Smarts 3c20e5b171 Merge branch 'master' of https://git.tfgames.site/Vengeance_11/glife 10 месяцев назад
  Ethan99 14a7d90339 [fixed] embedded function in begin loc 10 месяцев назад
  Ethan99 56bdda1303 [fixed] Select start type UI alignment 10 месяцев назад
  Derryth_Love b31e2d1713 (Fix) Extra Aligator Removed 10 месяцев назад
  Ethan99 08d4ccd9e5 [fixed] Menu header UI correction 10 месяцев назад
  Ethan99 cb5d8065a4 [fixed] Code Simplification for begin UI 10 месяцев назад
  hornguy6 7ca348c47f [fixed] disabling something I didn't mean to send live 10 месяцев назад
  Vengeance_11 e2c8a28756 Redundant text removed 10 месяцев назад
  Kevin_Smarts b3c32fd398 [changed] Text in actions and image for Nat and Sveta getting wedgie were the same so action text change to make it clearer what is going on from Derryth_love 10 месяцев назад
  HotMike aef2cc1b2a Edit text in city gym. More work in here. Reported by yoyodyne 10 месяцев назад
  Kevin_Smarts 7630d752bc [fixed] typo for bra showing in stat display and inhib range for shop sorting by inhib 10 месяцев назад
  Kevin_Smarts 1c26c181aa [fixed] Bras now show if top is low cut and no bra with clothing messages should work again 10 месяцев назад
  Kevin_Smarts ae8e6d622a [fixed] same higher inhib clothing fix for other clothing file 10 месяцев назад
  Kevin_Smarts b29f658f5e [fixed] New higher inhib clothing wasn't being included in sort by "inhibition" 10 месяцев назад
  Kevin_Smarts 66c1ddfba9 [fixed] quick patch to make Anushka city apartment jounal enties update 10 месяцев назад
  Kevin_Smarts 90152223bb [fixed] Missing variables in gotos causing return to Anush's pav not city apartment 10 месяцев назад
  Vengeance_11 da7ef8cebd Text edits I forgot about 10 месяцев назад
  Kevin_Smarts 6abae49a11 [fixed] Missing spaces in trim command causing some letters to disappear, from rachels 10 месяцев назад
  Kevin_Smarts d870121cba [fixed] Times converted to 24hour clock to prevent confusion 10 месяцев назад
  Kevin_Smarts 0fc211045a [fixed] Wrong variable being checked and text edit for clarity 10 месяцев назад
  Kevin_Smarts d7a041fc0c [fixed] Short shorts also expose panties 10 месяцев назад
  Kevin_Smarts dcfc92b3a0 [fixed] They are not that short 10 месяцев назад
  Kevin_Smarts 8296c99124 Merge branch 'Upstream-Changes' of StephanFuchs/glife into master 10 месяцев назад
  Kevin_Smarts a6ba24c030 [fixed] wrong variable 10 месяцев назад
  Kevin_Smarts 5b9709cb2e [fixed] geting stuck in supermarket if you buy underwear 10 месяцев назад
  Kevin_Smarts 0a74c081b1 [fixed] Copy/paste error 10 месяцев назад
  Kevin_Smarts 98fa41a744 [fixed] Removed x-ray underwear vision and fixed an elseif without if issue 10 месяцев назад
  Kevin_Smarts b76cf5db17 [fixed] wrong variable 10 месяцев назад
  Kevin_Smarts e1a157407c [text edit] Can't be "a panties" 10 месяцев назад
  Kevin_Smarts 8216658088 [fixed] Should have been checking the clothes being worn not last viewed and added some extra outcomes for panties being exposed by short skirts 10 месяцев назад
  bgkjdgbizgblzdgbr 10b9d31f65 [fixed] More fixes so Katja will actaully go th the nightclub whne she is supposed to. 10 месяцев назад
  Kevin_Smarts 5698895919 [fixed] Sveta now gets her tips from Road House cafe 10 месяцев назад
  bgkjdgbizgblzdgbr 95d15cecb4 [fixed] ' still need to be doubled in ducomentation. 10 месяцев назад
  Kevin_Smarts 2314d63c03 [fixed] Stepdad leaves the kitchen if you pester him there long enough instead of moving on to his living room status 10 месяцев назад
  Kevin_Smarts c6643b260b [fixed] Tour guide 'apply' action was showing in place of the 'start job' action and allowed Sveta to start work much later in the day 10 месяцев назад
  Kevin_Smarts b84425bd51 Merge remote-tracking branch 'Netuttki/master' 10 месяцев назад
  netuttki 183ee14c6e Fixed the rent payment bug. 10 месяцев назад
  Kevin_Smarts 2bed44f833 [fixed] Missing colon 10 месяцев назад
  Kevin_Smarts 0a58a11608 [fixed] Couple of errors in the schedule logic 10 месяцев назад
  Kevin_Smarts 3e85bc6963 [added] QSP2 modified to stop the reverse colour scheme if ''' is used 10 месяцев назад
  Kevin_Smarts dfba562126 [fixed] no more naked dates if direct from phone 10 месяцев назад
  Kevin_Smarts f86317be24 [fixed] no more nude dates with your friends in the city 10 месяцев назад
  Kevin_Smarts 3b125fdb4f [fixed] Removed artifacts that were breaking 'stat' 10 месяцев назад
  Kevin_Smarts 115639d4b5 Merge remote-tracking branch 'Hornguy6/master' 10 месяцев назад
  bgkjdgbizgblzdgbr 4c2a2d9daa [fixed] All the stamina changes (and som Katja stuff) I had added to stat have been overwritten because of merging someting that was behind. Be very carefull when you merge sensitive thinks like stat. 10 месяцев назад
  hornguy6 60b81621a7 [fixed] missing gosub 10 месяцев назад
  bgkjdgbizgblzdgbr fb018a8a79 [fixed] Katja's schedule did take into account you would leave for the disco before 20. 10 месяцев назад
  bgkjdgbizgblzdgbr 8cee765082 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 10 месяцев назад
  bgkjdgbizgblzdgbr a1c8240c84 [fixed] Missing gs 'stat' 10 месяцев назад
  Kevin_Smarts 38c97ecead [fixed] Had blue and purple mixed up 10 месяцев назад
  Stephan Fuchs a8a2c912ba [Fix] PShoQuaility -> PShoQuality 10 месяцев назад
  bgkjdgbizgblzdgbr 52d7190b5d [fixed] Cumclean is aparently harder than I thought. 10 месяцев назад
  Kevin_Smarts 67312b8666 [changed] Inhib value sets colour for not wearing panties message and fixed a couple of other colours there 10 месяцев назад
  Kevin_Smarts ce9954b4a1 [fixed] Logic gap meant that not panty icon was broken 10 месяцев назад
  Kevin_Smarts 6609eb029f [fixed] Swimwear check broken 10 месяцев назад
  Kevin_Smarts 3ad3e0e779 [fixed] Checks for the stat display popups and arousal increases for thin underwear were using old underwear variables and not the new attributes 10 месяцев назад
  Kevin_Smarts 7d51f226f8 Merge remote-tracking branch 'Hornguy6/master' 10 месяцев назад
  Kevin_Smarts 792c05f28b Merge remote-tracking branch 'origin/master' 10 месяцев назад
  Kevin_Smarts bdbc6534f5 Merge remote-tracking branch 'Netuttki/master' 10 месяцев назад
  hornguy6 a6deb48296 [fixed] buyable no longer disappear just because you own them or don't have the money 10 месяцев назад
  hornguy6 12ee5cea17 [fixed] called images were swapped with wrong events 10 месяцев назад
  bgkjdgbizgblzdgbr 0c57a28096 [fixed] Wrong variable used to refer to the randome generated guys name. 10 месяцев назад
  bgkjdgbizgblzdgbr 07421382a2 [fixed] More wrong spellings of images. 10 месяцев назад
  bgkjdgbizgblzdgbr 5db5d859f8 [fixed] Missing ) 10 месяцев назад
  bgkjdgbizgblzdgbr 58f86d400a [fixed] double .. in image name. 10 месяцев назад
  bgkjdgbizgblzdgbr b4509e3dd8 [added] Now you can actaully arrive at the nightclub when you take the metro to with Katja. 10 месяцев назад
  hornguy6 326b5f8571 [fixed] an overlooked inconsistency 10 месяцев назад
  bgkjdgbizgblzdgbr de27a11e46 [fixed] a . to much. 10 месяцев назад
  bgkjdgbizgblzdgbr 5bfae65728 [fiexd] Speeling mistake in image links. 10 месяцев назад
  bgkjdgbizgblzdgbr 27904bf22c [text edit] Fixed the information about when the nigthclub is open. 10 месяцев назад
  bgkjdgbizgblzdgbr f7c4885c3b [fixed] You can now go to Katja's drom room when she is preparing to go out or watch a movie, and meet her at the nightclub. 10 месяцев назад
  netuttki bb427dea07 Merge remote-tracking branch 'upstream/master' 10 месяцев назад
100 измененных файлов с 2985 добавлено и 5893 удалено
  1. 24 25
      glife.qproj
  2. 12 4
      locations/AppearanceSystem.qsrc
  3. 12 12
      locations/BDSM_training.qsrc
  4. 1 1
      locations/BDsex.qsrc
  5. 1 1
      locations/BelSex.qsrc
  6. 68 67
      locations/Cheatmenu_din.qsrc
  7. 2 2
      locations/Cum_Manage.qsrc
  8. 1 1
      locations/FedorEv4_sex.qsrc
  9. 2 2
      locations/HotelRoom.qsrc
  10. 1 1
      locations/JuliaMilHome.qsrc
  11. 3 3
      locations/KatjaHomeTalk.qsrc
  12. 0 186
      locations/Katja_nightclub_sex.qsrc
  13. 1 1
      locations/LBZhouse.qsrc
  14. 4 4
      locations/LCporn.qsrc
  15. 2 2
      locations/LariskaHome.qsrc
  16. 0 56
      locations/MLanding.qsrc
  17. 5 0
      locations/MagEncounterFairy.qsrc
  18. 2 2
      locations/NikoDreams.qsrc
  19. 2 2
      locations/Nudelake.qsrc
  20. 28 28
      locations/UnitAppearance.qsrc
  21. 2 2
      locations/VoltrenerSexShower.qsrc
  22. 1 1
      locations/Zvereva_house_events.qsrc
  23. 1 1
      locations/_attributes_coco_outfits.qsrc
  24. 2 2
      locations/_attributes_danilovich_panties.qsrc
  25. 5 5
      locations/_stock_item_info.qsrc
  26. 22 22
      locations/abduction.qsrc
  27. 1 1
      locations/agentned.qsrc
  28. 200 211
      locations/albina_chat.qsrc
  29. 182 192
      locations/albina_chat2.qsrc
  30. 80 78
      locations/albina_house_events.qsrc
  31. 49 26
      locations/albina_lazar_sex.qsrc
  32. 182 188
      locations/albina_sex_chat.qsrc
  33. 61 1081
      locations/albina_starlets.qsrc
  34. 988 0
      locations/albina_starlets_sex.qsrc
  35. 1 1
      locations/albina_wine_event.qsrc
  36. 1 0
      locations/anush_bedroom_city.qsrc
  37. 2 2
      locations/anushapt_city.qsrc
  38. 152 144
      locations/anushaptbr.qsrc
  39. 5 6
      locations/anushka_konstantinov_schedule.qsrc
  40. 1 1
      locations/anushkachat.qsrc
  41. 1 1
      locations/anushkachat_city.qsrc
  42. 10 10
      locations/arousal.qsrc
  43. 2 2
      locations/artem_sex.qsrc
  44. 2 2
      locations/arturend.qsrc
  45. 1 1
      locations/backwater.qsrc
  46. 7 5
      locations/bank.qsrc
  47. 2 2
      locations/barbershop.qsrc
  48. 9 9
      locations/bdsm_ballroom.qsrc
  49. 35 35
      locations/bdsm_basement.qsrc
  50. 10 10
      locations/bdsm_bathrooms.qsrc
  51. 24 24
      locations/bdsm_bedeast.qsrc
  52. 14 14
      locations/bdsm_bedwest.qsrc
  53. 6 6
      locations/bdsm_conservatory.qsrc
  54. 17 17
      locations/bdsm_dining.qsrc
  55. 8 8
      locations/bdsm_dressing.qsrc
  56. 6 6
      locations/bdsm_gameroom.qsrc
  57. 24 24
      locations/bdsm_garden.qsrc
  58. 33 33
      locations/bdsm_hallway.qsrc
  59. 12 12
      locations/bdsm_kitchen.qsrc
  60. 56 0
      locations/bdsm_landing.qsrc
  61. 6 6
      locations/bdsm_library.qsrc
  62. 5 5
      locations/bdsm_livingroom.qsrc
  63. 19 19
      locations/bdsm_mansion.qsrc
  64. 1 0
      locations/bedrPar.qsrc
  65. 29 75
      locations/begin.qsrc
  66. 2 2
      locations/body.qsrc
  67. 7 7
      locations/body_desc.qsrc
  68. 7 7
      locations/booty_call_after.qsrc
  69. 2 2
      locations/booty_call_morning.qsrc
  70. 13 13
      locations/booty_call_shower.qsrc
  71. 4 4
      locations/brothel.qsrc
  72. 24 20
      locations/brother_shower_sex.qsrc
  73. 27 27
      locations/brother_voyeur.qsrc
  74. 1 1
      locations/brother_voyeur_sex.qsrc
  75. 6 6
      locations/budgetclothes.qsrc
  76. 3 3
      locations/buklinik_event.qsrc
  77. 1 1
      locations/burger.qsrc
  78. 216 166
      locations/cardgame_durak.qsrc
  79. 5 5
      locations/cikl.qsrc
  80. 6 6
      locations/city_apt_building.qsrc
  81. 1 1
      locations/city_center.qsrc
  82. 4 21
      locations/city_church.qsrc
  83. 2 1
      locations/city_clinic.qsrc
  84. 5 5
      locations/city_coffee_hole.qsrc
  85. 1 1
      locations/city_irinaroom.qsrc
  86. 128 763
      locations/city_kafe.qsrc
  87. 0 571
      locations/city_kafe2.qsrc
  88. 19 21
      locations/city_kafeend.qsrc
  89. 0 331
      locations/city_kafeevents2.qsrc
  90. 0 427
      locations/city_kafeevents3.qsrc
  91. 0 138
      locations/city_kafegivisex.qsrc
  92. 0 604
      locations/city_kavkazkafe.qsrc
  93. 3 3
      locations/city_lake.qsrc
  94. 5 5
      locations/city_market.qsrc
  95. 4 0
      locations/city_nightclub.qsrc
  96. 3 3
      locations/city_pharmacy.qsrc
  97. 10 10
      locations/city_residential.qsrc
  98. 10 10
      locations/city_sauna.qsrc
  99. 17 17
      locations/city_saunawhore.qsrc
  100. 1 1
      locations/city_suburbs.qsrc

+ 24 - 25
glife.qproj

@@ -53,6 +53,7 @@
 		<Location name="homes_properties_attr"/>
 	</Folder>
 	<Folder name="Functions">
+		<Location name="tabhead"/>
 		<Location name="indik"/>
 		<Location name="indiktab"/>
 		<Location name="shortgs"/>
@@ -240,8 +241,6 @@
 		<Location name="lesbidomhouse"/>
 		<Location name="lesbimistress"/>
 		<Location name="lesbisubhouse"/>
-		<Location name="city_kafeevents2"/>
-		<Location name="city_kafeevents3"/>
 		<Location name="ParkKafe"/>
 	</Folder>
 	<Folder name="Magic Quests">
@@ -344,23 +343,23 @@
 		<Location name="post_events"/>
 	</Folder>
 	<Folder name="BDSM Club">
-		<Location name="BDSM_Club"/>
-		<Location name="BDSM_training"/>
-		<Location name="MHall"/>
-		<Location name="MDressing"/>
-		<Location name="MLanding"/>
-		<Location name="MDining"/>
-		<Location name="MLibrary"/>
-		<Location name="MBallroom"/>
-		<Location name="MRear"/>
-		<Location name="MConservatory"/>
-		<Location name="MKitchen"/>
-		<Location name="MBasement"/>
-		<Location name="MWestbed"/>
-		<Location name="MEastbed"/>
-		<Location name="MGames"/>
-		<Location name="MLiving"/>
-		<Location name="MBathrooms"/>
+		<Location name="bdsm_mansion"/>
+		<Location name="bdsm_training"/>
+		<Location name="bdsm_hallway"/>
+		<Location name="bdsm_dressing"/>
+		<Location name="bdsm_landing"/>
+		<Location name="bdsm_dining"/>
+		<Location name="bdsm_library"/>
+		<Location name="bdsm_ballroom"/>
+		<Location name="bdsm_garden"/>
+		<Location name="bdsm_conservatory"/>
+		<Location name="bdsm_kitchen"/>
+		<Location name="bdsm_basement"/>
+		<Location name="bdsm_bedwest"/>
+		<Location name="bdsm_bedeast"/>
+		<Location name="bdsm_gameroom"/>
+		<Location name="bdsm_livingroom"/>
+		<Location name="bdsm_bathrooms"/>
 	</Folder>
 	<Folder name="Trade Representative">
 		<Location name="city_trademission"/>
@@ -553,7 +552,7 @@
 		<Location name="anushapt"/>
 		<Location name="anush_bedroom"/>
 		<Location name="anush_bedroom_city"/>
-		<Location name="anushaptbr"/> 
+		<Location name="anushaptbr"/>
 		<Location name="anushkachat"/>
 		<Location name="anushkachat_city"/>
 		<Location name="anushkamaksim"/>
@@ -765,6 +764,7 @@
 		<Location name="albina_election_events"/>
 		<Location name="albina_starlets"/>
 		<Location name="albina_wine_event"/>
+		<Location name="albina_starlets_sex"/>
 	</Folder>
 	<Folder name="Lariska">
 		<Location name="LariskaGo"/>
@@ -848,7 +848,7 @@
 		<Location name="music_bedroompractice"/>
 		<Location name="music_onlinemusic"/>
  		<Location name="music_gigstarts"/>
-   		<Location name="music_guitarlesson"/>   
+   		<Location name="music_guitarlesson"/>
    		<Location name="music_buskingevents"/>
 		<Location name="music_delparco"/>
 		<Location name="music_checks"/>
@@ -916,12 +916,9 @@
 		<Location name="city_pharmacy"/>
 		<Location name="city_smalloffice"/>
 		<Location name="city_dima"/>
-		<Location name="city_kafegivisex"/>
 		<Location name="city_irinaroom"/>
 		<Location name="city_kafe"/>
-		<Location name="city_kafe2"/>
 		<Location name="city_kafeend"/>
-		<Location name="city_kavkazkafe"/>
 		<Location name="city_jorahouse"/>
 		<Location name="city_lake"/>
 		<Location name="city_drugden"/>
@@ -982,7 +979,7 @@
 		<Location name="cfnm"/>
 		<Location name="stwork"/>
 		<Location name="stwork2"/>
-		<Location name="hookahlounge"/>	
+		<Location name="hookahlounge"/>
 	</Folder>
 	<Folder name="City_Island">
 		<Location name="city_island"/>
@@ -1245,6 +1242,8 @@
 		<Location name="sexorg"/>
 		<Location name="$stock_item_info"/>
 		<Location name="$stock_item"/>
+		<Location name="item_cart"/>
+		<Location name="item_stock_db"/>
 		<Location name="$single_stock_item"/>
 		<Location name="$buy_item"/>
 		<Location name="$buy_single_item"/>

+ 12 - 4
locations/AppearanceSystem.qsrc

@@ -251,16 +251,24 @@ if $ARGS[0] = 'CalcAccessoriesBonus':
 	shoesQualityBonus = ARGS[2] & !! PShoQuality
 
 	!!bonuses for certain underwear
-	if $pantyworntype = 'lusso':
+	if PanQuality = 6:
 		pantyBonus = 4
-	elseif $pantyworntype = 'fashionista':
+	elseif PanQuality = 5:
+		pantyBonus = 3
+	elseif PanQuality >= 3:
 		pantyBonus = 2
+	else
+		pantyBonus = PanQuality - 1
 	end
 
-	if $braworntype = 'lusso':
+	if BraQuality = 6:
 		braBonus = 4
-	elseif $braworntype = 'fashionista':
+	elseif BraQuality = 5:
+		braBonus = 3
+	elseif BraQuality >= 3:
 		braBonus = 2
+	else
+		braBonus = BraQuality - 1
 	end
 
 	result = coatQualityBonus + shoesQualityBonus + pantyBonus + braBonus

+ 12 - 12
locations/BDSM_training.qsrc

@@ -1,20 +1,20 @@
-# BDSM_training
+# bdsm_training
 if $ARGS[0] = 'start':
 	menu_off = 1
 	if BDSMpayDay < daystart - 30:
 		BDSMpayDay = daystart
 		money -= 10000
 		'You pay for another 30 days access to the club.'
-		act 'Continue':gt 'BDSM_training', 'start'
+		act 'Continue':gt 'bdsm_training', 'start'
 	elseif BDSMmeet = 1:
 		BDSMmeet += 1
-		gt 'BDSM_training', '1'
+		gt 'bdsm_training', '1'
 	elseif BDSMmeet = 2:
 		BDSMmeet += 1
-		gt 'BDSM_training', '2'
+		gt 'bdsm_training', '2'
 	elseif BDSMmeet = 3:
 		BDSMmeet += 1
-		gt 'BDSM_training', '3'
+		gt 'bdsm_training', '3'
 	end
 end	
 	
@@ -155,7 +155,7 @@ if $ARGS[0] = '1':
 										'Mistress picks up a rope and wraps it around your breasts, tightly binding the left and right. The pain makes you start crying, but Mistress is not through, she hangs on you nipple clamps with weights and forces you to crouch, so, the weights are swinging. You hurt, but at the same time it''s nice, and you stay there as instructed.'
 										$orgasm_or = 'yes'
 										gs 'stat'
-										act 'Further':gt 'BDSM_training', 'BDSMend'
+										act 'Further':gt 'bdsm_training', 'BDSMend'
 									end
 								else
 									act 'Cheat and cum (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -169,7 +169,7 @@ if $ARGS[0] = '1':
 									'Mistress forbids you to cum, and you struggle, hampered.'
 									$orgasm_or = 'no'
 									gs 'stat'
-									act 'Further':gt 'BDSM_training', 'BDSMend'
+									act 'Further':gt 'bdsm_training', 'BDSMend'
 								end
 							end
 						end
@@ -194,7 +194,7 @@ if $ARGS[0] = 'BDSMend':
 	gs 'arousal', 'end'
 	gs 'stat'
 			
-	act 'Leave':gt 'BDSM_Club','start'
+	act 'Leave':gt 'bdsm_mansion','start'
 end
 
 if $ARGS[0] = '2':
@@ -351,7 +351,7 @@ if $ARGS[0] = '2':
 															gs 'arousal', 'vaginal_strap', 10, 'sub', 'lesbian', 'maso', 'bound'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Leave':gt 'BDSM_Club','start'
+															act 'Leave':gt 'bdsm_mansion','start'
 														end
 													end
 												end
@@ -475,7 +475,7 @@ if $ARGS[0] = '3':
 											'Hardly able to walk and your legs buckling you get in the shower. As you exit, you are handed a membership card, you can now enter to the Club as a full member.'
 											gs 'arousal', 'end'
 											gs 'stat'
-											act 'Leave':gt 'BDSM_Club','start'
+											act 'Leave':gt 'bdsm_mansion','start'
 										end
 									end
 								end
@@ -540,12 +540,12 @@ if $ARGS[0] = 'd_start':
 					minut -= 10
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Leave':gt 'BDSM_Club','start'
+					act 'Leave':gt 'bdsm_mansion','start'
 				end
 			end
 		end
 	end
 end
 
---- BDSM_training ---------------------------------
+--- bdsm_training ---------------------------------
 

+ 1 - 1
locations/BDsex.qsrc

@@ -524,7 +524,7 @@ if $ARGS[0] = 'end':
 		pcs_horny += 1
 		pcs_hairbsh = 1
 		pcs_makeup = 1
-		noShampoo = 1
+		mc_inventory['noshampoo'] =  1
 		dynamic $showerdin
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		'You go into the bathroom and turn on the shower, lathering body and washing as well as you can.'

+ 1 - 1
locations/BelSex.qsrc

@@ -377,7 +377,7 @@ if $ARGS[0] = 'shower':
 	'<<$boydesc>> is finally done with you. He looks at you all pleased as you get up and head off to the bathroom to take a quick shower and freshen up.'
 	act 'Take a 15 minute shower':
 		cls
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		minut += 15
 		gs 'fame', 'pav', 'prostitute', 1

+ 68 - 67
locations/Cheatmenu_din.qsrc

@@ -606,9 +606,9 @@ $cheatmenu['permanent'] = {
 	else
 		'Allow any clothing for school: <a href="exec:Enable_sforma = 1 & dynamic $cheatmenu[''permanent'']">Currently OFF</a>'
 	end
-	
+
 	*nl
-	
+
 	'Random boyfriend/girlfriend events: <a href="exec:dynamic $cheatmenu[''random_bf_gf'']"><<$random_bf_gf_cheat>></a>'
 	'Random robbers in the streets: <a href="exec:dynamic $cheatmenu[''street_robbers'']"><<$cheat_street_robbers>></a>'
 	'Random rapists in the streets: <a href="exec:dynamic $cheatmenu[''street_rapists'']"><<$cheat_street_rapists>></a>'
@@ -633,7 +633,7 @@ $cheatmenu['permanent'] = {
 
 	'Who says bimbos can''t be smart? Smart bimbo mode: <a href="exec:dynamic $cheatmenu[''SmartBimbo'']"><<$cheatBimbo2>></a>'
 	'Succubus bimbo mode: <a href="exec:dynamic $cheatmenu[''SuccuBimbo'']"><<$cheatBimbo3>></a>'
-	
+
 	*nl
 
 	'Set arousal to always be at 50 or more: <a href="exec:dynamic $cheatmenu[''cheatHorny'']"><<$cheatHorny>></a>'
@@ -644,10 +644,10 @@ $cheatmenu['permanent'] = {
 	'Peeing: <a href="exec:dynamic $cheatmenu[''pee'']"><<$cheatPee>></a>'
 
 	*nl
-	if Enable_autotampon = 1:
-		'Automatic cheat on Tampon: <a href="exec:Enable_autotampon = 0 & dynamic $cheatmenu[''permanent'']">Currently ON</a>'
+	if Enable_auto_tampons =  1:
+		'Automatic cheat on Tampon: <a href="exec:Enable_auto_tampons =  0 & dynamic $cheatmenu[''permanent'']">Currently ON</a>'
 	else
-		'Automatic cheat on Tampon: <a href="exec:Enable_autotampon = 1 & dynamic $cheatmenu[''permanent'']">Currently OFF</a>'
+		'Automatic cheat on Tampon: <a href="exec:Enable_auto_tampons =  1 & dynamic $cheatmenu[''permanent'']">Currently OFF</a>'
 	end
 	*nl
 	if Enable_nodream > 0:
@@ -733,7 +733,7 @@ $cheatmenu['state'] = {
 				'Cap Lactate Rate: <a href="exec:lactation[''caplactaterate''] -= 24 & dynamic $cheatmenu[''state'']">-24h</a> <<lactation[''caplactaterate'']>>h'
 			else
 				'Cap Lactate Rate: <a href="exec:lactation[''caplactaterate''] -= 24 & dynamic $cheatmenu[''state'']">-24h</a> <<lactation[''caplactaterate'']>>h <a href="exec:lactation[''caplactaterate''] += 24 & dynamic $cheatmenu[''state'']">+24h</a>'
-			end	
+			end
 			'<font color="grey">Cap lactate rate makes lactate rate stop growing if <<$pcs_firstname>> needs milking more often.</font>'
 		end
 		'Milk in Breasts: <<lactation[''breastmv'']/1000>>ml'
@@ -841,8 +841,8 @@ $cheatmenu['looks'] = {
 	if pcs_lip > 0:'<a href="exec:pcs_lip -= 1 & dynamic $cheatmenu[''looks'']">Shrink lips</a>'
 	*nl
 	'<<$skin>>'
-	if pcs_skin < 900: '<a href="exec:pcs_skin += 200 & gs ''body'', ''UpdateBaseAppearnce'' & dynamic $cheatmenu[''looks'']">Improve skin</a>'
-	if pcs_skin > 0: '<a href="exec:pcs_skin -= 200 & gs ''body'', ''UpdateBaseAppearnce'' & dynamic $cheatmenu[''looks'']">Worsen skin</a>'
+	if pcs_skin < 900: '<a href="exec:pcs_skin += 200 & gs ''AppearanceSystem'', ''UpdateBaseAppearnce'' & dynamic $cheatmenu[''looks'']">Improve skin</a>'
+	if pcs_skin > 0: '<a href="exec:pcs_skin -= 200 & gs ''AppearanceSystem'', ''UpdateBaseAppearnce'' & dynamic $cheatmenu[''looks'']">Worsen skin</a>'
 	if pcs_tan >= 0:'<a href="exec:pcs_tan += 10 & dynamic $cheatmenu[''looks'']">Become tanned</a>'
 	if pcs_tan > 0:'<a href="exec:pcs_tan = 0 & dynamic $cheatmenu[''looks'']">Remove tan</a>'
 	*nl
@@ -857,6 +857,7 @@ $cheatmenu['looks'] = {
 	'</td><td width="33%" cellpadding="20" valign="top">'
 	'<<$pcs_vag>>'
 	if pcs_vag > 0:'<a href="exec:pcs_vag = 0 & dynamic $cheatmenu[''looks'']">Reinstate virginity</a>'
+	if stat['think_virgin'] < 1:'<a href="exec:stat[''vaginal''] = 0 & stat[''vaginal_fist''] = 0 & stat[''vaginal_dildo''] = 0 & stat[''vaginal_strap''] = 0 & dynamic $cheatmenu[''looks'']">Make Sveta believe she is a virgin again (resets the related sex stats)</a>'
 	if pcs_vag <= 25:'<a href="exec:gs ''Cheatmenu_din'', ''vagenlarge''">Enlarge comfortable vaginal capacity</a>'
 	if pcs_vag >= 5:'<a href="exec:gs ''Cheatmenu_din'', ''vagreduce''">Reduce comfortable vaginal capacity</a>'
 	'Your comfortable vaginal capacity will reduce by <<vshrink>> every <<vshrinkdays>> days.'
@@ -1976,7 +1977,7 @@ $cheatmenu['force_preg'] = {
 $cheatmenu['remove_preg'] = {
 	gs 'medical_din', 'remove_preg'
 	knowpregloss = 2
-	
+
 	if FertEgg > 0: FertEgg = 0
 }
 
@@ -2722,7 +2723,7 @@ $cheatmenu['fame'] = {
 	$table['fame'] += '<td><<fame[''pushkin_media'']>>   <a href="exec:gs ''fame'', ''pushkin'', ''media'', 10 & dynamic $cheatmenu[''fame'']">+10</a> <a href="exec:gs ''fame'', ''pushkin'', ''media'', 100 & dynamic $cheatmenu[''fame'']">+100</a> <a href="exec:gs ''fame'', ''pushkin'', ''media'', -10 & dynamic $cheatmenu[''fame'']">-10</a> <a href="exec:gs ''fame'', ''pushkin'', ''media'', -100 & dynamic $cheatmenu[''fame'']">-100</a> </td>'
 	$table['fame'] += '<td><<fame[''village_media'']>>   <a href="exec:gs ''fame'', ''village'', ''media'', 10 & dynamic $cheatmenu[''fame'']">+10</a> <a href="exec:gs ''fame'', ''village'', ''media'', 100 & dynamic $cheatmenu[''fame'']">+100</a> <a href="exec:gs ''fame'', ''village'', ''media'', -10 & dynamic $cheatmenu[''fame'']">-10</a> <a href="exec:gs ''fame'', ''village'', ''media'', -100 & dynamic $cheatmenu[''fame'']">-100</a> </td>'
 	$table['fame'] += '</table></center>'
-	
+
 	$table['fame']
 
 }
@@ -2816,7 +2817,7 @@ $cheatmenu['vartracker'] = {
 	'children: <<kid>>'
 	!! BabyEmbryo is for how many unborn babies inside PC.
 	'fetus number: <<BabyEmbryo>>'
-	!! preg is your pregnancy state. 0 is not pregnant, 1 is pregnant in general, 2 is in labor. 
+	!! preg is your pregnancy state. 0 is not pregnant, 1 is pregnant in general, 2 is in labor.
 	'pregnancy state: <<preg>>'
 	!! thinkpreg is if svetka thinks she is pregnant
 	'thinkpreg: <<thinkpreg>>'
@@ -2824,9 +2825,9 @@ $cheatmenu['vartracker'] = {
 	'knowpreg: <<knowpreg>>'
 	!! knowpregrecover is for Svetlanas knowledge that she just gave birth.
 	'knowpregrecover: <<knowpregrecover>>'
-	!! knowpregloss is for Svetlanas knowledge that she lost a baby. 1 is for an abortion, 2 is for a miscarrage. 
+	!! knowpregloss is for Svetlanas knowledge that she lost a baby. 1 is for an abortion, 2 is for a miscarrage.
 	'knowpregloss: <<knowpregloss>>'
-	!! cycle is Svetlanas current fertility cycle. 5 is pregnant, 4 is recovering, 3 is luteal, 2 is ovulation, 1 is foccular, 0 is menstration. 
+	!! cycle is Svetlanas current fertility cycle. 5 is pregnant, 4 is recovering, 3 is luteal, 2 is ovulation, 1 is foccular, 0 is menstration.
 	'cycle: <<cycle>>'
 	!! menoage is the age Svetlana will be when she goes through menopause.
 	'menoage: <<menoage>>'
@@ -2838,7 +2839,7 @@ $cheatmenu['vartracker'] = {
 	'FocH: <<FocH>>'
 	!! EggRH is for the level of egg release that Svetlana has for her ovulation event. 150 generates a single egg, higher amounts might release more.
 	'EggRH: <<EggRH>>'
-	!! Ovulate is the amount of hours remaining in Svetlanas ovulation period of her current fertility cycle. 
+	!! Ovulate is the amount of hours remaining in Svetlanas ovulation period of her current fertility cycle.
 	'Ovulate: <<Ovulate>>'
 	!! UnfertEgg is how many unfertilized eggs Svetlana has in her for fertilization during her Ovulation period. Unfertilized eggs are removed at the end of her Ovulation period.
 	'UnfertEgg: <<UnfertEgg>>'
@@ -2854,11 +2855,11 @@ $cheatmenu['vartracker'] = {
 		killvar 'i'
 		killvar 'imax'
 	end
-	!! BabyEmbryo is for implanted babies. These are solid pregnancies. 
+	!! BabyEmbryo is for implanted babies. These are solid pregnancies.
 	'Implanted Embryos: <<BabyEmbryo>>'
 	!! ferteggage is for the time since the ovulation event. They last 330 hours before they die if not implanted.
 	'ferteggage: <<ferteggage>>'
-	!! PregChem is the level of pregnancy, measured in hour parts. 
+	!! PregChem is the level of pregnancy, measured in hour parts.
 	'PregChem: <<PregChem>>'
 	!! pillcon is the level of birth control to prevent svetlana from getting pregnant. Higher concentrations increase effectivity until it reaches it''s ideal level.
 	'pillcon: <<pillcon>>'
@@ -3254,7 +3255,7 @@ $cheatmenu['items'] = {
 	if showPharmacyItems = 0:
 		'<a href = "exec: showPharmacyItems = 1 & dynamic $cheatmenu[''items'']">Show Details </a>'
 	end
-	
+
 	if showPharmacyItems = 1:
 		'<a href = "exec: showPharmacyItems = 0 & dynamic $cheatmenu[''items'']">Hide Details </a>'
 		*pl 'Morning after pill: <a href="exec:morning_after_pill=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<morning_after_pill>> </b></a>'
@@ -3266,10 +3267,10 @@ $cheatmenu['items'] = {
 		*pl 'Painkillers: <a href="exec:painkiller=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<painkiller>> </b></a>'
 		*pl 'Ointments for chafing: <a href="exec:mosolmaz=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mosolmaz>> </b></a>'
 		*pl 'Lubricants: <a href="exec:lubri=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<lubri>> </b></a>'
-		*pl 'Lip balms: <a href="exec:lipbalm=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<lipbalm>> </b></a>'
+		*pl 'Lip balms: <a href="exec:mc_inventory[''lipbalm'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''lipbalm'']>> </b></a>'
 		*pl 'Weight loss pill: <a href="exec:fatdel=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<fatdel>> </b></a>'
-		*pl 'Tampons: <a href="exec:tampon=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<tampon>> </b></a>'
-		*pl 'Sanitary napkins: <a href="exec:sanpad=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<sanpad>> </b></a>'
+		*pl 'Tampons: <a href="exec:mc_inventory[''tampons'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''tampons'']>> </b></a>'
+		*pl 'Sanitary napkins: <a href="exec:mc_inventory[''sanitary_pads'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''sanitary_pads'']>> </b></a>'
 
 		if klisma = 0:
 			*pl 'Enema kit: <a href="exec:klisma = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
@@ -3283,12 +3284,12 @@ $cheatmenu['items'] = {
 		end
 		if breastpump = 1:
 			*pl 'Breast pump: <a href="exec:breastpump = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end		
+		end
 
 		*pl 'Breastmilk bottle S: <a href="exec:bpbottles=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<bpbottles>> </b></a>'
 		*pl 'Breastmilk bottle M: <a href="exec:bpbottlem=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<bpbottlem>> </b></a>'
 	end
-	
+
 	'<h4>Food items</h4>'
 	if showFoodItems = 0:
 		'<a href = "exec: showFoodItems = 1 & dynamic $cheatmenu[''items'']">Show Details </a>'
@@ -3313,76 +3314,76 @@ $cheatmenu['items'] = {
 			end
 			if buterbrod = 1:
 				*pl 'Sandwich: <a href="exec:buterbrod = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-			end	
+			end
 
 			if wine = 0:
 				*pl 'Cheap Bottle of wine: <a href="exec:wine = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
 			end
 			if wine = 1:
 				*pl 'Cheap Bottle of wine: <a href="exec:wine = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-			end	
+			end
 		end
 	end
 
 	'<h4>Cosmetics items</h4>'
 	if showCosmeticsItems = 0:
-		'<a href = "exec: showCosmeticsItems = 1 & dynamic $cheatmenu[''items'']">Show Details </a>'
+		'<a href = "exec:showCosmeticsItems = 1 & dynamic $cheatmenu[''items'']">Show Details </a>'
 	end
 
 	if showCosmeticsItems = 1:
-		'<a href = "exec: showCosmeticsItems = 0 & dynamic $cheatmenu[''items'']">Hide Details </a>'
-		*pl 'Cosmetics: <a href="exec:kosmetica=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<kosmetica>> </b></a>'
-		*pl 'Moisturiser: <a href="exec:item_moisturizer=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<item_moisturizer>> </b></a>'
-		*pl 'Lip balms: <a href="exec:lipbalm=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<lipbalm>> </b></a>'
-		*pl 'Plain false lashes: <a href="exec:falselashesplain=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<falselashesplain>> </b></a>'
-		*pl 'Mink false lashes: <a href="exec:falselashesmink=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<falselashesmink>> </b></a>'
-		*pl 'Razors: <a href="exec:stanok=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<stanok>> </b></a>'
-		*pl 'Sunblock: <a href="exec:krem=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<krem>> </b></a>'
-		*pl 'Deodorant: <a href="exec:deodorant=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<deodorant>> </b></a>'
-		*pl 'Tampons: <a href="exec:tampon=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<tampon>> </b></a>'
-		*pl 'Sanitary Napkins: <a href="exec:sanpad=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<sanpad>> </b></a>'
-		*pl 'Shampoo: <a href="exec:shampoo=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<shampoo>> </b></a>'
-		*pl 'Hair scrunchies: <a href="exec:hscrunch=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<hscrunch>> </b></a>'
-		*pl 'Hair pins: <a href="exec:hpingrip=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<hpingrip>> </b></a>'
+		'<a href = "exec:showCosmeticsItems = 0 & dynamic $cheatmenu[''items'']">Hide Details </a>'
+		*pl 'Cosmetics: <a href="exec:mc_inventory[''cosmetics''] =input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''cosmetics'']>> </b></a>'
+		*pl 'Moisturiser: <a href="exec:mc_inventory[''moisturiser'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''moisturiser'']>> </b></a>'
+		*pl 'Lip balms: <a href="exec:mc_inventory[''lipbalm'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''lipbalm''] >> </b></a>'
+		*pl 'Plain false lashes: <a href="exec:mc_inventory[''eyelash_fake'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''eyelash_fake'']>> </b></a>'
+		*pl 'Mink false lashes: <a href="exec:mc_inventory[''eyelash_mink'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''eyelash_mink'']>> </b></a>'
+		*pl 'Razors: <a href="exec:mc_inventory[''razor'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''razor'']>> </b></a>'
+		*pl 'Sunblock: <a href="exec:mc_inventory[''suncream'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> << mc_inventory[''suncream'']>> </b></a>'
+		*pl 'Deodorant: <a href="exec:mc_inventory[''deodorant'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''deodorant'']>> </b></a>'
+		*pl 'Tampons: <a href="exec:mc_inventory[''tampons'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''tampons'']>> </b></a>'
+		*pl 'Sanitary Napkins: <a href="exec:mc_inventory[''sanitary_pads'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''sanitary_pads'']>> </b></a>'
+		*pl 'Shampoo: <a href="exec:mc_inventory[''shampoo'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''shampoo'']>> </b></a>'
+		*pl 'Hair scrunchies: <a href="exec:mc_inventory[''scrunchies'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''scrunchies'']>> </b></a>'
+		*pl 'Hair pins: <a href="exec:mc_inventory[''kirbygrips'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''kirbygrips'']>> </b></a>'
 
 		if bag = 1:
-			*pl 'Wipes: <a href="exec:salfetka=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<salfetka>> </b></a>'
-			*pl 'Portable makeup: <a href="exec:kosmetitka=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<kosmetitka>> </b></a>'
-			*pl 'Mouthwash: <a href="exec:mouthwash=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mouthwash>> </b></a>'
-			
-			if greben = 0:
-				*pl 'Comb: <a href="exec:greben = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
+			*pl 'Wipes: <a href="exec:mc_inventory[''makeup_wipes'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''makeup_wipes'']>> </b></a>'
+			*pl 'Portable makeup: <a href="exec:mc_inventory[''travel_makeup'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''travel_makeup'']>> </b></a>'
+			*pl 'Mouthwash: <a href="exec:mc_inventory[''mouthwash'']=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mc_inventory[''mouthwash'']>> </b></a>'
+
+			if mc_inventory['comb'] =  0:
+				*pl 'Comb: <a href="exec:mc_inventory[''comb''] =  1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
+			end
+			if mc_inventory['comb'] =  1:
+				*pl 'Comb: <a href="exec:mc_inventory[''comb''] =  0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
 			end
-			if greben = 1:
-				*pl 'Comb: <a href="exec:greben = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-			end	
 
-			if compact_mirror = 0:
-				*pl 'Compact mirror: <a href="exec:compact_mirror = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
+			if mc_inventory['travel_mirror'] =  0:
+				*pl 'Compact mirror: <a href="exec:mc_inventory[''travel_mirror''] =  1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
+			end
+			if mc_inventory['travel_mirror'] =  1:
+				*pl 'Compact mirror: <a href="exec:mc_inventory[''travel_mirror''] =  0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
 			end
-			if compact_mirror = 1:
-				*pl 'Compact mirror: <a href="exec:compact_mirror = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-			end	
 		end
 	end
 
 	'<h4>Hardware items</h4>'
 	if showHardwareItems = 0:
 		'<a href = "exec: showHardwareItems = 1 & dynamic $cheatmenu[''items'']">Show Details </a>'
-	end 
+	end
 	if showHardwareItems = 1:
 		'<a href = "exec: showHardwareItems = 0 & dynamic $cheatmenu[''items'']">Hide Details </a>'
 		*pl 'Dishwashing detergent: <a href="exec:fairy=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<fairy>> </b></a>'
 		*pl 'Clothing detergent: <a href="exec:poroshok=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<poroshok>> </b></a>'
 		*pl 'Plates: <a href="exec:cltarelka=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<cltarelka>> </b></a>'
 		*pl 'Fabric: <a href="exec:tkan=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<tkan>> </b></a>'
-	
+
 		if sewing_kit = 0:
 			*pl 'Sewing kit: <a href="exec:sewing_kit = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
 		end
 		if sewing_kit = 1:
 			*pl 'Sewing kit: <a href="exec:sewing_kit = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if bag = 1:
 			if umbrella = 0:
@@ -3390,7 +3391,7 @@ $cheatmenu['items'] = {
 			end
 			if umbrella = 1:
 				*pl 'Umbrella: <a href="exec:umbrella = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-			end	
+			end
 		end
 	end
 
@@ -3421,30 +3422,30 @@ $cheatmenu['items'] = {
 		end
 		if pornMagazine = 1:
 			*pl 'Porn magazine: <a href="exec:pornMagazine = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if vibrator = 0:
 			*pl 'Vibrator: <a href="exec:vibrator = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
 		end
 		if vibrator = 1:
 			*pl 'Vibrator: <a href="exec:vibrator = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if analplug = 0:
 			*pl 'Butt plug: <a href="exec:analplug = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
 		end
 		if analplug = 1:
 			*pl 'Butt plug: <a href="exec:analplug = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
+
+		*pl '15cm suction dildo: <a href="exec:suction_dildo=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<suction_dildo>> </b></a>'
 
-		*pl '15cm suction dildo: <a href="exec:suction_dildo=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<suction_dildo>> </b></a>'	
-	
 		if strapon = 0:
 			*pl 'Strap-on harness: <a href="exec:strapon = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
 		end
 		if strapon = 1:
 			*pl 'Strap-on harness: <a href="exec:strapon = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if dildo = 0:
 			*pl '10cm dildo: <a href="exec:dildo = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
@@ -3458,14 +3459,14 @@ $cheatmenu['items'] = {
 		end
 		if middildo = 1:
 			*pl '15cm dildo: <a href="exec:middildo = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if largedildo = 0:
 			*pl '20cm dildo: <a href="exec:largedildo = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
 		end
 		if largedildo = 1:
 			*pl '20cm dildo: <a href="exec:largedildo = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if bigdildo = 0:
 			*pl '25cm dildo: <a href="exec:bigdildo = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'
@@ -3479,7 +3480,7 @@ $cheatmenu['items'] = {
 		end
 		if extradildo = 1:
 			*pl '30cm dildo: <a href="exec:extradildo = 0 & dynamic $cheatmenu[''items'']"><b>owned</b></a>'
-		end	
+		end
 
 		if superdildo = 0:
 			*pl '35cm dildo: <a href="exec:superdildo = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'

+ 2 - 2
locations/Cum_Manage.qsrc

@@ -511,8 +511,8 @@ if $ARGS[0] = 'cumgather':
 			$part = 'unknown'
 		end
 
-		if salfetka > 0:
-			salfetka -= 1
+		if mc_inventory['makeup_wipes'] > 0:
+			mc_inventory['makeup_wipes'] -= 1
 			minut += 5
 			'You use a wipe to clean the sperm from your <<$part>>.'
 			gs 'cum_cleanup', 'cleanloc', cloc

+ 1 - 1
locations/FedorEv4_sex.qsrc

@@ -1837,7 +1837,7 @@ if $ARGS[0] = 'Shower 2':
 	gs 'stat'
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	'You climb into the shower and begin lathering your body, cleaning yourself as thoroughly as possible until you can hear Fedor enter the room and you peek out of the curtain to see him taking a piss and as soon as he notices you, he gives you a wink with a mischievous grin on his face.'
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 

+ 2 - 2
locations/HotelRoom.qsrc

@@ -144,7 +144,7 @@ end
 if $ARGS[0] = 'shower1':
 	*clr & cla
 	minut += 1
-	hotelShampoo = 1
+	hotelmc_inventory['shampoo'] =  1
 	$locM_arg = 'shower1'
 	$locM = 'HotelRoom'
 	$loc_arg = 'shower1'
@@ -170,7 +170,7 @@ if $ARGS[0] = 'shower1':
 		end
 	else
 		act 'Return to your room':
-			hotelShampoo = 0
+			hotelmc_inventory['shampoo'] =  0
 			if hotelRoom[$hotel] = 1:
 				gt'HotelRoom','normal'
 			elseif hotelRoom[$hotel] = 2:

+ 1 - 1
locations/JuliaMilHome.qsrc

@@ -319,7 +319,7 @@ if $ARGS[0] = 'bathroom':
 	act 'Take a shower':
 		menu_off = 1
 		minut += 10
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		gs 'stat'
 		

+ 3 - 3
locations/KatjaHomeTalk.qsrc

@@ -459,7 +459,7 @@ if $ARGS[0] = 'shower':
 
 		act 'Have a shower alone':
 			cla & *clr
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			minut += 15
 			pcs_hairbsh = 1
@@ -478,7 +478,7 @@ if $ARGS[0] = 'shower':
 
 		act 'Bathe together':
 			cla & *clr
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			pcs_hairbsh = 1
 			pcs_makeup = 1
@@ -539,7 +539,7 @@ if $ARGS[0] = 'shower':
 			end
 		end
 	else
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		minut += 15
 		pcs_hairbsh = 1

+ 0 - 186
locations/Katja_nightclub_sex.qsrc

@@ -1,186 +0,0 @@
-# Katja_nightclub_sex
-!2023/05/27
-
-if $ARGS[0] = 'private_booth_FFM':
-	menu_off = 1	
-	if npc_sex['A14'] = 0:
-		katjaQW['first_time_in_nightclub'] = 1
-		katjaQW['slut'] += 5
-		girl += 1
-		gs 'npc_relationship', 'modify', 'A14', 'adore'	
-	end
-	gs 'arousal', 'foreplay', 3, 'group', 'lesbian'
-	gs 'arousal', 'foreplay_give', 3, 'group', 'lesbian'
-	KatjaQW['horny'] += rand(10,20)
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private1.jpg"></center>'
-	'"Why don''t the two of you get started?" <<$boyname>> says. Katja '+iif(npc_sex['A14'] = 0, ' looks at you with curious', 'eager')+' eyes. You take that as an invitation and get up while Katja follows.'
-	if katjaQW['QWstage'] >= 3:
-		'Katja quickly goes for a deep kiss and starts to undress you. You follow her lead and start pulling her clothes off.'
-	elseif katjaQW['simultanous_girls'] > 1:
-		'Katja approaches you for a kiss and you start making out. She''s a very good kisser, gentle yet passionate. You normally only experience this with girls who have kissed lot of other girls, and it clearly gets to you.'
-		'She also starts to undress you and you follow her in removing her clothes.'
-	elseif katjaQW['simultanous_girls'] = 1 or katjaQW['simultanous_boys'] > 3:
-		'You approach Katja for a kiss, which she readily reciprocates and it''s clear that she has some experience in the art of kissing. After a short while, you break off and start to remove your clothes while Katja slowly does the same.'
-	elseif rand(0,katjaQW['simultanous_boys']) = 0:
-		'You approach Katja for a kiss and, while she kisses you back, it''s clear that she''s never kissed a girl. After a short while, you break off and start to remove your clothes while Katja slowly does the same.'
-	else
-		'You approach a hesitant Katja for a kiss and, while she kisses you back, it''s fairly clumsy - like she has never made out with anyone before. After a short while, you break off and start to remove your clothes while Katja slowly does the same.'
-	end
-	'You are '+iif($pantyworntype = 'none', 'already completely naked', 'only wearing panties')+'  and while Katja is still wearing some of her underwear, her nice, round boobs are on full display.'
-	'So you just go for it and start sucking on her left tit. She starts moaning loudly and <<$boyname>> looks on intently.'
-	gs 'stat'
-	act 'Start licking her pussy':
-		*clr & cla	
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private2.jpg"></center>'
-		'You gently lay Katja down and start licking her now very wet pussy. She moans and <<$boyname>> can''t hold back anymore and starts sucking on her luscious breast.'
-		gs 'arousal', 'cuni_give', 3, 'group', 'lesbian'
-		KatjaQW['horny'] += rand(10,20)		
-		gs 'stat'
-		act '69':
-			*clr & cla	
-			KatjaQW['horny'] += rand(10,20)
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private3.jpg"></center>'
-			'You stop and lie down on your back. "Come on, Katja. Give me your pussy and put your mouth on mine," you command and '+iif(katjaQW['simultanous_girls'] = 0, 'hesitantly does what you say.', 'obeys.')
-			if npc_sex['A14'] > 0 or katjaQW['simultanous_girls'] > 1:
-				'You start to lick each other''s pussy and Katja is doing a great job. She really knows how to please a girl.'
-			elseif katjaQW['simultanous_girls'] = 1:
-				'You start to lick each other''s pussy and Katja''s doing an okay job, but it''s clear that she doesn''t have much experience in pleasing a girl.'
-			else
-				'You start to lick Katja''s pussy while her tongue cautiously explores your own. It seems like it''s the first time she''s tried to eat pussy.'
-			end
-			if KatjaQW['horny'] >= 100:
-				katjaQW['horny'] -= 100
-				if npc_sex['A14'] = 0:
-					katjaQW['first_time_in_nightclub'] = 2
-					gs 'npc_relationship', 'modify', 'A14', 'adore'	
-				end
-				'Your licking is pretty good and soon Katja has a powerful, explosive orgasm. <<$boyname>> watches in amazement.' 
-			else
-				'While you lick each other, <<$boyname>> looks on, getting more and more aroused.'
-			end
-			gs 'arousal', 'cuni_give', 3, 'group', 'lesbian'
-			gs 'arousal', 'cuni', -3, 'group', 'lesbian'
-			gs 'stat'
-			act 'Suck <<$boyname>>''s cock':
-				*clr & cla	
-				KatjaQW['horny'] += rand(5,10)
-				if npc_throat['A14'] < dick: npc_throat['A14'] += 1
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private4.jpg"></center>'
-				'"Why don''t you join us, <<$boyname>>?" you ask. He quickly gets up and you help him undress, revealing his <<dick>> cm <<$dick_girth>> cock.'
-				'"Let''s give this nice cock a good licking, Katja," you say. The two of you get on your knees and share <<$boyname>>''s dick.' 
-				gs 'arousal', 'bj', 3, 'group'
-				gs 'stat'
-				act 'Get to fucking':
-					*clr & cla	
-					KatjaQW['horny'] += rand(5,10)
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private5.jpg"></center>'
-					'"I think my cock deserves some pussy now," <<$boyname>> says after you''ve sucked his cock for a few minutes.'
-					'You lie down on the table, and he gets right to jamming his very hard cock into your pussy and starts thrusting.'
-					'Katja looks on for a moment, then she moves her mouth to your pussy and starts to lick your clit while <<$boyname>>''s cock goes in and out of your slit.' 
-					gs 'arousal', 'vaginal', 3, 'group'
-					gs 'arousal', 'cuni', -2, 'group', 'lesbian'
-					gs 'stat'
-					act 'Katja''s turn':
-						*clr & cla	
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private6.jpg"></center>'
-						'"Now, it''s time to try the redhead''s pussy," <<$boyname>> says as he pulls out of your pussy. He grabs Katja and pushes her down on her back on the couch before pulling her ass up on the arm.'
-						if npc_vag['A14'] < dick:
-							katjaQW['horny'] -= rand(10,20)
-							'He jams his dick into her pussy, and Katja gives out a surprised shriek, clearly not used to cocks this size. He ignores that and continues to pound her.'
-						else
-							KatjaQW['horny'] += rand(10,20)
-							'He jams his dick into her pussy, which goes in smoothly while Katja lets out a huge moan. He then starts to pound her.'
-						end
-						'You get on the couch and lower your ass to Katja''s face, and she '+iif(katjaQW['simultanous_girls'] >= 1, 'eagerly', 'clumsily')+' begins to lick your pussy.'
-						'<<$boyname>> then grabs your head and starts to make out with you while he fucks Katja, who is still licking your pussy.'
-						gs 'arousal', 'kiss', -2, 'group'
-						gs 'arousal', 'cuni', 3, 'group', 'lesbian'
-						gs 'stat'
-						act 'Get on top of <<$boyname>>':
-							*clr & cla	
-							KatjaQW['horny'] += rand(5,15)						
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private7.jpg"></center>'
-							'After hammering Katja for a few minutes, he pulls out, gives a pat on her butt cheek and says, "Get off the couch. It''s time for you to do the work."'
-							'After you''re off the couch, he lies down on it, his cock standing up like a tent pole. Katja then crawls up and sits on his face and you lower your wet pussy onto his cock.'
-							'While you ride him, you and Katja start playing with each other''s boobs before you begin making out.'  
-							gs 'arousal', 'vaginal', 3, 'group'
-							gs 'arousal', 'foreplay', -3, 'group', 'lesbian'
-							gs 'arousal', 'kiss', -3, 'group', 'lesbian'
-							gs 'stat'
-							act 'Lick his cock again':
-								*clr & cla	
-								KatjaQW['horny'] += rand(5,10)						
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private8.jpg"></center>'
-								'After riding his cock for a few minutes, you and Katja get off him, but he remains on the couch.'
-								'So you get down on the floor and start to play with his cock again, taking turns sucking it before he decides to take control once more.'
-								gs 'arousal', 'cuni', 3, 'group'
-								gs 'stat'
-								act 'Katja''s turn again':
-									*clr & cla	
-									KatjaQW['horny'] += rand(5,15)						
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private9.jpg"></center>'
-									'"Get up on all fours and show me those booties," <<$boyname>> says as he stands up.'
-									'Following his commands, you crawl up on the couch and stick out your butts. <<$boyname>> starts playing with both of your pussies.'
-									'He then gets up and shoves his cock into Katja, fucking her again. Katja '+iif(npc_vag['A14'] < dick, 'seems to be feeling a mix of pain and pleasure.', 'is moaning very loudly.')
-									gs 'arousal', 'cuni', 3, 'group'
-									gs 'stat'
-									act 'Switch one more time':
-										*clr & cla	
-										KatjaQW['horny'] += rand(0,10)						
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private10.jpg"></center>'
-										'<<$boyname>> then switches from Katja to you and stuffs his <<$dick_girth>> cock into your '+iif(pcs_vag < dick, 'tight ','')+'pussy.'
-										'He starts to pound you and Katja gets up close to see how his dick glides in and out of your pussy.' 
-										gs 'arousal', 'vaginal', 3, 'group'
-										gs 'stat'
-										act 'Katja wants more':
-											*clr & cla	
-											KatjaQW['horny'] += rand(10,20)						
-											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private11.jpg"></center>'
-											'Katja seems very eager to get some more cock, so much that she crawls up on your back to present her ass to <<$boyname>>. He promptly removes his cock from your pussy and shoves it back in hers.'
-											if KatjaQW['horny'] >= 100:
-												KatjaQW['horny'] = 0
-												'He starts fucking her as hard as he can but Katja dares him to fuck her harder. Soon, she is howling when she has a huge orgasm on your back.'
-											else
-												'He starts fucking her as hard as he can but Katja dares him to fuck her harder. He does so for a few minutes, but Katja does not come.'
-											end
-											gs 'arousal', 'erotic_nudity', 3, 'group'
-											gs 'stat'
-											act 'One last fuck':
-												*clr & cla	
-												KatjaQW['horny'] += rand(0,10)						
-												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private12.jpg"></center>'
-												'<<$boyname>> pulls out of Katja and shouts "You! On your back. I''m going to fuck you one more time before I come."'
-												'You do as he says and lie down on the table. He quickly starts to fuck you, while Katja licks your breast. He''s very close to cumming.'
-												gs 'arousal', 'vaginal', 3, 'group'
-												gs 'arousal', 'foreplay', -3, 'group', 'lesbian'
-												gs 'stat'
-												act 'He''s cumming':
-													*clr & cla	
-													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private13.jpg"></center>'
-													'<<$boyname>> suddenly pulls out and cums all over your butts while Katja and you are flicking your tongues together.'
-													'"That was great" he says and slumps back into the couch. "What a wonderful fuck. You ladies are fantastic," he continuous,'
-													iif(KatjaQW['horny'] <= 10, '"Yes, it was very fun. We had a great time,"', '"Sure, it was fun!"')+' Katja says '+iif(KatjaQW['horny'] <= 10, 'sounding very satisfied.', 'not sounding completely honest.')
-													'She finds some napkins in her purse and hands them to you to clean off the cum. You then get dressed while <<$boyname>> keeps sitting on the couch.'
-													'"I feel energized," Katja says. "Let''s go dance. Bye, <<$boyname>>!" she continues, and she practically drags you to the dance floor.'
-													gs 'arousal', 'kiss', 3, 'lesbian'
-													gs 'arousal', 'end'
-													gs 'cum_call', 'stomach', $boy, 1
-													gs 'cum_cleanup'
-													gs 'stat'			
-													act 'Follow Katja to the dance floor': minut +=10 & gt 'katja_nightclub', 'dance'
-												end
-											end
-										end
-									end
-								end
-							end
-						end
-					end
-				end
-			end
-		end
-	end
-end
-
---- Katja_nightclub_sex ---------------------------------
-

+ 1 - 1
locations/LBZhouse.qsrc

@@ -147,7 +147,7 @@ if $ARGS[0] = 'Shower':
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	'You grab your stuff and walk over to the bathroom to have a shower. You carefully run the faucet, checking the water temperature before washing yourself off, enjoying the warm water hitting your body.'
 	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	minut += 15
 	pcs_hairbsh = 1

+ 4 - 4
locations/LCporn.qsrc

@@ -20,7 +20,7 @@ if $ARGS[0] = 'firsttime':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/<<randlcpic>>.jpg"></center>'
 		'You smile encouragingly at Eugene and tell her that she is even hotter than you imagined. Eugene, emboldened by your reaction, starts to help you undress. Finally, she descends upon your naked body like a hungry predator...'
 		gs 'dinsex', 'boy_puts_his_condom'
-		gs 'dinsex','vaginal_sex',40,'futa'
+		gs 'dinsex','vaginal_sex',40,'shemale'
 		'Finally, a good half hour after the two of you started fucking, Eugene lets out a loud and husky moan as she orgasmed.'
 		gs 'dinsex','sexcum'
 		'She kisses you and begins to get dressed while tells you: "Thanks, <<$pcs_nickname>>! That was amazing... but I really need to get back to work before someone take a notice! Please do visit me again, <<$pcs_nickname>>!"'
@@ -63,7 +63,7 @@ if $ARGS[0] = 'sex':
 		'Eugene grins and says: "I was hoping you''d say that. Come on, <<$pcs_nickname>>."'
 		'She helps you to undress, and lies down on the mattress with you. She slips her cock into your pussy and starts to fuck you. She skillfully rubs your clit while she thrusts in and out of you, to keep you nice and wet.'
 		gs 'dinsex', 'boy_puts_his_condom'
-		gs 'dinsex', 'vaginal_sex', 40, 'futa', 'sub'
+		gs 'dinsex', 'vaginal_sex', 40, 'shemale', 'sub'
 		'Finally, a good half hour after the hot sex session, Eugene lets out a loud girly moan.'
 		gs 'dinsex','sexcum'
 		gs 'stat'
@@ -84,7 +84,7 @@ if $ARGS[0] = 'sex':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/<<randlcpic>>.jpg"></center>'
 		'You take your clothes off, give Eugene a deep kiss before drop to your knees in front of her. "Mmmm...<<$pcs_nickname>>!" she whispers and looks at you intently.'
 		'Eugene shoves her harden cock deep into your mouth as soon as you open your lips. She helds you firmly by the hair and begins to thrust her hips back and forth, making you take her whole length repeatedly. After a while, with her cock deep down your throat, you begin to wonder how it''s possible that she still hasn''t reached orgasm yet... guys never last this long!'
-		gs 'arousal', 'bj', 20, 'futa', 'sub', 'deepthroat'
+		gs 'arousal', 'bj', 20, 'shemale', 'sub', 'deepthroat'
 		'Finally, a good half hour after you started sucking her cock, Eugene finally lets out a loud and girly moan and releases her load all over your face. Thick strands of saliva are running down your chin by now.'
 		gs 'cum_call', 'face', $boy, 1
 		
@@ -112,7 +112,7 @@ if $ARGS[0] = 'sex':
 		'After some intense foreplay and stimulation, Eugene grabs some cooking oil and lubes up her cock and then does the same to your ass as well. With that done she bends you over and lifts one of your legs off the ground. You put your hands against the wall to help keep your balance. Then she slides her cock inside your ass and begins to thrust away as if her life depends on it.'
 		lubri +=1
 		gs 'arousal', 'anal_finger', 1,'lube' 
-		gs 'arousal', 'anal', 40, 'futa'
+		gs 'arousal', 'anal', 40, 'shemale'
 		'She pounds and enjoys your ass for a surprising amount of time, considering how hard and fast she is hammering it. She makes sure to reapply some of the cooking oil as needed, while greatly helps you enjoy the experience as well. Finally, a good half hour after she started fucking your ass, Eugene finally lets out a loud and girly scream and shoots her load deep inside your ass.'
 		gs 'cum_call', 'anus', $boy, 1
 		gs 'stat'

+ 2 - 2
locations/LariskaHome.qsrc

@@ -360,7 +360,7 @@ if $ARGS[0] = 'bathroom_join_2':
 	'You quickly strip your clothing off, and gently tap on the shower door. Startled, she turns to see you standing there, before smiling shyly and opening the door for you.'
 	
 	act 'Finish the shower':
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		minut += 15
 		pcs_horny += 10
@@ -403,7 +403,7 @@ if $ARGS[0] = 'bathroom_join_3':
 		gs 'arousal', 'end'
 		'As your body comes down from its high, she stands back up and kisses you some more. You taste yourself on her lips, you taste great! Eventually you break away to continue the shower.'
 		act 'Finish your shower':
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			minut += 5
 			pcs_horny += 10

+ 0 - 56
locations/MLanding.qsrc

@@ -1,56 +0,0 @@
-# MLanding
-$location_type = 'private'
-killvar '$locclass'
-
-if $ARGS[0] = 'west':
-	*clr & cla
-	$loc = 'MLanding'
-	$loc_arg = 'west'
-	$menu_loc = 'MLanding'
-	$menu_arg = 'west'
-	menu_off = 0
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/wlanding.jpg"></center>'
-	act 'Go to the east wing landing':gt 'MLanding', 'east'
-	act 'Go downstairs to the foyer':gt 'MHall', 'foyer'
-	act 'Visit the master bedroom':gt 'MWestbed', 'master'
-	act 'Visit guest bedroom A':gt 'MWestbed', 'guest'
-	act 'Visit the games room':gt 'MGames'
-
-	if rand (0,100) < 3:
-		menu_off = 1
-		*clr & cla
-		gs 'stat'
-		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_sex_b1.mp4"></video></center>'
-		'A maid is being helped with the vacuum cleaning by a man in casual clothing, you think about reporting him, but he''s a bit busy right now.'
-		
-		gs 'arousal', 'voyeur_sex', 5
-		gs 'arousal', 'end'
-		gs 'stat'
-		
-		act 'Return': gt 'MLanding', 'west'
-	end
-end
-
-if $ARGS[0] = 'east':
-	*clr & cla
-	killvar '$locclass'
-	$loc = 'MLanding'
-	$loc_arg = 'east'
-	$menu_loc = 'MLanding'
-	$menu_arg = 'east'
-	menu_off = 0
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/elanding.jpg"></center>'
-	act 'Go to the west wing landing':gt 'MLanding', 'west'
-	act 'Go downstairs to the foyer':gt 'MHall', 'foyer'
-	act 'Go downstairs to the west wing hallway':gt 'MHall', 'west'
-	act 'Visit guest bedroom B':gt 'MEastbed', 'guestB'
-	act 'Visit guest bedroom C':gt 'MEastbed', 'guestC'
-	act 'Visit guest bedroom D':gt 'MEastbed', 'guestD'
-	act 'Go to the bathroom': gt 'MBathrooms', 'bath'
-	act 'Go to the living room': gt 'MLiving'
-end
-
---- MLanding ---------------------------------
-

+ 5 - 0
locations/MagEncounterFairy.qsrc

@@ -1,5 +1,7 @@
 # MagEncounterFairy
 
+!! 30/07 - image for the fairy now added.
+
 menu_off = 1
 
 if $ARGS[0] = '':
@@ -27,6 +29,7 @@ if $ARGS[0] = 'fairy_chat_no1':
 	cla
 	gs 'stat'
 	knowsfairy = 1
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/fae.jpg"></center>'
 	'You take a closer look at the floating glowing orb. What you mistook for a large firefly is actually a small woman with translucent wings on her back: A fairy!'
 	'"Hello, biggie!", she says in a high pitched voice. "You can see me, right?'
 	'"It''s so nice to meet you! Finally someone who can see me!", she goes on before you have a chance to answer. "Finally someone to chat with!!! You have no idea how annoying it is to be here and nobody recognizes you. It''s sooo BORING!!!"'
@@ -83,6 +86,7 @@ end
 if $ARGS[0] = 'fairy_chat':
 	cla
 	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/fae.jpg"></center>'
 	'You take the few steps over to the glowing orb that apparently only you can recognize as what it truly is: a fairy.'
 	act 'Chat with the fairy':
 		cla
@@ -301,5 +305,6 @@ if $ARGS[0] = 'teleport':
 end
 
 
+
 --- MagEncounterFairy ---------------------------------
 

+ 2 - 2
locations/NikoDreams.qsrc

@@ -159,7 +159,7 @@ if $ARGS[0] =  'woods3':
 	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods 4':
+if $ARGS[0] =  'woods4':
 	*clr & cla
 	VKWoods = 4
 	VKSmiley -= 1
@@ -386,7 +386,7 @@ if $ARGS[0] =  'woods_hide':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/<<VKWoods>>.jpg"></center>'
 	end
 	
-	act 'Continue':gt 'NikoDreams', 'Woods <<VKWoods>>'
+	act 'Continue':gt 'NikoDreams', 'woods<<VKWoods>>'
 end	
 
 if $ARGS[0] =  'friends':

+ 2 - 2
locations/Nudelake.qsrc

@@ -158,11 +158,11 @@ if $ARGS[0] = 'zagarat':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_nude.jpg"></center>'
 
-	if krem = 0:
+	if mc_inventory['suncream'] =  0:
 		pcs_tan += 1
 		'You go to the beach and sunbathe.'
 	else
-		krem -= 1
+		mc_inventory['suncream'] -=  1
 		pcs_tan += 3
 		'You smear sunblock on your body and sunbathe.'
 	end

+ 28 - 28
locations/UnitAppearance.qsrc

@@ -143,7 +143,7 @@ if $ARGS[0] = 'GenerateSvetas':
 	unitPShoQuality = PShoQuality
 	$unitpantyworntype = $pantyworntype
 	$unitbraworntype = $braworntype
-	unitpcs_lipbalm = pcs_lipbalm
+	unitpcs_lipbalm  = pcs_lipbalm
 	unitmopkoef = mopkoef
 	unitpcs_hairbsh = pcs_hairbsh
 	unitpcs_breath = pcs_breath
@@ -181,7 +181,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -219,7 +219,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -257,7 +257,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -295,7 +295,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -333,7 +333,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -371,7 +371,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 0
     unitpcs_breath = 0
@@ -409,7 +409,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -447,7 +447,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -485,7 +485,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -523,7 +523,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -561,7 +561,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -599,7 +599,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -637,7 +637,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -675,7 +675,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -713,7 +713,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -751,7 +751,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -789,7 +789,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -827,7 +827,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'none'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -865,7 +865,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitPShoQuality = 0
     $unitpantyworntype = 'gm'
     $unitbraworntype = 'gm'
-    unitpcs_lipbalm = 0
+    unitpcs_lipbalm  = 0
     unitmopkoef = 0
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -891,7 +891,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitpcs_vital = 100
     unitvidage = 20
     unitpcs_skin = 100
-    unitpcs_lipbalm = 1
+    unitpcs_lipbalm  = 1
     unitmopkoef = 30
     unitpcs_hairbsh = 1
     unitpcs_breath = 1
@@ -963,7 +963,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitpcs_vital = 30
     unitvidage = 16
     unitpcs_skin = 50
-    unitpcs_lipbalm = 1
+    unitpcs_lipbalm  = 1
     unitmopkoef = 19
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -1035,7 +1035,7 @@ if $ARGS[0] = 'GenerateSvetas':
     unitpcs_vital = 30
     unitvidage = 16
     unitpcs_skin = 50
-    unitpcs_lipbalm = 1
+    unitpcs_lipbalm  = 1
     unitmopkoef = 19
     unitpcs_hairbsh = 1
     unitpcs_breath = 0
@@ -1150,7 +1150,7 @@ if $ARGS[0] = 'GenerateSvetaOptions':
     unitpcs_skin = 100
     unitpcs_lashes = 5
     unitmopkoef = 30
-    unitpcs_lipbalm = 1
+    unitpcs_lipbalm  = 1
     unitlegkoef = 0
     gs 'UnitAppearance', 'calcHotcat', $svetadesc
     gs 'UnitAppearance', 'RestoreBase'
@@ -1200,7 +1200,7 @@ if $ARGS[0] = 'GenerateSvetaOptions':
     unitpcs_skin = 100
     unitpcs_lashes = 5
     unitmopkoef = 30
-    unitpcs_lipbalm = 1
+    unitpcs_lipbalm  = 1
     unitlegkoef = 0
     gs 'UnitAppearance', 'calcHotcat', $svetadesc
 
@@ -1269,7 +1269,7 @@ if $args[0] = 'SaloTest':
     unitpcs_vital = 100
     unitvidage = 20
     unitpcs_skin = 1
-    unitpcs_lipbalm = 1
+    unitpcs_lipbalm  = 1
     unitmopkoef = 5
     unitpcs_hairbsh = 1
     unitpcs_breath = 1
@@ -1450,7 +1450,7 @@ if $ARGS[0] = 'SaveBase':
     tunitPShoQuality = unitPShoQuality
     $tunitpantyworntype = $unitpantyworntype
     $tunitbraworntype = $unitbraworntype
-    tunitpcs_lipbalm = unitpcs_lipbalm
+    tunitpcs_lipbalm  = unitpcs_lipbalm
     tunitmopkoef = unitmopkoef
     tunitpcs_hairbsh = unitpcs_hairbsh
     tunitpcs_breath = unitpcs_breath
@@ -1488,7 +1488,7 @@ if $ARGS[0] = 'RestoreBase':
     unitPShoQuality = tunitPShoQuality
     $unitpantyworntype = $tunitpantyworntype
     $unitbraworntype = $tunitbraworntype
-    unitpcs_lipbalm = tunitpcs_lipbalm
+    unitpcs_lipbalm  = pcs_lipbalm
     unitmopkoef = tunitmopkoef
     unitpcs_hairbsh = tunitpcs_hairbsh
     unitpcs_breath = tunitpcs_breath

+ 2 - 2
locations/VoltrenerSexShower.qsrc

@@ -133,7 +133,7 @@ if $ARGS[0] = '3':
 					'You can see from the look in his eyes that he''s been at the wine, and his slurring and unsteady legs confirm this. "Your ass isn''t that special." He spits on you and stumbles out of the showers.'
 					gs 'stat'
 					act 'Wash your ass':
-						noShampoo = 1
+						mc_inventory['noshampoo'] = 1
 						dynamic $showerdin
 						gt 'gdksport', 'start'
 					end
@@ -151,7 +151,7 @@ if $ARGS[0] = '3':
 				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Wash your ass':
-					noShampoo = 1
+					mc_inventory['noshampoo'] = 1
 					dynamic $showerdin
 					gt 'gdksport', 'start'
 				end

+ 1 - 1
locations/Zvereva_house_events.qsrc

@@ -96,7 +96,7 @@ if $ARGS[0] = 'chris_shower':
 		'When she sees you, she opens the door and says "Get in here, I need my back washed."'
 		'You step inside, lather your hands in soap, and start washing her.'
 
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		pcs_horny += 10
 		pcs_hairbsh = 1

+ 1 - 1
locations/_attributes_coco_outfits.qsrc

@@ -1012,7 +1012,7 @@ elseif ARGS[1] = 160:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 6
+	CloPantsShortness = 5
 end
 
 --- $attributes_coco_outfits ---------------------------------

+ 2 - 2
locations/_attributes_danilovich_panties.qsrc

@@ -30,7 +30,7 @@ elseif ARGS[1] = 4:
 	underwear['pair'] = 4
 
 elseif ARGS[1] = 5:
-	PanType = 3
+	PanType = 2
 	PanFun = 2
 	PanQuality = 3
 	PanThinness = 3
@@ -51,7 +51,7 @@ elseif ARGS[1] = 7:
 	underwear['pair'] = 7
 
 elseif ARGS[1] = 8:
-	PanType = 3
+	PanType = 2
 	PanFun = 2
 	PanQuality = 2
 	PanThinness = 2

+ 5 - 5
locations/_stock_item_info.qsrc

@@ -13,13 +13,13 @@ $item_info['tabletki'] = '<center><b>Birth control pills</b></center><br>Combina
 $item_info['vitamin'] = '<center><b>Vitamin drinks</b></center><br>A complete multivitamin in a fun-to-chew gummy, specially formulated to provide nutritional support for growing teenage girls.<br>Application: one pill a day.'
 $item_info['lekarstvo'] = '<center><b>Antibiotics</b></center><br>Antibiotics specifically treat infections caused by bacteria, such as Staph., Strep., or E. Coli., and either kill the bacteria (bactericidal) or keep it from reproducing and growing (bacteriostatic)<br>Application: one tablet a day.'
 $item_info['mosolmaz'] = '<center><b>Healing Ointment</b></center><br>Protects and soothes cracked and chafed skin. This will cure your itchy vulva'
-$item_info['lipbalm'] = '<center><b>Lip balm</b></center><br>Balm moisturizes lips, leaves them super soft and adds a subtle shimmer that makes your lips more attractive. There is a side effect: irreversible increased lip size when used for a long time.'
+$item_info[mc_inventory['lipbalm']] = '<center><b>Lip balm</b></center><br>Balm moisturizes lips, leaves them super soft and adds a subtle shimmer that makes your lips more attractive. There is a side effect: irreversible increased lip size when used for a long time.'
 $item_info['fatdel'] = '<center><b>Weight loss pill</b></center><br>This magic pill can increase fat burning, and the effect lasts for X days from the date of application. Intensive physical exertion, such as running, significantly increases the effectiveness of this drug.'
 $item_info['klisma'] = '<center><b>Enema kit</b></center><br>A medical tool for cleaning and rinsing the rectum.'
 $item_info['lubri'] = '<center><b>Lubricant</b></center><br>A specialized gel used during sex and masturbation to ease penetration or reduce friction to or between the penis or sex toy and the vagina, anus, or other body parts.'
 $item_info['painkiller'] = '<center><b>Painkillers</b></center><br>A pack of pills containing drugs used to relieve pain. Some are taken recreationally for their mind-altering effects. Can be addictive.'
-$item_info['tampon'] = '<center><b>Tampons</b></center><br>A pack of cylinder-shape cotton swabs with a string that is capable of absorbing menstrual fluids during your period.'
-$item_info['sanpad'] = '<center><b>Sanitary napkins</b></center><br>A pack of absorbent towels that provide protection during your period. They attach to the inside of panties to avoid any leakage onto your clothes'
+$item_info[mc_inventory['tampons']] = '<center><b>Tampons</b></center><br>A pack of cylinder-shape cotton swabs with a string that is capable of absorbing menstrual fluids during your period.'
+$item_info[mc_inventory['sanitary_pads']] = '<center><b>Sanitary napkins</b></center><br>A pack of absorbent towels that provide protection during your period. They attach to the inside of panties to avoid any leakage onto your clothes'
 $item_info['breastpump'] = '<center><b>Breast Pump</b></center><br>A breast pump is a mechanical device that lactating women use to extract milk from their breasts. This is a manual model and comes with one bottle.'
 $item_info['bpbottles'] = '<center><b>Breastmilk Bottle S</b></center><br>Used to collect breast milk with a breast pump. This set contains three 150ml bottles.'
 $item_info['bpbottlem'] = '<center><b>Breastmilk Bottle M</b></center><br>Used to collect breast milk with a breast pump. This set contains two 250ml bottles.'
@@ -27,8 +27,8 @@ $item_info['bpnipplebalm'] = '<center><b>Nipplebalm</b></center><br>Nipplebalm i
 $item_info['fairy'] = '<center><b>Dishwashing detergent</b></center><br>A liquid dishwashing soap with a light almond scent. It claims to cut through grease and grime with ease AND leave your hands feeling soft and moisturized.'
 $item_info['poroshok'] = '<center><b>Clothing detergent</b></center><br>A box of powdered clothing detergent with a light flowery scent that leaves your clothes smelling fresh and clean.'
 $item_info['cltarelka'] = '<center><b>Plates</b></center><br>A set of five plain white dinner plates.'
-$item_info['kosmetica'] = '<center><b>Cosmetics</b></center><br>A complete cosmetic set that covers every part of your makeup routine. There is enough products in there to allow you to create various looks.'
-$item_info['stanok'] = '<center><b>Razors</b></center><br>Cheap and disposable razors. They are not meant to last very long, but they get the job done.'
+$item_info[mc_inventory['cosmetics']] = '<center><b>Cosmetics</b></center><br>A complete cosmetic set that covers every part of your makeup routine. There is enough products in there to allow you to create various looks.'
+$item_info[mc_inventory['razor']] = '<center><b>Razors</b></center><br>Cheap and disposable razors. They are not meant to last very long, but they get the job done.'
 $item_info['pranik'] = '<center><b>Tea biscuits</b></center><br>A small package of yummy biscuits you can eat in a single sitting, perfect to be paired with a nice cup of tea'
 $item_info['siga'] = '<center><b>Pack of cigarettes</b></center><br>On the front in large print is a warning about potential health risks but it does not seem to stop some people from buying them...'
 $item_info['bottle'] = '<center><b>Bottle of water</b></center><br>A cheap and convenient bottle of water that fits into any bag to be carried around with you.'

+ 22 - 22
locations/abduction.qsrc

@@ -48,22 +48,22 @@ if $ARGS[0] = 'abdRoomFirstChaining':
 	painkiller_bak = painkiller
 	prezik_bak = prezik
 	vitamin_bak = vitamin
-	kosmetica_bak = kosmetica
-	lipbalm_bak = lipbalm
+	kosmetica_bak = mc_inventory['cosmetics']
+	lipbalm_bak = mc_inventory['lipbalm']
 	tampon_bak = tampon
 	shampoo_bak = shampoo
-	stanok_bak = stanok
+	stanok_bak = mc_inventory['razor']
 	deodorant_bak = deodorant
 
 	painkiller = 0
 	prezik = 0
 	vitamin = 0
-	kosmetica = 0
-	lipbalm = 0
-	tampon = 0
-	shampoo = 0
-	stanok = 0
-	deodorant = 0
+	mc_inventory['cosmetics'] = 0
+	mc_inventory['lipbalm']  = 0
+	mc_inventory['tampons'] =  0
+	mc_inventory['shampoo'] =  0
+	mc_inventory['razor'] =  0
+	mc_inventory['deodorant'] =  0
 
 	tabletkishot = rand(84,91)
 	shotdays = 93
@@ -557,12 +557,12 @@ if $ARGS[0] = 'abdEscapeWindow3':
 	painkiller = painkiller_bak
 	prezik = prezik_bak
 	vitamin = vitamin_bak
-	kosmetica = kosmetica_bak
-	lipbalm = lipbalm_bak
-	tampon = tampon_bak
-	shampoo = shampoo_bak
-	stanok = stanok_bak
-	deodorant = deodorant_bak
+	mc_inventory['cosmetics'] = kosmetica_bak
+	mc_inventory['lipbalm']  = lipbalm_bak
+	mc_inventory['tampons'] =  tampon_bak
+	mc_inventory['shampoo'] =  shampoo_bak
+	mc_inventory['razor'] =  stanok_bak
+	mc_inventory['deodorant'] =  deodorant_bak
 
 	act 'Turn and run the opposite direction':gt 'road'
 	act 'Run left':gt 'city_industrial'
@@ -675,7 +675,7 @@ if $ARGS[0] = 'abdFood':
 		menu_off = 1
 		minut += 15
 		pcs_horny += 1
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1 
 		dynamic $showerdin
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/shared/abduction/shower1.jpg"></center>'
@@ -1091,12 +1091,12 @@ if $ARGS[0] = 'abdSoldSauna':
 	painkiller = painkiller_bak
 	prezik = prezik_bak
 	vitamin = vitamin_bak
-	kosmetica = kosmetica_bak
-	lipbalm = lipbalm_bak
-	tampon = tampon_bak
-	shampoo = shampoo_bak
-	stanok = stanok_bak
-	deodorant = deodorant_bak
+	mc_inventory['cosmetics'] = kosmetica_bak
+	mc_inventory['lipbalm']  = lipbalm_bak
+	mc_inventory['tampons'] =  tampon_bak
+	mc_inventory['shampoo'] =  shampoo_bak
+	mc_inventory['razor'] =  stanok_bak
+	mc_inventory['deodorant'] =  deodorant_bak
 
 	act 'Continue':gt 'city_sauna', 'saunaroom'
 end

+ 1 - 1
locations/agentned.qsrc

@@ -35,7 +35,7 @@ if $ARGS[0] = 'start':
 		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')
+			'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: gs ''homes_properties'', ''pay_rent'', ''<<$property_code[i]>>'', ''cash'' & 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]>>':

+ 200 - 211
locations/albina_chat.qsrc

@@ -6,13 +6,13 @@ if $ARGS[0] = 'chat':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 	act 'Stop talking': gt 'albinahome', 'bedroom'
-	act 'Make small talk':gt'albina_chat','small_talk2'
-	act 'Talk about sex':gt'albina_sex_chat','sex_talk_start'
+	act 'Make small talk': gt'albina_chat','small_talk2'
+	act 'Talk about sex': gt'albina_sex_chat','sex_talk_start'
 end
 
 if $ARGS[0] = 'small_talk':
 	act 'Stop talking': gt 'albinahome', 'bedroom'
-	act 'Keep talking':gt'albina_chat','small_talk2'
+	act 'Keep talking': gt'albina_chat','small_talk2'
 	act 'Change the subject': gt 'albina_chat', 'chat'
 end
 
@@ -23,11 +23,11 @@ if $ARGS[0] = 'small_talk2':
 	*nl
 	if rand(1,2) = 1:
 		!! Sveta chooses the conversation topic
-		gs'albina_chat','pube_talk'
-		gs'albina_chat','maid_conversation'
-		gs'albina_chat','bella_conversation'
-		gs'albina_chat','lazar_conversation'
-		gs'albina_chat','zoya_conversation'
+!!		gs 'albina_chat','pube_talk'
+		gs 'albina_chat','maid_conversation'
+		gs 'albina_chat','bella_conversation'
+		gs 'albina_chat','lazar_conversation'
+		gs 'albina_chat','zoya_conversation'
 		
 	else
 		!! Albina takes the lead
@@ -54,13 +54,13 @@ if $ARGS[0] = 'job_talk1':
 	act 'My mom':
 		cla & *nl
 		'"I get most of my money from my mom too," you say reluctantly. "Starlets was all the extra money I made too."'
-		'"<i>Fuuuuck</i>," Albina groans, flipping over to stare at the ceiling in frustration. "What else can I do? I''m <i>so</i> over getting fucked for money."'
+		'"<i>Fuuuuck</i>," she groans, flipping over to stare at the ceiling in frustration. "What else can I do? I''m <i>so</i> over getting fucked for money."'
 		gs 'albina_chat','small_talk'
 	end
 	act 'Odd jobs':
 		cla & *nl
-		'"Odd jobs here and there," you shrug. "There''s a lot of things to do around town. They don''t pay very much, but it gives me some spending money. You could try doing that?" Albina wrinkles her nose in disgust.'
-		'"I don''t want to <i>work</i> for a living," she says, sending both of you into giggles.'
+		'"Odd jobs here and there," you shrug. "There''s a lot of things to do around town. They don''t pay very much, but it gives me some spending money. You could try doing that?"' 
+		'She wrinkles her nose in disgust. "I don''t want to <i>work</i> for a living," she says, sending both of you into giggles.'
 		gs 'albina_chat','small_talk'
 	end
 	
@@ -92,18 +92,18 @@ if $ARGS[0] = 'stripper_talk1':
 		cla & *nl
 		'"I... do some strip dancing in the city," you admit, blushing hard.'
 		if age < 18:
-			'"You''re a stripper?" Albina''s jaw drops. "How? You''re underage!"'
+			'"You''re a stripper?" Her jaw drops. "How? You''re underage!"'
 			if alterstrtimg = 18 or alterstrtimg = 19 or alterstrtimg = 20 or alterstrtimg = 21:
-				'"I''ve had a fake passport for years, Albina," you shrug uncomfortably. "Easiest way to get booze. Now it helps me with other things too."'
+				'"I''ve had a fake passport for years," you shrug uncomfortably. "Easiest way to get booze. Now it helps me with other things too."'
 			else
 				'"I... got a fake passport that the club don''t really care to check," you admit. "It... wasn''t easy getting it."'
-				'Albina grins. "Maybe I''ll come visit you at work one night..."'
+				'She grins. "Maybe I''ll come visit you at work one night..."'
 				'"Please don''t...." you reply uncomfortably and she pats you on the shoulder.'
 				'"Don''t panic, <<$pcs_nickname>>, I''m just kidding!"'
 				gs 'albina_chat','small_talk'
 			end
 		else
-			'"You''re a stripper?" Albina''s jaw drops and you laugh nervously.'
+			'"You''re a stripper?" Her jaw drops and you laugh nervously.'
 			'"Y-Yeah. I needed money and it''s... an easy job," you reply.'
 			'"Say no more. I''ve always thought about doing it myself, I just don''t know what Mama would say about it..."'
 			gs 'albina_chat','small_talk'
@@ -114,7 +114,7 @@ if $ARGS[0] = 'stripper_talk1':
 		cla & *nl
 		'"I do some strip dancing in the city," you say casually.'
 		if age < 18:
-			'"You''re a stripper?" Albina exclaims, her jaw dropping. "How? You''re underage!"'
+			'"You''re a stripper?" she exclaims, her jaw dropping. "How? You''re underage!"'
 			if alterstrtimg = 18 or alterstrtimg = 19 or alterstrtimg = 20 or alterstrtimg = 21:
 				'"I''ve had a fake passport for years, Albina," you say, rolling your eyes. "How do you think I got all my booze?"'
 			else
@@ -125,7 +125,7 @@ if $ARGS[0] = 'stripper_talk1':
 				gs 'albina_chat','small_talk'
 			end
 		else
-			'"You''re a stripper?" Albina exclaims and you shrug.'
+			'"You''re a stripper?" she exclaims and you shrug.'
 			'"Yeah. It''s easy money for an easy job," you reply.'
 			'"Easy, huh?" She strokes her chin, mulling it over. "It sounds fun but... I don''t know what Mama would say if she found out..."'
 			gs 'albina_chat','small_talk'
@@ -136,12 +136,12 @@ if $ARGS[0] = 'stripper_talk1':
 		cla & *nl
 		'"I do some strip dancing in the city," you admit, letting a smug smile creep onto your lips.'
 		if age < 18:
-			'"You''re a stripper?!" Albina exclaims, her jaw dropping. "How? You''re underage!"'
+			'"You''re a stripper?!" she exclaims, her jaw dropping. "How? You''re underage!"'
 			if alterstrtimg = 18 or alterstrtimg = 19 or alterstrtimg = 20 or alterstrtimg = 21:
-				'"I''ve had a fake passport for years, Albina," you grin. "Easiest way to get booze. Now it helps me with other things too."'
+				'"I''ve had a fake passport for years," you grin. "Easiest way to get booze. Now it helps me with other things too."'
 			else
 				'"I got a fake passport. Expensive sumbitch, but it gets me into 18+ areas."'
-				'Albina grins. "Maybe I''ll come visit you at work one night..."'
+				'She grins. "Maybe I''ll come visit you at work one night..."'
 				'"I''m not giving you a free show," you smirk.'
 				'She smiles even wider. "Don''t worry, I''d happily pay to watch you shake that ass!"' 
 				gs 'albina_chat','small_talk'
@@ -161,8 +161,8 @@ if $ARGS[0] = 'pornstar_talk1':
 			$AlbinaQW['porn_talk'] = 'embarrassed'
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'"Actually I..." you mumble, a blush already heating up your face. "I''ve been uhh... starring in some... adult films...?"'
-			'"Ew! You''re doing porn? Seriously?" Albina grimaces at you in disgust.'
+			'"Actually I..." you mumble, a blush already heating up your face. "I''ve been uhh... starring in some... <i>adult films</i>...?"'
+			'"Ew! You''re doing porn?! Seriously?!" She grimaces at you in disgust.'
 			gs 'albina_chat','pornstar_talk2'
 		end
 		
@@ -170,8 +170,8 @@ if $ARGS[0] = 'pornstar_talk1':
 			$AlbinaQW['porn_talk'] = 'casual'
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'"I''ve been starring in pornos," you say, with a casual shrug of your shoulders.'
-			'"Ew! You''re doing porn? Seriously?" Albina grimaces at you in disgust.'
+			'"I''ve been starring in pornos," you say with a casual shrug of your shoulders.'
+			'"Ew! You''re doing porn?! Seriously?!" She grimaces at you in disgust.'
 			gs 'albina_chat','pornstar_talk2'
 		end
 		
@@ -180,7 +180,7 @@ if $ARGS[0] = 'pornstar_talk1':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"Actually I..." you say, a smile tugging at the corners of your mouth. "I''ve been shooting some porn."'
-			'"Ew! You''re doing porn? Seriously?" Albina grimaces at you in disgust.'
+			'"Ew! You''re doing porn?! Seriously?!" She grimaces at you in disgust.'
 			gs 'albina_chat','pornstar_talk2'
 		end
 	end
@@ -211,7 +211,7 @@ if $ARGS[0] = 'pornstar_talk2':
 end
 
 if $ARGS[0] = 'pornstar_talk2.1':
-	act'What''s wrong with porn?':
+	act 'What''s wrong with porn?':
 		cla & *nl
 		if $AlbinaQW['porn_talk'] = 'embarrassed':
 			'"What''s wrong with doing porn?" you ask, your cheeks heating up even more as annoyance overtakes your embarrassment. "Don''t you watch it?"'
@@ -219,250 +219,244 @@ if $ARGS[0] = 'pornstar_talk2.1':
 			'"What''s wrong with doing porn?" you ask, your face heating up with irritation. "Don''t you watch it?"'
 		end
 		if AlbinaQW['StarletsWhore'] > 0:
-			'"Yeah but I don''t <i>make</i> it," she sneers. "I can''t believe after everything you and I went through, you''re still willing to get fucked on camera just for some extra cash. Besides, there''s already enough porn of me floating around out there with my dad''s creepazoid child-fucker friends. I don''t need any more."'
+			'"Yeah, but I don''t <i>make</i> it!" she sneers. "I can''t believe after everything you and I went through, you''re still willing to get fucked on camera just for some extra cash. Besides, there''s already enough porn of me floating around out there with my dad''s creepazoid child-fucker friends. I don''t need any more."'
 			'"This is different," you protest. "This is what <i>I</i> want."'
-			'"Yeah well I want to keep money out of my sex life," Albina says. "It''s already fucked up my life enough. I guess if you want to keep fucking up your''s with it, that''s your choice."'
+			'"Yeah? Well, I want to keep money out of my sex life," she says. "It''s already fucked up my life enough. I guess if you want to keep fucking up yours with it, then that''s your choice."'
 		else
-			'"Yeah but I don''t <i>make</i> it," she sneers. "I can''t believe after everything I protected you from, you''re willing to get fucked on camera just for some extra cash. Besides, there''s already enough porn of me floating around out there with my dad''s creepazoid child-fucker friends. I don''t need any more."'
+			'"Yeah, but I don''t <i>make</i> it!" she sneers. "I can''t believe after everything I protected you from, you''re willing to get fucked on camera just for some extra cash. Besides, there''s already enough porn of me floating around out there with my dad''s creepazoid child-fucker friends. I don''t need any more."'
 			'"This is different," you protest. "This is what <i>I</i> want."'
-			'"Yeah well I want to keep money out of my sex life," Albina says. "It''s already fucked up my life enough. I guess if you want to fuck up your''s, that''s your choice."'
+			'"Yeah? Well, I want to keep money out of my sex life," she says. "It''s already fucked up my life enough. I guess if you want to fuck up yours, then that''s your choice."'
 		end
-		gs'albina_chat','pornstar_talk3.1'
-		gs'albina_chat','pornstar_talk3.2'
+		gs 'albina_chat','pornstar_talk3.1'
+		gs 'albina_chat','pornstar_talk3.2'
 	end
 end
 
 if $ARGS[0] = 'pornstar_talk2.2':
-	act'Really need the money (ashamed)':
+	act 'I really need the money (ashamed)':
 		cla & *nl
 		'"It''s not my first choice of job," you admit, a sharp arrow of shame piercing your chest at your friend''s judgemental tone. "But I really need the money right now..."'
-		gs'albina_chat','albina_porn_rant1'
+		gs 'albina_chat','albina_porn_rant1'
 		'Albina turns and suddenly stops, looking abashed when she sees the expression on your face. She takes a deep breath.'
-		'"Sorry," she mumbles. "I didn''t mean to be so harsh. I... I think I was taking this a little too personally. With everything that happened... I guess I just have a problem with sex and money. Mama would probably say I was projecting."'
+		'"Sorry..." she mumbles. "I didn''t mean to be so harsh. I... I think I was taking this a little too personally. With everything that happened... I guess I just have a problem with sex and money. Mama would probably say I was projecting."'
 		'She gives you a sad smile.'
-		act'Forgive her':
+		act 'Forgive her':
 			cla & *nl
 			'You take a deep breath, trying to settle your nerves a little before you respond.'
-			'"Look, you don''t need to agree with what I''m doing. I don''t even know I agree with myself doing it. But just don''t judge me for it, okay? It really hurts."'
-			'Albina nods solemnly and you breath a sigh of relief.'
+			'"Look, you don''t need to agree with what I''m doing. I don''t even know if I agree with myself doing it, but don''t judge me for it, okay? It really hurts."'
+			'She nods solemnly and you breathe a sigh of relief.'
 			'"Thanks," you say and finally move on to other topics.'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		end
 	end
 end
 
 if $ARGS[0] = 'pornstar_talk2.3':
 	if $AlbinaQW['porn_talk'] ! 'embarrassed':
-		act'Really need the money (casual)':
+		act 'I really need the money (casual)':
 			cla & *nl
 			'"I need the money," you shrug. "It pays decently well."'
-			gs'albina_chat','albina_porn_rant1'
+			gs 'albina_chat','albina_porn_rant1'
 			
-			gs'albina_chat','pornstar_talk3.1'
-			gs'albina_chat','pornstar_talk3.2'
+			gs 'albina_chat','pornstar_talk3.1'
+			gs 'albina_chat','pornstar_talk3.2'
 		end
 	end
 end
 
 if $ARGS[0] = 'pornstar_talk2.4':
-	act'Want to afford nice stuff':
+	act 'I want to afford nice stuff':
 		cla & *nl
 		if $AlbinaQW['porn_talk'] = 'embarrassed':
 			'"I just want to be able to afford nice things," you say, your blush deepening at your own justification. "The pay is pretty good and lets me buy expensive stuff."'
 		else
 			'"I just want to be able to afford nice things," you shrug. "The pay is pretty good and lets me buy expensive stuff. Is that so wrong?"'
 		end
-		gs'albina_chat','albina_porn_rant2'
+		gs 'albina_chat','albina_porn_rant2'
 		
-		gs'albina_chat','pornstar_talk3.1'
-		gs'albina_chat','pornstar_talk3.2'
+		gs 'albina_chat','pornstar_talk3.1'
+		gs 'albina_chat','pornstar_talk3.2'
 	end
 end
 
 if $ARGS[0] = 'pornstar_talk2.5':
-	act'It''s fun':
+	act 'It''s fun':
 		cla & *nl
 		if $AlbinaQW['porn_talk'] = 'embarrassed':
 			'"It''s kind of fun actually," you say, your blush deepening at the admission. "The sex is really good and it kind of makes me feel like a movie star."'
 		else
 			'"It''s kind of fun actually," you smirk. "The sex is really good and it kind of makes me feel like a movie star."'
 		end
-		gs'albina_chat','albina_porn_rant2'
+		gs 'albina_chat','albina_porn_rant2'
 		
-		gs'albina_chat','pornstar_talk3.1'
-		gs'albina_chat','pornstar_talk3.2'
+		gs 'albina_chat','pornstar_talk3.1'
+		gs 'albina_chat','pornstar_talk3.2'
 	end
 end
 
 if $ARGS[0] = 'pornstar_talk3.1':
-	act'Agree to disagree':
+	act 'Agree to disagree':
 		cla & *nl
 		'"Whatever," you sigh. "Let''s just talk about something else."'
-		'"Yeah," Albina mutters back, looking away from you.'
-		gs'albina_chat','small_talk'
+		'"Yeah," she mutters while looking away from you.'
+		gs 'albina_chat','small_talk'
 	end
 end
 
 if $ARGS[0] = 'pornstar_talk3.2':
-	act'Get mad':
+	act 'Get mad':
 		AlbinaQW['porn_fight'] = 1
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 		'"Well <i>so-rry</i> that I was born into a poor family that lives on an estate, barely scraping by week to week, instead of getting to live in a mansion with a pool and a walk-in closet and a maid!" you snap back at her. "<i>Excuse me</i> if I have to resort to sex work because I don''t have a credit card to just buy all the lacy thongs I want without a second thought! Because I have to buy every single piece of clothing in my wardrobe without any help!"'
-		'Albina''s eyes fill with rage and she opens her mouth like she''s about to say something before it dies in her throat. Her mouth closes slowly and she looks away, seeming abashed. She chews on her lip for a few moments, still facing away.'
+		'Albina''s eyes fill with rage and she opens her mouth like she''s about to say something before it dies in her throat. Her mouth closes slowly and she looks away, seeming abashed. She chews on her lip for a few seconds while avoiding eye contact with you.'
 		*nl
-		'"Sorry," she mumbles. "I shouldn''t have said those things. You''re right. I have a car and a pool and a mama who loves me and probably enough clothes to last me a decade without buying a new one. I went through what I went through but I''ve never had to struggle for money before. I shouldn''t be making judgements on someone who does."'
+		'"Sorry..." she mumbles. "I shouldn''t have said those things. You''re right. I have a car and a pool and a mama who loves me and probably enough clothes to last me a decade without buying new ones. I went through what I went through, but I''ve never had to struggle for money before. I shouldn''t be making judgements on someone who does."'
 		'She finally turns back towards you, wearing a sad smile on her face.'
-		act'Forgive her':
+		act 'Forgive her':
 			cla & *nl
 			'You take a deep breath as your adrenaline comes down.'
-			'"Look, you don''t need to agree with what I''m doing. But just don''t judge me for it, okay? It really hurts."'
-			'Albina nods solemnly and you breath a sigh of relief.'
+			'"Look, you don''t need to agree with what I''m doing, but just don''t judge me for it. It really hurts."'
+			'She nods solemnly and you breathe a sigh of relief.'
 			'"Thanks," you say and finally move on to other topics.'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		end
 		
-		act'Apologize':
+		act 'Apologize':
 			cla & *nl
 			'You take a deep breath as your adrenaline comes down.'
 			'"I''m sorry too," you say. "I got too mad. It''s not your fault that you were born rich any more than it''s my fault I was born poor."'
-			'"No, don''t apologize," Albina shakes her head. "It <i>was</i> my fault. Judging you was anyways. Mama would probably tell me I''ve been projecting."'
-			'Her smile takes on a self deprecating tone but you can see some real humor in there as well and you smile back.'
+			'She shakes her head. "No, don''t apologize! It <i>was</i> my fault. Mama would probably tell me I''ve been projecting."'
+			'Her smile takes on a self deprecating tone, but you can see some real humor in there as well and you smile back.'
 			*nl
 			'With this little tiff between friends over, you finally move on to other topics.'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		end
 	end
 end
 
 if $ARGS[0] = 'underwear_talk':
-	'"Hey <<$pcs_nickname>>, where do you buy your panties?" Albina asks.'
-	act'I buy from G&M':
+	'"Hey <<$pcs_nickname>>, where do you buy your panties?" she asks.'
+	act 'G&M':
 		cla & *nl
 		'"I get most of mine from G&M," you admit.'
 		'"Seriously?" she scoffs.'
-		act'They''re cheap':
+		act 'They''re cheap':
 			cla & *nl
 			'"They''re cheap and affordable," you shrug. "Not everybody''s a rich princess like you."'
-			'"I''ll have you know I get all my thongs from a seedy sex shop in the red light district for 500 <b>₽</b> a pop," Albina says, turning her nose up at you. "I''m no princess. I''m a dirty little girl who likes her panties cheap and snappable."'
+			'"I''ll have you know I get all my thongs from a seedy sex shop in the red light district for 500 <b>₽</b> a pop," she says while turning her nose up at you. "I''m no princess. I''m a dirty little girl who likes her panties cheap and snappable."'
 			*nl
 			'You both laugh at that.'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		end
 		
-		act'I like them':
+		act 'I like them':
 			cla & *nl
-			'"I just like them," you shrug. "They''re cheap and comfortable and I like the designs."'
-			'"If cheap is all you''re after, you should try the sex shop in the red light district," Albina says, eyes twinkling. "Lots of thongs, all 500 <b>₽</b> a pop. Which is great for replacements when someone snaps them right off your pussy," she grins.'
-			gs'albina_chat','small_talk'
+			'"I just like them," you shrug. "They''re cheap and comfortable, and I like the designs."'
+			'"If cheap is all you''re after, you should try the sex shop in the red light district," she replies, eyes twinkling. "Lots of thongs, all 500 <b>₽</b> a pop. Which is great for replacements when someone snaps them right off your pussy," she grins.'
+			gs 'albina_chat','small_talk'
 		end
 	end
 	
-	act'I buy from Pussy Kats':
+	act 'Pussy Kats':
 		cla & *nl
-		'"I get most of my underwear from Pussy Kats," you tell her.'
-		'"Oh yeah? What do you like about them?"'
-		act'They''re comfy':
+		'"I get most of my underwear from Pussy Kats," you reply.'
+		'"Yeah? What do you like about them?"'
+		act 'They''re comfy':
 			cla & *nl
 			'"They''re really comfy," you answer. "Nice soft cotton, elastic that doesn''t rub or itch. I just feel better when I''m wearing them."'
-			'"Full panties feel too constricting for my fat ass," Albina says, wrinkling her nose. "It feels wrong if I''m not wearing a thong. Plus no V-P-O."'
-			'She punctuates her acronym by drawing an inverted triangle with both her index fingers, smirking and bouncing her eyebrows at you.'
-			gs'albina_chat','small_talk'
+			'"Full panties feel too constricting for my fat ass," she replies while wrinkling her nose. "It feels wrong if I''m not wearing a thong. Plus no V-P-O."'
+			'She punctuates her acronym by drawing an inverted triangle with both her index fingers while smirking and bouncing her eyebrows at you.'
+			gs 'albina_chat','small_talk'
 		end
 		
-		act'They''re cute':
+		act 'They''re cute':
 			cla & *nl
-			'"I like cute panties," you answer. "Between the cuts, designs, and colors, Pussy Kats are the cutest."'
+			'"I like cute panties," you answer. "Between the cuts, designs and colors, Pussy Kats are the cutest."'
 			'"Sexy is always better than cute," Albina grins. "You ought to try a thong sometime. One look at your ass in a mirror and you''ll never go back."'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		end
 	end
 	
-	act'I buy from Fashionista':
+	act 'Fashionista':
 		cla & *nl
-		'"I get most of my underwear from Fashionista," you tell her.'
+		'"I get most of my underwear from Fashionista," you reply.'
 		'"You''re into lace like Katja, huh?"'
 		'"I guess. I just like the way it looks and feels."'
-		gs'albina_chat','small_talk'
+		gs 'albina_chat','small_talk'
 	end
 	
-	act'I buy from Lusso':
+	act 'Lusso':
 		cla & *nl
-		'"I get most of my underwear from Lusso Intimo," you tell her.'
-		'"Look at you, you fancy bitch," she teases you. "That''s where all of mama''s underwear is from too."'
+		'"I get most of my underwear from Lusso Intimo," you reply.'
+		'"Look at you, you fancy bitch," she teases. "That''s where Mama gets her underwear from too."'
 		'"If you''re gonna wear it, it ought to be nice, don''t you think?"'
-		'"Quality doesn''t matter to me as long as it''s a thong and it looks good. And they don''t sell thongs there," Albina grins wickedly.'
-		gs'albina_chat','small_talk'
+		'"Quality doesn''t matter to me as long as it''s a thong and it looks good. And they don''t sell thongs there," she grins wickedly.'
+		gs 'albina_chat','small_talk'
 	end
 	
-	act'I mostly wear sports underwear':
+	act 'I mostly wear sports underwear':
 		cla & *nl
-		'"I mostly buy sports underwear actually," you tell her.'
+		'"I mostly buy sports underwear actually," you reply.'
 		'"Seriously?"'
-		act'They''re comfy':
+		act 'They''re comfy':
 			cla & *nl
 			'"Yeah, seriously! They''re made of good material and form fitting, nice and stretchy. It''s just comfortable."'
-			'"Got hella V-P-O though," Albina says, drawing an inverted triangle with both her index fingers and bouncing her eyebrows suggestively. '
-			gs'albina_chat','small_talk'
+			'"Got hella V-P-O though," she says while drawing an inverted triangle with both her index fingers and bouncing her eyebrows suggestively.'
+			gs 'albina_chat','small_talk'
 		end
 		
-		act'Good for dancing':
+		act 'Good for dancing':
 			cla & *nl
 			'"They''re good for dancing," you shrug. "Nice and flexible, no chaffing."'
-			'"You''re still dancing?" Albina asks seriously. "After Starlets shut down and all I thought you might..."'
+			'"You''re still dancing?" she asks seriously. "After Starlets shut down and all I thought you might..."'
 			'"Of course I''m still dancing! Aren''t you?"'
 			'"I guess that''s a fair point," she smiles back, perhaps feeling a little silly for assuming.'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		end
 	end
 	
 	if pcs_traits['commando_lvl'] = 3:
-		act'I don''t wear underwear':
+		act 'I don''t wear underwear':
 			AlbinaQW['commando_know'] = 3
 			cla
-			act'Shy':
+			act 'Shy':
 				cla & *nl
 				'"Actually..." you start. "I stopped wearing panties."'
-				'Albina''s jaw drops.'
-				'"So... at school... when you''re in your uniform with a <i>skirt</i>..."'
+				'Her jaw drops. "So... At school... When you''re in your uniform with a <i>skirt</i>..."'
 				'"Yeah..." You feel your face redden.'
 				'"And right now you''re..."'
 				'"Yeah..." Your cheeks are blazing hot.'
-				'Albina stares at you for a few moments.'
-				'"Slut." Her face breaks into one of the biggest grins you''ve ever seen her wear.'
-				gs'albina_chat','small_talk'
+				'She stares at you for a few seconds. "Slut," she replies as her face breaks into one of the biggest grins you''ve ever seen her wear.'
+				gs 'albina_chat','small_talk'
 			end
 			
-			act'Casual':
+			act 'Casual':
 				cla & *nl
 				'"I don''t," you shrug.'
-				'"What do you mean you don''t?" Albina asks, looking puzzled.'
-				'"I don''t buy panties. Don''t wear ''em."'
-				'Albina''s jaw drops.'
-				'"So... at school... when you''re in your uniform with a <i>skirt</i>..."'
+				'"What do you mean you don''t?" she asks, looking puzzled.'
+				'"I don''t buy panties because I don''t wear them."'
+				'Her jaw drops. "So... At school... When you''re in your uniform with a <i>skirt</i>..."'
 				'"Yup," you say deadpan.'
 				'"And right now you''re..."'
 				if CloSkirtShortness > 0:
-					'"Feeling the breeze," you say with equal lack of emotion.'
+					'"Feeling the breeze," you say with an equal lack of emotion.'
 				else
-					'"Feeling the inside of my pants," you say with equal lack of emotion.'
+					'"Feeling the inside of my pants," you say with an equal lack of emotion.'
 				end
-				'Albina stares at you for a few moments.'
-				'"Slut." Her face breaks into one of the biggest grins you''ve ever seen her wear.'
-				gs'albina_chat','small_talk'
+				'She stares at you for a few seconds. "Slut," she replies as her face breaks into one of the biggest grins you''ve ever seen her wear.'
+				gs 'albina_chat','small_talk'
 			end
 			
-			act'Proud':
+			act 'Proud':
 				cla & *nl
 				'"I don''t wear panties," you smirk.'
-				'Albina''s jaw drops.'
-				'"Seriously."'
-				'"Seriously," you say letting your smirk transform into a grin.'
+				'Her jaw drops. "Seriously?"'
+				'"Seriously," you reply, letting your smirk transform into a grin.'
 				'"Never?"'
 				'"Never ever!"'
-				'Albina stares at you for a few moments.'
-				'"Slut." Her face breaks into one of the biggest grins you''ve ever seen her wear.'
-				gs'albina_chat','small_talk'
+				'She stares at you for a few seconds. "Slut," she replies as her face breaks into one of the biggest grins you''ve ever seen her wear.'
+				gs 'albina_chat','small_talk'
 			end
 		end
 	end
@@ -470,52 +464,48 @@ end
 
 if $ARGS[0] = 'commando_talk':
 	if pcs_traits['commando_lvl'] > 0:
-		'"So you really never wear underwear?" Albina asks, looking like she''s only half asking out of horniness and is genuinely curious.'
+		'"So you really never wear underwear?" she asks, looking like she''s only half asking out of horniness and is genuinely curious.'
 		if pcs_traits['commando_lvl'] = 3:
 			'"Nope. Never."'
-			'"I have to ask... why?"'
-			act'I don''t remember':
+			'"I have to ask... Why?"'
+			act 'I don''t remember':
 				cla & *nl
 				'"I..." you start to say before trailing off. "... I don''t remember actually..."'
 				'"What? What do you mean you don''t remember? You just forgot to put on panties one day and never put them on again?"'
-				'"Maybe. I don''t remember the reason I started going commando. I just know that now it feels more wrong to wear them than not. It feels weird having something between my legs covering my pussy. It would be like if I walked around with tape over my nipples under my shirt."'
-				'"<i>That''s</i> weird," she says, giving you a funny look.'
-				gs'albina_chat','small_talk'
+				'"Maybe? I don''t remember the reason I started going commando. I just know that now it feels more wrong to wear them than not. It feels weird having something between my legs covering my pussy. It would be like if I walked around with tape over my nipples under my shirt."'
+				'"<i>That''s</i> weird," she says while giving you a funny look.'
+				gs 'albina_chat','small_talk'
 			end
 			
-			act'Seemed sexy':
+			act 'It seemed sexy':
 				cla & *nl
 				'"It just seemed sexy at the time. Made me <i>feel</i> sexy. That''s why I started anyways. Now I can''t go back. It feels weird having something between my legs covering my pussy. It would be like if I walked around with tape over my nipples under my shirt."'
-				if CloSkirtShortness > 0:
-					'"Well, you''re right about the sexy part," she smirks, eyeing your ass, clearly what''s underneath your skirt.'
-				else
-					'"Well, you''re right about the sexy part," she smirks, eyeing your ass, clearly what''s underneath your pants."'
-				end
-				gs'albina_chat','small_talk'
+				'"Well, you''re right about the sexy part," she smirks while eyeing your ass.'
+				gs 'albina_chat','small_talk'
 			end
 			
-			act'Panty lines':
+			act 'Panty lines':
 				cla & *nl
 				'"I started because I didn''t want panty lines," you explain. "But now it''s a personal comfort thing. It feels weird having something between my legs covering my pussy. It would be like if I walked around with tape over my nipples under my shirt."'
-				'"Could''ve just switched to thongs," Albina points out.'
-				'"I could''ve. But those give me a wedgie. Going commando was way easier."'
-				gs'albina_chat','small_talk'
+				'"Could''ve just switched to thongs," she points out.'
+				'"I could''ve, but those give me a wedgie. Going commando was way easier."'
+				gs 'albina_chat','small_talk'
 			end
 		else
 		
 		end
 	else
-		'"So you really never wear underwear?" Albina asks, that twinkle back in her eye again.'
+		'"So you really never wear underwear?" she asks, that twinkle back in her eye again.'
 		'"I told you, it''s not like that!" you protest. "It was just that one time!"'
 		'"Mhmm. Suuuure..."'
 		'"Seriously! I wear panties!"'
 		'"Prove it."'
 		if $pantyworntype = 'none':
 			'"Uhh..." Your face flushes with heat.'
-			'"HA! I knew it!" Albina cackles.'
+			'"HA! I knew it!" she cackles.'
 			'"I forgot them today!"'
 			'"Nobody just ''forgets'' their underwear you slut," she says, continuing to laugh.'
-			gs'albina_chat','small_talk'
+			gs 'albina_chat','small_talk'
 		else
 			act'Show her':
 				cla & *clr
@@ -524,38 +514,38 @@ if $ARGS[0] = 'commando_talk':
 				if CloSkirtShortness > 0:
 					'You sit crosslegged on the bed and hike your skirt a little, showing her your panties underneath.'
 				else
-					'You reach back and pull back your waistband to show her your panty-clad ass underneath your trousers.'
+					'You reach back and pull back your waistband to show her your panty-clad ass underneath your pants.'
 				end
 				'"Nice..." Albina says, openly leering.'
 				'"Wait, was this all just a scheme for you to look at my panties?"'
 				'"Sure was," she grins.'
-				gs'albina_chat','small_talk'
+				gs 'albina_chat','small_talk'
 			end
 		end
 	end
 end
 
 if $ARGS[0] = 'pube_talk':
-	act'Ask about her pubes':
+	act 'Ask about her pubes':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I can''t help but notice when we''re in the locker room that you keep your pussy clean," you say. "Do you shave every day or something?"'
 		if AlbinaQW['shower_caught'] = 0:
-			'"You spying on me or something?" Albina asks with a raised eyebrow. She''s giving you a "glare" but you can also see a smirk tugging at the corner of her lips. When the full smile finally breaks out, she laughs and says, "I wax all my pussy and leg hair. I used to use a razor but I can''t stand the feeling of stubble. Prickly, pokey, ick!"'
+			'"You spying on me or something?" she asks with a raised eyebrow. She''s giving you a "glare", but you can also see a smirk tugging at the corner of her lips. When the full smile finally breaks out, she laughs. "I wax all my body hair, pussy included. I used to use a razor, but I can''t stand the feeling of stubble. Prickly, pokey, ick!"'
 		elseif AlbinaQW['shower_caught'] = 1:
-			'"Is that what you were looking at when I caught you staring?" Albina says with a smug smirk. She holds the look for a few seconds before laughing. "I wax all my pussy and leg hair. I used to use a razor but I can''t stand the feeling of stubble. Prickly, pokey, ick!"'
+			'"Is that what you were looking at when I caught you staring?" she says with a smug smirk. She holds the look for a few seconds before laughing. "I wax all my body hair, pussy included. I used to use a razor, but I can''t stand the feeling of stubble. Prickly, pokey, ick!"'
 		else
-			'"How often are you peeping on me in there?" Albina laughs. "I wax all my pussy and leg hair. I used to use a razor but I hate stubble. Prickly, pokey, ick!"'
+			'"How often are you peeping on me in there?" she laughs. "I wax all my body hair, pussy included. I used to use a razor, but I hate stubble. Prickly, pokey, ick!"'
 		end
 		'She shivers with a grimace of disgust and annoyance.'
 		'"Waxing takes care of the problem for weeks at a time. Which is great cause shaving hurt my neck too!"'
 		*nl
 		if rand(1,100) < pcs_prcptn:
 			AlbinaQW['pube_hint'] = 1
-			'Albina laughs and you start to laugh with her when it suddenly strikes you; Is it just you or does her laugh seem a little... forced?'
+			'She laughs and you start to laugh with her when it suddenly strikes you; Is it just you or does her laugh seem a little... forced?'
 			'Whether or not it''s your imagination, you don''t get any time to think about it as she turns the question on you.'
 		else
-			'Albina barks a short laugh before swiftly turning the question back on you.'
+			'She barks a short laugh before swiftly turning the question back on you.'
 		end
 		gs 'albina_chat','pube_talk2'
 	end
@@ -566,7 +556,7 @@ if $ARGS[0] = 'pube_talk2':
 	'"What about you? Do you shave?"'
 	if $pube_style['word'] = 'shaved':
 		!! clean shaven
-		act'I hate bush too':
+		act 'I hate bush too':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"Yeah," you nod. "I hate bush too. It''s itchy and scratchy and just makes me feel gross down there. I much prefer being cleanshaven."'
@@ -574,15 +564,15 @@ if $ARGS[0] = 'pube_talk2':
 			gs 'albina_chat','small_talk'
 		end
 		
-		act'It''s stylish':
+		act 'It''s stylish':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'"Bush is so unfashionable," you roll your eyes. "So 20th century. It''s <<year>> for goodness'' sake! Who the hell still has bush?"'
-			'"Pfft-! You''re just like Katja," Albina snickers. "But I won''t complain that you see it my way either. Smooth pussy revolution!" she cheers, high-fiving you.'
+			'"Bush is so unfashionable," you say while rolling your eyes. "So 20th century. It''s <<year>> for goodness'' sake! Who the hell still has bush?"'
+			'"Pfft-! You''re just like Katja," she snickers. "But I won''t complain that you see it my way either. Smooth pussy revolution!" she cheers, high-fiving you.'
 			gs 'albina_chat','small_talk'
 		end
 		
-		act'Boys like it':
+		act 'Boys like it':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			if stat['think_virgin'] = 0:
@@ -594,12 +584,12 @@ if $ARGS[0] = 'pube_talk2':
 				*nl
 				'<i>There it is again!</i>'
 				*nl
-				'Just for a split second, Albina''s smile falters before covering it up with a bright and toothy grin.'
+				'Just for a split second, Albina''s smile falters before she covers it up with a bright and toothy grin.'
 				'"Ha! You slut!" she snickers teasingly, pushing your shoulder lightly before moving on to other topics.'
 				*nl
 				'<i>What is that about...</i>'
 			else
-				'"Ha! You slut!" Albina snickers teasingly, pushing your shoulder lightly before moving on to other topics.'
+				'"Ha! You slut!" she snickers teasingly, pushing your shoulder lightly before moving on to other topics.'
 			end
 			gs 'albina_chat','small_talk'
 		end
@@ -608,7 +598,7 @@ if $ARGS[0] = 'pube_talk2':
 		
 	elseif $pube_style['word'] = 'stubbly':
 		!! stubbly
-		act'I really need to':
+		act 'I really need to':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"I really need to sometime," you sigh. "I normally do but I''ve been busy lately and haven''t had time to take care of it. I''m all stubbly right now."'
@@ -620,52 +610,52 @@ if $ARGS[0] = 'pube_talk2':
 		gs 'albina_chat','grow_pubes_chat1'
 		
 		if pubestyle = 11:
-			act'Only once it gets bad (lazy)':
+			act 'Only once it gets bad (lazy)':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I''m too lazy to keep it clean all the time," you shrug. "I''ll get to it eventually."'
-				'"Doesn''t it bother you?" Albina grimaces back at you.'
+				'"Doesn''t it bother you?" she grimaces back at you.'
 				'"Not enough to do it today."'
 				'"Ew. I don''t know how you can stand it. If I feel stubble, the wax comes out <i>that night</i>."'
 			end
 		end
 		
-		'"I can''t help but notice in the locker room that you don''t keep your stubble clean all the time," Albina remarks with a raised eyebrow.'
+		'"I can''t help but notice in the locker room that you don''t keep your stubble clean all the time," she remarks with a raised eyebrow.'
 	elseif pcs_pubes <= 15:
 		!! small patch
-		'"I can''t help but notice in the locker room that you ," Albina remarks with a raised eyebrow.'
+		'"I can''t help but notice in the locker room that you ," she remarks with a raised eyebrow.'
 	elseif pcs_pubes <= 25:
 		!! trimmed/styled bush
 		if (pubestyle >= 2 and pubestyle <= 8) or pubestyle >= 12:
 			!! styled section
-			'"Ugh, how can you stand having hair down there?" Albina rants. "I bet making it look all fancy doesn''t make it any less itchy!"' 
+			'"Ugh, how can you stand having hair down there?" she rants. "I bet making it look all fancy doesn''t make it any less itchy!"' 
 			gs 'albina_wine_event', 'shave_answer5'
 		else
 			!! trimmed section
-			'Ugh, how can you stand having hair down there?" Albina rants. "You''ve already trimmed it down, so why not just finish the job and shave it off?"' 
+			'Ugh, how can you stand having hair down there?" she rants. "You''ve already trimmed it down, so why not just finish the job and shave it off?"' 
 			gs 'albina_wine_event', 'shave_answer5'
 		end
 	elseif pcs_pubes <= 30:
 		!! full bush
-		'"Ugh, how can you stand having all that hair down there?" Albina says, a disgusted look on her face as she turns to glance down at the pubic hair covering your pussy. "It feels like I''m putting my head on a fucking hamster!"'
+		'"Ugh, how can you stand having all that hair down there?" she says, a disgusted look on her face as she turns to glance down at the pubic hair covering your pussy. "It feels like I''m putting my head on a fucking hamster!"'
 		gs 'albina_wine_event','shave_answer5'
 	else
 		!! untamed jungle
-		'"Holy shit, <<$pcs_nickname>>, do you <i>ever</i> shave?" Albina says with a disgusted look on her face as she moves her head uncomfortably on your lap before turning to glance down at the wild bush between your legs. "You practically have an entire sheep down there! How can you stand it?"'
+		'"Holy shit <<$pcs_nickname>>, do you <i>ever</i> shave?" she asks with a disgusted look on her face as she moves her head uncomfortably on your lap before turning to glance down at the wild bush between your legs. "You practically have an entire sheep down there! How can you stand it?"'
 		gs 'albina_wine_event','shave_answer6'
 	end
 	
 end
 
 if $ARGS[0] = 'grow_pubes_chat1':
-	act'Growing it out':
+	act 'Growing it out':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I''m actually growing it out right now," you say.'
 		gs 'albina_chat','grow_pubes_chat2'
 	end
 	
-	act'Thinking about growing it out':
+	act 'Thinking about growing it out':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I''ve actually been thinking about growing it out lately," you say.'
@@ -675,17 +665,17 @@ end
 
 if $ARGS[0] = 'grow_pubes_chat2':
 	'"Ew." Albina wrinkles her nose in disgust. "What the fuck would you do that for?"'
-	act'Change of pace':
+	act 'Change of pace':
 		cla & *nl
 		'"No reason," you shrug back. "Change of pace I guess. Might feel nice having some hair down there again."'
 	end
 	
-	act'Too much work':
+	act 'Too much work':
 		cla & *nl
 		
 	end
 	
-	act'Feels weird':
+	act 'Feels weird':
 		cla & *nl
 		
 	end
@@ -721,8 +711,8 @@ if $ARGS[0] = 'maid_conversation':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"Have you seen the new maid, Milena, yet? She''s a little older but just as, if not more, attractive than the last one, but my father isn''t here to charm her into sucking his dick. Not that it would work anyway. She bats for the other team, if you know what I mean..." she says with a wink. "Mama says I shouldn''t disturb her when she''s doing her work, but we like chatting with each other about pretty much everything. That''s when I found out about her girlfriend."'
 			'You laugh. "Disappointed that you can''t get in her pants?"'
-			'She gives you a hard stare in response. "She has to hide the fact that she''s openly lesbian or she''d get fired by her asshole boss. He''s not quite... accepting and I wouldn''t risk her job like that." She smiles softly. "Mama would no doubt find out anyway, but she would understand and not say anything. She''d be more pissed at me for fucking the maid and preventing her from doing her job. Mama likes a clean house after all."'
-			'You both laugh before she changes the subject.'
+			'She gives you a hard stare in response. "She has to hide the fact that she''s a lesbian or she''d get fired by her asshole boss. He''s not quite... accepting and I wouldn''t risk her job like that."'
+			'You just nod before she changes the subject.'
 			AlbinaQW['Maid'] = 0
 			act 'Stop talking': gt 'albinahome', 'bedroom'
 			act 'Change the subject': gt 'albina_chat', 'chat'
@@ -735,7 +725,7 @@ if $ARGS[0] = 'bella_conversation':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"So are you friends with Bella? You seem to talk a lot," you ask.'
-		'"Why? You jealous?" Albina laughs with a mock curious gaze. "I''m just kidding. We run in the same social circles and have known each other for a long time. She''ll never admit it, but yeah, we are sort of like friends. She and Vicky were the only girls I could trust growing up, even if Bella is a bit of a bitch. She''s invited me to hang with the people she calls her friends, but these are guys and girls who are <i>way</i> older than her and I didn''t get a good feeling from them, so I chose to keep my distance. They throw awesome parties though, if Bella decides you''re ''mature enough'' for her to invite you."'
+		'"Why? You jealous?" she laughs with a mock curious gaze. "I''m just kidding. We run in the same social circles and have known each other for a long time. She''ll never admit it, but yeah, we are sort of like friends. She and Vicky were the only girls I could trust growing up, even if Bella is a bit of a bitch. She''s invited me to hang with the people she calls her friends, but these are guys and girls who are <i>way</i> older than her and I didn''t get a good feeling from them, so I chose to keep my distance. They throw awesome parties though, if Bella decides you''re ''mature enough'' for her to invite you."'
 		'"She seems a bit too bitchy for anyone to be her friends," you reply, but Albina cuts you off.'
 		'"I''m not going down that rabbit hole, <<$pcs_nickname>>. She is who she is, but she''s actually kind of cool if she decides to be friendly with you. Fat chance of that happening though."'
 		act 'Stop talking': gt 'albinahome', 'bedroom'
@@ -753,17 +743,16 @@ if $ARGS[0] = 'lazar_conversation':
 				'"What''s the deal with you and Lazar?" you ask her.'
 				'"What do you mean?" She gives you a puzzled look. "I told you, it''s just casual sex. Hell, you''ve had a threesome with us!"'
 				'"<i>Is</i> it just sex or is there something more?" you try to imply but she shakes her head.'
-				'"We''re just friends with benefits. Or ''fuck buddies'' as Marcus says it''s called in America."'
+				'"We just have sex when we feel like it, no strings attached."'
 				'"So there''s nothing serious then? No chance of you guys ever becoming a couple?"'
-				'She hesitates, as if trying to decide how much to say.'
-				'"Lazar was a shoulder for me to cry on when I needed it. He listened to me and helped me when I was down without expecting anything in return. He was and still is a good friend to me. It ended up turning into casual sex one day and we found we liked it that way. We''re never going to hook up, end of story." She really doesn''t want to continue this conversation and you know better than to push your luck with her.'
+				'"We have sex, but he was and still is a good friend to me. We''re never going to be a couple, end of story." She really doesn''t want to have this conversation with you and you know better than to push your luck with her.'
 			else
 				'"What''s the deal with you and Lazar?" you ask her.'
 				'What do you mean?" She gives you a puzzled look.'
 				'"It''s no secret that the two of you hook up at school. Is it just sex or is there something more?" you imply but she he shakes her head.'
-				'"No, we''re just friends with benefits. Or ''fuck buddies'' as Marcus says it''s called in America. We just have sex when we feel like it, no strings attached. I don''t care about being his ''girlfriend'' and he enjoys all the female attention he gets. It would never work between us."'
+				'"We just have sex when we feel like it, no strings attached. I don''t care about being his ''girlfriend'' and he enjoys all the female attention he gets. It would never work between us."'
 				'"So there''s nothing serious then? No chance of you guys ever becoming a couple?"'
-				'She hesitates, as if trying to decide how much to say. "Look <<$pcs_nickname>>, Lazar was a shoulder for me to cry on when I needed it. He listened to me and helped me when I was down without expecting anything in return. He was and still is a good friend to me. It ended up turning into casual sex one day and we found we liked it that way. We''re never going to hook up, end of story." She really doesn''t want to continue this conversation and you know better than to push your luck with her.'
+				'"We have sex, but he was and still is a good friend to me. We''re never going to be a couple, end of story." She really doesn''t want to have this conversation with you and you know better than to push your luck with her.'
 			end
 			*nl
 			'"So what about you? Hooked up with anyone?" she asks, turning the conversation on you.'
@@ -777,7 +766,7 @@ if $ARGS[0] = 'lover_conversation':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'You shake your head. "Not really, no..."'
-		'She shakes her head and smiles. "Don''t worry <<$pcs_nickname>>, not everyone''s interested in dating."' 
+		'She shakes her head and smiles. "Don''t worry, not everyone''s interested in dating."' 
 		act 'Stop talking': gt 'albinahome', 'bedroom'
 		act 'Change the subject': gt 'albina_chat', 'chat'
 	end
@@ -787,7 +776,7 @@ if $ARGS[0] = 'lover_conversation':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"Pretty much the same deal as you," you smile. "I keep it casual with a fuckbuddy. We booty call each other whenever we want to get off."'
-			'"Better that way, isn''t it?" Albina smirks. "Romance is overrated. Let''s not kid ourselves. We''re all in it for the fucking."'
+			'"Better that way, isn''t it?" she smirks. "Romance is overrated. Let''s not kid ourselves. We''re all in it for the fucking."'
 			act 'Stop talking': gt 'albinahome', 'bedroom'
 			act 'Change the subject': gt 'albina_chat', 'chat'
 		end
@@ -795,8 +784,8 @@ if $ARGS[0] = 'lover_conversation':
 		act 'I have a stable of fuckbuddies':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'"Pretty much the same deal as you," you smile. "I have a bunch of boys I keep it casual with. They booty call me whenever they want to hook up."'
-			'"A bunch?" Albina raises an eyebrow. "How much is ''a bunch''?"'
+			'"Pretty much the same deal as you," you smile. "I have a bunch of guys I keep it casual with. They booty call me whenever they want to hook up."'
+			'"A bunch?" She raises an eyebrow. "How much is ''a bunch''?"'
 			'"Umm... <<arrsize(''$fuckbuddy'') - 1>> or <<arrsize(''$fuckbuddy'')>>? Give or take."'
 			'"You hussy!" she grins, mock shoving you a little.'
 			act 'Stop talking': gt 'albinahome', 'bedroom'
@@ -807,7 +796,7 @@ if $ARGS[0] = 'lover_conversation':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"Pretty much the same deal as you," you smile. "I keep it casual with a few fuckbuddies I have stashed around the way. They booty call me whenever they want to hook up."'
-			'"Better that way, isn''t it?" Albina smirks. "Romance is overrated. Let''s not kid ourselves. Even couples are just looking for an excuse to fuck."'
+			'"Better that way, isn''t it?" she smirks. "Romance is overrated. Let''s not kid ourselves. Even couples are just looking for an excuse to fuck."'
 			act 'Stop talking': gt 'albinahome', 'bedroom'
 			act 'Change the subject': gt 'albina_chat', 'chat'
 		end
@@ -818,7 +807,7 @@ if $ARGS[0] = 'lover_conversation':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"You know how guys try to pick you up around town?" you ask and Albina rolls her eyes.'
-			'"Duh. I can''t go a day without some pervert catcalling me about my ass, trying to get me to go home with them."'
+			'"Duh. I can''t go a day without some pervert catcalling me about my ass and trying to get me to go home with them."'
 			'"Sometimes I let them," you wink and Albina''s jaw drops.'
 			'"You slut!" she grins.'
 			'"Hey!" you say, shoving her back with both hands but laughing anyways.'	
@@ -827,7 +816,7 @@ if $ARGS[0] = 'lover_conversation':
 			act 'It''s hit or miss':
 				cla & *nl
 				'"It''s pretty hit or miss," you admit. "But when it''s good, it''s great. I can put up with a few bad lays and tiny dicks for that. Hit enough quantity, you''ll get quality."'
-				'"You really are a slut!" Albina guffaws loudly.'
+				'"You really are a slut!" she guffaws loudly.'
 				'"Take it back you bitch!" you laugh back.'
 				act 'Stop talking': gt 'albinahome', 'bedroom'
 				act 'Change the subject': gt 'albina_chat', 'chat'
@@ -836,7 +825,7 @@ if $ARGS[0] = 'lover_conversation':
 			act 'Absolutely':
 				cla & *nl
 				'"Absolutely," you grin. "I love trying new dicks! I think I''m up to <<stat[''vaginal'']>>."'
-				'"You really are a slut!" Albina guffaws loudly.'
+				'"You really are a slut!" she guffaws loudly.'
 				'"Take it back you bitch!" you laugh back.'
 				act 'Stop talking': gt 'albinahome', 'bedroom'
 				act 'Change the subject': gt 'albina_chat', 'chat'
@@ -853,7 +842,7 @@ if $ARGS[0] = 'lover_conversation':
 				act 'Niko':
 					cla
 					'"Niko," you tell her.'
-					'Albina gives you a concerned look. "<<$pcs_nickname>>, he''s bad news. He isn''t what he seems, so just... just be careful with him, okay?"'
+					'Albina gives you a concerned look. "<<$pcs_nickname>>, he''s bad news. He isn''t what he seems, so just... Just be careful with him, okay?"'
 					'"What do you mean?" you ask curiously, but she just dimisses the question and changes the subject.'
 					act 'Stop talking': gt 'albinahome', 'bedroom'
 					act 'Change the subject': gt 'albina_chat', 'chat'
@@ -870,7 +859,7 @@ if $ARGS[0] = 'lover_conversation':
 					else
 						'"Fedor? You''re setting your sights pretty low with him. Why not go for Ivan?" she says with a smile.'
 						'"I like him. He''s sweet. Why don''t you go for Lazar?" you shoot back.'
-						'She smiles in response. "Sharp tongue <<$pcs_nickname>>, I like it! You know why Lazar and I will never hook up. I don''t know what you see in him, but if Fedor makes you happy, then go for it," she tells you and proceeds to keep teasing you on your taste in boys.'
+						'She smiles in response. "Sharp tongue <<$pcs_nickname>>, I like it! I don''t know what you see in him, but if Fedor makes you happy, then go for it," she tells you and proceeds to keep teasing you on your taste in boys.'
 					end
 					act 'Stop talking': gt 'albinahome', 'bedroom'
 					act 'Change the subject': gt 'albina_chat', 'chat'
@@ -891,9 +880,9 @@ if $ARGS[0] = 'lover_conversation':
                     '"Artem," you reply and she arches a brow.'
                     '"Artem? Geeky little Artem?" She stops and seems to consider it. "Well, I guess he is kind of cute... I bet you have him wrapped around your little finger and he does whatever you want, right?" she says with a sly smile.'
 					'You shake your head. "He''s sweet, and really nice to me."'
-					'She laughs, seemingly amused by your words. "Yeah, I''m sure he is ''nice'' and ''sweet''. Does he rock your world though?" she asks with a grin."'
-					'You disregard her comment. "There''s more to life than sex you know." The amused look on her face tells you she isn''t buying it. "Okay fine, he''s pretty good at it... Good enough anyway."'
-					'She again laughs at your comment. "I''m sure that feedback will be well received. Whatever, he''s a nerd who''s getting some pussy. That makes him the alpha of that pack of losers," she says while shrugging her shoulders.' 
+					'She laughs, seemingly amused by your words. "Yeah, I''m sure he is ''nice'' and ''sweet''. Does he rock your world though?" she asks with a grin.'
+					'You disregard her comment. "There''s more to life than sex you know!" The amused look on her face tells you she isn''t buying it. "Okay fine, he''s pretty good at it... Good enough anyway."'
+					'She again laughs at your comment. "I''m sure that feedback will be well received! Whatever, he''s a nerd who''s getting some pussy. That makes him the alpha of that pack of losers," she says while shrugging her shoulders.' 
 					act 'Stop talking': gt 'albinahome', 'bedroom'
 					act 'Change the subject': gt 'albina_chat', 'chat'
 				end
@@ -949,14 +938,14 @@ if $ARGS[0] = 'lover_conversation':
 					act 'It''s just blowjobs':
 						cla & *nl
 						if brotherwakeup > 0:
-							'"It''s not like I let him fuck me,"  you say, trying to justify yourself. "It''s just the occassional blowjob, help him relieve the tension. Or to motivate him to wake up for school."'
+							'"It''s not like I let him fuck me," you say, trying to justify yourself. "It''s just the occassional blowjob to help him relieve the tension or motivate him to wake up for school."'
 						else
-							'"It''s not like I let him fuck me,"  you say, trying to justify yourself. "It''s just the occassional blowjob, help him relieve the tension."'
+							'"It''s not like I let him fuck me," you say, trying to justify yourself. "It''s just the occassional blowjob to help him relieve the tension."'
 						end
 						'Albina holds up her hand, cutting you off.'
 						'"<<$pcs_nickname>>," she says, grimacing. "That''s fucking disgusting."'
 						'"But you aske-"'
-						'"<i>No,</i>" she says firmly. "I''m just going to pretend you never told me that. Keep your weird family business to yourself and we''re never talking about this again."'
+						'"<i>No,</i>" she says firmly. "I''m just going to pretend you never told me that. Keep your weird family business to yourself. We''re never talking about this again."'
 						act 'Stop talking': gt 'albinahome', 'bedroom'
 						act 'Change the subject': gt 'albina_chat', 'chat'
 					end
@@ -967,9 +956,9 @@ if $ARGS[0] = 'lover_conversation':
 						cla & *nl
 						'"It''s just casual," you say, trying to justify yourself. "Totally physical, purely for pleasure purposes only. You know, for a little brother, he''s got a surprisingly good coc-"'
 						'Albina holds up her hand, cutting you off.'
-						'"<<$pcs_nickname>>," she says, grimacing. "That''s fucking disgusting."'
+						'"<<$pcs_nickname>>," she grimaces. "That''s fucking disgusting."'
 						'"What? It''s not like we''re gonna get married. Is it so wrong to have a little fun together and-"'
-						'"<<$pcs_nickname>>," she says firmly interrupting you again. "I''m going to pretend you never said that. And I don''t want to hear about it ever again."'
+						'"<<$pcs_nickname>>," she says, firmly interrupting you again. "I''m going to pretend you never said that. And I don''t want to hear about it ever again."'
 						'"Bu-"'
 						'"<i>Ever. Again.</i>"'
 						act 'Stop talking': gt 'albinahome', 'bedroom'
@@ -980,11 +969,11 @@ if $ARGS[0] = 'lover_conversation':
 				if brotherSex = 10:
 					act 'I love him':
 						cla & *nl
-						'"Recently," you say. "I''ve realized that I see him as more than just a brother. I let him into the shower with me and one thing led to another and-"'
+						'""I''ve recently realized that I see him as more than just my brother. I let him into the shower with me and one thing led to another and-"'
 						'Albina holds up her hand, cutting you off.'
-						'"<<$pcs_nickname>>," she says, grimacing. "That''s fucking disgusting."'
+						'"<<$pcs_nickname>>," she grimaces. "That''s fucking disgusting."'
 						'"Albina, I <i>love</i> him. He means everything to me and I want to spend the rest of my life-"'
-						'"Okay, <i>stop.</i>" Albina firmly interrupts you again. "If that''s how you really feel I... I''m not going to harp on you for it. But I''m also going to pretend you never said it. And I don''t want to hear about it ever again."'
+						'"Okay, <i>stop</i>." She firmly interrupts you again. "If that''s how you really feel I... I''m not going to harp on you for it, but I''m also going to pretend you never said it. I don''t want to hear about it ever again."'
 						'"Bu-"'
 						'"<i>Ever. Again.</i>"'
 						act 'Stop talking': gt 'albinahome', 'bedroom'
@@ -993,8 +982,8 @@ if $ARGS[0] = 'lover_conversation':
 				end	
 			else
 				'"Well, still mostly Kolka, but-"'
-				'Albina shoves her hand directly into your face and clamps it over your mouth, glaring at you.'
-				'"I fucking told you <<$pcs_nickname>>. I don''t want to hear about this. That''s your weird family business and <b>I. Don''t. Want. To. Know.</b>"'
+				'Albina shoves her hand directly into your face and clamps it over your mouth while glaring at you.'
+				'"I told you I don''t want to hear about that. That''s your weird family business and <b>I. Don''t. Want. To. Know.</b>"'
 				act 'Stop talking': gt 'albinahome', 'bedroom'
 				act 'Change the subject': gt 'albina_chat', 'chat'
 			end
@@ -1008,8 +997,8 @@ if $ARGS[0] = 'zoya_conversation':
 			AlbinaQW['Mom_Future'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'You''re not sure how you should ask this, but you are curious about her mother. "I don''t mean to pry, but what''s the story with your mother?"'
-			'Albina glances at you, but relents. "My mother is fascinated by the human mind and wanted to become a psychiatrist, so she ended up doing modelling, a lot of it erotic, to earn enough money to go to university. She met my... my father in a nightclub and they had a one night stand. Soon after, they started dating and eventually got married. She ended becoming his trophy wife that he paraded around at every social event."'
+			'You''re not sure how you should ask this, but you''re curious about her mother. "I don''t mean to pry, but what''s the story with your mother?"'
+			'Albina glances at you, but relents. "My mother is fascinated by the human mind and wanted to become a psychiatrist, so she ended up doing modelling, a lot of it nude and erotic, to earn enough money to go to university. She met my... my father through a mutual friend and they started dating and eventually got married. She ended becoming his trophy wife that he paraded around at every social event."'
 			act 'Continue':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
@@ -1028,16 +1017,16 @@ if $ARGS[0] = 'zoya_conversation':
 				act 'Go to the university':
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-					'You get a bit excited. "I''m planning to attend university as well. At least now I will know someone there."'
-					'"Maybe we could be roommates? Let''s talk about it more when the time comes, yeah?"'
+					'You get a little excited. "I''m planning to attend university as well. At least now I''ll know someone there."'
+					'"Maybe we could get dorm rooms next to each other?" she says and you both smile.'
 					act 'Stop talking': gt 'albinahome', 'bedroom'
 					act 'Change the subject': gt 'albina_chat', 'chat'
 				end
-				if Rex_Love = 1:	act 'Get married to Rex': gt 'albina_chat', 'telling_marrige_dreams', 'Rex'
+				if Rex_Love = 1: act 'Get married to Rex': gt 'albina_chat', 'telling_marrige_dreams', 'Rex'
 				if artemQW['bf'] = 1: act 'Get married to Artem': gt 'albina_chat', 'telling_marrige_dreams', 'Artem'
 				if kotovLoveQW = 1: act 'Get married to Vitek': gt 'albina_chat', 'telling_marrige_dreams', 'Vitek'
 				if fedorKozlovQW >= 5: act 'Get married to Fedor': gt 'albina_chat', 'telling_marrige_dreams', 'Fedor'
-				if NikoVolkovQW >= 5:	act 'Get married to Niko': gt 'albina_chat', 'telling_marrige_dreams', 'Niko'
+				if NikoVolkovQW >= 5: act 'Get married to Niko': gt 'albina_chat', 'telling_marrige_dreams', 'Niko'
 				i = 0
 				:marrid_looop
 				if loverGender[i] ! 1: dynamic '	act ''Get married to <<$npc_usedname["<<$lover[i]>>"]>>'': gt ''albina_chat'', ''telling_marrige_dreams'', $npc_usedname["<<$lover[i]>>"]'
@@ -1076,7 +1065,7 @@ end
 
 if NikoPayback = 2 and AlbinaQW['niko_help'] = 0:
 	act 'Ask for help with Niko':
-	cla & *clr
+	*clr & cla
 	AlbinaQW['niko_help'] = 1
 	minut += 30
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'

+ 182 - 192
locations/albina_chat2.qsrc

@@ -7,18 +7,17 @@ if $ARGS[0] = 'first_model_talk1':
 			AlbinaQW['know_model'] = daystart
 			cla & *nl
 			if fame['pav_modelling'] >= 400 and stat['school_knows_model'] = 0:
-				'"I... do some modelling in the city..." you admit slowly. Albina''s eyes go wide.'
+				'"I... Do some modelling in the city..." you admit slowly. Albina''s eyes go wide.'
 				'"Holy shit! The rumors are true!" she shouts gleefully, suddenly punching you in the arm.'
 				'"Ow! What rumors?" you ask in sudden bewilderment.'
-				'"The ones about a model that looks like you!" Albina grins. "I figured they had to be bullshit, but this means it really is you! Why would you hide that from me?"'
+				'"The ones about a model that looks like you!" she grins. "I figured they had to be bullshit, but this means it really is you! Why would you hide that from me?"'
 			else
-				'"I... do some modelling in the city..." you admit slowly. Albina''s eyes go wide right before she swiftly punches you in the arm. "Ow! What the hell!"'
+				'"I... Do some modelling in the city..." you admit slowly. Albina''s eyes go wide right before she swiftly punches you in the arm. "Ow! What the hell!"'
 				'"You''ve been modelling this whole time and you''re only just telling me now?" she says, managing to look betrayed while wearing a huge smile at the same time. "Why would you hide that from me?"'
 			end
 			if age < 18:
-				'"It''s not..." you say hesitantly. "Strictly speaking... legal..."'
-				'Albina''s eyes narrow.'
-				'"Why? What kind of modelling are you doing?" she asks suspiciously.'
+				'"It''s not..." you say hesitantly. "Strictly speaking... Legal..."'
+				'Albina''s eyes narrow. "Why? What kind of modelling are you doing?" she asks suspiciously.'
 				gs 'albina_chat2','first_model_talk_shy1'
 				gs 'albina_chat2','first_model_talk2'
 				gs 'albina_chat2','first_model_talk_proud2'
@@ -27,7 +26,7 @@ if $ARGS[0] = 'first_model_talk1':
 					cla & *nl
 					'"I just didn''t want to spread it around," you mumble. "Word gets around town fast, you know? Could you imagine what my mother would say if she found out?"'
 					'"<<$pcs_nickname>>," she says, looking at you seriously. "I''ve kept secrets a lot worse than this over the years. I would''ve kept this one. Don''t you trust me?"'
-					'Albina looks away from you, seeming genuinely offended that you didn''t tell her until now.'
+					'She looks away from you, seeming genuinely offended that you didn''t tell her until now.'
 					gs 'albina_chat','small_talk'
 				end
 			end
@@ -41,17 +40,17 @@ if $ARGS[0] = 'first_model_talk_proud2':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		if $model['type'] = 'catalog':
 			'"Catalogue modelling!" you say with bubbly excitement. "The kind that you see on websites to show what''s for sale or in magazines with a company''s stock. It''s not much right now, but it''s a foot in the door!"'
-			'"Why didn''t you tell me sooner?!" Albina squeals gleefully alongside you.'
+			'"Why didn''t you tell me sooner?!" she squeals gleefully.'
 			'"It''s an 18+ agency," you explain. "And since I''m underage, I have to keep it on the down low. I needed a fake passport just to get registered there. They do all kinds of other stuff there. Fashion, lingerie, nudes, you name it."'
 			gs 'albina_chat2','first_model_talk3'
 		elseif $model['type'] = 'fashion':
 			'"Fashion modelling!" you whisper excitedly. "Fancy dresses, designer clothing, all the stuff you see in magazines but never actually see people wearing in real life. <i>I</i> get to wear that!"'
-			'"That''s so cool!" Albina shouts, punching you in the arm again. "Why are you hiding it?"'
+			'"That''s so cool!" she shouts, punching you in the arm again. "Why are you hiding it?"'
 			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do all kinds of other stuff there. Fashion, lingerie, nudes, you name it."'
 			gs 'albina_chat2','first_model_talk3'
 		elseif $model['type'] = 'lingerie':
 			'"I''m a freaking lingerie model!" you whisper excitedly. "High end bras and panties, brand names like Victoria''s Secret and Mon Cheri!"'
-			'"That''s so cool!" Albina shouts, punching you in the arm again. "You''re a goddamn supermodel! Why are you hiding it?"'
+			'"That''s so cool!" she shouts, punching you in the arm again. "You''re a goddamn supermodel! Why are you hiding it?"'
 			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do other stuff there too. Erotic nudes and all that."'
 			gs 'albina_chat2','first_model_talk3'
 		elseif $model['type'] = 'glamour':
@@ -59,7 +58,7 @@ if $ARGS[0] = 'first_model_talk_proud2':
 				'"I do glamour modelling!" you whisper excitedly. "Sexy shoots with tight or thin clothing, a lot of cleavage and a lot of leg. I''ve even gone topless!"'
 				gs 'albina_chat2','first_model_talk4'
 			else
-				'"I do glamour modelling!" you whisper excitedly. "Sexy shoots with tight or thin clothing, a lot of cleavage and a lot of leg. Sometimes my ass too, but never my tits or pussy. They do that kind of modelling there too."'
+				'"I do glamour modelling!" you whisper excitedly. "Sexy shoots with tight or thin clothing, a lot of cleavage and a lot of leg. Sometimes my ass too, but never my tits or pussy. They do that kind of modelling there too though."'
 				gs 'albina_chat2','first_model_talk3'
 			end
 		elseif $model['type'] = 'fitness':
@@ -85,7 +84,7 @@ if $ARGS[0] = 'first_model_talk_proud2':
 				gs 'albina_chat2','first_model_talk4'
 			else
 				'"All kinds of modelling," you say excitedly. "High end fashion. Lacy lingerie. Tight clothing, thin material. You name it."'
-				'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
+				'"That''s so cool!" she exclaims, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
 				'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do other stuff there too. Erotic nudes and all that."'
 				gs 'albina_chat2','first_model_talk3'
 			end
@@ -99,17 +98,17 @@ if $ARGS[0] = 'first_model_talk2':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		if $model['type'] = 'catalog':
 			'"Just some catalogue modelling," you say nonchalantly. "You know, the kind that you see on websites to show what''s for sale. No big deal."'
-			'"Why all the secrecy then?" Albina asks curiously.'
+			'"Why all the secrecy then?" she asks curiously.'
 			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do all kinds of other stuff there. Fashion, lingerie, nudes, you name it."'
 			gs 'albina_chat2','first_model_talk3'
 		elseif $model['type'] = 'fashion':
 			'"Fashion modelling mostly," you say, shrugging nonchalantly. "Fancy dresses, designer clothing, all the stuff you see in magazines but never actually see people wearing in real life."'
-			'"That''s so cool!" Albina shouts, punching you in the arm again. "Why are you hiding it?"'
+			'"That''s so cool!" she shouts, punching you in the arm again. "Why are you hiding it?"'
 			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do all kinds of other stuff there. Fashion, lingerie, nudes, you name it."'
 			gs 'albina_chat2','first_model_talk3'
 		elseif $model['type'] = 'lingerie':
 			'"I''m a lingerie model," you say, shrugging casually. "High end bras and panties. Sexy stuff, usually made with lace. The kind Katja might buy."'
-			'"That''s so cool!" Albina shouts, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
+			'"That''s so cool!" she shouts, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
 			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do other stuff there too. Erotic nudes and all that."'
 			gs 'albina_chat2','first_model_talk3'
 		elseif $model['type'] = 'glamour':
@@ -117,7 +116,7 @@ if $ARGS[0] = 'first_model_talk2':
 				'"Mostly glamour stuff," you say. "But you can see my tits in some of them. Not exactly something I want to spread around school."'
 				gs 'albina_chat2','first_model_talk4'
 			else
-				'"It''s pretty risqué stuff," you say, shrugging. "Thin material. Form fitting. A lot of exposure. Not the kind of stuff I want floating around school. They do other stuff there too. Erotic nudes and all that."'
+				'"It''s pretty risqué stuff," you say while shrugging. "Thin material. Form fitting. A lot of exposure. Not the kind of stuff I want floating around school. They do other stuff there too. Erotic nudes and all that."'
 				gs 'albina_chat2','first_model_talk3'
 			end
 		elseif $model['type'] = 'fitness':
@@ -125,7 +124,7 @@ if $ARGS[0] = 'first_model_talk2':
 				'"Mostly sports related stuff," you say. "But you can see my tits in some of them. Not exactly something I want to spread around school."'
 				gs 'albina_chat2','first_model_talk4'
 			else
-				'"Mostly sports related stuff," you say, shrugging. "But it''s pretty risqué. Sports bras and tight yoga pants and stuff like that. Not the kind of stuff I want floating around school. The kind I could imagine most of our classmates jacking off to. They do other stuff there too. Erotic nudes and all that."'
+				'"Mostly sports related stuff," you say while shrugging. "But it''s pretty risqué. Sports bras and tight yoga pants and stuff like that. Not the kind of stuff I want floating around school. The kind I could imagine most of our classmates jacking off to. They do other stuff there too. Erotic nudes and all that."'
 				gs 'albina_chat2','first_model_talk3'
 			end
 		elseif $model['type'] = 'artistic nude':
@@ -143,7 +142,7 @@ if $ARGS[0] = 'first_model_talk2':
 				gs 'albina_chat2','first_model_talk4'
 			else
 				'"All kinds of stuff," you say, shrugging casually. "High end fashion. Lacy lingerie. Tight clothing, thin material. You name it."'
-				'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
+				'"That''s so cool!" she exclaims, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
 				'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do other stuff there too. Erotic nudes and all that."'
 				gs 'albina_chat2','first_model_talk3'
 			end
@@ -152,7 +151,7 @@ if $ARGS[0] = 'first_model_talk2':
 end
 
 if $ARGS[0] = 'first_model_talk3':
-	'"Nude modelling?" Albina asks, eyes glittering with sudden interest. "Have <i>you</i> done any?"'
+	'"Nude modelling?" she asks, her eyes glittering with sudden interest. "Have <i>you</i> done any?"'
 	if modelfoto['topless'] > 0:
 		if modelfoto['topless'] > 20:
 			'"I go topless a lot," you say without hesitation. "Never done a full nude though."'
@@ -177,18 +176,18 @@ end
 !!not done
 if $ARGS[0] = 'first_model_talk4':
 	if modelfoto['nude'] > 0:
-		'"You''re naked in these?" Albina''s eyes go wide and scrambles for her laptop. "Oh, I <i>gotta</i> see these pics!"'
+		'"You''re naked in these?" Albina''s eyes go wide and she scrambles for her laptop. "Oh, I <i>gotta</i> see these pics!"'
 	elseif modelfoto['topless'] > 0:
-		'"You''re topless in these?" Albina''s eyes go wide and scrambles for her laptop. "Oh, I <i>gotta</i> see these pics!"'
+		'"You''re topless in these?" Albina''s eyes go wide and she scrambles for her laptop. "Oh, I <i>gotta</i> see these pics!"'
 	end
-	act'Stop her':
+	act 'Stop her':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"No!" you squeal, grabbing her by the arm to stop her. Albina back looks at you, bewildered.'
 		AlbinaQW['model_no_look'] = 1
 		cla & *nl
 		
-		'"I don''t mind that you know what I do but I don''t want you to look. Please..." you say, looking deep into your friend''s eyes. Albina stares back tenderly, putting her other hand on top of yours.'
+		'"I don''t mind that you know what I do, but I don''t want you to look. Please..." you say, looking deep into your friend''s eyes. Albina stares back tenderly, putting her other hand on top of yours.'
 		'"Okay, I won''t," she says. "I''m sorry. I was just teasing you. I didn''t think- No, it doesn''t matter what I thought. I promise, I won''t go looking for naked pictures of you on the internet for everyone to see."'
 		*nl
 		'The twinkle in her eye lets you know she''s kidding and she really won''t go looking, but Albina being Albina means that she has to pretend nothing serious happened.'
@@ -196,63 +195,62 @@ if $ARGS[0] = 'first_model_talk4':
 	end
 	
 	if $model['nickname'] = $pcs_firstname or $model['nickname'] = $pcs_nickname or $model['firstname'] = $pcs_nickname or $model['firstname'] = $pcs_nickname:
-		act'It''s not my name (lie)':
+		act 'It''s not my name (lie)':
 			AlbinaQW['model_no_look'] = 2
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"You''re not gonna find anything just Yandexing my name," you tell her, dramatically rolling your eyes. "Do you really think I''m stupid enough to start nude modelling and use my real name?"'
 			*nl
-			'Albina stops, turning to look at you with a frown. You snicker internally but manage to maintain a straight face, hoping she won''t see through your bluff.'
+			'She stops and turns to look at you with a frown. You snicker internally but manage to maintain a straight face, hoping she won''t see through your bluff.'
 			*nl
-			'"Fuck!" she swears after a moment. "Tell me what to search!"'
-			'"Nope! You''re never finding those pics," you reply smugly, enjoying the feeling of pulling one over on Albina.'
+			'"Fuck!" she pouts. "Tell me what to search!"'
+			'"Nope! You''re never finding those pics," you reply smugly, enjoying the feeling of pulling one over on her.'
 			gs 'albina_chat','small_talk'
 		end
 		
-		act'Let her search':
+		act 'Let her search':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'Albina searches and finds your profile.'
-			'"You didn''t even change your name?" she snickers.'
-			act'It seemed wrong':
+			'Albina searches and quickly finds your profile. "You didn''t even change your name?" she snickers.'
+			act 'It seemed wrong':
 				cla & *nl
 				'"It felt weird going by something that wasn''t my name," you shrug as she clicks a link you know leads straight to your nude debut. "My name is who I am after all."'
-				act'Continue':gs 'albina_chat2','first_model_talk_nude1'
+				act 'Continue': gs 'albina_chat2','first_model_talk_nude1'
 			end
 			
-			act'It was a hassle':
+			act 'It was a hassle':
 				cla & *nl
 				'"It felt like a hassle, needing to remember to go by different names and all that," you shrug as she clicks a link you know leads straight to your nude debut.'
-				act'Continue':gs 'albina_chat2','first_model_talk_nude1'
+				act 'Continue': gs 'albina_chat2','first_model_talk_nude1'
 			end
 			
 			if $model['firstname'] = $pcs_nickname or $model['nickname'] = $pcs_nickname:
-				act'It''s my nickname (protest)':
+				act 'It''s my nickname (protest)':
 					cla & *nl
 					'"It''s not like it''s my real legal name," you protest weakly.'
-					'"Still found you in all of two minutes searching," Albina smirks clicking a link that leads straight to your nude debut.'
-					act'Look at the photos':gs 'albina_chat2','first_model_talk_nude1'
+					'"Still found you in all of two minutes searching," she smirks before clicking a link that leads straight to your nude debut.'
+					act 'Look at the photos': gs 'albina_chat2','first_model_talk_nude1'
 				end
 			end
 		end
 	else
-		act'It''s not my name':
+		act 'It''s not my name':
 			AlbinaQW['model_no_look'] = 2
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"You''re not gonna find anything just Yandexing my name," you tell her, dramatically rolling your eyes. "Do you really think I''m stupid enough to start nude modelling and use my real name?"'
 			*nl
-			'Albina stops, turning to look at you with a frown. You give her a stare and she stares back.'
+			'She stops and turns to look at you with a frown. You give her a stare and she stares back.'
 			*nl
-			'"Damn!" she swears after a moment. "Tell me what to search!"'
+			'"Damn it!" she pouts. "Tell me what to search!"'
 			gs 'albina_chat2','first_model_talk_tell'
 		end
 			
-		act'Let her search':
+		act 'Let her search':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'Albina searches for you using your real name but can''t find it because you used a pseudonym.'
-			'"Why can''t I find it?!" she grumbles, cursing.'
+			'Albina searches for you using your real name, but can''t find it because you used a pseudonym.'
+			'"Why can''t I find you?!" she grumbles in frustration.'
 			'"I don''t use my <i>actual</i> name when modelling," you say. "Do you think I''m crazy?"'
 			'"Come ooooonnn!" she moans. "Tell me what to search!"'
 			gs 'albina_chat2','first_model_talk_tell'
@@ -261,91 +259,90 @@ if $ARGS[0] = 'first_model_talk4':
 end
 
 if $ARGS[0] = 'first_model_talk_tell':
-	act'Nope':
+	act 'Nope':
 		cla & *nl
 		'"Nope! You''re never finding those pics," you reply smugly, enjoying a rare moment of superiority over your friend.'
 		gs 'albina_chat','small_talk'
 	end
 	
-	act'Tell her':
+	act 'Tell her':
 		cla & *nl
-		'You spend a few moments considering tantalizing her with the knowledge but eventually you relent.'
-		'"Okay," you snicker. "I go by <<$model[''firstname'']>> <<$model[''lastname'']>>."'
-		'Her eyes light up and immediately starts clacking away on the keyboard. Moments later, she''s clicking a link that you know leads to your nude debut.'
-		act'Look at the photos':gs 'albina_chat2','first_model_talk_nude1'
+		'You spend a few seconds considering tantalizing her with the knowledge, but you eventually relent.'
+		'"Okay, okay," you snicker. "I go by <<$model[''firstname'']>> <<$model[''lastname'']>>."'
+		'Her eyes light up and she immediately starts clicking away on the keyboard. Moments later, she''s clicking a link that you know leads to your nude debut.'
+		act 'Look at the photos': gs 'albina_chat2','first_model_talk_nude1'
 	end
 end
 
 if $ARGS[0] = 'first_model_talk_nude1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/1.jpg"> <img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/2.jpg"> <img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/3.jpg"></center>'
-	'Albina''s eyes go wide as a gallery fills the screen.'
-	'"Woah! You''re so fucking hot!" your friend says, openly gaping at the full frontal nude pictures of you.'
-	act'Embarrassed':
+	'Albina''s eyes go wide as a gallery fills the screen. "Woah! You''re so fucking hot!" she says, openly gaping at the full frontal nude pictures of you.'
+	act 'Embarrassed':
 		cla & *nl
-		'You thought you weren''t embarrassed by this line of talk but it''s hard not to be when the actual pictures are right in front of you, especially when Albina expands them to full screen and takes advantage of the high definition to zoom <i>very</i> far in. A warm blush spreads through your cheeks.'
+		'You thought you weren''t embarrassed by this line of talk, but it''s hard not to be when the actual pictures are right in front of you, especially when Albina expands them to full screen and takes advantage of the high definition to zoom <i>very</i> far in. A warm blush spreads through your cheeks.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Hey," she says, zooming in on your pussy lips. "I thought you didn''t shave?"'
+			'"Hey," she says, zooming in on your pussy. "I thought you didn''t shave?"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
-	act'Embarrassed pride':
+	act 'Embarrassed pride':
 		cla & *nl
 		'"I know, right?" you grin. A warm blush spreads through your cheeks despite your pride in your work, unable to help but be a little embarrassed as Albina expands the images to full screen and takes advantage of the high definition to zoom <i>very</i> far in.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"I can''t believe you were hiding them from me!" she exclaims. " By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
+			'"I can''t believe you were hiding these from me!" she exclaims. "By the way, what''s the deal here? I thought you didn''t shave?"'
+			'She zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
 		else
-			'"I can''t believe you were hiding them from me!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
+			'"I can''t believe you were hiding these from me!" she exclaims. "These photos are incredible!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
-	act'Stay casual':
+	act 'Stay casual':
 		cla & *nl
-		'"Not bad, are they?" you smirk, amused by the look of excitement on Albina''s face as she rapidly clicks through photos, often expanding them to full screen to take advantage of the high definition and zoom <i>very</i> far in.'
+		'"Not bad, are they?" you smirk, amused by the look of excitement on Albina''s face as she rapidly clicks through the photos, often expanding them to full screen to take advantage of the high definition and zoom <i>very</i> far in.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"I can''t believe you were hiding them from me!" she exclaims. " By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
+			'"I can''t believe you were hiding these from me!" she exclaims. "By the way, what''s the deal? I thought you didn''t shave?"'
+			'She zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
 		else
-			'"I can''t believe you were hiding them from me!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
+			'"I can''t believe you were hiding these from me!" she exclaims. "These photos are incredible!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
-	act'You''re just saying that':
+	act 'You''re just saying that':
 		cla & *nl
-		'"You''re just saying that," you remark skeptically even as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
+		'"You''re just saying that," you remark skeptically, even as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
 			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me!  By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
+			'She takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
 		else
 			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
-	act'Professional pride':
+	act 'Professional pride':
 		cla & *nl
-		'"It turned out well didn''t it?" you smile as she furiously clicks through them, expanding them to full screen and going out of her way to zoom in on your tits and pussy. "It was a big step for me."'
+		'"It turned out well, didn''t it?" you smile as she furiously clicks through them, expanding them to full screen and going out of her way to zoom in on your tits and pussy. "It was a big step for me."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"I can''t believe you were hiding this from me!" she exclaims. " By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
+			'"I can''t believe you were hiding this from me!" she exclaims. "By the way, what''s the deal? I thought you didn''t shave?"'
+			'She zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
 		else
-			'"I can''t believe you were hiding them from me!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
+			'"I can''t believe you were hiding these from me!" she exclaims. "These photos are incredible!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
-	act'Self centered pride':
+	act 'Self centered pride':
 		cla & *nl
-		'"Fuck yeah I do," you grin, even ogling yourself a little bit as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
+		'"Fuck yeah I do," you grin, even ogling yourself a little as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Modest aren''t we?" she snickers back. "I can''t believe you were hiding this from me! By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
+			'"Modest, aren''t we?" she snickers. "I can''t believe you were hiding this from me! By the way, what''s the deal? I thought you didn''t shave?"'
+			'She zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
 		else
-			'"Modest aren''t we?" she snickers back. "I can''t believe you were hiding this from me! These photos are incredible!"'
+			'"Modest, aren''t we?" she snickers. "I can''t believe you were hiding this from me! These photos are incredible!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
@@ -361,8 +358,8 @@ if $ARGS[0] = 'first_model_talk_nude2':
 			'Albina starts saving the images to her hard drive and rapidly clicking through other websites, bookmarking them.'
 			'"What are you doing?" you ask, confused.'
 			'"What''s it look like I''m doing?" she replies with a salty smirk. "Saving these so I can schlick off to them later."'
-			'"You are not!"You gape, horrified.'
-			'"Ab-so-fucking-lutely," Albina grins in response. "But seriously. What made you go nude?"'
+			'"You are not!" you gape, horrified.'
+			'"Ab-so-fucking-lutely," she grins in response. "But seriously. What made you go nude?"'
 			gs 'albina_chat2','first_model_talk_nude3'
 		end
 	end
@@ -372,7 +369,7 @@ if $ARGS[0] = 'first_model_talk_nude3':
 	act 'I asked':
 		cla & *nl
 		'"I asked for it," you shrug.'
-		'"You asked?" Albina laughs out loud. "Why''d you do that?"'
+		'"You asked?" She laughs out loud. "Why''d you do that?"'
 		'"Because I wanted to!" you laugh back. "Lay off, will you?"'
 		'"I''m gonna refresh this page every day looking for your latest shoots," she grins.'
 		*nl
@@ -384,7 +381,7 @@ if $ARGS[0] = 'first_model_talk_nude3':
 		cla & *nl
 		'"I thought it would be good for my career," you say. "I didn''t <i>want</i> to, but everyone says that you have to bare it all at some point."'
 		'"For a girl who didn''t want it, you don''t seem so embarrassed to tell me," she grins.'
-		act'I got used to it':
+		act 'I got used to it':
 			cla & *nl
 			if modelfoto['nude'] > 24:
 				'"I got used to it," you shrug. "I''ve done dozens of nude shoots now. A little late to stay embarrassed."'
@@ -394,9 +391,9 @@ if $ARGS[0] = 'first_model_talk_nude3':
 			gs 'albina_chat','small_talk'
 		end
 		
-		act'I trust you':
+		act 'I trust you':
 			cla & *nl
-			'"Cause I trust you," you smile. "It''s different if I know it''s just you looking."'
+			'"I trust you," you smile. "It''s different if I know it''s just you looking."'
 			'Albina smiles back, lacing her fingers through yours.'
 			gs 'albina_chat','small_talk'
 		end
@@ -423,7 +420,7 @@ if $ARGS[0] = 'first_model_talk_nude3':
 	if foto['suborn'] > 0:
 		act 'I was pressured into it':
 			cla & *nl
-			'"I didn''t want to," you say. "I was... I had been working there for a while so they asked. I said no, but then they kept asking. Eventually they just... talked me into it."'
+			'"I didn''t want to," you say. "I was... I had been working there for a while so they asked. I said no, but then they kept asking. Eventually they just... Talked me into it."'
 			'You trail off and Albina''s grin melts away, her expression becoming somber.'
 			'"Oh. That''s... I''m sorry <<$pcs_nickname>>..." She looks away. "I didn''t... I didn''t realize it was like that..."'
 			'You sit in silence for a few moments before Albina turns back towards you tentatively.'
@@ -432,7 +429,7 @@ if $ARGS[0] = 'first_model_talk_nude3':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"No." You give Albina a smile. "Whatever the underhanded reason they got me to do it, once it was done, I didn''t regret it."'
-				'"Well... you <i>are</i> pretty hot in them aren''t you?" Albina says, encouraged by your response.'
+				'"Well... you <i>are</i> pretty hot in them aren''t you?" she says, encouraged by your response.'
 				'"Only ''pretty hot''?" you tease back and she laughs aloud.'
 				gs 'albina_chat','small_talk'
 			end
@@ -440,8 +437,8 @@ if $ARGS[0] = 'first_model_talk_nude3':
 			act 'Not anymore':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-				'"Not anymore," you shake your head. "I <i>did</i> regret it for a while. But after some time and I got used to the idea, I''m happy I did it."'
-				'"Well... you <i>are</i> pretty hot in them aren''t you?" Albina says, encouraged by your response.'
+				'"Not anymore," you shake your head. "I <i>did</i> regret it for a while, but after some time, I got used to the idea. I''m happy I did it."'
+				'"Well... you <i>are</i> pretty hot in them aren''t you?" she says, encouraged by your response.'
 				'"That helped me a lot to get over it," you grin back and she laughs aloud.'
 				gs 'albina_chat','small_talk'
 			end
@@ -451,7 +448,7 @@ if $ARGS[0] = 'first_model_talk_nude3':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I do," you say solemnly. "I thought it would be sexy, feel empowering. But once it started, I just felt... I realized I didn''t want it anymore. But I couldn''t take it back. And now those pictures of me are out there. On the internet or in a magazine and... I wish I could take it all back."'
-				'Albina leans her head against your shoulder, saying nothing. The two of you sit in silence for a few more minutes.'
+				'Albina leans her head against your shoulder, saying nothing as the two of you sit in silence for a few minutes.'
 				gs 'albina_chat','small_talk'
 			end
 			
@@ -459,7 +456,7 @@ if $ARGS[0] = 'first_model_talk_nude3':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I do," you say, solemnly. "I just wanted to get them off my back and I crossed a line that... I can''t uncross now. I should''ve stood my ground..."'
-				'Albina leans her head against your shoulder, saying nothing. The two of you sit in silence for a few more minutes.'
+				'Albina leans her head against your shoulder, saying nothing as the two of you sit in silence for a few minutes.'
 				gs 'albina_chat','small_talk'
 			end
 		end
@@ -468,47 +465,45 @@ end
 
 if $ARGS[0] = 'first_model_talk_nude_pubes_shaved':
 	AlbinaQW['model_shave'] = 1
-	act'It''s a requirement':
+	act 'It''s a requirement':
 		cla & *nl
-		'"It''s a requirement," you explain. "This was my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set."'
-		'"Great fucking policy," Albina grins, practically drooling as she zooms in on your pussy in any photo its visible in.'
+		'"It''s a requirement," you explain. "This was my nude debut and the studio''s policy is that models have to go cleanshaven for their first nude set."'
+		'"Great fucking policy," she grins, practically drooling as she zooms in on your pussy in any photo where it''s visible.'
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
-	act'I wanted to':
+	act 'I wanted to':
 		cla & *nl
-		'"I wanted to," you shrug. "This was my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set, so it''s not like I really had a choice, but I guess I just thought if I was gonna do it then shaved was sexier."'
-		'"Great choice," Albina grins, practically drooling as she zooms in on your pussy in any photo its visible in.'
+		'"I wanted to," you shrug. "This was my nude debut and the studio''s policy is that models have to go cleanshaven for their first nude set, so it''s not like I really had a choice. I guess I just thought that if I was gonna do it, then shaved was sexier."'
+		'"Great choice," she grins, practically drooling as she zooms in on your pussy in any photo where it''s visible.'
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
 	
 	if modelfoto['nude_shave_no'] = 1:
-		act'They made me (liked bush)':
+		act 'They made me (liked bush)':
 			AlbinaQW['model_shave'] = 2
 			cla & *nl
-			'"They made me do it," you sigh. "This is my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did. I really liked my bush! I was so annoyed how long it took to grow back!"'
-			'Albina''s grin fades and takes on a more somber expression, scrolling through the pictures of you with new eyes.'
+			'"They made me do it," you sigh. "This is my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did. I really liked my bush! I was so annoyed at how long it took to grow back!"'
+			'Albina''s grin fades and takes on a more somber expression as she scrolls through the pictures of you with new eyes.'
 			if AlbinaQW['shave_story'] = 1:
 				'"I told you about why I started shaving, didn''t I?" she asks in a flat tone, referring to what she told you while you were both drunk after the pool. "What you said reminds me of that."'
-				'Albina shuts the lid on her laptop and pushes it away.'
-				'"I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
+				'She shuts the lid on her laptop and pushes it away. "I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
 			else
-				'"That''s really shitty <<$pcs_nickname>>," she says, abruptly shutting the lid on her laptop. "Let''s talk about something else."'
+				'"That''s really shitty, <<$pcs_nickname>>," she says, abruptly shutting the lid on her laptop. "Let''s talk about something else."'
 			end
 			gs 'albina_chat','small_talk'
 		end
 		
-		act'They made me (pressured)':
+		act 'They made me (pressured)':
 			AlbinaQW['model_shave'] = 2
 			cla & *nl
-			'"They made me do it," you sigh. "This is my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did."'
-			'Albina''s grin fades and takes on a more somber expression, scrolling through the pictures of you with new eyes.'
+			'"They made me do it," you sigh. "This is my nude debut and the studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did."'
+			'Albina''s grin fades and takes on a more somber expression as she scrolls through the pictures of you with new eyes.'
 			if AlbinaQW['shave_story'] = 1:
 				'"I told you about why I started shaving, didn''t I?" she asks in a flat tone, referring to what she told you while you were both drunk after the pool. "What you said reminds me of that."'
-				'Albina shuts the lid on her laptop and pushes it away.'
-				'"I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
+				'She shuts the lid on her laptop and pushes it away. "I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
 			else
-				'"That''s really shitty <<$pcs_nickname>>," she says, abruptly shutting the lid on her laptop. "Let''s talk about something else."'
+				'"That''s really shitty, <<$pcs_nickname>>," she says, abruptly shutting the lid on her laptop. "Let''s talk about something else."'
 			end
 			gs 'albina_chat','small_talk'
 		end
@@ -522,17 +517,17 @@ if $ARGS[0] = 'first_model_talk_shy1':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		if $model['type'] = 'catalog':
 			'"Nothing bad!" you say hurriedly, holding your hands up in defense. "Just some stuff for catalogues. You know, the kind of stuff you see on G&M websites and stuff like that."'
-			'"Why all the secrecy then?" Albina asks, not letting up.'
+			'"Why all the secrecy then?" she asks, not letting up.'
 			'"It''s an... 18+ agency..." you say. "I have a fake passport just to work there. They do... <i>other</i> stuff there too..."'
 			gs 'albina_chat2','first_model_talk_shy2'
 		elseif $model['type'] = 'fashion':
 			'"Fashion modelling mostly," you say, shrugging uncomfortably. "Fancy dresses, designer clothing, all the stuff you see in magazines but never actually see people wearing in real life."'
-			'"That''s so cool!" Albina exclaims, punching you in the arm again. "Why are you so embarrassed about it?"'
+			'"That''s so cool!" she exclaims, punching you in the arm again. "Why are you so embarrassed about it?"'
 			'"It''s an 18+ agency," you say. "I have to use a fake passport just to work there. And they do... <i>other</i> stuff there too..."'
 			gs 'albina_chat2','first_model_talk_shy2'
 		elseif $model['type'] = 'lingerie':
 			'"I''m a... lingerie model?" you say, shrugging uncomfortably. "High end bras and panties. Sexy things, usually stuff with lace."'
-			'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
+			'"That''s so cool!" she exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
 			'"It''s an 18+ agency," you say, rubbing your arm. "I have to use a fake passport just to work there. And they do... <i>other</i> stuff there too..."'
 			gs 'albina_chat2','first_model_talk_shy2'
 		elseif $model['type'] = 'glamour':
@@ -541,7 +536,7 @@ if $ARGS[0] = 'first_model_talk_shy1':
 				gs 'albina_chat2','first_model_talk_shy4'
 			else
 				'"It''s kind of... risqué," you say, shrugging uncomfortably. "High end bras and panties. Sexy things, usually stuff with lace."'
-				'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
+				'"That''s so cool!" she exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
 				'"It''s an 18+ agency," you say, rubbing your arm. "I have to use a fake passport just to work there. And they do... <i>other</i> stuff there too..."'
 				gs 'albina_chat2','first_model_talk_shy2'
 			end
@@ -551,7 +546,7 @@ if $ARGS[0] = 'first_model_talk_shy1':
 				gs 'albina_chat2','first_model_talk_shy4'
 			else
 				'"It''s kind of... risqué," you say, shrugging uncomfortably. "I do a lot of fitness related shoots. Sports bras and tight yoga pants and stuff like that."'
-				'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
+				'"That''s so cool!" she exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
 				'"It''s an 18+ agency," you say, rubbing your arm. "I have to use a fake passport just to work there. And they do... <i>other</i> stuff there too..."'
 				gs 'albina_chat2','first_model_talk_shy2'
 			end
@@ -570,7 +565,7 @@ if $ARGS[0] = 'first_model_talk_shy1':
 				gs 'albina_chat2','first_model_talk_shy4'
 			else
 				'"It''s kind of... risqué," you say, shrugging uncomfortably. "High end bras and panties. Sexy things, usually stuff with lace."'
-				'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
+				'"That''s so cool!" she exclaims, punching you in the arm again. "You''re a goddamn supermodel! Why are you so embarrassed about it?"'
 				'"It''s an 18+ agency," you say, rubbing your arm. "I have to use a fake passport just to work there. And they do... <i>other</i> stuff there too..."'
 				gs 'albina_chat2','first_model_talk_shy2'
 			end
@@ -579,12 +574,12 @@ if $ARGS[0] = 'first_model_talk_shy1':
 end
 
 if $ARGS[0] = 'first_model_talk_shy2':
-	'"Like nude photography?" Albina says, in classic straight-to-the-point fashion. And then, with a predatory smile, she asks, "Have <i>you</i> done any?"'
+	'"Like nude photography?" she asks in classic straight-to-the-point fashion. And then, with a predatory smile, she asks, "Have <i>you</i> done any?"'
 	if modelfoto['nude'] > 0:
 		act 'No (lie)':
 			cla & *nl
 			'"No!" you say quickly. "No way! I''m not that desperate!"'
-			'"Hmmm..." Albina looks at you suspiciously. "I don''t believe you. Why don''t we fire up my computer and do a little search for your name online? ''<<$pcs_firstname>> <<$pcs_lastname>> naked''"'
+			'"Hmmm..." She looks at you suspiciously. "I don''t believe you. Why don''t we fire up my laptop and do a little search for your name online? ''<<$pcs_firstname>> <<$pcs_lastname>> naked''"'
 			'She reaches for her laptop and you slap her hand down to the bed. Albina turns slowly, giving you a smug smirk. "Want to confess something <<$pcs_nickname>>?"'
 			'"No," you insist, putting your nose up at her. "I just don''t want you to see any other pictures of me. It''s embarrassing."'
 			'"Oh, I am <i>so</i> going to schlick off to naked pictures of you later," she grins.'
@@ -604,9 +599,9 @@ if $ARGS[0] = 'first_model_talk_shy2':
 		act 'No':
 			cla & *nl
 			'"No!" you say quickly. "I wouldn''t. I mean, I couldn''t. Could you imagine if any of the boys at school got hold of pictures like that?"'
-			'"But what if <i>I</i> want pictures like that?" Albina bites her lip seductively, shamelessly eye fucking you.'
+			'"But what if <i>I</i> want pictures like that?" She bites her lip seductively, shamelessly eye fucking you.'
 			if npc_sex['A23'] = 1:
-				'"Albina." You give her a dry stare. "We''ve fucked. What do you need pictures like that for?"'
+				'"Albina!" You give her a dry stare. "We''ve fucked. What do you need pictures like that for?"'
 				'"Maybe I want to get off on you while you''re busy," she grins.'
 			else
 				'"I can''t believe you," you scoff and she lets a smile break through.'
@@ -620,10 +615,10 @@ if $ARGS[0] = 'first_model_talk_shy3':
 	act 'I asked':
 		cla & *nl
 		'"I told them I wanted to do one," you say, cheeks heating up.'
-		'"Then why are you so embarrassed about this?" Albina laughs out loud. "You got what you asked for didn''t you?"'
+		'"Then why are you so embarrassed about this?" She laughs out loud. "You got what you asked for, didn''t you?"'
 		'"It''s embarrassing to tell people I actually know!" you protest. "It''s different when <i>you</i> know!"'
-		'"Well, get used to it," she says, leaning back with a grin. "If you get famous off this, everyone you talk to will have seen your tits. Guess your pussy too."'
-		'"Stop it!" you say, blushing even harder as you push push her backwards, but she doesn''t stop and you have to endure her teasing for several minutes longer.'
+		'"Well, get used to it," she says, leaning back with a grin. "If you get famous off this, everyone you talk to will have seen your tits. Probably your pussy too."'
+		'"Stop it!" you say, blushing even harder as you push her backwards, but she doesn''t stop and you have to endure her teasing for several minutes longer.'
 		gs 'albina_chat','small_talk'
 	end
 	
@@ -637,7 +632,7 @@ if $ARGS[0] = 'first_model_talk_shy3':
 	
 	act 'I really needed the money (to buy)':
 		cla & *nl
-		'"I really needed the money," you say, uncomfortably. "I really wanted to buy something and I didn''t have enough and I just thought, <i>Well, I could just do a nude shoot...</i> They pay double for your nude debut."'
+		'"I really needed the money," you say, uncomfortably. "I really wanted to buy something and I didn''t have enough, so I just thought, <i>Well, I could just do a nude shoot...</i> They pay double for your nude debut."'
 		'"Must''ve been a good deal for them because I know for a fact that you look <i>great</i> naked," she grins.'
 		'"Stop it!" you say, pushing her backwards with a mock shove.'
 		gs 'albina_chat','small_talk'
@@ -646,24 +641,22 @@ if $ARGS[0] = 'first_model_talk_shy3':
 	act 'I really needed the money (to pay off)':
 		cla & *nl
 		'"I really needed the money," you say, uncomfortably. "I owed some people money and I was desperate. They pay double for your nude debut so I just thought..."'
-		'You trail off and Albina''s grin melts away, her expression becoming somber.'
-		'"Oh. That''s... I''m sorry <<$pcs_nickname>>." She shuts the laptop and pushes it away. "I shouldn''t have teased you. I didn''t... I didn''t realize it was like that..."'
+		'You trail off and Albina''s grin melts away, her expression becoming somber. "Oh. That''s... I''m sorry <<$pcs_nickname>>." She shuts the laptop and pushes it away. "I shouldn''t have teased you. I didn''t... I didn''t realize it was like that..."'
 		gs 'albina_chat','small_talk'
 	end
 	
 	if foto['suborn'] > 0:
 		act 'I was pressured into it':
 			cla & *nl
-			'"I didn''t want to," you say. "I was... I had been working there for a while so they asked. I said no, but then they kept asking. Eventually they just... talked me into it."'
-			'You trail off and Albina''s grin melts away, her expression becoming somber.'
-			'"Oh. That''s... I''m sorry <<$pcs_nickname>>..." She looks away. "I didn''t... I didn''t realize it was like that..."'
-			'You sit in silence for a few moments before Albina turns back towards you tentatively.'
+			'"I didn''t want to," you say. "I was... I had been working there for a while so they asked. I said no, but then they kept asking. Eventually they just... Talked me into it."'
+			'You trail off and Albina''s grin melts away, her expression becoming somber. "Oh. That''s... I''m sorry <<$pcs_nickname>>..." She looks away. "I didn''t... I didn''t realize it was like that..."'
+			'You sit in silence for a few seconds before Albina turns back towards you tentatively.'
 			'"Do you regret it?"'
 			act 'No':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-				'"Actually... no." You give Albina a shy smile. "I''m actually really glad that I did it. But it''s still kind of embarrassing to tell you about it."'
-				'"Well, don''t be," Albina says, her eyes lighting up with your good humor. "You''re hot as fuck naked!"'
+				'"Actually... No." You give Albina a shy smile. "I''m actually really glad that I did it, but it''s still kind of embarrassing to tell you about it."'
+				'"Well, don''t be," she says, her eyes lighting up with your good humor. "You''re hot as fuck naked!"'
 				'"Stop it!" you say, your face turning crimson as you try to push her away and she laughs aloud.'
 				gs 'albina_chat','small_talk'
 			end
@@ -672,7 +665,7 @@ if $ARGS[0] = 'first_model_talk_shy3':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I do," you say solemnly. "I thought it would be sexy, feel empowering. But once it started, I just felt... I realized I didn''t want it anymore. But I couldn''t take it back. And now those pictures of me are out there. On the internet or in a magazine and... I wish I could take it all back."'
-				'Albina leans her head against your shoulder, saying nothing. The two of you sit in silence for a few more minutes.'
+				'Albina leans her head against your shoulder, saying nothing as the two of you sit in silence for a few more minutes.'
 				gs 'albina_chat','small_talk'
 			end
 			
@@ -680,7 +673,7 @@ if $ARGS[0] = 'first_model_talk_shy3':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I do," you say, solemnly. "I just wanted to get them off my back and I crossed a line that... I can''t uncross now. I should''ve stood my ground."'
-				'Albina leans her head against your shoulder, saying nothing. The two of you sit in silence for a few more minutes.'
+				'Albina leans her head against your shoulder, saying nothing as the two of you sit in silence for a few more minutes.'
 				gs 'albina_chat','small_talk'
 			end
 		end
@@ -691,15 +684,15 @@ if $ARGS[0] = 'first_model_talk_shy4':
 	if $model['type'] = 'glamour':
 		'"You''re naked in these?" Albina''s eyes go wide.'
 		'"I didn''t say I was naked!" you protest.'
-		'"Yeah yeah, who cares," Albina says, completely ignoring you while reaching for her laptop. "Your tits are out, that''s what matters. I <i>gotta</i> see these pics."'
+		'"Yeah yeah, who cares," she says, completely ignoring you while reaching for her laptop. "Your tits are out, that''s what matters. I <i>gotta</i> see these pics!"'
 	else
-		'"You''re naked in these?" Albina''s eyes go wide and scrambles for her laptop. "Oh, I <i>gotta</i> see these pics!"'
+		'"You''re naked in these?" Albina''s eyes go wide and she scrambles for her laptop. "Oh, I <i>gotta</i> see these pics!"'
 	end
-	act'Stop her':
+	act 'Stop her':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"No!" you squeal, grabbing her by the arm to stop her. Albina looks at you, bewildered.'
-		act'Beg her':
+		act 'Beg her':
 			AlbinaQW['model_no_look'] = 1
 			cla & *nl
 			'"Please..." you say, looking deep into your friend''s eyes. Albina stares back tenderly, putting her other hand on top of yours.'
@@ -717,76 +710,75 @@ if $ARGS[0] = 'first_model_talk_shy4':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"You''re not gonna find anything just Yandexing my name," you tell her, dramatically rolling your eyes. "Do you really think I''m stupid enough to start nude modelling and use my real name?"'
 			*nl
-			'Albina stops, turning to look at you with a frown. You cringe internally but manage to maintain a straight face, hoping she won''t see through your bluff.'
+			'She turns to look at you with a frown. You cringe internally but manage to maintain a straight face, hoping she won''t see through your bluff.'
 			*nl
-			'"Damn!" she swears after a moment. "Tell me what to search!"'
-			'"Nope! You''re never finding those pics," you reply smugly, feeling the relief flood through you as she buys your lies.'
+			'"Damn it!" she pouts. "Tell me what to search!"'
+			'"Nope! You''re never finding those pics," you reply smugly, feeling the relief flood through you as she buys your lie.'
 			gs 'albina_chat','small_talk'
 		end
 		
-		act'Let her search':
+		act 'Let her search':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'Albina searches and finds your profile.'
-			'"You didn''t even change your name?" she snickers.'
-			act'Blush':
+			'Albina searches and quickly finds your profile. "You didn''t even change your name?" she snickers.'
+			act 'Blush':
 				cla & *nl
-				'You blush but don''t say anything as she clicks a link you know leads straight to your nude debut.'
-				act'Continue':gs 'albina_chat2','first_model_talk_nude_shy1'
+				'You blush, but don''t say anything as she clicks a link you know leads straight to your nude debut.'
+				act 'Continue': gs 'albina_chat2','first_model_talk_nude_shy1'
 			end
 			
-			act'I wasn''t thinking':
+			act 'I wasn''t thinking':
 				cla & *nl
 				'"I wasn''t thinking about getting caught when I started working there," you mumble, feeling the color drain from your face as she clicks a link you know leads straight to your nude debut.'
-				act'Continue':gs 'albina_chat2','first_model_talk_nude_shy1'
+				act 'Continue': gs 'albina_chat2','first_model_talk_nude_shy1'
 			end
 			
-			act'It seemed wrong':
+			act 'It seemed wrong':
 				cla & *nl
 				'"It felt weird going by something that wasn''t my name," you mumble, feeling the color drain from your face as she clicks a link you know leads straight to your nude debut.'
-				act'Continue':gs 'albina_chat2','first_model_talk_nude_shy1'
+				act 'Continue': gs 'albina_chat2','first_model_talk_nude_shy1'
 			end
 			if $model['firstname'] = $pcs_nickname or $model['nickname'] = $pcs_nickname:
-				act'It''s my nickname (protest)':
+				act 'It''s my nickname (protest)':
 					cla & *nl
 					'"It''s not like it''s my actual name," you protest weakly.'
-					'"Still found you in all of two minutes searching," Albina smirks clicking a link that you suddenly realize leads straight to your nude debut.'
-					act'Look at the photos':gs 'albina_chat2','first_model_talk_nude_shy1'
+					'"Still found you in all of two minutes searching," she smirks before clicking a link that you suddenly realize leads straight to your nude debut.'
+					act 'Look at the photos': gs 'albina_chat2','first_model_talk_nude_shy1'
 				end
 			end
 		end
 	else
-		act'It''s not my name':
+		act 'It''s not my name':
 			AlbinaQW['model_no_look'] = 2
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'"You''re not gonna find anything just Yandexing my name," you tell her, dramatically rolling your eyes. "Do you really think I''m stupid enough to start nude modelling and use my real name?"'
 			*nl
-			'Albina stops, turning to look at you with a frown. You give her a stare and she stares back.'
+			'She turns to look at you with a frown. You give her a stare and she stares back.'
 			*nl
-			'"Damn!" she swears after a moment. "Tell me what to search!"'
+			'"Damn it!" she pouts. "Tell me what to search!"'
 			'"Nope! You''re never finding those pics," you reply smugly, comfortable in the knowledge that she has no leads.'
 			gs 'albina_chat','small_talk'
 		end
-			
-		act'Let her search':
+	
+		act 'Let her search':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'Albina searches for you using your real name but can''t find it because you used a pseudonym.'
-			'"Why can''t I find it?!" she grumbles, cursing.'
+			'Albina searches for you using your real name, but can''t find it because you used a pseudonym.'
+			'"Why can''t I find it?!" she grumbles in frustration.'
 			'"I don''t use my <i>actual</i> name when modelling," you say. "Do you think I''m crazy?"'
 			'"Come ooooonnn!" she moans. "Tell me what to search!"'
-			act'Nope':
+			act 'Nope':
 				cla & *nl
 				'"Nope! You''re never finding those pics," you reply smugly, comfortable in the knowledge that she has no leads.'
 				gs 'albina_chat','small_talk'
 			end
-			act'Tell her':
+			act 'Tell her':
 				cla & *nl
 				'After a moment of hesitation, you relent.'
-				'"I can''t believe I''m about to do this," you sigh. "I go by <<$model[''firstname'']>> <<$model[''lastname'']>>."'
-				'Her eyes light up and immediately starts clacking away on the keyboard. Moments later, she''s clicking a link that you know leads to your nude debut.'
-				act'Look at the photos':gs 'albina_chat2','first_model_talk_nude_shy1'
+				'"I can''t believe I''m about to do this..." you sigh. "I go by <<$model[''firstname'']>> <<$model[''lastname'']>>."'
+				'Her eyes light up and she immediately starts clicking away on the keyboard. Moments later, she''s clicking a link that you know leads to your nude debut.'
+				act 'Look at the photos': gs 'albina_chat2','first_model_talk_nude_shy1'
 			end
 		end
 	end
@@ -795,9 +787,8 @@ end
 if $ARGS[0] = 'first_model_talk_nude_shy1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/1.jpg"> <img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/2.jpg"> <img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/3.jpg"></center>'
-	'Albina''s eyes go wide as a gallery fills the screen.'
-	'"Woah! You''re so fucking hot!" your friend says, openly gaping at the full frontal nude pictures of you.'
-	act'Embarrassed':
+	'Albina''s eyes go wide as a gallery fills the screen. "Woah! You''re so fucking hot!" she says, openly gaping at the full frontal nude pictures of you.'
+	act 'Embarrassed':
 		cla & *nl
 		'You blush furiously as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
@@ -806,24 +797,24 @@ if $ARGS[0] = 'first_model_talk_nude_shy1':
 		gs 'albina_chat2','first_model_talk_nude_shy2'
 	end
 	
-	act'Embarrassed pride':
+	act 'Embarrassed pride':
 		cla & *nl
 		'"You really think so?" you ask. You blush furiously as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features," but deep inside your chest you also feel a certain warmth. Something that feels good to be recognized.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Fuck yes!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!  By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
+			'"Fuck yes!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me! By the way, what''s the deal? I thought you didn''t shave?"'
+			'She takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
 		else
 			'"Fuck yes!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude_shy2'
 	end
 	
-	act'You''re just saying that':
+	act 'You''re just saying that':
 		cla & *nl
-		'"You''re just saying that," you remark skeptically even as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
+		'"You''re just saying that," you remark skeptically, even as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me!  By the way, what''s the deal? I thought you didn''t shave?"'
-			'Albina takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
+			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me! By the way, what''s the deal? I thought you didn''t shave?"'
+			'She takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
 		else
 			'"Fuck no!" she exclaims. "Why would I lie? These photos are incredible! I can''t believe you were hiding them from me!"'
 		end
@@ -835,14 +826,14 @@ if $ARGS[0] = 'first_model_talk_nude_shy2':
 	if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
 		gs 'albina_chat2','first_model_talk_nude_shy_pubes_shaved'
 	else
-		act'Continue':
+		act 'Continue':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'Albina starts saving the images to her hard drive and rapidly clicking through other websites, bookmarking them.'
-			'"What are you doing?" you ask bewildered.'
+			'"What are you doing?" you ask, bewildered.'
 			'"What''s it look like I''m doing?" she replies with a salty smirk. "Saving these so I can schlick off to them later."'
 			'"You are not!" You gape, horrified.'
-			'"Ab-so-fucking-lutely," Albina grins in response. "But seriously. What made you go nude?"'
+			'"Ab-so-fucking-lutely," she grins in response. "But seriously. What made you go nude?"'
 			gs 'albina_chat2','first_model_talk_shy3'
 		end
 	end
@@ -850,32 +841,31 @@ end
 
 if $ARGS[0] = 'first_model_talk_nude_shy_pubes_shaved':
 	AlbinaQW['model_shave'] = 1
-	act'It''s a requirement':
+	act 'It''s a requirement':
 		cla & *nl
-		'"It''s a requirement," you explain. "This was my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set."'
-		'"Great fucking policy," Albina grins, practically drooling as she zooms in on your pussy in any photo its visible in.'
+		'"It''s a requirement," you explain. "This was my nude debut and the studio''s policy is that models have to go cleanshaven for their first nude set."'
+		'"Great fucking policy," she grins, practically drooling as she zooms in on your pussy in any photo where it''s visible.'
 		gs 'albina_chat2','first_model_talk_nude_shy2'
 	end
 	
-	act'I wanted to':
+	act 'I wanted to':
 		cla & *nl
-		'"I wanted to," you mumble shyly. "This was my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set, so it''s not like I really had a choice, but I guess I just thought if I was gonna do it then shaved was sexier."'
-		'"Great choice," Albina grins, practically drooling as she zooms in on your pussy in any photo its visible in.'
+		'"I wanted to," you mumble shyly. "This was my nude debut and the studio''s policy is that models have to go cleanshaven for their first nude set, so it''s not like I really had a choice. I guess I just thought that if I was gonna do it, then shaved was sexier."'
+		'"Great choice," she grins, practically drooling as she zooms in on your pussy in any photo where it''s visible.'
 		gs 'albina_chat2','first_model_talk_nude_shy2'
 	end
 	
 	if modelfoto['nude_shave_no'] = 1:
-		act'They made me':
+		act 'They made me':
 			AlbinaQW['model_shave'] = 2
 			cla & *nl
-			'"They made me do it," you mumble shyly. "This is my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did."'
-			'Albina''s grin fades and takes on a more somber expression, scrolling through the pictures of you with new eyes.'
+			'"They made me do it," you mumble shyly. "This is my nude debut and the studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did."'
+			'Albina''s grin fades and takes on a more somber expression as she scrolls through the pictures of you with new eyes.'
 			if AlbinaQW['shave_story'] = 1:
 				'"I told you about why I started shaving, didn''t I?" she asks referring to that story she told you while you were both drunk after the pool. "What you said reminds me of that."'
-				'Albina shuts the lid on her laptop and pushes it away.'
-				'"I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
+				'She shuts the lid on her laptop and pushes it away. "I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
 			else
-				'"That''s really shitty <<$pcs_nickname>>," she says, abruptly shutting the lid on her laptop. "Should we talk about something else?"'
+				'"That''s really shitty, <<$pcs_nickname>>," she says, abruptly shutting the lid on her laptop. "Should we talk about something else?"'
 			end
 			'You nod gratefully.'
 			gs 'albina_chat','small_talk'
@@ -886,8 +876,8 @@ end
 if $ARGS[0] = 'recurrent_model_talk1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'"What''s it like working as a model?" Albina asks looking curious.'
-	act'It''s whatever':
+	'"What''s it like working as a model?" Albina asks, looking curious.'
+	act 'It''s whatever':
 		cla & *nl
 		'"It''s whatever," you shrug. "Same as any other job I guess. Show up, do the work, get paid."'
 		'"That''s all you have to say about being a fucking super model?" she grins back, punching you in the arm. "You bitch."'
@@ -899,11 +889,11 @@ if $ARGS[0] = 'recurrent_porn_talk1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 	'"So..." Albina starts hesitantly, nervously drumming her fingers. "How''s... the uhh... <i>porn stuff</i> going...?"'
-	act'We don''t have to talk about this':
+	act 'We don''t have to talk about this':
 		albinaQW['no_porn_talk'] = 1
 		cla & *nl
-		'"Albina," you say gently. "If you''re uncomfortable with what I do for money, we don''t have to talk about it."'
-		'She nods back, looking grateful and changes the subject.'
+		'"Albina," you say gently. "If you''re uncomfortable with what I do for money, then we don''t have to talk about it."'
+		'She nods back, looking grateful before quickly changing the subject.'
 		gs 'albina_chat','small_talk'
 	end
 end

+ 80 - 78
locations/albina_house_events.qsrc

@@ -261,7 +261,7 @@ if $ARGS[0] = 'swim_winter1':
 		'"You want to go swimming in <i>this</i> weather?" you ask, raising your eyebrow, following her as she walks past you down the stairs.'
 		'Albina smirks at you. "Not swimming, just a quick dip! Just long enough to get your nipples rock hard."'
 		'"And <i>why</i> would I want to do that?"'
-		'"So you can jump in the hot tub after!" She looks at you pointedly. "What, you mean you''ve never jumped in the lake before a sauna session before? Don''t you know anything about enjoying yourself <<$pcs_nickname>>?"'
+		'"So you can jump in the hot tub after!" She looks at you pointedly. "What, you mean you''ve never jumped in the lake before a sauna session before? Don''t you know anything about enjoying yourself, <<$pcs_nickname>>?"'
 		'She drops her robe, revealing that she''s wearing only a skimpy bikini thong as she starts strutting towards the back door. Opening it up, she shudders as a cold wind blows over her before glancing back at you. "Well? You coming or what?"'
 	else
 		'"<<$pcs_nickname>>! I didn''t know you were here! I was just going to go jump in the pool. You coming?"'
@@ -275,8 +275,8 @@ if $ARGS[0] = 'swim_winter1':
 		gs 'stat'
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinapool.jpg"></center>'
-		'"I''ll pass on that I think."'
-		'"Your loss," Albina shrugs before taking a running leap towards the pool. You hear a loud splash followed by a gleeful shriek and walk out to see Albina floating around in the pool. She smiles at you and turns to dive under the water, giving you a view of her anus as she goes under. Knowing Albina, she likely done this on purpose. After a few seconds, she swims over to the adjoining wall of the hot tub and throws herself over the side.'
+		'"I''ll pass, thanks."'
+		'"Your loss," she shrugs before taking a running leap towards the pool. You hear a loud splash followed by a gleeful shriek and walk out to see Albina floating around in the pool. She smiles at you and turns to dive under the water, giving you a view of her anus as she goes under. Knowing Albina, she likely done this on purpose. After a few seconds, she swims over to the adjoining wall of the hot tub and throws herself over the side.'
 		act 'Do something else while she''s in the tub':
 			cla
 			'You decide not to join her in the tub and sit in one of the chairs near the pool and play with your phone until Albina climbs out and wraps herself in a towel before motioning for you to follow her.'
@@ -419,7 +419,7 @@ if $ARGS[0] = 'after_swim_shower':
 				'"Use whatever you want in there. There''s towels in the cupboard," she says before disappearing into her bedroom. You walk down to the bathroom, enter and place your clothes in a neat pile. You turn the shower on and lock the door as you wait for the water. When it''s the right temperature, you step in and start washing yourself.'
 				act 'Shower':
 					cla & *clr
-					shampoo += 1
+					mc_inventory['shampoo'] +=  1
 					'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 					'A lot of expensive looking stuff litters the shelves, but you limit yourself to using only what you need.'
 					*nl
@@ -517,7 +517,7 @@ end
 
 if $ARGS[0] = 'hot_tub3':
 	if $pantyworntype = 'none':
-		act 'Strip down':gt 'albina_house_events','hot_tub_no_panties'
+		act 'Strip down': gt 'albina_house_events','hot_tub_no_panties'
 	else
 		act 'Get in':
 			cla & *clr
@@ -638,7 +638,7 @@ if $ARGS[0] = 'hot_tub_no_panties':
 	pcs_horny += 25
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/hottub.jpg"></center>'
 	'Stripping out of your clothes, you toss them in a pile on the floor.'
-	'"No panties <<$pcs_nickname>>?? How <i>daring</i> of you!" Albina teases.'
+	'"No panties, <<$pcs_nickname>>? How <i>daring</i> of you!" Albina teases.'
 	if albina['commando_know'] = 3:
 		'"You already know I don''t wear them," you smirk back.'
 	elseif albina['commando_know'] > 0:
@@ -648,7 +648,7 @@ if $ARGS[0] = 'hot_tub_no_panties':
 	elseif pcs_traits['commando_lvl'] > 0:	
 		'"I don''t always wear them," you smirk back, stepping into the tub with her.'
 	else
-		'"I uhh, may have forgotten to wear them today..." you blush, stepping into the tub with her.'
+		'"I uhh, may have forgotten to wear them today..." you blush before stepping into the tub with her.'
 	end
 	if albina['commando_know'] = 0 and alterstrtimg = 24:
 		gs 'albina_house_events', 'goodie_two_shoes'
@@ -944,14 +944,14 @@ if $ARGS[0] = 'night_stand':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/snoop.jpg"></center>'
 		'Albina excuses herself and leaves the room. You grow bored waiting and decide to have a quick snoop around before she returns, opening the drawer of her nightstand to have a peek. You find a hairbrush, various skin care products, contraceptive pills, bottles of lube, a vibrator, dildos of various sizes, a large butt plug and a strap-on harness all tossed inside, seemingly without any care. A piece of folded paper hiding underneath the pile catches your eye, but you''re interrupted before you can see what it is.'
-		'"Just what do you think you''re doing?!" Albina asks in a displeased tone behind you.'
+		'"What do you think you''re doing?!" Albina asks in a displeased tone behind you.'
 		act 'Nothing':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
 			'You jump on the spot and slam the drawer closed before turning to face a rather annoyed looking Albina.'
             '"Do you mind <i>not</i> going through my personal things when I''m not here? I wouldn''t do it to you, so I don''t appreciate you doing it to me."'
             'You gingerly nod your head at her in reply.'
-			act 'Close the drawer':gt 'albinahome','bedroom'
+			act 'Close the drawer': gt 'albinahome','bedroom'
 		end
 		
 	else
@@ -961,7 +961,7 @@ if $ARGS[0] = 'night_stand':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
 		'Albina excuses herself and leaves the room. You soon grow bored waiting and decide to have a quick snoop around before she returns, opening the drawer of her nightstand to have a peek. You find a hairbrush, various skin care products, contraceptive pills, bottles of lube, a vibrator, dildos of various sizes and a large butt plug all tossed inside, seemingly without any care. A piece of folded paper hiding underneath the pile catches your eye.' 
 		'You glance around, but it looks like Albina is still busy elsewhere, so you fish out the paper and unfold it to find that it''s actually a crumpled photo of a young Albina dancing as her mother proudly watches. You can see why it has sentimental value to Albina, but decide that you''ve invaded her privacy enough, so you carefully place the photo back inside and close the drawer just before Albina returns and smiles at you.'
-		act 'Close the drawer':gt 'albinahome','bedroom'
+		act 'Close the drawer': gt 'albinahome','bedroom'
 	end
 end
 
@@ -976,7 +976,7 @@ if $ARGS[0] = 'computer':
 		'"Yeah, I honestly don''t know why I bought it. I sometimes look up workout techniques and look at clothes, but I mostly just use it to watch porn when I feel like rubbing one out."'
         'You''re a little surprised that she would admit such a thing to you given how private and guarded she is about herself.'
 	
-		act 'Do something else':gt 'albinahome','bedroom'
+		act 'Do something else': gt 'albinahome','bedroom'
 		
 	elseif AlbinaQW['CompUse'] > 0:
 		*clr & cla
@@ -989,19 +989,19 @@ if $ARGS[0] = 'computer':
 				*clr & cla
 				'<center><img <<$set_imgh>>src="images/locations/pavlovsk/resident/albinahome/laptop.jpg"></center>'
 				'You decide not to risk it and turn the laptop off before closing the screen.'
-				act 'Wait for Albina to return':gt 'albinahome','bedroom'
+				act 'Wait for Albina to return': gt 'albinahome','bedroom'
 			end
 			act 'Check out her porn':
 				*clr & cla
 				'<center><img <<$set_imgh>>src="images/pc/items/accessories/computer/komp.jpg"></center>'
 				'You''re curious about what sort of porn Albina would watch, so you click on the internet browser and proceed to look through her browsing history.'
-				'You aren''t surprised to find that she watches a lot of anal and lesbian sex, but are surprised to see that she also likes watching BDSM. You feel yourself getting aroused as you keep browsing.'
+				'You aren''t surprised to find that she watches a <i>lot</i> of anal sex with the occasional lesbian video, but are surprised to see that she also likes watching BDSM. You feel yourself getting aroused as you keep browsing.'
 				gs 'arousal', 'porn', 10
 				act 'Turn it off':
 					*clr & cla
 					'<center><img <<$set_imgh>>src="images/locations/pavlovsk/resident/albinahome/laptop.jpg"></center>'
 					'Although you''re turned on by what you''ve seen, you decide not to risk getting caught and turn the laptop off before closing the screen.'
-					act 'Wait for Albina to return':gt 'albinahome','bedroom'
+					act 'Wait for Albina to return': gt 'albinahome','bedroom'
 				end
 				act 'Masturbate':
 					*clr & cla
@@ -1012,7 +1012,7 @@ if $ARGS[0] = 'computer':
 					gs 'arousal', 'clit_finger', 10, 'masturbate'
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Find something else to do':gt 'albinahome','bedroom'
+					act 'Find something else to do': gt 'albinahome','bedroom'
 				end
 			end
 		else
@@ -1033,8 +1033,8 @@ if $ARGS[0] = 'alb_yoga_1':
 	*clr & cla
 	'<center><img <<$set_imgh>> src=locations/pavlovsk/resident/albinahome/albyoga.jpg"></center>'
 	'The maid answers the door and lets you enter. "Miss Albina is in the gym," she says before leading you there. You find Albina doing yoga by herself. She smiles when she sees you before raising a finger, telling you to wait. The maid bows and leaves as you sit and watch Albina finish her routine.' 
-	'You know she''s flexible, but some of the poses she does look like they should be impossible. She smiles when she sees your bewildered gaze. "You''re not the only one who appreciates my flexibility... Lazar came over one time and loved my yoga display so much that we ended up having sex right here." She lets out a small laugh. "Dick brained idiot had seen too much porn and tried ripping my yoga pants open! You know how expensive these are?!" she scorns.' 
-	'"Anyway, I showed him more of my flexibility by sucking and fucking his dick in positions he could never have imagined," she says with a sly grin. A few seconds later, she finishes her routine and you follow her upstairs to her room.'  
+	'You know she''s flexible, but some of the poses she does look like they should be impossible. She smiles when she sees your bewildered gaze. "You''re not the only one who appreciates my flexibility. Lazar came over one time and loved my yoga display so much that we ended up having sex right here." She lets out a small laugh. "Dick brained idiot had seen too much porn and tried ripping my yoga pants open! You know how expensive these are?!" she scorns.' 
+	'"Anyway, I showed him more of my flexibility by fucking him in positions he could never have imagined," she says with a sly grin. A few seconds later, she finishes her routine and you follow her upstairs to her room.'  
 
 	act 'Go with her':
 		cla & *clr
@@ -1065,7 +1065,7 @@ if $ARGS[0] = 'alb_yoga_1':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 		'"No thanks. I''ll just wait until you''re done."'
-		'"Suit yourself I guess," Albina shrugs and heads into the bathroom, closing the door behind her. You twiddle your thumbs for a few minutes until she comes back out, towel wrapped around her hair and with nothing around her body. She heads straight to her dresser to start picking out clothes.'
+		'"Suit yourself I guess," she shrugs and heads into the bathroom, closing the door behind her. You twiddle your thumbs for a few minutes until she comes back out, towel wrapped around her hair and nothing around her body. She heads straight to her dresser to start picking out clothes.'
 		minut += 6
 		gs 'stat'
 
@@ -1102,31 +1102,31 @@ if $ARGS[0] = 'alb_sunbathe_1':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/showering.jpg"></center>'
 				cla & *nl
 				'"No thanks. But I wouldn''t mind talking while you do."'
-				'"Suit yourself," she shrugs. Albina heads into her personal bathroom, leaving the door open for you to follow her in. You sit down on the edge of her bath while she steps into the shower.'
+				'"Suit yourself," she shrugs and heads into her personal bathroom, leaving the door open for you to follow her in. You sit down on the edge of her bath while she steps into the shower.'
 				'"Do you always sunbathe naked?"'
-				'"Only when Mama isn''t here," her voice echos back off the glass and tile. "She would lecture me if she caught me doing it, saying I shouldn''t be worrying about tanlines. I swim naked when she''s not home as well." she adds with a small laugh.'
+				'"Only when Mama isn''t here," her voice echos back off the glass and tile. "She would lecture me if she caught me doing it, saying I shouldn''t be worrying about tanlines. I swim naked when she''s not home as well," she adds with a small laugh.'
 				if motherKnowWhore > 0:
 					'"Pfft. Better than my mother. Ever since she found out I''ve been having sex, she doesn''t even call me by my name anymore. Usually just ''whore'' or ''slut''. It fucking blows."'
 					'The tap squeaks off and Albina steps out of the shower, grabbing a towel to dry herself off.'
-					'"Well... still better than being called that because it''s true." Her expression goes blank and your conversation lulls into a melancholy silence for a moment, both of you thinking about her father. "At least that''s not the case anymore," she continues, heading into her room. You follow behind her, sitting on her bed and chatting about lighter topics while she gets dressed.'
+					'"Well... still better than being called that because it''s true..." Her expression goes blank and your conversation lulls into a melancholy silence for a moment, both of you thinking about her father. "At least that''s not the case anymore," she continues, heading into her room. You follow behind her, sitting on her bed and chatting about lighter topics while she gets dressed.'
 				elseif motherKnowSpravka > 0:
 					'"Pff. Still better than my mother. She keeps lecturing me about sex. It''s better than it was before, but it''s still so annoying."'
-					'"Mama always leaves condoms out for me even though I''m on the pill," Albina says, stepping out of the shower and grabbing a towel. "I always thought it was a little overbearing, but I guess your mother''s probably a lot worse, huh?" You follow her into her room to continue chatting while she gets dressed.'
+					'"Mama always leaves condoms out for me even though I''m on the pill," Albina says while stepping out of the shower and grabbing a towel. "I always thought it was a little overbearing, but I guess your mother''s probably a lot worse, huh?" You follow her into her room to continue chatting while she gets dressed.'
 				elseif motherKnowDildo > 0:
 					'"Pff. Still better than my mother. She keeps scolding me about leaving my dildos lying around the house. A girl has needs, you know?"'
-					'"Ugh, I know exactly what you mean," Albina says, stepping out of the shower and grabbing a towel. "I love Mama, but I wish she wasn''t so uptight about where I leave my toys. Always saying, ''What if a guest comes over and sees that laying around?'' or ''What if they catch you in your underwear?'' As if we have any guests these days other than my friends. Besides, isn''t this what we have a maid for? Cleaning stuff up?" She heads into her room and you follow behind, sitting down on her bed and continuing to chat while she gets dressed.'
+					'"Ugh, I know exactly what you mean," she says while stepping out of the shower and grabbing a towel. "I love Mama, but I wish she wasn''t so uptight about where I leave my toys. Always saying, ''What if a guest comes over and sees that laying around?'' or ''What if they catch you in your underwear?'' As if we have any guests these days other than my friends! Besides, isn''t this what we have a maid for? Cleaning stuff up?" She heads into her room and you follow behind, sitting down on her bed and continuing to chat while she gets dressed.'
 				else
 					if stat['think_virgin'] = 0:
 						'"Pff. Still better than my mother. She still makes me see the gyno every month just to confirm I''m still a virgin."'
 						'"What??? There''s no way you''re still a virgin!"'
 						'"I... have ways of getting around it."'
-						'"Ways of ''getting around'' you mean!" Albina laughs, stepping out of the shower and grabbing her towel.'
+						'"Ways of ''getting around'' you mean!" she laughs while stepping out of the shower and grabbing her towel.'
 						'"Bitch!" you laugh back, following her into her room to keep chatting while she gets dressed.'
 					else
 						'"Pff. Still better than my mom. She still makes me see the gyno every month just to confirm I''m still a virgin."'
 						'"What?! That''s totally fucked up!"'
 						'"I know right?!"'
-						'"Maybe you should lose it," Albina says, stepping out of the shower and grabbing her towel. "Just to stick it to her, you know?"'
+						'"Maybe you should lose it," she says while stepping out of the shower and grabbing her towel. "Just to stick it to her, you know?"'
 						'"I don''t know... Maybe..."'
 						'You follow her into her room and sit down on her bed, continuing to chat while she gets dressed.'
 					end
@@ -1155,32 +1155,38 @@ if $ARGS[0] = 'albina_photos':
 	act 'Follow her':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/photo/pose1.jpg"></center>'
-		'She leads you out to the pool out back where you pull out your camera and set it up. "Okay, what sort of photos do you want me to take?" She smiles and jiggles her ass with her hands. "Let''s have a bit of fun and do something erotic." You smile and start taking photos of her as she continues teasing you. "You''re pretty good at this <<$pcs_nickname>>. Would you do it professionally?"'
+		'She leads you out to the pool out back where you pull out your camera and set it up. "Okay, what sort of photos do you want me to take?"' 
+		'She smiles and jiggles her ass with her hands. "Let''s have a bit of fun and do something erotic." You smile and start taking photos of her as she continues teasing you. "You''re pretty good at this, <<$pcs_nickname>>. Would you do it professionally?"'
 		'You shrug your shoulders. "Maybe. It depends how good I can get."'
 
 		act 'Start':
 			gs 'exp_gain', 'photoskl', rand(1,2)
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/photo/pose2.jpg"></center>'
-			'After a few more photos, you decide to change the pose. "Your ass is your best feature, so why don''t you bend over and show it to me?" She grins and gets on all fours as you reposition yourself. "Like what you see <<$pcs_nickname>>?" You grin at her antics as you continue taking images. "Show me more of that ass!" She wiggles her ass at you and smiles, clearly enjoying herself. Her thong is peeking through her skimpy shorts, but you don''t think she cares. You feel like it adds to the erotic nature of the image.'
+			'After a few more photos, you decide to change the pose. "Your ass is your best feature, so why don''t you bend over and show it to me?"' 
+			'She grins and gets on all fours as you reposition yourself. "Like what you see?"' 
+			'You grin at her antics as you continue taking images. "Show me more of that ass!" She wiggles her ass at you and smiles, clearly enjoying herself. Her thong is peeking through her skimpy shorts, but you don''t think she cares. You feel like it adds to the erotic nature of the image.'
 
 			act 'Continue':
 				gs 'exp_gain', 'photoskl', rand(1,2)
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/photo/pose3.jpg"></center>'
-				'She takes you by surprise when she stands and pulls her shirt up to reveal her breasts. She quickly covers them before you can take a photo. "Not so fast. We''re not doing that kind of thing. Tasteful only!" You take a few images of her tastefully posing while hiding her breasts from you. After a few more shots, you decide to move on. "When I said show me more of that ass, I meant it Albina!" you say with a wink and she smiles. "How''s this then?"'
+				'She takes you by surprise when she stands and pulls her shirt up to reveal her breasts, but quickly covers them before you can take a photo. "Not so fast! We''re not doing that kind of thing. Tasteful only!"' 
+				'You take a few images of her tastefully posing while hiding her breasts from you. After a few more shots, you decide to move on. "When I said show me more of that ass, I meant it Albina!" you say with a wink.' 
+				'She smiles. "How''s this then?"'
 
 				act 'Continue':
 					gs 'exp_gain', 'photoskl', rand(1,2)
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/photo/pose4.jpg"></center>'
-					'She pulls her shirt back down and faces away from you before slowly pulling her shorts down, exposing her thong clad ass. She pulls on her shorts, jiggling her ass as she giggles at you. "Come on <<$pcs_nickname>>, you wanted to see it, now photograph it." You compose yourself and take a few photos before moving in to get some close up shots. "Lose the shorts Albina. You know you want to..." you tell her in a commanding tone.'
+					'She pulls her shirt back down and faces away from you before slowly pulling her shorts down, exposing her thong clad ass. She pulls on her shorts, jiggling her ass as she giggles at you. "Come on <<$pcs_nickname>>, you wanted to see it, now photograph it."' 
+					'You compose yourself and take a few photos before moving in to get some close up shots. "Lose the shorts. You know you want to..." you tell her in a commanding tone.'
 
 					act 'Continue':
 						gs 'exp_gain', 'photoskl', rand(1,2)
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/photo/pose5.jpg"></center>'
-						'"Oh I love it when you take charge <<$pcs_nickname>>! You should do it more often..." You hear just a hint of arousal in her voice. She wiggles out of her shorts, allowing them to drop to her ankles before stepping out of them and kicking them aside. You can''t help but appreciate the sight in front of you. You''ve seen her shapely ass plenty of times before, but being able to freely photograph it makes it even better. You take a number of close up shots as she poses for you.'
+						'"Oh, I love it when you take charge, <<$pcs_nickname>>! You should do it more often..." You hear just a hint of arousal in her voice before she wiggles out of her shorts, allowing them to drop to her ankles before stepping out of them and kicking them aside. You can''t help but appreciate the sight in front of you. You''ve seen her shapely ass plenty of times before, but being able to freely photograph it makes it even better. You take a number of close up shots as she poses for you.'
 						'"Okay, we''re nearly done here. One more pose should be enough."'
 						'"What? You had enough of this amazing ass already?" she asks with a pout while giving her ass a wiggle.'
 						'You smile. "Yes, I''ve got enough photos of it to make an album!" you laugh.'
@@ -1199,8 +1205,9 @@ if $ARGS[0] = 'albina_photos':
 								portfolio_people[7] = 1
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/7.jpg"></center>'
-								'As she finishes pulling her shorts back on, you realize that you need an image for your portfolio. The ones you took are far too sexual. "Hey Albina, do you mind if I take one more photo? I need something more... suitable for my portfolio." She smiles and gives you an innocent, if slightly erotic pose. You snap the photo and thank her.'
-								'"So. Are you staying or going?"'
+								'As she finishes pulling her shorts back on, you realize that you need an image for your portfolio. The ones you took are far too sexual. "Do you mind if I take one more photo? I need something more... suitable for my portfolio."' 
+								'She smiles and gives you an innocent, if slightly erotic pose. You snap the photo and thank her.'
+								'"So. Are you staying or going?" she asks.'
 
 								act 'Stay':
 									*clr & cla
@@ -1214,12 +1221,12 @@ if $ARGS[0] = 'albina_photos':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/23.jpg"></center>'
 									'"I need to get going. I need to look these photos over for any flaws so I can improve my skills."'
-									'She gives you a sly grin. "Yeah, ''look for flaws''." You lightly punch her on the arm and she walks you to the door. She hugs you tightly before looking you in the eyes.'
+									'She gives you a sly grin. "Yeah, ''look for flaws''." You lightly punch her on the arm and she walks you to the door, where she hugs you tightly before looking you in the eyes.'
 
 									act 'Kiss her':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss4.jpg"></center>'
-										'She wants it and you want it. You lean in and lock lips with her, your tongue plunging into her mouth and wrapping around her own. You passionately make out for a few seconds before Albina breaks the kiss, looking hot and heavy. You smile at each other and she watches you intently, her thighs gently rubbing together, as you walk down the driveway.'
+										'She wants it and you want it. You lean in and lock lips with her, your tongue plunging into her mouth and wrapping around her own. You passionately make out for a few seconds before Albina breaks the kiss, looking hot and heavy. You smile at each other and she watches you intently, her thighs gently rubbing together as you walk down the driveway.'
 										act 'Leave': gt 'pav_residential'
 									end
 
@@ -1246,39 +1253,26 @@ if $ARGS[0] = 'study_door':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/doors.jpg"></center>'
 	'As you make your way up the stairs, you take note of the double doors down the hallway. Albina got rather agitated and told you to leave it alone when you first mentioned it to her. She said the room was locked for a reason and under no circumstances would she open it.'
+	'At this point, the maid walks out and heads down the hall, smiling at you as she walks past. "Hello, Miss <<$pcs_firstname>>."'
 	act 'Investigate':
-		cla & *clr
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/bathroom.jpg"></center>'
-		'Your curiosity gets the better of you and you quietly make your way down the hall. The door is locked tight, but you notice that the guest bathroom is next door. You quickly enter and approach the window. Opening it and peering out, you notice one of the windows to the room is ajar and offers a way in... if you can reach it. The ledge looks like it''s wide enough for you to shuffle across...'
-
-		act 'Do it':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinahome.jpg"></center>'
-			'Your curiosity again gets the better of you and, after some brief hesitation, you climb out onto the ledge. "Just don''t look down. Don''t look down!" you reassure yourself as you slowly start shuffling across the ledge. Thankfully, it''s not too far, but your foot stumbles as you reach the window. You hold in a panicked scream while quickly grabbing the window and steadying yourself. Your heart pounding, you quickly climb into the mysterious room.'
-			act 'Look around':
-				AlbinaQW['flashdrive'] = 1
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/study.jpg"></center>'
-				'You find yourself in a modern, lavishly decorated study. You take a quick look around, but find nothing of any real interest to you. This was clearly her father''s study. No wonder Albina hates coming in here. Just as you''re about to leave, you accidently knock one of the heavy books off the shelf, gritting your teeth in pain when it lands on your foot. Thankfully, nobody seems to have heard and you kneel down to pick it back up. As you do, something falls out from between the pages. Placing the book back, you glance down and see a flash drive at your feet. You pick it up and pocket it, curious about why someone would hide it.' 
-				'With nothing else to see, you climb back out and return the window to its original ajar position before shuffling back across the ledge to the bathroom, being careful not to stumble this time. Once you''re back in the bathroom, you close the window and head to Albina''s bedroom.'
-
-				act 'Continue': gt 'albinahome', 'bedroom'
-			end
-		end
-
-		act 'Don''t do it':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/bathroom.jpg"></center>'
-			'You close the window. It''s a stupid idea that would be difficult to explain if you got stuck... or worse. You leave the bathroom and walk back down the hall to Albina''s bedroom.'
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/study.jpg"></center>'
+		'Your curiosity gets the better of you and you quietly make your way down the hall. Peeking through the door, the room appears to be some kind of study.'
 
+		act 'Enter':
+			cla
+			'Your curiosity again gets the better of you and, after some brief hesitation, you quickly duck into the room.'
+			'You find yourself in a modern, lavishly decorated study. You take a quick look around, but find nothing of any real interest to you. This was clearly her father''s study. No wonder Albina hates coming in here. Just as you''re about to leave, you accidently knock one of the heavy books off the shelf, gritting your teeth in pain when it lands on your foot. Thankfully, nobody seems to have heard and you kneel down to pick it back up. As you do, something falls out from between the pages. Placing the book back, you glance down and see a flash drive at your feet.' 
+			'You pick it up and pocket it, curious about why someone would hide it. You just need a computer to access it.' 
+			'With nothing else to see, you quickly duck back out of the study, being careful to leave the door in its original ajar position before heading to Albina''s bedroom.'
 			act 'Continue': gt 'albinahome', 'bedroom'
 		end
 	end
 
 	act 'Leave it alone':
-		cla & *clr
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/doors.jpg"></center>'
-		'You decide not to overstep your bounds as a guest and respect her wishes. You make your way to Albina''s room where she''s waiting for you.'
+		'You decide not to overstep your bounds as a guest and back away from the door. It would be difficult explaining yourself if you were caught snooping inside. You quickly make your way to Albina''s room where she''s waiting for you before the maid returns.'
 
 		act 'Continue':
 			AlbinaQW['studylock'] = 1
@@ -1291,44 +1285,52 @@ 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 computer and open its contents. You''re presented with a series of videos.'
+	'You plug the flash drive into your computer and find that it contains a single folder titled "Blackmail material". When you open it, you''re presented with a series of videos and a note which reads "To be used if any ''associates'' get out of line."'
 
 	act 'Watch the first video':
-		cla & *clr
+		*clr & cla
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video1.mp4"></video></center>'
 		'You click the first video and watch as a girl in a maid outfit is fucked from behind. You recognise the man''s voice. It''s Albina''s father fucking the old maid, just like Albina said. She''s barely older than you, but sounds like she''s enjoying herself and is really getting into it. "Now I remember why I hired you. You''re a cock hungry whore who loves pleasing her master with her tight holes!"'
 		'The girl moans and giggles. "Yes, I serve only to please you, sir!"'
 
 		act 'Watch the second video':
-			cla & *clr
+			*clr & cla
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video2.mp4"></video></center>'
-			'You open the second video and are shocked by what you see. It''s Sonia being fucked by Albina''s father! He roughly fucks her from behind while verbally abusing her, but Sonia seemingly doesn''t care. After a few more seconds, he pulls out and flips her over before dragging her to the edge of the bed and blowing his load over her face. "You have a nice pussy, slut. Now get your filthy ass out of my house before my daughter comes home and sees you!" is all he says before the video cuts off.' 
-
+			'You open the second video and are presented with a surprising view. Albina, wearing her school uniform, tied up with a paddle in her mouth as a man roughly fucks her while verbally and physically abusing her.'
+			if AlbinaQW['client1'] = 1:
+				'You quickly recognise the man. He''s the fat Armenian you were sold to as a Starlet. He quickly grunts and groans as he cums inside Albina, who looks to the side and avoids eye contact with him.'
+			else
+				'You don''t recognise the man, but it''s clear that Albina isn''t a willing participant in this depraved sex scene. He quickly grunts and groans as he cums inside her, and she looks to the side and avoids eye contact with him.'
+			end	
+			'Satisfied, he pulls out and makes Albina look at him. "Your time is coming, girl. I''m going to make your father a <i>very</i> generous offer and you''ll soon be my personal little fuck toy. I might even take you off birth control and put a baby inside you. I took your virginity, so might as well get you pregnant as well, no?" he laughs.'
+			'Albina just quietly whimpers as his cum slowly trickles out of her pussy.'
+		
 			act 'Watch the third video':
-				cla & *clr
+				*clr & cla
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video3.mp4"></video></center>'
-				'The third video opens with Albina standing in a bedroom in her school uniform. You hear her whimper slightly as the door opens and loudly slams before a figure grabs her and forces her over his knee. He flips her skirt up and delivers a series of stinging smacks to her exposed ass, but other than a few grunts, Albina takes it without complaint, which seems to annoy the man. By now, you''ve identified him as her father, who grabs her hair and roughly pulls her head back as he gives her now bright red ass another hard smack. Albina yelps as strands of her hair visibly snap and she finally breaks. "I''m sorry daddy, I''ll be a good girl from now on!" she blurts out and he smiles. "Good. I would hate if something bad were to happen to you again."'
-				'He throws Albina off of his knee and leaves the room. Albina sits on the bed quietly sobbing before glaring at the door with fire in her eyes.' 
+				'The third video opens with Albina standing in her bedroom in her school uniform. You hear her whimper slightly as the door opens and loudly slams before a figure grabs her and forces her over his knee. He flips her skirt up and delivers a series of stinging smacks to her exposed ass, but other than a few grunts, Albina takes it without complaint, which seems to annoy the man. By now, you''ve identified him as her father, who grabs her hair and roughly pulls her head back as he gives her now bright red ass another hard smack. Albina yelps as strands of her hair visibly snap and she finally breaks. "I''m sorry daddy, I''ll be a good girl from now on!" she blurts out.'
+				'He smiles. "Good. I would hate if something bad were to happen to you. Again..."'
+				'He throws Albina off of his knee and leaves the room. Albina sits on her bed quietly sobbing before glaring at the door with fire in her eyes.' 
 
 				act 'Watch the fourth video':
-					cla & *clr
+					*clr & cla
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video4.mp4"></video></center>'
-					'You open the fourth video and immediately notice that it was taken from a hidden camera in the study where you found the flash drive. Albina is on her knees wearing only a crop top, looking at the floor and avoiding eye contact with the naked man in front of her. The man grabs a fistful of her hair and pulls her head up to slap her face. "Look at me when I''m talking to you, bitch!" he snarls. "Now get those perky little tits of yours out!" Albina reaches down and slowly pulls her crop top up to expose her breasts. Satisfied, the man slaps his erect cock against her face before shoving it into her mouth. "Be a good little whore and suck my dick!"'
-					'Still holding her by her hair, he starts forcing her head up and down on his cock, not caring as she gags and splutters before he forces her to take it into her throat and deepthroat him. This continues for a few more minutes before he finally lets her go and she gasps loudly for air as drool drips from her mouth. She then kicks and screams in protest as the mysterious man grabs her tightly by the wrist and roughly drags her out of sight before the video cuts off.'
+					'You open the fourth video and immediately notice that it was taken from a hidden camera in the study where you found the flash drive. Albina is on her knees wearing only a crop top, looking at the floor and avoiding eye contact with the naked man in front of her. The man grabs a fistful of her hair and pulls her head up to slap her face. "Look at me when I''m talking to you, bitch!" he snarls. "Now get those perky little tits of yours out!" Albina reaches down and slowly pulls her crop top up to expose her breasts. Satisfied, the man slaps his erect cock against her face before shoving it into her mouth. "Now be a good little whore and suck my dick!"'
+					'Still holding her by her hair, he starts forcing her head up and down on his cock, not caring as she gags and splutters before he forces her to deepthroat him. This continues for a few more minutes before he finally lets her go and she gasps loudly for air as drool drips from her mouth. She then kicks and screams in protest as the mysterious man grabs her tightly by the wrist and roughly drags her out of sight before the video cuts off.'
 
 					act 'Watch the fifth video':
-						cla & *clr
+						*clr & cla
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video5.mp4"></video></center>'
-						'You open the fifth video and find the same man from before, only this time you can see his face. You recognise him from somewhere, but you can''t place your finger on it. He''s relaxing on the bed as Albina rides him. She clearly isn''t enjoying it and constantly looks to the hidden camera in distress. "God, I haven''t had a pussy this tight since I fucked my wife''s niece so she could get a job working as my secretary. She didn''t have a fat peach of an ass like yours though." Albina just whimpers as she continues fucking him. "What''s wrong whore? Not enjoying it? Don''t worry, I''m sure you''ll cheer up when I cum deep inside this amazing pussy of yours!" You see tears welling up in Albina''s eyes as she''s forced to keep going.'
+						'You open the fifth video and see a man relaxing on a bed as Albina rides him. She clearly isn''t enjoying it and constantly looks to the hidden camera in distress. "God, I can''t remember the last time I had a pussy this tight! I can''t believe I have a cute little teen riding my dick and all I had to do was endorse your father''s election campaign! Best money I''ve ever spent!"' 
+						'Albina just whimpers and you see tears welling up in her eyes as she''s forced to keep going.'
 
 						act 'Watch the last video':
-							cla & *clr
+							*clr & cla
 							'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video6.mp4"></video></center>'
-							'You open the last video and immediately hear Albina quietly sobbing as the man with the camera records her lying on the bed face down. "Come on slut, show us how dirty that pussy of yours is!"'
-							'Albina whimpers before a large amount of cum squirts out of her pussy. The camera pans up to show a large group of men surrounding Albina and laughing at her. You recognise many of them from the Starlet shows.'
-							if AlbinaQW['StarletsWhore'] > 0: 'You shudder when you see some of the men and remember the things they did to you.'
-							'"You really are a dirty fucking slut! I''ve never seen a bitch hold so much cum in her fuck hole like that before!" one of the men remarks before they flip her over. Her eyes are red and puffy from crying, her make up is smeared all over her face and "WHORE" has been scribbled across her forehead with a marker pen. A tie has been stuffed in her mouth as a makeshift gag, causing a large amount of drool to dribble down her chin. She looks almost docile, as if she''s intoxicated or even drugged, but starts sobbing when they hog tie her with belts and leave on her bed. "Stop whining, you useless bitch. If you had just given us those pretty friends of yours like we wanted, then you wouldn''t be here giving us all a ''refund'', you dumb whore! Now sit there and think about what a dirty useless slut you are and we <i>might</i> forgive you."'
-							'Albina thrashes on the bed, her sobbing pleas muffled by her gag. "What''s that whore? You want another go?" you hear another man cruelly remark before laughing.'
+							'You open the last video and immediately see Albina lying on a bed as a man cums on her face. She looks almost docile, as if she''s been... drugged? The camera pans to show that she''s covered in cum and surrounded by a group of men in what looks like a cheap motel room.' 
+							'"I didn''t think she''d resist so much that we had to inject her," one of the men says as he scrawls "WHORE" across Albina''s forehead with a marker pen. Albina doesn''t react to this and remains almost motionless on the bed.'
+							'"Lucky that I brought that sedative with me from work, eh? Bitch deserved it after she kicked me in the gut like that, but I felt like I was fucking a blow up doll. Boris owes me a free session with her, one where she''s tied up first. I love it when they squirm."'
+							'Albina then stirs and whimpers on the bed. "What''s that, whore? You want another go?" you hear a man say before laughing.'
 
 							act 'Stop':
 								AlbinaQW['flashdrive'] = 2

+ 49 - 26
locations/albina_lazar_sex.qsrc

@@ -15,9 +15,9 @@ if $ARGS[0] = 'lazar_start':
 		if week = 3 or week = 6:
 			!! maid
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/maid.jpg"></center>'
-			'You enter Albina''s house and the maid politely greets you. "Miss <<$pcs_firstname>>, how nice to see you. Miss Albina already has a guest, shall I tell them of your arrival?" 
-			You shake your head, knowing what Albina and her "guest" are doing upstairs. "No, it''s fine. She should be expecting me, so I''ll head up to her room if that''s okay?"
-			The maid just nods and continues with her duties, leaving you to walk up the stairs and stop to make your decision.'
+			'You enter Albina''s house and the maid politely greets you. "Miss <<$pcs_firstname>>, how nice to see you. Miss Albina already has a guest, shall I tell them of your arrival?"' 
+			'You shake your head, knowing what Albina and her "guest" are doing upstairs. "No, it''s fine. She should be expecting me, so I''ll head up to her room if that''s okay?"'
+			'The maid just nods and continues with her duties, leaving you to walk up the stairs and stop to make your decision.'
 			
 		else
 			!! mother
@@ -82,7 +82,7 @@ if $ARGS[0] = 'peek':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz1.jpg"></center>'				
 	'You glance around to make sure nobody is nearby, then crack the door open slightly to peek in. You can see Albina in her underwear, squatting in front of Lazar. She pulls his jeans down and his impressively sized and rock hard dick springs free.' 
-	'She starts licking and jerking it before she takes it into her mouth and down her throat, gagging as she deepthroats him as far as she can before pulling her head back up. She then starts bobbing her head up and down his shaft as she sucks his dick, occasionally taking him back down her throat and making him moan in pleasure as he grabs her head and holds her down as long as possible.'
+	'She starts licking and jerking it before she takes it into her mouth and starts bobbing her head up and down his shaft as she sucks his dick. After a few seconds of this, she gags as she takes it further into her mouth and down her throat, deepthroating him as far as she can before pulling her head back up and coughing. Lazar barely lets her breath before he shoves his dick back into her mouth, moaning in pleasure as he holds her down as long as possible.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
 	act 'Keep watching':
@@ -98,33 +98,33 @@ if $ARGS[0] = 'peek':
 		act 'Keep watching':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz3.jpg"></center>'
-			'You see a glimpse of an aroused smile on Albina''s face as she wipes her face and slowly jerks his drool coated cock in her hands. "Okay, enough foreplay. I need this thing inside me <i>now</i>."' 
-			'He climbs on the bed and gets on his back as Albina crawls over to him. She straddles him and guides his cock into her slit before slowly lowering herself down, taking his full length into her pussy. She slowly rides him before he grabs her hips and starts slamming her up and down on his dick as they both grunt and moan in pleasure.' 
-			'"Fuck, your pussy is so damn tight!" he grunts and lets go of her. She giggles and starts riding him harder, her bubble butt loudly slapping against his thighs as she lets his hands roam all over her curvy body.'
+			'You catch a glimpse of an aroused grin on Albina''s face as she wipes her face and slowly jerks his drool coated cock in her hands. "Enough foreplay. I want you to fuck the shit out of me."' 
+			'He climbs on the bed and gets on his back as Albina crawls over to him. She straddles him and guides his cock into her slit before sliding down onto it, moaning as it stretches her pussy.' 
+			'"Fuck, I love it when you rearrange my guts like this!" she grunts and starts riding him hard, her bubble butt loudly slapping against his thighs as she lets his hands roam all over her curvy body.'
 			gs 'arousal', 'voyeur_sex', 5
 			gs 'stat'
 			act 'Keep watching':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz4.jpg"></center>'
-				'He takes her by surprise when he grabs her by the hips and rolls her over onto her back, making her giggle. He then starts fucking her missionary style, causing her to moan loudly as she wraps her legs tightly around his back. He starts fucking her harder as a result and she wraps her arms around his neck, pulling him down and making out with him as he keeps thrusting in and out of her ever wetter hole.' 
-				'After a few minutes, they stop and she smiles at him. "You''ve teased my pussy enough. Give my ass a turn with that cock now." He pulls out of her and waits as she leans over and opens her nightstand, pulling out a bottle of lube and motioning for him to sit back on the bed.'
+				'After a few minutes Lazar grabs her by the hips and lifts her off his cock before dropping her on the bed. She spreads her legs and he climbs on top of her and starts fucking her missionary style, causing her to moan loudly as she wraps her legs tightly around his back. He starts fucking her harder as a result and she wraps her arms around his neck, pulling him down and making out with him as he keeps thrusting in and out of her ever wetter hole.' 
+				'After a few minutes, he climbs off her and flops down on his back as Albina brushes her hair back and sucks his dick for a few seconds before popping it out of her mouth. "Mmhhm, I love tasting my pussy on your dick, but it''s time to give my other hole a turn now..." Lazar grins as she leans over and opens her nightstand, pulling out a bottle of lube and popping the cap on it.'
 				gs 'arousal', 'voyeur_sex', 5
 				gs 'stat'
 				act 'Keep watching':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz5.jpg"></center>'			
-					'You keep watching as she sits up on her knees and opens the bottle, squirts a plentiful amount of its contents onto her fingers and starts rubbing it into her asshole. When she feels she''s ready, she throws the bottle aside and Lazar squeezes her ass as she climbs back on top of him.' 
+					'You keep watching as she sits up on her knees and squirts a plentiful amount of its contents onto her fingers and starts rubbing it into her asshole. When she feels she''s ready, she throws the bottle aside and Lazar squeezes her ass as she climbs back on top of him.' 
 					'She moans softly in pleasure as his dick slowly penetrates her ass. Once it''s inside, she slowly starts riding him, gradually taking him deeper with each thrust as they both grunt and moan in pleasure. This continues for a few minutes until his dick suddenly slides out of her ass.' 
 					gs 'arousal', 'voyeur_sex', 5
 					gs 'stat'
 					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz6.jpg"></center>'
-						'Albina crawls down and takes his dick back into her mouth, sucking it for a few seconds before she gets on all fours and wiggles her ass at Lazar, who gets on his knees behind her and slides his dick back into her ass.'
-						'He''s rather slow with his thrusts, which annoys Albina. "You <i>finally</i> get me bent over and this is all you can do? Go harder! Spank me, pound my tight little ass and make me fucking cum!" He spanks her ass several times as he starts fucking her harder. She squeals in delight and tightly grips the sheets between her fingers before burying her head in them to muffle her loud cries of pleasure.'
+						'Albina crawls onto all fours and wiggles her ass at Lazar, who gets on his knees behind her and slides his dick back into her ass.'
+						'He''s rather slow with his thrusts, which annoys Albina. "Harder! I want you to pound my tight little ass and make me fucking cum!" He spanks her ass several times as he starts fucking her harder. She squeals in delight and tightly grips the sheets between her fingers before burying her head in them to muffle her loud cries of pleasure.'
 						gs 'arousal', 'voyeur_sex', 5
 						gs 'stat'
-						if rand(1,4) = 1:
+						if rand(0,4) = 0:
 							act 'Keep watching':
 								*clr & cla
 								'<center><video autoplay loop src="images/shared/sex/cum/cum5.mp4"></center>'
@@ -133,27 +133,49 @@ if $ARGS[0] = 'peek':
 								'Lazar grins. "Another round with that sweet pussy should do it."'
 								'Albina gets back on all fours. "Just don''t cum inside me, okay?"'
 								'Lazar pushes her down on her stomach and mounts her before he shoves his cock in her pussy and starts pounding her.'
-								'Albina looks back at him when he starts panting. "Pull out, you idiot!"'
-								'Lazar keeps thrusting until the last second when he pulls out and starts cumming over her lower back. He collapses on the bed when he''s finished.' 
+								'After a few seconds, Albina looks back at him when he starts panting. "Pull out! PULL OUT!"'
+								'He keeps thrusting until the last second when he pulls out and starts cumming over her lower back, collapsing on the bed when he''s finished.' 
 								gs 'arousal', 'voyeur_sex', 5
 								gs 'stat'
 								act 'Finished':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/shared/sex/after/cuddle1.jpg"></center>'
-									'Albina climbs on top of him and smacks him on the chest. "What have I told you about waiting until the last second to pull out?" she asks him with a hint of annoyance.'
-									'"Hey! I wasn''t going to cum inside you!" he replies before grinning and gently squeezing her ass in his hand. "Especially if it meant I couldn''t fuck this amazing ass anymore."'
-									'She smacks his hand away and glares at him before grabbing a pillow and hitting him with it. "It''s not funny Lazar! You know I don''t like being creampied!"'
-									'They continue arguing as you quickly close the door and hurry away before you''re spotted. You hide in the bathroom until you hear Lazar leaving the room and heading down the stairs. You then walk up to Albina''s door, deciding not to say anything about what you just saw.'
+									'Albina climbs on top of him and smacks him on the chest. "What have I told you about waiting until the last second to pull out?" she asks with a hint of annoyance before grabbing a pillow and hitting him with it. "You know I don''t like getting cum in my pussy!"'
+									'She continues berating him as you quickly hurry away before you''re spotted. You hide in the bathroom until you hear Lazar leaving the room and heading down the stairs. You then walk up to Albina''s door, deciding not to say anything about what you just saw.'
 									act 'Go to her room': gt 'albina_lazar_sex', 'go_to_bedroom1'
 								end
 						    end
-						else
+						elseif rand(0,4) = 1:
 							act 'Keep watching':
 								*clr & cla
 								'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></center>'
 								'Another few hard smacks on her now bright red ass is enough to send her over the edge and a powerful orgasm overwhelms her entirely. Lazar''s dick slides out of her ass as she falls forwards and shudders and pants on the bed, the sheets soaked with her juices.'
-								'Lazar continues jerking off as Albina recovers on the bed before saying he''s close. Albina quickly slides off the bed and onto her knees in front of him. He groans loudly as his cum starts splattering across Albina''s face. Once he''s finished, she looks up at him with a satisfied grin as his cum trickles down her face and drips from her chin.'
-								'"Damn, your pretty little face looks even better with my cum all over it!" he pants with a smile.'
+								'Lazar continues jerking off as Albina recovers on the bed before saying he''s close. Albina quickly slides off the bed and onto her knees in front of him and his cum starts splattering across her face.'
+								'He groans loudly in pleasure as he squeezes the last of his cum out onto her forehead before she takes his cock into her mouth and sucks it clean. "Damn, your pretty little face looks even better with my cum all over it!" he pants with a smile as she pops his cock out of her mouth and looks up at him with a satisfied grin as his cum trickles down her face and drips from her chin.'
+								gs 'arousal', 'voyeur_sex', 5
+								gs 'stat'
+								act 'Finished':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/shared/sex/after/cuddle1.jpg"></center>'
+									'Albina cleans herself up before crawling up to Lazar and snuggling into him. They sit quietly in each other''s embrace before Lazar gently kisses her forehead, gets up off the bed and gathers his clothes up. He starts getting dressed and you quickly close the door and hurry away before you''re spotted.'
+									'You wait on the top stairs until you hear the door open and walk up like you were just heading to the room. He looks a little surprised to see you, but smiles.'
+									'"Oh hey <<$pcs_nickname>>, Albina''s in her room if you''re looking for her. I need to get going, got to hit the gym today," he explains as he flexes and walks past you. "See you around."'
+									'With that, he walks down the stairs and you hear him bidding farewell to Zoya. You walk up to Albina''s door, deciding not to say anything about what you just saw.'
+									act 'Go to her room': gt 'albina_lazar_sex', 'go_to_bedroom'
+								end
+						    end
+						else
+							act 'Keep watching':
+								*clr & cla
+								'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal1.mp4"></center>'
+								'Another few hard smacks on her now bright red ass is enough to send her over the edge and a powerful orgasm overwhelms her entirely. Lazar''s dick slides out of her ass as she falls forwards and shudders and pants on the bed, the sheets soaked with her juices.'
+								'Once she recovers, Albina sits up on the bed. "You must be close by now?"'
+								'"If I keep fucking that ass, then I''ll be done in no time," he replies before pulling her up next to him.'
+								'Albina giggles before Lazar shoves his cock back in her ass, causing her to moan loudly. "Yes, fuck my slutty asshole!"'
+								*nl
+								'He starts fucking her sideways for a few minutes before he starts panting. "Yes, cum in my tight little ass! Fill me with your cum!" Albina says as she looks back at him.'
+								'In response, he shoves his dick as far as he can up her ass before he starts pumping his cum into her, causing her to moan softly at the sensation.'
+								'Once he''s finished, he pulls out and his cum soon follows, flowing down Albina''s ass cheek and pooling on the bed beneath her as the two of them make out. "I love farting your cum out of my ass," she giggles between kisses before shoving her fingers up her ass. She fingers herself deep before pulling them out and sucking on them as Lazar grins.'
 								gs 'arousal', 'voyeur_sex', 5
 								gs 'stat'
 								act 'Finished':
@@ -188,16 +210,17 @@ if $ARGS[0] = 'join':
 	'It''s too much for you. You have to be part of this, so you walk in and close the door, startling the two of them before a puzzled Albina glares at you. "What the fuck, <<$pcs_nickname>>?! Can''t you knock?" she asks in a somewhat confused tone.'
 	if AlbinaQW['Lazar_Threesome'] = 1:
 		'"You guys sounded like you were having fun, so I thought I could join in as well?"'
-		'Lazar just grins widely. "Having another threesome with you babes? Fuck yeah, I''m down with that!" and Albina smiles in return. "If it''s anything like our last one, then I look forward to both of you making me cum again."'
+		'Lazar just grins widely. "Having another threesome with you babes? Fuck yeah, I''m down with that!"'
+		'Albina just shakes her head and grins at you.'
 	else
 		'"You guys sounded like you were having fun, so I thought I could join in as well?"'
-		'Lazar just grins widely. "Getting to fuck you two babes at the same time? Fuck yeah, I''m down for that. How about you?" he asks as he looks at Albina, who just shrugs in indifference. "Whatever. As long as you make me cum."'
+		'Lazar just grins widely. "Getting to fuck you two babes at the same time? Fuck yeah, I''m down for that. How about you?" he asks as he looks at Albina, who just shrugs with indifference.'
 	end
 	act 'Suck his cock':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/laz3some1.jpg"></center>'
 		'You strip naked as Albina sucks Lazar''s dick. Once you come over to join them, she pops his dick out of her mouth and offers it to you. You take it into your mouth and start sucking it while she licks and sucks his balls.' 
-		'You swap his cock back and forth between each other before she stops and pushes you onto the bed. She bends over and buries her head into your crotch as Lazar moves in behind her and slides his dick back into her pussy. He starts fucking her as she licks and sucks on your clit, her moans and piercing adding to your pleasure.'
+		'You swap his cock back and forth between each other before she stops and pushes you onto the bed. She bends over and buries her head into your crotch as Lazar moves in behind her and slides his dick back into her pussy. He starts fucking her as she licks and sucks on your clit, her moans and tongue piercing adding to your pleasure.'
 		gs 'arousal', 'bj', 5, 'group'
 		gs 'stat'
 		act 'Get eaten out':
@@ -210,7 +233,7 @@ if $ARGS[0] = 'join':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/laz3some3.jpg"></center>'
 				vaginal_slip = 8
-				'Albina climbs onto the bed as you spread your legs and Lazar slowly penetrates your pussy and starts fucking you. Albina watches him fuck you for a few minutes before she straddles you and sits right on your face, her soaking wet pussy dripping into your mouth. You start licking and sucking her pussy and clit and occassionaly tongue fuck her while she plays with your breasts, kneading them in her hands and squeezing your nipples. She soon starts rocking her hips over your face, smearing you with her sticky wetness as Lazar starts fucking you even harder, his balls deep thrusts bottoming out inside you.'  
+				'Albina climbs onto the bed as you spread your legs and Lazar slowly penetrates your pussy and starts fucking you. Albina watches him fuck you for a few minutes before she straddles you and sits on your face, her soaking wet pussy dripping into your mouth. You start licking and sucking her pussy and clit and occassionaly tongue fuck her while she plays with your breasts, kneading them in her hands and squeezing your nipples. She soon starts rocking her hips over your face, smearing you with her sticky wetness as Lazar starts fucking you even harder, his balls deep thrusts bottoming out inside you.'  
 				gs 'arousal', 'vaginal', 5, 'group'
 				gs 'stat'
 				act 'Join in sucking his dick':

+ 182 - 188
locations/albina_sex_chat.qsrc

@@ -8,7 +8,6 @@ if $ARGS[0] = 'sex_talk_start':
 		gs 'albina_sex_chat', 'sex_talk'
 	else
 		'You steer the conversation towards sex, a topic Albina is more than comfortable with and readily engages with you about it.'
-	!!'You steer the conversation towards sex, a topic Albina is a girl who is comfortable about her sexuality and so you end up talking about sex.'
 		*nl
 		gs 'albina_sex_chat', 'sex_talk2'
 	end
@@ -40,37 +39,37 @@ end
 if $ARGS[0] = 'blowjob_talk1':
 	act'Talk about blowjobs':
 		cla
-		act'"Do you like blowjobs?"':
+		act '"Do you like blowjobs?"':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'"Do you like giving blowjobs?" you ask Albina. She twists her lips thoughtfully almost like she can''t make up her mind.'
-			'"I don''t really mind giving head, but it''s not my favorite," she says eventually. "It''s just foreplay to get the guy hard or a way to get them to finish. Although... when a guy grabs my hair, takes charge, and shoves it down my throat... <i>fuck me</i>... There''s something so hot about that. It''s actually made me cum once or twice before."'
-			act'"I don''t like blowjobs"':
+			'"Do you like giving blowjobs?" you ask Albina, who twists her lips thoughtfully, almost like she can''t make up her mind.'
+			'"I don''t really mind giving head, but it''s not my favorite," she says eventually. "It''s just foreplay to get the guy hard or a way to get them to finish. Although... when a guy grabs my hair, takes charge, and shoves it down my throat... <i>Fuck me</i>... There''s something so hot about that. It''s actually made me cum once or twice before."'
+			act '"I don''t like blowjobs"':
 				cla & *nl
 				'"Really? You''ve gotten off on a blowjob before?" You wrinkle your nose. "I hate blowjobs. The taste is awful, they make my jaw ache, and they''re just gross all around."'
-				'"I can understand that," Albina nods. "They''re not for everybody. I guess I''ve just seen so much cock I''m used to the taste. And just to be clear, it''s only in that specific situation that I like blowjobs."'
+				'"I can understand that," she nods. "They''re not for everybody. I guess I''ve just seen so much cock I''m used to the taste. And just to be clear, it''s only in that specific situation that I like blowjobs."'
 				gs 'albina_sex_chat', 'sex_talk'
 			end
 			
-			act'"That''s hot"':
+			act '"That''s hot"':
 				cla & *nl
 				'"That''s fucking hot," you grin at her, causing her to grin back.'
 				'"Well? What about you? Do you like giving head?"'
 				gs 'albina_sex_chat', 'blowjob_talk2'
 			end
 			
-			act'Tease her':
+			act 'Tease her':
 				cla & *nl
 				'"You cum from blowjobs?" you snicker. "You slut."'
 				'"I <i>have</i> cum from <i>one or two</i> blowjobs before," she says, smacking you with a pillow before grinning back. "But what about you, huh? Do you like giving head?"'
 				gs 'albina_sex_chat', 'blowjob_talk2'
 			end
 			
-			act'"You''re just like my sister"':
+			act '"You''re just like my sister"':
 				cla & *nl
 				'"You''re just like my sister, you know that?" you snicker. Albina cocks her head, giving you a confused look. You pull up your hand and start counting off on your fingers.'
 				'"You love taking it up the ass, you love getting face fucked, you love swallowing-"'
-				'"I don''t love swallowing!" Albina interrupts you in protest. "I said I <i>always</i> swallow because I''m not an impolite bitch! There''s a difference!"'
+				'"I don''t love swallowing!" she interrupts in protest. "I said I <i>always</i> swallow because I''m not an impolite bitch! There''s a difference!"'
 				'"Suuuure!" You continue to tease her until she picks up a pillow and smacks you with it.'
 				'"Well what about you, huh?" she grins back. "Do you like giving head?"'
 				gs 'albina_sex_chat', 'blowjob_talk2'
@@ -82,7 +81,7 @@ if $ARGS[0] = 'blowjob_talk1':
 end
 
 if $ARGS[0] = 'blowjob_talk2':
-	act'You hate it':
+	act 'You hate it':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I hate giving blowjobs," you say, wrinkling your nose. "The taste is awful, they make my jaw ache, and they''re just gross all around."'
@@ -90,43 +89,43 @@ if $ARGS[0] = 'blowjob_talk2':
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'You don''t like it':
+	act 'You don''t like it':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"I don''t really like it," you say, wrinkling your nose. "They''re not the <i>worst</i> but I don''t get off on them at all. I mostly just sit there bored out of my mind until it''s over."'
-		'"I get that," Albina nods. "If it''s not a skull-fucking, I feel pretty much the same way. Just something you have to do until you get to the good part."'
+		'"I don''t really like it," you say, wrinkling your nose. "They''re not the <i>worst</i>, but I don''t get off on them at all. I mostly just sit there bored out of my mind until it''s over."'
+		'"I get that," she nods. "If it''s not a skull-fucking, I feel pretty much the same way. Just something you have to do until you get to the good part."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Don''t love it, don''t hate it':
+	act 'Don''t love it, don''t hate it':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"Hmm. I don''t know. It''s okay I guess," you say with a shrug. "I don''t really like them, but I don''t really hate them either. Just kind of something I do. I don''t know. It''s a cock in my mouth. Is there much more to say?"'
-		'"I get that," Albina nods. "If it''s not a skull-fucking, I feel pretty much the same way. Just something you have to do until you get to the good part."'
+		'"Hmm. I don''t know. It''s okay, I guess..." you say with a shrug. "I don''t really like them, but I don''t really hate them either. Just kind of something I do. I don''t know. It''s a cock in my mouth. Is there much more to say?"'
+		'"I get that," she nods. "If it''s not a skull-fucking, I feel pretty much the same way. Just something you have to do until you get to the good part."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'You like it':
+	act 'You like it':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I like it," you say. "Knowing that I''m in charge of a guy''s pleasure is really hot. I like the feeling of them squirming inside my mouth and knowing that it''s because of me."'
-		'"I get that," Albina says with an understanding nod. "Not my personal cup of tea, but I can see the appeal when you put it like that."'
+		'"I get that," she says with an understanding nod. "Not my personal cup of tea, but I can see the appeal when you put it like that."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'You love it':
+	act 'You love it':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I <i>love</i> blowjobs," you gush. "I love everything about them! The feel of a guy''s dick in my mouth, the taste, the smell, the way I can make him moan and squirm. I could get off on giving head."'
-		'"I get that," Albina smirks amusedly. "Not my personal cup of tea, but I can see the appeal when you put it like that."'
+		'"I get that," she smirks amusedly. "Not my personal cup of tea, but I can see the appeal when you put it like that."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Only when it''s rough':
+	act 'Only when it''s rough':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I''m like you," you say. "When I''m blowing a guy, it''s just whatever. But when a guy starts getting rough with me-"'
-		'"It''s so fucking hot, right?" Albina interrupts.'
+		'"It''s so fucking hot, right?" she interrupts.'
 		'"It''s like a waterfall between my legs," you gush back excitedly. "It makes me want to just go limp and-"'
 		'"Let him grab you with both hands and skullfuck you?"'
 		'"Yes!"'
@@ -135,46 +134,46 @@ if $ARGS[0] = 'blowjob_talk2':
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Only if his dick is small':
+	act 'Only if his dick is small':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"I like it..." you start. "But only when a guy''s dick is small enough. When it''s too big it takes so much effort just to get it around my teeth and I feel like I''m gonna choke. An aching jaw is kind of a turn off. But when it''s average or small and I can suck it no problem, blowjobs can be kinda fun."'
-		'"I get that," Albina nods. "Definitely choked on my share of big dicks. Almost threw up several times before I lost my gag reflex."'
+		'"I like it..." you start. "But only when a guy''s dick is small enough. When it''s too big, it takes so much effort just to get it in my mouth and I feel like I''m gonna choke. An aching jaw is kind of a turn off. But when it''s average or small and I can suck it no problem, blowjobs can be kinda fun."'
+		'"I get that," she nods. "Definitely choked on my share of big dicks. Almost threw up several times before I lost my gag reflex."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Only if his dick is big':
+	act 'Only if his dick is big':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I like it when it''s a big dick," you smirk. "There''s something really satisfying about having a big dick in my mouth, making me stretch my lips to get around it. It''s... <i>meaty</i>. As opposed to when it''s small or average, it feels like there''s too much space by comparison."'
-		'"I get that," Albina smiles back amusedly. "I''ve choked on a lot of dick in my time, but always better to choke on a bigger one than a smaller one. Better to get skullfucked with."'
+		'"I get that," she smiles back amusedly. "I''ve choked on a lot of dick in my time, but always better to choke on a bigger one than a smaller one. Better to get skullfucked with."'
 		'She grins wickedly.'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 end
 
 if $ARGS[0] = '69_talk1':
-	act'"Do you like 69ing?"':
+	act '"Do you like 69ing?"':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"Do you like 69ing?" you ask Albina.'
 		'"With a guy or a girl?" she smirks back wickedly.'
-		act'Guy':
+		act 'Guy':
 			cla & *nl
 			'"A guy," you say.'
 			'"69ing is just a novelty if you ask me," she sighs, boredly twirling her finger through her hair. "Too much going on at once. I''m sucking dick trying to make him feel good, his face is between my legs, or at least trying to get both because matching dick to mouth and pussy to face is hard at my height, especially if he''s tall. It''s a big hassle and I can''t concentrate on anything. I just give a worse blowjob while getting less pleasure out of being eaten out. <i>If</i> he even is eating me out. And don''t get me started about when the guy''s on top. Trying to suck a dick hanging above you while in a supine position is so much harder than when it''s standing up straight."'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 		
-		act'Girl':
+		act 'Girl':
 			cla & *nl
 			'"A girl," you say.'
 			if npc_sex['A23'] = 1:
 				'"It''s... different... When you- I mean we- It made me-"'
 				'Albina flushes, growing flustered in a way you rarely see from her.'
-				'"When we... <i>did that...</i> it was very... wet..." she says slowly. "Not sure I can describe it another way. Everything was soft and squishy and my pussy was like a waterfall and I wanted to drown myself in yours. Really different from 69ing with a guy. Or sex with guys as a whole."'
+				'"When we... <i>did that...</i> it was very... wet..." she says slowly. "Not sure I can describe it another way. Everything was soft and squishy, my pussy was like a waterfall and I wanted to drown myself in yours. Really different from 69ing with a guy. Or sex with guys as a whole."'
 			else
-				'"It''s very... wet..." she says slowly. Albina flushes, growing flustered in a way you rarely see from her. "Not sure I can describe it another way. Everything was soft and squishy and my pussy was like a waterfall and I wanted to drown myself in yours. Really different from 69ing with a guy. Or sex with guys as a whole."'
+				'"It''s very... wet..." she says slowly, growing flustered in a way you rarely see from her. "Not sure I can describe it another way. Everything was soft and squishy, my pussy was like a waterfall and I wanted to drown myself in yours. Really different from 69ing with a guy. Or sex with guys as a whole."'
 			end
 			gs 'albina_sex_chat', 'sex_talk'
 		end
@@ -182,7 +181,7 @@ if $ARGS[0] = '69_talk1':
 end
 
 if $ARGS[0] = 'cum_talk1':
-	act'Talk about cum':
+	act 'Talk about cum':
 		cla
 		gs 'albina_sex_chat', 'cum_taste1'
 		gs 'albina_sex_chat', 'facial_talk1'
@@ -190,60 +189,59 @@ if $ARGS[0] = 'cum_talk1':
 end
 
 if $ARGS[0] = 'cum_taste1':
-	act'Do you like the taste?':
+	act 'Do you like the taste?':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"Do you like the taste of cum?" you ask Albina. She immediately wrinkles her nose.'
-		'"Ew. No." She makes a fake gagging sound. "It''s <i>vile</i>. I brush my teeth the first chance I get after I finish a guy with my mouth. Why? Do you like it?"'
+		'"Do you like the taste of cum?" you ask Albina, who immediately wrinkles her nose.'
+		'"Ew. No!" She makes a fake gagging sound. "It''s <i>vile</i>. I brush my teeth the first chance I get after I finish a guy with my mouth. Why? Do you like it?"'
 		gs 'albina_sex_chat', 'cum_taste2'
 	end
 end
 
 if $ARGS[0] = 'cum_taste2':
-	act'It''s gross':
+	act 'It''s gross':
 		cla & *nl
 		'"No, I agree with you one hundred percent," you say, making a face of disgust yourself. "It''s bitter, it''s sour, it''s slimy. I want to throw up as soon as I taste it. It''s just... <i>ugh!</i>"'
 		'The two of you share an involuntary shudder. Seems you''re in agreement.'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Don''t mind it':
+	act 'Don''t mind it':
 		cla & *nl
 		'"I don''t really mind it," you shrug. "It''s a little bitter, not my favourite flavour in the world, but not really a dealbreaker for me either."'
-		'"I don''t know how you can stand it," Albina shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
+		'"I don''t know how you can stand it," She shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'You like it':
+	act 'I like it':
 		cla & *nl
 		'"I like it actually," you say. "It''s a little salty, but not offensively so. Like the white part of a fried egg. Similar texture too. I can swallow it no problem."'
-		'"I don''t know how you can stand it," Albina shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
+		'"I don''t know how you can stand it," She shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
 	if pcs_traits['cumeater'] ! 0:
-		act'You got used to it':
+		act 'I got used to it':
 			cla & *nl
 			'"I just got used to it to be honest," you shrug. "Didn''t like it at first, but after swallowing a bunch of loads, it''s removed any disgust I associated with it."'
-			'"I don''t know how you can stand it," Albina shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
+			'"I don''t know how you can stand it," She shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 	end
 end
 
 if $ARGS[0] = 'facial_talk1':
-	act'Do you like facials?':
+	act 'Do you like facials?':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"Do you like it when guys cum on your face?" you ask.'
-		'"Sometimes," Albina shrugs. "When a guy cums on my face, I feel <i>dirty</i>. Like a used cum rag. Which... I don''t mind if I''m in the mood for that kind of thing. Like when Lazar fucks me so hard my hair is frizzy and my makeup is fucked. That''s the perfect time for him to cum on my face. But that''s situational. I''d much rather he just blow his load in my ass. I''m always in the mood for that."'
-		'She grins at you.'
+		'"Sometimes," she shrugs. "When a guy cums on my face, I feel <i>dirty</i>. Like a used cum rag. Which... I don''t mind if I''m in the mood for that kind of thing. Like when Lazar fucks me so hard my hair is frizzy and my makeup is fucked. That''s the perfect time for him to cum on my face. But that''s situational. I''d much rather he just blow his load in my ass. I''m <i>always</i> in the mood for that..." she grins.'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 end
 
 if $ARGS[0] = 'sex_talk_albina_lead':
-	act'Let her lead':
+	act 'Let her lead':
 		cla
 		AlbinaQW['chat_rand'] = rand(1,3)
 		if AlbinaQW['chat_rand'] = 1:
@@ -297,7 +295,7 @@ if $ARGS[0] = 'missionary2':
 	pcs_horny += 15
 	gs'stat'
 	'You both agree to disagree, but find yourself a little turned on by her response. Judging by the way she''s rubbing her thighs together, you think she is too.'
-	gs'albina_sex_chat', 'sex_talk'
+	gs 'albina_sex_chat', 'sex_talk'
 	act 'Ask her about her anal fetish': gt 'albina_sex_chat', 'anal'
 end
 
@@ -332,9 +330,9 @@ end
 
 if $ARGS[0] = 'doggystyle2':
 	pcs_horny += 15
-	gs'stat'
+	gs 'stat'
 	'You giggle at her answer, feeling warmth blossoming between your hips and wetness seeping from your pussy. With the "fuck me eyes" Albina is giving you think she''s probably feeling something similar.'
-	gs'albina_sex_chat', 'sex_talk'
+	gs 'albina_sex_chat', 'sex_talk'
 	act 'Ask her about her anal fetish': gt 'albina_sex_chat', 'anal'
 end
 
@@ -348,30 +346,30 @@ if $ARGS[0] = 'cowgirl':
 	act 'It feels better':
 		cla & *nl
 		'"It just feels better," you shrug. "I don''t know how to explain it. The angle? Just the way it fits inside when I''m on top? It feels good. What can I say?"'
-		'"I think it feels best in doggy," Albina says. "It goes way deeper and you can get surprise anal in that position, which is the <i>best</i> kind of anal. Plus spankings. If I can''t sit down after a fuck, it was a good fuck." She then gives you a sly grin. "But riding dick is a close second for me."'
+		'"I think it feels best in doggy," she says. "It goes way deeper and you can get surprise anal in that position, which is the <i>best</i> kind of anal. Plus spankings. If I can''t sit down after a fuck, it was a good fuck." She then gives you a sly grin. "But riding dick is a close second for me."'
 		gs 'albina_sex_chat', 'cowgirl2'
 	end
 
 	act 'I like being in control':
 		cla & *nl
 		'"I like being in control," you explain. "If I want to go slow, I can go slow. If I want to go fast, I can ride him as hard as I like. It makes me feel... powerful? Just knowing that I''m the one in charge is such a turn on for me."'
-		'"That kind of stuff doesn''t matter to me," Albina shrugs back. "I like it hard and rough every time. Don''t get all slow and gentle with me. If I''m gonna get fucked, I want to <i>feel</i> it. If I want my face forced into the sheets with a cock balls deep up my ass being spanked until my eyes water, I''m only going to get that in doggy." She grins at you, clearly imagining a cock stuffed up her ass right now, but a few seconds later, it melts into a concessionary smile. "I''ll admit though, a hard ride is pretty good too."'
+		'"That kind of stuff doesn''t matter to me," she shrugs back. "I like it hard and rough every time. Don''t get all slow and gentle with me. If I''m gonna get fucked, I want to <i>feel</i> it. If I want my face forced into the sheets with a cock balls deep up my ass being spanked until my eyes water, I''m only going to get that in doggy." She grins at you, clearly imagining a cock stuffed up her ass right now, but a few seconds later, it melts into a concessionary smile. "I''ll admit though, a hard ride is pretty good too."'
 		gs 'albina_sex_chat', 'cowgirl2'
 	end
 
 	act 'I like it when he grabs my breasts':
 		cla & *nl
 		'"I like having my boobs grabbed," you grin. "If I''m on top, then his hands are free to grope me."'
-		'"But he can still grab your tits from behind," Albina argues. "Plus, he can spank you until you''re red and wriggling too. Why choose when you can have both?" She gives you a sly grin. "Though I''ll admit, riding dick is a close second for me."'
+		'"But he can still grab your tits from behind," she argues. "Plus, he can spank you until you''re red and wriggling too. Why choose when you can have both?" She gives you a sly grin. "Though I''ll admit, riding dick is a close second for me."'
 		gs 'albina_sex_chat', 'cowgirl2'
 	end
 end
 
 if $ARGS[0] = 'cowgirl2':
 	pcs_horny += 15
-	gs'stat'
+	gs 'stat'
 	'You both agree to disagree, but find yourself a little turned on by her response. Judging by the way she''s rubbing her thighs together, you think she is too.'
-	gs'albina_sex_chat', 'sex_talk'
+	gs 'albina_sex_chat', 'sex_talk'
 	act 'Ask her about her anal fetish': gt 'albina_sex_chat', 'anal'
 end
 
@@ -380,26 +378,25 @@ if $ARGS[0] = 'bj_fav':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 	'"I really like giving head," you admit.'
-	'"Ugh, <i>yes!</i>" Albina says, giving you a lustful look. "I love it when guys grab me by the hair and skullfuck me. What do you like about it?"'
-	act'I like being in control':
+	'"Ugh, <i>yes!</i>" she says while giving you a lustful look. "I love it when guys grab me by the hair and skullfuck me. What do you like about it?"'
+	act 'I like being in control':
 		cla & *nl
 		'"It makes me feel like I''m in charge," you grin, though Albina looks back at you confused.'
 		'"In charge?" she asks. "You''re on your knees serving someone else''s needs. What about it makes you feel like you''re in charge?"'
-		'"When a dick is in my mouth, it means I''m in control of all the pleasure," you say. "I can tease him, I can edge him, I can suck him dry, I can make him beg, I choose when to make him come. Plus, I''ve got teeth."'
-		'You flash Albina a wicked grin.'
-		'"When your cock is surrounded by my teeth, <i>I''m</i> the one in charge."'
+		'"When a dick is in my mouth, it means I''m in control of all the pleasure," you say. "I can tease him, I can edge him, I can suck him dry, I can make him beg, I choose when to make him cum. Plus, I''ve got teeth."'
+		'You flash Albina a wicked grin. "When your cock is surrounded by my teeth, <i>I''m</i> the one in charge."'
 		'"Huh. Never thought of it like that..." she smirks back. "Still, can''t do anything about it when they cum in your mouth. I''d rather they just bend me over and blast my ass."'
 		gs 'albina_sex_chat', 'spit_or_swallow'
 	end
 	
-	act'I like being subservient':
+	act 'I like being subservient':
 		cla & *nl
 		'"I think I''m just a bit of a sub," you shrug. "I like being on my knees, with his hand on my head, moving me up and down his cock."'
 		'"You''re <i>such</i> a goodie two shoes," Albina teases.'
 		'"... I like it when he calls me a good girl too," you admit and she gives a sharp bark of laughter.'
 		'"I bet. But don''t you ever get tired of swallowing?"'
 		gs 'albina_sex_chat', 'spit_or_swallow'
-		act'Good girls swallow':
+		act 'Good girls swallow':
 			cla & *nl
 			'"No," you reply without hesitation. "I''m a good girl. And good girls always swallow."'
 			'"Doesn''t mean you always like it," she says, twisting her mouth wistfully.'
@@ -407,34 +404,33 @@ if $ARGS[0] = 'bj_fav':
 		end
 	end
 	
-	act'I like pleasing people':
+	act 'I like pleasing people':
 		cla & *nl
-		'"I like pleasing people," you shrug. "I love hearing a guy moan while I''m blowing him. It makes me feel so hot and sexy. And when he throbs in my mouth-" You stop, shivering at the thought and grin at Albina. "I could just come thinking about it."'
-		'She smirks back at you.'
-		'"I bet. But don''t you ever get tired of swallowing?"'
+		'"I like pleasing people," you shrug. "I love hearing a guy moan while I''m blowing him. It makes me feel so hot and sexy. And when he throbs in my mouth-" You stop, shivering at the thought and grin at Albina. "I could cum just thinking about it."'
+		'She smirks back at you. "I bet. But don''t you ever get tired of swallowing?"'
 		gs 'albina_sex_chat', 'spit_or_swallow'
 	end
 	
-	act'Oral fixation':
+	act 'Oral fixation':
 		cla & *nl
 		'"I think I have some kind of oral fixation," you say. "The feeling of a cock in my mouth just turns me on. I can''t explain it. I like feeling it on my tongue, the taste, I think I even kind of like the way it makes my jaw ache after I''ve been blowing a guy for a long time."'
-		'"I like the ache too," Albina says. "Especially if it''s right after a rough fucking. I like feeling like a used dish rag at the end of a good fuck. But I''d still rather they just blow their load in my ass instead of in my mouth. It gets boring swallowing."'
+		'"I like the ache too," she says. "Especially if it''s right after a rough fucking. I like feeling like a used dish rag at the end of a good fuck, but I''d still rather they just blow their load in my ass instead of in my mouth. It gets boring swallowing."'
 		gs 'albina_sex_chat', 'spit_or_swallow'
-		act'Me too':
+		act 'Me too':
 			cla & *nl
 			'"Me too," you nod. "There''s something about hot cum shooting up your ass that just..."'
 			'"Exactly," she grins.'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 		
-		act'I prefer creampies':
+		act 'I prefer creampies':
 			cla & *nl
 			'"I prefer creampies myself," you smirk. You''re about to continue when you notice the color drain from Albina''s face. "What?"'
 			'"Nothing," she says, shrugging like she didn''t just give you a look like she''d seen a ghost. "I was just surprised was all."'
-			act'Let it go':
+			act 'Let it go':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-				'She seems spooked for some reason, but you don''t want to make her uncomfortable so you decide to let it go.'
+				'She seems spooked for some reason, but you don''t want to make her uncomfortable and decide to let it go.'
 				gs 'albina_sex_chat', 'sex_talk'
 			end
 			
@@ -443,7 +439,7 @@ if $ARGS[0] = 'bj_fav':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'Something is off. Albina is so open about her sex life, it feels strange that she''d be surprised about anything sex related.'
 				'"No really," you insist, pressing on. "What''s so weird about liking creampies?"'
-				'"Nothing!" she snaps. "I said I was just surprised! Why can''t you accept what I tell you you dumb bitch? Fuck off!"'
+				'"Nothing!" she snaps. "I said I was just surprised! Why can''t you just accept what I told you, you dumb bitch?!"'
 				*nl
 				'Your eyes go wide in shock at her sudden flash of anger. Worried she might slap you if you say anything else, you stay silent until she begins talking to you again like nothing happened.'
 				gs 'albina_sex_chat', 'sex_talk'
@@ -451,7 +447,7 @@ if $ARGS[0] = 'bj_fav':
 		end
 	end
 	
-	act'Everything!':
+	act 'Everything!':
 		cla & *nl
 		if pcs_traits['cumeater'] = 1:
 			'"Everything!" you grin. "I love pleasing a man. I love hearing him moan. I love being in control of his pleasure. I love the taste of cock. I love insisting that he relax and let me take care of it. I love feeling him get harder in my mouth. I love the intimate connection that we form. And..."'
@@ -469,19 +465,19 @@ if $ARGS[0] = 'bj_fav':
 	end
 	
 	if arrsize('$lover') > 0:
-		act'I do it for my boyfriend':
+		act 'I do it for my boyfriend':
 			cla & *nl
 			'"I like making my boyfriend feel good," you smile. "He likes it, so I like it."'
-			'"Oh puh-leez," Albina rolls her eyes. "If I knew you were going to talk about romantic bullshit like that, I wouldn''t have asked. Romance is for decrepit old fucks."'
+			'"Oh puh-leez," She rolls her eyes. "If I knew you were going to talk about romantic bullshit like that, I wouldn''t have asked. Romance is for decrepit old fucks."'
 			'Her words come across sharp, but you can see the twinkle in her eye that lets you know she''s just kidding.'
 			'"But seriously. Don''t you ever get tired of swallowing?"'
 			gs 'albina_sex_chat', 'spit_or_swallow'
 		end
 		
-		act'I love my boyfriend':
+		act 'I love my boyfriend':
 			cla & *nl
 			'"Because of my boyfriend," you say, involuntarily smiling as your thoughts drift towards him. "I love him so much and I love seeing the pleasure on his face when his cock is in my mouth. I want to spoil him, so I love giving him head."'
-			'"Oh puh-leez," Albina rolls her eyes. "If I knew you were going to talk about romantic bullshit like that, I woudln''t have asked. Romance is for old decrepit fucks."'
+			'"Oh puh-leez," She rolls her eyes. "If I knew you were going to talk about romantic bullshit like that, I wouldn''t have asked. Romance is for old decrepit fucks."'
 			'Her words come across sharp, but you can see the twinkle in her eye that lets you know she''s just kidding.'
 			'"But seriously. Don''t you ever get tired of swallowing?"'
 			gs 'albina_sex_chat', 'spit_or_swallow'
@@ -490,84 +486,84 @@ if $ARGS[0] = 'bj_fav':
 end
 
 if $ARGS[0] = 'spit_or_swallow':
-	act'I spit':
+	act 'I spit':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"What do you mean?" you say with a puzzled look. "I don''t swallow. I just spit?"'
-		'"What do <i>you</i> mean?" Albina asks, giving you a bemused look right back.'
-		act'It tastes funny':
+		'"What do you mean?" you ask with a puzzled look. "I don''t swallow. I just spit?"'
+		'"What do <i>you</i> mean?" she asks in return, giving you a bemused look right back.'
+		act 'It tastes funny':
 			cla & *nl
 			'"It tastes funny," you say matter of factly. "So I just spit it out."'
 			gs 'albina_sex_chat', 'swallow_why'
 		end
 		
-		act'It tastes gross':
+		act 'It tastes gross':
 			cla & *nl
 			'"Ugh! No," you grimace in disgust. "It tastes so gross. I could never swallow that swill. I just spit."'
 			gs 'albina_sex_chat', 'swallow_why'
 		end
 		
-		act'It feels weird':
+		act 'It feels weird':
 			cla & *nl
-			'"It feels weird," you shrug. "The flavor is whatever but I can''t get over the texture. It''s like swallowing a load of snot. So I just spit."'
+			'"It feels weird," you shrug. "The flavor is whatever, but I can''t get over the texture. It''s like swallowing a load of snot, so I just spit."'
 			gs 'albina_sex_chat', 'swallow_why'
 		end
 		
-		act'Swallowing isn''t my thing':
+		act 'Swallowing isn''t my thing':
 			cla & *nl
-			'"Eh, swallowing just isn''t really my thing," you shrug. "Never been into it. Avoid it when I can."'
+			'"Eh, swallowing just isn''t really my thing," you shrug. "Never been into it. I avoid it when I can."'
 			gs 'albina_sex_chat', 'swallow_why'
 		end
 	end
 	
-	act'Not really':
+	act 'Not really':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"Not really," you shrug. "It''s just part of sex. I don''t really care one way or the other. As long as it makes him happy."'
-		'"I guess," Albina sighs. "Well <i>I</i> get tired of it."'
+		'"Not really," you shrug. "It''s just part of sex. I don''t really care one way or the other as long as it makes him happy."'
+		'"I guess," she sighs. "Well <i>I</i> get tired of it."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'I got used to the taste':
+	act 'I got used to the taste':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"I got used to the taste after a while," you shrug. "It''s not my favorite thing in the world, but I''m  used to it."'
-		'"I guess I''m like that too," Albina sighs. "Still gets tiring if it''s all a guy wants to do though."'
+		'"I got used to the taste after a while," you shrug. "It''s not my favorite thing in the world, but I''m used to it."'
+		'"I guess I''m like that too," she sighs. "Still. Gets tiring if it''s all a guy wants to do, though."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Spitters are quitters':
+	act 'Spitters are quitters':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"Spitters are quitters," you smirk.'
-		'"Well you''ve got that much right," Albina laughs back.'
+		'"Well you''ve got that much right," she laughs back.'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'I like the taste':
+	act 'I like the taste':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I like the taste," you smile. "There''s something satisfying about the thick salty flavor of it."'
 		'"Ew!" She wrinkles her nose in disgust. "You <i>like</i> it?"'
 		'"Yeah. You don''t?"'
-		'"No! It tastes like shit!" Albina fake gags.'
+		'"No! It tastes like shit!" she replies and fake gags.'
 		'"Then why swallow?"'
-		'"Cause you''re <i>supposed</i> to. Duh."'
+		'"Cause you''re <i>supposed</i> to? Duh!"'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Makes me feel sexy':
+	act 'It makes me feel sexy':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"I love swallowing," you grin. "It makes me feel sexy. Just the look on a guy''s face when you gulp down his load, nngh~! That alone is worth it."'
-		'"Different strokes I guess," Albina says wryly. "Well <i>I</i> get tired of it."'
+		'"Different strokes I guess," she says wryly. "Well <i>I</i> get tired of it."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 end
 
 if $ARGS[0] = 'swallow_why':
-	'"What the fuck?" Albina stares at you like you just said you have a meter long cock. "You <i>never</i> spit. You always swallow."'
-	act'Why would I do that?':
+	'"What the fuck?" Albina stares at you like you just said you have a meter long cock. "You <i>never</i> spit. You <i>always</i> swallow."'
+	act 'Why would I do that?':
 		cla & *nl
 		'"Why would I do that?" you ask. "Why would I swallow if I don''t want to?"'
 		'"Because you''re <i>supposed</i> to," she insists. "You know what? Let''s just drop it. You''re weird."'
@@ -576,12 +572,12 @@ if $ARGS[0] = 'swallow_why':
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'Do you like the taste?':
+	act 'Do you like the taste?':
 		cla & *nl
 		'"Why?" you ask. "Do <i>you</i> like the taste?"'
 		'"No, of course I don''t like the taste!" she says wrinkling her nose. "It''s awful!"'
 		'"Then why swallow?"'
-		'"Cause you''re supposed to. <i>Duh.</i>" Albina gives you another odd look. "You know what? Let''s just drop it. You''re weird. '
+		'"Cause you''re supposed to. <i>Duh.</i>" Albina gives you another odd look. "You know what? Let''s just drop it. You''re weird."'
 		*nl
 		'<i>I''m the weird one here?</i> you think to yourself.'
 		gs 'albina_sex_chat', 'sex_talk'
@@ -589,106 +585,105 @@ if $ARGS[0] = 'swallow_why':
 end
 
 if $ARGS[0] = 'birth_control_talk':
-	'"Do you use birth control?" Albina asks you.'
+	'"Do you use birth control?" Albina asks.'
 	if birth_control['think_safe'] = 0:
 		if pillcon2 > 0 and pillcon2 < 36000:
 			'"I just started the pill," you tell her. "But it''s too soon for it to start being effective yet."'
-			'"I''m on the pill too," she nods. "I hate condoms but I''m terrified of getting knocked up so I take them <i>religiously</i>."'
-			act'I want to be extra safe':
+			'"I''m on the pill too," she nods. "I hate condoms, but I''m terrified of getting knocked up so I take them <i>religiously</i>."'
+			act 'I want to be extra safe':
 				cla & *nl
-				'"Me too," you say. "Not the condom part but the pregnant part. I insist every guy uses a condom I''m so scared it''s going to break I''m taking the pill just to be extra safe."'
-				'"I get that," Albina replies, staring off into the corner for a few seconds before glancing back at you again.'
+				'"Me too," you say. "Not the condom part, but the pregnant part. I insist every guy uses a condom, but I''m so scared it''s going to break that I''m taking the pill just to be extra safe."'
+				'"I get that," she replies, staring off into the corner for a few seconds before glancing back at you again.'
 				gs 'albina_sex_chat', 'sex_talk'
 			end
 			
-			act'I hate condoms too':
+			act 'I hate condoms too':
 				cla & *nl
-				'"Me too," you say. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. I can''t wait till I can start going bareback."'
-				'"It''s way better," Albina grins. "You''re gonna love it."'
+				'"Me too," you say. "I can''t <i>feel</i> anything when the guy''s wearing a condom. I want skin on skin contact. I can''t wait till I can start going bareback."'
+				'"It''s way better," she grins. "You''re gonna love it."'
 				gs 'albina_sex_chat', 'sex_talk'
 			end
 			
-			act'I don''t want to worry':
+			act 'I don''t want to worry':
 				cla & *nl
 				'"I just don''t want to worry about it," you sigh. "What if the guy doesn''t have one? What if I don''t have one? What if the condom breaks? He said he''s going to pull out, but what if he doesn''t? It''s too much stress. Easier to just take a pill every day."'
-				'"I would <i>never</i> let a guy to go bareback on me if I wasn''t on the pill," Albina says, looking horrified at you. "You can''t trust them with that shit. For fuck''s sake, I take it up the ass most of the time and I <i>still</i> don''t trust them not to cum in my pussy. You know what I mean?"'
+				'"I would <i>never</i> let a guy to go bareback on me if I wasn''t on the pill," she says, looking horrified at you. "You can''t trust them with that shit. For fuck''s sake, I take it up the ass most of the time and I <i>still</i> don''t trust them not to cum in my pussy. You know what I mean?"'
 				gs 'albina_sex_chat', 'sex_talk'
 			end
 			
-			act'I love creampies':
+			act 'I love creampies':
 				cla & *nl
 				'"I <i>love</i> creampies," you gush. "Once the pill starts kicking in, I''ll be able to get all the creampies I want."'
-				'"Oh." Albina gulps, looking away.'
+				'"Oh..." she gulps before looking away.'
 				'"What''s with that reaction? Feeling turned on? You don''t have a creampie fetish, do you?" you snicker teasingly.'
 				*nl
-				'<b>"Fuck off!"</b> Albina shouts, whirling on you with fury in her eyes. "I don''t have a fetish for that shit so <b>shut the fuck</b> up and keep it that way."'
+				'<b>"Fuck off!"</b> she shouts, whirling on you with fury in her eyes. "I don''t have a fetish for that shit so <b>shut the fuck</b> up and keep it that way."'
 				*nl
 				'You back off, stunned by her sudden explosion. What the hell was that about?'
 				gs 'albina_sex_chat', 'sex_talk'
 			end
 		else
-			act'None':
+			act 'None':
 				cla & *nl
 				'"No, I don''t use any kind of birth control," you shake your head and Albina goes visibly pale.'
-				'"What the fuck! Why not? Aren''t you afraid of getting pregnant?"'
-				act'Don''t see the point':
+				'"What the fuck?! Why not?! Aren''t you afraid of getting pregnant?!"'
+				act 'Don''t see the point':
 					cla & *nl
 					'"Just don''t see the point," you shrug, revealing how irresponsible your behavior is. "Taking pills is such a chore and condoms suck. Unprotected sex is more fun."'
-					'"Don''t see the point?!" Albina sputters. She sighs, shaking her head. "I don''t understand you at all."'
+					'"Don''t see the point?!" she sputters before sighing and shaking her head. "I don''t understand you at all."'
 					gs 'albina_sex_chat', 'sex_talk'
 				end
 				
-				act'I want to have a baby':
+				act 'I want to have a baby':
 					cla & *nl
 					if npc_pregtalk['A23'] = 0:
-						'"What if that''s why I don''t use any?" you smile and Albina''s jaw drops. "I kind of <i>want</i> to have a baby."'
+						'"What if that''s <i>why</i> I don''t use any?" you smile and Albina''s jaw drops. "I kind of <i>want</i> to have a baby."'
 						if age < 18:
 							'"At our age? Seriously? You''re not even 18! You want to be a teen mom and fuck up your life?"'
 						else
 							'"At our age? Seriously? You want to be a teen mom and fuck up your life?"'
 						end
 						
-						act'I''ll be a great mom':
+						act 'I''ll be a great mom':
 							cla & *clr
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-							'"You think I wouldn''t be a great mom?" you ask. "I do."'
-							'"That''s not the point," Albina says, shaking her head. "A kid is a lot of responsibility. They become the priority in your life. They can get in the way of dreams and other things you want to do..."'
+							'"You think I wouldn''t be a great mom?" you ask dejectedly. "I do..."'
+							'"That''s not the point," she replies while shaking her head. "A kid is a lot of responsibility. They become the priority in your life. They can get in the way of dreams and other things you want to do..."'
 							*nl
 							'She trails off, looking away.'
-							*nl
 							'"Mama had to put a lot of dreams on hold because she got pregnant with me. Because of my shitbag dad, but because of me too. I love Mama, but it wasn''t until she didn''t have to take care of me anymore that she got to actually live her life. Try to remember that before you get pregnant."'
 							gs 'albina_sex_chat', 'sex_talk'
 						end
 						
 						if pcs_lover - pcs_girlfriends > 0:
-							act'I love my boyfriend':
+							act 'I love my boyfriend':
 								cla & *clr
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 								'"But I love my boyfriend so much!" you say. "He''ll be a great dad, I know it."'
-								'"That''s what Mama thought," Albina says with a disapproving look. "Just because a guy seems nice now doesn''t mean he won''t turn into a total fuckbag the moment you''re knocked up. Try to remember that before you get pregnant."'								
+								'"That''s what Mama thought," she says with a disapproving look. "Just because a guy seems nice now doesn''t mean he won''t turn into a total fuckbag the moment you''re knocked up. Try to remember that before you get pregnant."'								
 								gs 'albina_sex_chat', 'sex_talk'
 							end
 						end
 					else
-						'"What if that''s why I don''t use any?" Albina''s jaw drops and with a bashful smile you say, "I want another baby."'
-						'"You''re crazy," she says, shaking her head. "I can''t believe you want to push another one of those things out of your pussy. Didn''t it hurt enough the first time?"'
-						'"You''ll understand when you''re a mother," you reply haughtily. Albina gulps and looks away.'
+						'"What if that''s <i>why</i> I don''t use any?" you reply and Albina''s jaw drops. "I want another baby," you say with a bashful smile.'
+						'"You''re crazy," she says while shaking her head. "I can''t believe you want to push another one of those things out of your pussy. Didn''t it hurt enough the first time?"'
+						'"You''ll understand when you''re a mother," you reply haughtily and Albina gulps and looks away.'
 						'"I haven''t decided if I want kids..." she says, a slight shake in her voice.'
 						gs 'albina_sex_chat', 'sex_talk'
 					end
 				end
 			end
 			
-			act'Condoms':
+			act 'Condoms':
 				cla & *nl
 				'"Just condoms," you shrug. "No medication though."'
-				'"Ugh, I <i>hate</i> condoms," Albina moans. "That''s why I''m on the pill. Why don''t you switch?"'
-				act'More reliable':
+				'"Ugh, I <i>hate</i> condoms," she moans. "That''s why I''m on the pill. Why don''t you switch?"'
+				act 'More reliable':
 					cla & *nl
 					'"Condoms are more reliable," you say. "I can''t forget to use a condom like I can forget to take a pill."'
 					'"But condoms can still break," she argues.'
 					'"And I can get too tired and fall asleep before remembering to take my pill," you point out. "In the grand scheme of things, condoms are just safer."'
-					'"I prefer bareback," Albina says, before taking a deep breath and sighing. "But I also take my pill religiously. I set alarms and everything. I guess better to use condoms if you don''t trust yourself to take the pill... Wait, but why not get the shot instead?"'
+					'"I prefer bareback," she says before taking a deep breath and sighing. "But I also take my pill religiously. I guess it''s better to use condoms if you don''t trust yourself to take the pill... Wait, why not get the shot instead?"'
 					gs 'albina_sex_chat', 'sex_talk'
 				end
 				
@@ -697,10 +692,10 @@ if $ARGS[0] = 'birth_control_talk':
 				gs 'albina_sex_chat', 'birth_control_hormones'
 			end
 			
-			act'The pullout method':
+			act 'The pullout method':
 				cla & *nl
-				'"Does the pullout method count?" you grin. Albina looks at you like you just said you want to fuck a fire truck.'
-				'"Seriously?! You would trust a guy with that shit? I take it mostly up the ass and I <i>still</i> take the pill because I don''t trust a guy not to blow his load in my pussy."'
+				'"Does the pullout method count?" you grin and Albina looks at you like you just said you want to fuck a fire truck.'
+				'"Seriously?! You would trust a guy with that shit? I mostly take it up the ass and I <i>still</i> take the pill because I don''t trust a guy not to blow his load in my pussy."'
 				act'Condoms suck':
 					cla & *nl
 					'"But condoms are the <i>worst!</i>" you moan. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. It''s bareback or nothing."'
@@ -712,21 +707,21 @@ if $ARGS[0] = 'birth_control_talk':
 				end
 				
 				gs 'albina_sex_chat', 'birth_control_pill_hassle_no_condoms'
-					
+			
 				gs 'albina_sex_chat', 'birth_control_hormones'
 			end
 			
-			act'The calendar method and condoms':
+			act 'The calendar method and condoms':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I use the calendar method," you tell her.'
-				'"The <i>what?</i>" Albina stares at you with a confused expression.'
-				'"The calendar method." You begin explaining. "You start by tracking your period and use that to figure out when your cycles are. From then, you can figure out when you''re ovulating and when you''re likely to get pregnant from sex and when it''s safe. I go bareback on safe days and use condoms on danger days."'
+				'"The <i>what?</i>" She stares at you with a confused expression.'
+				'"The calendar method," you begin explaining. "You start by tracking your period and use that to figure out when your cycles are. From there, you can figure out when you''re ovulating and likely to get pregnant and when it''s safe. I go bareback on safe days and use condoms on danger days."'
 				*nl
-				'"Oh <i>god</i>, it''s the worst of both," she says, grimacing at you. "Condoms <i>and</i> still in danger of being knocked up!"'
-				'"It''s not dangerous," you protest. "Once you have your cycle down, it''s just a matter of keeping track."'
-				'"And if you''re too horny to remember what day it is?" Albina gives you a dead stare.'
-				act'Uhh...':
+				'"Oh <i>god</i>, it''s the worst of both," she says while grimacing at you. "Condoms <i>and</i> still in danger of being knocked up!"'
+				'"It''s not dangerous!" you protest. "Once you have your cycle down, it''s just a matter of keeping track."'
+				'"And if you''re too horny to remember what day it is?" she asks while giving you a dead stare.'
+				act 'Uhh...':
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 					'"Uhh..."  you say dumbly as Albina continues to stare at you.'
@@ -739,17 +734,17 @@ if $ARGS[0] = 'birth_control_talk':
 				gs 'albina_sex_chat', 'birth_control_pill_problem'
 			end
 			
-			act'The calendar method (no condoms)':
+			act 'The calendar method (no condoms)':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'"I use the calendar method," you tell her.'
-				'"The <i>what?</i>" Albina stares at you with a confused expression.'
-				'"The calendar method." You begin explaining. "You start by tracking your period and use that to figure out when your cycles are. From then, you can figure out when you''re ovulating and when you''re likely to get pregnant from sex and when it''s safe. Guys can come inside me on safe days and I make sure to warn them if it''s a danger day so they can pull out."'
+				'"The <i>what?</i>" She stares at you with a confused expression.'
+				'"The calendar method," you begin explaining. "You start by tracking your period and use that to figure out when your cycles are. From there, you can figure out when you''re ovulating and likely to get pregnant and when it''s safe. Guys can cum inside me on safe days and I make sure to warn them if it''s a danger day so they can pull out."'
 				*nl
-				'"Seriously?! You would trust a guy with that shit?" She looks at you in bewilderment. "I take it mostly up the ass and I <i>still</i> take the pill because I don''t trust a guy not to blow his load in my pussy."'
-				act'Condoms suck':
+				'"Seriously?! You would trust a guy with that shit?" She looks at you in bewilderment. "I mostly take it up the ass and I <i>still</i> take the pill because I don''t trust a guy not to blow his load in my pussy."'
+				act 'Condoms suck':
 					cla & *nl
-					'"But condoms are the <i>worst!</i>" you moan. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. It''s bareback or nothing."'
+					'"But condoms are the <i>worst!</i>" you moan. "I can''t <i>feel</i> anything when the guy''s wearing a condom. I want skin on skin contact. It''s bareback or nothing."'
 					'"I hate condoms too, but that doesn''t explain why you won''t just get on the pill?"'
 					
 					gs 'albina_sex_chat', 'birth_control_pill_hassle_no_condoms'
@@ -761,45 +756,45 @@ if $ARGS[0] = 'birth_control_talk':
 		end
 	else
 		'"I''m on the pill," you tell her.'
-		'"I''m on the pill too," she nods. "I hate condoms but I''m terrified of getting knocked up so I take them <i>religiously</i>."'
-		act'I want to be extra safe':
+		'"I''m on the pill too," she nods. "I hate condoms, but I''m terrified of getting knocked up so I take them <i>religiously</i>."'
+		act 'I want to be extra safe':
 			cla & *nl
-			'"Me too," you say. "Not the condom part but the pregnant part. I insist every guy uses a condom I''m so scared it''s going to break I take the pill just to be extra safe."'
-			'"I get that," Albina replies, staring off into the corner for a few seconds before glancing back at you again.'
+			'"Me too," you say. "Not the condom part, but the pregnant part. I insist every guy uses a condom, but I''m so scared it''s going to break that I take the pill just to be extra safe."'
+			'"I get that," she replies, staring off into the corner for a few seconds before glancing back at you again.'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 		
-		act'I hate condoms too':
+		act 'I hate condoms too':
 			cla & *nl
-			'"Me too," you say. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. It''s so much better bareback."'
-			'"Damn straight," Albina grins, high-fiving you. "Condoms are fucking dumb."'
+			'"Me too," you say. "I can''t <i>feel</i> anything when the guy''s wearing a condom. I want skin on skin contact. It''s so much better bareback."'
+			'"Damn straight," she grins while high-fiving you. "Condoms are fucking dumb."'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 		
-		act'I don''t want to worry':
+		act 'I don''t want to worry':
 			cla & *nl
 			'"I just don''t want to worry about it," you sigh. "What if the guy doesn''t have one? What if I don''t have one? What if the condom breaks? He said he''s going to pull out, but what if he doesn''t? It''s too much stress. Easier to just take a pill every day."'
-			'"I would <i>never</i> let a guy to go bareback on me if I wasn''t on the pill," Albina says, looking horrified at you. "You can''t trust them with that shit. For fuck''s sake, I take it up the ass most of the time and I still don''t trust them not to cum in my pussy. You know what I mean?"'
+			'"I would <i>never</i> let a guy to go bareback on me if I wasn''t on the pill," she says, looking horrified at you. "You can''t trust them with that shit. For fuck''s sake, I mostly take it up the ass and I <i>still</i> don''t trust them not to cum in my pussy. You know what I mean?"'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 		
 		act'I love creampies':
 			cla & *nl
 			'"I <i>love</i> creampies," you gush. "When a guy comes inside me, it''s the best feeling in the world. I can feel his cum fill me up inside. Can''t get that with a condom."'
-			'"Oh." Albina gulps, looking away.'
+			'"Oh..." she gulps before looking away.'
 			'"What''s with that reaction? Feeling turned on? You don''t have a creampie fetish, do you?" you snicker teasingly.'
 			*nl
-			'<b>"Fuck off!"</b> Albina shouts, whirling on you with fury in her eyes. "I don''t have a fetish for that shit so <b>shut the fuck</b> up and keep it that way."'
+			'<b>"Fuck off!"</b> she shouts, whirling on you with fury in her eyes. "I don''t have a fetish for that shit so <b>shut the fuck</b> up and keep it that way."'
 			gs 'albina_sex_chat', 'sex_talk'
 		end
 	end
 end
 
 if $ARGS[0] = 'birth_control_pill_hassle_condom_ver':
-	act'Too much hassle':
+	act 'Too much hassle':
 		cla & *nl
-		'"Too much hassle," you sigh. "I don''t want to remember to take a pill every day. It''s just easier to put a rubber on the guy''s cock before he fucks me. If the condom breaks, I can just get a morning after pill."'
-		'"I guess that''s fair," Albina concedes. "Just takes one missed day to get knocked up. That''s why I take mine religiously. I set alarms and everything to remind me. But you don''t know what you''re missing out on. Bareback is the best."'
+		'"Too much hassle," you sigh. "I don''t want to remember to take a pill every day. It''s just easier to put a condom on the guy''s cock before he fucks me. If the condom breaks, I can just get a morning after pill."'
+		'"I guess that''s fair," she concedes. "Just takes one missed day to get knocked up. That''s why I take mine religiously. I set alarms and everything to remind me. You don''t know what you''re missing out on, though. Bareback is the best."'
 		*nl
 		'She grins a slutty grin at you.'
 		gs 'albina_sex_chat', 'sex_talk'
@@ -807,10 +802,10 @@ if $ARGS[0] = 'birth_control_pill_hassle_condom_ver':
 end
 
 if $ARGS[0] = 'birth_control_pill_hassle_no_condoms':
-	act'Too much hassle':
+	act 'Too much hassle':
 		cla & *nl
 		'"Too much hassle," you sigh. "I don''t want to remember to take a pill every day. It''s just one more annoying thing to do. I just want to have sex and enjoy it. Besides, I can always get a morning after pill."'
-		'"You''re crazy," Albina says shaking her head. "Condom or bareback, I wouldn''t fuck guys <i>at all</i> if I wasn''t on birth control... but that''s why I need to be on birth control."'
+		'"You''re crazy," she says while shaking her head. "Condom or bareback, I wouldn''t fuck guys <i>at all</i> if I wasn''t on birth control... but that''s why I need to be on birth control."'
 		*nl
 		'You both erupt into laughter.'
 		gs 'albina_sex_chat', 'sex_talk'
@@ -818,10 +813,10 @@ if $ARGS[0] = 'birth_control_pill_hassle_no_condoms':
 end
 
 if $ARGS[0] = 'birth_control_hormones':
-	act'No hormones':
+	act 'No hormones':
 		cla & *nl
-		'"I don''t want to mess with my body like that," you say, shaking your head. "Birth control hormones stop you from getting pregnant, but they do all other kinds of other stuff to you. I hear horror stories from changing your tastes to sudden weight gain to killing your sex drive. Which sort of defeats the point of getting on the pill in the first place."'
-		'"No periods though," Albina smirks. "But I guess you have a point. Since I started the pill, I get a lot wetter than I used to. But that just made surprise buttsex better. All natural lube.'
+		'"I don''t want to mess with my body like that," you say while shaking your head. "Birth control hormones stop you from getting pregnant, but they do all other kinds of other stuff to you. I hear horror stories from changing your tastes to sudden weight gain to killing your sex drive. Which sort of defeats the point of getting on the pill in the first place."'
+		'"No periods though," she smirks. "But I guess you have a point. Since I started the pill, I get a lot wetter than I used to. But that just made surprise buttsex better. All natural lube.'
 		*nl
 		'She grins a slutty grin at you and you both erupt into laughter.'
 		gs 'albina_sex_chat', 'sex_talk'
@@ -829,11 +824,11 @@ if $ARGS[0] = 'birth_control_hormones':
 end
 
 if $ARGS[0] = 'birth_control_pill_problem':
-	act'Pill has the same problem':
+	act 'Pill has the same problem':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'"The pill has the same problem with memory," you point out. "If I''m too horny to forget a condom, what if I''m too horny to remember my pill? Or too tired?"'
-		'"I guess you have a point there," Albina sighs. "My fear of getting pregnant outweighs my horniness, but I guess not every girl is like that. Some of them are just dumb like you."'
+		'"I guess you have a point there," she sighs. "My fear of getting pregnant outweighs my horniness, but I guess not every girl is like that. Some of them are just dumb like you."'
 		'"If your fear is greater than your horniness, then you must be constantly wetting yourself!"'
 		*nl
 		'She whips around, smacking you hard with a pillow. You cackle with glee, laughing harder as her blows pick up speed and force, but she never stops grinning so you know she can''t be that mad.'
@@ -845,34 +840,34 @@ if $ARGS[0] = 'sex_toys':
 	gs 'stat'
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/talk/anal_dildo.jpg"></center>'
-	'"My mom is always leaving condoms in my room trying to get me to be safe but I hate fucking with a rubber," Albina rolls her eyes. "If I''m gonna take a cock, I want to feel the cock, you know what I mean? But lately I''ve started using the condoms on my dildos instead. Saves me a lot of clean up, especially when I do anal with them."'
+	'"My mom is always leaving condoms in my room trying to get me to be safe but I hate using them," Albina says while rolls her eyes. "If I''m gonna take a cock, I want to feel the cock, you know what I mean? But lately I''ve started using the condoms on my dildos instead. Saves me a lot of clean up, especially when I do anal with them."'
 	gs 'albina_sex_chat', 'sex_talk'
 end
 
 if $ARGS[0] = 'lesbian_talk1':
 	if npc_sex['A23'] = 1:
-		'"Have you ever done it with another girl before?" Albina ask you. You raise an eyebrow and she rolls her eyes. "<i>Besides</i> me, obviously."'
+		'"Have you ever done it with another girl before?" Albina asks. You raise an eyebrow and she rolls her eyes. "<i>Besides</i> me, obviously."'
 	else
-		'"Have you ever done it with another girl before?" Albina ask you.'
+		'"Have you ever done it with another girl before?" Albina asks.'
 	end
 	
 !!	if lesbian = 0:
 !!	hornguy6 - not using the variable because I don''t trust it to be seeded correctly
 !!	leaving it up to the player to be honest
 	if npc_sex['A23'] = 1:
-		act'Just you':
+		act 'Just you':
 			cla & *nl
 			'"Just you," you say.'
 			'"Me too," she replies, a faint blush coloring her cheeks. "What''s your favorite part about fucking me?"'
 			gs 'albina_sex_chat', 'lesbian_talk2'
 		end
 	else
-		act'No':
+		act 'No':
 			cla & *nl
 			'"Can''t say I have," you shake your head.'
-			'"Oh. Never mind then," she says turning away from you, a faint blush coloring her cheeks.'
-			act'Keep talking': cla & gs 'albina_sex_chat', 'sex_talk'
-!!			act'Did you want to try?':
+			'"Oh. Never mind then," she says before turning away from you, a faint blush coloring her cheeks.'
+			act 'Keep talking': cla & gs 'albina_sex_chat', 'sex_talk'
+!!			act 'Did you want to try?':
 				
 !!			end
 		end
@@ -880,14 +875,14 @@ if $ARGS[0] = 'lesbian_talk1':
 end
 
 if $ARGS[0] = 'lesbian_talk2':
-	act'I like your taste':
+	act 'I like your taste':
 		cla & *nl
-		'"I like the way your pussy tastes," you say, licking your lips. Albina shamelessly grins back at you.'
+		'"I like the way your pussy tastes," you say, licking your lips as Albina shamelessly grins back at you.'
 		'"I like the way I taste too. But you''re pretty tasty yourself."'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
 	
-	act'You''re good at eating pussy':
+	act 'You''re good at eating pussy':
 		cla & *nl
 		'"When you eat me out," you grin. "How''d you get so good at eating pussy?"'
 		'"I don''t really think about it," she shrugs, but you can tell she''s feeling smug about the compliment. "I''m having too much fun. Maybe I''m good because I like it so much."'
@@ -918,7 +913,6 @@ if $ARGS[0] = 'anal':
 		'''I bet her pussy is tighter than a nun''s but her asshole could fit an onion!'' '
 		*nl
 		'"I''ve heard it all, but none of the perverted fucking cowards dare mention them in front of me. I just like anal, okay?! I don''t even know why I''m justifying my sex life to you!"'
-		*nl
 		'You''ve clearly hit a nerve and quickly back off, not wanting to get hit yourself.'
 		gs 'albina_sex_chat', 'sex_talk'
 	end
@@ -1026,7 +1020,7 @@ if $ARGS[0] = 'anal_questions_open':
 end
 
 if $ARGS[0] = 'anal2':
-	'"Try playing with your asshole while masturbating, just get used to something touching you down there. If you''re feeling brave, try a finger up to your knuckle right when you''re about to cum. Then next time try one from the start. Or a small dildo with lots of lube. Or better yet, a butt plug. Then you can practice all day," she smirks. "Find out what works for you and <i>then</i> try it with real dick, otherwise it''ll be <i>very</i> painful and could put you off trying it again."'
+	'"Try playing with your asshole while masturbating and get used to something touching you down there. If you''re feeling brave, try a finger up to your knuckle right when you''re about to cum. Then next time try one from the start. Or a small dildo with lots of lube. Or better yet, a butt plug. Then you can practice all day," she smirks. "Find out what works for you and <i>then</i> try it with a real dick, otherwise it''ll be <i>very</i> painful and could put you off trying it again."'
 	gs 'albina_sex_chat', 'anal_end1'
 end
 

Разница между файлами не показана из-за своего большого размера
+ 61 - 1081
locations/albina_starlets.qsrc


+ 988 - 0
locations/albina_starlets_sex.qsrc

@@ -0,0 +1,988 @@
+# albina_starlets_sex
+
+
+if $ARGS[0] = 'whore1':
+	menu_off = 1
+	minut += 40
+	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'stat'
+	
+	if AlbinaQW['client1'] = 0:
+		'The Armenian, still tightly gripping your arm, drags you into his hotel room where he forces you to strip naked, his hungry eyes inspecting every inch of you. "Time to earn your money, whore!" he says as he forces you to your knees in front of him.'
+		
+		act 'Please him':
+			*clr & cla
+			guy += 1
+			AlbinaQW['client1'] = 1
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj51.mp4"></video></center>'
+			'He unzips his pants, pulls his cock out and stares down at you impatiently, so you start sheepishly licking his shaft and sucking on the head before taking it into your mouth and sucking while looking up at him to seek approval.'
+			'"Oh yes, just like that you little fucking slut!"'
+			gs 'arousal', 'bj', 10, 'sub'
+			gs 'stat'
+		
+			act 'Get your pussy fucked':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/miss1.mp4"></video></center>'
+				'You spend a few minutes sucking his dick when he suddenly pulls out, grabs you by the hair and roughly throws you face down onto the bed.'
+				'The man moves in, roughly flips you on your back and spreads your legs. "This pussy looks like it will be worth every ruble!" You feel the tip of his cock spread your labia apart as he pushes into you before grabbing your throat and pinning you to the bed as he starts to very roughly pound your pussy. He occasionally uses his other hand to very tightly squeeze and twist your nipple, seemingly enjoying treating you roughly.'
+				
+				act 'You like it':
+					cla
+					AlbinaQW['client1_like'] = 1
+					gs 'stat'
+					'He twists your nipple even harder and you try holding back your moans of pleasure to hide the fact that you''re enjoying the roughness, but he can see the pleasure in your eyes and smiles sadistically as he tightens his grip around your neck.' 
+					
+					act 'Panic':
+						cla
+						'You thrash your arms in distress, but he just smiles and doesn''t loosen his grip until you''re on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax as you clutch your neck and gasp for air.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You''re forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'"Waste of a good pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you!" he crudly remarks. "I might pay Albina a little visit again. Her tight little fuck hole is just begging me to fill it again!" he adds.'
+						'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+					
+					act 'Enjoy it':
+						cla
+						'You feel yourself becoming aroused as you struggle to breathe and he smiles even wider. "You''re enjoying this, bitch. I can feel your pussy getting tighter!"'
+						'He doesn''t loosen his grip until you''re on the verge of blacking out. When he releases you, you feel a wave of pleasure rushing over you as he starts fucking you even harder, seemingly close to climax as you rub your neck.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'"Waste of a good pussy if you can''t cum inside it I say, especially when it''s dirty sluts like you who like it rough," he crudly remarks. "I might pay Albina a little visit again. Her tight little fuck hole is just begging me to fill it again!" he adds.'
+						'To your disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+				end
+				
+				act 'You hate it':
+					cla
+					'You squeal in pain as he continues twisting your nipple. "That''s right, keep squealing like a bitch!"'
+					'You then panic when he stops thrusting and tightens his grip around your neck. You thrash your arms in distress, but he just smiles and doesn''t loosen his grip until you''re on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax as you clutch your neck and gasp for air.'
+					*nl
+					'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You are forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+					'"Waste of a good pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you!" he crudly remarks. "I might pay Albina a little visit again. Her tight little fuck hole is just begging me to fill it again!" he adds.'
+					'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while bragging on his phone to his friend about "the fine little pussy" he just fucked and he "should come and sample it." This post sex torture finally ends 10 minutes later.'
+					gs 'pain', 2, 'throat', 'choke'
+					gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+					gs 'cum_call', 'precum', $AlbinaQW['Cust']
+					gs 'pain', 2, 'nipples', 'pinch'
+					gs 'pain', 2, 'vaginal', 'stretch'
+					gs 'cum_call', 'labia', $AlbinaQW['Cust']
+					gs 'arousal', 'end'
+					gs 'stat'
+
+					act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+				end
+			end
+		end
+	else
+		'The Armenian leads you into his hotel room where he looks at you expectantly. Knowing what he wants, you strip naked and get on your knees in front of him, his perverted gaze watching you as you do.'
+		
+		act 'Please him':
+			*clr & cla
+			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
+			'You unzip his pants and immediately take his cock into your mouth, sucking it while looking up at him to seek approval.'
+			'"The whore remembers her place. On her knees with my cock between her lips!" he laughs before grabbing your hair and proceeding to fuck your mouth, making you gag and splutter as his cock slams in and out of your throat.'
+			guy += 1
+			gs 'arousal', 'bj', 10, 'sub'
+			gs 'stat'
+			
+			act 'Get your pussy fucked':
+				*clr & cla
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/miss1.mp4"></video></center>'
+				'After a few minutes of this, the man roughly flips you on your back and spreads your legs, smiling crudely as he massages your clit with his fat thumb. "This pussy is one of the finest my money has ever bought, and I''m going to get my money''s worth, slut. You''re going to milk every drop of cum from my cock. Got it?"' 
+				'You just silently nod and feel the thick tip of his fat cock spreading your labia apart as he pushes into you.'
+				
+				if AlbinaQW['client1_like'] = 1:
+					cla
+					'Knowing you like it rough, his hand immediately reaches for your nipple and roughly twists it as he starts pounding your pussy. You squeal in pleasure and instintively clench your pussy around his cock. "That''s it, slut! Squeeze harder!" he smirks before wrapping his hand around your neck and squeezing.' 
+					
+					act 'Panic':
+						cla
+						'You look at him in distress, but he just smiles and doesn''t loosen his grip until you''re on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax as you clutch your neck and gasp for air.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You''re forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'"Another pounding where I can''t cum inside you," he mutters. "Whores with fucking strings attached. At least the pussy is good."'
+						'Knowing you''ll have to do it anyway, you reluctantly crawl up next to him and into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+					
+					act 'Enjoy it':
+						cla
+						'You feel yourself becoming aroused as you struggle to breathe and he smiles even wider. "Oh yes, I can feel your pussy getting tighter!"'
+						'He doesn''t loosen his grip until you''re on the verge of blacking out. When he releases you, you feel a wave of pleasure rushing over you as he starts fucking you even harder, seemingly close to climax as you rub your neck.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'"Another pounding where I can''t cum inside you," he mutters. "Whores with fucking strings attached. At least the pussy is good."'
+						'Knowing you''ll have to do it anyway, you crawl into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on the phone in the language you don''t understand again.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+				else
+					cla
+					'His hand immediately reaches for your nipple and he painfully twists it between his fat fingers, causing you to squeal loudly in pain and thrash about underneath him. "I like it when sluts put up a bit of resistance. Making pounding your tight little pussy more interesting," he says with a lewd smile before wrapping his hand around your neck and squeezing.'
+					
+					act 'Panic':
+						cla
+						'You thrash your arms in distress, but he just smiles and doesn''t loosen his grip until you''re on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax as you clutch your neck and gasp for air.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You''re forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'"Another pounding where I can''t cum inside you," he mutters. "Whores with fucking strings attached. At least the pussy is good."'
+						'Knowing you''ll have to do it anyway, you reluctantly crawl up next to him and into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+				end
+			end
+		end
+		
+	end
+end
+
+if $ARGS[0] = 'whore2':
+	minut += 30
+	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'npcgeneratec', 0, 'the second Armenian', rand(18,32)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+	gs 'stat'
+	
+	if AlbinaQW['client2'] = 0:
+		AlbinaQW['client2'] = 1
+		gs 'stat'
+		'Laughing, the two Armenians shove you into their hotel room and you fall to the floor. "Get up. It''s time to show us what you''ve got little lamb!" one says.'
+		'"I want to see what those <<$pc_desc[''lips'']>> lips of yours can do. They look like they were made to suck cock!" the other man replies.'
+		
+		act 'Please them':
+			*clr & cla
+			guy += 2
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+			'The two men watch with hungry perversion as you stand and reluctantly undress in front of them. Once you''re naked, they unbuckle their pants and pull their cocks out before one of them grabs you and forces you to your knees.'
+			'He maintains tightly grabs your hair and holds you in place as you lick, jerk, and suck the two cocks until they''re both rock hard. You look up at the two men, seeking their approval.'
+			'"Very good little lamb. Now take my cock. Take it all!" one of the men barks and forces his entire length into your mouth, causing you to choke. The two men laugh and force you to keep sucking and jerking them off.'
+			gs 'arousal', 'hj', 3, 'dick', 'group', 'sub'
+			gs 'arousal', 'bj', 6, 'dick', 'group', 'sub', 'rough', 'humiliation'
+			gs 'pain', 1, 'throat', 'choke'
+			gs 'arousal', 'hj', 3, 'dick1', 'group', 'sub'
+			gs 'arousal', 'bj', 3, 'dick1', 'group', 'sub'
+			gs 'stat'
+			
+			act 'Continue':
+				'"It''s time for you to get roasted, little lamb!" one of them says after you''ve spent a few minutes sucking their cocks.'
+				'You''re grabbed by the hair and roughly pulled to your feet before you''re thrown onto the bed on all fours. The two men undress and move into position at both ends. "You might be the sweetest thing I''ve ever seen. Even sweeter than that last whore your friend gave us!" one of the men laughs.'
+				'You start thinking of that girl and how she handled these men when a sharp slap to the face brings you back and you notice the cock hanging in front of you. "Get back to work whore!" he shouts.'
+				
+				act 'Get spitroasted':
+					*clr & cla
+					'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
+					'Your cheek stinging, you start sucking the cock in front of you. This muffles your pained moan as the other man pushes his cock deep into your unprepared ass.'
+					'The two men laugh with each other as they both start to roughly fuck you from both ends. The men hold a tight grip on your head and hips and you''re unable to move.'
+					'The pain of your dry ass being fucked and gagging on a cock is forcing tears from your eyes when the man in your ass suddenly groans and you feel a warmth coat your bowels as he cums.'
+					'His cock pops out of you and his cum slowly runs from your hole as the man you''re sucking picks up the pace.'
+					gs 'arousal', 'anal', 30, 'dick', 'group', 'sub', 'rough'
+					gs 'arousal', 'bj', -1, 'dick1', 'group', 'sub', 'rough'
+					gs 'pain', 1, 'cheeks', 'slap'
+					gs 'stat'
+				
+					act 'Get roughly pounded':
+						*clr & cla
+						'<center><video autoplay loop src="images/shared/sex/group/threesomepm6.mp4"></video></center>'
+						'As you take one cock into your mouth and start sucking it, the other penetrates your pussy. "You''re nice and tight, little lamb!"'
+						'You''re slowly sucking the man''s cock when he suddenly grabs your head and starts forcefully fucking your mouth, causing you to gag on his cock while the other reaches round and painfully squeezes and twists your nipples as he pounds your pussy.'
+						'You''re trying your best to endure it, tears running down your cheeks, when the man fucking you suddenly pulls out and moves around in front of you and starts jerking his cock.'
+						gs 'arousal', 'bj', -1, 'dick', 'group', 'sub', 'rough'
+						gs 'pain', 3, 'nipples', 'pinch'
+						gs 'pain', 1, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'dick1', 'group', 'sub'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+						gs 'stat'
+						
+						act 'Swallow':
+							*clr & cla
+							'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
+							'The man in your mouth suddenly forces you down onto his cock and you choke as his tip hits your throat. Unable to move, you let out a strangled gurgle as cum hits the back of your throat.'
+							'The man frees you from his grip, but you don''t have time to recover before the other one grabs your hair and roughly pulls you up to him.'
+							gs 'arousal', 'bj', 5, 'dick', 'group', 'sub'
+							gs 'pain', 1, 'throat', 'choke'
+							gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+							gs 'stat'
+
+							act 'Swallow again':
+								*clr & cla
+								'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
+								'He forces you to open your mouth and his cum starts splashing onto your tongue before he makes you suck him. Your mouth is now full of cum and some starts dribbling down your chin.'
+								'One of the men sees this and grabs your throat. "Now now, little lamb. Don''t go wasting it. I want you to swallow every. Last. Drop!"'
+								'You do as you''re told and swallow the loads in your mouth, while using your finger to scoop the cum on your chin back into your mouth. You show the man your clean tongue and he releases you with a pat on the head.'
+								'"This little lamb knows her place. I think we''ll be seeing you again soon!"'
+								gs 'arousal', 'bj', 5, 'dick1', 'group', 'sub'
+								gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+								gs 'arousal', 'end'
+								gs 'stat'
+								act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+							end
+						end
+					end
+				end
+			end
+		end
+	else
+		'Laughing, the two Armenians shove you into their hotel room and you fall to the floor. "Get up. It''s time for another roasting, little lamb!" one says.'
+		'"Yeah, I want to see those <<$pc_desc[''lips'']>> lips of yours wrapped around my cock again!" the other man replies.'
+		
+		act 'Please them':
+			*clr & cla
+			guy += 2
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+			'The two men watch with hungry perversion as you stand and reluctantly undress in front of them. Once you''re naked, they unbuckle their pants and pull their cocks out before one of them grabs you and forces you to your knees.'
+			'He maintains tightly grabs your hair and holds you in place as you lick, jerk, and suck the two cocks until they''re both rock hard. You look up at the two men, seeking their approval.'
+			'"Very good little lamb. Now take my cock. Take it all!" one of the men barks and forces his entire length into your mouth, causing you to choke. The two men laugh and force you to keep sucking and jerking them off.'
+			gs 'arousal', 'hj', 3, 'dick', 'group', 'sub'
+			gs 'arousal', 'bj', 6, 'dick', 'group', 'sub', 'rough', 'humiliation'
+			gs 'pain', 1, 'throat', 'choke'
+			gs 'arousal', 'hj', 3, 'dick1', 'group', 'sub'
+			gs 'arousal', 'bj', 3, 'dick1', 'group', 'sub'
+			gs 'stat'
+			
+			act 'Continue':
+				'"It''s time for you to get roasted, little lamb!" one of them says after you''ve spent a few minutes sucking their cocks.'
+				'You''re grabbed by the hair and roughly pulled to your feet before you''re thrown onto the bed on all fours. The two men undress and move into position at both ends. "You''re definetely the best whore your friend has ever given us!" one of the men laughs.'
+				'You start thinking about what he just said when a sharp slap to the face brings you back and you notice the cock hanging in front of you. "Get back to work, whore!" he shouts.'
+				
+				act 'Get spitroasted':
+					*clr & cla
+					'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
+					'Your cheek stinging, you start sucking the cock in front of you. This muffles your pained moan as the other man pushes his cock deep into your unprepared ass.'
+					'The two men laugh with each other as they both start to roughly fuck you from both ends. The men hold a tight grip on your head and hips and you''re unable to move.'
+					'The pain of your dry ass being fucked and gagging on a cock is forcing tears from your eyes when the man in your ass suddenly groans and you feel a warmth coat your bowels as he cums.'
+					'His cock pops out of you and his cum slowly runs from your hole as the man you''re sucking picks up the pace.'
+					gs 'arousal', 'anal', 30, 'dick', 'group', 'sub', 'rough'
+					gs 'arousal', 'bj', -1, 'dick1', 'group', 'sub', 'rough'
+					gs 'pain', 1, 'cheeks', 'slap'
+					gs 'stat'
+				
+					act 'Get roughly pounded':
+						*clr & cla
+						'<center><video autoplay loop src="images/shared/sex/group/threesomepm6.mp4"></video></center>'
+						'As you take one cock into your mouth and start sucking it, the other penetrates your pussy. "This pussy is just as warm and tight as I remember."'
+						'You''re slowly sucking the man''s cock when he suddenly grabs your head and starts forcefully fucking your mouth, causing you to gag on his cock while the other reaches round and painfully squeezes and twists your nipples as he pounds your pussy.'
+						'You''re trying your best to endure it, tears running down your cheeks, when the man fucking you suddenly pulls out and moves around in front of you and starts jerking his cock. "Get ready for your feeding, lamb. It''s got lots of protein in it!" he laughs.'
+						gs 'arousal', 'bj', -1, 'dick', 'group', 'sub', 'rough'
+						gs 'pain', 3, 'nipples', 'pinch'
+						gs 'pain', 1, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'dick1', 'group', 'sub'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+						gs 'stat'
+					
+						act 'Swallow':
+							*clr & cla
+							'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
+							'The man in your mouth suddenly forces you down onto his cock. You choke as his tip hits your throat. Unable to move, you let out a strangled gurgle as cum hits the back of your throat.'
+							'The man frees you from his grip, but you don''t have time to recover before the other one grabs your hair and roughly pulls you up to him.'
+							gs 'arousal', 'bj', 5, 'dick', 'group', 'sub'
+							gs 'pain', 1, 'throat', 'choke'
+							gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+							gs 'stat'
+
+							act 'Swallow again':
+								*clr & cla
+								'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
+								'He forces you to open your mouth and his cum starts splashing onto your tongue before he makes you suck him. Your mouth is now full of cum and some starts dribbling down your chin.'
+								'One of the men sees this and grabs your throat. "Now now little lamb. Don''t go wasting it. I want you to swallow every. Last. Drop!"'
+								'You do as you''re told and swallow the loads in your mouth, while using your finger to scoop the cum on your chin back into your mouth. You show the man your clean tongue and he releases you with a pat on the head.'
+								'"The little lamb remembers her place. Good."'
+								gs 'arousal', 'bj', 5, 'dick1', 'group', 'sub'
+								gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+								gs 'arousal', 'end'
+								gs 'stat'
+								act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore3':
+	minut += 30
+	gs 'npcgeneratec', 0, 'the confident boy', rand(18,23)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'npcgeneratec', 0, 'the shy boy', rand(18,23)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+	gs 'stat'
+	
+	if AlbinaQW['client3'] = 0:
+		AlbinaQW['client3']= 1
+		gs 'stat'
+		'The young men take you to their hotel room. One of them impatiently pulls you along while the other shyly tags along behind you.'
+		
+		act 'Get started':
+			*clr & cla
+			guy += 2
+			'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/tolietbj2.jpg"></center>'
+			'"Hurry up, bro!" the confident one says. "You don''t want to be a virgin anymore, so here''s a slut that will make you a man, but won''t give you a disease in the process."'
+			'He forces you to kneel in front of him and you unzip his pants. "See? This whore can''t wait to get started!" he laughs as you start sucking his dick. You hold in a giggle when you see that, even when hard, he''s a little on the smaller side.'
+			'As you continue sucking his dick, the shy boy''s confidence grows and he pulls out his much larger cock.'
+			gs 'arousal', 'bj', 5, 'dick', 'sub'
+			gs 'stat'
+			
+			act 'Suck their dicks':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+				'He joins his friend and you switch your focus to the shy boy''s much bigger cock. He groans as you take it into your mouth and has to stop himself from cumming too soon.'
+				'"Feels good having a girl work your dick, doesn''t it?" the confident boy says and the shy one just nods and groans before you start alternating which dick you''re sucking while jerking the other one.'
+				gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+				gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group'
+				gs 'stat'
+			
+				act 'Get fucked':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome1.jpg"></center>'
+					'The confident boy lifts you to your feet and practically tears your clothes off before throwing you on your back on the bed. They pull their pants off and the confident boy dangles his cock near your face as you hang your head over the edge of the bed.'
+					'You take his cock into your mouth and start sucking while the shy boy gets on the bed and awkwardly spreads your legs before trying to guide his cock into your pussy. It takes him a few attempts to properly line it up, but you soon feel it stretching you out as he pushes it inside you.'
+					'The shy boy starts slowly fucking you while the one in your mouth pushes deep and tries deepthroating you, his tip barely reaching your throat.'
+					'"Feels good, doesn''t it? Like a piece of warm sharlotka," the confident boy says as he friend groans loudly in pleasure. "Just don''t blow your load inside her. You don''t get bitches like this pregnant."'
+					*nl
+					'The two of them fuck you like this for a good few minutes until the shy boy suddenly pulls out and walks around next to his friend.'
+					gs 'arousal', 'bj', 30, 'dick', 'sub', 'group'
+					gs 'arousal', 'vaginal', -1, 'dick1', 'sub', 'group'
+					gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+					gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+					gs 'stat'
+					
+					act 'Swallow':
+						*clr & cla
+						'<center><video autoplay loop src="images/shared/sex/cum/mouth/yum.mp4"></video></center>'
+						'The confident boy thrusts into your mouth and starts cumming. It''s a surprisingly large amount and you''re forced to swallow it down until he finishes.'
+						'He then pulls out and you gasp for breath as the shy boy slowly steps up to you. You keep your mouth open and the confident boy laughs. "Look bro, the bitch wants you to feed her!"'
+						'The shy boy jerks his dick and quickly reaches climax as he shoots his load into your open mouth. You absent-mindedly rub your pussy as you play with the cum in your mouth.'
+						'"Damn, you left this kitty in heat. Must have fucked her real good, bro!" the confident boy laughs as his friend blushes and you swallow his cum.'
+						gs 'arousal', 'bj', 5, 'dick1', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+				end
+			end
+		end
+	else
+		'The two young men take you to their hotel room. The shy one looks a lot more confident than last time.'
+		
+		act 'Suck their dicks':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+			'You immediately get on your knees and pull out their dicks, alternating which one you''re sucking while jerking the other one.'
+			'The two boys moan in pleasure and make remarks about how good a job you''re doing.'
+			gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+			gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group'
+			gs 'stat'
+			
+			act 'Get fucked':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome1.jpg"></center>'
+				'The boys lifts you to your feet and practically tear your clothes off before throwing you on your back on the bed. They pull their pants off and the confident boy dangles his cock near your face as you hang your head over the edge of the bed.'
+				'You take his cock into your mouth and start sucking while the shy boy gets on the bed and spreads your legs before shoving his cock into your pussy.'
+				*nl
+				'After a few minutes, the confident boy speaks up. "I want a turn of that pussy now."'
+				'They switch places, the shy boy shoving his bigger cock into your mouth while the other inserts his into your pussy. It''s not as big as his friend''s and doesn''t fill you as much, but he enthusiastically starts fucking you, driving his friend''s dick down your throat.'
+				'They fuck you like this for a few minutes until they both pull out and get you down on your knees in front of them as they jerk their cocks.'
+				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group'
+				gs 'arousal', 'bj', 30, 'dick1', 'sub', 'group'
+				gs 'arousal', 'vaginal', -1, 'dick', 'sub', 'group'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				gs 'arousal', 'vaginal', -1, 'dick1', 'sub', 'group'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+				gs 'stat'
+				
+				act 'Facial':
+					*clr & cla
+					'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,5.mp4"></video></center>'
+					'The two boys take turns blowing their loads over your face and the two of them grin at each other.'
+					'"She''s well worth the money, but I think we should try out some of the other girls," the confident boy says.'
+					'"That blonde one has some pretty pretty nice tits. I might get her for a... one on one," the shy one replies.'
+					'"Damn bro, you''ve barely lost your V-card and you''re already a player!"'
+					'They ignore you as you go and clean up.'
+					gs 'cum_call', 'face', $AlbinaQW['Cust']
+					gs 'cum_call', 'face', $AlbinaQW['Cust1']
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore4':
+	minut += 40
+	gs 'npcgeneratec', 0, 'the black man', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
+	npc_dick[$AlbinaQW['Cust']] = 28
+	npc_spermpot[$AlbinaQW['Cust']] = 20000
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'stat'
+	
+	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+	'His huge arm wrapped around your shoulder, the black man leads you into the hotel room. Your mind drifts to what you''ve seen watching porn and heard from girls at school and you can''t help but notice his huge bulge.'
+
+	act 'Unzip his pants':
+		*clr & cla
+		guy += 1
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbj.mp4"></video></center>'
+		'The man silently motions for you to strip as he sits on a sofa. You comply and kneel between his legs before unzipping his pants. "Oh. My. God!" you exclaim and stare in bewilderment. His cock is absolutely <i>enormous</i>, about the same size and thickness of your forearm.'
+	    'Wide eyed, you wrap your hands around it and slowly jerk it before taking it into your mouth. You suck and jerk the monster cock as the thought of it being inside you enters your mind...'
+		gs 'arousal', 'bj', 10, 'sub'
+		gs 'stat'
+	
+		act 'Deepthroat':
+			*clr & cla
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackdeep.mp4"></video></center>'
+			'After a few minutes, he suddenly takes your head in his hands and pushes you down. You try to relax your throat as he forces your head down on his thick shaft and you do your best to handle it, trying not to choke as he slides in and out of your throat.' 
+			'Before long, tears are flooding down your cheeks and drool drips from your mouth, but the deepthroating continues as he grabs your hair and starts roughly fucking your throat, causing you to gag and choke as he holds a tight grip on you.'
+			gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+			gs 'pain', 1, 'throat', 'choke'
+			gs 'stat'
+
+			act 'Ride him':
+				*clr & cla
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackvag.mp4"></video></center>'
+				'After you''ve spent a few minutes sucking him, he pulls his cock out of your mouth and easily lifts you up to straddle him. You bite your lip, your pussy already wet in anticipation, as his thick tip pushes against your labia.'
+				'A tingle runs through you as you slowly slide down onto his cock, moaning loudly as it stretches and fills you entirely.'
+				'You let the pleasure take over as he grabs your hips and starts fucking you hard. You end up taking almost his entire length inside you and are overwhelmed with pleasure, cumming multiple times throughout. "Damn girl, I didn''t think you''d be able to take it all inside you!" he remarks.'
+				'You lose track of time as he pounds you in all manner of positions, finishing with you lying prone on the sofa as he fucks you from behind. He then abruptly pulls out, leaving you feeling a little empty.'
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				gs 'arousal', 'end'
+				gs 'stat'
+			
+				act 'Take it in the ass':
+					*clr & cla
+					'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackanal.mp4"></video></center>'
+					'The guy gives your ass a slap and thoughts flood through your mind as you feel the tip of his cock pressing against your asshole.'
+					'You try to relax and grit your teeth when the tip suddenly pops into your ass and you feel your anus being stretched, but he lets you control the action, so you start backing up on his dick at a comfortable pace, taking only the tip for now.'
+					'You squeal when he suddenly grabs your hips after a few minutes and forces more of his huge dick into your ass and grunt and groan in a mix of pain and pleasure.'
+					'After a few more minutes, he grunts and groans as you feel his thick cock twitching inside you, shooting his cum deep into your ass. Once he pulls out, you collapse on the bed panting as his cum leaks out of your ravaged asshole. The guy gives you a satisfied smile and a pat on the head. "You Russian bitches really do like going black."'
+					gs 'arousal', 'anal', 30, 'sub'
+					gs 'cum_call', 'anus', $AlbinaQW['Cust'], 0, 0, 0, 120
+					gs 'cum_call', 'legs', $AlbinaQW['Cust']
+					gs 'arousal', 'end'
+					gs 'stat'
+					
+					act 'Finish':
+						*clr & cla
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial1.mp4"></video></center>'
+						'He sits back on the sofa and you crawl over to him, bewildered to see that his massive dick is still hard. You take it in both hands and start jerking it.'
+						'"You want another go, girl?" he laughs. "You can try, but you''re not getting any more out of me right now. Give me a few hours and you can go for another ride."'
+						'You keep playing with his dick until it eventually goes flaccid in your hands.'
+						gs 'arousal', 'hj', 5, 'sub'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore5':
+	minut += 40
+	gs 'npcgeneratec', 0, 'the first black man', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
+	npc_dick[$AlbinaQW['Cust']] = 25
+	npc_spermpot[$AlbinaQW['Cust']] = 20000
+	gs 'boyStat', $AlbinaQW['Cust']
+	
+	gs 'npcgeneratec', 0, 'the second black man', rand(18,32)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust1']] = 'massive'
+	npc_dick[$AlbinaQW['Cust1']] = 28
+	npc_spermpot[$AlbinaQW['Cust1']] = 20000
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+	gs 'stat'
+	
+	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+	'As the two black guys lead you into the room, your mind drifts to what you''ve seen watching porn and heard from girls at school. You can''t help but stare at their bulges.'
+
+	act 'Suck them both':
+		*clr & cla
+		guy += 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbjd.jpg"></center>'
+		'You and the men undress before you kneel in front of them and they present their cocks to you.'
+		'"Go on, you know you want to," one of the guys says.'
+		'You spend the next few minutes licking, jerking and sucking the two massive cocks.'
+		gs 'arousal', 'bj', 10, 'dick', 'sub', 'group'
+		gs 'arousal', 'bj', -1, 'dick1', 'sub', 'group'
+		gs 'stat'
+		tipdarand = rand(0,1)
+
+		if tipdarand = 0:
+			'The guys then effortlessly lift you to your feet and lead you over to the bed. You get on all fours and one guy kneels in front of you. You resume sucking his huge cock as the other moves in behind you and spits on your anus before sliding his finger inside you.'
+			'You moan softly as you keep sucking the cock in your mouth. The guy keeps fingering your ass before withdrawing and bringing his cock to your asshole.'
+			gs 'arousal', 'bj', 10, 'dick', 'sub', 'group'
+			gs 'arousal', 'anal_finger', 5, 'dick1', 'sub'
+			gs 'stat'
+
+			act 'Anal':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackthreesome.jpg"></center>'
+				'You continue sucking away at the first guy as the other one pushes his massive cock into your ass. Your pained moans at your asshole being stretched are muffled by the cock in your mouth.'
+				'Your ass is pretty dry and your eyes start watering as he starts to slowly but painfully fuck your back door. You reach down and start rubbing your clit to try and mask the pain as he picks up his pace.'
+				'Eventually, the guy in your ass starts grunting and empties spurt after spurt of warm cum into your bowels.'
+				'When he pulls out, a steady stream of thick cum oozes from you, runs down the inside of your leg and pools on the bed beneath you as you keep sucking the cock in your mouth.'
+				gs 'arousal', 'bj', 20, 'dick', 'sub', 'group'
+				gs 'arousal', 'anal', -1, 'dick1', 'sub', 'group'
+				gs 'pain', 4, 'asshole', 'stretch'
+				gs 'arousal', 'vaginal_finger', -1, 'sub'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust1'], 0, 0, 0, 120
+				gs 'cum_call', 'legs', $AlbinaQW['Cust1']
+				gs 'stat'
+				
+				act 'Swallow':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+					'The guy you''re sucking suddenly grabs you by the head and you start choking as the huge cock slides down your throat and cum starts flooding into your mouth.'
+					'You frantically start swallowing it all down until he finally finishes. He then slides his cock out of your mouth and you swallow the last of the cum in your mouth.'
+					'You look up at him, seeking approval. He pats you on the head. "I guess you little white girls really do crave it."'
+					'You take their cocks in your hands and finish them off with a final blowjob each, to their immense satisfaction.'
+					gs 'arousal', 'bj', 10, 'dick1', 'sub', 'deepthroat', 'rough', 'humiliation'
+					gs 'pain', 1, 'throat', 'choke'
+					gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust'], 0, 0, 0, 120
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+				end
+			end
+		elseif tipdarand = 1:
+			'The guys then effortlessy lift you up and lay you on the bed, your head leaning over the edge.'
+			'One of them climbs in beside you and spreads your legs as the other moves to the edge of the bed and presses his cock against your lips.'
+
+			act 'Vaginal':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackthreesome1.jpg"></center>'
+				'You relax your lips and the huge girth slides all the way into your throat as the other monster cock pushes into your pussy, stretching and filling you.' 
+				'"<i>Fuck</i>, white pussy is so fucking tight!"'
+				'"Her throat is good too. Bitch knows how to work a cock!"'
+				'You gag and moan as the guys start to fuck you. They also each grab hold of your breasts, kneading them and pinching your nipples.'
+				gs 'pain', 1, 'nipples', 'pinch'
+				gs 'pain', 1, 'breasts', 'ache'
+				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group', 'deepthroat'
+				gs 'arousal', 'vaginal', 30, 'dick1', 'sub', 'group'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+				minut -= 30
+				gs 'stat'
+				
+				act 'Facial':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+					'You cough when the cock in your mouth is pulled out. "Get ready for it, girl!"'
+					'You''re barely able to close your eyes before you''re hit in the face with a massive stream of cum that drenches you.'
+					'Your eyes glued closed, you feel the other guy pull out of your pussy and telling you to stay still before another huge load of thick cum splatters over your face and into your hair.' 
+					'You wipe the cum away from your eyes and crawl off the bed between the two men as they smile down at you.'
+					'"Damn girl, you are a hot mess!" one of them laughs as you finish them off by slowly jerking their massive cocks.'
+					gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 0, 120
+					gs 'cum_call', 'hair', $AlbinaQW['Cust']
+					gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 0, 120
+					gs 'cum_call', 'hair', $AlbinaQW['Cust1']
+					gs 'cum_call', 'breasts', $AlbinaQW['Cust1']
+					gs 'arousal', 'hj', 5, 'dick', 'sub', 'group'
+					gs 'arousal', 'hj', 5, 'dick1', 'sub', 'group', 'humiliation'
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Call a taxi': gt 'albina_starlets_sex', 'cab_home'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore6':
+	minut += 30
+	gs 'npcgeneratec', 0, 'the man', rand(24,40)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'stat'
+	$orgasm_or = 'no'
+	'The man leads you by the hand into his hotel room and over to the bed, where he undresses you and lays you on your back. You notice the ring on his finger, but since he hasn''t paid for you ask questions, you ignore it.'
+
+	act 'Get eaten out':
+		*clr & cla
+		guy += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/denial.jpg"></center>'
+		'He spreads your legs and starts licking away at your clit. You moan softly as his expert tongue gets you wet.'
+		'You gasp when he slides a few fingers inside your hole and starts finger fucking you as he keeps eating you out.'
+		'Your moans grow louder and your pussy starts tightening as your orgasm builds, but you''re denied your release as he withdraws his fingers.'
+		'Confused and disappointed, you look at him as he laughs. "What? You thought it would be that easy, slut? No, your job is to pleasure me first, then we''ll see about you." He puts his fingers in your mouth and makes you taste your juices.'
+		gs 'arousal', 'cuni', 30, 'sub'
+		gs 'arousal', 'vaginal_finger', -1, 'sub', 'humiliation'
+		gs 'stat'
+
+		act 'Pleasure him':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
+			'He lies down on the bed as you move in beside him. You see the bulge in his pants and you unzip them, his erect cock springing free.'
+			'"Remember, satisfy me and I might satisfy you." You take his shaft into your mouth and start sucking, the man holding your hands to prevent you from reaching round and stimulating your engorged clit.'
+			'You spend a good few minutes like this, the tension building up within you as your pussy gets more and more wet.'
+			gs 'arousal', 'bj', 5, 'sub'
+			gs 'arousal', 'BDSM', -1, 'sub'
+			gs 'stat'
+
+			act 'Get teased further':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/vaginal.jpg"></center>'
+				'The man sits up and bends you over on your hands and knees. He moves in behind you and starts grinding the tip of his cock between your labia, knowingly teasing you but still not letting you cum.'
+				'He then slowly slides his dick into your pussy and starts fucking you, teasing you by bringing you to the edge before pulling out at the last second, denying you your much needed orgasm before sliding back in and continuing.'
+				gs 'arousal', 'vaginal', 10, 'sub'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				gs 'arousal', 'BDSM', -1, 'sub'
+				gs 'stat'
+				
+				act 'Beg to cum':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/souvenir.jpg"></center>'
+					'Eventually, his thrusts grow faster and he pulls out and pushes you on your stomach. He groans as his cum spurts onto your ass. When he finishes, he grabs his phone and moves around beside you.'
+					'"That pussy is one of the best I''ve ever had. I just need a souvenir to remind me of it," he smiles as he takes a photo of you and your cum splattered ass. "You definitely satisified me, so you deserve your reward."'
+					gs 'arousal', 'vaginal', 10, 'sub'
+					gs 'cum_call', 'precum', $AlbinaQW['Cust']
+					gs 'arousal', 'BDSM', -1, 'sub', 'humiliation'
+					gs 'cum_call', 'butt', $AlbinaQW['Cust']
+					gs 'stat'
+
+					act 'Get your reward':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/reward.jpg"></center>'
+						'The man flips you back onto your back and spreads your legs. You moan heavily as his tongue returns to your clit and starts swirling away as his fingers slide into your wet hole and start working their magic once more.'
+						'Your pussy starts tightening and the man picks up the pace. Soon enough, you let out a scream and squeeze your legs around his head as you''re brought to an explosive orgasm. You release the man from your grip and lay on the bed riding the waves of pleasure rushing through you.'
+						'The man is sitting on the edge of the bed as you step off. "Oh one last thing." He grabs hold of your ass, his cum still wet on your cheek. "You''re going home like that." You blush at him, but obidiently slide your panties back over your cum covered ass. He gives you a final smack on the ass and lets you leave.'
+						gs 'arousal', 'cuni', 10, 'sub'
+						gs 'arousal', 'vaginal_finger', -1, 'sub'
+						$orgasm_or = 'yes'
+						gs 'arousal', 'BDSM', -1, 'sub', 'humiliation'
+						gs 'cum_call', 'pantyrear', $AlbinaQW['Cust']
+						gs 'pain', 1, 'asscheeks', 'slap'
+						gs 'arousal', 'end'
+      					gs 'stat'
+						act 'Call a taxi' : gt 'albina_starlets_sex', 'cab_home', 'no_clean'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore7':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake1.jpg"></center>'
+	'The older man brings you to his luxury car and takes you to an upscale hotel in the city center. Once there, he leads you up to his penthouse suite, opening the door and motioning for you to step inside. You gulp when you enter the room and see a group of similar aged men gathered around smoking and drinking.' 
+	'They all look at you with lust in their eyes as the door closes loudly behind you and you jump in fright. You''re now in a hotel room alone with a dozen older men. The man walks over to the group and sits down, taking the drink that''s offered to him. He motions for you to come over and you sheepishly comply.
+	"What''s your name, girl?" he asks as he takes a swig of his drink.
+	"<<$pcs_firstname>>..." you quietly reply and the men laugh.
+	"Okay <<$pcs_firstname>>, here''s the deal. These are my associates who are here on business. All of us paid good money for you to show us a good time. So what you''re going to do is give us a striptease, then we''ll go from there. Got it?" he says rather sternly and you meekly nod.
+	One of the other men pours some vodka into a glass and offers it to you.
+	"I can see you''re a little nervous, so why don''t you take this liquid courage first?"'
+	minut += 30
+
+	gs 'npcgeneratec', 0, 'the old man', rand(40,60) & $AlbinaQW['Cust0'] = $npclastgenerated & '<<$npclastgenerated>>'
+	gs 'npcgeneratec', 0, 'the old man''s friend 1', rand(30,60) & $AlbinaQW['Cust1'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 2', rand(30,60) & $AlbinaQW['Cust2'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 3', rand(30,60) & $AlbinaQW['Cust3'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 4', rand(30,60) & $AlbinaQW['Cust4'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 5', rand(30,60) & $AlbinaQW['Cust5'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 6', rand(30,60) & $AlbinaQW['Cust6'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 7', rand(30,60) & $AlbinaQW['Cust7'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 8', rand(30,60) & $AlbinaQW['Cust8'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 9', rand(30,60) & $AlbinaQW['Cust9'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 10', rand(30,60) & $AlbinaQW['Cust10'] = $npclastgenerated
+	gs 'npcgeneratec', 0, 'the old man''s friend 11', rand(30,60) & $AlbinaQW['Cust11'] = $npclastgenerated
+	gs 'stat'
+
+	gs 'willpower', 'drink', 'force'
+	if will_cost <= pcs_willpwr:
+		act 'Refuse':
+			gs 'willpower', 'pay'
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake2.jpg"></center>'
+			'You quietly shake your head and the man just scoffs. "Suit yourself," he says before downing the glass as another man starts playing some music.'
+			'"Get dancing you fucking whore! We haven''t got all night!"'
+			'Feeling rather intimidated, you start dancing as sexily as you can to the music as you strip, the men whistling, cheering and shouting crude remarks at you as you slowly expose your body to them.'
+			'Once you finish, the music stops and the men all walk up to you. You are blindfolded and have your hands held above your head before you feel the rim of a bottle pressing against your lips.'
+			'"Open wide, whore. This is the good stuff and you''re going to drink the lot!" you hear a menacing voice say in your ear.'
+			'Your head is then pulled back by your hair and your mouth forced open. You immediately start choking as vodka starts pouring into your mouth and burning your throat, but the men keep forcing you to drink, only letting you stop for short breaths before pulling your head back and forcing you to keep going.'
+			gs 'clothing', 'strip_all', 'HotelRoom'
+			gs 'drugs', 'alcohol', 'vodka', 3
+			minut += 10
+			gs 'stat'
+
+			act 'Service them': gt 'albina_starlets_sex', 'whore7_1'
+		end
+	else
+		act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': Msg '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+
+	act 'Accept':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake2.jpg"></center>'
+		'Feeling intimidated, you take the glass and drink the vodka, spluttering as the alcohol burns its way down your throat. He offers you another, and again you give in and take the drink.'
+		'"Okay, that''s enough. Start dancing whore!" you hear a voice say as music starts playing. The men whistle, cheer and shout crude remarks at you as you slowly expose your body to them. The drink makes you a little tipsy, which causes the men to laugh when you stumble.'
+		'"Look at this fucking lightweight! Are you sure she''s worth her price?"'
+		'Once you finish, the music stops and the men all walk up to you. You are blindfolded and have your hands held above your head before you feel the rim of a bottle pressing against your lips.'
+		'"Open wide whore. This is the good stuff and you''re going to drink the lot!" you hear a menacing voice say in your ear.'
+		'Your head is then pulled back by your hair and your mouth is forced open. You immediatly start choking as vodka starts pouring into your mouth and burning your throat, but the men keep forcing you to drink, only letting you stop for short breaths before pulling your head back and forcing you to keep going.'
+		gs 'clothing', 'strip_all', 'HotelRoom'
+		gs 'drugs', 'alcohol', 'vodka', 3
+		minut += 15
+		gs 'stat'
+
+		act 'Service them': gt 'albina_starlets_sex', 'whore7_1'
+	end
+end
+
+if $ARGS[0] = 'whore7_1':
+    '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake3.jpg"></center>'
+	'Once the last drops of vodka have burned their way down your throat, the men release you and you collapse forward onto your hands, but a hand lifts you up and your blindfold is ripped off to reveal that all of them have their dicks out and are surrounding you.'
+	'Before you can react, a rather large dick is stuffed into your mouth. You look up and see the man looking down at you impatiently, so you start bobbing your head up and down his shaft as you suck his dick. Two other men then grab your hands and force you to jerk them off as the man in your mouth starts getting rough, causing you to choke and gag, but nobody seems to care. Between the alcohol and your gag reflex, you almost throw up a few times, but manage to endure the rough treatment until he pulls out.' 
+	'However, you don''t have a chance to recover before you''re passed to another man who starts roughly throat fucking you. You lose focus and track of time as you''re passed around by the men and roughly abused by them.'
+	s=0
+	:loop_whore7_0
+	if s<12:
+		s=s+1
+		gs 'boyStat', $AlbinaQW['Cust<<s>>']
+		gs 'arousal', 'hj', -2, 'sub', 'gangbang'
+		gs 'arousal', 'bj', 2, 'sub', 'gangbang'
+		jump 'loop_whore7_0'
+	end
+	gs 'stat'
+
+	act 'Finish':
+		*clr & cla
+	    '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake4.jpg"></center>'
+		'Thankfully, they eventually stop and throw you back into the middle of the circle. You see them all jerking their dicks and squeal when one of them grabs you by the hair and cums over your face.'
+		'The rest of them take their turns blowing their loads over you. When they''re done, your face and hair are covered in sticky cum that drips off your chin. The men are seemingly finished with you, fixing their clothes and going back to smoking and drinking while ignoring you. Exhausted and drunk, you collapse into a ball on the floor, dejected as tears well up in your eyes.' 
+		'After a few minutes, you''re able to get up on all fours, gather your clothes and slowly crawl to the bathroom, none of the men caring about you.'
+		s = 0
+		:loop_whore7_1
+		if s<12:
+			s=s+1
+			gs 'boyStat', $AlbinaQW['Cust<<s>>']
+			gs 'cum_call', 'face', $boy, 1
+			jump 'loop_whore7_1'
+		end
+		gs 'stat'
+
+		act 'Clean up and flee':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake5.jpg"></center>'
+			'Once in the bathroom, you pull yourself up to the sink and turn the water on. You rinse your face and hair as best as you can before collapsing onto the cold tiled floor of the bathroom. You sit there for a few minutes, overwhelmed by what''s happened, but you eventually manage to get dressed and stumble out of the bathroom. The men don''t ackowledge you and don''t say anything as you open the door and leave, slowly making your way down to the lobby where you phone a taxi to take you home.' 
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			minut += 5
+			pcs_makeup = 1
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			cumspclnt = 11
+			gs 'cum_cleanup'
+			if pcs_sweat > 19: pcs_sweat -= 5
+			minut += 5
+			cumspclnt = 5
+			gs 'cum_cleanup'
+			pcs_hairbsh = 0
+			gs 'stat'
+
+
+			act 'Leave':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_car.jpg"></center>'
+			    'You sit quietly in the back of the taxi as it takes you far from the hotel and the men inside it. All you can think about is how dirty you feel and wanting a thorough shower.'
+				gs 'underwear','wear'
+				gs 'clothing', 'recover_lost_clothes', 'HotelRoom', 1
+				act 'Go home': gt 'pav_residential'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore8':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_start.jpg"></center>'
+    'The woman takes you to her car and makes you sit in the back seat. After a silent journey, you arrive at her home and she leads you inside to her bedroom.'
+	'"I want you naked by the time I get back, pet!" she barks and pushes you forward before disappearing out of the room.'
+	if AlbinaQW['client8'] = 0:
+		'Not wanting to anger your client, you strip out of your clothes and place them aside, finishing just as the woman reappears with some items, having exchanged her clothes for a leather dress. She pushes you down on all fours and pulls your ass up into the air. You look back and see she''s holding a buttplug with a tail.' 
+		'She spreads your ass and the buttplug is eased into you, causing you to wince slightly as it stretches your anus. She then applies a collar tightly around your neck and pulls roughly on the leash, choking you slightly as she lifts you to your knees and pulls your head up so you''re looking up at her.'
+	else
+		'Knowing what you need to do, you quickly undress and get on all fours with your ass in the air. The woman walks back into the room and smiles at your display. "Good girl," she says and pats you on the head. She inserts the buttplug into you before applying the collar around your neck and pulling you along. "Time for your walk, pet."'
+	end
+	
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_walk.jpg"></center>'
+        if AlbinaQW['client8'] = 0:
+			'"Now don''t you just look adorable, my little pet! Why don''t we go for a walk?" she asks rhetorically before pulling on your leash and forcing you to crawl around the house on your hands and knees behind her before she brings you back to the room and pulls up her dress, exposing her pussy to you.'
+			'"You''re going to lick my pussy like a good little bitch. If you do it properly, you might get a reward." She then roughly pulls on the leash, dragging your head up to her crotch.'
+		else
+			'You obediently crawl along behind the woman as she takes you on a walk around the house before returning to the bedroom where she pulls up her dress, exposing her pussy.'
+			'"You know what you need to do, pet. You want your reward, yes?" She pulls on your leash and you crawl up to her crotch.'
+		end
+		
+		act 'Lick her pussy':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_play.jpg"></center>'
+            'You start licking her pussy and sucking on her clit. Her moans are soft and pleasured, but she suddenly pulls on the leash, removing you from her crotch to look up at her.'
+			if AlbinaQW['client8'] = 0:
+				'"You''ll have to do better than that, bitch! You don''t want me to punish you!" With that, she grabs the back of your head and forces you back into her crotch. She starts grinding against you as you resume eating her out, her moans louder and more pleasured this time.'
+			else
+				'You can do better than that, pet. I don''t want to punish you, but I will." You nod and obediently resume eating her out as she starts grinding against you, her moans louder and more pleasured this time.'
+			end
+			gs 'arousal', 'cuni_give', 5, 'lesbian'
+			gs 'stat'
+
+			act 'Continue':
+				*clr & cla
+				if rand(0,1) = 0:
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_reward.jpg"></center>'
+					'After a few minutes, she lets out a pleasured moan as she climaxes, coating your face in her juices. When she''s finished, she roughly pulls on the leash and has you look up at her. She has a rather pleasured look on her face as she smiles down at you.'
+					'"I think you''ve earned your reward," she says as you follow her across the room on all fours. "Here''s a treat. Now sit nice like a good girl," she says, holding a piece of chocolate above you. You sit up on your knees and hold your hands up like a dog as she feeds you the chocolate and pats you on the head as you eat it.'
+					gs 'stat'
+
+					act 'Finished':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_car.jpg"></center>'
+						'Finished with you, the woman removes the buttplug and collar.'
+						'"Okay, get dressed. I''ll take you home after I shower," she says and leaves the room. You get to your feet and get dressed before waiting for the woman to return.'
+						'When she does, you follow her outside and get into the backseat of her car. Telling her where to go, she backs out and starts driving down the road.'
+						if AlbinaQW['client8'] = 0:
+							AlbinaQW['client8'] = 1
+							gs 'stat'
+							'"I look forward to playing with you again next time my pet," she says with a small laugh.'
+							'"Ne...next time?" you sheepishly reply.'
+							'"Yes. I quite like you. I might speak to that sweet little friend of yours too. She seems like she''d make a good pet as well..."'
+							'You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
+							act 'Leave': gt 'zaprF', 'start'
+						else
+							'"You did good tonight, pet. Keep being a good girl like that and everything will be fine. When I''m happy, my pet is happy."'
+							'"Thank you, mistress. I''m glad I could please you," you reply.'
+							'You spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
+							act 'Leave': gt 'zaprF', 'start'
+						end
+					end
+				else
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_punish.jpg"></center>'
+					'After a few minutes, she gets increasingly impatient and eventually pulls you away from her with a rough tug of your leash, choking you slightly.'
+					'"No, no, no! Bad girl! You''re supposed to make me cum like a good little bitch! I''m going to have to punish you now!"'
+					'She forces you down onto all fours and walks up behind you. You yelp when she gives you a hard smack on the ass.'
+					'"You need to learn to be a good little pet!" she barks before delivering another hard smack to your ass, making you yelp even louder. She continues spanking you until your ass is red and stinging.'
+					'"Maybe you''ll remember your purpose now, pet! To make <i>me</i> feel good!"' 
+					'You just nod as tears well up in your eyes.'
+                    gs 'pain', 2, 'asscheeks', 'spank'
+					gs 'stat'
+
+					act 'Finished':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_car.jpg"></center>'
+						'Finished with you, the woman roughly pulls the buttplug out of you with a loud pop and yanks the collar from around your neck.'
+						'"Get dressed. I''ll take you home after I shower," she says and leaves the room. You get to your feet and get dressed before waiting for the woman to return.'
+						'When she does, you follow her outside and get into the backseat of her car. Telling her where to go, she backs out and starts driving down the road.'
+						if AlbinaQW['client8'] = 0:
+							AlbinaQW['client8'] = 1
+							gs 'stat'
+							'"You better make me cum next time, pet," she says sternly.'
+							'"Ne...next time?" you sheepishly reply.'
+							'"Yes. I quite like you but next time I feel like playing, you better be a good girl. I might speak to that sweet little friend of yours too. She seems like she''d make a good pet..."'
+							'You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
+							act 'Leave': gt 'zaprF', 'start'
+						else
+							'"I thought I told you to be a good girl from now on? You didn''t see me cumming, did you?" she sternly asks.'
+							'"I''ll... I''ll do better next time, mistress..." you sheepishly reply.'
+							'"You better. Otherwise I''m going to have to keep punishing you until you learn."'
+							'You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
+							act 'Leave': gt 'zaprF', 'start'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cab_home':
+	menu_off = 1
+	*clr & cla
+	minut += 15
+	gs 'stat'
+	'You call a taxi to take you back to town.'
+
+	if $ARGS[1] <> 'no_clean':
+		cumspclnt = 20
+		gs 'cum_cleanup'
+		'While waiting for the taxi, you gather up your clothes and enter the bathroom. You clean yourself up at the sink as best as you can before getting dressed. You feel incredibily dirty and the only thing you want right now is a thorough shower when you get home.'
+	end
+
+	act 'Leave': gt 'pav_residential'
+end
+
+
+--- albina_starlets_sex ---------------------------------

+ 1 - 1
locations/albina_wine_event.qsrc

@@ -18,7 +18,7 @@ if $ARGS[0] = 'wine_invite':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 				'You wash up in Albina''s shower, scrubbing the chlorine off your skin before drying off and putting on your clothes.'
-				shampoo += 1
+				mc_inventory['shampoo'] +=  1
 				dynamic $showerdin
 				act 'Head out':
 					cla & *clr

+ 1 - 0
locations/anush_bedroom_city.qsrc

@@ -77,6 +77,7 @@ if $ARGS[0] = 'anushroom':
 	'Against the opposite wall are a small computer desk, a <a href="exec:gt ''anush_bedroom_city'',''computer''">laptop</a> and a chair. Next to the desk is a <a href="exec:gt ''anush_bedroom_city'',''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_city'',''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_city'',''nushcloset''">closet door</a>, along with some rollerblades in the corner.'
 	act 'Leave Anushka''s room': gt 'anushapt_city','hallway'
 	if locat['A144'] = 2:
+		if anushkaCityQW['first_visit'] = 1:anushkaCityQW['first_visit'] = 2
 		'<br>Anushka is lying on the bed, a mysterious smirk playing around her lips as she looks at you.'
 		act 'Talk to Anushka': locat['A144'] = 2 & gt 'anushkachat_city', 'chat'
 	end

+ 2 - 2
locations/anushapt_city.qsrc

@@ -901,8 +901,8 @@ if $ARGS[0] = 'nushlivroom':
 				'Anushka arches her eyebrows when you pull the strap-on out of your purse, then bites her lower lip. "Just what are you planning to do with that?"'
 				'You give her a grin. "I was thinking about fucking you with it, or maybe having you fuck me with it? With nobody home, it would be a crime to waste the freedom it gives us."'
 				'She gets flushed, and you can tell she is turned on. "Yeah? Well hand it over and I will fuck your tight little asshole until you scream for me."'
-				act 'Fuck her': gt 'anushkaev1', 'couch_strapon_give'
-				act 'Give her the strap-on': gt 'anushkaev1', 'couch_strapon_get'
+				act 'Fuck her': gt 'anushkaev1', 'couch_strapon_give', 'city'
+				act 'Give her the strap-on': gt 'anushkaev1', 'couch_strapon_get', 'city'
 			else
 				'Anushka reaches up and takes the strap-on from you. She takes a look at it then gives the straps a few good tugs while she checks the size of the dildo. "Pretty nice one. It''s a quality dildo and sturdy harness. You made a good choice." she says as she hands it back to you and turns her attention back to the movie. Taking the hint that she doesn''t want to play, you put the strap-on away and join her in watching the TV.'
 				act 'Watch the show with her':

+ 152 - 144
locations/anushaptbr.qsrc

@@ -10,25 +10,25 @@ if $ARGS[0] = 'brotherroom':
 	gs 'stat'
 	'<center><b><font color = maroon>Anushka''s brother''s room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-	'The room is disorganized and untidy. It is fairly messy with a lot of clothes scattered about in various piles. Two beds are crammed against opposite walls, leaving an open space in the center. There is a small TV on a stand in the room with a PlayStation console lying partially hidden under some clothes in front of it.'
+	'The room is disorganized and untidy. It''s fairly messy with a lot of clothes scattered about in various piles. Two beds are crammed against opposite walls, leaving an open space in the center. There is a small TV on a stand in the room with a PlayStation console lying partially hidden under some clothes in front of it.'
 	
-	act 'Leave':gt 'anushapt', 'hallway'
+	act 'Leave': gt 'anushapt', 'hallway'
 	
 	if AnushkaLoc = 3 and maksimQW['QWstage'] = 0:
 		maksimQW['QWstage'] = 1
 		menu_off = 1
 		minut += 5
 		gs 'stat'
-		'The two of you enter her brothers'' room. They immediately stop doing what they were doing and look towards you in fear and anger. Maksim, the older brother is maybe 13 or 14, the age when boys start paying attention to girls. Timofey, the younger brother, is about a year or two younger.'
+		'The two of you enter her brothers'' room. They immediately stop doing what they were doing and look towards you in fear and anger. Maksim, the older brother, is 13 or 14, the age when boys start paying attention to girls. Timofey is about a year or two younger.'
 		'Maksim gathers some courage before speaking. "What do you want? Get out of our room!"'
 		*nl
-		'"Calm down. I just wanted to see what you were up to because I know you little shitheads are always up to something." Anushka quickly replies.'
-		'"What do you care what we do? Shouldn''t you be off with your band or sucking some cock?"'
-		'Anushka reaches out and slaps him on the back of the head. "Watch what you say, or I''ll beat your little ass."'
+		'"Calm down. I just wanted to see what you were up to because I know you little shitheads are always up to something!" Anushka quickly replies.'
+		'"Why do you care what we do? Shouldn''t you be off with your band or sucking some cock?"'
+		'Anushka reaches out and slaps him on the back of the head. "Watch what you say, or I''ll beat your little ass!"'
 		*nl
 		'He rubs the back of his head. "That''s what mother always says."'
-		'Anushka fumes a bit. "Fuck that bitch and don''t listen to her. You better listen to dad, you little asshole."'
-		'He just rolls his eyes and ignores her. Looking at you now, he says "Don''t tell me... is this one of the famous groupies that we''ve heard so many stories about?"'
+		'Anushka fumes. "Fuck that bitch and don''t listen to her. You better listen to dad, you little asshole!"'
+		'He just rolls his eyes and ignores her. "Don''t tell me... Is this one of the famous groupies that we''ve heard so many stories about?" he asks while looking at you.'
 		act 'Excuse me?':
 			*clr & cla
 			minut += 5
@@ -36,8 +36,8 @@ if $ARGS[0] = 'brotherroom':
 			'<center><b><font color = maroon>Anushka''s brother''s room</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
 			'"What do you mean?" you ask.'
-			'"We hear a lot of great stories about the band and its groupies from Radomir." Maksim answers.'
-			'"Don''t listen to what he says. He''s just making up most of that stuff to impress you." snaps an irritated Anushka.'
+			'"We hear a lot of great stories about the band and its groupies from Radomir," he answers.'
+			'"Don''t listen to him! He''s just making most of that stuff up to impress you!" Anushka snaps.'
 			'"Well, at least we can hope this groupie is better than Alyona."'
 			act 'Why''s that?':
 				*clr & cla
@@ -45,20 +45,20 @@ if $ARGS[0] = 'brotherroom':
 				gs 'stat'
 				'<center><b><font color = maroon>Anushka''s brother''s room</font></b></center>'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-				'"Well, she''s really mean to us. She always beats me up and won''t play games with us." Maksim says as he looks at you sadly. Timofey nods in agreement.'
-				'"If you would stop trying to film her while she is taking a shower, maybe she wouldn''t be kicking your ass, you little pervert!" Anushka interjects.'
-				'"Your brothers are really something else. I guess even boys at this age think with their smaller head." you say.'
+				'"She''s really mean to us! She always beats me up and won''t play games with us," Maksim says as he looks at you sadly. Timofey nods in agreement.'
+				'"If you stop trying to film her while she''s taking a shower, maybe she wouldn''t be kicking your ass, you little pervert!" Anushka interjects.'
+				'"Your brothers are really something else. I guess even boys at this age think with their smaller head," you reply.'
 				*nl
-				'Anushka nods in agreement. "Yeah, most of them are slaves to their lust, even if they are too young to even understand it yet."'
+				'Anushka nods in agreement. "Yeah, most of them are slaves to their lust, even if they''re too young to even understand it yet."'
 				'Maksim puffs up. "I''m not too young!"'
 				'Anushka laughs at him and turns to you. "Maybe I should tell my dad what they''re up to?"'
 				act 'Laugh':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-					'The brothers are looking at the two of you in total fear as Anushka continues. "Look at them! They''re scared shitless."'
+					'The brothers are looking at the two of you in total fear as Anushka continues. "Look at them! They''re scared shitless!"'
 					'Maksim is fuming with anger and starts yelling. "Get out of our room!"'
-					'When you and Anushka just keep on laughing, he and Timofey get up and push you out the door.'
-					act 'Leave':AnushkaLoc=2&gt'anushapt','hallway'
+					'When you and Anushka just keep laughing, he and Timofey get up and push you out the door.'
+					act 'Leave': AnushkaLoc = 2 & gt 'anushapt','hallway'
 				end
 			end
 		end
@@ -67,14 +67,14 @@ if $ARGS[0] = 'brotherroom':
 		menu_off = 1
 		minut += 3
 		gs 'stat'
-		'The two of you enter her brothers'' room and they immediately stop doing what they were doing. Maksim gathers some courage. "What do you want?" He notices you and starts staring at your tits. "I see you brought your groupie with you again."'
-		'"Calm down. I just wanted to see if you were up for a match." Anushka quickly replies, pointing to the gaming console in their room.'
-		'Maksim glances at his brother for a moment, then back to Anushka. "All of us?"'
+		'The two of you enter her brothers'' room and they immediately stop doing what they were doing as Maksim gathers some courage. "What do you want?" He notices you and starts staring at your breasts. "I see you brought your groupie with you again."'
+		'"Calm down. I just wanted to see if you were up for a match?" Anushka quickly replies, pointing to the gaming console in their room.'
+		'Maksim glances at his brother for a moment, then back at Anushka. "All of us?"'
 		*nl
 		'She nods. "That''s the plan. The two of us against the two of you."'
-		'Both of them get excited at that. "Your friend better be great. We''ve been practicing really hard, and we''ll definitely beat you this time!"'
-		'Anushka quickly replies while smiling. "You really think you can beat me this time? You got your asses handed to you the last time."'
-		'The boys nod at each other. "This time will be different. We''re sure we will win."'
+		'Both of them get excited. "Your friend better be great. We''ve been practicing really hard, and we''ll definitely beat you this time!"'
+		'"You really think you can beat me this time? You got your asses handed to you the last time!" Anushka quickly replies while smiling.'
+		'The boys nod at each other. "This time will be different. We''re sure we''ll win!"'
 		act 'What''s this all about?':
 			*clr & cla
 			minut += 2
@@ -89,8 +89,8 @@ if $ARGS[0] = 'brotherroom':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
 				'The brothers turn away from you and start whispering amongst themselves. They must be planning something.'
-				'"Let''s play!" Timofey says smiling.'
-				'The four of you play for several minutes. You really don''t know what''s happening, because it is some shooter game you have never played before. However, Anushka does her best to explain as you play.'
+				'"Let''s play!" Timofey says with a smile.'
+				'The four of you play for several minutes. You really don''t know what''s happening because it''s some shooter game you''ve never played before. However, Anushka does her best to explain as you play.'
 				act 'Finish':
 					*clr & cla
 					minut += 15
@@ -99,38 +99,40 @@ if $ARGS[0] = 'brotherroom':
 					if pcs_gaming <= 20:
 						'The game is pretty much over. Both of them are better players than you are. Anushka does what she can, but the brothers easily manage to win back to back matches. Both brothers jump up and do some weird little victory dance. "Haha, we win and you lose!" Maksim taunts.'
 						'Anushka rolls her eyes at their antics. "You just got lucky is all."'
-						'"You suck, you suck!" Maksim chants, and Timofey quickly joins in. "Losers, losers!"'
+						'"You suck, you suck!" Maksim chants and Timofey quickly joins in. "Losers, losers!"'
 						'Anushka gets up and shakes her head. "Come on, let''s go. They''re not going to stop acting like jackasses anytime soon." You get up and follow her out.'
 					elseif pcs_gaming <= 40:
-						'You start to get a handle on things, and for a while, the game is pretty much a draw with no team getting the upper hand. All of a sudden however, you make a mistake, and the brothers are about to win. Just as they''re about to grab their victory though, Anushka uses her foot to push Maksim off the bed. This allows her to secure the win while he is trying to recover.'
-						'He begins to yell. "Not fair... you cheated! You always do this when you''re about to lose." The younger one joins in, "Anushka''s a cheater."'
-						'"Don''t be such a crybaby. I thought you said you were prepared this time?" she says, teasing them with a smile on her face.'
+						'You start to get a handle on things, and for a while, the game is pretty much a draw with no team getting the upper hand. All of a sudden however, you make a mistake, and the brothers are about to win. Just as they''re about to grab their victory though, Anushka uses her foot to push Maksim off the bed. This allows her to secure the win while he''s trying to recover.'
+						'He immediately starts yelling. "You cheated! You always do this when you''re about to lose!"'
+						'"Yeah, Anushka''s a cheater!" Timofey chimes in.'
+						'"Don''t be such a crybaby! I thought you said you were prepared this time?" she says, teasing them with a smile on her face.'
 						*nl
-						'The comment only makes the situation worse, and things escalate. The brothers are now yelling at Anushka and obviously taking it way too seriously. After a bit, Anushka gets fed up with them and starts yelling back.'
-						'All of a sudden, the door opens and their dad, Eduard, is standing there. He bellows at everyone to "Knock it off!" Anushka and the boys shut up at once. They obviously know better than to test their dad.'
+						'The comment only makes the situation worse, and things escalate. The brothers are now yelling at Anushka and taking it way too seriously. After a while, Anushka gets fed up with them and starts yelling back.'
+						'The door suddenly opens and their dad, Eduard, is standing there. "Knock it off!" he bellows and Anushka and the boys go silent at once.'
 						'"But dad! She cheated again!" Timofey pleads with him.'
 						'"But dad nothing. Weren''t you supposed to be studying?" Eduard asks.'
 						*nl
-						'"Y-Yes..." both brothers answer. "Well get to it!" he says to them, then turns to you and Anushka. "You two get out of their room. Nush stop tormenting your brothers." he says. He holds the door open until you both leave, then pulls it shut hard.'
-						'Anushka starts to respond. "I wasn''t..." but her dad interrupts her. "I don''t care. You leave them alone so they can study. Take your friend to your room." With that, he turns and goes back to the living room.'
+						'"Y-Yes..." both brothers answer.' 
+						'"Well get to it!" he says to them, then turns to you and Anushka. "You two get out of their room. And stop tormenting your brothers, Nush!" He holds the door open until you both leave, then pulls it shut hard.'
+						'Anushka starts to respond, but Eduard interrupts her. "I don''t care! Leave them alone so they can study. Take your friend to your room." With that, he turns and goes back to the living room.'
 					else
 						'While it''s your first time playing, you manage to hold your own, and with Anushka''s skill, it becomes clear you two have the upper hand. The brothers keep it close, but they fall a little short in both matches.'
 						'Maksim throws down his controller and turns on Timofey. "Why are you so bad? We could have beat them if you didn''t suck so much!"'
-						'Timofey tries to defend himself. "It''s not my fault Nush and <<$pcs_nickname>> is just too good."'
-						'Before Maksim can respond, Anushka cuts him off. "It''s not Timo''s fault. I killed you three times when you kept trying to go through that courtyard. You''re just mad because you got beat by a girl... again." she says teasingly and sticks her tongue out at him.'
+						'Timofey tries to defend himself. "It''s not my fault Nush and <<$pcs_nickname>> are too good!"'
+						'Before Maksim can respond, Anushka cuts him off. "It''s not Timo''s fault. I killed you three times when you kept trying to go through that courtyard. You''re just mad because you got beat by a girl... Again," she says teasingly and sticks her tongue out at him.'
 						'Maksim''s eyes flare at Anushka. "GO SUCK A DICK! THAT''S ALL <i>YOU''RE</i> GOOD AT, SLUT!" he screams at her.'
 						*nl
-						'Anushka''s eyes narrow. "Watch your mouth you little shit. It''s just a game."'
-						'Before anyone can say more, the door suddenly opens and their dad, Eduard, is standing there. "Knock it off!" he bellows, and in response, everyone shuts up.'
+						'Anushka''s eyes narrow. "Watch your mouth, you little shit! It''s just a game!"'
+						'Before anyone can say anymore, the door suddenly opens and their dad, Eduard, is standing there. "Knock it off!" he bellows, and in response, everyone shuts up.'
 						'He looks at Maksim. "Did I just hear you call your sister a slut and tell her to suck a dick?" His voice is low and full of anger. Maksim visibly shrinks under his dad''s gaze.'
-						'"She was teasing me." he whines weakly, trying to defend himself as he knows he is obviously in trouble.'
+						'"She was teasing me..." he whines weakly, trying to defend himself.'
 						*nl
-						'Eduard turns and glares at Anushka. "Stop teasing your brothers and go to your room." When she starts to open her mouth, he cuts her off. "I don''t want to hear it. Go to your room." With that, she gets up in a huff and does as she''s told. You follow behind her.'
-						'As you leave, you hear Ed say to Maksim. "What have I told you about calling your sister a slut?"'
-						'Maksim''s voices cracks. "I''m sorry."'
+						'Eduard turns and glares at Anushka. "Stop teasing your brothers and go to your room." When she starts to open her mouth, he cuts her off. "I don''t want to hear it. Go to your room!" With that, she gets up in a huff and does as she''s told. You follow behind her.'
+						'"What have I told you about calling your sister a slut?" you hear Eduard ask as you leave.'
+						'Maksim''s voices cracks. "I''m sorry..."'
 						'The door closes before you can hear any more, leaving you unable to make out anything beyond muffled sounds.'
 					end
-					act 'Go to Anushka''s room':AnushkaLoc=2&gt'anush_bedroom','anushroom'
+					act 'Go to Anushka''s room': AnushkaLoc = 2 & gt 'anush_bedroom','anushroom'
 				end	
 			end
 		end
@@ -141,14 +143,14 @@ if $ARGS[0] = 'brotherroom':
 			if maksimQW['QWstage'] = 3: maksimQW['QWstage'] = 4
 			minut += 2
 			gs 'stat'
-			'You open the door and look in the brothers'' room. You see the boys sitting there talking about something. Maksim is maybe 13 or 14, the age when boys start paying attention to girls. Timofey is about a year or two younger.'
+			'You open the door and look into the brothers'' room. You see the boys sitting talking about something. Maksim is 13 or 14, the age when boys start paying attention to girls. Timofey is about a year or two younger.'
 			act 'What are you up to?':
 				*clr & cla
 				minut += 2
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/brothers.jpg"></center>'
-				'"Nothing much really. We were just discussing what kind of band we were going to have when we get older." Maksim responds.'
-				'"Oh? So you want to be like your big sister and be in a band too?" you ask them.'
+				'"Nothing much really. We were just discussing what kind of band we were going to have when we''re older," Maksim responds.'
+				'"Oh? So you want to be like your big sister and be in a band too?" you ask.'
 				'Maksim shakes his head. "I don''t want to be like her, but I do want to be like Radomir. I want to be the band leader and get all the bitches for free. He''s the best."'
 				'Before you can respond, Timofey cuts in. "Arkadi is the best! Or maybe Valentin because they give us stuff."'
 				act 'What does Valentin give you?':
@@ -156,17 +158,17 @@ if $ARGS[0] = 'brotherroom':
 					minut += 2
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-					'"He''s pretty cool, and he gives us his old video games sometimes. He also has a bike like dad and spends a lot of time with him." Timofey answers.'
+					'"He''s pretty cool. He gives us his old video games sometimes. He also has a bike like dad and spends a lot of time with him," Timofey answers.'
 					'"Does he ever let you sit on his bike?" you ask.'
-					'"Yeah, he lets us ride with him sometimes. It''s so awesome!" says Timofey.'
-					'"However at the same time, he doesn''t let us drink..." Maksim replies.'
+					'"Yeah, he lets us ride with him sometimes. It''s so awesome!" Timofey smiles.'
+					'"He doesn''t let us drink though..." Maksim moans.'
 					act 'Who lets you drink?':
 						*clr & cla
 						minut += 2
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-						'"Arkadi!" they both shout. "Just don''t tell our dad because he will get mad."'
-						'"Don''t worry. I won''t tell your dad." you reassure them.'
+						'"Arkadi!" they both shout. "Just don''t tell our dad because he''ll get mad."'
+						'"Don''t worry. I won''t tell your dad," you reassure them.'
 						act 'What about Radomir?':
 							*clr & cla
 							minut += 2
@@ -174,11 +176,12 @@ if $ARGS[0] = 'brotherroom':
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
 							'"He''s pretty cool. I want to be like him when I grow up!" Maksim confidently says.'
 							'"Because he''s a good musician?" you ask.'
-							'"No, because he''s a pussy magnet! He can get any girl he wants!" Maksim answers while giving you his best seductive grin. It''s laughable at best.'
+							'"No, because he''s a pussy magnet! He can get any girl he wants!" he says while giving you his best seductive grin. It''s laughable at best.'
 							*nl
 							'"That was way too much information for me. I think it''s time for me to head out. I''m feeling a bit nauseous." You see a disappointed look on Maksim''s face.'
-							'As you are walking out, Maksim turns to his brother, and you hear him say "Bitches are a ruble a dozen, just like Radomir said." As you close the door, you hear Timofey agreeing. It''s very likely that he has no idea to what he is agreeing to.'
-							act 'Leave':gt 'anushapt', 'hallway'
+							'As you''re walking out, Maksim turns to his brother. "Bitches are a ruble a dozen, just like Radomir said!"' 
+							'As you close the door, you hear Timofey agreeing. It''s very likely that he has no idea what he''s agreeing with, though.'
+							act 'Leave': gt 'anushapt', 'hallway'
 						end
 					end	
 				end
@@ -186,14 +189,14 @@ if $ARGS[0] = 'brotherroom':
 		elseif brotherroom = 2 and maksimQW['QWstage'] >= 4:
 			gs 'stat'
 			if maksimQW['QWstage'] = 4: maksimQW['QWstage'] = 5
-			'You open the door and look in the brothers'' room. You see the two brothers fighting on Maksim''s bed. They immediately stop when they see you.'
+			'You open the door and look in the brothers'' room. You see them fighting on Maksim''s bed. They immediately stop when they see you.'
 			act 'What are you doing?':
 				*clr & cla
 				minut += 2
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/browrestle.jpg"></center>'
-				'"What are you boys up to?" you ask them.'
-				'Maksim blushes. "N-Nothing... g-get out of our room."'
+				'"What are you boys up to?" you ask.'
+				'Maksim blushes. "N-Nothing... G-get out of our room!"'
 				'You walk over to his bed and find a porn magazine lying on it.'
 				'Timofey starts teasing him. "Haha, you got caught by one of Anushka''s friends looking at the magazine!"'
 				'"Shut up! You''re just a little kid, so what do you know?!"'
@@ -203,19 +206,19 @@ if $ARGS[0] = 'brotherroom':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
 					'You walk up to them and grab the magazine. Maksim tries his hardest to stop you, but you easily manage to push him away.'
-					'"Give that back! It''s mine!" Maksim says dejected. "It''s all your fault!" he says as he turns to his brother. "If you could only keep your mouth shut. I can''t wait to get my own room."'
+					'"Give that back! It''s mine!" he says dejected. "It''s all your fault!" he says as he turns to his brother. "If you could only keep your mouth shut. I can''t wait to get my own room."'
 					'Timofey just keeps on sneering at his brother.'
 					act 'Calm down':
 						*clr & cla
 						minut += 2
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-						'"It doesn''t have to be all bad." you say. "I share a room with my sister."'
-						'"Wow, two girls in one room? That is so hot." says Maksim. "Our sister is the only one with her own room. That''s so unfair."'
+						'"It doesn''t have to be all bad," you say. "I share a room with my sister."'
+						'"Wow, two girls in one room? That''s so hot!" Maksim says. "Our sister is the only one with her own room. That''s so unfair!"'
 						'"She is a girl after all. Wouldn''t it be awkward if she shared a room with you?" you try to explain.'
-						'"I guess... but she could sleep in the living room, then we could each have our own room." he says, as if that would be totally fair.'
+						'"I guess, but she could sleep in the living room, then we could each have our own room!" he says, as if that would be totally fair.'
 						'Giving up on reasoning with him, you shrug and turn to the magazine. As you flip through the pages, you realize the boy has some kinky tastes and wonder who might have bought something like this for him. Whoever it was, you figure there''s no harm in him looking at pictures, so when you reach the end, you throw the magazine back onto his bed. "I won''t tell anyone your secret, but try to be nice to each other at least."'
-						act 'Leave':gt 'anushapt', 'hallway'
+						act 'Leave': gt 'anushapt', 'hallway'
 					end
 				end	
 			end
@@ -228,29 +231,29 @@ if $ARGS[0] = 'brotherroom':
 				minut += 2
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-				'"Where''s your brother?" you ask him.'
-				'Maksim gives you an annoyed look. "Why do you care? He is likely outside playing in the dirt like a stupid kid."'
+				'"Where''s your brother?" you ask.'
+				'Maksim gives you an annoyed look. "Why do you care? He''s probably outside playing in the dirt like a stupid kid."'
 				'You smile. "Why aren''t you playing with him?"'
-				'"I''m not a little kid anymore. I''m practically a grown man." he tells you.'
-				act 'Leave':gt 'anushapt', 'hallway'
+				'"I''m not a little kid anymore. I''m practically a grown man!" he tells you.'
+				act 'Leave': gt 'anushapt', 'hallway'
 				act 'Ask if he wants to play':
 					*clr & cla
 					minut += 3
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-					'You nod while trying not to laugh. "Oh I see, so do you want to play a game with me then?"'
-					'It looks like he is about to say no, but then he smiles. "Ok, but only if we make it interesting."'
-					'"Interesting how?" you ask him.'
-					'He grins. "If I win, you have to show me your boobs, but if you win, I will tell you a secret about Nush that you don''t know."'
-					act 'No, I don''t think so':
+					'You nod while trying not to laugh. "Oh I see. Do you want to play a game with me then?"'
+					'It looks like he''s about to say no, but then he smiles. "Okay, but only if we make it interesting."'
+					'"Interesting how?" you ask.'
+					'He grins. "If I win, you have to show me your boobs, but if you win, I''ll tell you a secret about Nush that you don''t know."'
+					act 'I don''t think so':
 						*clr & cla
 						minut += 3
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
-						'You shake your head. "No, I don''t think so." you tell him.'
-						'He frowns. "Fine then get out of my room. Just get out!"'
-						'You back out of the doorway. "Ok... ok, I''m going."'
-						act 'Leave':gt 'anushapt', 'hallway'
+						'You shake your head. "No, I don''t think so..." you tell him.'
+						'He frowns. "Fine then! Get out of my room. Just get out!"'
+						'You back out of the doorway. "Okay... Okay, I''m going."'
+						act 'Leave': gt 'anushapt', 'hallway'
 					end	
 					act 'Deal':
 						*clr & cla
@@ -259,7 +262,7 @@ if $ARGS[0] = 'brotherroom':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimplay.jpg"></center>'
 						if pcs_gaming <= 40:
-							'The two of you start playing, and it quickly becomes obvious he has played this game a lot and is very good at it. You try, but you are just unable to keep up with him. A couple of times you come close to matching him. However, oftentimes you are just outmatched. After a couple of matches, he pauses the game and looks at you with a lustful grin. "Haha you lost! Now show me your boobs."'
+							'The two of you start playing, and it quickly becomes obvious he''s played this game a lot and is very good at it. You try, but you''re unable to keep up with him. You come close a few times, but you''re mostly hopelessly outmatched. After a few matches, he pauses the game and looks at you with a lustful grin. "Haha you lost! Now show me your boobs."'
 							gs 'willpower', 'exhib', 'resist'
 							if will_cost <= pcs_willpwr:	
 								act 'Refuse (<<will_cost>> Willpower)':
@@ -268,11 +271,11 @@ if $ARGS[0] = 'brotherroom':
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
 									'You shake your head. "No, I don''t think so. You''re too young anyways."'
-									'His eyes flash because he is obviously furious with you. "You promised!"'
+									'His eyes flash in fury. "You promised!"'
 									'You shrug. "I lied."'
-									'"GET OUT! Get out of my room!" he yells at you.'
-									'Not wanting anyone to come and find out what is going on, you quickly get up and leave.'
-									act 'Leave':gt 'anushapt', 'hallway'
+									'"GET OUT! Get out of my room!" he yells.'
+									'Not wanting anyone to come and find out what''s going on, you quickly get up and leave.'
+									act 'Leave': gt 'anushapt', 'hallway'
 								end
 							else
 								act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -282,36 +285,39 @@ if $ARGS[0] = 'brotherroom':
 								gs 'flash', 'tits', 'indoors', 1, 1
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimshow.jpg"></center>'
-								'Well, you did agree, and he did win. You stand and pull your top up to expose your breasts to him. His eyes grow wide as he stares at your tits. Before either of you can say anything, you hear the front door slam. "Maksim... Maksim... come see... come see." Timofey yells as he runs down the hall.'
-								*nl
-								'You pull your top back into place just before he bursts into the room. Maksim gives him a dirty look. "Why do you always have to ruin everything?"'
-								'Timofey stops, obviously not understanding what is going on. He looks between the two of you completely confused. "I just wanted to show you something." You use this as an opportunity to slip out of the room and close the door behind you, leaving the two of them behind to argue.'
-								act 'Leave':gt 'anushapt', 'hallway'
+								'"A bet''s a bet," you shrug.'
+								'You stand and pull your top up, his eyes growing wide as he stares at your breasts. Before either of you can say anything, you hear the front door slam. "Maksim... Maksim... Come see... Come see!" Timofey yells as he runs down the hall.'
+								'You pull your top back into place just before he bursts into the room and Maksim gives him a dirty look. "Why do you always have to ruin everything?!"'
+								'Timofey stops, obviously not understanding what''s going on. He looks between the two of you completely confused. "I just wanted to show you something..." You use this as an opportunity to slip out of the room and close the door behind you, leaving the two of them behind to argue.'
+								act 'Leave': gt 'anushapt', 'hallway'
 							end
 						else
-							'You play a game with him. He is pretty good, but not good enough to beat you. After a bit, he seems to get annoyed by the fact he keeps losing. "I''m bored with this game!" he declares, turning it off in the middle of your last game, and pulling out a single player one.'
+							'You play a game with him. He''s pretty good, but not good enough to beat you. After a while, he grows frustrated. "I''m bored with this game!" he declares, turning it off in the middle of your last game and pulling out a single player one.'
 							'You smile, knowing he only switched games because he couldn''t win. "Well?"'
 							'He glances at you. "Well what?"'
-							'You smile to him. "You said you would tell me a secret about your sister, so what is it?"'
+							'You smile at him. "You said you would tell me a secret about your sister, so what is it?"'
 							if maksimQW['secret1'] = 0 and hotcat >= 6 and npc_rel['A144'] >= 50:
 								maksimQW['secret1'] = 1
-								'He makes a V with his fingers and put it to his mouth sticking his tongue between them in a universal sign of eating pussy, mimicking licking for a few seconds. "She [i]likes[/i] you." You just shake your head, you should have known he wouldn''t actually tell you anything you didn''t already know.'
+								'He makes a ''V'' shape with his fingers and puts it against his mouth before sticking his tongue between them in the universal sign for eating pussy, mimicking licking for a few seconds. "She <i>likes</i> you."' 
+								'You just shake your head. You should have known he wouldn''t actually tell you anything you didn''t already know.'
 							elseif maksimQW['secret2'] = 0:
 								maksimQW['secret2'] = 1
-								'He looks around and then to you. "She keeps a bunch of drugs in her dresser."'
-								'You smile a bit at that. "How would you know that? You been going through her panty drawer?" You ask him in a teasing tone.'
-								'He turns bright red for a moment. "NO!" Then looks like he gets mad. "Shut up and get out of my room!" You sigh and get up leaving his room, before he throws a fit.'
+								'He looks around for a few seconds. "She keeps a bunch of drugs in her dresser."'
+								'You smile. "How would you know that? Have you been going through her panty drawer?" you ask in a teasing tone.'
+								'He turns bright red. "NO! Shut up and get out of my room!"' 
+								'You sigh and get up, leaving his room before he throws a fit.'
 							else
-								'He sighs and tells you about some little nonsense she did as a kid that no one would care about, once again you learn nothing worth knowing. You don''t know why you keep playing him. He never tells you anything interesting, you shake your head and leave.'
+								'He sighs and tells you about some nonsense thing she did as a kid that no one would care about, once again learning nothing worth knowing. You don''t know why you keep playing against him. You just shake your head and leave.'
 							end
-							act 'Leave':gt 'anushapt', 'hallway'
+							act 'Leave': gt 'anushapt', 'hallway'
 						end
 					end
 				end	
 			end
 		else
-			'You open the door and look in the brothers'' room. You see Maksim and Timofey are here. They do whatever it is that boys do. Maksim stares at your tits for a couple of minutes before saying "Get lost."'
-			'Timofey looks over and adds, "Yeah, get lost. No girls allowed!" After that, they just ignore you.'
+			'You open the door and look into the brothers'' room. You see Maksim and Timofey are here, doing whatever it is that boys do. Maksim stares at your breasts for a few seconds before telling you to get lost.'
+			'Timofey looks over at you. "Yeah, get lost. No girls allowed!"'
+			'After that, they just ignore you.'
 			act 'Leave': gt 'anushapt', 'hallway'
 		end
 		killvar 'brotherroom'
@@ -329,13 +335,13 @@ if $ARGS[0] = 'rematch':
 	'<center><b><font color = maroon>Anushka''s brother''s room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/broroom.jpg"></center>'
 	if rand(1,2) = 1:
-		'The two of you enter her brothers'' room and they immediately stop doing whatever they were doing. Maksim gathers some courage. "What do you want?" He notices you and starts staring at your tits. "I see you brought your groupie with you again."'
-		'"I just wanted to see if you were up for a rematch." Anushka replies, pointing to the gaming console in their room.'
-		'Maksim glances at his brother for a moment, then back to Anushka. "Ok... fine."'
+		'The two of you enter her brothers'' room and they immediately stop doing whatever they were doing. Maksim gathers some courage. "What do you want?" He notices you and starts staring at your breasts. "I see you brought your groupie with you again."'
+		'"I just wanted to see if you were up for a rematch?" Anushka replies, pointing to the gaming console in their room.'
+		'Maksim glances at his brother for a moment, then back at Anushka. "Okay, fine."'
 		*nl
-		'Both of them get excited at that. "Your friend better be great. We''ve been practicing really hard and we''ll definitely beat you this time."'
+		'Both of them get excited. "Your friend better be great. We''ve been practicing really hard and we''ll definitely beat you this time!"'
 		'Anushka quickly questions him while smiling. "You really think you can beat me this time?"'
-		'The boys nod at each other. "We''re sure we will win."'
+		'The boys nod at each other. "We''re sure!"'
 		act 'Sit down and play':
 			*clr & cla
 			minut += 15
@@ -343,7 +349,7 @@ if $ARGS[0] = 'rematch':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
 			'The brothers turn away from you and start whispering. You''re sure that they must be planning something.'
-			'"Let''s play." Timofey says smiling.'
+			'"Let''s play!" Timofey says smiling.'
 			'The four of you play for several minutes. It''s the same shooter game as last time, and you''re a little bit better than before.'
 			act 'Finish':
 				*clr & cla
@@ -352,60 +358,61 @@ if $ARGS[0] = 'rematch':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
 				if pcs_gaming <= 20:
 					'The game is pretty much over and both of them are still better players than you are. Anushka does what she can again, but the brothers easily manage to win back to back matches. Both brothers jump up and do some weird little victory dance. "Haha, we win and you lose!" Maksim taunts.'
-					'Anushka rolls her eyes at their antics. "Yeah, yeah. You won." She reaches over and ruffles Timofey''s hair, which he tries and fails to dodge. "Good job kiddo."'
-					'"Pfft I won it. Timo almost caused us to lose, but I carried his sorry ass!" Maksim says.'
+					'Anushka rolls her eyes at their antics. "Yeah, yeah. You won." She reaches over and ruffles Timofey''s hair, which he tries and fails to dodge. "Good job, kiddo."'
+					'"Pfft, I won it! Timo almost caused us to lose, but I carried his sorry ass!" Maksim says.'
 					'Timofey pulls away from his sister. "Nuh-uh, I almost scored as good you as you did!" This quickly turns into them arguing over who did better.'
 					'Anushka gets up and shakes her head. "Come on, let''s go. They''re not going to stop acting like brats anytime soon." You get up and follow her out.'
 				elseif pcs_gaming <= 40:
-					'The game is pretty much a draw with no one getting the upper hand until Anushka starts to cheat again. She starts jabbing Maksim with her foot and covers up Timofey''s eyes with her hand at a critical moment. The brothers try to return the favor, and soon the three of them are more interested in wrestling and fighting than actually winning the game. With everyone else distracted, you take advantage and win the match.'
-					'Realizing what happened, Maksim begins to yell. "Not fair! You cheated again!"'
-					'"You were doing the same to me, so you were cheating too." she says, teasing them with a smile on her face.'
+					'The game is pretty much a draw with no one getting the upper hand until Anushka starts to cheat again. She starts jabbing Maksim with her foot and covers Timofey''s eyes with her hand at a critical moment. The brothers try to return the favor, and soon the three of them are more interested in wrestling and fighting than actually winning the game. With everyone else distracted, you take advantage and win the match.'
+					'Realizing what happened, Maksim starts yelling. "Not fair! You cheated again!"'
+					'"You were doing the same to me, so you were cheating too!" Anushka replies, teasing them with a smile on her face.'
 					*nl
-					'Maksim obviously doesn''t see it that way. "You started it, and your groupie took advantage of the situation."'
-					'Anushka just laughs. "Well who''s fault is that? If you weren''t so consumed with trying to get back at me, you would have noticed what she was doing and maybe won."'
-					'Maksim responds by yelling "Shut up!"'
-					'Anushka interjects before he can say more. "Be quiet, do you want dad to come back in here again?"'
-					'That makes him shut his mouth and glance at the door, as if expecting their dad to burst in any moment. When the moment passes and he doesn''t, Maksim jumps on Anushka. "Cheater!" He is loud, but not too loud.'
+					'Maksim doesn''t see it that way. "You started it, and your groupie took advantage of the situation!"'
+					'Anushka just laughs. "Well whose fault is that? If you weren''t so consumed with trying to get back at me, you would have noticed what she was doing and maybe won."'
+					'"SHUT UP!" Maksim yells in response.'
+					'Anushka interjects before he can say more. "Be quiet! Do you want Dad to come in here again?"'
+					'He immediately goes quiet and glances at the door, as if expecting their dad to burst in any moment. When the moment passes, Maksim jumps on Anushka. "Cheater!" He''s loud, but not too loud.'
 					*nl
-					'Anushka and Maksim start to wrestle. She quickly starts to get the upper hand because he just isn''t big enough to beat his older sister yet. Once it becomes clear she is about to pin him down, Timofey jumps on her back and the three of them wrestle around. Anushka manages to pin one of them, but the other gets loose as she tries to pin them both. They come close a few times to pinning her down, but in the end, they all just give up, out of breath and lying in a heap.'
-					'Finally, Anushka gets up and untangles herself from them. "Come on, let''s go back to my room." she says to you. As you follow her out of the room, the brothers start to play another game, and Maksim says "Next time, we''ll win" just as Anushka closes the door on them.'
+					'Anushka and Maksim start to wrestle. She quickly starts to get the upper hand because he just isn''t big enough to beat his older sister yet. Once it becomes clear she''s about to pin him down, Timofey jumps on her back and the three of them wrestle around. Anushka manages to pin one of them, but the other gets loose as she tries to pin them both. They come close a few times to pinning her down, but in the end, they all just give up, out of breath and lying in a heap.'
+					'Finally, Anushka gets up and untangles herself from them. "Come on, let''s go back to my room," she says to you. As you follow her out of the room, the brothers start to play another game. "We''ll win next time!" you hear Maksim say as Anushka closes the door on them.'
 				else
 					'Before too long, it''s pretty clear you and Anushka have the upper hand. The brothers keep it close, but they fall a little short in both matches.'
 					'Maksim throws down his controller and turns on Timofey. "Why are you so bad? We could have beat them if you didn''t suck so much!"'
-					'Timofey tries to defend himself. "It''s not my fault that Nush and <<$pcs_nickname>> are just too good."'
-					'Before Maksim can respond, Anushka cuts him off. "It''s not Timo''s fault, and you know it. When you fall behind, you get too aggressive like always, which makes it easier for me to kill you. You''re just mad because you got beat by a girl... again." she says in a teasing tone, then sticks her tongue out at him.'
-					'Maksim''s eyes flare at Anushka and it looks like he''s about to scream at her again until she interjects. "Calm down, we don''t want dad in here again." With that, he shuts his mouth and glances at the door, then glares at Anushka.'
+					'Timofey tries to defend himself. "It''s not my fault that Nush and <<$pcs_nickname>> are just too good!"'
+					'Before Maksim can respond, Anushka cuts him off. "It''s not Timo''s fault, and you know it. When you fall behind, you get too aggressive like always, which makes it easier for me to kill you. You''re just mad because you got beat by a girl... Again," she says in a teasing tone, then sticks her tongue out at him.'
+					'Maksim''s eyes flare at Anushka and it looks like he''s about to scream at her again until she interjects. "Calm down, we don''t want Dad in here again." He shuts his mouth and glances at the door, then glares at Anushka.'
 					*nl
 					'"Get out! Get out of our room!" he says as he tries to shove her off the bed.'
-					'Anushka gets up. "Oh my God, you are such a baby. I don''t even know why I bother playing with you."'
-					'He pushes her towards the door after she gets up. "Good, then don''t... get out!"'
-					'Anushka sounds exasperated. "Fine then, you little brat."'
+					'Anushka gets up. "Oh my God, you''re such a baby! I don''t even know why I bother playing with you."'
+					'He pushes her towards the door. "Good, then don''t... Get out!"'
+					'Anushka sounds exasperated. "Fine then, you little brat!"'
 					*nl
 					'She turns towards you. "Come on, let''s go before this little shit starts to cry."'
-					'Maksim starts to yell "Fuck you bitch! Get out of our room!" but catches himself and lowers his voice partway through.'
+					'"Fuck you, bitch! Get out of our room!" he starts to yell, but catches himself and lowers his voice partway through.'
 					'Timofey runs up to his sister. "No, come back and play with us!" he pleads.'
-					'Instantly, Anushka eases up, and her anger seems to melt away. "Some other time squirt." she says to him with a smile and ruffles his hair, much to his annoyance.'
+					'Anushka instantly eases up, and her anger seems to melt away. "Some other time, squirt..." she says with a smile and ruffles his hair, much to his annoyance.'
 					'As she closes the door and leaves, you can hear Maksim berating his brother for being a pussy and pleading with their sister to play games with them.'
 				end
-				act 'Go to Anushka''s room':AnushkaLoc=2&gt'anush_bedroom','anushroom'
+				act 'Go to Anushka''s room': AnushkaLoc = 2 & gt 'anush_bedroom','anushroom'
 			end	
 		end
 	else
-		'The two of you walk down the hall and enter her brothers'' room. They immediately stop doing what they were doing. Maksim visibly gathers up his courage. "What is it? What do you want?" He notices you and starts staring at your tits. "I see you brought your groupie along again."'
-		'"Calm down. I just wanted to see if you were up for a rematch." Anushka replies, pointing to the gaming console in their room.'
-		'Both of them get excited at that. "Yeah and this time we will beat you."'
-		'Anushka quickly replies while smiling. "You really think you can beat us this time?."'
-		'The boys nod at each other. "This time will be different. We''re sure we will win."'
+		'The two of you walk down the hall and enter her brothers'' room. They immediately stop doing what they were doing and Maksim visibly gathers up his courage. "What is it? What do you want?" He notices you and starts staring at your breasts. "I see you brought your groupie along again."'
+		'"Calm down. I just wanted to see if you were up for a rematch?" Anushka replies, pointing to the gaming console in their room.'
+		'Both of them get excited. "Yeah, and this time we will beat you!"'
+		'"You really think you can beat us this time?" Anushka quickly replies while smiling. '
+		'The boys nod at each other. "This time will be different. We''re sure we''ll win!"'
 		'Anushka laughs. "Nah, I don''t think so. Maybe you boys just like getting beat by girls?"'
-		'Maksim looks mad at that. "Just shut up and play!" Anushka just laughs again and mimics what he said in a mutter that taunts him.'
+		'Maksim looks mad. "Just shut up and play!"' 
+		'Anushka just laughs again and mimics what he said in a mutter that taunts him.'
 		act 'Play':
 			*clr & cla
 			gs 'exp_gain', 'gaming', rand(1,3)
 			minut += 15
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
-			'"Come on guys, let''s just have fun." you tell them.'
-			'"We will win this time!" Maksim looks at the two of you determined.'
+			'"Come on guys, let''s just have fun!" you tell them.'
+			'"We''ll win this time!" Maksim says as he looks at the two of you, determined.'
 			'"Let''s play!" Timofey says smiling.'
 			'The four of you play for several minutes. You''ve gotten a lot better since the last time you played. You learned a lot and are able to help out more than you did before.'
 			act 'Finish':
@@ -415,33 +422,34 @@ if $ARGS[0] = 'rematch':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
 				if pcs_gaming <= 20:
 					'It''s not enough however, as all of them are still better players than you. Anushka does what she can again, but the brothers easily manage to win back to back matches. Both brothers jump up and do some weird little victory dance. "Haha, we win and you lose!" Maksim taunts.'
-					'Anushka rolls her eyes at their antics. "Yeah, yeah. You won." She reaches over and ruffles Timofey''s hair, which he tries and fails to dodge. "Good job kiddo."'
-					'"Pfft, I won it. Timo almost caused us to lose, but I carried his sorry ass!" Maksim says.'
+					'Anushka rolls her eyes at their antics. "Yeah, yeah. You won." She reaches over and ruffles Timofey''s hair, which he tries and fails to dodge. "Good job, kiddo."'
+					'"Pfft, I won it! Timo almost caused us to lose, but I carried his sorry ass!" Maksim says.'
 					'Timofey pulls away from his sister. "Nuh-uh, I almost scored as good you as you did!" It quickly turns into them arguing over who did better.'
 					'Anushka gets up and shakes her head. "Come on, let''s go. They''re not going to stop acting like brats anytime soon." You get up and follow her out.'
 				elseif pcs_gaming <= 40:
-					'The two of you are slightly better than they are, and after some time, you come out on top. Maksim gets mad and throws his controller down. "Fuck!" He then turns on his brother. "It''s your fault we lost. God you''re so stupid."'
+					'The two of you are slightly better than they are, and after some time, you come out on top. Maksim gets mad and throws his controller down. "Fuck!" He then turns on his brother. "It''s your fault we lost! God, you''re so stupid!"'
 					'Timofey shakes his head. "No, you''re stupid and you''re why we lost. You always have to try and be the hero, so Nush tricks you every time."'
-					'Maksim suddenly leaps on top of his brother. "Shut your mouth you little shit! She doesn''t trick me!" he yells as he starts beating on him. Before you can even react, Anushka grabs Maksim by the back of his collar and yanks him off Timofey. "Leave him alone! He''s right. I baited you out then <<$pcs_nickname>> killed you. It''s not his fault."'
-					'Maksim gets back up and pushes Anushka. "Get out of my room. Get out or I''ll tell dad you''re picking on us again."'
-					'Anushka just shakes her head and goes for the door. "Come on <<$pcs_nickname>>, let''s get out of here." Just as you start to go out, Anushka stops and looks back in. "Maksim, you better leave him alone, or I''ll come back in here to beat your ass." Maksim rushes across the room and pushes the two of you the rest of the way out before slamming the door closed. Anushka angrily goes back to her room.'
+					'Maksim suddenly leaps on top of his brother. "Shut your mouth, you little shit! She doesn''t trick me!" he yells as he starts beating on him. Before you can even react, Anushka grabs Maksim by the back of his collar and yanks him off Timofey. "Leave him alone! He''s right. I baited you out then <<$pcs_nickname>> killed you. It''s not his fault."'
+					'Maksim gets back up and pushes Anushka. "Get out of my room. Get out or I''ll tell Dad you''re picking on us again!"'
+					'Anushka just shakes her head and goes for the door. "Come on <<$pcs_nickname>>, let''s get out of here." Just as you start to leave, Anushka stops and looks back in. "Maksim, you better leave him alone or I''ll come back in here and beat your ass."' 
+					'Maksim rushes across the room and pushes the two of you the rest of the way out before slamming the door closed. Anushka angrily goes back to her room.'
 				else
 					'Before too long, it''s pretty clear you and Anushka have the upper hand. The brothers keep it close, but they fall a little short in both matches.'
 					'Maksim throws down his controller. "Fuck!" He then turns on his brother. "Why are you so bad? We could have beat them if you didn''t suck so much!"'
 					'Timofey tries to defend himself. "It''s not my fault. Nush and <<$pcs_nickname>> are just too good."'
 					'Before Maksim can respond, Anushka cuts him off. "It''s not Timo''s fault, and you know it. When you fall behind, you get too aggressive, and don''t work with Timofey. You just try to win it on your own. Also, you''re just mad because you got beat by a girl... again." she says in a teasing tone, then sticks her tongue out at him.'
-					'Maksim''s eyes flare at Anushka and it looks like he about to scream at her again until she interjects. "Calm down, we don''t want dad in here again." With that, he shuts his mouth and glances at the door, then glares at Anushka.'
+					'Maksim''s eyes flare at Anushka and it looks like he''s about to scream at her again until she interjects. "Calm down, we don''t want Dad in here again." He shuts his mouth and glances at the door, then glares at Anushka.'
 					*nl
-					'"Get out... get out of our room!" he says as he tries to shove her off the bed.'
-					'Anushka gets up. "Oh my God you are such a baby, I don''t even know why I bother playing with you."'
-					'He pushes her towards the door after she gets up. "You only play with us to bully us. I don''t want to play with you anymore."'
-					'Anushka sounds exasperated. "Fine then you little brat, I won''t." She turns towards you. "Come on, let''s go before this little shit starts to cry."'
-					'Maksim starts to yell "Go suck a cock or something!", but catches himself and lowers his voice partway through'
-					'Timofey runs up to his sister. "You will play with us again won''t you?" he asks in a somewhat pleading tone.'
-					'Instantly, Anushka eases up, and her anger seems to melt away. "Some other time squirt." she says to him with a smile and ruffles his hair, much to his annoyance.'
+					'"Get out... Get out of our room!" he says as he tries to shove her off the bed.'
+					'Anushka gets up. "Oh my God, you''re such a baby! I don''t even know why I bother playing with you."'
+					'He pushes her towards the door. "You only play with us to bully us! I don''t want to play with you anymore!"'
+					'Anushka sounds exasperated. "Fine then, you little brat! I won''t!" She turns towards you. "Come on, let''s go before this little shit starts to cry."'
+					'"Go suck a cock!" Maksim starts to yell, but catches himself and lowers his voice partway through.'
+					'Timofey runs up to his sister. "You will play with us again, won''t you?" he asks in a somewhat pleading tone.'
+					'Anushka instantly eases up, and her anger seems to melt away. "Some other time, squirt..." she says with a smile and ruffles his hair, much to his annoyance.'
 					'As she closes the door and leaves, you can hear Maksim berating his brother for being a pussy and pleading with their sister to play games with them.'
 				end
-				act 'Go to Anushka''s room':AnushkaLoc=2&gt'anush_bedroom','anushroom'
+				act 'Go to Anushka''s room': AnushkaLoc = 2 & gt 'anush_bedroom','anushroom'
 			end
 		end
 	end

+ 5 - 6
locations/anushka_konstantinov_schedule.qsrc

@@ -133,20 +133,19 @@ end
 !! This function will create a text, already formatted, showing the current instruction to progress for this character. That means we can store all scheduling info here and there is no need to edit other files.
 if $ARGS[0] = 'journal':
 
-	$anushka_konstantinov_schedule_journal = ''
 	! City quest 
 	if anushkaCityQW['first_visit'] = 0:
-		$anushka_konstantinov_schedule_journal & 'You don''t know where she lives but you likely know her as you went to school with her.'
+		'You don''t know where she lives but you likely know her as you went to school with her.'
 	elseif anushkaCityQW['first_visit'] = 1:
-		$anushka_konstantinov_schedule_journal & 'She told you where her apartment in they city is but you have not been there with her.'
+		'She told you where her apartment in they city is but you have not been there with her.'
 	elseif anushkaCityQW['first_visit'] >= 2:
-		$anushka_konstantinov_schedule_journal & 'You have visited her at her apartment, you should visit her again.'
+		'You have visited her at her apartment, you should visit her again.'
 	end
 	!anushka_konstantinov_schedule_journal & *nl
 	if anushkaQW['kiss'] <= 5:
-		$anushka_konstantinov_schedule_journal & 'I think Anushka is really pretty and I would like to be more than just friends with her. Hopefully she will do more if we have done enough kissing.'
+		'I think Anushka is really pretty and I would like to be more than just friends with her. Hopefully she will do more if we have done enough kissing.'
 	elseif anushkaQW['kiss'] > 5:
-		$anushka_konstantinov_schedule_journal & 'Anushka is really pretty, I think I definitely want to go further than just kissing.'
+		'Anushka is really pretty, I think I definitely want to go further than just kissing.'
 	end
 
 end

+ 1 - 1
locations/anushkachat.qsrc

@@ -867,7 +867,7 @@ if $ARGS[0] = 'tell_about_olu':
 	else
 		'You smile as you look at her, which perks her interest. "Well... I''m kind of seeing a black guy..." you tell her and her eyebrow arches in curiosity. "Really? Who?"'
 	end
-	'You describe Olu to her and mention he lives in your building. She nods,, apparently knowing who you mean. "Yeah, I think I''ve seen him around the courtyard before. So he lives in your building, huh? How did you meet? He looks a little old for you."'
+	'You describe Olu to her and mention that he lives in your building. She nods, apparently knowing who you mean. "Yeah, I think I''ve seen him around the courtyard before. So he lives in your building, huh? How did you meet? He looks a little old for you."'
 	'"Well... he''s my aunt''s boyfriend," you tell her and she gives you a shocked look. "Oh my god! Does your aunt know?"'
 	act 'Yes':
 		*clr & cla

+ 1 - 1
locations/anushkachat_city.qsrc

@@ -833,7 +833,7 @@ if $ARGS[0] = 'tell_about_olu':
 	else
 		'You smile as you look at her, which perks her interest. "Well... I''m kind of seeing a black guy..." you tell her and her eyebrow arches in curiosity. "Really? Who?"'
 	end
-	'You describe Olu to her and mention he lives in your building. She nods,, apparently knowing who you mean. "Yeah, I think I''ve use to see him around Pavlovsk. So he lives in your building, huh? How did you meet? He looks a little old for you."'
+	'You describe Olu to her and mention he lives in your building. She nods, apparently knowing who you mean. "Yeah, I think I''ve use to see him around Pavlovsk. So he lives in your building, huh? How did you meet? He looks a little old for you."'
 	'"Well... he''s my aunt''s boyfriend," you tell her and she gives you a shocked look. "Oh my god! Does your aunt know?"'
 	act 'Yes':
 		*clr & cla

+ 10 - 10
locations/arousal.qsrc

@@ -49,7 +49,7 @@ $ARGS[2] can be used for passing the name of boys dick variable .. 'dick' is def
 The variables used can be set by calling boyStat e.g. gs 'boyStat', 'A75', 'a'  will set dick1 for NPC A75 
 
 $ARGS[2] - [8] Are optional but can be upto 7 themes involved in the act and can be any of the following:
-'maso' 'bound' 'beast' 'exhibitionism' 'rough' 'prostitution' 'dom' 'sub' 'incest' 'feet' 'lesbian' 'group' 'gangbang' 'humiliation' 'deepthroat' 'unknown' 'gloryhole' 'rape' 'futa' 'masturbate'
+'maso' 'bound' 'beast' 'exhibitionism' 'rough' 'prostitution' 'dom' 'sub' 'incest' 'feet' 'lesbian' 'group' 'gangbang' 'humiliation' 'deepthroat' 'unknown' 'gloryhole' 'rape' 'shemale' 'masturbate'
 Only check masturbation if it is the only means of stimulation Sveta can cum from in the whole scene
 Format to use: gs 'arousal', 'act', 'duration', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish'
 eg: gs 'arousal', 'trib', 10, 'bound', 'sub'
@@ -721,14 +721,14 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 				else
 					stim['rape'] = 1
 				end	
-			elseif $ARGS[i] = 'futa':
-				stim['kink'] += futa['exp']
-				stim['pref'] += futa['pref']
+			elseif $ARGS[i] = 'shemale':
+				stim['kink'] += shemale['exp']
+				stim['pref'] += shemale['pref']
 				stim['kinkno'] += 1
 				if temp_unaware = 1:
-					stim['hidden_futa'] = 1
+					stim['hidden_shemale'] = 1
 				else
-					stim['futa'] = 1
+					stim['shemale'] = 1
 				end	
 			elseif $ARGS[i] = 'masturbate':
 				stim['kink'] += masturbate['exp']
@@ -848,8 +848,8 @@ if $ARGS[0] = 'end':
 	if stim['hidden_gloryhole'] = 1: stat['hidden_gloryhole'] += 1
 	if stim['rape'] = 1: rape += 1
 	if stim['hidden_rape'] = 1: hidden_rape += 1
-	if stim['futa'] = 1: futa += 1
-	if stim['hidden_futa'] = 1: hidden_futa += 1
+	if stim['shemale'] = 1: shemale += 1
+	if stim['hidden_shemale'] = 1: hidden_shemale += 1
 	if stim['prostitution'] = 1: slutty += 1
 	if stim['hidden_prostitution'] = 1: hidden_slutty += 1
 	if stim['masturbate'] = 1: stat['mast'] += 1
@@ -885,8 +885,8 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'checks', 'hidden_gloryhole'
 	gs 'arousal', 'checks', 'rape'
 	gs 'arousal', 'checks', 'hidden_rape'
-	gs 'arousal', 'checks', 'futa'
-	gs 'arousal', 'checks', 'hidden_futa'
+	gs 'arousal', 'checks', 'shemale'
+	gs 'arousal', 'checks', 'hidden_shemale'
 	gs 'arousal', 'checks', 'masturbate'
 	
 	stim['event'] = 0

+ 2 - 2
locations/artem_sex.qsrc

@@ -6,7 +6,7 @@ if $ARGS[0] = 'hj':
 	npc_rel['A2'] += 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/hj1.jpg"></center>'
-	'You rub his hard dick through his pants for a few seconds before sliding off his lap. You kneel next to the bed as you unbutton his pants and reach inside. His erect cock springs free as soon as you pull it out, and it seems to almost be pulsing by your touch. He moans softly as you slowly start stroking his dick.'
+	'You rub his hard dick through his pants for a few seconds before sliding off his lap, kneeling next to the bed as you unbutton his pants and reach inside. His erect cock springs free as soon as you pull it out, and it seems to almost be pulsing by your touch. He moans softly as you slowly start stroking his dick.'
 	gs 'arousal', 'hj', 5
 	gs 'stat'
 	act 'Finish him off':
@@ -343,7 +343,7 @@ if $ARGS[0] = 'cum_surprise':
 	if rand(1,10) = 1 and noprotect = 1:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstcpie.jpg"></center>'
 		'As you''re riding him, getting lost in your own pleasure, you glance down and see him tense up before feeling his cum shoot into you. It oozes out of your pussy as you lift yourself up.'
-		'That''s when he realizes that he just came inside you. "Oh my god, I''m so sorry, <<$pcs_nickname>>! I didn''t mean to do that!"'
+		'That''s when he realizes that he just came inside you. "Oh my god, I''m so sorry <<$pcs_nickname>>! I didn''t mean to do that!"'
 		'You smile at him as you get off him. "It''s okay, don''t worry about it." He looks relieved, obviously thinking you''re on birth control.'
 		act 'Continue': gs 'artem_sex', 'after_sex', 'cp'
 	else

+ 2 - 2
locations/arturend.qsrc

@@ -26,10 +26,10 @@ act 'Brush up':
 		arturgift = rand(0, 2)
 
 		if arturgift = 0:
-			kosmetitka += 20
+			mc_inventory['travel_makeup'] +=  20
 			'Arthur hands you a portable set of cosmetics.'
 		elseif arturgift = 1:
-			kosmetica += 20
+			mc_inventory['cosmetics'] += 20
 			'Arthur gives you a set of cosmetics.'
 		elseif arturgift = 2:
 			money += 1000

+ 1 - 1
locations/backwater.qsrc

@@ -52,7 +52,7 @@ if $ARGS[0] = 'alone':
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/'+iif($pantyworntype = 'none','backwaterswim2.jpg','backwaterswim1.jpg')+'"></center>'
 			*nl 'You washed in the creek.'
 			menu_off = 1
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			face_write = 0
 			body_write = 0

+ 7 - 5
locations/bank.qsrc

@@ -599,14 +599,16 @@ if $ARGS[0] = 'cikl':
 					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]
+					gs 'homes_properties', 'pay_rent', $property_code[i], 'card'
+					!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]
+					gs 'homes_properties', 'pay_rent', $property_code[i], 'card'
+					!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 <<property_rent[i]>> <b>₽</b> for your <<$property_name[i]>>. 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 a manual payment as soon as possible.</font></b>'
 				else
 					nl
 					'<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>'

+ 2 - 2
locations/barbershop.qsrc

@@ -99,7 +99,7 @@ if money >= 60:
 		*clr & cla
 		menu_off = 1
 		money -= 60
-		hscrunch += 10
+		mc_inventory['scrunchies'] +=  10
 		'You pay Mr. Syomin and buy the small box.'
 
 		act 'Move away':gt 'barbershop', 'start'
@@ -111,7 +111,7 @@ if money >= 80:
 		*clr & cla
 		menu_off = 1
 		money -= 80
-		hpingrip += 10
+		mc_inventory['kirbygrips'] +=  10
 		'You pay Mr. Syomin and buy the small box.'
 
 		act 'Move away':gt 'barbershop', 'start'

+ 9 - 9
locations/MBallroom.qsrc → locations/bdsm_ballroom.qsrc

@@ -1,26 +1,26 @@
-# MBallroom
+# bdsm_ballroom
 
 if $ARGS[0] = 'ballroom':
     $location_type = 'private'
-	$loc = 'MBallroom'
+	$loc = 'bdsm_ballroom'
 	$loc_arg = 'ballroom'
-	$menu_loc = 'MBallroom'
+	$menu_loc = 'bdsm_ballroom'
 	$menu_arg = 'ballroom'
 	menu_off = 0
 	cls
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/ballroom.jpg"></center>'
 	'Ballroom'
-	act 'Go to west wing hall': gt 'MHall', 'west'
-	act 'Go to the atrium': gt 'MBallroom', 'atrium'
+	act 'Go to west wing hall': gt 'bdsm_hallway', 'west'
+	act 'Go to the atrium': gt 'bdsm_ballroom', 'atrium'
 end
 
 
 if $ARGS[0] = 'atrium':
     $location_type = 'private'
-	$loc = 'MBallroom'
+	$loc = 'bdsm_ballroom'
 	$loc_arg = 'atrium'
-	$menu_loc = 'MBallroom'
+	$menu_loc = 'bdsm_ballroom'
 	$menu_arg = 'atrium'
 	menu_off = 0
 	cls
@@ -28,8 +28,8 @@ if $ARGS[0] = 'atrium':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/atrium.jpg"></center>'
 	'Atrium'
 
-	act 'Go to the Ballroom': gt 'MBallroom', 'ballroom'
+	act 'Go to the Ballroom': gt 'bdsm_ballroom', 'ballroom'
 end
 
---- MBallroom ---------------------------------
+--- bdsm_ballroom ---------------------------------
 

+ 35 - 35
locations/MBasement.qsrc → locations/bdsm_basement.qsrc

@@ -1,99 +1,99 @@
-# MBasement
+# bdsm_basement
 
 if $ARGS[0] = 'start':
 	$location_type = 'private'
-	$loc = 'MBasement'
+	$loc = 'bdsm_basement'
 	$loc_arg = 'start'
-	$menu_loc = 'MBasement'
+	$menu_loc = 'bdsm_basement'
 	$menu_arg = 'start'
 
-	mbasement_rand = rand(0,100)
+	bdsm_basement_rand = rand(0,100)
 
-	if mbasement_rand > 97:
+	if bdsm_basement_rand > 97:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/baserand1.mp4"></video></center>'
 		'You see a Mistress with two submissives, she is fucking one of them.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 94:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 94:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/baserand2.jpg"></center>'
 		'You see a submissive, tied up and waiting for someone to play with.'
 
-		gs 'Mbasement', 'end'
-	elseif mbasement_rand > 91:
+		gs 'bdsm_basement', 'end'
+	elseif bdsm_basement_rand > 91:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/baserand3.jpg"></center>'
 		'A submissive woman is tied up and displayed like an art exhibition, the sign tells people to use the whip on her.'
 
-		gs 'Mbasement', 'end'
-	elseif mbasement_rand > 88:
+		gs 'bdsm_basement', 'end'
+	elseif bdsm_basement_rand > 88:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/baserand4.mp4"></video></center>'
 		'You see a Mistress with two submissives, she is fucking one of them.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 85:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 85:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/baserand5.jpg"></center>'
 		'You see a submissive, tied up and waiting for someone to play with.'
 
-		gs 'Mbasement', 'end'
-	elseif mbasement_rand > 82:
+		gs 'bdsm_basement', 'end'
+	elseif bdsm_basement_rand > 82:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/baserand6.mp4"></video></center>'
 		'You see a two submissives being used by 2 dommes.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 79:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 79:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/baserand7.jpg"></center>'
 		'You see three submissives, tied up and hanging upside down.'
 
-		gs 'Mbasement', 'end'
-	elseif mbasement_rand > 76:
+		gs 'bdsm_basement', 'end'
+	elseif bdsm_basement_rand > 76:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/baserand8.mp4"></video></center>'
 		'You see a submissive woman, tied and gagged and being fucked by a dominant man.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 73:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 73:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/baserand9.mp4"></video></center>'
 		'You see a submissive woman, tied and being fucked by a dominant man. Their eyes are locked and they are oblivious to the crowd of people watching them.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 70:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 70:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/subbyhubby.jpg"></center>'
 		'A dominate wife wearing a strap-on fucks her husband with another man.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 67:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 67:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/3dom.mp4"></video></center>'
 		'Three dommes taking turn fucking their submissive male bent over a padded bench.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 64:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 64:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/2domsub.mp4"></video></center>'
 		'Two dommes fuck their subs wearing ball gags roughly, in a contest to see how can make their sub orgasm first.'
 
-		gs 'Mbasement', 'end_sex'
-	elseif mbasement_rand > 61:
+		gs 'bdsm_basement', 'end_sex'
+	elseif bdsm_basement_rand > 61:
 		*clr & cla
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/stacross.mp4"></video></center>'
 		'A woman is shackled to a Saint Andrews Cross while several dom''s take turns whipping her.'
 
-		gs 'Mbasement', 'end'
-	elseif mbasement_rand <= 61:
+		gs 'bdsm_basement', 'end'
+	elseif bdsm_basement_rand <= 61:
 		*clr & cla
 		menu_off = 0
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/basement.jpg"></center>'
 		'Basement, for torture and whatnot'
 
-		act 'Go upstairs to the east wing hallway': killvar 'mbasement_rand' & gt 'MHall', 'east'
+		act 'Go upstairs to the east wing hallway': killvar 'bdsm_basement_rand' & gt 'bdsm_hallway', 'east'
 	end
 end
 
@@ -103,7 +103,7 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'end'
 	gs 'stat'
 
-	act 'Continue': gt 'MBasement', 'start'
+	act 'Continue': gt 'bdsm_basement', 'start'
 end
 
 if $ARGS[0] = 'end_sex':
@@ -112,9 +112,9 @@ if $ARGS[0] = 'end_sex':
 	gs 'arousal', 'end'
 	gs 'stat'
 
-	act 'Continue': gt 'MBasement', 'start'
+	act 'Continue': gt 'bdsm_basement', 'start'
 end
 
 
---- MBasement ---------------------------------
+--- bdsm_basement ---------------------------------
 

+ 10 - 10
locations/MBathrooms.qsrc → locations/bdsm_bathrooms.qsrc

@@ -1,23 +1,23 @@
-# MBathrooms
+# bdsm_bathrooms
 
 if $ARGS[0] = 'bath':
     $location_type = 'bathroom'
-	$loc = 'MBathrooms'
+	$loc = 'bdsm_bathrooms'
 	$loc_arg = 'bath'
-	$menu_loc = 'MBathrooms'
+	$menu_loc = 'bdsm_bathrooms'
 	$menu_arg = 'bath'
 	menu_off = 0
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/bath1.jpg"></center>'
 	'A luxrious bathroom, designed to indulge and relax.'
 	gs 'din_van', 'private'
-	act 'Return to east wing landing':gt'MLanding', 'east'
+	act 'Return to east wing landing':gt'bdsm_landing', 'east'
 end
 
 if $ARGS[0] = 'ensuite':
     $location_type = 'bathroom'
-	$loc = 'MBathrooms'
+	$loc = 'bdsm_bathrooms'
 	$loc_arg = 'ensuite'
-	$menu_loc = 'MBathrooms'
+	$menu_loc = 'bdsm_bathrooms'
 	$menu_arg = 'ensuite'
 	menu_off = 0
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/ensuite1.jpg"></center>'
@@ -27,16 +27,16 @@ end
 
 if $ARGS[0] = 'restroom':
     $location_type = 'bathroom'
-	$loc = 'MBathrooms'
+	$loc = 'bdsm_bathrooms'
 	$loc_arg = 'restroom'
-	$menu_loc = 'MBathrooms'
+	$menu_loc = 'bdsm_bathrooms'
 	$menu_arg = 'restroom'
 	menu_off = 0
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/rest.jpg"></center>'
 	'A beautiful little room for taking care of the essentials and making yourself look good.'
 	gs 'din_van', 'private'
-	act 'Return to foyer':gt'MHall', 'foyer'
+	act 'Return to foyer':gt'bdsm_hallway', 'foyer'
 end
 
---- MBathrooms ---------------------------------
+--- bdsm_bathrooms ---------------------------------
 

+ 24 - 24
locations/MEastbed.qsrc → locations/bdsm_bedeast.qsrc

@@ -1,18 +1,18 @@
-# MEastbed
+# bdsm_bedeast
 
 if $ARGS[0] = 'guestB':
     $location_type = 'private'
 	$locclass = 'bedr'
-	$loc = 'MEastbed'
+	$loc = 'bdsm_bedeast'
 	$loc_arg = 'guestB'
-	$menu_loc = 'MEastbed'
+	$menu_loc = 'bdsm_bedeast'
 	$menu_arg = 'guestB'
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/bedb.jpg"></center>'
 	'Guest bedroom B'
-	act 'Go to the east wing landing': gt 'MLanding', 'east'
+	act 'Go to the east wing landing': gt 'bdsm_landing', 'east'
 	if rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -23,7 +23,7 @@ if $ARGS[0] = 'guestB':
 		gs 'arousal', 'voyeur_sex', 5
 		gs 'stat'
 	
-		act 'Return':gt 'MEastbed', 'guestB'
+		act 'Return':gt 'bdsm_bedeast', 'guestB'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -34,7 +34,7 @@ if $ARGS[0] = 'guestB':
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestB'
+		act 'Return':gt 'bdsm_bedeast', 'guestB'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -45,7 +45,7 @@ if $ARGS[0] = 'guestB':
 		gs 'arousal', 'voyeur_sex', 5
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestB'
+		act 'Return':gt 'bdsm_bedeast', 'guestB'
 		if $BDSMrole = 's':
 			act 'Join them':
 				*clr & cla
@@ -61,7 +61,7 @@ if $ARGS[0] = 'guestB':
 				gs 'arousal', 'end'
 				gs 'stat'
 		
-				act 'Return':gt 'MEastbed', 'guestB'
+				act 'Return':gt 'bdsm_bedeast', 'guestB'
 			end
 		end
 	end
@@ -70,16 +70,16 @@ end
 if $ARGS[0] = 'guestC':
     $location_type = 'private'
 	$locclass = 'bedr'
-	$loc = 'MEastbed'
+	$loc = 'bdsm_bedeast'
 	$loc_arg = 'guestC'
-	$menu_loc = 'MEastbed'
+	$menu_loc = 'bdsm_bedeast'
 	$menu_arg = 'guestC'
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/bedc.jpg"></center>'
 	'Guest bedroom C'
-	act 'Go to the east wing landing':gt 'MLanding', 'east'
+	act 'Go to the east wing landing':gt 'bdsm_landing', 'east'
 	if rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -90,7 +90,7 @@ if $ARGS[0] = 'guestC':
 		gs 'arousal', 'voyeur_sex', 5
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestC'
+		act 'Return':gt 'bdsm_bedeast', 'guestC'
 		if $BDSMrole = 's':
 			act 'Join them':
 				*clr & cla
@@ -105,7 +105,7 @@ if $ARGS[0] = 'guestC':
 				gs 'arousal', 'end'
 				gs 'stat'
 		
-				act 'Return':gt 'MEastbed', 'guestC'
+				act 'Return':gt 'bdsm_bedeast', 'guestC'
 			end
 		end
 	elseif rand (0,100) < 3:
@@ -119,7 +119,7 @@ if $ARGS[0] = 'guestC':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestC'
+		act 'Return':gt 'bdsm_bedeast', 'guestC'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -131,23 +131,23 @@ if $ARGS[0] = 'guestC':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestC'
+		act 'Return':gt 'bdsm_bedeast', 'guestC'
 	end
 end
 
 if $ARGS[0] = 'guestD':
     $location_type = 'private'
 	$locclass = 'bedr'
-	$loc = 'MEastbed'
+	$loc = 'bdsm_bedeast'
 	$loc_arg = 'guestD'
-	$menu_loc = 'MEastbed'
+	$menu_loc = 'bdsm_bedeast'
 	$menu_arg = 'guestD'
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/bedd.jpg"></center>'
 	'Guest bedroom D'
-	act 'Go to the east wing landing':gt 'MLanding', 'east'
+	act 'Go to the east wing landing':gt 'bdsm_landing', 'east'
 	if rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -158,7 +158,7 @@ if $ARGS[0] = 'guestD':
 		gs 'arousal', 'voyeur_sex', 5
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestD'
+		act 'Return':gt 'bdsm_bedeast', 'guestD'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -169,7 +169,7 @@ if $ARGS[0] = 'guestD':
 		gs 'arousal', 'voyeur_sex', 5
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestD'
+		act 'Return':gt 'bdsm_bedeast', 'guestD'
 		if $BDSMrole = 's':
 			act 'Watch':
 				*clr & cla
@@ -191,7 +191,7 @@ if $ARGS[0] = 'guestD':
 					gs 'arousal', 'end'
 					gs 'stat'
 					
-					act 'Return':gt 'MEastbed', 'guestD'
+					act 'Return':gt 'bdsm_bedeast', 'guestD'
 				end
 			end
 		end
@@ -206,7 +206,7 @@ if $ARGS[0] = 'guestD':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestD'
+		act 'Return':gt 'bdsm_bedeast', 'guestD'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -218,9 +218,9 @@ if $ARGS[0] = 'guestD':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MEastbed', 'guestD'
+		act 'Return':gt 'bdsm_bedeast', 'guestD'
 	end
 end
 
---- MEastbed ---------------------------------
+--- bdsm_bedeast ---------------------------------
 

+ 14 - 14
locations/MWestbed.qsrc → locations/bdsm_bedwest.qsrc

@@ -1,19 +1,19 @@
-# MWestbed
+# bdsm_bedwest
 $location_type = 'private'
 
 if $ARGS[0] = 'master':
     $location_type = 'private'
 	$locclass = 'bedr'
-	$loc = 'MWestbed'
+	$loc = 'bdsm_bedwest'
 	$loc_arg = 'master'
-	$menu_loc = 'MWestbed'
+	$menu_loc = 'bdsm_bedwest'
 	$menu_arg = 'master'
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/masterbed.jpg"></center>'
 	'Master bedroom'
-	act 'Go to the west wing landing':gt 'MLanding', 'west'
+	act 'Go to the west wing landing':gt 'bdsm_landing', 'west'
 	if rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -25,7 +25,7 @@ if $ARGS[0] = 'master':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MWestbed', 'master'
+		act 'Return':gt 'bdsm_bedwest', 'master'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -37,7 +37,7 @@ if $ARGS[0] = 'master':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MWestbed', 'master'
+		act 'Return':gt 'bdsm_bedwest', 'master'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -49,7 +49,7 @@ if $ARGS[0] = 'master':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MWestbed', 'master'
+		act 'Return':gt 'bdsm_bedwest', 'master'
 	elseif rand (0,100) < 3 and $BDSMrole = 's':
 		menu_off = 1
 		*clr & cla
@@ -62,23 +62,23 @@ if $ARGS[0] = 'master':
 	    'You meekly nod your head. "Sorry, I will be more careful in the future."'
 	    '"You don''t sound very sorry, I think I need to teach you a lesson." With that he pulls you into the room and bares your ass, then he pulls off his belt and spanks you until tears are running down your face.'
 		'Once he believes you learned your lesson he leaves, leaving you behind to rub your sore ass.'
-		act 'Return':gt 'MWestbed', 'master'
+		act 'Return':gt 'bdsm_bedwest', 'master'
 	end
 end
 
 if $ARGS[0] = 'guest':
     $location_type = 'private'
 	$locclass = 'bedr'
-	$loc = 'MWestbed'
+	$loc = 'bdsm_bedwest'
 	$loc_arg = 'guest'
-	$menu_loc = 'MWestbed'
+	$menu_loc = 'bdsm_bedwest'
 	$menu_arg = 'guest'
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/beda.jpg"></center>'
 	'Guest bedroom A'
-	act 'Go to the west wing landing':gt 'MLanding', 'west'
+	act 'Go to the west wing landing':gt 'bdsm_landing', 'west'
 	if rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -90,7 +90,7 @@ if $ARGS[0] = 'guest':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MWestbed', 'guest'
+		act 'Return':gt 'bdsm_bedwest', 'guest'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -103,9 +103,9 @@ if $ARGS[0] = 'guest':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MWestbed', 'guest'
+		act 'Return':gt 'bdsm_bedwest', 'guest'
 	end
 end
 
---- MWestbed ---------------------------------
+--- bdsm_bedwest ---------------------------------
 

+ 6 - 6
locations/MConservatory.qsrc → locations/bdsm_conservatory.qsrc

@@ -1,9 +1,9 @@
-# MConservatory
+# bdsm_conservatory
 
 $location_type = 'private'
-$loc = 'MConservatory'
+$loc = 'bdsm_conservatory'
 $loc_arg = ''
-$menu_loc = 'MConservatory'
+$menu_loc = 'bdsm_conservatory'
 $menu_arg = ''
 menu_off = 0
 cls
@@ -11,8 +11,8 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/conservatory.jpg"></center>'
 'This huge glass fronted room is kept very warm and houses a number of rare and exotic plants.'
 'It is one of the few places where you can just relax and enjoy the opulence of the mansion.'
-act 'Go to the garden': gt 'MRear', 'garden'
-act 'Go to east wing hall': gt 'MHall', 'east'
+act 'Go to the garden': gt 'bdsm_garden', 'garden'
+act 'Go to east wing hall': gt 'bdsm_hallway', 'east'
 
---- MConservatory ---------------------------------
+--- bdsm_conservatory ---------------------------------
 

+ 17 - 17
locations/MDining.qsrc → locations/bdsm_dining.qsrc

@@ -1,16 +1,16 @@
-# MDining
+# bdsm_dining
 
 $location_type = 'private'
-$loc = 'MDining'
+$loc = 'bdsm_dining'
 $loc_arg = ''
-$menu_loc = 'MDining'
+$menu_loc = 'bdsm_dining'
 $menu_arg = ''
 menu_off = 0
 cls
 gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/diningroom.jpg"></center>'
-act 'Go to foyer': gt 'MHall', 'foyer'
-act 'Go to the east wing hallway':gt 'MHall', 'east'
+act 'Go to foyer': gt 'bdsm_hallway', 'foyer'
+act 'Go to the east wing hallway':gt 'bdsm_hallway', 'east'
 
 if rand (0,100) < 3:
 	menu_off = 1
@@ -20,7 +20,7 @@ if rand (0,100) < 3:
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/maid_a8.jpg"></center>'
 	'You see a maid bending over a table.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -29,7 +29,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/maid_b2.jpg"></center>'
 	'You see a maid giving a man a blowjob.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -38,7 +38,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_b6.mp4"></video></center>'
 	'A submissive women is giving a man a blowjob.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -47,7 +47,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_bound_e1.mp4"></video></center>'
 	'Two dominant women are having fun with a bound and gagged submissive women.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -56,7 +56,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_bound_e2.mp4"></video></center>'
 	'Two dominant women are having fun with a bound and gagged submissive women.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -65,7 +65,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_mis3.mp4"></video></center>'
 	'A dominant woman is trying to read a magazine while her sub pleasures her.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 !!elseif rand (0,100) < 3:
 !!	cls
 !!	pcs_horny += 10
@@ -73,7 +73,7 @@ elseif rand (0,100) < 3:
 !!	gs 'stat'
 !!	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/diningroom.jpg"></center>'
 !!	'A group of women and men are sitting in chairs while they order two young women to strip naked and then change into different fetish clothing and then walk back and forth in them for a bit. Then they repeat the whole process again, a bit of a fetish clothing fashion show.'
-!!	act 'Return':gt 'MDining'
+!!	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -86,7 +86,7 @@ elseif rand (0,100) < 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/tablepussy1.jpg"></center>'
 	end
 	'A naked woman sits on the end of the table with her feet on it and her legs spread wide. A middle aged couple stand in front of her, the woman pointing at varies parts of the naked womans pussy, apparently giving her husband an anatomy lesson on pussies and the proper way to pleasure them.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -95,7 +95,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/girltable'+rand(1,5)+'.jpg"></center>'
 	'A woman is on all fours between two men sitting in chairs talking. There is a serving tray on her back with drinks and snacks on it.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -104,7 +104,7 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/footstool.jpg"></center>'
 	'A dominant woman has her legs propped up on a young mans back who is on all fours, while another young man sits and massages her feet.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 elseif rand (0,100) < 3:
 	menu_off = 1
 	cls
@@ -113,8 +113,8 @@ elseif rand (0,100) < 3:
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/spank'+rand(1,8)+'.jpg"></center>'
 	'A well dressed man has a young woman bent over his knees with her bare ass exposed, giving her a spanking. The sound from the flesh on flesh slaps carry some distance.'
-	act 'Return':gt 'MDining'
+	act 'Return':gt 'bdsm_dining'
 end
 
---- MDining ---------------------------------
+--- bdsm_dining ---------------------------------
 

+ 8 - 8
locations/MDressing.qsrc → locations/bdsm_dressing.qsrc

@@ -1,12 +1,12 @@
-# MDressing
+# bdsm_dressing
 $loc_arg = $ARGS[0]
-$loc = 'MDressing'
+$loc = 'bdsm_dressing'
 $locM_arg = $ARGS[0]
-$locM = 'MDressing'
+$locM = 'bdsm_dressing'
 $location_type = 'private'
-$loc = 'MDressing'
+$loc = 'bdsm_dressing'
 $loc_arg = ''
-$menu_loc = 'MDressing'
+$menu_loc = 'bdsm_dressing'
 $menu_arg = ''
 menu_off = 0
 cls
@@ -16,8 +16,8 @@ gs 'stat'
 'It contains several <a href="exec:gt ''wardrobe'', ''start''">wardrobes</a> (where you can choose outfits and organize your clothing).'
 'There are whole cabinets filled with designer clothing belonging to various club members and plenty of <a href="exec:gt ''mirror'',''start''">mirrors</a> you can use.'
 
-act 'Go to foyer': gt 'MHall', 'foyer'
-act 'Go to east wing hall': gt 'MHall', 'east'
+act 'Go to foyer': gt 'bdsm_hallway', 'foyer'
+act 'Go to east wing hall': gt 'bdsm_hallway', 'east'
 
---- MDressing ---------------------------------
+--- bdsm_dressing ---------------------------------
 

+ 6 - 6
locations/MGames.qsrc → locations/bdsm_gameroom.qsrc

@@ -1,14 +1,14 @@
-# MGames
+# bdsm_gameroom
 
 $location_type = 'private'
-$loc = 'MGames'
+$loc = 'bdsm_gameroom'
 $loc_arg = ''
-$menu_loc = 'MGames'
+$menu_loc = 'bdsm_gameroom'
 $menu_arg = ''
 menu_off = 0
 '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/games.jpg"></center>'
 'Games room'
-act 'Go to the west wing landing':gt 'MLanding', 'west'
+act 'Go to the west wing landing':gt 'bdsm_landing', 'west'
 
 if rand (0,100) < 3:
 	menu_off = 1
@@ -21,8 +21,8 @@ if rand (0,100) < 3:
 	gs 'arousal', 'end'
 	gs 'stat'
 		
-	act 'Return':gt 'MGames'
+	act 'Return':gt 'bdsm_gameroom'
 end
 
---- MGames ---------------------------------
+--- bdsm_gameroom ---------------------------------
 

+ 24 - 24
locations/MRear.qsrc → locations/bdsm_garden.qsrc

@@ -1,10 +1,10 @@
-# MRear
+# bdsm_garden
 $location_type = 'private'
 
 if $ARGS[0] = 'garden':
-	$loc = 'MRear'
+	$loc = 'bdsm_garden'
 	$loc_arg = 'garden'
-	$menu_loc = 'MRear'
+	$menu_loc = 'bdsm_garden'
 	$menu_arg = 'garden'
 	menu_off = 0
 	*clr & cla
@@ -12,11 +12,11 @@ if $ARGS[0] = 'garden':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/garden.jpg"></center>'
 	'Extensive garden, meticulously designed and maintained. Split into different areas each with its own theme and inspiration.'
 
-	act 'Go to the conservatory': gt 'MConservatory'
-	act 'Go to the garage': gt 'MRear', 'garage'
+	act 'Go to the conservatory': gt 'bdsm_conservatory'
+	act 'Go to the garage': gt 'bdsm_garden', 'garage'
 
 	if $BDSMrole = 's' and rand (0, 100) < 5 and stat['think_virgin'] = 0:
-		gt 'MRear', 'gEV1'
+		gt 'bdsm_garden', 'gEV1'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -28,7 +28,7 @@ if $ARGS[0] = 'garden':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MRear', 'garden'
+		act 'Return':gt 'bdsm_garden', 'garden'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -40,7 +40,7 @@ if $ARGS[0] = 'garden':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MRear', 'garden'
+		act 'Return':gt 'bdsm_garden', 'garden'
 	elseif rand (0,100) < 3 and sunWeather = 1:
 		menu_off = 1
 		*clr & cla
@@ -52,7 +52,7 @@ if $ARGS[0] = 'garden':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MRear', 'garden'
+		act 'Return':gt 'bdsm_garden', 'garden'
 	elseif rand (0,100) < 3 and sunWeather = 1:
 		menu_off = 1
 		*clr & cla
@@ -64,7 +64,7 @@ if $ARGS[0] = 'garden':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return':gt 'MRear', 'garden'
+		act 'Return':gt 'bdsm_garden', 'garden'
 	end	
 end
 
@@ -76,13 +76,13 @@ if $ARGS[0] = 'gEV1':
 	if $clothingworntype ! 'nude':
 		'Another submissive women approaches you and says, "If you are looking to earn a nice bonus, there are a group of older men at the outside dining table. If you strip off, go over to them and have sex with them, they will give you a load of cash."'
 		'This isn''t exactly the BDSM you come here for, but it is not breaking any rules and you have the choice.'
-		act 'Strip and go meet the older men':gs 'clothing', 'strip' & gt 'MRear', 'gEV2'
+		act 'Strip and go meet the older men':gs 'clothing', 'strip' & gt 'bdsm_garden', 'gEV2'
 	else
 		'Another submissive women approaches you and says, "If you are looking to earn a nice bonus, there are a group of older men at the outside dining table. If you go over and have sex with them, they will give you a load of cash."'
 		'This isn''t exactly the BDSM you come here for, but it is not breaking any rules and you have the choice.'
-		act 'Go and meet the older men':gt 'MRear', 'gEV2'
+		act 'Go and meet the older men':gt 'bdsm_garden', 'gEV2'
 	end
-	act 'Don''t go and see the older men': gt 'MRear', 'garden'
+	act 'Don''t go and see the older men': gt 'bdsm_garden', 'garden'
 end
 
 if $ARGS[0] = 'gEV2':
@@ -92,7 +92,7 @@ if $ARGS[0] = 'gEV2':
 	gs 'stat'
 	'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/grup1.mp4"></video></center>'
 	'You walk over to the older men, they can''t take their eyes of your beautiful naked body.'
-	act 'Continue':gt 'MRear', 'gEV3'
+	act 'Continue':gt 'bdsm_garden', 'gEV3'
 end
 
 if $ARGS[0] = 'gEV3':
@@ -113,7 +113,7 @@ if $ARGS[0] = 'gEV3':
 	gs 'arousal', 'foreplay', 10, 'sub', 'group'
 	gs 'stat'
 
-	act 'Continue':gt 'MRear', 'gEV4'
+	act 'Continue':gt 'bdsm_garden', 'gEV4'
 end
 
 if $ARGS[0] = 'gEV4':
@@ -128,7 +128,7 @@ if $ARGS[0] = 'gEV4':
 	gs 'arousal', 'vaginal_finger', 10, 'sub', 'group'
 	gs 'stat'
 	
-	act 'Continue':gt 'MRear', 'gEV5'
+	act 'Continue':gt 'bdsm_garden', 'gEV5'
 end
 
 if $ARGS[0] = 'gEV5':
@@ -142,7 +142,7 @@ if $ARGS[0] = 'gEV5':
 	gs 'arousal', 'vaginal', 10, 'sub', 'group'
 	gs 'stat'
 	
-	act 'Continue':gt 'MRear', 'gEV6'
+	act 'Continue':gt 'bdsm_garden', 'gEV6'
 end
 
 if $ARGS[0] = 'gEV6':
@@ -155,7 +155,7 @@ if $ARGS[0] = 'gEV6':
 	gs 'arousal', 'bj', 10, 'sub', 'group'
 	gs 'stat'
 	
-	act 'Continue':gt 'MRear', 'gEV7'
+	act 'Continue':gt 'bdsm_garden', 'gEV7'
 end
 
 if $ARGS[0] = 'gEV7':
@@ -167,7 +167,7 @@ if $ARGS[0] = 'gEV7':
 	'Experience tells you that they are close to finishing and you lie back and tell them to finish on your face.'
 	'Almost immediately the right side of your face receives a warm, sticky treat.'
 	
-	act 'Continue':gt 'MRear', 'gEV8'
+	act 'Continue':gt 'bdsm_garden', 'gEV8'
 end
 
 if $ARGS[0] = 'gEV8':
@@ -201,23 +201,23 @@ if $ARGS[0] = 'gEV8':
 	gs 'arousal', 'end'
 	gs 'stat'
 	
-	act 'Continue':gt 'MRear', 'garden'
+	act 'Continue':gt 'bdsm_garden', 'garden'
 end
 
 
 if $ARGS[0] = 'garage':
 	*clr & cla
-	$loc = 'MRear'
+	$loc = 'bdsm_garden'
 	$loc_arg = 'garage'
-	$menu_loc = 'MRear'
+	$menu_loc = 'bdsm_garden'
 	$menu_arg = 'garage'
 	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/garage.jpg"></center>'
 	'The garage has many different expensive cars, the doors are shut and it is surprisingly warm.'
 	act 'Go to reception': gt 'BDSM_Club', 'reception'
-	act 'Go to the garden': gt 'MRear', 'garden'
+	act 'Go to the garden': gt 'bdsm_garden', 'garden'
 end
 
---- MRear ---------------------------------
+--- bdsm_garden ---------------------------------
 

+ 33 - 33
locations/MHall.qsrc → locations/bdsm_hallway.qsrc

@@ -1,11 +1,11 @@
-# MHall
+# bdsm_hallway
 
 CLOSE ALL
 if $ARGS[0] = 'foyer':
     $location_type = 'private'
-	$loc = 'MHall'
+	$loc = 'bdsm_hallway'
 	$loc_arg = 'foyer'
-	$menu_loc = 'MHall'
+	$menu_loc = 'bdsm_hallway'
 	$menu_arg = 'foyer'
 	menu_off = 0
 	*clr & cla
@@ -15,29 +15,29 @@ if $ARGS[0] = 'foyer':
 	'Discreetly to the sides of the staircases are two rest rooms.'
 	act 'Leave the club':
 		if $clothingworntype ! 'nude':
-			gt 'BDSM_Club', 'start'
+			gt 'bdsm_mansion', 'start'
 		else
 			msg'<b><font color = red>You need to get dressed.</font></b>'
-			gt'MHall','foyer'
+			gt'bdsm_hallway','foyer'
 		end
 	end
 	if $BDSMrole = 's':
-		act 'Go to Dressing room': gt 'MDressing'
+		act 'Go to Dressing room': gt 'bdsm_dressing'
 		if ($clothingworntype ! 'gm_maid' or PCloStyle2 ! 1) and  $clothingworntype ! 'nude':exit
 	end
-	act 'Go upstairs to the west wing landing':gt 'MLanding', 'west'
-	act 'Go upstairs to the east wing landing':gt 'MLanding', 'east'
-	act 'Go to the Dining room':gt 'MDining'
-	act 'Go to the west wing hallway':gt 'MHall', 'west'
-	act 'Go to the east wing hallway':gt 'MHall', 'east'
-	act 'Go to the rest room': gt 'MBathrooms', 'restroom'
+	act 'Go upstairs to the west wing landing':gt 'bdsm_landing', 'west'
+	act 'Go upstairs to the east wing landing':gt 'bdsm_landing', 'east'
+	act 'Go to the Dining room':gt 'bdsm_dining'
+	act 'Go to the west wing hallway':gt 'bdsm_hallway', 'west'
+	act 'Go to the east wing hallway':gt 'bdsm_hallway', 'east'
+	act 'Go to the rest room': gt 'bdsm_bathrooms', 'restroom'
 end
 
 if $ARGS[0] = 'west':
     $location_type = 'private'
-	$loc = 'MHall'
+	$loc = 'bdsm_hallway'
 	$loc_arg = 'west'
-	$menu_loc = 'MHall'
+	$menu_loc = 'bdsm_hallway'
 	$menu_arg = 'west'
 	menu_off = 0
 	*clr & cla
@@ -45,17 +45,17 @@ if $ARGS[0] = 'west':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/hall.jpg"></center>'
 	'You are standing in the west wing hallway, the reception and office are located here. If you need to speak to management, you need to go to the reception.'
 	'The dressing room is to your right and at the end of the hallway is the ball room leading to the atrium.'
-	act 'Go to the foyer':gt 'MHall', 'foyer'
-	act 'Go to reception':gt 'BDSM_Club', 'reception'
-	act 'Go to the libary':gt 'MLibrary'
-	act 'Go to the Ball room':gt 'MBallroom', 'ballroom'
+	act 'Go to the foyer':gt 'bdsm_hallway', 'foyer'
+	act 'Go to reception':gt 'bdsm_mansion', 'reception'
+	act 'Go to the libary':gt 'bdsm_library'
+	act 'Go to the Ball room':gt 'bdsm_ballroom', 'ballroom'
 end
 
 if $ARGS[0] = 'east':
     $location_type = 'private'
-	$loc = 'MHall'
+	$loc = 'bdsm_hallway'
 	$loc_arg = 'east'
-	$menu_loc = 'MHall'
+	$menu_loc = 'bdsm_hallway'
 	$menu_arg = 'east'
 	menu_off = 0
 	killvar '$locclass'
@@ -64,13 +64,13 @@ if $ARGS[0] = 'east':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/hall.jpg"></center>'
 	'You are standing in the east wing hallway, you can feel the warm air from the conservatory to your right and the dinning room is to your left.'
 	'Further down the hallway are the kitchen, pantry and laundry room. At the end of the hall is are stairs leading up to the guest bedrooms and down to the basement.'
-	act 'Go to the foyer':gt 'MHall', 'foyer'
-	act 'Go to the conservatory': gt 'MConservatory'
-	act 'Go to the dining room':gt 'MDining'
-	act 'Go to the kitchen':gt 'MKitchen', 'kitchen'
-	act 'Go to the laundry':gt 'MKitchen', 'laundry'
-	act 'Go upstairs to the west wing landing':gt 'MLanding', 'west'
-	act 'Go down to the basement':gt 'MBasement', 'start'
+	act 'Go to the foyer':gt 'bdsm_hallway', 'foyer'
+	act 'Go to the conservatory': gt 'bdsm_conservatory'
+	act 'Go to the dining room':gt 'bdsm_dining'
+	act 'Go to the kitchen':gt 'bdsm_kitchen', 'kitchen'
+	act 'Go to the laundry':gt 'bdsm_kitchen', 'laundry'
+	act 'Go upstairs to the west wing landing':gt 'bdsm_landing', 'west'
+	act 'Go down to the basement':gt 'bdsm_basement', 'start'
 
 	if rand (0,100) < 3:
 		menu_off = 1
@@ -83,7 +83,7 @@ if $ARGS[0] = 'east':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return': gt 'MHall', 'east'
+		act 'Return': gt 'bdsm_hallway', 'east'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -102,7 +102,7 @@ if $ARGS[0] = 'east':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return': gt 'MHall', 'east'
+		act 'Return': gt 'bdsm_hallway', 'east'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -124,7 +124,7 @@ if $ARGS[0] = 'east':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Return': gt 'MHall', 'east'
+		act 'Return': gt 'bdsm_hallway', 'east'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -135,7 +135,7 @@ if $ARGS[0] = 'east':
 		gs 'arousal', 'voyeur_sex', 5
 		gs 'stat'
 		
-		act 'Return': gt 'MHall', 'east'
+		act 'Return': gt 'bdsm_hallway', 'east'
 	elseif rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -156,10 +156,10 @@ if $ARGS[0] = 'east':
 			gs 'arousal', 'end'
 			gs 'stat'
 		
-			act 'Return': gt 'MHall', 'east'
+			act 'Return': gt 'bdsm_hallway', 'east'
 		end
 	end
 end
 
---- MHall ---------------------------------
+--- bdsm_hallway ---------------------------------
 

+ 12 - 12
locations/MKitchen.qsrc → locations/bdsm_kitchen.qsrc

@@ -1,41 +1,41 @@
-# MKitchen
+# bdsm_kitchen
 $location_type = 'private'
 
 if $ARGS[0] = 'kitchen':
 	$locclass = 'kitr'
-	$loc = 'MKitchen'
+	$loc = 'bdsm_kitchen'
 	$loc_arg = 'kitchen'
-	$menu_loc = 'MKitchen'
+	$menu_loc = 'bdsm_kitchen'
 	$menu_arg = 'kitchen'
 	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/kitchen.jpg"></center>'
-	act 'Go to the east hall': gt 'MHall', 'east'
-	act 'look in the pantry': gt 'MKitchen', 'pantry'
+	act 'Go to the east hall': gt 'bdsm_hallway', 'east'
+	act 'look in the pantry': gt 'bdsm_kitchen', 'pantry'
 end
 
 if $ARGS[0] = 'laundry':
-	$loc = 'MKitchen'
+	$loc = 'bdsm_kitchen'
 	$loc_arg = 'laundry'
-	$menu_loc = 'MKitchen'
+	$menu_loc = 'bdsm_kitchen'
 	$menu_arg = 'laundry'
 	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/laundry.jpg"></center>'
 	'The laundry'
-	act 'Go to the east hall': gt 'MHall', 'east'
+	act 'Go to the east hall': gt 'bdsm_hallway', 'east'
 end
 
 if $ARGS[0] = 'pantry':
-	$loc = 'MKitchen'
+	$loc = 'bdsm_kitchen'
 	$loc_arg = 'pantry'
-	$menu_loc = 'MKitchen'
+	$menu_loc = 'bdsm_kitchen'
 	$menu_arg = 'pantry'
 	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/pantry.jpg"></center>'
-	act 'Return to the kitchen': gt 'MKitchen', 'kitchen'
+	act 'Return to the kitchen': gt 'bdsm_kitchen', 'kitchen'
 end
 
---- MKitchen ---------------------------------
+--- bdsm_kitchen ---------------------------------
 

+ 56 - 0
locations/bdsm_landing.qsrc

@@ -0,0 +1,56 @@
+# bdsm_landing
+$location_type = 'private'
+killvar '$locclass'
+
+if $ARGS[0] = 'west':
+	*clr & cla
+	$loc = 'bdsm_landing'
+	$loc_arg = 'west'
+	$menu_loc = 'bdsm_landing'
+	$menu_arg = 'west'
+	menu_off = 0
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/wlanding.jpg"></center>'
+	act 'Go to the east wing landing':gt 'bdsm_landing', 'east'
+	act 'Go downstairs to the foyer':gt 'bdsm_hallway', 'foyer'
+	act 'Visit the master bedroom':gt 'bdsm_bedwest', 'master'
+	act 'Visit guest bedroom A':gt 'bdsm_bedwest', 'guest'
+	act 'Visit the games room':gt 'bdsm_gameroom'
+
+	if rand (0,100) < 3:
+		menu_off = 1
+		*clr & cla
+		gs 'stat'
+		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_sex_b1.mp4"></video></center>'
+		'A maid is being helped with the vacuum cleaning by a man in casual clothing, you think about reporting him, but he''s a bit busy right now.'
+		
+		gs 'arousal', 'voyeur_sex', 5
+		gs 'arousal', 'end'
+		gs 'stat'
+		
+		act 'Return': gt 'bdsm_landing', 'west'
+	end
+end
+
+if $ARGS[0] = 'east':
+	*clr & cla
+	killvar '$locclass'
+	$loc = 'bdsm_landing'
+	$loc_arg = 'east'
+	$menu_loc = 'bdsm_landing'
+	$menu_arg = 'east'
+	menu_off = 0
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/elanding.jpg"></center>'
+	act 'Go to the west wing landing':gt 'bdsm_landing', 'west'
+	act 'Go downstairs to the foyer':gt 'bdsm_hallway', 'foyer'
+	act 'Go downstairs to the west wing hallway':gt 'bdsm_hallway', 'west'
+	act 'Visit guest bedroom B':gt 'bdsm_bedeast', 'guestB'
+	act 'Visit guest bedroom C':gt 'bdsm_bedeast', 'guestC'
+	act 'Visit guest bedroom D':gt 'bdsm_bedeast', 'guestD'
+	act 'Go to the bathroom': gt 'bdsm_bathrooms', 'bath'
+	act 'Go to the living room': gt 'bdsm_livingroom'
+end
+
+--- bdsm_landing ---------------------------------
+

+ 6 - 6
locations/MLibrary.qsrc → locations/bdsm_library.qsrc

@@ -1,9 +1,9 @@
-# MLibrary
+# bdsm_library
 
 $location_type = 'private'
-$loc = 'MLibrary'
+$loc = 'bdsm_library'
 $loc_arg = ''
-$menu_loc = 'MLibrary'
+$menu_loc = 'bdsm_library'
 $menu_arg = ''
 menu_off = 0
 *clr & cla
@@ -18,10 +18,10 @@ if hour = 18:
 	gs 'stat'
 	'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/librand.mp4"></video></center>'
 	'It looks like the librarian has put one of the books back in the wrong place, she really does seem to like the being punished.'
-	act 'Leave her to it': gt 'MHall', 'west'
+	act 'Leave her to it': gt 'bdsm_hallway', 'west'
 end
 
-act 'Go to west wing hall': gt 'MHall', 'west'
+act 'Go to west wing hall': gt 'bdsm_hallway', 'west'
 
---- MLibrary ---------------------------------
+--- bdsm_library ---------------------------------
 

+ 5 - 5
locations/MLiving.qsrc → locations/bdsm_livingroom.qsrc

@@ -1,17 +1,17 @@
-# MLiving
+# bdsm_livingroom
 
 $location_type = 'private'
 $locclass = 'livingr'
-$loc = 'MLiving'
+$loc = 'bdsm_livingroom'
 $loc_arg = ''
-$menu_loc = 'MLiving'
+$menu_loc = 'bdsm_livingroom'
 $menu_arg = ''
 menu_off = 0
 *clr & cla
 gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/living.jpg"></center>'
 'Living room'
-act 'Go to the east wing landing':gt 'MLanding', 'east'
+act 'Go to the east wing landing':gt 'bdsm_landing', 'east'
 
---- MLiving ---------------------------------
+--- bdsm_livingroom ---------------------------------
 

+ 19 - 19
locations/BDSM_Club.qsrc → locations/bdsm_mansion.qsrc

@@ -1,4 +1,4 @@
-# BDSM_Club
+# bdsm_mansion
 if $ARGS[0] = 'Hos':
 	*clr & cla
 	menu_off = 1
@@ -14,9 +14,9 @@ end
 
 if $ARGS[0] = 'start':
 	$loc_arg = 'start'
-	$loc = 'BDSM_Club'
+	$loc = 'bdsm_mansion'
 	$location_type = 'public_outdoors'
-	$menu_loc = 'BDSM_Club'
+	$menu_loc = 'bdsm_mansion'
 	$menu_arg = 'start'
 	menu_off = 0
 	*clr & cla
@@ -25,14 +25,14 @@ if $ARGS[0] = 'start':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/club.jpg"></center>'
 	if BDSMtaxi = 1 and BDSMmeet = 0:
 		'The taxi brings you in a gated community outside of town and drops you off at the closed wrought iron gate. From the booth comes a guard, you show him the business card. Without saying anything, he opens the gate and points you in the direction. You walk to a marble tiled walkway past the neatly clipped shrubs and flower beds. An other guard meets you, and leads you into the mansion through an inconspicuous side door.'
-		act 'Enter club':gt 'BDSM_Club', 'in'
+		act 'Enter club':gt 'bdsm_mansion', 'in'
 	elseif BDSMClubIn = 1 and BDSMday ! daystart:
 		if BDSMpayDay < daystart - 30 and $BDSMrole = 's':
-			act 'Enter the club':gt 'BDSM_Club', 's_start'
+			act 'Enter the club':gt 'bdsm_mansion', 's_start'
 		elseif BDSMpayDay < daystart - 30 and $BDSMrole = 'd':
-			act 'Enter the club':gt 'BDSM_Club', 'd_start'
+			act 'Enter the club':gt 'bdsm_mansion', 'd_start'
 		else
-			act 'Enter the club':BDSMday = daystart & gt 'MHall', 'foyer'
+			act 'Enter the club':BDSMday = daystart & gt 'bdsm_hallway', 'foyer'
 		end
 	elseif BDSMmeet = 1 and BDSMday ! daystart:
 		if money < 10000:
@@ -114,7 +114,7 @@ if $ARGS[0] = 'in':
 			'"Find a branch of G & M and buy one, and don''t forget to bring the first installment of 10 thousand <b>₽</b>. We are not a charitable organization, nothing is free. However, if you prove yourself as a sub, you will be able to earn some tips in private sessions. But the main thing – do not talk. We have important clients, and don''t need advertising. Everything clear?"'
 			'"Clear... Mistress..."'
 			'As you are leaving, you think, where will you get the money for the down payment.'
-			act 'Leave':gt 'BDSM_Club', 'start'
+			act 'Leave':gt 'bdsm_mansion', 'start'
 		end
 		gs 'willpower', 'misc', 'resist', 'hard'
 		if will_cost <= pcs_willpwr:
@@ -134,7 +134,7 @@ if $ARGS[0] = 'in':
 				'"Before you can get started, you will have some orientation under the guidance of an experienced mistress." She points at herself, "The cost of this is covered by your registration fee. If you are satisfied, sign this document."'
 				'You sign the document. The man places the paper in a folder.'
 				'As you are leaving, you think, where will you get the money for the registration fee and if you can persuade someone to come here as a sub.'
-				act 'Leave':gt 'BDSM_Club', 'start'
+				act 'Leave':gt 'bdsm_mansion', 'start'
 			end
 		else
 			act 'Dominant (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -144,7 +144,7 @@ end
 
 if $ARGS[0] = 's_start':
 	*clr & cla
-	$menu_loc = 'BDSM_Club'
+	$menu_loc = 'bdsm_mansion'
 	$menu_arg = 's_start'
 	menu_off = 0
 	gs 'stat'
@@ -155,16 +155,16 @@ if $ARGS[0] = 's_start':
 		BDSMday = daystart
 		money -= 10000
 		'You pay for another 30 days access to the club.'
-		act 'Enter the club':gt 'MHall', 'foyer'
+		act 'Enter the club':gt 'bdsm_hallway', 'foyer'
 	else
 		'You cannot afford the 10,000 rubes required to extend your club membership.'
-		act 'Leave':gt 'BDSM_club', 'start'
+		act 'Leave':gt 'bdsm_mansion', 'start'
 	end
 end
 
 if $ARGS[0] = 'd_start':
 	*clr & cla
-	$menu_loc = 'BDSM_Club'
+	$menu_loc = 'bdsm_mansion'
 	$menu_arg = 'd_start'
 	menu_off = 0
 	gs 'stat'
@@ -175,28 +175,28 @@ if $ARGS[0] = 'd_start':
 		BDSMday = daystart
 		money -= 10000
 		'You pay for another 30 days access to the club'
-		act 'Enter the club':gt 'MHall', 'foyer'
+		act 'Enter the club':gt 'bdsm_hallway', 'foyer'
 	else
 		'You cannot afford the 10,000 rubes required to extend your club membership.'
-		act 'Leave':gt 'BDSM_club', 'start'
+		act 'Leave':gt 'bdsm_mansion', 'start'
 	end
 end
 
 if $ARGS[0] = 'reception':
 	$location_type = 'event'
-	$menu_loc = 'BDSM_Club'
+	$menu_loc = 'bdsm_mansion'
 	$menu_arg = 'reception'
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
 	'You go to the reception, Mistress Elektra is sitting at her desk looking a little bored.'
-	act 'Go to west wing hall': gt 'MHall', 'west'
-	act 'Go to the garage': gt 'MRear', 'garage'
+	act 'Go to west wing hall': gt 'bdsm_hallway', 'west'
+	act 'Go to the garage': gt 'bdsm_garden', 'garage'
 end
 
 if $ARGS[0] = 'office':
 end
 
---- BDSM_Club ---------------------------------
+--- bdsm_mansion ---------------------------------
 

+ 1 - 0
locations/bedrPar.qsrc

@@ -306,6 +306,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'intro':
+	CLOSE ALL
 	grandmaQW['last_month_paid'] = month
 	menu_off = 1
 	hour = 6

+ 29 - 75
locations/begin.qsrc

@@ -8,7 +8,13 @@ if $ARGS[0] = 'start':
 	timer = 6
 	timerM = 30
 	settingmode = 0
-
+	$checkimg = {
+		if $ARGS[0]=$ARGS[1]:
+			$result = '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
+		else
+			$result = '<TD><center><a href="exec:$start_type = ''<<$ARGS[1]>>'' & gt ''begin'',''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
+		end
+	}
 	gs 'Cheatmenu_din'
 	showstat 1
 	'<center><b><font color="maroon">CHOOSE GAME START</font></b></center>'
@@ -27,90 +33,36 @@ if $ARGS[0] = 'start':
 	*nl
 	*nl
 
-	'<center><table><TH>Start Type</TH><TH>Standard</TH><TH>Magical</TH><TH>M2F</TH><TR>'
-
-	$start_text = '<TD>School</TD>'
-
-	if $start_type = 'sg':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''sg'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
-
-	if $start_type = 'sg_m':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''sg_m'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
-
-	if $start_type = 'sg_tg':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD><TR>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''sg_tg'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD><TR>'
-	end
-
-	$start_text += '<TD>City</TD>'
-
-	if $start_type = 'city':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''city'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
+	'<center><table><TH width="100"><p align="center">Start Type</p></TH><TH width="80"><p align="center">Standard</p></TH><TH width="80"><p align="center">Magical</p></TH><TH width="80"><p align="center">M2F</p></TH>'
 
-	if $start_type = 'city_m':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''city_m'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
+	$start_text = '<TR><TD><p align="center">School</p></TD>'
 
-	if $start_type = 'city_tg':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD><TR>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''city_tg'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD><TR>'
-	end
+	$start_text += $dyneval($checkimg,$start_type,'sg')
+	$start_text += $dyneval($checkimg,$start_type,'sg_m')
+	$start_text += $dyneval($checkimg,$start_type,'sg_tg')
 
-	$start_text += '<TD>University</TD>'
+	$start_text += '<TR><TD><p align="center">City</p></TD>'
 
-	if $start_type = 'uni':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''uni'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
+	$start_text += $dyneval($checkimg,$start_type,'city')
+	$start_text += $dyneval($checkimg,$start_type,'city_m')
+	$start_text += $dyneval($checkimg,$start_type,'city_tg')
 
-	if $start_type = 'uni_m':
-		$start_text += '<TD><center><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''uni_m'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
+	$start_text += '<TR><TD><p align="center">University</p></TD>'
 
-	if $start_type = 'uni_tg':
-		$start_text += '<TD><img src="images/system/icons/check.png" height="50"></center></TD>'
-	else
-		$start_text += '<TD><center><a href="exec:$start_type = ''uni_tg'' & gt ''begin'', ''start''"><img src="images/system/icons/uncheck.png" height="50"></a></center></TD>'
-	end
+	$start_text += $dyneval($checkimg,$start_type,'uni')
+	$start_text += $dyneval($checkimg,$start_type,'uni_m')
+	$start_text += $dyneval($checkimg,$start_type,'uni_tg')
 
 	$start_text
 
 	'</table></center>'
-	
+
 	if $start_type = 'sg' or $start_type = 'sg_m':
 		act '<center><b>Start</b></center>': gt 'intro_sg', 'start'
-	elseif $start_type = 'sg_tg':
-		act '<center><b>Start</b></center>': gt 'intro_sg_tg', 'start'
-	elseif $start_type = 'city':
-		act '<center><b>Start</b></center>': gt 'intro_city', 'start'
-	elseif $start_type = 'city_m':
-		act '<center><b>Start</b></center>': gt 'intro_city_m', 'start'
-	elseif $start_type = 'city_tg':
-		act '<center><b>Start</b></center>': gt 'intro_city_tg', 'start'
-	elseif $start_type = 'uni':
-		act '<center><b>Start</b></center>': gt 'intro_uni', 'start'
-	elseif $start_type = 'uni_m':
-		act '<center><b>Start</b></center>': gt 'intro_uni_m', 'start'
-	elseif $start_type = 'uni_tg':
-		act '<center><b>Start</b></center>': gt 'intro_uni_tg', 'start'
+	elseif $start_type ! '':
+		act '<center><b>Start</b></center>': gt 'intro_'+$start_type, 'start'
 	end
-	
+
 	act '<center><b>Change game settings</b></center>': settingmode = 1 & gs '$menu_setting'
 end
 
@@ -123,15 +75,15 @@ if $ARGS[0] = 'warning':
 	*nl
 	*nl
 	'<center><img <<$set_imgh>> src="images/system/1_openings/warning.jpg" ></center>'
-	
+
 	act '<center><b>Continue</b></center>': gt 'begin','real_character'
 end
-	
+
 if $ARGS[0] = 'real_character':
 	$BACKIMAGE = ''
 	cls
 	'<center><b><font color = maroon>CHARACTER SELECTION</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_1.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_1.jpg"></center><center>'
 	*nl
 	'This game has two ways to display your character''s face, either dynamically depending on your hair style and colour or a fixed image of your choice.'
 	'To use a fixed image, replace the image "avatar" in the "images" folder of the game with a file of the same name and format (.jpg) and select "Use a fixed image".'
@@ -146,6 +98,8 @@ if $ARGS[0] = 'real_character':
 	   *P '<a href="exec:Enable_Android = 1 & gt ''begin'',''real_character''">Here</a> (Current: <B>No</B>)'
 	end
 
+	'</center>'
+
 	act'<center><b>Use the dynamic profile system</b></center>':
 		cls
 		gt 'begin', 'start'

+ 2 - 2
locations/body.qsrc

@@ -117,10 +117,10 @@ if $ARGS[0] = 'DailyUpdate':
 
 	if pcs_pubes < 2: pcs_pubecol[2] = pcs_pubecol
 
-	if hscrunch > 0:
+	if mc_inventory['scrunchies'] > 0:
 		hscrunchrand = rand(1, 100)
 
-		if hscrunchrand <= 8:hscrunch -= 1
+		if hscrunchrand <= 8:mc_inventory['scrunchies'] -=  1
 	end
 
 	! Leg and pubes hair growth

+ 7 - 7
locations/body_desc.qsrc

@@ -334,7 +334,7 @@ if $ARGS[0] = 'breasts':
 	elseif pcs_cupsize <= 30:
 		tits = 5
 		$titsize = 'E cup'
-		$pc_desc['breast'] = func($this, 'generous', 'heavy', 'fairly large')
+		$pc_desc['breast'] = func($this, 'ChooseDescWord', 'generous', 'heavy', 'fairly large')
 		if pcdesc_breastimplantcheck = 1:
 			$pc_descWordy['breast'] = 'heavy, fake<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
 		else
@@ -455,26 +455,26 @@ if $ARGS[0] = 'lips':
 		$pc_desc['lip gloss'] = func($this, 'ChooseDescWord', 'shiny', 'glossy', 'juicy', 'slippery')
 		$pc_desc['lip glossed'] = 'glossed'
 		if pcs_lip = 1:
-			$pcs_lipbalm = 'shiny'
+			$pcs_lipbalm  = 'shiny'
 			$pc_descWordy['lip glossed'] = 'gloss-slicked'
 		elseif pcs_lip = 2:
-			$pcs_lipbalm = 'brilliant and juicy'
+			$pcs_lipbalm  = 'brilliant and juicy'
 			$pc_descWordy['lip glossed'] = 'invitingly glossed'
 		elseif pcs_lip = 3:
-			$pcs_lipbalm = 'juicy and full'
+			$pcs_lipbalm  = 'juicy and full'
 			$pc_descWordy['lip glossed'] = 'wetly-glossed'
 		elseif pcs_lip = 4:
-			$pcs_lipbalm = 'wet and glossy'
+			$pcs_lipbalm  = 'wet and glossy'
 			$pc_descWordy['lip glossed'] = 'suggestively gloss-glazed'
 		else
 			!! Lip size 0
-			$pcs_lipbalm = 'shiny'
+			$pcs_lipbalm  = 'shiny'
 			$pc_descWordy['lip glossed'] = 'gloss-slicked'
 		end
 	else
 		!! No gloss
 		$pc_desc['lip gloss'] = 'soft'
-		$pcs_lipbalm = 'soft'
+		$pcs_lipbalm  = 'soft'
 		$pc_desc['lip glossed'] = 'softened'
 	end
 

+ 7 - 7
locations/booty_call_after.qsrc

@@ -864,7 +864,7 @@ if $ARGS[0] = 'cum_clean':
 				end
 			end
 			
-			if salfetka > 0:
+			if mc_inventory['makeup_wipes'] > 0:
 				act'Use your wipes':
 					gs 'cum_cleanup', 'cleanloc'
 					gs'stat'
@@ -1078,10 +1078,10 @@ if $ARGS[0] = 'after_sex2':
 	end
 
 	if $stat_cum_msg ! '':
-		if salfetka > 0:
+		if mc_inventory['makeup_wipes'] > 0:
 			act'Clean yourself up (use your own wipes)':
 				booty_call['wipes'] = 1
-				salfetka -= 1
+				mc_inventory['makeup_wipes'] -= 1
 				gt'booty_call_after', 'wipes'
 			end
 		end
@@ -1169,11 +1169,11 @@ if $ARGS[0] = 'boy_bathroom':
 			act'Take a shower':gs'booty_call_morning', 'shower'
 		end
 	end
-	if sanpad > 0 and (mesec > 0 or (placebopart > 2 and pillcon < 40000)) and isprokp = 0 and isprok = 0 and $pantyworntype ! 'none' and knowpreg = 0:
+	if mc_inventory['sanitary_pads'] > 0 and (mesec > 0 or (placebopart > 2 and pillcon < 40000)) and isprokp = 0 and isprok = 0 and $pantyworntype ! 'none' and knowpreg = 0:
 		act 'Use a sanitary pad (0:02)':
 			menu_off = 1
 			*clr & cla
-			sanpad -= 1
+			mc_inventory['sanitary_pads'] -=  1
 			isprokp = 1
 			minut += 2
 			pcs_mood -= 5
@@ -1183,11 +1183,11 @@ if $ARGS[0] = 'boy_bathroom':
 			act'Continue':gs'booty_call_after', 'boy_bathroom'
 		end
 	end
-	if tampon > 0 and (mesec > 0 or (placebopart > 2 and pillcon < 40000)) and isprok = 0 and isprokp = 0 and knowpreg = 0:
+	if mc_inventory['tampons'] > 0 and (mesec > 0 or (placebopart > 2 and pillcon < 40000)) and isprok = 0 and isprokp = 0 and knowpreg = 0:
 		act 'Use a tampon (0:02)':
 			menu_off = 1
 			*clr & cla
-			tampon -= 1
+			mc_inventory['tampons'] -=  1
 			isprok = 1
 			minut += 2
 			pcs_mood -= 5

+ 2 - 2
locations/booty_call_morning.qsrc

@@ -675,7 +675,7 @@ if $ARGS[0] = 'shower2':
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	minut += 10
-	shampoo += 1
+	mc_inventory['shampoo'] +=  1
 	dynamic $showerdin
 	gs'stat'
 	'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, your sleepiness washes away and clarity comes back.'
@@ -692,7 +692,7 @@ if $ARGS[0] = '2nd_shower':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		minut += 5
-		shampoo += 1
+		mc_inventory['shampoo'] +=  1
 		dynamic $showerdin
 		gs'stat'
 		'You get into <<$npc_firstname[$boy]>>''s shower for the <i>second</i> time this morning, washing the sex sweat from your body.'

+ 13 - 13
locations/booty_call_shower.qsrc

@@ -79,7 +79,7 @@ if $ARGS[0] = 'before_alone':
 	minut += 5
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	booty_call['start_shower'] = 1
 	gs 'stat'
@@ -94,7 +94,7 @@ end
 
 if $ARGS[0] = 'before_together1':
 	booty_call['start_shower'] = 1
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	gs'arousal', 'massage',5,'no_orgasm_msg'
 	gs'stat'
@@ -232,7 +232,7 @@ if $ARGS[0] = 'before_jerkoff_cum1':
 		'You work him even harder, trying to finish him with one final sprint. <<$npc_firstname[$boy]>> grunts and cum explodes from his tip. The sensation of his cum spattering across your stomach is the last thing you need and you come as well, moaning loudly even as you continue to finish him off.'
 	end
 	act'Continue':
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
@@ -514,7 +514,7 @@ end
 
 if $ARGS[0] = 'after_borrow_shower':
 	cla & *clr
-	NoShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	$npc_apt_bedroom[$boy]
 	'"I''m gonna borrow your shower," you say, sliding out of the bed.'
 	if rand(1,10) < npc_sexdrive[$boy] and booty_call['angry_after'] = 0:
@@ -573,7 +573,7 @@ if $ARGS[0] = 'after_alone':
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	booty_call['shower'] = 1
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	gs 'stat'
 	'You turn on the faucet, relaxing as the hot water pours down over your skin. After a few minutes, you turn the tap off and step out.'
@@ -631,7 +631,7 @@ end
 
 if $ARGS[0] = 'after_shower_together':
 	booty_call['shower'] = 1
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	cla & *clr
 	gs 'stat'
@@ -1109,7 +1109,7 @@ if $ARGS[0] = 'after_shower_cum_rinse':
 		act'Rinse off':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			$orgasm_or = 'no'
 			gs'arousal', 'vaginal_finger',rand(1,2),'no_orgasm_msg', 'masturbate'
@@ -1135,7 +1135,7 @@ if $ARGS[0] = 'after_shower_again':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 			minut += 5
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			gs'stat'
 			if booty_call['shower_fuck'] = 1:
@@ -1162,7 +1162,7 @@ if $ARGS[0] = 'after_shower_again_long':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 			minut += 15
-			noShampoo = 1
+			mc_inventory['noshampoo'] = 1
 			dynamic $showerdin
 			gs'stat'
 			if booty_call['shower_creampie'] = 1:
@@ -1181,7 +1181,7 @@ if $ARGS[0] = 'after_shower_again_long':
 end
 
 if $ARGS[0] = 'after_shower_together_end':
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	cla & *clr
 	$npc_apt_bathroom[$boy]
@@ -1416,7 +1416,7 @@ if $ARGS[0] = 'morning_together_sex1':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
 		gs 'arousal', 'foreplay', 10
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		'You stay in the shower with <<$npc_firstname[$boy]>> a while longer, allowing him to keep playing with your breasts and fondling your body, but don''t let it progress any further until the water shuts off.'
 		*nl
@@ -1465,7 +1465,7 @@ if $ARGS[0] = 'morning_jerkoff_cum1':
 		'You turn to face him, staring into <<$npc_firstname[$boy]>>''s eyes as you work him even harder trying to finish him with one final sprint. <<$npc_firstname[$boy]>> grunts and cum explodes from his tip. The sensation of his cum spattering across your stomach is the last thing you need and you come as well, moaning loudly even as you continue to finish him off.'
 	end
 	act'Continue':
-		noShampoo = 1
+		mc_inventory['noshampoo'] = 1
 		dynamic $showerdin
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
@@ -1772,7 +1772,7 @@ if $ARGS[0] = 'morning_shower_fuck_jerkoff_end':
 end
 
 if $ARGS[0] = 'morning_shower_together_end':
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	act'Finish up':
 		cla

+ 4 - 4
locations/brothel.qsrc

@@ -543,7 +543,7 @@ if $ARGS[0] = 'brothel_dressingroom':
 	 *nl
 	'A room made for the working girls, like yourself.'
 	'It is equipped with a shower, almost on every wall hangs a large <a href="exec:gt ''mirror'', ''start''">mirror</a>. There is a water cooler beside the door, and some light snacks on the table, in case the girls get hungry or thirsty between sessions.'
-	'From a box beneath a table you can take some '+iif(kosmetica < 1,'<a href="exec: kosmetica += 5 & gt ''brothel'', $loc_arg">cosmetics</a>','cosmetics')+' (you have '+kosmetica+') or, '+iif(shampoo < 1,'<a href="exec: shampoo += 5 & gt ''brothel'', $loc_arg">shampoo</a>','shampoo')+', '+iif(lipbalm < 1,'<a href="exec: lipbalm += 5 & gt ''brothel'', $loc_arg">lip balm</a>','lip balm')+' (you have '+lipbalm+'), or '+iif(stanok < 1,'<a href="exec: stanok += 5 & gt ''brothel'', $loc_arg">shaving</a>','shaving')+' equipment (you have '+stanok+'), if you don''t have any. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
+	'From a box beneath a table you can take some '+iif(mc_inventory['cosmetics'] < 1,'<a href="exec: mc_inventory[''cosmetics''] += 5 & gt ''brothel'', $loc_arg">cosmetics</a>','cosmetics')+' (you have '+mc_inventory['cosmetics'] >+') or, '+iif(shampoo < 1,'<a href="exec: mc_inventory[''shampoo''] +=  5 & gt ''brothel'', $loc_arg">shampoo</a>','shampoo')+', '+iif(mc_inventory['lipbalm'] < 1,'<a href="exec: mc_inventory[''lipbalm''] += 5 & gt ''brothel'', $loc_arg">lip balm</a>','lip balm')+' (you have '+lipbalm+'), or '+iif(mc_inventory['razor'] < 1,'<a href="exec: mc_inventory[''razor''] +=  5 & gt ''brothel'', $loc_arg">shaving</a>','shaving')+' equipment (you have '+mc_inventory['razor'] +'), if you don''t have any. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
 	'For obvious reasons there is also a box with an '+iif(klisma < 1,'<a href="exec: klisma += 1 & gt ''brothel'', $loc_arg">enema kit</a>','enema kit')+'. A box with some '+iif(painkiller < 1,'<a href="exec: painkiller += 5 & gt ''brothel'', $loc_arg">painkillers</a>','painkillers')+' (you have '+painkiller+') is there, in case someone needs pain relief.'
 	'On the table lies a list with instructions, in case you don''t already remember them:'
 	*nl
@@ -563,7 +563,7 @@ if $ARGS[0] = 'brothel_dressingroom':
 	act 'Have a glass of water (0:05)':gs 'beverage', 'bev_wat'
 	act 'Change your clothes':gt 'wardrobe', 'start'
 	act 'Look in the mirror': gt 'mirror', 'start'
-	if shampoo > 0:
+	if mc_inventory['shampoo'] > 0:
 		act 'Have a shower':
 			cls
 			dynamic $showerdin
@@ -575,7 +575,7 @@ if $ARGS[0] = 'brothel_dressingroom':
 			'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly to be as clean as possible to potential clients.'
 			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 			dynamic $dryOff
-			if stanok > 0: dynamic $brit
+			if mc_inventory['razor'] > 0: dynamic $brit
 		end
 	else
 	  !!Changed from buying to taking from the box, since shampoo is handed out for free at this location
@@ -588,7 +588,7 @@ if $ARGS[0] = 'brothel_dressingroom':
 	dynamic $quickwash
 	dynamic $basin
 	dynamic $publicpan
-	if stanok > 0: dynamic $brit
+	if mc_inventory['razor'] > 0: dynamic $brit
 	if painkiller > 0 and pain['total'] >0 and pain['killer'] = 0:
 		act 'Take a painkiller':
 			pain['killer'] += 1

+ 24 - 20
locations/brother_shower_sex.qsrc

@@ -284,7 +284,7 @@ if $ARGS[0] = 'brother_shower_fuck_first2':
 					'<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_shower_sex', 'brother_shower_fuck_end'
+			act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 		else
 			'Suddenly, you feel your brother tapping you on the shoulder.'
 			act'Continue':gt'brother_shower_sex', 'brother_fuck_cum'
@@ -390,6 +390,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analv':
 					gs 'arousal', 'anal', 5
 					act 'Was it good for you?':
 						gs 'arousal', 'end'
+						dynamic $showerdin
 						gs 'stat'
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brotherwash.jpg"></center>'
@@ -467,6 +468,7 @@ if $ARGS[0] = 'brother_shower_anal_vagnv_analv':
 						'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."'
 						gs 'arousal', 'end'
+						dynamic $showerdin
 						gs 'stat'
 						act'Finish':mirror_steam = hour & gt $loc
 					end
@@ -507,6 +509,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analnv':
 				*clr
 				cla
 				gs 'arousal', 'end'
+				dynamic $showerdin
 				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.'  
@@ -540,6 +543,7 @@ if $ARGS[0] = 'brother_shower_anal_vagnv_analnv':
 		act 'Clean up':
 			*clr & cla
 			gs 'arousal', 'end'
+			dynamic $showerdin
 			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.'  
@@ -572,7 +576,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 			gs 'cum_call', 'stomach', 'A34', 1
 			'<center><video autoplay loop src="images/shared/sex/shower/jerkoff1.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_shower_sex', 'brother_shower_fuck_end'
+			act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 		end
 
 		act'Suck him off':gt'brother_shower_sex', 'shower_swallow'
@@ -600,7 +604,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"Well how was I supposed to know that?"'
 					end
 				end
-				act'Continue':gt'brother_shower_sex', 'brother_shower_fuck_end'
+				act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 			end
 		end
 
@@ -623,7 +627,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 				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_shower_sex', 'brother_shower_fuck_end'
+			act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 		end
 		
 		act'Fuck him till he cums':gt'brother_shower_sex', 'shower_creampie'
@@ -669,7 +673,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 					
 					act'"I''m not but it''s okay"':
@@ -679,7 +683,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 				else
 					act'"Was just asking"':
@@ -693,7 +697,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 							'"You didn''t feel me come 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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 					
 					act'"You still need to ask" (tease)':
@@ -701,7 +705,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"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 come inside me," you smirk.'
-						act'Continue':gt'brother_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 					
 					act'"You still need to ask"':
@@ -710,7 +714,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 				end
 			else
@@ -722,7 +726,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 					
 					act'"I''m on birth control so you don''t have to worry"':
@@ -730,7 +734,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 						'"It''s okay Kolka, I''m on birth control," you reassure him. His expression melts with visible relief. "So that means you can come 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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 					act'Play a prank on him':
 						cla & *nl
@@ -747,7 +751,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 							'"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_shower_sex', 'brother_shower_fuck_end'
+							act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 						end
 					end
 				else
@@ -758,7 +762,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 								'"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_shower_sex', 'brother_shower_fuck_end'
+								act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 							end
 							act'"You need to be more careful!"':
 								cla & *nl
@@ -766,11 +770,11 @@ if $ARGS[0] = 'brother_fuck_cum':
 								'"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_shower_sex', 'brother_shower_fuck_end'
+								act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 							end
 						elseif knowpreg = 1:
 							'<i>Well,</i> you think to yourself, <i>I''m already pregnant.</i>'
-							act'Continue':gt'brother_shower_sex', 'brother_shower_fuck_end'
+							act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 						else
 							act'"It''s okay, it was an accident"':
 								cla & *nl
@@ -780,7 +784,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 								'"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_shower_sex', 'brother_shower_fuck_end'
+								act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 							end
 							act'"You need to be more careful!"':
 								cla & *nl
@@ -792,7 +796,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 								'"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_shower_sex', 'brother_shower_fuck_end'
+								act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 							end
 							act'"What the fuck!"':
 								cla & *nl
@@ -814,14 +818,14 @@ if $ARGS[0] = 'brother_fuck_cum':
 								'"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_shower_sex', 'brother_shower_fuck_end'
+								act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 							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 come 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_shower_sex', 'brother_shower_fuck_end'
+						act'Continue':gt'brother_shower_sex', 'ending_route_routine'
 					end
 				end
 			end
@@ -1327,7 +1331,7 @@ end
 
 if $ARGS[0] = 'brother_shower_fuck_end':
 	cla & *clr
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	brother_shower_times += 1
 	minut += 2

+ 27 - 27
locations/brother_voyeur.qsrc

@@ -687,7 +687,7 @@ if $ARGS[0] = 'brother_wash':
 			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pc_desc[''pubes'']>> pussy.'
 		end
 		'"Aren''t you going to shave?"'
-		if stanok = 0:
+		if mc_inventory['razor'] =  0:
 			act'"I can''t. I don''t have any razors"':
 				cla & *nl
 				brothershave[1] = daystart + 2
@@ -779,7 +779,7 @@ if $ARGS[0] = 'brother_shower_shave':
 		'"Yeah, you''re probably right. I should shave," you say looking down at yourself, frowning at the growing body hair.'
 	end
 	
-	if pcs_leghair > 3 and pcs_pubes > 3 and stanok = 1:
+	if pcs_leghair > 3 and pcs_pubes > 3 and mc_inventory['razor'] =  1:
 		msg'As you pick up your razor, you realize that it''s probably only sharp enough for one more use. You''ll have to decide between a <<$pc_desc[''pubes'']>> pussy or <<$pc_desc[''legs'']>> legs.'
 	else
 		*nl
@@ -797,7 +797,7 @@ if $ARGS[0] = 'brother_shower_shave':
 end
 
 if $ARGS[0] = 'shave_both':
-	if stanok >= 2:
+	if mc_inventory['razor'] >= 2:
 		if pcs_leghair > 3 and pcs_pubes > 3:
 			act 'Shave your legs and pussy (0:15)':
 				npc_rel['A34'] += 3
@@ -807,7 +807,7 @@ if $ARGS[0] = 'shave_both':
 				pcs_pubes = 0
 				pcs_horny += 5
 				brothershave += 1
-				stanok -= 2
+				mc_inventory['razor'] -=  2
 				'<center><video autoplay loop src="images/shared/home/bathroom/shave.mp4"></center>'
 				'"Yeah, sure. Why not?" you smile.'
 				'You lather up your legs and crotch and then start carefully shaving them. Kolka stares at you and watches the process intently.'
@@ -853,14 +853,14 @@ if $ARGS[0] = 'shave_legs':
 			minut += 5
 			pcs_leghair = 0
 			pcs_horny += 5
-			stanok -= 1
+			mc_inventory['razor'] -=  1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave2.jpg"></center>'
 			'You lather up your legs and then start carefully shaving them.'
 			*nl
 			if pcs_pubes > 3:
 				'Kolka frowns. "You''re not going to shave your '+iif(pcs_pubes <= 20, 'pussy?"', 'bush?"')
-				if stanok = 0:
+				if mc_inventory['razor'] =  0:
 					act'"I can''t. Razor''s gone dull"':
 						cla & *nl
 						'"I couldn''t even if I wanted to," you say to him wistfully. He looks at you in confusion. "Razor''s gone dull." You thumb the razor to show him. Need a sharp razor to shave. <i>Especially</i> down there," you smile.'
@@ -956,7 +956,7 @@ if $ARGS[0] = 'shave_legs':
 						pcs_horny += 5
 						brothershave += 1
 						minut += 5
-						stanok -= 1
+						mc_inventory['razor'] -=  1
 						gs 'stat'
 						'<center><video autoplay loop src="images/shared/home/bathroom/shave.mp4"></center>'
 						'"Hmm..." You think to yourself for a moment. "Maybe you''re right after all," you say and start lathering up your crotch.'
@@ -999,7 +999,7 @@ if $ARGS[0] = 'shave_pussy':
 				pcs_pubes = 0
 			end
 			pcs_horny += 5
-			stanok -= 1
+			mc_inventory['razor'] -=  1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave3.jpg"></center>'
 			if brother_shower['shave_ask2'] = daystart:
@@ -1011,7 +1011,7 @@ if $ARGS[0] = 'shave_pussy':
 			
 			if pcs_leghair > 3:
 				'Kolka frowns. "You''re not going to shave your legs?"'
-				if stanok = 0:
+				if mc_inventory['razor'] =  0:
 					act'"I can''t. Razor''s gone dull"':
 						cla & *nl
 						'"I couldn''t even if I wanted to," you say to him wistfully. He looks at you in confusion. "Razor''s gone dull." You thumb the razor to show him. Need a sharp razor to shave. <i>Especially</i> down there," you smile.'
@@ -1032,7 +1032,7 @@ if $ARGS[0] = 'shave_pussy':
 						pcs_horny += 5
 						brothershave += 1
 						minut += 5
-						stanok -= 1
+						mc_inventory['razor'] -=  1
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave2.jpg"></center>'
 						'"Hmm..." You think to yourself for a moment. "Maybe you''re right after all," you say and start lathering up your legs and begin carefully shaving them.'
@@ -1253,7 +1253,7 @@ if $ARGS[0] = 'shave':
 		elseif pcs_leghair > 3 and pcs_pubes <= 3:
 			'His lips twisted in thought, he says, "You''re looking a little hairy down there." You follow his gaze to look at your <<$pc_desc[''legs'']>> legs. "Aren''t you going to shave?"'
 		end
-		if stanok = 0:
+		if mc_inventory['razor'] =  0:
 			act'"I can''t. I don''t have any razors"':
 				cla
 				*nl
@@ -1263,7 +1263,7 @@ if $ARGS[0] = 'shave':
 			end
 
 		else
-			if pcs_leghair > 3 and pcs_pubes > 3 and stanok = 1:
+			if pcs_leghair > 3 and pcs_pubes > 3 and mc_inventory['razor'] =  1:
 				msg 'As you pick up your razor, you realize that it''s probably only sharp enough for shaving one set of things. If you want to shave you''ll have to decide between keeping a <<$pc_desc[''pubes'']>> pussy or <<$pc_desc[''legs'']>> legs.'
 			end
 
@@ -1315,7 +1315,7 @@ if $ARGS[0] = 'shave':
 				end
 			end
 
-			if pcs_leghair > 3 and pcs_pubes > 3 and stanok > 1:
+			if pcs_leghair > 3 and pcs_pubes > 3 and mc_inventory['razor'] > 1:
 				act 'Shave your legs and pussy (0:15)':
 					cla & *clr
 					minut += 15
@@ -1323,7 +1323,7 @@ if $ARGS[0] = 'shave':
 					pcs_pubes = 0
 					pcs_horny += 5
 					brothershave += 1
-					stanok -= 2
+					mc_inventory['razor'] -=  2
 					inhib_exp += rand(1,3)
 					gs 'stat'
 					'<center><video autoplay loop src="images/shared/home/bathroom/shave.mp4"></center>'
@@ -1346,7 +1346,7 @@ if $ARGS[0] = 'shave':
 					minut += 5
 					pcs_leghair = 0
 					pcs_horny += 5
-					stanok -= 1
+					mc_inventory['razor'] -=  1
 					inhib_exp += rand(1,2)
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave2.jpg"></center>'
@@ -1354,7 +1354,7 @@ if $ARGS[0] = 'shave':
 					'You lather up your legs and then start carefully shaving them.'
 					if pcs_pubes > 3:
 						'Kolka frowns. "You''re not going to shave your pussy?"'
-						if stanok = 0:
+						if mc_inventory['razor'] =  0:
 							act'"I can''t. Razor''s gone dull"':
 								cla
 								*nl
@@ -1413,7 +1413,7 @@ if $ARGS[0] = 'shave':
 								pcs_horny += 5
 								brothershave += 1
 								minut += 5
-								stanok -= 1
+								mc_inventory['razor'] -=  1
 								'<center><video autoplay loop src="images/shared/home/bathroom/shave.mp4"></center>'
 								if pcs_pubes < 11:
 									'<br>"Hmm..." You think to yourself for a moment. "Maybe you''re right after all," you say and start lathering up your crotch.<br>Kolka stares at you intensely as you carefully remove the bits of stubble from around your pussy.'
@@ -1447,7 +1447,7 @@ if $ARGS[0] = 'shave':
 					pcs_horny += 5
 					brothershave += 1
 					minut += 5
-					stanok -= 1
+					mc_inventory['razor'] -=  1
 					inhib_exp += 1
 					gs 'stat'
 					'<center><video autoplay loop src="images/shared/home/bathroom/shave.mp4"></center>'
@@ -1500,11 +1500,11 @@ if $ARGS[0] = 'shave':
 		end
 	else
 		'<center><video autoplay loop src="images/shared/home/bathroom/brothershowertalk.mp4"></center>'
-		if pcs_leghair >= 4 and pcs_pubes >= shave_trigger and stanok > 0:
+		if pcs_leghair >= 4 and pcs_pubes >= shave_trigger and mc_inventory['razor'] > 0:
 			'While rinsing off, you notice your legs and pussy could use a shave. You look up and Kolka is still looking at the wall.'
-		elseif pcs_leghair < 4 and pcs_pubes >= shave_trigger and stanok > 0:
+		elseif pcs_leghair < 4 and pcs_pubes >= shave_trigger and mc_inventory['razor'] > 0:
 			'While rinsing off, you notice that your pussy could use a shave. You look up and Kolka is still looking at the wall.'
-		elseif pcs_leghair >= 4 and pcs_pubes < shave_trigger and stanok > 0:
+		elseif pcs_leghair >= 4 and pcs_pubes < shave_trigger and mc_inventory['razor'] > 0:
 			'While rinsing off, you notice your legs could use a shave. You look up and Kolka is still looking at the wall.'
 		end
 		'Do you want to shave right now?'
@@ -1515,7 +1515,7 @@ if $ARGS[0] = 'shave':
 			act'Dry off':gt'brother_voyeur','dryoff'
 		end
 
-		if stanok > 1 and pcs_leghair > 3 and pcs_pubes > 3:
+		if mc_inventory['razor'] > 1 and pcs_leghair > 3 and pcs_pubes > 3:
 			act'Shave your legs and pussy (0:15)':
 				cla & *clr
 				minut += 15
@@ -1526,7 +1526,7 @@ if $ARGS[0] = 'shave':
 					pcs_pubes = 0
 				end
 				pcs_horny += 5
-				stanok -= 2
+				mc_inventory['razor'] -=  2
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave3.jpg"></center>'
 				'You casually continue the conversation with your brother while lathering up your legs and crotch before starting to carefully shave them. You notice your brother make a few curious peeks but decide not to say anything and simply continue on with your business and the conversation.'
@@ -1535,13 +1535,13 @@ if $ARGS[0] = 'shave':
 			end
 		end
 
-		if stanok > 0 and pcs_leghair > 3:
+		if mc_inventory['razor'] > 0 and pcs_leghair > 3:
 			act'Shave your legs (0:05)':
 				*clr & cla
 				minut += 5
 				pcs_leghair = 0
 				pcs_horny += 5
-				stanok -= 1
+				mc_inventory['razor'] -=  1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave2.jpg"></center>'
 				'You casually continue the conversation with your brother while lathering up your legs before starting to carefully shave them. You notice your brother make a few curious peeks but decide not to say anything and simply continue on with your business and the conversation.'
@@ -1550,7 +1550,7 @@ if $ARGS[0] = 'shave':
 			end
 		end
 
-		if stanok > 0 and pcs_pubes > 3:
+		if mc_inventory['razor'] > 0 and pcs_pubes > 3:
 			act'Shave your pussy (0:10)':
 				cla
 				*clr
@@ -1561,7 +1561,7 @@ if $ARGS[0] = 'shave':
 					pcs_pubes = 0
 				end
 				pcs_horny += 5
-				stanok -= 1
+				mc_inventory['razor'] -=  1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shave3.jpg"></center>'
 				'You casually continue the conversation with your brother while lathering up the area between your legs before starting to carefully shave it. You notice your brother make a few curious peeks but you decide not to say anything and simply continue on with your business and the conversation.'

+ 1 - 1
locations/brother_voyeur_sex.qsrc

@@ -1377,7 +1377,7 @@ end
 
 if $ARGS[0] = 'brother_shower_fuck_end':
 	cla & *clr
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	brother_shower_times += 1
 	minut += 2

+ 6 - 6
locations/budgetclothes.qsrc

@@ -138,7 +138,7 @@ if $ARGS[0] = 'clothes':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopgm_outfits_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopgm_outfits_filter'
 	end
 end
@@ -203,7 +203,7 @@ if $ARGS[0] = 'dresses':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopgm_dress_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopgm_dress_filter'
 	end
 end
@@ -260,7 +260,7 @@ if $ARGS[0] = 'office':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopoffice_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopoffice_filter'
 	end
 end
@@ -321,7 +321,7 @@ if $ARGS[0] = 'gm_maid':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopgm_maid_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopgm_maid_filter'
 	end
 end
@@ -373,7 +373,7 @@ if $ARGS[0] = 'gm_server':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopgm_server_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopgm_server_filter'
 	end
 end
@@ -428,7 +428,7 @@ if $ARGS[0] = 'school':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopgm_school_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopgm_school_filter'
 	end
 end

+ 3 - 3
locations/buklinik_event.qsrc

@@ -883,7 +883,7 @@ if $ARGS[0] = 'event2':
 															act'Well on this we''re finished':
 																cls
 																nanny_vika = 1
-																noShampoo = 1
+																mc_inventory['noshampoo'] = 1
 																dynamic $showerdin
 																'You take a quick shower and get dressed, then you say goodbye to Michael and you are ready to leave. Soon Vika arrives.'
 																if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
@@ -958,7 +958,7 @@ if $ARGS[0] = 'event2':
 									cls
 									nanny_vika = 1
 									gs'stat'
-									noShampoo = 1
+									mc_inventory['noshampoo'] = 1
 									dynamic $showerdin
 									'You take a quick shower and dress yourself and Michael, then you say goodbye to Michael and you are ready to leave. Soon Vika arrives.'
 									if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
@@ -1024,7 +1024,7 @@ if $ARGS[0] = 'event2':
 									act'Wait For Vika':
 										cls
 										nanny_vika = 1
-										noShampoo = 1
+										mc_inventory['noshampoo'] = 1
 										dynamic $showerdin
 										'You take a quick shower and dress yourself and Michael.'
 										if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.<br>'

+ 1 - 1
locations/burger.qsrc

@@ -747,7 +747,7 @@ if $ARGS[0] = 'boss':
 			gs 'stat'
 
 			if BurgerQW['Level'] = 57:
-				kosmetica += 200
+				mc_inventory['cosmetics'] += 200
 				'You sit on a chair and Anatoly Borisovich smiles at you. "I''m so glad this damn trip is over. I really missed you. Incidentally I do not come empty-handed, here''s a gift." with these words Anatoly Borisovich puts some expensive cosmetics on the table. "And yet, I have to tell you about some facts. I am married and I have kids. So do not even think about marriage, it won''t work. My wife is the daughter of a very influential deputy and currently I am only the manager of this lousy diner. Very soon I''ll get the post of deputy minister of construction, but for now I just need to do my job here. So, don''t start any trouble. I need loyal people, and I want you to be my secretary. Did you get the diploma for the secretary course? "'
 
 				if secrDiplom = 1:

+ 216 - 166
locations/cardgame_durak.qsrc

@@ -1,7 +1,7 @@
 # cardgame_durak
-!-----------------------------------------------!
+!--------------------------------------------------!
 !-----Playing cards with the guys on the strip-----!
-!===============================================!
+!==================================================!
 
 menu_off = 1
 
@@ -22,16 +22,19 @@ if $ARGS[0] = 'start':
 		if PCloSkirt > 0: 
 			$cgd_clothes = ' shirt, skirt, socks, bra, panties' 
 			cgd_cs = rand(1,5)
-		elseif PCloPants > 2 and rand(0,1) = 0: 
-			$cgd_clothes = ' shirt, pants, socks, bra, panties' 
-			cgd_cs = rand(6,7)
-		elseif PCloPants > 2: 
-			$cgd_clothes = ' shirt, jeans, socks, bra, panties' 
-			cgd_cs = rand(8,14)
+		elseif PCloPants > 2:
+			if rand(0,1) = 0:
+				$cgd_clothes = ' shirt, pants, socks, bra, panties' 
+				cgd_cs = rand(6,7)
+			else
+				$cgd_clothes = ' shirt, jeans, socks, bra, panties' 
+				cgd_cs = rand(8,14)
+			end
 		else
 			$cgd_clothes = ' shirt, shorts, socks, bra, panties' 
 			cgd_cs = rand(15,20)
 		end
+
 		$cgd_clothes['A11'] = ' shirt, shorts, socks, briefs'
 		$cgd_clothes['A10'] = ' track jacket, tracksuit pants, socks, briefs'
 		$cgd_clothes['A9'] = ' shirt, jeans, socks, briefs'
@@ -56,7 +59,10 @@ if $ARGS[0] = 'start':
 	end
 	gs 'stat'
 end
-!game
+
+!----------------------!
+!    Base game loop    !
+!----------------------!
 
 if $ARGS[0] = 'card_game_durak_play':
 	minut +=3
@@ -69,129 +75,8 @@ if $ARGS[0] = 'card_game_durak_play':
 	'<center><b>You''re playing strip poker with the guys. The game will continue until one of you is completely naked.</b></center>'
 	'<table width="100%" cellspacing="0" cellpadding="5"><td width="200" valign="top"><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/<<cgd_cs>>-<<6-(3+len($cgd_clothes))/7>>.jpg"></td><td valign="top">'
 	'<br><<$cgdp_pc_state>><br><<$cgdp_A11_state>><br><<$cgdp_A10_state>><br><<$cgdp_A9_state>><br>'
-
-	if $cgd_clothes = '':
-		card_game_durak_nude += 1
-		playcardgame_day = daystart
-		playcardgame_count -= 1
-		gs 'boyStat', 'A<<9+RAND(0,2)>>'
-		'<b>The game is over! You have no clothes left, you lose!</b>'
-		'Winner: <b><<$boydesc>>.</b>'
-		'You will have to carry out his wish.'
-		
-		if fame['pav_slut'] < 150 or kotovLoveQW > 0: 
-			act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
-		elseif fame['pav_slut'] >= 150 and cg_clother_cum < 5:
-			if rand(1,100) <= 90:
-				if rand(1,100) <= 33: 
-					act 'Continue': gt 'cardgame_durak', 'card_game_gsex'
-				else
-					act 'Continue': gt 'cardgame_durak', 'card_game_rough_sex'
-				end
-			else
-				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
-			end
-		elseif fame['pav_slut'] >= 150 and cg_clother_cum >= 5:
-			if rand(1,100) <= 70:
-				if rand(1,100) <= 33: 
-					act 'Continue': gt 'cardgame_durak', 'card_game_gsex'
-				else
-					act 'Continue': gt 'cardgame_durak', 'card_game_rough_sex'
-				end
-			elseif rand(1,100) <= 33:
-				act 'Continue': gt 'cardgame_durak', 'card_game_casual_sex'
-			else
-				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
-			end
-		end
-	end
-	if $cgd_clothes['A11'] = '' or $cgd_clothes['A10'] = '' or $cgd_clothes['A9'] = '':
-		pcs_horny += 10
-		pcs_health += 10
-		pcs_mood += 5
-		playcardgame_day = daystart
-		playcardgame_count -= 1
-		if $cgd_clothes['A11'] = '': 
-			gs 'boyStat', 'A11'
-			$loss_npc_img = '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
-		end
-		if $cgd_clothes['A10'] = '': 
-			gs 'boyStat', 'A10'
-			$loss_npc_img = '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dan/dan.jpg"></center>'
-		end
-		if $cgd_clothes['A9'] = '':
-			gs 'boyStat', 'A9'
-			$loss_npc_img = '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vitek/vitek.jpg"></center>'
-		end
-		$loss_npc_name = $boydesc
-		*nl '<b>The game is over! <<$npc_usedname[$cgd_name_npc]>> has no clothes left and loses!</b>.'
-		if fame['pav_slut'] < 150:
-			gs 'willpower', 'exhib', 'force', 'easy'
-			if will_cost <= pcs_willpwr:
-				act 'Make <<$loss_npc_name>> expose himself to a random girl (<<will_cost>> Willpower)':
-					gs 'willpower', 'exhib', 'force', 'easy'
-					gs 'willpower', 'pay', 'force'
-					gs 'stat'
-					gt 'cardgame_durak', 'card_game_ggwin_penis'
-				end
-			else
-				act 'Make <<$loss_npc_name>> expose himself to a random girl (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end
-
-			act 'Make <<$loss_npc_name>> expose a random girl': gt 'cardgame_durak', 'card_game_ggwin_clother'
-
-		elseif fame['pav_slut'] >= 150:
-			gs 'willpower', 'anal', 'force', 'easy'
-			if will_cost <= pcs_willpwr:
-				act 'Make <<$loss_npc_name>> fuck your ass (<<will_cost>> Willpower)':
-					gs 'willpower', 'anal', 'force', 'easy'
-					gs 'willpower', 'pay', 'force'
-					gs 'stat'
-					gt 'cardgame_durak', 'card_game_gg_sex'
-				end
-			else
-				act 'Make <<$loss_npc_name>> fuck your ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end
-			
-			gs 'willpower', 'cuni', 'force', 'easy'
-			if will_cost <= pcs_willpwr:
-				act 'Make <<$loss_npc_name>> lick your pussy (<<will_cost>> Willpower)':
-					gs 'willpower', 'cuni', 'force', 'easy'
-					gs 'willpower', 'pay', 'force'
-					gs 'stat'
-					gt 'cardgame_durak', 'card_game_gg_lick'
-				end
-			else
-				act 'Make <<$loss_npc_name>> lick your pussy (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end
-			
-			gs 'willpower', 'mast', 'force', 'easy'
-			if will_cost <= pcs_willpwr:
-				act 'Make <<$loss_npc_name>> cum on a random girl (<<will_cost>> Willpower)':
-					gs 'willpower', 'mast', 'force', 'easy'
-					gs 'willpower', 'pay', 'force'
-					gs 'stat'
-					gt 'cardgame_durak', 'card_game_ggwin_clothercum'
-				end
-			else
-				act 'Make <<$loss_npc_name>> cum on a random girl (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end
-
-			gs 'willpower', 'exhib', 'force', 'easy'
-			if will_cost <= pcs_willpwr:
-				act 'Make <<$loss_npc_name>> expose himself to a random girl (<<will_cost>> Willpower)':
-					gs 'willpower', 'exhib', 'force', 'easy'
-					gs 'willpower', 'pay', 'force'
-					gs 'stat'
-					gt 'cardgame_durak', 'card_game_ggwin_penis'
-				end
-			else
-				act 'Make <<$loss_npc_name>> expose himself to a random girl (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end
-
-			act 'Make <<$loss_npc_name>> expose a random girl': gt 'cardgame_durak', 'card_game_ggwin_clother'
-		end
-	end
+	
+	!The game is still on.
 	if $cgd_clothes ! '' and $cgd_clothes['A11'] ! '' and $cgd_clothes['A10'] ! '' and $cgd_clothes['A9'] ! '':
 		if RAND(1,100) <= 50:
 			card_game_durak_win += 1
@@ -233,26 +118,87 @@ if $ARGS[0] = 'card_game_durak_play':
 			act 'Deal': gt 'cardgame_durak', 'card_game_durak_play'
 		end
 	end
-	'</td></tr></table>'
 	killvar '$cgdp_pc_state'
 	killvar '$cgdp_A11_state'
 	killvar '$cgdp_A10_state'
 	killvar '$cgdp_A9_state'
+
+	!Sveta won
+	if $cgd_clothes = '':
+		gt 'cardgame_durak', 'card_game_lost'
+	end
+	
+	!One of the Boys lost.
+	if $cgd_clothes['A11'] = '' or $cgd_clothes['A10'] = '' or $cgd_clothes['A9'] = '':
+		if $cgd_clothes['A11'] = '': 
+			gs 'boyStat', 'A11'
+			$loss_npc_img = '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
+		end
+		if $cgd_clothes['A10'] = '': 
+			gs 'boyStat', 'A10'
+			$loss_npc_img = '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dan/dan.jpg"></center>'
+		end
+		if $cgd_clothes['A9'] = '':
+			gs 'boyStat', 'A9'
+			$loss_npc_img = '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vitek/vitek.jpg"></center>'
+		end
+		$loss_npc_name = $boydesc
+
+		gt 'cardgame_durak', 'card_game_won'
+	end
+	
+	'</td></tr></table>'
 end
 
-!--------------------------!
-!when years lost cards!
-!==========================!
-!fulfillment of desire NPC (turnip fame['pav_slut'] < 150, then a small show)
-if $ARGS[0] = 'card_game_nosex_dance':
-	minut +=5
-	inhib_exp += rand(2,3)
-	gs 'stat'
-	'<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 'vasilyhome', 'livingroom'
+
+
+
+!--------------------------------------------------------------!
+!    Sveta lost the cardgame                                   !
+!==============================================================!
+!Dance if fame['pav_slut'] < 150 or kotovLoveQW > 0
+!Be a slut if fame['pav_slut'] >= 150 AND kotovLoveQW <= 0
+
+if $ARGS[0] = 'card_game_lost':
+	card_game_durak_nude += 1
+	playcardgame_day = daystart
+	playcardgame_count -= 1
+	gs 'boyStat', 'A<<9+RAND(0,2)>>'
+	'<b>The game is over! You have no clothes left, you lose!</b>'
+	'Winner: <b><<$boydesc>>.</b>'
+	'You will have to carry out his wish.'
+	
+	if fame['pav_slut'] < 150 or kotovLoveQW > 0: 
+		act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
+
+	!fame['pav_slut'] >= 150 and kotovLoveQW <= 0
+	else
+		if cg_clother_cum < 5:
+			if rand(1,100) <= 90:
+				if rand(1,100) <= 33: 
+					act 'Continue': gt 'cardgame_durak', 'card_game_group_sex'
+				else
+					act 'Continue': gt 'cardgame_durak', 'card_game_rough_sex'
+				end
+			else
+				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
+			end
+		else
+			if rand(1,100) <= 70:
+				if rand(1,100) <= 33: 
+					act 'Continue': gt 'cardgame_durak', 'card_game_group_sex'
+				else
+					act 'Continue': gt 'cardgame_durak', 'card_game_rough_sex'
+				end
+			elseif rand(1,100) <= 33:
+				act 'Continue': gt 'cardgame_durak', 'card_game_casual_sex'
+			else
+				act 'Continue': gt 'cardgame_durak', 'card_game_nosex'
+			end
+		end
+	end
 end
+
 !making wishes NPC (turnip fame['pav_slut'] < 150)
 if $ARGS[0] = 'card_game_nosex':
 	minut +=5
@@ -293,10 +239,26 @@ if $ARGS[0] = 'card_game_nosex':
 		'You bite your lip while you think for a moment, and then say: "Fine. I''m naked, so it''s not like you haven''t seen it all already anyway. I''ll do it."'
 	end
 	act 'Dance for them': gt 'cardgame_durak', 'card_game_nosex_dance'
+	!Possibly insert more options using inhib_exp or fame['pav_slut']
 	killvar 'card_game_texta'
 end
+
+
+if $ARGS[0] = 'card_game_nosex_dance':
+	minut +=5
+	inhib_exp += rand(2,3)
+	gs 'stat'
+	'<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 'vasilyhome', 'livingroom'
+end
+
+
+
+
 !when years lost cards (turnip fame['pav_slut'] >= 150), sex
-if $ARGS[0] = 'card_game_gsex':
+if $ARGS[0] = 'card_game_group_sex':
 	minut +=2
 	pcs_horny += 10
 	npc_sex['A9'] += 1
@@ -318,10 +280,9 @@ if $ARGS[0] = 'card_game_gsex':
 			*clr & cla
 			gs 'arousal','bj',5,'dick[1]','gangbang'
 			gs 'arousal','bj',5,'dick[2]','gangbang'
-			gs 'arousal','hj',2,'dick[1]','gangbang'
-			gs 'arousal','hj',2,'dick[2]','gangbang'
-			gs 'arousal','vaginal_finger',6,'dick[3]','gangbang'
-			minut -= 10
+			gs 'arousal','hj',-2,'dick[1]','gangbang'
+			gs 'arousal','hj',-2,'dick[2]','gangbang'
+			gs 'arousal','vaginal_finger',-6,'dick[3]','gangbang'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_3.jpg"></center>'
 			'Well, he''s got you there. With a deep sigh you lie down on your back, and immediately '+func('gopsex','hide','Shulga_var_name')+' and Dan get on their knees next to you, offering their already fully erect cocks to you.'
@@ -337,9 +298,8 @@ if $ARGS[0] = 'card_game_gsex':
 			act 'Continue': 
 				*clr & cla
 				gs 'arousal','bj',5,'dick[1]','gangbang'
-				gs 'arousal','vaginal',5,'dick[2]','gangbang'
-				gs 'arousal','bj',5,'dick[3]','gangbang'
-				minut -= 10
+				gs 'arousal','vaginal',-5,'dick[2]','gangbang'
+				gs 'arousal','bj',-5,'dick[3]','gangbang'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_4.jpg"></center>'
 				'Then the guys pull you up, and put you down on your hands and knees. Dan immediately moves behind you, claiming he gets to fuck you first. Vasily and Vitek shrug and take place near your head, expecting you to give them blowjobs while Dan slips his cock inside your eager cunt and begins to thrust his hips against yours.'
@@ -347,9 +307,8 @@ if $ARGS[0] = 'card_game_gsex':
 				act 'Continue': 
 					*clr & cla
 					gs 'arousal','hj',5,'dick[1]','gangbang'
-					gs 'arousal','vaginal',5,'dick[2]','gangbang'
-					gs 'arousal','hj',5,'dick[3]','gangbang'
-					minut -= 10
+					gs 'arousal','vaginal',-5,'dick[2]','gangbang'
+					gs 'arousal','hj',-5,'dick[3]','gangbang'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_5.jpg"></center>'
 					'For a moment, you try to take both of the dicks inside your mouth while Dan fucks you from behind.'
@@ -358,8 +317,7 @@ if $ARGS[0] = 'card_game_gsex':
 					act 'Continue': 
 						*clr & cla
 						gs 'arousal','vaginal',5,'dick[2]','gangbang'
-						gs 'arousal','bj',5,'dick[3]','deepthroat'
-						minut -= 5
+						gs 'arousal','bj',-5,'dick[3]','deepthroat'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/card/sex/gsex/ev1_6.jpg"></center>'
 						'When you next take Vitek''s cock in your mouth, he puts his hands behind your head and forces you to take his full length down your throat. Your nose is against his hairy groin before you know it, and you cough in surprise. At least, you try to.'
@@ -388,6 +346,7 @@ if $ARGS[0] = 'card_game_gsex':
 		end
 	end
 end
+
 !when years lost cards (turnip fame['pav_slut'] >= 150), rough sex
 if $ARGS[0] = 'card_game_rough_sex':
 	gs 'arousal','bj',5,'deepthroat','sub'
@@ -458,6 +417,7 @@ if $ARGS[0] = 'card_game_rough_sex':
 		end
 	end
 end
+
 if $ARGS[0] = 'card_game_casual_sex':
 	minut +=5
 	gs 'stat'
@@ -510,11 +470,94 @@ if $ARGS[0] = 'card_game_casual_sex':
 		end
 	end
 end
+
+
+!-------------------------------------------------------------!
+!Sveta won the cardgame, GOOD JOB                             !
+!=============================================================!
+
+if $ARGS[0] = 'card_game_won':
+	pcs_horny += 10
+	pcs_health += 10
+	pcs_mood += 5
+	playcardgame_day = daystart
+	playcardgame_count -= 1
+	*nl '<b>The game is over! <<$npc_usedname[$cgd_name_npc]>> has no clothes left and loses!</b>.'
+
+	!-------------------!
+	!Choices begin here.!
+	!===================!
+
+	!Expose a random girl
+	act 'Make <<$loss_npc_name>> expose a random girl': gt 'cardgame_durak', 'card_game_won_expose_girl'
+	
+	!Expose himself to a random girl
+	gs 'willpower', 'exhib', 'force', 'easy'
+	if will_cost <= pcs_willpwr:
+		act 'Make <<$loss_npc_name>> expose himself to a random girl (<<will_cost>> Willpower)':
+			gs 'willpower', 'exhib', 'force', 'easy'
+			gs 'willpower', 'pay', 'force'
+			gs 'stat'
+			gt 'cardgame_durak', 'card_game_won_expose_penis'
+		end
+	else
+		act 'Make <<$loss_npc_name>> expose himself to a random girl (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+
+	!Mildy slutty, cum on a random girl.
+	if fame['pav_slut'] >= 50:
+		!Cum on a random girl
+		gs 'willpower', 'mast', 'force', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Make <<$loss_npc_name>> cum on a random girl (<<will_cost>> Willpower)':
+				gs 'willpower', 'mast', 'force', 'easy'
+				gs 'willpower', 'pay', 'force'
+				gs 'stat'
+				gt 'cardgame_durak', 'card_game_won_cum_on_girl'
+			end
+		else
+			act 'Make <<$loss_npc_name>> cum on a random girl (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+	
+	!More slutty, lick your pussy.
+	if fame['pav_slut'] >= 100:
+		gs 'willpower', 'cuni', 'force', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Make <<$loss_npc_name>> lick your pussy (<<will_cost>> Willpower)':
+				gs 'willpower', 'cuni', 'force', 'easy'
+				gs 'willpower', 'pay', 'force'
+				gs 'stat'
+				gt 'cardgame_durak', 'card_game_won_lick_my_pussy'
+			end
+		else
+			act 'Make <<$loss_npc_name>> lick your pussy (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+	
+	!Very Slutty, fuck your ass.
+	if fame['pav_slut'] >= 150:
+		gs 'willpower', 'anal', 'force', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Make <<$loss_npc_name>> fuck your ass (<<will_cost>> Willpower)':
+				gs 'willpower', 'anal', 'force', 'easy'
+				gs 'willpower', 'pay', 'force'
+				gs 'stat'
+				gt 'cardgame_durak', 'card_game_won_fuck_my_ass'
+			end
+		else
+			act 'Make <<$loss_npc_name>> fuck your ass (<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
+
+
+
 !-------------------!
 !gg won cards!
 !===================!
 !When the years won, make a wish (turnip fame['pav_slut'] < 150) (clothing stall)
-if $ARGS[0] = 'card_game_ggwin_clother':
+if $ARGS[0] = 'card_game_won_expose_girl':
 	minut +=3
 	gs 'stat'
 	'<<$loss_npc_img>>'
@@ -538,8 +581,10 @@ if $ARGS[0] = 'card_game_ggwin_clother':
 		act 'Finish': gt 'vasilyhome', 'livingroom'
 	end
 end
+
+
 !When the years won, make a wish (turnip fame['pav_slut'] < 150) (shake genitals)
-if $ARGS[0] = 'card_game_ggwin_penis':
+if $ARGS[0] = 'card_game_won_expose_penis':
 	minut +=5
 	gs 'stat'
 	'<<$loss_npc_img>>'
@@ -562,8 +607,10 @@ if $ARGS[0] = 'card_game_ggwin_penis':
 		act 'Finish': gt 'vasilyhome', 'livingroom'
 	end
 end
-!When the years won, make a wish (turnip fame['pav_slut'] >= 150) (cum on the victim)
-if $ARGS[0] = 'card_game_ggwin_clothercum':
+
+
+!When the years won, make a wish (turnip fame['pav_slut'] >= 50) (cum on the victim)
+if $ARGS[0] = 'card_game_won_cum_on_girl':
 	minut +=5
 	cg_clother_cum +=1 
 	gs 'stat'
@@ -597,8 +644,9 @@ if $ARGS[0] = 'card_game_ggwin_clothercum':
 		end
 	end
 end
-!When the years won, make a wish (turnip fame['pav_slut'] >= 150), lick
-if $ARGS[0] = 'card_game_gg_lick':
+
+!When the years won, make a wish (turnip fame['pav_slut'] >= 50), lick
+if $ARGS[0] = 'card_game_won_lick_my_pussy':
 	minut +=1
 	npc_sex[$boy] += 1
 	if $boy = 'A11':
@@ -635,8 +683,9 @@ if $ARGS[0] = 'card_game_gg_lick':
 		act 'Finish': gt 'vasilyhome', 'livingroom'
 	end
 end
-!When the years won, make a wish (turnip fame['pav_slut'] >= 150), sex
-if $ARGS[0] = 'card_game_gg_sex':
+
+!When the years won, make a wish (turnip fame['pav_slut'] >= 50), sex
+if $ARGS[0] = 'card_game_won_fuck_my_ass':
 	minut +=1
 	npc_sex[$boy] += 1
 	if $boy = 'A11':
@@ -687,5 +736,6 @@ if $ARGS[0] = 'card_game_gg_sex':
 	end
 end
 
+
 --- cardgame_durak ---------------------------------
 

+ 5 - 5
locations/cikl.qsrc

@@ -360,8 +360,8 @@ gs 'fertility', 'birth_control'
 if birth_control['think_safe'] = 1:
 	stat['forgot_bc_pill'] = 0
 elseif pilldaychk < daystart - 1 and pilldaychk > daystart - 5 and pillcon2 > 0:
-	stat['forgot_birth_control_pill'] = 1
-!!	stat['forget_bc_count'] += 1
+!!	stat['forgot_birth_control_pill'] = 1
+	stat['forget_bc_count'] += 1
 end
 
 
@@ -432,8 +432,8 @@ else
 	isprok_lastday = 0
 end
 
-if Enable_autotampon = 0 and isprok = 1: isprok = 0 & 'You threw away your used tampon.'
-if Enable_autotampon = 0 and isprokp = 1:isprokp = 0 & 'You threw away your used sanitary pad.'
+if Enable_auto_tampons =  0 and isprok = 1: isprok = 0 & 'You threw away your used tampon.'
+if Enable_auto_tampons =  0 and isprokp = 1:isprokp = 0 & 'You threw away your used sanitary pad.'
 
 if preg = 1:
 	pregtime = pregchem / 24
@@ -995,7 +995,7 @@ gs 'uni_lessons', 'cikl'
 !!------------------------------------------------------------------------------------------------------------------------
 
 !!resetting moisturizer so it can be used in the morning regardless
-item_moisturizer_time = totminut
+moisturiser_time = totminut
 
 if bcream_used >= 1:
 	bcream_used = 0

+ 6 - 6
locations/city_apt_building.qsrc

@@ -198,11 +198,11 @@ if $ARGS[0] = 'roof':
 				end
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/roof/nude.jpg"></center>'
-				if krem = 0:
+				if mc_inventory['suncream'] =  0:
 					pcs_tan += 1
 					'You strip out of your clothes and lie down to sunbathe.'
-				elseif krem > 0:
-					krem -= 1
+				elseif  mc_inventory['suncream'] > 0:
+					mc_inventory['suncream'] -=  1
 					pcs_tan += 3
 					'You strip out of your clothes, put sunblock on your body and lie down on the roof to sunbathe.'
 				end
@@ -220,11 +220,11 @@ if $ARGS[0] = 'roof':
 				pcs_mood += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/roof/bikini.jpg"></center>'
-				if krem = 0:
+				if mc_inventory['suncream'] =  0:
 					pcs_tan += 1
 					'You lie down to sunbathe.'
-				elseif krem > 0:
-					krem -= 1
+				elseif  mc_inventory['suncream'] > 0:
+					mc_inventory['suncream'] -=  1
 					pcs_tan += 3
 					'You put sunblock on your body and lie down on the roof to sunbathe.'
 				end

+ 1 - 1
locations/city_center.qsrc

@@ -155,7 +155,7 @@ end
 if week >= 4 and (hour >= 18 or hour <= 3):
 	$desc_txt3 = '<a href="exec:gt ''city_nightclub'', ''start''">the nightclub</a>'
 else
-	$desc_txt3 = '<a href="exec:msg ''The nightclub is closed and will open from Friday to Sunday at 18:00''">The nightclub</a>'
+	$desc_txt3 = '<a href="exec:msg ''The nightclub is closed and will open from Thursday to Sunday at 18:00''">The nightclub</a>'
 end
 'The only place open here at night is <<$desc_txt3>>.'
 *nl

+ 4 - 21
locations/city_church.qsrc

@@ -76,7 +76,7 @@ if $ARGS[0] = 'vigil':
 		pcs_horny -= 20
 		minut += 10
 		gs 'stat'
-		gs 'city_church', 'reducecityrep', 10, -2
+		gs 'fame', 'church_reduction', 'city', -2
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/church'+ rand(9,10) +'.jpg"></center>'
 		'You decide to stay for the Rite of Mutual Forgiveness and feel much better afterwards.'
 		act 'Return to Narthex': gt 'city_church', 'Narthex'
@@ -92,6 +92,7 @@ if $ARGS[0] = 'liturgy':
 	pcs_mood += 20
 	church_moral += 1
 	gs 'themes', 'indoors'
+	gs 'fame', 'church_reduction', 'city', -1
 	PLAY 'sound/church/t' + rand(1,19) + '.mp3',30
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/church'+ rand(1,8) +'.jpg"></center>'
 	'You join the congregation for the Divine Liturgy. You see mostly older people around, but there are some people around your age present as well. You participate in the singing, but that''s about it. Your presence seems to go largely unnoticed and you have the chance to rest. You feel a lot better.'
@@ -100,23 +101,6 @@ if $ARGS[0] = 'liturgy':
 	act 'Leave the church': gt 'city_church' , 'start'
 end
 
-if $ARGS[0] = 'reducecityrep':
-	citysextreshold = ARGS[1]
-	citysexreduction = ARGS[2]
-	if fame['city_sex'] > citysextreshold:
-		gs 'fame', 'city', 'sex', citysexreduction
-	else
-		gs 'fame', 'city', 'sex', -citysextreshold
-	end
-	if fame['city_prostitute'] > citysextreshold:
-		gs 'fame', 'city', 'prostitute', citysexreduction
-	else
-		gs 'fame', 'city', 'prostitute', -citysextreshold
-	end
-	killvar 'citysextreshold'
-	killvar 'citysexreduction'
-end
-
 if $ARGS[0] = 'Narthex':
 	CLOSE ALL
 	$menu_loc = 'city_church'
@@ -144,7 +128,7 @@ if $ARGS[0] = 'candle':
 	church_moral += 1
 	gs 'themes', 'indoors'
 	gs 'stat'
-	gs 'city_church', 'reducecityrep', 25, -1
+	gs 'fame', 'church_reduction', 'city', -1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_candle.jpg"></center>'
 	if money >= 10 and owechurch = 0:
 		money -= 10
@@ -187,8 +171,7 @@ if $ARGS[0] = 'pray':
 		*clr & cla
 		menu_off = 1
 		minut += 10
-		if fame['city_sex'] > 10: gs 'fame', 'city', 'sex', -1
-		if fame['city_prostitute'] > 10: gs 'fame', 'city', 'prostitute', -1
+		gs 'fame', 'church_reduction', 'city', -1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_praying.jpg"></center>'
 		if hour > 6 and hour < 20 and church_moral < 30:
 			pcs_horny -= 10

+ 2 - 1
locations/city_clinic.qsrc

@@ -47,11 +47,12 @@ if $ARGS[0] = 'start':
 		act 'Go to the breast milk donation office': minut += 5 & gt 'city_clinic','milk_donation_room'
 	end
 
-	if pcs_health < (pcs_vital * 10 + pcs_stren * 5) or pain['total'] > 10:
+	if (pcs_health < (pcs_vital * 10 + pcs_stren * 5) or pain['total'] > 10) and clinic['docheal'] ! daystart:
 		act 'See a doctor about your health (1:00)':
 			cla
 			menu_off = 1
 			minut += 60
+			clinic['docheal'] = daystart
 			gs 'medical_din','healthTreatment'
 			gs 'stat'
 

+ 5 - 5
locations/city_coffee_hole.qsrc

@@ -33,8 +33,8 @@ if $ARGS[0]= 'inner':
 		locat['A144'] = 9
 		'You see a familiar face working behind the counter, your former classmate <a href="exec:gt ''city_coffee_hole'', ''anushka_work''">Anushka.</a>'
 	end
-	if locat['katja'] = 30 and (katjaQW['know_going_to_teaching_degree'] = 1 or mid($start_type,1,2) = 'sg'):
-		'You see your classmate <a href="exec:gt ''katja_chat'', ''coffee_hole''">Katja</a> sitting at a table with a pile of books, a cup of coffee and a plate of food.'
+	if locat['katja'] = 30 and (katjaQW['know_katja_uni'] = 1 or mid($start_type,1,2) = 'sg'):
+		'You see your'+iif( $university['enrolled_in'] = 'teaching_studies' and katjaQW['know_katja_uni'] = 1, ' ', ' former ')+'classmate <a href="exec:gt ''katja_chat'', ''coffee_hole''">Katja</a> sitting at a table with a pile of books, a cup of coffee and a plate of food.'
 	end
 	!!if locat['albina'] = 17 and AlbinaQW['know_albina_uni'] > 0 or mid($start_type,1,2) = 'sg'):
 		!!'You see <a href="exec:gt ''city_coffee_hole'', ''albina''">Albina</a> sitting at a table with a woman who has her back turned to you.'
@@ -48,11 +48,11 @@ if $ARGS[0]= 'inner':
 		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>'
+				'You see a familiar face sitting at one of the tables, your former 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>'
+				'You see a familiar face sitting at one of the tables, your former 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>'
+				'You see a familiar face sitting at one of the tables, your former classmate <a href="exec:gt ''city_coffee_hole'',''marcus''">Marcus.</a>'
 			end
 		end
 		if temprand = 4:

+ 1 - 1
locations/city_irinaroom.qsrc

@@ -166,7 +166,7 @@ if $ARGS[0] = 'first5':
 	'"Could you help me out with my back?" She hands you a loofah, and as you start lathering her body you notice her nipples are erect.'
 	IrinaQW = 10
 	alko += 3
-	noShampoo = 1
+	mc_inventory['noshampoo'] = 1
 	dynamic $showerdin
 	pcs_hairbsh = 1
 	pcs_makeup = 1

+ 128 - 763
locations/city_kafe.qsrc

@@ -9,35 +9,29 @@ if $ARGS[0] = 'start':
 	kafe_food = (pcs_ate + pcs_drank)
 	$location_type = 'public_indoors'
 	CLOSE ALL
-	if sound = 0:PLAY 'sound/cafe.mp3',30
+	if sound = 0:PLAY 'sound/cafe.mp3', 30
 	gs 'stat'
 	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>'
-	'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
-
+	'The Roadhouse is decorated with bright neon signs, pictures of flashy American muscle cars and pop art. There''s 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.'
+	'A large, flashy jukebox features popular hits from the 50s through to the 80s, mostly American and British but with a sprinkling of songs from other European countries. They serve American style meals.'
+	
 	if workKafe['job'] = 0:
-		'Sitting at one end of the bar you see middle-aged the owner of the diner, engrossed in paperwork.'
+		'You see the middle-aged owner of the diner sitting at the end of the bar, engrossed in paperwork.'
 	elseif workKafe['job'] = -1:
-		'Sitting at one end of the bar you see Fabi, engrossed in paperwork.'
+		'You see Fabi sitting at one end of the bar, 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.'
+		'There is a bustle of activity in the diner 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.'
+		'You see Fabi sitting at one end of the bar, engrossed in paperwork.'
 	end
-		
-	
-	act 'Leave the diner': minut += 5 & gt 'city_residential'
 
-	act 'Sit down at a table': gt 'city_kafe', 'table'
+	act 'Leave': minut += 5 & gt 'city_residential'
+	act 'Sit at a table': gt 'city_kafe', 'table'
 
 	if workKafe['job'] = 0:
-		act 'Talk to owner about job': gt 'city_kafe', 'fabi'
+		act 'Talk to the owner about a 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:
@@ -58,21 +52,11 @@ 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>'
-	'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'
-
-	act 'Get up from the table':gt 'city_kafe', 'start'
+	'The Roadhouse is decorated with bright neon signs, pictures of flashy American muscle cars and pop art. There''s 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.'
+	'A large, flashy jukebox features popular hits from the 50s through to the 80s, mostly American and British but with a sprinkling of songs from other European countries. They serve American style meals.'
 
-	act 'Order from the menu (0:05)':gs 'food_menu'
-	!!if kafe_food < (pcs_ate + pcs_drank):
-	!!	if rand(1, 10) > 5:
-	!!		gs 'boy'
-	!!		'A man comes over to your table <<$boybody>> <<$boybod>> <<$boyface>> introducing himself as <<$boydesc>>.'
-	!!		xgt 'city_kafe', 'razvod'
-	!!	end
-	!!end
+	act 'Get up from the table': gt 'city_kafe', 'start'
+	act 'Order from the menu (0:05)': gs 'food_menu'
 end
 
 if $ARGS[0] = 'fabi2':
@@ -80,13 +64,11 @@ if $ARGS[0] = 'fabi2':
 	$menu_arg = 'fabi2'
 	menu_off = 0
 	minut += 5
-	cla
-	*clr
+	*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>'
-
-	'Fabi is filling in some government forms as you sit down next to him. "Hi, <<$pcs_nickname>>. "What are you up to?'
+	'Fabi is filling in some government forms as you sit next to him. "Hey <<$pcs_nickname>>, what''s up?"'
 	
 	act 'Leave': gt 'city_kafe', 'start'
 	act 'Quit your job': gt 'city_kafe', 'quit'
@@ -98,21 +80,16 @@ if $ARGS[0] = 'quit':
 	menu_off = 0
 	workKafe['job'] = -1
 	minut += 5
-	cla
-	*clr
+	*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-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."'
+	'Fabi frowns, but nods. "Waitressing 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. "You''re a 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," he says as he hands it to you.'
 
 	act 'Leave the diner': minut += 5 & gt 'city_residential'
-
-	act 'Sit down at a table': gt 'city_kafe', 'table'
-	
+	act 'Sit at a table': gt 'city_kafe', 'table'
 	act 'Talk to Fabi about getting your old job back': gt 'city_kafe', 'old_job'
 end
 
@@ -125,15 +102,12 @@ if $ARGS[0] = 'old_job':
 	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?"'
-
-	'"I was wondering if you needed any help," you tell him. "I''d like to waitress for you again."'
-
-	'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."'
+	'"Ah, <<$pcs_nickname>>! Good to see you again!" Fabi says with a smile. "What brings you back to The Roadhouse?"'
+	'"I was wondering if you needed any help?" you reply. "I''d like to waitress for you again."'
+	'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, then you''re welcome to do so."'
 
 	act 'Leave the diner': minut += 5 & gt 'city_residential'
-
-	act 'Sit down at a table': gt 'city_kafe', 'table'
+	act 'Sit at a table': gt 'city_kafe', 'table'
 end
 
 if $ARGS[0] = 'fabi':
@@ -141,36 +115,30 @@ if $ARGS[0] = 'fabi':
 	$menu_arg = 'fabi'
 	menu_off = 0
 	minut += 5
-	cla
-	*clr
+	*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>'
-
-	'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?"'
-
+	'As you approach the owner, he looks up from his papers and gives you a tired smile. "Hello. I''m Fabiyan Pankratov, owner of The Roadhouse, but everyone just calls me Fabi. I don''t think I''ve seen you around here before. What can I do for you?"'
 	'"I''m <<$pcs_firstname>> <<$pcs_lastname>>," you tell him. "I was wondering if you have any waitress jobs available?"'
-
 	'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?"'
-
-	'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?"'
-
-	'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?"'
+	*nl
+	'A glance around the place shows you that the diner is barely half full, and most of those dining are eating Russian food rather than American. Fabi is still raving about America in the 1950s, talking about Elvis Presley, someone called Carl Perkins and cheeseburgers and French fries. His enthusiasm is honest and infectious, but you came here for a reason, so you clear your throat. "Fabi? About the job?"'
+	'He grins sheepishly. "Sorry, I get carried away sometimes. Let me tell you about the job. We''re open every day except Monday from 12:00 to 20:00 and you''d be working five days a week, Tuesday through Saturday. You''ll be expected to arrive between 11:00 and 12:00 to help get the place ready – if you''re late then you won''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."'
+	'"Oh, and local regulations say I have to hold your work book as long as you''re employed here," he adds. "So... Are you interested?"'
 
 	act 'Yes':
-		*nl
+		cla
 		minut += 5
 		workKafe['job'] = 1
 		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'
+	act 'No': gt 'city_kafe', 'start'
 end
 
-
 !!--------------------------------------------Work day--------------------------------
 
 if $ARGS[0] = 'work':
@@ -204,7 +172,7 @@ if $ARGS[0] = 'beg1':
 	if hour <= 15: minut += (15-hour) * 60 +30 - minut
 	gs 'stat'
 	'<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.'
+	'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, then you''d have no complaints.'
 	act 'Lunch time': gt 'city_kafe', 'lunch'
 end
 
@@ -216,9 +184,8 @@ if $ARGS[0] = 'beg2':
 	!!set time to 15:30
 	if hour <= 15: minut += (15-hour) * 60 +30 - minut
 	gs 'stat'
-
 	'<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.'
+	'Today starts off slow, but within a few hours 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. It''s clear they''re just doing it to screw with you.'
 	act 'Lunch time': gt 'city_kafe', 'lunch'
 end
 
@@ -230,9 +197,8 @@ if $ARGS[0] = 'beg3':
 	!!set time to 15:30
 	if hour <= 15: minut += (15-hour) * 60 +30 - minut
 	gs 'stat'
-
 	'<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.'
+	'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 and a bunch of regular customers who are happy to see you and engage you in good-natured banter and teasing. Aside from the normal issues that arise, the first part of the day flows smoothly and easily, and you make some decent tips.'
 	act 'Lunch time': gt 'city_kafe', 'lunch'
 end
 
@@ -255,7 +221,7 @@ if $ARGS[0] = 'beg4':
 	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!'
+	'It''s a slow lunch rush and you''re able to take some time and chat with friendly customers and your coworkers. A large group tourists from another part of Russia then arrive, and they''re fascinated by the décor and the theme. They take pictures of everything, including you. You cheerfully pose for them, and since it''s a quiet day, you 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 the city.'
 	act 'Lunch time': gt 'city_kafe', 'lunch'
 end
 
@@ -267,9 +233,8 @@ if $ARGS[0] = 'beg5':
 	!!set time to 15:30
 	if hour <= 15: minut += (15-hour) * 60 +30 - minut
 	gs 'stat'
-
 	'<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.'
+	'You get slammed as soon as the doors open, a flood of people filling every table and not slowing for hours. All you can do to keep your head above water is 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
 
@@ -281,9 +246,8 @@ if $ARGS[0] = 'beg6':
 	!!set time to 15:30
 	if hour <= 15: minut += (15-hour) * 60 +30 - minut
 	gs 'stat'
-
 	'<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.'
+	'Today is one of those days where you wish you''d just stayed in bed. The customers are inexplicably grumpy and there are constant complaints, but it gets worse towards the end of the 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. 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
 
@@ -292,8 +256,7 @@ if $ARGS[0] = 'lunch':
 	*clr & cla
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/kafe.jpg"></center>'
-	'Your break time comes, giving you a chance to sit down, eat some food, talk to your coworkers, and maybe go to the bathroom.'
-	
+	'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_alone'
 	end
@@ -308,22 +271,22 @@ if $ARGS[0] = 'lunch':
 end
 
 if $ARGS[0] = 'lunch_alone':
-	gs 'city_kafe', 'eat_lunch'
 	*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 'city_kafe', 'eat_lunch'
+	'<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 it''s quite tasty and<<$mtxt>>'
 	act 'Finish': gt 'city_kafe', 'lunch'
 end
 
 if $ARGS[0] = 'lunch_fabi':
+	*clr & cla
 	city_cafe['lunch_talk'] = daystart
 	minut += 10
 	npc_rel['A41'] += 1
 	!!gs 'city_kafe', 'eat_lunch'
-	*clr & cla
 	'<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.'
+	'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 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
@@ -332,11 +295,11 @@ if $ARGS[0] = 'lunch_fabi':
 end
 
 if $ARGS[0] = 'lunch_ashot':
+	*clr & cla
 	city_cafe['lunch_talk'] = daystart
 	minut += 10
 	npc_rel['A42'] += 1
 	!!gs 'city_kafe', 'eat_lunch'
-	*clr & cla
 	'<center><b><font color="maroon">The Roadhouse</font></b></center>'
 	'<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.'
@@ -348,14 +311,14 @@ if $ARGS[0] = 'lunch_ashot':
 end
 
 if $ARGS[0] = 'lunch_marisha':
+	*clr & cla
 	city_cafe['lunch_talk'] = daystart
 	minut += 10
 	npc_rel['A93'] += 1
 	gs 'city_kafe', 'eat_lunch'
-	*clr & cla
 	'<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.'
+	'Marisha has some quiet time when you''re on break and you two spend it chatting as much as her duties permit. You do most of the talking since she''s guarded and reserved as she always is, 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
@@ -364,14 +327,14 @@ if $ARGS[0] = 'lunch_marisha':
 end
 
 if $ARGS[0] = 'lunch_nika':
+	*clr & cla
 	city_cafe['lunch_talk'] = daystart
 	minut += 10
 	npc_rel['A43'] += 1
 	gs 'city_kafe', 'eat_lunch'
-	*clr & cla
 	'<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.'
+	'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
@@ -418,115 +381,90 @@ if $ARGS[0] = 'events':
 	end
 end
 
-if ARGS[0] = 1:
+if $ARGS[0] = 1:
+	*clr & cla
 	npc_rel['A93'] += 1
 	city_cafe['events_firsttime'] += 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."'
-
+	'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."'
 	'"How do I do that?" you ask.'
-
 	'"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."'
-
-	'"Isn''t that...I dunno, kind of tacky?" you ask.'
-
-	'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."'
-
-	'"I guess that doesn''t sound too bad," you admit.'
-
-	'"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."'
+	'"I dunno... Isn''t that kind of tacky?" you ask.'
+	*nl
+	'She laughs. "We aren''t strippers, but I figure if I can bring home more at the end of the day by wearing a short skirt and showing some cleavage, then 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."'
+	'"I guess that doesn''t sound too bad..." you admit.'
+	'"And because of that, I can afford to pay my rent and buy the necessities of life," she says with a grin. "I couldn''t otherwise. Give it some thought."'
 	act 'Return to work': gt 'city_kafe', 'shift_end'
 
-elseif ARGS[0] = 2:
+elseif $ARGS[0] = 2:
+	*clr & cla
 	npc_rel['A41'] += 1
 	city_cafe['events_firsttime'] += 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.'
-
-	'"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."'
-
-	'"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."'
-
+	'Since there are almost no patrons 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.'
+	'"It''s only my second day," you reply. "But it''s fun so far. Everyone is nice and the customers seem to enjoy it."'
+	'"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 here."'
+	*nl
 	'"What are some of the problems?" you ask.'
-
-	'"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."'
-
+	'"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, but 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."'
+	'"Is there something you could do to...I don''t know, 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''s no decent rockabilly bands in St. Petersburg and I can''t save enough money to do that with Rakov on my back."'
+	*nl
 	'"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."'
+	'Fabi suddenly becomes nervous, as though he just realized he said something he shouldn''t have. He gathers together the papers he was working on and stands up. "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] = 3:
+elseif $ARGS[0] = 3:
+	*clr & cla
 	npc_rel['A43'] += 1
 	city_cafe['events_firsttime'] += 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?"'
-
+	'With things quiet for the moment, you end 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."'
-
+	'"So far, so good," you reply. "So many new faces. I''m sure there are regulars I''ll get to know, but it''s just been a whirlwind."'
+	*nl
+	'She laughs. "Oh, there are regulars alright. Some of them you should steer clear of, but they''re mostly 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.'
+	'"One guy, Borushka, is always trying to get Marisha to do things with him," she says while 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. He''s alright."'
+	*nl
+	'"Fabi mentioned someone called Rakov the other day. Is he a regular too?" you ask after a moment''s silence.'
+	'Nika frowns. "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 few years back and borrowed 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 some customers walk in.'
 	act 'Return to work': gt 'city_kafe', 'shift_end'
 
-elseif ARGS[0] = 4:
+elseif $ARGS[0] = 4:
+	*clr & cla
 	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.'
-
+	'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 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'
+	act 'Continue talking':
+		cla
+		'"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?" you ask.'
+		'"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 find. Nothing illegal, just things you can''t look for on the internet."'
+	
+		act 'Continue talking':
+			cla
+			'You arch an eyebrow. "That sounds interesting. Like what?"'
+			'"Oh, all kinds of stuff," he says with a mysterious grin. "I can cut you in if you''re willing to help me out with it."'
+			'You see Nika roll her eyes and shake her head at her dishwashing station.'
+			act 'Return to work': gt 'city_kafe', 'shift_end'
+		end
+	end
 end
 
-
 if $ARGS[0] = 'shift_end':
 	!! set to 20:00
 	if hour < 20: minut += (20-hour)*60 - minut
@@ -546,53 +484,54 @@ if $ARGS[0] = 'shift_end':
 	end
 end
 
-
 if $ARGS[0] = 'end_1':
-	workKafe['tips_roll'] += 50
 	*clr & cla
+	workKafe['tips_roll'] += 50
 	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.'
+	'You''re fortunate this evening to be able to wait on three regulars who are fully immersed in the vibe Fabi is trying to present. Each uses an English nickname – Lucky, Spike and Slim – and they pepper their conversation with 50s 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, but you laugh with them because they''re fun guys who eat here all the time and 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
+	workKafe['tips_roll'] -= 40
 	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.'
+	'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 at 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
+	workKafe['tips_roll'] += 30
 	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.'
+	'It''s a busy night and the 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. 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
+	workKafe['tips_roll'] += 40
 	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.'
+	'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 them 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. At least you made some decent tips.'
 	act 'Count your tips': gt 'city_kafe', 'tips'
 end
-		
+
 if $ARGS[0] = 'end_5':
-	workKafe['tips_roll'] -= 30
 	*clr & cla
+	workKafe['tips_roll'] -= 30
 	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.'
+	'The evening starts pretty well, except for a couple of misbehaved kids whose parents are more interested in looking at their phones than monitoring them, but it all goes downhill with a single jerk: one customer seems determined to have a terrible time, which wouldn''t be so bad if he wasn''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 and insists that you got his order wrong until his companion corrects him, much to his annoyance. He takes up way too much of your time and energy, and in the end stiffs you on the tip. Asshole.'
 	act 'Count your tips': gt 'city_kafe', 'tips'
 end
-		
+
 if $ARGS[0] = 'end_6':
+	*clr & cla
 	workKafe['tips_roll'] -= 50
 	!!Fabi
 	npc_rel['A41'] += 1
@@ -602,15 +541,14 @@ if $ARGS[0] = 'end_6':
 	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.'
+	'Almost nobody comes in today and you and the rest of the staff spend most of your time standing around 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. However, 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 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':
+	*clr & cla
 	!! 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.
@@ -618,602 +556,29 @@ if $ARGS[0] = 'tips':
 	!! 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)
+	!! Give Sveta her tips
+	money += workKafe['tips_total']
 	!! 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 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.'
+	'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.'
+	'You made <<workKafe[''tips_total'']>> <b>₽</b> 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 'city_residential'
-end
-
-
-!! old events in case any are worth saving
-!!{
-	elseif hour < 22:
-		act 'Serve tables':
-			*clr & cla
-			minut += 30
-			pcs_mood -= rand(0,2)
-			znarand = rand(0, 1200)
-			chai = rand(0, pcs_apprnc/4 + pcs_servng/2)
-
-			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'
-
-			money += chai
-
-			if chai = 0:pcs_mood -= 5
-
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/waitress_client.jpg"></center>'
-			if chai = 0:
-				'You serve customers at a table and they didn''t leave a tip. They are not obliged to but on your wages you are still not happy about it.'
-			else
-				'You serve customers at a table and receive <<chai>> <b>₽</b> as tip.'
-			end
-
-			act 'Move away':gt 'city_kafe', 'workPred'
-
-			if znarand > pcs_apprnc or pcs_lover < 3:
-				kaferand = rand(0, 100)
-
-				if kaferand = 0:
-					*clr & cla
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/kafe1.jpg"></center>'
-					'Serving a table at one of the private booths you see two men seducing a pretty drunk girl. Pretty soon she is on her knees sucking on both of their cocks. One of the men is looking at you with a clear invitation to join them.'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-
-					if daystart > 10 and stat['vaginal'] > 0:
-						act 'Join them':
-							kafesexrand = 1
-							picrand = 13
-							guy += 2
-							girl += 1
-							gang += 1
-							gs 'arousal', 'bj', 15, 'sub', 'group'
-							gs 'stat'
-
-							xgt 'sexdvanadva', 'var'
-						end
-					end
-				elseif kaferand = 1:
-					*clr & cla
-					gs 'stat'
-					gs 'npcgeneratec', 0, 'Customer', rand(18,40)
-					gs 'boyStat', $npclastgenerated
-					$boy[0] = $boy
-					gs 'npcgeneratec', 0, 'Customer', rand(18,40)
-					$boy[1] = $npclastgenerated
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/kafe2.jpg"></center>'
-					'You serve a table in the attic, with two men. Each time you come by they try to pinch or slap your butt, or run their hands under your skirt.'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-
-					if daystart > 10 and stat['vaginal'] > 0:
-						act 'Succumb':
-							kafesexrand = 1
-							picrand = 17
-							guy += 2
-							xgt 'sexdvoe', 'var'
-						end
-					end
-				elseif kaferand = 2 and pcs_apprnc > 60:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/waitress_client.jpg"></center>'
-					'At the table in a separate room sits a man. He looks at you appreciatively and says, "Girl, want to keep me company?" You notice the bulge in his trousers, he''s obviously aroused.'
-					act 'Leave':gt 'city_kafe', 'workPred'
-					act 'Sit down next to him':
-						*clr & cla
-						'You sit down next to the client. And look at him waiting for what he would do. He takes your hand and puts it on his crotch.'
-						act 'Leave':gt 'city_kafe', 'workPred'
-						if pcs_horny >= 50 or stat['bj'] > 0:
-							act 'Unbutton his pants':
-								*clr & cla
-								dick = rand(12, 21)
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_2.jpg"></center>'
-								'You undo his pants and hold the warm and hard <<dick>> cm cock, covered with veins and a small drop of crimson on the head.'
-								act 'Masturbate him':
-									*clr & cla
-									guy += 1
-									money += 500
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_hj.jpg"></center>'
-									'Clasping your fingers around his member you start to masturbate him, the man fairly quickly groans and discharges on your hand. Then you wipe his penis with a tissue and he gives you 500 <b>₽</b> for your work.'
-									gs 'arousal', 'hj', 5, 'sub', 'prostitution'
-									gs 'stat'
-
-									act 'Leave':gt 'city_kafe', 'workPred'
-								end
-								act 'Suck his dick':
-									*clr & cla
-									guy += 1
-									'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_bj.jpg"></center>'
-									gs 'dinsex','bj_random'
-									gs 'arousal', 'bj', 5, 'sub', 'prostitution'
-									gs 'stat'
-									act 'Take the sperm in your mouth':
-										*clr & cla
-										'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_bj2.jpg"></center>'
-										gs 'cum_call','mouth_swallow',$boy,1
-										gs 'dinsex','bj_swallow_random'
-										gs 'arousal', 'end'
-										money += 700
-										gs 'stat'
-
-										act 'Leave':gt 'city_kafe', 'workPred'
-									end
-								end
-							end
-						end
-					end
-				elseif kaferand = 3 and pcs_apprnc > 60:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/waitress_client.jpg"></center>'
-					'At the table in a separate room sits a man. He looked appreciatively at you and says, "Girl, can you help? I have prepared a great tip for you, but accidentally dropped it under the table. And I myself have eaten too much so that I can no longer bend down..." you notice he is undoing the fly on his trousers, his intention is obvious.'
-					act 'Leave':gt 'city_kafe', 'workPred'
-					act 'Crawl under the table':
-						*clr & cla
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_3_1.jpg"></center>'
-						'"Well, now." You reply.'
-						'You could do with the tip and getting onto all fours, you climb under the table. You do find a 500 ruble note there, but when you reach for it, the mans shoe lowers onto the edge of it. He unzips his pants, pulls out his penis and points at it.'
-						act 'Leave':gt 'city_kafe', 'workPred'
-						if pcs_horny >= 50 or stat['bj'] > 0:
-							act 'Suck':
-								*clr & cla
-								guy += 1
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_3_2.jpg"></center>'
-								'You knew there was no such thing as a free lunch.'
-								'Still, you need these five hundred <b>₽</b>, so you take his cock in your hand and guide it straight into your mouth. The next five minutes, you carefully lick and suck it. Finally, the customer makes several short jerky movements with his hips and starts to pour hot cum into your mouth.'
-								gs 'arousal', 'bj', 5, 'sub', 'prostitution'
-								gs 'stat'
-								act '...':
-									*clr & cla
-									'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/waitress_work_3_3.jpg"></center>'
-									'Filling your mouth to the brim, he takes his foot off the cash and you are finally able to pick it up.'
-									gs 'cum_call','face',$boy,1,'','',10
-									gs 'cum_call','mouth',$boy,1,'','',30
-									gs 'arousal', 'end'
-									money += 500
-									gs 'stat'
-
-									act 'Leave':gt 'city_kafe', 'workPred'
-								end
-							end
-						end
-					end
-				elseif kaferand = 4:
-					*clr & cla
-					pcs_horny += 5
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand.jpg"></center>'
-					'Going into one of the booths you see a girl leaning over a guy sucking him.'
-					act 'Tactfully leave':
-						*clr & cla
-						money += 300
-						gs 'stat'
-						'You tactfully leave the booth, and after a couple of minutes they leave you a 300 <b>₽</b> tip.'
-						act 'Leave':gt 'city_kafe', 'workPred'
-					end
-					act 'Break it up':
-						*clr & cla
-						gs 'stat'
-						'You indignantly declare that the diner is not a brothel and people are trying to eat in here.'
-						iverand = rand(0, 2)
-						if iverand = 0:'The guy calls you a bitch and he and his girlfriend quickly leave the diner without leaving a tip.'
-						if iverand = 1:'The guy says you are a fucking whore and calls you frigid, finishes in his girlfriends mouth and leaves without leaving a tip.'
-						if iverand = 2:
-							'The guy gets out a 500 ruble bill, "For your discretion."'
-							act 'Expel them':gt 'city_kafe', 'workPred'
-							act 'Discreetly leave':
-								*clr & cla
-								money += 500
-								gs 'stat'
-								'You take the money and leave the couple to their own devices.'
-								act 'Leave':gt 'city_kafe', 'workPred'
-							end
-						end
-						act 'Leave':gt 'city_kafe', 'workPred'
-					end
-
-					if stat['bj'] > 10 and swallow > 5 and pcs_horny >= 50:
-						act 'Giggle flirtatiously':
-							*clr & cla
-							gs 'stat'
-							'The girl looks up from the penis and waves her hand inviting you to join.'
-
-							act 'Tactfully leave':
-								*clr & cla
-								money += 300
-								gs 'stat'
-								'You tactfully leave the booth, and after a couple of minutes they leave you a 300 <b>₽</b> tip.'
-
-								act 'Leave':gt 'city_kafe', 'workPred'
-							end
-
-							act 'Kneel before the guy':
-								*clr & cla
-								if SergeaAndKatjaSex = 0:SergeaAndKatjaSex = 1 & guy += 1
-								'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrandbj.jpg"></center>'
-								'You kneel down and start to suck his dick. You and the girl both work enthusiastically on his erect cock, kissing each other in the process.'
-								gs 'arousal', 'bj', 5, 'sub', 'prostitution'
-								gs 'stat'
-
-								act '...':
-									*clr & cla
-									'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrandcum.jpg"></center>'
-									'Finally the stimulation is too much for the guy. Hot sperm gets into your mouth and a little on your face. You and the Girl lick the dick until it''s nice and clean.'
-									gs 'cum_call','face',$boy,1,'','',10
-									gs 'cum_call','mouth',$boy,1,'','',30
-									if SergeaAndKatjaQW = 0:
-										SergeaAndKatjaQW = 1
-										'After the blowjob the guy introduces himself, "I am Sergei and this is Katja. I didn''t know such a hot waitresses worked here."'
-									end
-									gs 'arousal', 'end'
-									gs 'stat'
-
-									act 'Leave':gt 'city_kafe', 'workPred'
-								end
-							end
-						end
-					end
-				elseif kaferand = 5:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand.jpg"></center>'
-					'Serving tables you accidentally notice as a girl is leaning over and blowing her boyfriend.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 6:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand3.jpg"></center>'
-					'Going into one of the stalls you see a couple of girls sitting there. One of them is on her knees licking the others vagina.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 7:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand4.jpg"></center>'
-					'Passing the dance floor where teens mess around you see one drunken girl sitting on her haunches sucking cock.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 8:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand5.jpg"></center>'
-					'Walking past the bar you see a girl squatting down, sucking some guys dick as he drinks beer...'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 9:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand6.jpg"></center>'
-					'Going into one of the stalls you see that there is a cheerful company of young people and one of the beautiful girls is being fucked doggy style right in front of the table.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 10:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand7.jpg"></center>'
-					'On the dance floor girls are dancing and having fun.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 11:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand8.jpg"></center>'
-					'You see how the two drunken girls unashamedly kiss each other passionately.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 12:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand9.jpg"></center>'
-					'You see a drunk girl crawl under the table like she has lost something. As she hikes up her skirt you can see she is not wearing panties. Almost all of the diner can see everything.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 13:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand10.jpg"></center>'
-					'You see as a drunken couple playing with each other. The girl licks his cock and the guy is pouring champagne into her mouth.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 14:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand11.jpg"></center>'
-					'You happen to notice that a couple of fun chatting girls are not only chatting, but one of the girls put her hand into her friends panties and caresses her girlfriend there.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 15:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand12.jpg"></center>'
-					'You see a girl on the dance floor dancing and being groped. Her skirt is slowly being lifted, but the girl apparently does not mind.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 16:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand13.jpg"></center>'
-					'Going into one of the stalls you see guys playing cards with some girls. It looks like they are losing at strip-poker sitting in their underwear.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 17:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand14.jpg"></center>'
-					'You see two guys dancing with a girl touching her everywhere and lifting her skirt. The girl reacts by laughing without even trying to cover up how much the rest of the customers are staring.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 18:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand15.jpg"></center>'
-					'You see how a guy on the dance floor kisses a girl and runs his hand under her skirt practically fucking her with his fingers through her panties.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 19:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand16.jpg"></center>'
-					'You see a drunk girl, legs spread, skirt hitched and no panties as a cheerful young man fucks her pussy with his fingers.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 20:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand17.jpg"></center>'
-					'You see a guy hugging a drunken girl. He takes a mouthful of beer and pours it into her mouth with a kiss as a second guy massages her boobs.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 21:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand18.jpg"></center>'
-					'Going into the attic you see two guys on either end of a girl who sucks cock as her bare ass wiggles with the second man fucking her as deeply as possible.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 22:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand19.jpg"></center>'
-					'You see a young girl on the dance floor practically dancing in her underwear with a young guy groping her.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 23:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand20.jpg"></center>'
-					'You see two young guys bending a girl over and miming sex with her, all laughing hysterically.'
-					gs 'arousal', 'voyeur', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand = 24:
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/shared/sex/public/ivrand21.jpg"></center>'
-					'Going into one of the stalls you see a man licking a girl''s pussy in front of some other guy as she is lying on her back and catching a buzz from smoking a cigarette.'
-					gs 'arousal', 'voyeur_sex', 5
-					gs 'stat'
-
-					act 'Leave':gt 'city_kafe', 'workPred'
-				elseif kaferand >= 90 and (opusk > 0 or gnewQW = 5) and pirsA = 0:
-					*clr & cla
-					pirsA = 1
-					PirsA1_owned = 1
-					gs 'pain', 6, 'tongue', 'pierce'
-					'<center><img <<$set_imgh>> src="images/pc/body/piercings/a1.jpg"></center>'
-					'You are called to one of the clients, you go to the table and notice that in front of you are the real criminals.'
-					'When you get to the table, the leader tells you to come closer to him. As soon as you do, you are grabbed very hard and painfully by the neck.'
-					'The leader tells you, "Bitch, open your mouth." You obediently open your mouth, he looks back at you and slaps you very hard. "I do not see a pierced tongue. Whores should wear piercings so that a decent person can immediately understand what they are."'
-					'The leader turns to his mobsters and tells them it is necessary to fix you. At the same moment you are grabbed and strong arms carry you out of the diner, you are thrown into the back seat of the jeep and it drives off.'
-					'The drive is not very long, riding up to what looks like a jail, the jeep honks and gates open soundlessly. The jeep pulls up by the territory cottages. A strong man drags you out of the car and into the basement.'
-					'The basement has all the tools set out ready. You sit on a chair and a heavily tattooed orangutan comes up to you with a clip and a pair of scissors, he pull your tongue out of your mouth and pierces it with lightning speed. Into the bleeding wound in your tonuge he attaches a small bar.'
-					'Damn, it''s very painful. You moan with your tongue hanging out, the bandits laughing at your pain. Finally your tongue is freed. Tears roll down your cheeks as the bandits escort you out of the cottages.'
-
-					act 'Go home': minut += 5 & gt 'city_residential'
-				elseif kaferand > 25 and (opusk > 0 or gnewQW = 5) and pirsA > 0 and hour >= 12 and hour <= 19 and cafe_mobster ! daystart:
-					*clr & cla
-					cafe_mobster = daystart
-					'The Mob boss beckons you to his table. You approached him with trembling knees.''He looks at you like a boa constrictor at a rabbit and says, "Whore, open your mouth." You open your mouth obediently and quickly stick out your tongue.'
-					if pirsA  = 10000:
-						i = 1
-						:looptongue_pir
-
-						if dyneval('RESULT = PirsA<<i>>_owned') = 1:
-							pirsA = i
-						else
-							i += 1
-							jump 'looptongue_pir'
-						end
-						pierWearCount += 1
-						'The leader asks you where your tongue piercing is. You produce it from your pocket and shakily manage to fit it and screw it tight.'
-					end
-					'The leader takes you by the face and you freeze under his piercing gaze. "All the same, good job guys. Okay whore, get under the table and entertain me."'
-
-					act 'Get under the table':
-						*clr & cla
-						if glavar = 0:glavar = 1
-						'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj23.jpg"></center>'
-						'You obediently crawl under the table and pull out the leader''s penis from his pants. Dutifully you caress it with your tongue and start sucking.'
-						'The ringleader, as if made of stone, did not flinch a muscle as he empties his balls into your mouth.'
-						gs 'arousal', 'bj', 15, 'sub'
-						horand = rand(1, 100)
-						if horand > pcs_horny:pcs_horny += 10 & 'You were not satisfied'
-						$orgasm_or = 'no'
-						if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'You orgasm'
-						$orgasm_or = 'yes'
-						gs 'cum_call','mouth',$boy,1
-						'You swallow all his sperm and suck him dry.'
-						gs 'arousal', 'end'
-						gs 'stat'
-
-						act 'return to work':gt 'city_kafe', 'workPred'
-					end
-				end
-			elseif znarand <= pcs_apprnc and pcs_lover < 3:
-				*clr & cla
-				gs 'boy'
-				'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/waitress_client.jpg"></center>'
-				'At the table sits a <<$boybody>> <<$boybod>> <<$boyface>> guy. He is <<$boyClo>>'
-				'You take his order, and when you bring him the bill, he asks if he could meet you.'
-
-				act 'No':
-					cla
-					money += 10
-					'The man is angry he leaves you a 10 <b>₽</b> tip and goes.'
-
-					act 'Move away':gt 'city_kafe', 'workPred'
-				end
-
-				act 'Yes':
-					cla
-					money += 100
-					gs 'boyfrend', 'start'
-					stopboy = 0
-					'The man is glad that you do not mind dating him. He introduces himself as <<$boydesc>> and asks for your phone number, promising to call you back tomorrow.'
-					'Then he leaves you a hundred <b>₽</b> tip and goes.'
-
-					act 'Move away':gt 'city_kafe', 'workPred'
-				end
-			end
-		end
-	elseif hour >= 22:
-		act 'Finish shift and go home':
-			workKafe['at_work'] = 0
-			cla
-			if GiviSex = 0 and npc_rel['A41'] < 90 or pcs_apprnc < 0:
-				'Givi nods his head at you, "Goodbye, <<$pcs_nickname>>."'
-				act 'Leave':
-					cla
-					minut += 5
-					gt 'city_kafeend'
-				end
-			else
-				gt 'city_kafe2', 'givipredlog'
-			end
-		end
+	'Fabi switches the lights off in the kitchen and ushers you out with a smile so he can finish closing up.'
+	if rand(0,3) = 0:
+		act 'Leave': gt 'city_kafeend'
+	else	
+		act 'Leave': gt 'city_residential'
 	end
 end
 
-if $ARGS[0] = 'razvod':
-	$menu_loc = 'city_kafe'
-	$menu_arg = 'razvod'
-	menu_off = 0
-	$location_type = 'event'
-	cla
-	act 'Get up from the table':gt 'city_kafe', 'start'
-
-	act 'Order from the menu (0:05)':gs 'food_menu'
-
-	deyst = rand(0, 3)
-	if deyst = 0:
-		'<<$boydesc>> invites you to dance.'
-		act 'Dance with him':gt 'city_kafeevents2', 'dance'
-		if pcs_horny < 75:
-			act 'Leave': minut += 5 & gt 'city_residential'
-		end
-	elseif deyst = 1:
-		'<<$boydesc>> asks permission to sit down at the same table as you.'
-		act 'Drink with him':gt 'city_kafeevents2', 'booze'
-		gs 'willpower', 'drink', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				minut += 5
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-	elseif deyst = 2:
-		'<<$boydesc>> invites you to a nearby party which he is going to.'
-		act 'Agree to party':gt 'city_kafeevents2', 'kompashka'
-		gs 'willpower', 'drink', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				minut += 5
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-	elseif deyst = 3:
-		'<<$boydesc>> is incredibly drunk and you feel tipsy just from the smell of booze on him. "Hey baby, got some spare time? Come have fun in the toilet."'
-		act 'Meet in bathroom':gt 'city_kafeevents3', 'toilet'
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				minut += 5
-				gs 'stat'
-				if hotcat >= 6:
-					'"Come on, baby, I will give you two thousand <b>₽</b>. Daddy wants to have fun."'
-					gs 'willpower', 'prostitution', 'resist', 'medium'
-					if will_cost <= pcs_willpwr:
-						act 'Tell him to fuck off (<<will_cost>> Willpower)':
-							gs 'willpower', 'pay', 'resist'
-							gt 'city_residential'
-						end
-					else
-						act 'Tell him to fuck off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end	
-					act 'Meet in bathroom':
-						money += 2000
-						gt 'city_kafeevents3', 'toilet'
-					end
-				else
-					'"Well, okay, get out of here, you are ugly anyway."'
-					act 'Continue': gt 'city_residential'
-				end
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-	end
-end
-}
 
 --- city_kafe ---------------------------------
 

+ 0 - 571
locations/city_kafe2.qsrc

@@ -1,571 +0,0 @@
-# city_kafe2
-
-if $ARGS[0] = 'toilet':
-
-	$location_type = 'bathroom'
-	$locclass = 'restroom'
-	$locM = 'city_kafe2'
-	$locM_arg = 'toilet'
-	$menu_loc = 'city_kafe2'
-	$menu_arg = 'toilet'
-	menu_off = 0
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/shared/bathroom/toilet.jpg"></center>'
-	'Dirty and smelly toilet that seems to have never been cleaned'
-	turand = rand(0, 100)
-
-	if turand = 0:
-		cls
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/tuarand.jpg"></center>'
-		'Going to the toilet you see in one of the booths, a drunk girl with bottle in hand riding a guys dick standing over the toilet facing away from him.'
-
-		act 'Leave':gt 'city_kafe', 'workPred'
-
-		exit
-	elseif turand = 1:
-		cls
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/tuarand1.jpg"></center>'
-		'Going to the toilet you see a skinny girl sucking dick as the guy photographs everything in the mirror.'
-
-		act 'Leave':gt 'city_kafe', 'workPred'
-
-		exit
-	elseif turand = 2:
-		cls
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/tuarand2.jpg"></center>'
-		'Going to the toilet you catch a redhead sucking her boyfriends cock.'
-
-		act 'Leave':gt 'city_kafe', 'workPred'
-
-		exit
-	end
-
-	act 'Leave':gt 'city_kafe', 'workPred'
-
-	act 'Look in the mirror': gt 'mirror', 'start'
-	if pcs_hairbsh < 1: act 'Brush your hair': gt 'mirror', 'brush'
-
-	dynamic $tampon
-	dynamic $quickwash
-	dynamic $basin
-	dynamic $publicpan
-end
-
-if $ARGS[0] = 'givi':
-	cls
-	gs 'stat'
-
-	if hour < 22:
-		'You go to the bar, behind which stands the cafe owner Givi K., he looks up from wiping glasses to look at you.'
-
-		if hour = 20 and npc_rel['A41'] >= 90:
-			act 'Beg for time off':
-				cla
-				minut += 5
-				npc_rel['A41'] -= 5
-				'You take time off to leave early, Givi was a little angry but let you go.'
-
-				act 'Move away':gt 'city_residential'
-			end
-		end
-
-		if Kavslut > 0 and IrinaQW >= 10 and IrinaSlut = 0 and hour <= 20:
-			act 'Ask Givi go give Ira a raise':
-				cla
-				IrinaSlut = 1
-				minut += 30
-				gs 'stat'
-				'You Givi if he will give Ira a raise. Givi grunts, "What for?" You appeal to his better nature, saying that she is your close friend and you want to help her. Givi promise to think about a wage increase.'
-
-				act 'Move away':gt 'city_kafe', 'workPred'
-			end
-		end
-
-		act 'Chat with Givi':
-			cla
-			minut += 30
-			pcs_mood += 5
-
-			if GiviSex = 0:
-
-				if npc_rel['A41'] <= 90:npc_rel['A41'] += rand(10, 25)
-				if npc_rel['A41'] > 90 and GiviSex = 0:npc_rel['A41'] = 90
-
-				'You talk at the bar with the cafe owner and part-time bartender Givi.'
-
-				if npc_rel['A41'] = 90:'As you depart a hand slaps you on the ass. Turning around you see that Givi is smiling mischievously.'
-
-				act 'Move away':gt 'city_kafe', 'workPred'
-			elseif GiviSex >= 1 and kavslut = 0:
-				npc_rel['A41'] = 100
-				'You talk at the bar with the cafe owner and part-time bartender Givi.'
-				'"Hey <<$pcs_nickname>>, I enjoyed it so much last time. Stay with me tonight and help."'
-				'As you depart a hand slaps you on the ass. Turning around you see that Givi is smiling mischievously.'
-
-				act 'Move away':gt 'city_kafe', 'workPred'
-			elseif GiviSex >= 1 and kavslut > 0:
-				npc_rel['A41'] = 100
-				givirand = rand(0, 100)
-
-				if givirand < 10 and Venera < 4:
-					'"<<$pcs_nickname>> I what that sexy body, come and relieve my stress." With these words, Givi takes you by the hand.'
-
-					act 'Kneel':
-						cla
-						*clr
-						smenaKafe += 1
-
-						if giviSex < 2:GiviSex = 2
-
-						gs 'bdman', 'givi'
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/barbj.jpg"></center>'
-						'You bend down behind the bar, out of view of the customers, kneel before Givi and take out his member.'
-						gs 'bdsex', 'autobj'
-						'Givi grabs you hard by the hair and pulls your mouth deeper onto his cock.'
-
-						gs 'arousal', 'bj', 10, 'sub'
-						gs 'stat'
-
-						act 'Continue to suck.':
-							cla
-							*clr
-							gs 'boyStat', 'A41'
-							gs 'cum_call', 'mouth_swallow', $boy, 1
-							gs 'stat'
-							'<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 Givi continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-
-							gs 'arousal', 'end'
-							gs 'stat'
-
-							act 'Move away':gt 'city_kafe', 'workPred'
-						end
-					end
-
-					if GiviSex < 2:
-						act 'Excuse me':
-							cla
-							'"Wow, <<$pcs_nickname>> you dirty slut, if you spend some quality time with me I could give you a pay rise, think of all the pretty dresses you could buy." Says Givi.'
-
-							act 'Move away':gt 'city_kafe', 'workPred'
-						end
-					end
-				elseif givirand >= 10 or Venera >= 4:
-					'Givi slaps you on the ass strongly and whinnied. "<<$pcs_nickname>>, that''s one fine ass!"'
-
-					act 'Move away':gt 'city_kafe', 'workPred'
-				end
-			end
-		end
-	else
-		if hotcat <= 4:
-			'Givi nods his head at you, "<<$pcs_nickname>>."'
-
-			act 'Leave':
-				cla
-				minut += 5
-				gt 'city_kafeend'
-			end
-		else
-			gt 'city_kafe2', 'givipredlog'
-		end
-	end
-end
-
-if $ARGS[0] = 'ashot':
-	$loc = 'city_kafe2'
-	$loc_arg = 'ashot'
-	$locclass = 'kitr'
-	cls
-	gs 'stat'
-	'You go into the kitchen where trainee chef Ashot is cooking. Dishwasher <a href="exec:gt ''city_kafe2'', ''tamdin''">Tamara</a> as always stands near the sink and washes the dishes.'
-
-	if hour < 22:
-		act 'Eat some food (0:30)':
-			gs 'food', 'm_meal'
-		end
-
-		act 'Drink some water (0:05)':gs 'beverage', 'bev_wat'
-
-		act 'Chat with Ashot':
-			cla
-			minut += 30
-			pcs_mood += 5
-			gs 'stat'
-
-			if npc_rel['A42'] <= 90:npc_rel['A42'] += rand(0, 5)
-
-			if giviSex > 0 and Ashotsex = 0:
-				if npc_rel['A42'] <= 90:npc_rel['A42'] = 90
-
-				pcs_horny += 10
-				'As you walk further into the kitchen, Ashot comes up to you and squeezes your ass really tight, it makes you squeal. Ashot laughs.'
-
-				act 'Move away':gt 'city_kafe', 'workPred'
-			elseif giviSex = 0 and Ashotsex = 0:
-				'You talk in the kitchen with chef Ashot.'
-
-				act 'Move away':gt 'city_kafe', 'workPred'
-			elseif giviSex > 0 and Ashotsex > 0:
-				Ashotrand = rand(0, 100)
-
-				if Ashotrand > 20:
-					'"You''re a cool bitch" says Ashot grabbing your ass.'
-
-					gs 'arousal', 'foreplay', 10, 'sub'
-					gs 'stat'
-
-					act 'Move away':gt 'city_kafe', 'workPred'
-				elseif Ashotrand <= 20:
-					*clr
-					cla
-					'As you walk further into the kitchen, Ashot comes up to you and squeezes your ass, "My poor dick, it really misses your ass."'
-
-					act 'Allow':
-						*clr
-						cla
-
-						if analplugin = 1 :
-							*clr
-							cla
-							analplugin = 0
-							'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/analplug.jpg"></center>'
-							'"That''s very considerate!" Ashot swiftly pulls out your anal plug.'
-
-							act 'What the ...?':
-								*clr
-								cla
-								'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/analkafe.jpg"></center>'
-								'He pushes your head forwards and gets his dick out. Without giving your sphincter time to relax, he has his cock in your ass and is fucking it deeply. Ashot grips your hips and his member beats away at your ass, tears are flowing from your eyes. "Move your ass, move, you lustful whore!"'
-
-								gs 'arousal', 'anal', 10, 'sub'
-								gs 'stat'
-
-								act 'Moan':
-									*clr & cla
-									
-									Ashotsex += 1
-									gs 'boyStat', 'A42'
-									sexpartkno = 1
-									spafinloc = 3
-									gs 'cum_manage'
-
-									if pcs_ass < 18:pcs_ass += 1
-
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/analcreampie/kafeanpie.jpg"></center>'
-									'Ashot leans forward thrusting his cock as deeply as possible.'
-
-									gs 'arousal', 'anal', 10, 'sub'
-									
-									if pcs_horny >= 100 :
-										$orgasm_or = 'custom'
-										$orgasm_txt = 'A blazing fire builds in your ass and waves of pleasure sweep through your body, you are moaning in orgasm as your ass is impaled on his dick.'
-										gs 'arousal', 'anal', -5, 'sub'
-									end
-									
-									gs 'arousal', 'end'
-									gs 'stat'
-
-									'You feel the heat as jets of sperm hit inside your anus. Having finished in your ass, Ashot says that such a fuckable hole needs to be fucked. He pulls out his member and you feel a slow trickle of sperm dripping from your butt.'
-
-									act 'Move away':gt 'city_kafe', 'workPred'
-								end
-							end
-						else
-							*clr
-							cla
-							'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/analkafe.jpg"></center>'
-							'He pushes your head forwards and gets his dick out. Without giving your sphincter time to relax, he has his cock in your ass and is fucking it deeply. Ashot grips your hips and his member beats away at your ass, tears are flowing from your eyes. "Move your ass, move, you lustful whore!"'
-
-							gs 'arousal', 'anal', 10, 'sub'
-							gs 'stat'
-
-							act 'Moan':
-								*clr & cla
-								Ashotsex += 1
-								spafinloc = 3
-								gs 'cum_manage'
-
-								if 18 > pcs_ass:pcs_ass += 1
-
-								'<center><img <<$set_imgh>> src="images/shared/sex/cum/analcreampie/kafeanpie.jpg"></center>'
-								'Ashot leans forward thrusting his cock as deeply as possible.'
-
-								gs 'arousal', 'anal', 10, 'sub'
-								
-								if pcs_horny >= 100 :
-									$orgasm_or = 'custom'
-									$orgasm_txt = 'A blazing fire builds in your ass and waves of pleasure sweep through your body, you are moaning in orgasm as your ass is impaled on his dick.'
-									gs 'arousal', 'anal', -5, 'sub'
-								end
-								
-								gs 'arousal', 'end'
-								gs 'stat'
-
-								'You feel the heat as jets of sperm hit inside your anus. Having finished in your ass, Ashot says that such a fuckable hole needs to be fucked. He pulls out his member and you feel a slow trickle of sperm dripping from your butt.'
-
-								act 'Move away':gt 'city_kafe', 'workPred'
-							end
-						end
-					end
-				end
-			elseif giviSex = 0 and Ashotsex > 0:
-				'"Sexy girl, with your lovely juicy ass, my dick still remembers skewering it." Says Ashot grabbing your ass.'
-
-				gs 'arousal', 'foreplay', 10, 'sub'
-				gs 'stat'
-
-			end
-		end
-	else
-		'Ashot is putting away his cooking equipment, getting ready to go.'
-
-	end
-
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Move away':gt 'city_kafe', 'workPred'
-end
-
-if $ARGS[0] = 'ira':
-	cls
-	gs 'stat'
-
-	'Ira is not currently busy and stands waiting at the counter.'
-
-	if hour < 22:
-		act 'Chat with Irina':
-			cla
-			minut += 30
-			pcs_mood += 5
-			gs 'stat'
-
-			npc_rel['A93'] += rand(0, 5)
-
-			gs 'stat'
-			'You chat with the waitress Ira at the bar.'
-
-			if IrinaQW ! 10 or IrinaLesbSex >= 3:
-				if GiviSex >= 1 and Kavslut = 0:
-					'Ira, with round eyes tells you the rumor going around is that you are blowing Givi.'
-				elseif Kavslut > 0:
-					'Ira tells you that she knows that you are fucking Caucasians in the evenings.'
-				end
-			elseif IrinaQW = 10 and IrinaLesbSex = 2:
-				IrinaLesbSex = 3
-				'Irina is a bit more relaxed and has stopped fidgeting when you are around.'
-			elseif IrinaQW = 10 and IrinaLesbSex = 1:
-				IrinaLesbSex = 2
-				'Irina and you smile and try to communicate, but it is awkward and strained.'
-			elseif IrinaQW = 10 and IrinaLesbSex = 0:
-				IrinaLesbSex = 1
-				'Irina clearly looks apprehensive and tries not to look you in the eye. You approach her and try to calm her down. Irina dismissively nods and says, "I''m willing to pretend that nothing ever happened. I don''t want anybody to know about it." You agree with Ira.'
-			end
-
-			act 'Move away':gt 'city_kafe', 'workPred'
-		end
-	else
-		if IrinaSlut >= 2:
-			gt 'city_kafe2', 'givipredlog'
-		elseif IrinaSlut < 2:
-			act 'Go home with Irina':
-				cla
-				npc_rel['A93'] += 5
-				minut += 5
-				gs 'stat'
-
-				if npc_rel['A93'] < 100:
-					if npc_rel['A93'] < 50:
-						if GiviSex >= 1 and Kavslut = 0:
-							$irinatalk = 'Along the way she is essentially silent and occasionally glances at you.'
-						elseif Kavslut > 0:
-							$irinatalk = 'Along the way she is essentially silent and occasionally glances at you.'
-						else
-							$irinatalk = 'Irina is mostly silent the whole way.'
-						end
-
-						$irinaend = 'Near the entrance is quickly says goodbye and goes to her home.'
-					else
-						if GiviSex >= 1 and Kavslut = 0:
-							$irinatalk = 'Along the way she mostly silent, but emboldened begins to ask you about your relationship with Givi.'
-						elseif Kavslut > 0:
-							$irinatalk = 'Along the way she mostly silent, but emboldened begins to ask you about your sexaual adventures at the cafe, wondering how she could be a little more like you.'
-						else
-							$irinatalk = 'The two of you gossip the whole way.'
-						end
-
-						$irinaend = 'Near the entrance she waves her hand at you goes to her home.'
-					end
-				elseif npc_rel['A93'] >= 100 and IrinaQW = 0:
-					IrinaQW = 1
-
-					$irinatalk = 'Ira is fun and chatters all the way.'
-					$irinaend = 'She invites you to visit her on Saturday and goes to her door.'
-				elseif npc_rel['A93'] >= 100 and IrinaQW = 1:
-					if GiviSex >= 1 and Kavslut = 0:
-						$irinatalk = 'On the way Irina talks about her ex-boyfriend.'
-					elseif Kavslut > 0:
-						$irinatalk = 'On the way Irina talks about her ex-boyfriend. She also tells you about how she once gave a blowjob in the toilet of the club when drunk with that guy.'
-					else
-						$irinatalk = 'Irina chatted all the way to the home.'
-					end
-
-					$irinaend = 'Ira standing by her door invites you to come in with her.'
-
-					act 'Visit Ira':gt 'city_irinaroom', 'first'
-				elseif npc_rel['A93'] >= 100 and IrinaQW = 2:
-					if GiviSex >= 1 and Kavslut = 0:
-						$irinatalk = 'Irina is mostly silent all the way, but finally musters up the determination to say, she did not expect you to be not only sleeping with men, but also with women. Trying to be polite, it''s not that she is against sexual minorities, but she did not want to sleep with women, they are so soft and nasty, just awful.'
-					elseif Kavslut > 0:
-						$irinatalk = 'Irina is mostly silent all the way, but finally musters up the determination to say, that from such a whore as you of course it was only to be expected that you would be sleeping with everyone. Trying to be polite, it''s not that she is against sexual minorities, but she did not want to sleep with women, they are so soft and nasty, just awful.'
-					else
-						$irinatalk = 'Irina is mostly silent all the way, but finally musters up the determination to say, she did not expect that such a nice girl like you, would actually be a lesbian. Trying to be polite, it''s not that she is against sexual minorities, but she did not want to sleep with women, they are so soft and nasty, just awful.'
-					end
-
-					$irinaend = 'Going to the door she says goodbye to you and leaves.'
-				elseif npc_rel['A93'] >= 100 and IrinaQW >= 10 and IrinaSlut >= 2:
-					if Kavslut > 0:
-						$irinatalk = 'Ira, smiling, tells that she had long wanted to stop living like a nun and live freely and she thanks you for your help...'
-					end
-
-					$irinaend = 'Standing at the door of her house Ira invites you to come to visit her.'
-
-					act 'Visit Ira':gt 'city_irinaroom', 'first'
-				elseif npc_rel['A93'] >= 100 and IrinaQW >= 10 and IrinaSlut = 1:
-					if GiviSex >= 1 and Kavslut = 0:
-						$irinatalk = 'Ira, smiling, tells you that she is surprised and did not expect to find sex with a woman so much pleasure.'
-					elseif Kavslut > 0:
-						$irinatalk = 'Ira, smiling, tells you that she is surprised and did not expect to find sex with a woman so much pleasure. She notes that you obviously have more experience, for example she has never slept with two men at once.'
-					else
-						$irinatalk = 'Ira, smiling, tells you that she is surprised and did not expect to find sex with a woman so much pleasure.'
-					end
-
-					$irinaend = 'Standing at the door of her house Ira invites you to come to visit her.'
-
-					act 'Visit Ira':gt 'city_irinaroom', 'first'
-				elseif npc_rel['A93'] >= 100 and IrinaQW >= 10 and IrinaSlut = 0:
-					if GiviSex >= 1 and Kavslut = 0:
-						$irinatalk = 'Ira smiling surprised that she did not expect to have sex with a woman so much pleasure.'
-					elseif Kavslut > 0:
-						$irinatalk = 'Ira smiling surprised that she did not expect to have sex with a woman such pleasure. she notices, which, so il will never slept with two men at once. She also asked her to speak to her word Givi, she also wants a pay rise.'
-					else
-						$irinatalk = 'Ira smiling surprised that she did not expect to have sex with a woman so much pleasure.'
-					end
-
-					$irinaend = 'Standing at the door of her house Ira invites you to come to visit her.'
-
-					act 'Visit Ira':gt 'city_irinaroom', 'first'
-				end
-
-				'You make your way home with Irina. <<$irinatalk>> You get to the house where she lives. <<$irinaend>>'
-
-				act 'Say goodbye':gt 'city_residential'
-			end
-		end
-	end
-end
-
-
-if $ARGS[0] = 'tamdin':
-	cls
-	gs 'stat'
-	'Tamara carries on washing the dishes as she turns to you.'
-
-	if hour < 22:
-		act 'Chat with Tamara':
-			cla
-			minut += 30
-			pcs_mood += 5
-
-			npc_rel['A43'] += rand(0, 5)
-
-			'You talk in the kitchen with Tamara the dishwasher.'
-
-			if GiviSex >= 1 and Kavslut = 0:
-				'Tamara snorts. It is really necessary, and you''re not even ashamed to suck Givi for wages, how disgusting!'
-			elseif Kavslut > 0:
-				'Caucasian slut you, fuck off.'
-			end
-
-			act 'Move away':gt 'city_kafe', 'workPred'
-		end
-	else
-		'She already going home and offers to walk with you.'
-
-		act 'Go home with Tamara':
-			cla
-			minut += 5
-
-			if clener = 1:'You walk down the street with Tamara, she does not live far from you and when you get to her house she stops and says goodbye.'
-			if clener = 0:clener = 1 & 'You walk down the street with Tamara, Tamara tells you that she sometimes works as a cleaner in an office building nearby.'
-
-			act 'Say goodbye':gt 'city_residential'
-		end
-	end
-end
-
-if $ARGS[0] = 'givipredlog':
-	if IrinaSlut >= 2:
-		'Givi circles around Ira and brazenly squeezes her ass, snorting "Whoa, Ira, you''re a real slut." He turns to you, "Hey <<$pcs_nickname>> stay this evening, earn bonuses."'
-
-		act 'Stay with them':gt 'city_kavkazkafe', 'podgivi'
-
-		act 'Go home':
-			cla
-			minut += 5
-			gt 'city_kafeend'
-		end
-
-		exit
-	end
-
-	'Givi is holding a notepad and counting bottles. "Hey <<$pcs_nickname>>, you''re good with numbers, help me count bottles.'
-
-	act 'Apologize and leave':
-		cla
-		minut += 5
-		'You apologize and tell him you counted enough during your shift.'
-
-		if GiviSex > 0:
-			'OK <<$pcs_nickname>>. How about you earn by staying and entertaining me?'
-				act 'I can''t tonight':
-					cla
-					minut += 5
-					gt 'city_kafeend'
-				end
-
-				act 'Help Givi':gt 'city_kavkazkafe', 'podgivi'
-
-				exit
-		elseif GiviSex = 0:
-			'Whoa <<$pcs_nickname>>, did I offend you? I look out for like a mother. And you do not want to help the old man.'
-
-			act 'I''ve got to get home':
-				cla
-				npc_rel['A41'] = 0
-				minut += 5
-				gt 'city_kafeend'
-			end
-
-			act 'Help Givi':gt 'city_kavkazkafe', 'podgivi'
-
-			exit
-		end
-
-		act 'Go home':
-			cla
-			minut += 5
-			gt 'city_kafeend'
-		end
-	end
-
-	act 'Help Givi':gt 'city_kavkazkafe', 'podgivi'
-end
-
---- city_kafe2 ---------------------------------
-

+ 19 - 21
locations/city_kafeend.qsrc

@@ -1,53 +1,51 @@
 # city_kafeend
 
 if $ARGS[0] = '':
-	kafe_rand = rand(0, 100)
+	kafe_rand = rand(0,15)
 
-	if kafe_rand > 15:
-		gt 'city_residential'
-	elseif kafe_rand = 0:
+	if kafe_rand = 0:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand.jpg"></center>'
-		'On leaving the cafe you see a large crowd of young people deciding where to go next. You also notice that one of the girls wasted no time and has started blowing her boyfriend completely undeterred by the crowd.'
+		'On leaving the cafe, you see a large crowd of young people deciding where to go next. You also notice that one of the girls wasted no time and has started sucking her boyfriend''s dick, completely undeterred by the crowd.'
 		gs 'city_kafeend', 'end_sex'
 	elseif kafe_rand = 1:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand1.jpg"></center>'
-		'Coming out of the cafe you notice a car parked in the dark, passing it you see a light in the open trunk and see a guy there hammering his chick, so much so that the shocks are creaking as the car bounces. The girl just moans and whispers, "More, more!"'
+		'Coming out of the cafe, you notice a car parked in the dark. Passing by, you see a light in the open trunk and see a man fucking a girl so hard that the shocks are creaking as the car bounces. The girl just moans loudly. "Faster! Harder!"'
 		gs 'city_kafeend', 'end_sex'
 	elseif kafe_rand = 2:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand2.jpg"></center>'
-		'On leaving the cafe you saw a large crowd of young people deciding where to go next. In the crowd you are surprised to see one of the girls licking the pussy of another oblivious to the other people there.'
+		'On leaving the cafe, you see a large crowd of young people deciding where to go next. In the crowd you are surprised to see one of the girls licking the pussy of another oblivious to the other people there.'
 		gs 'city_kafeend', 'end_sex'
 	elseif kafe_rand = 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand3.jpg"></center>'
-		'Coming out of the cafe and on your way home, you walk past a car. You suddenly see a woman sitting on her heels give a contented guy a blowjob.'
+		'Coming out of the cafe, you see a woman sitting on her heels behind a car giving a contented guy a blowjob.'
 		gs 'city_kafeend', 'end_sex'
 	elseif kafe_rand = 4:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand4.jpg"></center>'
-		'Coming out of the cafe and on your way home, you notice at the side of the cafe a couple, she is squatting down and sucking his cock.'
+		'Coming out of the cafe, you notice a girl squatting and giving a guy a blowob at the side of the building.'
 		gs 'city_kafeend', 'end_sex'
 	elseif kafe_rand = 5:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand5.jpg"></center>'
-		'Coming out of the cafe and on your way home, you walk past a car. You suddenly see a woman sitting in the front seat of the car blowing a guy as he stands by the door.'
+		'You walk past a car on your way out. A woman is sitting in the front seat of the car blowing a guy as he stands by the door.'
 		gs 'city_kafeend', 'end_sex'
 	elseif kafe_rand = 6:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand6.jpg"></center>'
-		'Coming out of the cafe you notice between parked cars a girl sitting with her pants down and pissing, while smiling blissfully.'
+		'Coming out of the cafe, you notice a girl squatting between some parked cars with her pants down, pissing while smiling blissfully.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 7:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand7.jpg"></center>'
-		'Coming out of the cafe you see a laughing woman, dancing badly, showing off her panties, but still managing to drink from a cup.'
+		'Coming out of the cafe, you see a laughing woman dancing badly and showing off her panties, but still managing to drink from a cup.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 8:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand8.jpg"></center>'
-		'Coming out of the cafe you noticed a girl lying on the pavement, she is wearing just a sweater and her pussy is completely exposed. The girl obviously passed out, drunk as a skunk.'
+		'Coming out of the cafe, you notice a girl lying on the pavement wearing just a sweater, her pussy completely exposed. She''s passed out, drunk as a skunk.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 9:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand9.jpg"></center>'
-		'Coming out of the cafe you noticed on the bench asleep a drunk guy with a girl, apparently sleep caught up with them during petting, you deduce from the scene.'
+		'Coming out of the cafe, you notice a drunk guy and girl asleep on a bench.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 10:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand10.jpg"></center>'
-		'Coming out of the cafe you notice a man and a drunk girl in the carpark, trying to drag another girl off the path.'
+		'Coming out of the cafe, you notice a man and a drunk girl in the car park, trying to drag another girl off the path.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 11:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand11.jpg"></center>'
@@ -55,19 +53,19 @@ if $ARGS[0] = '':
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 12:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand12.jpg"></center>'
-		'Coming out of the cafe, you see that the girl fell asleep drunk, sitting on a bin and collapsed there.'
+		'Coming out of the cafe, you see that a girl has drunkenly fallen asleep while sitting on a bin.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 13:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand13.jpg"></center>'
-		'Coming out of the cafe you notice one girl trying to get her friend off the road, her drunken girlfriend mumbles something drunkenly giggling.'
+		'Coming out of the cafe, you notice a girl trying to get her friend off the road, her friend mumbling something while drunkenly giggling.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 14:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand14.jpg"></center>'
-		'Coming out of the cafe you notice a drunk girl lying on the ground without any panties.'
+		'Coming out of the cafe, you notice a drunk girl lying on the ground without any panties.'
 		gs 'city_kafeend', 'end'
 	elseif kafe_rand = 15:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/arand15.jpg"></center>'
-		'Coming out of the cafe, you see a man leading his wife somewhere, clearly very drunk see has started to strip here on the street and is nearly naked.'
+		'Coming out of the cafe, you see a man leading his wife somewhere. She''s clearly very drunk since she''s started to strip on the street and is nearly naked.'
 		gs 'city_kafeend', 'end'
 	end
 end
@@ -76,14 +74,14 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'erotic_nudity', 5
 	gs 'stat'
 
-	act 'Leave':gt 'city_residential'
+	act 'Leave': gt 'city_residential'
 end
 
 if $ARGS[0] = 'end_sex':
 	gs 'arousal', 'voyeur_sex', 5
 	gs 'stat'
 
-	act 'Leave':gt 'city_residential'
+	act 'Leave': gt 'city_residential'
 end
 
 --- city_kafeend ---------------------------------

+ 0 - 331
locations/city_kafeevents2.qsrc

@@ -1,331 +0,0 @@
-# city_kafeevents2
-
-menu_off = 1
-
-if $ARGS[0] = 'beginning':
-	*clr & cla
-	'<<$boybody>> <<$boybod>> <<$boyface>>, introduces himself as <<$boydesc>>.'
-	deyst = rand(1, 100)
-
-	if deyst <= 25:
-		'<<$boydesc>> asks you to dance.'
-
-		act 'Dance':gt 'city_kafeevents2', 'dance'
-		act 'Leave':gt 'city_residential'
-	elseif deyst > 25 and deyst <= 50:
-		'<<$boydesc>> sits down at your table and orders a drink and a snack.'
-
-		act 'Drink':gt 'city_kafeevents2', 'booze'
-		act 'Leave':gt 'city_residential'
-	elseif deyst > 50 and deyst <= 75:
-		'<<$boydesc>> invites you to join a party nearby.'
-
-		act 'Agree':gt 'city_kafeevents2', 'kompashka'
-
-		if pcs_horny < 75:
-			act 'Leave':gt 'city_residential'
-		end
-	elseif deyst > 75:
-		'<<$boydesc>> begins to flirt with you and tries to take pictures. <<$boydesc>> asks you to go with him to the toilet.'
-
-		act 'Agree':gt 'city_kafeevents3', 'toilet'
-
-		if pcs_horny < 75:
-			act 'Leave':gt 'city_residential'
-		end
-	end
-end
-
-if $ARGS[0] = 'dance':
-	cla
-
-	if pcs_danc < 50 and pcs_agil >= pcs_danc:gs 'exp_gain', 'danc', 1
-
-	minut += 3
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/pc/activities/dance.jpg"></center>'
-	deyst = rand(1, 100)
-
-	if deyst <= 25:
-		'During the dance <<$boydesc>> conducts himself confidently and correctly, his strong hands hold your waist tightly. Finally the song ends.'
-
-		act 'Finish the dance':gt 'city_kafeevents2', 'dance2'
-	elseif deyst > 25 and deyst <= 80:
-		pcs_horny += 5
-		clr
-		gs 'stat'
-
-		if dick > 15 and dick < 18:
-			$didanc = 'During the dance you feel like something hard between his legs presses against your stomach. '
-		elseif dick >= 18:
-			$didanc = 'During the dance you feel his cock pushing against your stomach as it hardens and grows, you feel that he has a monster cock about <<dick>> centimeters. '
-		elseif dick <= 15:
-			$didanc = ''
-		end
-
-		'During the dance <<$boydesc>> gently hugs you and strokes your back down to the hips. His strong hands press your fragile body to his, pressing your soft <<$titsize>> breasts against his body. <<$didanc>>Finally, the song ends.'
-
-		act 'Finish the dance':gt 'city_kafeevents2', 'dance2'
-	elseif deyst > 80:
-		pcs_horny += 8
-		gs 'stat'
-		'During the dance <<$boydesc>> paws at your ass, you cling to his body your tender flesh on his and he wants to kiss you.'
-
-		act 'Kiss':
-			cla
-
-			if pcs_lip = 0:$lipdance = 'thin lips'
-			if pcs_lip = 1:$lipdance = 'lips'
-			if pcs_lip = 2:$lipdance = 'plump lips'
-			if pcs_lip = 3:$lipdance = 'plump lips'
-			if pcs_lip = 4:$lipdance = 'thick lips'
-
-			'<<$boydesc>> kisses your <<$lipdance>> pushing them and poking his wet tongue in your mouth.'
-			
-			gs 'arousal', 'kiss', 5
-			gs 'stat'
-
-			act 'French kiss':
-				cla
-
-				if pcs_lip = 0:$lipdance = 'thin lips'
-				if pcs_lip = 1:$lipdance = 'lips'
-				if pcs_lip = 2:$lipdance = 'plump lips'
-				if pcs_lip = 3:$lipdance = 'plump lips'
-				if pcs_lip = 4:$lipdance = 'thick lips'
-
-				if dick > 15 and dick < 18:
-					$didanc = 'in his pants he is becoming firm and <<$boydesc>> is pressing his member to your stomach.'
-				elseif dick >= 18:
-					$didanc = 'his massive cock is pushing against your stomach, it''s really big, about <<dick>> centimeters.'
-				elseif dick <= 15:
-					$didanc = 'there is something moving in his pants.'
-				end
-
-				'You start passionately sucking his tongue and kissing the guy with your <<$lipdance>>. You feel like <<$didanc>>'
-				'Finally the song ends and you break the kiss.'
-				
-				gs 'arousal', 'kiss', 5
-				gs 'stat'
-			
-				deyst = rand(1, 100)
-
-				if deyst <= 75:
-					'Keeping your waist held <<$boydesc>> invites you back to his home.'
-
-					act 'Agree':gt 'city_kafeevents3', 'house'
-
-					if pcs_horny < 75:
-						act 'Leave':gt 'city_residential'
-					end
-				elseif deyst > 75:
-					'Keeping your waist held <<$boydesc>> asks you to go to the toilet and continue.'
-
-					act 'Agree':gt 'city_kafeevents3', 'toilet'
-
-					if pcs_horny < 75:
-						act 'Leave':gt 'city_residential'
-					end
-				end
-			end
-			gs 'willpower', 'kiss', 'resist', 'medium'
-			if will_cost <= pcs_willpwr:
-				act 'Avoid kissing (<<will_cost>> Willpower)':
-					*clr & cla
-					gs 'willpower', 'pay', 'resist'
-					gs 'stat'
-					pcs_horny += 8
-
-					if pcs_lip = 0:$lipdance = 'thin lips'
-					if pcs_lip = 1:$lipdance = 'lips'
-					if pcs_lip = 2:$lipdance = 'plump lips'
-					if pcs_lip = 3:$lipdance = 'plump lips'
-					if pcs_lip = 4:$lipdance = 'thick lips'
-
-					if dick > 15 and dick < 18:
-						$didanc = 'in his pants he is becoming firm and <<$boydesc>> is pressing his member to your stomach.'
-					elseif dick >= 18:
-						$didanc = 'his massive cock is pushing against your stomach, it''s really big, about <<dick>> centimeters.'
-					elseif dick <= 15:
-						$didanc = 'there is something moving in his pants.'
-					end
-
-					'You behave passively and try to pull your mouth away from the annoying guy first, it doesn''t make too much difference as you feel his hands firmly squeeze your ass, then his hands raised above and he pulls you to his chest. You feel like <<$didanc>>'
-					'Finally the song ends and gain a little breathing space.'
-					deyst = rand(1, 100)
-
-					if deyst <= 75:
-						'Keeping your waist held <<$boydesc>> invites you back to his home.'
-
-						act 'Agree':gt 'city_kafeevents3', 'house'
-
-						gs 'willpower', 'sex', 'resist', 'medium'
-						if will_cost <= pcs_willpwr:
-							act 'Leave (<<will_cost>> Willpower)':
-								*clr & cla
-								gs 'willpower', 'pay', 'resist'
-								gs 'stat'
-								gt 'city_residential'
-							end
-						else
-							act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-						end	
-					elseif deyst > 75:
-						'Keeping your waist held <<$boydesc>> asks you to go to the toilet and continue.'
-
-						act 'Agree':gt 'city_kafeevents3', 'toilet'
-
-						gs 'willpower', 'sex', 'resist', 'medium'
-						if will_cost <= pcs_willpwr:
-							act 'Leave (<<will_cost>> Willpower)':
-								*clr & cla
-								gs 'willpower', 'pay', 'resist'
-								gs 'stat'
-								gt 'city_residential'
-							end
-						else
-							act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-						end
-					end
-				end
-			else
-				act 'Avoid kissing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
-		end
-
-		if pcs_horny < 75:
-			act 'Stop dancing and leave':gt 'city_residential'
-		end
-	end
-end
-
-if $ARGS[0] = 'dance2':
-	cla
-	deyst = rand(1, 280)
-
-	if deyst >= pcs_apprnc:
-		'The dance ends and <<$boydesc>> kisses you goodbye.'
-
-		act 'Say goodbye':gt 'city_kafe', 'start'
-	elseif deyst < pcs_apprnc:
-		'The dance ends and <<$boydesc>> suggests going to his place.'
-
-		act 'Agree':gt 'city_kafeevents3', 'house'
-
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-	end
-end
-
-if $ARGS[0] = 'booze':
-	cla
-	minut += 30
-	gs 'stat'
-	'You drink with a guy and <<$boydesc>> is interesting and shows an interest in you.'
-	deyst = rand(1, 100)
-
-	if deyst < 75:
-		'It seems you''ve had enough and should go home, <<$boydesc>> kisses you goodbye.'
-
-		act 'Say goodbye':gt 'city_kafe', 'start'
-	elseif deyst >= 75 and deyst < 95:
-		'It seems you''ve had enough and should go home, <<$boydesc>> suggests you should go to him.'
-
-		act 'Agree':gt 'city_kafeevents3', 'house'
-
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-	elseif deyst >= 95:
-		'You''re drunk and <<$boydesc>> begins to stick to you. He kisses and caresses you and then offers to take you with him to the toilet.'
-		
-		gs 'arousal', 'kiss', 5
-		gs 'arousal', 'foreplay', -5
-		gs 'stat'
-
-		act 'Agree':gt 'city_kafeevents3', 'toilet'
-
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end
-	end
-end
-
-if $ARGS[0] = 'kompashka':
-	cla
-	minut += 30
-	gs 'stat'
-	'You drink and socialize with guys and girls, <<$boydesc>> chats and flirts with you.'
-	deyst = rand(1, 100)
-
-
-	if deyst < 60:
-		'You think you''ve had enough and should go home, <<$boydesc>> kisses you goodbye.'
-
-		act 'Say goodbye':gt 'city_kafe', 'start'
-	elseif deyst >= 60 and deyst < 90:
-		'You think you''ve had enough and should go home, <<$boydesc>> suggests you go to his place.'
-
-		act 'Agree':gt 'city_kafeevents3', 'house'
-
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end
-	elseif deyst >= 90:
-		'You''re drunk and <<$boydesc>> begins to stick to you. He kisses and caresses you and then offers to go join with some company.'
-
-		gs 'arousal', 'kiss', 5
-		gs 'arousal', 'foreplay', -5
-		gs 'stat'
-		
-		act 'Agree':gt 'city_kafeevents3', 'kompashka'
-
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Leave (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_residential'
-			end
-		else
-			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end
-	end
-end
-
---- city_kafeevents2 ---------------------------------
-

+ 0 - 427
locations/city_kafeevents3.qsrc

@@ -1,427 +0,0 @@
-# city_kafeevents3
-
-menu_off = 1
-
-if $ARGS[0] = 'house':
-	*clr & cla
-	money += 100
-	gs 'stat'
-	'<<$boydesc>> pays your bill and hails a taxi.'
-	'You sit down with him in the backseat of the cab <<$boydesc>> puts his hand on your knee and begins stroking it slowly getting closer towards your pussy.'
-	gs 'arousal', 'foreplay', 15
-	gs 'stat'
-	
-	act 'Enjoy caresses':
-		cla
-		
-		'<<$boydesc>> made it to your pussy and starts to caress it with his fingers.'
-		gs 'arousal', 'vaginal_finger', 15
-		gs 'stat'
-
-		act 'Try to remove his hands':
-			cla
-			'You try to remove his hands from your crotch, but <<$boydesc>> turns to you begins to fondle your breasts through your clothes with his hands.'
-			gs 'arousal', 'foreplay', 15
-			gs 'stat'
-			
-			act 'Continue':BDcafe = 1 & gt 'BDsex', 'start'
-		end
-
-		act 'Caress his cock':
-			cla
-			'You get into the guys pants and get hold of his <<dick>> centimeter dick and begin to caress it.'
-			gs 'arousal', 'hj', 15, 'sub'
-			gs 'stat'
-			derand = rand(0, 100)
-
-			if derand >= 95:
-				'<<$boydesc>> groans and takes you by the neck, he then begins to move your face closer to his member.'
-
-				act 'Suck it':
-					cla
-					*clr
-					guy += 1
-					gs 'stat'
-					'<center><video autoplay loop src="images/shared/sex/blowjob/car.mp4"></video></center>'
-					'You bend, bringing your face to his groin and your lips wrap around his cock and you start sucking him.'
-					gs 'arousal', 'bj', 15, 'sub'
-					gs 'stat'
-					gs 'dinSex', 'std_trigger_oral'
-					'Finally, the guy fills your mouth with his hot sperm you have nowhere to go so you swallow it. The taxi stopped and <<$boydesc>> you puts you out on the street.'
-					gs 'cum_call', 'mouth_swallow', $boy, 1
-					gs 'arousal', 'end'
-					gs 'stat'
-
-					act 'Leave':gt 'city_residential'
-				end
-
-				act 'Try to remove his hands':
-					cla
-					'You tried to remove the guys hands from your head, but <<$boydesc>> turns to you and begins to fondle your breasts through your clothes with his hands.'
-					gs 'arousal', 'foreplay', 15, 'sub'
-					gs 'stat'
-					
-					act 'Continue':BDcafe = 1 & gt 'BDsex', 'start'
-				end
-			else
-				act 'Continue':BDcafe = 1 & gt 'BDsex', 'start'
-			end
-		end
-	end
-	gs 'willpower', 'action', 'resist', 'medium'
-	if will_cost <= pcs_willpwr:
-		act 'Try to remove his hands (<<will_cost>> Willpower)':
-			*clr & cla
-			gs 'willpower', 'pay', 'resist'
-			gs 'stat'
-			'You tried to remove his hands from your crotch, but <<$boydesc>> turns to you and begins to fondle your breasts through your clothes with his hands.'
-			gs 'arousal', 'foreplay', 15, 'sub'
-			gs 'stat'
-			
-			act 'Continue':BDcafe = 1 & gt 'BDsex', 'start'
-		end
-	else
-		act 'Try to remove his hands (<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] = '0':
-	*clr & cla
-	minut += 15
-	gs 'stat'
-	gs 'dinsexFX'
-	deyst = rand(1, 100)
-
-	if deyst < 70:
-		'<<$boydesc>> puts you on the bed and undresses.'
-		dick = rand (8, 20)
-		silavag = rand (0,2)
-		deysts = rand(1, 3)
-
-		if deysts = 1:
-			guy += 1
-			dynamic $vagstart
-			picrand = rand(1, 5)
-			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/vagmis<<picrand>>.jpg"></center>'
-
-			pose = 0
-			'<<$boydesc>> pushes your legs apart and enters you.'
-			dynamic $vagend
-			gs 'arousal', 'vaginal', 15, 'sub'
-			gs 'stat'
-
-			act 'Leave':gt 'city_residential'
-		elseif deysts = 2:
-			guy += 1
-			dynamic $vagstart
-			picrand = rand(1, 5)
-			'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/vagdog<<picrand>>.jpg"></center>'
-			'<<$boydesc>> helps you onto all fours and enters you.'
-
-			pose = 1
-			dynamic $vagend
-			gs 'arousal', 'vaginal', 15, 'sub'
-			gs 'stat'
-			
-			act 'Leave':gt 'city_residential'
-		elseif deysts = 3:
-			guy += 1
-			dynamic $vagstart
-			picrand = rand(1, 5)
-			'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/vagcow<<picrand>>.jpg"></center>'
-			'<<$boydesc>> lays down on the bed and pulls you on top of him, you feel his penis enter you.'
-			'His cock goes into you and you start to pump up and down on it.'
-			pose = 0
-			dynamic $vagend
-			gs 'arousal', 'vaginal', 15, 'sub'
-			gs 'stat'
-			
-			act 'Leave':gt 'city_residential'
-		end
-	elseif deyst < 85:
-		'<<$boydesc>> tells you that he wants you to suck it'
-		gs 'willpower', 'bj', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Refuse (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_kafeevents3', '0'
-			end
-		else
-			act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-
-		act 'Suck it':
-			guy += 1
-			picrand = rand(13, 22)
-			'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<picrand>>.jpg"></center>'
-			'<<$boydesc>> pulls out his dick'
-			'You take his penis into your mouth and suck it.'
-			'<<$boydesc>> moans that he''s about to finish.'
-			gs 'arousal', 'bj', 15, 'sub'
-			gs 'stat'
-
-			act 'Remove from mouth':
-				*clr
-				cla
-				bjrand = rand(1, 100)
-
-				if bjrand < 50:'You have time to take his member out of your mouth, <<$boydesc>>s cum just misses you.'
-				if bjrand >= 50:
-					sexpartkno = 1
-					spafinloc = 11
-					gs 'cum_manage'
-					'<<$boydesc>> ends on your face.'
-					gs 'arousal', 'end'
-					gs 'stat'
-				
-				end
-				picrand = rand(11, 15)
-
-				if bjrand >= 50 or repa = 6:'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial<<picrand>>.jpg"></center>'
-
-				'You try to wipe off the sperm of your face, but that just makes it worse.'
-
-				act 'Leave':gt 'city_residential'
-			end
-
-			act 'Suck on':
-				*clr
-				cla
-
-				picrand = rand(20, 29)
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
-				'You feel like a hot jet of sperm hits you in the throat. You have a mouth full of sperm.'
-				act 'Swallow':
-					cla
-					gs 'cum_call', 'mouth_swallow', $boy, 1
-					gs 'arousal', 'end'
-					gs 'stat'
-					'<<$boydesc>> looks at you as you swallow his sperm.'
-
-					act 'Leave':gt 'city_residential'
-				end
-
-				act 'Spit out':
-					cla
-					'You go into the bathroom and spit the cum into the basin.'
-					sexpartkno = 1
-					spafinloc = 12
-					sexvolume = 2
-					gs 'cum_manage'
-					gs 'arousal', 'end'
-					gs 'stat'
-
-					act 'Leave':gt 'city_residential'
-				end
-			end
-		end
-	else
-		'<<$boydesc>> tells you that he wants to fuck your ass.'
-
-		gs 'willpower', 'sex', 'resist', 'medium'
-		if will_cost <= pcs_willpwr:
-			act 'Refuse (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'city_kafeevents3', '0'
-			end
-		else
-			act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-
-		act 'Agree':
-			cla
-			guy += 1
-
-			gs 'arousal', 'auto_lube', 'anal'
-
-			picrand = rand(1, 10)
-			'<center><img <<$set_imgh>> src="images/shared/sex/anal/doggy/anal2<<picrand>>.jpg"></center>'
-			'<<$boydesc>> bends you over and lubricates your ass with some cream, you feel like it''s boiling down into your tight anus.'
-			'With a sharp pain his penis easily enters. <<$boydesc>> fucks you in the ass smoothly, careful not to damage anything.'
-			'You feel like your anus is filled with a warm liquid. You get yourself up and into the bathroom then you get dressed.'
-			sexpartkno = 1
-			spafinloc = 3
-			gs 'arousal', 'anal', 15, 'sub'
-			gs 'arousal', 'end'
-			gs 'stat'
-			gs 'cum_manage'
-
-			act 'Leave':gt 'city_residential'
-		end
-	end
-end
-
-if $ARGS[0] = 'toilet':
-	cla
-	gs 'dinsexFX'
-	'You went to the toilet with a guy, <<$boydesc>> you began to kiss and caress. Then he asks you to suck it.'
-
-	gs 'willpower', 'bj', 'resist', 'medium'
-	if will_cost <= pcs_willpwr:
-		act 'Refuse (<<will_cost>> Willpower)':
-			*clr & cla
-			gs 'willpower', 'pay', 'resist'
-			gs 'stat'
-			guy += 1
-			dick = rand (8, 20)
-			silavag = rand (0,2)
-			dynamic $vagstart2
-			'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/vagtualet.jpg"></center>'
-			'You attempt to abandon your hot lover but he refuses, he turns your back to him and bends you forwards.'
-			'You feel <<$boydesc>> bare your ass and something solid against your vagina.'
-			'You''re fucked doggy style in the toilet.'
-			dynamic $vagend
-			gs 'arousal', 'vaginal', 15, 'sub', 'rough'
-			gs 'arousal', 'end'
-			gs 'stat'
-
-			act 'Leave':gt 'city_kafe', 'start'
-		end
-	else
-		act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
-
-	act 'Suck it':
-		cla
-		guy += 1
-		gs 'dinSex', 'std_trigger_oral'
-		picrand = rand(13, 22)
-		'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<picrand>>.jpg"></center>'
-		'<<$boydesc>> pulls out his dick'
-			'You take his penis in your mouth and suck it.'
-			'<<$boydesc>> moans that he''s about to finish.'
-			gs 'arousal', 'bj', 15, 'sub'
-			gs 'stat'
-
-			act 'Remove from mouth':
-			*clr & cla
-			bjrand = rand(1, 100)
-
-			if bjrand < 50: 'You have time to take his member out of your mouth, <<$boydesc>>s cum just misses you.'
-			if bjrand >= 50:
-				sexpartkno = 1
-				spafinloc = 11
-				gs 'cum_manage'
-				'<<$boydesc>> ends on your face.'
-				gs 'arousal', 'end'
-				gs 'stat'
-			end
-
-			picrand = rand(11, 15)
-
-			if bjrand >= 50 or repa = 6:'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial<<picrand>>.jpg"></center>'
-
-
-			act 'Leave':gt 'city_kafe', 'start'
-		end
-
-		act 'Suck on':
-			*clr & cla
-			picrand = rand(20, 29)
-			'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
-			'You feel like a hot jet of sperm hits you in the throat. You have a mouth full of sperm.'
-			act 'Swallow':
-				cla
-				gs 'cum_call', 'mouth_swallow', $boy, 1
-				'<<$boydesc>> looks at you as you swallow his sperm.'
-				gs 'arousal', 'end'
-				gs 'stat'
-
-				act 'Leave':gt 'city_kafe', 'start'
-			end
-
-			act 'Spit out':
-				cla
-				'You go into the bathroom and spit the cum into the basin.'
-				sexpartkno = 1
-				spafinloc = 12
-				sexvolume = 2
-				gs 'cum_manage'
-				gs 'arousal', 'end'
-				gs 'stat'
-				
-				act 'Leave':gt 'city_kafe', 'start'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'kompashka':
-	cla
-	gs 'dinSex', 'std_trigger'
-	gs 'dinSex', 'std_trigger_oral'
-	picrand = rand(1, 15)
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/gang<<picrand>>.jpg"></center>'
-	'You are driving somewhere with the guys in a car. You''re drunk and you sit on the back seat with two guys finally, the machine stops and you get out of the car.'
-	'They undress you, and you feel like you have been mislead. You try to say something but at this point a cock is inserted into your mouth.'
-	'You are raped in all your holes and more than once. Heavily drunk, you can not concentrate and remember the details. With a vague feeling throughout your body, you remember hands and penises. Next thing you know you are outside your apartment.'
-	$boydesc1 = $boydesc
-	temp[1] = npc_dob[$boy]
-	temp[1] = year - (temp[1] - (temp[1] mod 10000)) / 10000
-	guy += 3
-	temp = 4
-	sexpartkno = 1
-	:cafe3rapeloop
-	gs 'cum_manage'
-	sexvolume = 20
-	spafinloc = 3
-	gs 'cum_manage'
-	sexvolume = 20
-	spafinloc = 4
-	gs 'cum_manage'
-	sexvolume = 20
-	spafinloc = 12
-	gs 'cum_manage'
-	sexvolume = 20
-	spafinloc = 11
-	gs 'cum_manage'
-	temp -= 1
-	gs 'npcgeneratec', 0, 'Rapist friend of <<$boydesc1>>', temp[1]
-	gs 'boyStat', $npclastgenerated
-	if temp > 0:
-		jump 'cafe3rapeloop'
-	end
-	rape += 1
-	gang += 1
-
-	gs 'arousal', 'bj', 240, 'sub', 'gangbang', 'humiliation'
-	gs 'arousal', 'hj', 240, 'sub', 'gangbang', 'humiliation'
-	gs 'arousal', 'vaginal', 240, 'sub', 'gangbang', 'humiliation'
-	gs 'arousal', 'anal', 240, 'sub', 'gangbang', 'humiliation' 
-	minut -= 720
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Leave':gt 'city_residential'
-end
-
-if $ARGS[0] = 'coffee':
-	cla
-	gs 'dinSex', 'std_trigger'
-	guy += 1
-	gs 'stat'
-	gs 'dinsexFX'
-	dick = rand (8, 20)
-	silavag = rand (0,2)
-	picrand = rand(1, 5)
-	'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/vagmis<<picrand>>.jpg"></center>'
-	'<<$boydesc>> agrees to your proposal. You bring him home, there''s a long embrace and you snuggle on the bed.'
-	dynamic $vagstart
-	'You gaze into <<$boydesc>>s eyes and he enters with all his manly force.'
-	pose = 0
-	dynamic $vagend
-	gs 'arousal', 'foreplay', 20
-	gs 'arousal', 'vaginal', 20
-	minut -= 20
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Show him out':gt 'Korr'
-end
-
---- city_kafeevents3 ---------------------------------
-

+ 0 - 138
locations/city_kafegivisex.qsrc

@@ -1,138 +0,0 @@
-# city_kafegivisex
-
-menu_off = 1
-
-if $ARGS[0] = 'threesome':
-	act 'Sit on his penis':
-		*clr & cla
-		gs 'stat'
-		tiprand = rand(0, 1)
-		picrand = rand(1, 2)
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/threec<<picrand>>.jpg"></center>'
-		'You get on top of Givi and take his cock into your pussy.'
-		gs 'dinsex','vaginal_sex',10
-		gs 'arousal', 'vaginal', 5, 'sub'
-		gs 'stat'
-		gs 'city_kafegivisex', 'giviirasexdivibor2'
-	!!	dynamic $giviirasexdivibor2
-	end
-end
-
-if $ARGS[0] = 'threesome2':
-	act 'Kiss more':
-		*clr & cla
-		minut += 5
-		gs 'stat'
-		tiprand = rand(0, 1)
-		picrand = rand(1, 2)
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/threec<<picrand>>.jpg"></center>'
-		'Ira sits on Givi his member inside her pussy and begins to frantically jump on his thick and solid cock.'
-		gs 'city_kafegivisex', 'giviirasexdivibor'
-	!!	dynamic $giviirasexdivibor
-	end
-end
-
-if $ARGS[0] = 'giviirasexdivibor':
-	!!SG selection
-	act 'Point at breast':
-		*clr & cla
-		minut += 5
-		pcs_horny += 10
-		gs 'stat'
-		tiprand = rand(0, 1)
-		picrand = rand(1, 2)
-
-		if picrand = 1:'<center><img <<$set_imgh>> src="images/shared/sex/group/threed.jpg"></center>'
-		if picrand = 2:'<center><img <<$set_imgh>> src="images/shared/sex/group/threed1.jpg"></center>'
-
-		'While Ira bounces on the thick cock she twists around, brings her lips to your nipple and starts sucking.'
-		'Givi groans and removes his member from Ira.'
-		gs 'city_kafegivisex', 'giviirasexdivibor3'
-	!!	dynamic $giviirasexdivibor3
-	end
-
-	act 'Offer your pussy to Ira':
-		*clr & cla
-		gs 'stat'
-		tiprand = rand(0, 1)
-		picrand = rand(1, 2)
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/threee.jpg"></center>'
-		'You offer your pussy to Ira and she begins to lick it without slowing her rhythm on Givis cock.'
-
-		gs 'arousal', 'cuni', 5, 'lesbian'
-		gs 'stat'
-		
-		if pcs_horny >= 90:pcs_horny = 0 & orgasm += 1 & 'Suddenly, you orgasm and moan with pleasure.'
-
-		$orgasm_or = 'yes'
-		gs 'stat'
-		
-		'Givi groans and removes his member from Ira.'
-		gs 'city_kafegivisex', 'giviirasexdivibor3'
-	!!	dynamic $giviirasexdivibor3
-	end
-end
-
-if $ARGS[0] = 'giviirasexdivibor2':
-	!!Ira choice
-	act 'Ride on':
-		*clr & cla
-		gs 'stat'
-		tiprand = rand(0, 2)
-		picrand = rand(1, 2)
-
-		if tiprand = 0:
-			'<center><img <<$set_imgh>> src="images/shared/sex/group/threef.jpg"></center>'
-			'You ride Givi, reverse cowgirl and Ira enjoying the show, presses her lips to your nipple and starts to suck and nibble.'
-			
-			gs 'arousal', 'vaginal', 5, 'sub'
-			gs 'stat'
-		else
-			'<center><img <<$set_imgh>> src="images/shared/sex/group/threef1.jpg"></center>'
-			'You keep riding Givis cock and Ira starts to kiss you on the mouth while caressing your pussy with her finger.'
-			
-			gs 'arousal', 'vaginal', 5, 'sub'
-			gs 'arousal', 'vaginal_finger', 5, 'lesbian'
-			minut -= 5
-			gs 'stat'
-		end
-
-		'Givi groans and removes his member from you.'
-		gs 'city_kafegivisex', 'giviirasexdivibor3'
-	!!	dynamic $giviirasexdivibor3
-	end
-end
-
-if $ARGS[0] = 'giviirasexdivibor3':
-	!!Ira choice
-	act 'Further':
-		*clr & cla
-		minut += 5
-		pcs_horny += 10
-		spafinloc = 12
-		gs 'cum_manage'
-		spafinloc = 11
-		gs 'cum_manage'
-		
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/cum/threesome6.jpg"></center>'
-		'Givi puts you on your knees with Irina and begins to finish you on the face. You finish by both licking his member clean, turn to each other and kiss.'
-
-		gs 'arousal', 'end'
-		gs 'stat'
-		act 'Leave':gs 'city_kafegivisex', 'endirinaaftergang'
-	!!	dynamic $endirinaaftergang
-	end
-end
-
-if $ARGS[0] = 'endirinaaftergang':
-	*clr & cla
-	minut += 5
-	gs 'stat'
-	'Exhausted, tired and with a heavy taste of sperm you get home with Ira after a hard day. You get to the entrance of Iras house and she kisses you on the lips enveloping you in the aroma of sperm, then goes home.'
-
-	act 'Leave':gt 'city_residential'
-end
-
---- city_kafegivisex ---------------------------------
-

+ 0 - 604
locations/city_kavkazkafe.qsrc

@@ -1,604 +0,0 @@
-# city_kavkazkafe
-if $ARGS[0] = 'podgivi':
-	gs 'bdman', 'givi'
-	minut += 30
-	gs 'stat'
-
-	if IrinaSlut >= 2:
-		*clr & cla
-		bjgiviiraonce = 0
-		smenaKafe += 1
-		if rand(0, 1) = 0:
-			'Givi grins as he grabs you both by your hands "Hey, come heifers, have fun."'
-			act 'Go.':gt 'city_kavkazkafe', 'threesome'
-		else
-			'Ashot entered the room and says, "Well bitches, no need to finger your holes, now you can have real horsemen in all of them."'
-			act 'Go.':gt 'city_kavkazkafe', 'foursome'
-		end
-	else
-		podrand = rand(0, 100)
-		if podrand < 70 and kavslut > 0:
-			gs 'bdman', 'ashot'
-			'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/podsob.jpg"></center>'
-			'You go into the back room with Givi and begin to count wine bottles aloud to him, as he writes figures in his notebook.'
-			'Suddenly the door to the back room opens and in walks Ashot. You looked at the Caucasians.'
-			'Givi says, "Hey, know what? We like you <<$pcs_nickname>>, we like filling your holes, now you two fuck horseman, never will you forget.'
-
-			act 'Leave':gt 'city_residential'
-			act 'Okay.':gt 'city_kavkazkafe', 'grup'
-		elseif podrand < 70 and kavslut = 0 and giviAnalOnce = 1:
-			gs 'bdman', 'ashot'
-			'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/podsob.jpg"></center>'
-			'You go into the back room with Givi and begin to count wine bottles aloud to him, as he writes figures in his notebook.'
-			'Suddenly the door to the back room opens and in walks Ashot. You look at Givi, puzzled.'
-			'Givi smiles. "<<$pcs_nickname>>, my nephew Ashot has still not become a real man, I hope you can help him, I know of no one better."'
-			
-			gs 'willpower', 'misc', 'resist', 'hard'
-			if will_cost <= pcs_willpwr:
-				act 'Refuse (<<will_cost>> Willpower)':
-					cla
-					gs 'willpower', 'pay', 'resist'
-					gs 'stat'
-					'You rebel, "What do you take me for?"'
-					'Givi laughes. "You are a feisty girl, yes? I know you want to ride two big digits, we will not tell anyone, do not be afraid."'
-					'Ashot comes up to you and holds his arms out to hug you.'
-
-					act 'Embrace him':gt 'city_kavkazkafe', 'grup'
-
-					gs 'willpower', 'misc', 'resist', 'hard'
-					if will_cost <= pcs_willpwr:
-						act 'Refuse (<<will_cost>> Willpower)':
-							cla
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'
-							'You blurt out, "This is too much for me, I''m going home!" and turn to leave.'
-							'Givi trots after you, "<<$pcs_nickname>> wait, I thought you''d like, I didn''t mean to offend you."'
-
-							act 'Leave':gt 'city_residential'
-						end
-					else
-						act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end	
-				end
-			else
-				act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end	
-			
-			act 'Do it':gt 'city_kavkazkafe', 'grup'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/podsob.jpg"></center>'
-			'You go into the back room with Givi and begin to count wine bottles aloud to him, as he writes figures in his notebook.'
-			'Givi tells you to count wine in a box at the bottom, you bend over and begin to count.'
-			if givisex = 0:
-				'You feel Givis hand clutch your ass and start stroking you from behind.'
-				act 'Act like you do not notice':
-					cla
-					gs 'stat'
-					'You grin and continue pretending to count bottles as if nothing happened. Givi starts groping you with both hands.'
-					'"<<$pcs_nickname>>. I want you. Come to me sweetie."'
-					'Givis strong hands turn you around. You are now face to face with Givi.'
-					act 'Kneel':gt 'city_kavkazkafe', 'givibj'
-					
-					gs 'willpower', 'misc', 'resist', 'hard'
-					if will_cost <= pcs_willpwr:
-						act 'Protest (<<will_cost>> Willpower)':
-							cla
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'
-							'You rebel, "What do you take me for?"'
-							'Givi smiles knowingly. "You''re a whore, don''t think I know how much that booty is worth?"'
-
-							act 'Kneel':
-								money += 5000
-								gt 'city_kavkazkafe', 'givibj'
-							end
-
-							gs 'willpower', 'misc', 'resist', 'hard'
-							if will_cost <= pcs_willpwr:
-								act 'Refuse (<<will_cost>> Willpower)':
-									cla
-									gs 'willpower', 'pay', 'resist'
-									gs 'stat'
-									'You blurt out, "That''s not what I meant, I''m going home!" and turn to leave.'
-									'Givi grabs you by the arm and drags you to a chair in the back.'
-
-									act 'Trying to get away':gt 'city_kavkazkafe', 'givirape'
-								end
-							else
-								act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end	
-						end
-					else
-						act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end	
-				end
-
-				act 'Remove his hands':
-					cla
-					gs 'stat'
-					'You straighten up and look at the Givi. "That is most definitely not your notepad, Givi K."'
-					'Givi is licking his lips, his eyes burning with desire, he speaks in short bursts, "Hey <<$pcs_nickname>>, you''re so juicy, squishy bum, you want money, I''ll do bonus, you live like a queen."'
-
-					act 'Kneel':gt 'city_kavkazkafe', 'givibj'
-
-					gs 'willpower', 'misc', 'resist', 'hard'
-					if will_cost <= pcs_willpwr:
-						act 'Reject him (<<will_cost>> Willpower)':
-							cla
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'
-							'You rebel "What do you take me for?"'
-							'Givi gives you his best puppy dog eyes and clasps his hands like he is begging. "Come my bold goddess. Hey, you want money? I''ll give you five thousand? And a bonus."'
-
-							act 'Kneel':
-								money += 5000
-								gt 'city_kavkazkafe', 'givibj'
-							end
-
-							gs 'willpower', 'misc', 'resist', 'hard'
-							if will_cost <= pcs_willpwr:
-								act 'Refuse (<<will_cost>> Willpower)':
-									cla
-									gs 'willpower', 'pay', 'resist'
-									gs 'stat'
-									'You blurt out, "What would a goddess do with money? You silly man. I''m going home!" and turn to leave.'
-									'Givi trots after you, "<<$pcs_nickname>> wait, I''m sorry, please forgive me."'
-
-									act 'Leave':gt 'city_residential'
-								end
-							else
-								act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end	
-						end
-					else
-						act 'Reject him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end	
-				end
-			else
-				'Givi slaps your ass with relish.'
-				'"Whoa, what a fine ass. <<$pcs_nickname>> suck me, I will give you bonus.'
-
-				act 'Kneel':gt 'city_kavkazkafe', 'givibj'
-				act 'Leave':gt 'city_residential'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'grup':
-	gs 'boyStat','A41','1'
-	gs 'boyStat','A42','2'
-	npc_rel['A41'] = 100
-	smenaKafe += 2
-
-	if GiviSex = 0:GiviSex = 1
-	if Ashotsex = 0:Ashotsex = 1
-	npc_sex[$boy[1]] += 1
-	npc_sex[$boy[2]] += 1
-	kavslut += 1
-	gs 'stat'
-
-	if rand(0, 1) = 0:'<center><img <<$set_imgh>> src="images/shared/sex/group/grupbj.jpg"></center>' else  '<center><img <<$set_imgh>> src="images/shared/sex/group/grupbj1.jpg"></center>'
-	'You kneel down and take both members in your hands. You obediently open your mouth and wrap your <<$pc_desc[''lips'']>> lips around the purple and warm dick starting to absorb it into your mouth, after a few movements and without stopping you masturbate the other cock.'
-	'Soon you switch, sucking the cock that was in your hand and wanking the other, you carry on taking turns for a while, then try to take both dicks in your mouth at once.'
-	gs 'arousal', 'hj', 5,'dick[1]','sub', 'group'
-	gs 'arousal', 'bj', 5,'dick[2]','sub', 'group'
-	minut -= 5
-	gs 'arousal', 'hj', 5,'dick[2]','sub', 'group'
-	gs 'arousal', 'bj', 5,'dick[1]','sub', 'group'
-	minut -= 5
-	gs 'stat'
-	act 'Helplessly moo':gt 'city_kavkazkafe', 'grup1'
-end
-
-if $ARGS[0] = 'grup1':
-	if rand(0, 1) = 0:'<center><img <<$set_imgh>> src="images/shared/sex/group/grupv.jpg"></center>' else '<center><img <<$set_imgh>> src="images/shared/sex/group/grupv1.jpg"></center>'
-	gs 'boyStat','A42'
-	gs 'dinsex', 'boy_puts_condom'
-	gs 'dinsex','vaginal_sex',5,'sub','group'
-	'You suck Givis dick with your <<$pc_desc[''lips'']>> lips absorbing his every move in your throat while Ashot pounds your pussy.'
-	gs 'arousal', 'bj', 5,'dick[1]','sub', 'group'
-	minut -= 5
-
-	if givserand >= 8:pcs_ass += 1 & 'During sex Ashot you stuck a finger in the ass and started rubbing it.'
-	gs 'arousal', 'anal_finger', 5, 'sub', 'group'
-	if pcs_ass > 1 and rand(0, 10) >= 8:
-		'Ashot carries on while he starts to work a finger into your ass.'
-		gs 'arousal', 'anal_finger', 5, 'sub', 'group'
-		gs 'stat'
-
-		act 'Keep sucking':gt 'city_kavkazkafe', 'grup2'
-	else
-		'Ashot suddenly pulls his cock out of you and taking you by the shoulders pushes you to your knees in front of him.'
-		gs 'stat'
-
-		act 'Kneel patiently':gt 'city_kavkazkafe', 'grupcum'
-	end
-end
-
-if $ARGS[0] = 'grup2':
-	minut += 5
-	picrand = rand(1, 3)
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/grupd<<picrand>>.jpg"></center>'
-	'You continue sucking Givis dick, absorbing his every move in your throat with Ashot busy behind you.'
-	gs 'arousal', 'bj', 5,'dick[1]','sub', 'group'
-	gs 'arousal', 'vaginal', 5,'dick[2]','sub', 'group'
-	minut -= 5
-	gs 'bdsex', 'an'
-	if pcs_ass > 1 and rand(0, 10) >= 8:
-		'Ashot suddenly takes out his member and strongly works his fingers in your ass.'
-		gs 'arousal', 'anal_finger', 5, 'sub', 'group'
-		gs 'stat'
-
-		act 'Double Penetration':gt 'city_kavkazkafe', 'grup3'
-	else
-		'Ashot suddenly pulls his cock out of you and taking you by the shoulders pushes you to your knees in front of him.'
-		gs 'stat'
-
-		act 'Kneel patiently':gt 'city_kavkazkafe', 'grupcum'
-	end
-end
-
-if $ARGS[0] = 'grup3':
-	picrand = rand(1, 3)
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/grupdouble<<picrand>>.jpg"></center>'
-	'Givi and Ashot enter you with both of their members.'
-	gs 'arousal', 'anal', 5, 'sub', 'group'
-	gs 'arousal', 'vaginal', 5, 'sub', 'group'
-	minut -= 5
-	gs 'bdman', 'givi'
-	gs 'dinsex', 'boy_puts_condom'
-	gs 'dinsex','vaginal_sex',5,'sub','group'
-	gs 'bdman', 'ashot'
-	gs 'bdsex', 'an'
-	'Ashot suddenly pulls his cock out of you and taking you by the shoulders pushes you to your knees in front of him.'
-	gs 'stat'
-
-	act 'Kneel patiently':gt 'city_kavkazkafe', 'grupcum'
-end
-
-if $ARGS[0] = 'grupcum':
-	minut += 5
-	
-	cumface += 2
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/grupcum.jpg"></center>'
-	'You kneel and Ashot and Givi together begin to cum on your face, covering it with a gush of hot and sticky goo that warms your face and trickles down in degrading streams.'
-	gs 'cum_call','face',$boy[1],1
-	gs 'cum_call','face',$boy[2],1
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Leave':gt 'city_residential'
-end
-
-if $ARGS[0] = 'givirape':
-	gs 'boyStat','A41'
-	npc_rel['A41'] = 100
-	smenaKafe += 1
-	if GiviSex = 0:GiviSex = 1
-	npc_sex[$boy] += 1
-	rape += 1
-	givirape += 1
-	minut += 5
-	pcs_mood -= 20
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/rape.jpg"></center>'
-	'Givi produces a roll of tape and begins to bind you, to stop your shouting he puts a ballgag on you.'
-	'Finally, he shakes you to remove any slack, you can not even twitch.'
-	act 'Helplessly moo':gt 'city_kavkazkafe', 'givirape1'
-end
-
-if $ARGS[0] = 'givirape1':
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/rape1.jpg"></center>'
-	'Givi takes the gag out of your mouth and fills it with his thick, unwashed member.'
-	gs 'arousal', 'bj', 5, 'sub', 'rough'
-	gs 'stat'
-	act 'Suck':gt 'city_kavkazkafe', 'givirapebj'
-	act 'Bite':gt 'city_kavkazkafe', 'givirape2'
-end
-
-if $ARGS[0] = 'givirapebj':
-	minut += 5
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/rape1.jpg"></center>'
-	'Not seeing any other choice, you start to work your mouth diligently hoping that Givi would finish quickly. Givi goes into a frenzy and begins fucking your mouth every movement hitting you in the back of your throat.'
-	gs 'arousal', 'bj', 5, 'sub', 'rough','deepthroat'
-	pcs_hairbsh = 0
-	if pcs_makeup > 1 and cosmetic_tattoo = 0:pcs_makeup = 0 & 'You start crying which smears your makeup all down your face.'
-	'Givi finally grunts and a hot jet of sperm hits you in the throat. You start frantically swallowing so that you don''t choke.'
-	gs 'cum_call','mouth_swallow',1
-	gs 'arousal', 'end'
-	'After Givi has finished, he immediately mellows and begins to untie you. Hey <<$pcs_nickname>>, you''re a good cucksucker. Here is some money, buy yourself something pretty.'
-	money += 5000
-	gs 'stat'
-
-	act 'Leave':gt 'city_residential'
-end
-
-if $ARGS[0] = 'givirape2':
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/rape2.jpg"></center>'
-	'You bite Givis member and he is furious, "Bitch, for that I''ll fuck you in the ass, maybe that will teach you to suck.'
-	if analplugin = 1:
-		'<<$boydesc>> pulls the plug out of your narrow and tight ass.'
-		analplugout = 1
-	end
-	'You feel something big and hard press against your ass, trying to enter.'
-	if pcs_ass >= 1:
-		'Givi pushes harder and his cock flies into your ass. You squealed madly in pain. Givi begins to fuck you in the ass without lubrication without paying any attention to your screams.'
-		gs 'arousal', 'anal', 5, 'sub', 'rough'
-		'He rapes your ass for what seems like an eternity, before finally Givi groans and stops. You feel the heat in your ass as it fills with his sperm.'
-		gs 'cum_call','anus',$boy,1
-		pcs_mood -= 50
-	elseif pcs_ass <= 0:
-		'Damn, that''s narrow, I''ll never get it in there, fine, your pussy it is then.'
-		gs 'dinsex', 'boy_puts_his_condom'
-		gs 'dinsex','vaginal_sex',5,'sub','rough'
-		'You moan and groan through the gag while your insides are hollowed out by Givis member.'
-		pose = 1
-		gs 'dinsex','sexcum'
-	end
-
-	gs 'stat'
-	'After Givi finishes, he immediately mellows and begins to untie you. "Hey <<$pcs_nickname>>, do not cry, you''re a woman, you are destined to fuck men, and you lead me on then say no, I lost control. Here, take some money, buy yourself something.'
-	money += 5000
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Leave':gt 'city_residential'
-end
-
-
-if $ARGS[0] = 'givibj':
-	gs 'boyStat','A41'
-	npc_rel['A41'] = 100
-	smenaKafe += 1
-	if GiviSex = 0:GiviSex = 1
-	npc_sex[$boy] += 1
-	givitime += 1
-	minut += 3
-	gs 'bdman', 'givi'
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/before.jpg"></center>'
-	'You nod and kneel in front of big-bellied Armenians lap. He unbuttons his pants and pulls out his long and thick cock, which ends up right in your face, almost touching you.'
-
-	act 'Stroke his dick':gt 'city_kavkazkafe', 'givibj1'
-	act 'Suck it':gt 'city_kavkazkafe', 'givibj3'
-end
-
-if $ARGS[0] = 'givibj1':
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/before3.jpg"></center>'
-	'You take Givis member in your hands and begin to fondle it with your fingers. Givi puts his hairy hand on your face, and touches your lips.'
-	gs 'arousal', 'hj', 5, 'sub'
-	gs 'stat'
-
-	act 'Suck his thumb':gt 'city_kavkazkafe', 'givibj2'
-	act 'Suck his cock':gt 'city_kavkazkafe', 'givibj3'
-end
-
-if $ARGS[0] = 'givibj2':
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/before2.jpg"></center>'
-	'You start sucking Givis salty fingers and masturbating his penis.'
-	gs 'arousal', 'hj', 3, 'sub'
-	gs 'stat'
-
-	act 'Suck his cock':gt 'city_kavkazkafe', 'givibj3'
-end
-
-if $ARGS[0] = 'givibj3':
-	pcs_hairbsh = 0
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/bj1.jpg"></center>'
-	'Givi grabs your hair pulls your face to his cock. Your <<$pc_desc[''lips'']>> lips touch the crimson head. Givi gladly pushes his dick against your lips. You strech forward onto all fours and wrap your <<$pc_desc[''lips'']>> lips around his thick and slightly salty cock and began to suck him. Reaching right down your throat, this solid piece of flesh completely fills your mouth.'
-	gs 'arousal', 'bj', 3, 'sub'
-	gs 'stat'
-
-	act 'Suck on':gt 'city_kavkazkafe', 'givibj4'
-end
-
-if $ARGS[0] = 'givibj4':
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/bj.jpg"></center>'
-	'Givi tires of standing and he drags you to the sofa still holding you to his cock by your hair. You continue to work with your <<$pc_desc[''lips'']>> lips pleasuring the rock solid dick on all fours in front of the potbellied Caucasian. Givi begins to puff and it seems that he''s about to finish.'
-	gs 'arousal', 'bj', 3, 'sub'
-	gs 'stat'
-
-	act 'Remove from your mouth':gt 'city_kavkazkafe', 'givibj5'
-	act 'Continue sucking':gt 'city_kavkazkafe', 'givibj6'
-
-	if givitime > 1:
-		if rand(0, 100) >= 75:
-			cla
-			'Givi takes his member out of your mouth, starts walking around you and says, "<<$pcs_nickname>>, take off your clothes and stay right there."'
-			act 'Doggy-Style':gt 'city_kavkazkafe', 'givisex'
-		end
-	end
-end
-
-if $ARGS[0] = 'givibj5':
-	minut += 3
-	
-	picrand = rand(1, 9)
-	'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial<<picrand>>.jpg"></center>'
-	'You remove his member from your mouth, but Givi does not give you time to dodge as a jet of sperm slaps you, covering your face with hot, thick and sticky cum.'
-	gs 'cum_call','face',$boy,1
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Leave':gt 'city_residential'
-end
-
-if $ARGS[0] = 'givibj6':
-	minut += 3
-	picrand = rand(11, 19)
-	'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
-	'You carry on suck as Givi finishes stuffing your mouth full of his sperm. The taste of his semen is terrible and you have your mouth full giving you nowhere to spit. Not wanting to wait until Givi lets go, you swallow the cum in your mouth which leaves a sharp aftertaste in your mouth and all you can smell is the pungent smell of semen.'
-	gs 'cum_call','mouth_swallow',$boy,1
-	gs 'arousal', 'end'
-	gs 'stat'
-
-	act 'Leave':gt 'city_residential'
-end
-
-if $ARGS[0] = 'givisex':
-	minut += 3
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/before4.jpg"></center>'
-	'You undress still on all fours, and with your hands hold your butt cheeks apart. Givi grunts approval and slaps your ass. "Great ass, <<$pcs_nickname>>!"'
-	if givitime > 5 and rand(0, 100) >= 75 and stat['anal'] > 0 and giviVagOnce = 1:
-		'<<$pcs_nickname>>, I want you in the ass.'
-
-		act 'No way':gt 'city_kavkazkafe', 'givisex1'
-		act 'Grin and bare it':gt 'city_kavkazkafe', 'givianal'
-	else
-		act 'Close your eyes':gt 'city_kavkazkafe', 'givisex1'
-	end
-end
-
-if $ARGS[0] = 'givisex1':
-	if giviVagOnce = 0:giviVagOnce = 1
-
-	givserand = rand(0, 10)
-	if givserand < 8:'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/sex.jpg"></center>' else '<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/sex1.jpg"></center>'
-	gs 'dinsex', 'boy_puts_his_condom'
-	gs 'dinsex','vaginal_sex',5,'sub','rough'
-	'You moan as your insides are hollowed out by Givis member.'
-
-	if givserand >= 8:pcs_ass += 1 & 'During sex Givi sticks a finger in your ass and starts rubbing it.'
-
-	gs 'arousal', 'anal_finger', 3, 'sub'
-	gs 'stat'
-
-	if pcs_ass > 1 and givserand >= 8 and rand(0, 10) >= 8:
-		'Givi suddenly takes out his member and strongly works his fingers in your ass.'
-		gs 'arousal', 'anal_finger', 3, 'sub'
-		gs 'stat'
-		act 'Close your eyes':gt 'city_kavkazkafe', 'givianal'
-
-	else
-		if rand(0, 10) >= 8:
-			'Givi suddenly pulls his cock out and taking you by the shoulders puts you on your knees in front of him.'
-
-			act 'Remove from your mouth':gt 'city_kavkazkafe', 'givibj5'
-			act 'Continue sucking':gt 'city_kavkazkafe', 'givibj6'
-		else
-			pose = 1
-			gs 'dinSex','sexcum'
-			gs 'arousal', 'end'
-			gs 'stat'
-
-			act 'Leave':gt 'city_residential'
-		end
-	end
-end
-
-if $ARGS[0] = 'givianal':
-	if giviAnalOnce = 0:giviAnalOnce = 1
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/anal.jpg"></center>'
-	gs 'bdsex', 'an'
-	gs 'arousal', 'anal', 3, 'sub'
-	if rand(0, 10) >= 8:
-		'Givi suddenly pulls his cock out and taking you by the shoulders puts you on your knees in front of him.'
-		gs 'stat'
-
-		act 'Remove from your mouth':gt 'city_kavkazkafe', 'givibj5'
-		act 'Continue sucking':gt 'city_kavkazkafe', 'givibj6'
-	else
-		gs 'bdsex', 'ancum'
-		gs 'arousal', 'end'
-
-		act 'Leave':gt 'city_residential'
-	end
-end
-
-if $ARGS[0] = 'threesome':
-	minut += 3
-	gs 'boyStat','A41'
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/threestart.jpg"></center>'
-	'Givi sits on the couch and pulls out his penis, you and Ira begin to undress each other sexually and kiss each other.'
-
-	act 'Suck dick':
-		*clr & cla
-		if bjgiviiraonce = 0:bjgiviiraonce = 1 & stat['bj'] += 1
-		if rand(0, 1) = 0:
-			picrand = rand(1, 6)
-			'<center><img <<$set_imgh>> src="images/shared/sex/group/threea<<picrand>>.jpg"></center>'
-			'You and Ira kneel and begin to suck Givis dick together, taking turns sucking the shaft then licking his testicles, sometimes kissing each other.'
-			gs 'arousal', 'bj', 3, 'sub', 'group'
-			gs 'stat'
-			gs 'city_kafegivisex', 'threesome'
-			gs 'city_kafegivisex', 'threesome2'
-		!!	dynamic $threesomedin
-		else
-			picrand = rand(1, 3)
-			'<center><img <<$set_imgh>> src="images/shared/sex/group/threeb<<picrand>>.jpg"></center>'
-			'You kneel down and start sucking dick while Ira kisses Givi.'
-			gs 'arousal', 'bj', 3, 'sub', 'group'
-			gs 'stat'
-			gs 'city_kafegivisex', 'threesome'
-			gs 'city_kafegivisex', 'threesome2'
-		!!	dynamic $threesomedin
-		end
-	end
-	act 'Kiss Givi':
-		*clr & cla
-		if bjgiviiraonce = 0:bjgiviiraonce = 1 & stat['bj'] += 1
-		picrand = rand(1, 3)
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/threeb<<picrand>>.jpg"></center>'
-		'You kiss Givi while Ira works his cock getting it combat ready.'
-		gs 'arousal', 'kiss', 3, 'sub', 'group'
-		gs 'stat'
-		gs 'city_kafegivisex', 'threesome2'
-	!!	dynamic $threesomedin2
-	end
-end
-
-if $ARGS[0] = 'foursome':
-	gs 'boyStat','A41','1'
-	gs 'boyStat','A42','2'
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/four.jpg"></center>'
-	'Givi and Ashot undress and you and Irina sit down and begin to undress and kiss each other.'
-	gs 'arousal', 'kiss', 3, 'sub', 'group'
-	gs 'stat'
-
-	act 'Suck':
-		*clr & cla
-		if bjgiviiraonce = 0:bjgiviiraonce = 1 & stat['bj'] += 1
-		picrand = rand(1, 10)
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/four<<picrand>>.jpg"></center>'
-		'Together with Irina you start sucking the Caucasians dicks. Givi and Ashot happily chat in an unfamiliar language.'
-		gs 'arousal', 'bj', 5,'dick[<<rand(1,2)>>]','sub', 'group'
-		gs 'stat'
-
-		act 'Continue':
-			*clr & cla
-			gs 'stat'
-			picrand = rand(1, 5)
-			'<center><img <<$set_imgh>> src="images/shared/sex/group/foura<<picrand>>.jpg"></center>'
-			'You and Ira climb onto the fat cocks and begin to grind on them.'
-			gs 'boyStat','A4<<rand(1,2)>>'
-			gs 'dinsex','vaginal_sex',10,'group','sub'
-			'The Armenians put you and Ira on your knees and start wanking their members before your faces.'
-			gs 'stat'
-
-			act 'Continue':
-				*clr & cla
-				minut += 3
-				picrand = rand(1, 5)
-				'<center><img <<$set_imgh>> src="images/shared/sex/group/fourfin.jpg"></center>'
-				'You and Ira are kneeling next to each other as Givi with Ashot cum on your faces. You kiss Ira sharing the sperm.'
-				gs 'cum_call','face',$boy[1],1,'','',10
-				gs 'cum_call','face',$boy[2],1,'','',10
-				gs 'cum_call','mouth',$boy[1],1,'','',10
-				gs 'cum_call','mouth',$boy[2],1,'','',10
-				gs 'arousal', 'end'
-				gs 'stat'
-
-				act 'Leave':gt 'city_kafegivisex', 'endirinaaftergang'
-			end
-		end
-	end
-end
-
---- city_kavkazkafe ---------------------------------
-

+ 3 - 3
locations/city_lake.qsrc

@@ -44,7 +44,7 @@ if $ARGS[0] = 'start':
 
 	if car > 0 and cardrive = 4:
 		cardrive = 4
-		if $clothingworntype ! 'danilovich_swimsuit' and $clothingworntype ! 'scandalicious_swimsuit' and $clothingworntype ! 'scandalicious_bikinis' and $clothingworntype ! 'allure_swimsuit' and $clothingworntype ! 'allure_bikinis':
+		if PCloswimwear = 0:
 			'<a href="exec:GS ''carF'', ''start''">Your <<$car>></a> is parked near the lake.'
 		else
 			'Your <<$car>> is parked nearby. You should get dressed into your clothes if you want to drive away.'
@@ -139,11 +139,11 @@ if $ARGS[0] = 'start':
 					pcs_mood += 5
 					'<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_swimsuit.jpg"></center>'
 
-					if krem = 0:
+					if mc_inventory['suncream'] =  0:
 						pcs_tan += 1
 						'You lie on the beach and sunbathe for an hour.'
 					else
-						krem -= 1
+						mc_inventory['suncream'] -=  1
 						pcs_tan += 3
 						'You apply sunblock to your body before sunbathing for an hour.'
 					end

+ 5 - 5
locations/city_market.qsrc

@@ -39,10 +39,10 @@ if $ARGS[0] = 'start' or $loc_arg = 'start':
 	*P FUNC ('$stock_item', 10, 'Dishwashing detergent', 400, 'fairy', 'city_market')
 	*P FUNC ('$stock_item', 10, 'Clothing detergent', 400, 'poroshok', 'city_market')
 	*P FUNC ('$stock_item', 8, 'Plates', 450, 'cltarelka', 'city_market')
-	*P FUNC ('$stock_item', 20, 'Cosmetics', 1000, 'kosmetica', 'city_market')
-	*P FUNC ('$stock_item', 25, 'Razors (number of shaves)', 300, 'stanok', 'city_market')
-	*P FUNC ('$stock_item', 10, 'Tampons', 160, 'tampon', 'city_market')
-	*P FUNC ('$stock_item', 10, 'Sanitary napkins', 80, 'sanpad', 'city_market')
+	*P FUNC ('$stock_item', 20, 'Cosmetics', 1000, 'mc_inventory[''cosmetics''] >', 'city_market')
+	*P FUNC ('$stock_item', 25, 'Razors (number of shaves)', 300, ' mc_inventory[''razor'']', 'city_market')
+	*P FUNC ('$stock_item', 10, 'Tampons', 160, 'mc_inventory[''tampons'']', 'city_market')
+	*P FUNC ('$stock_item', 10, 'Sanitary napkins', 80, 'mc_inventory[''sanitary_pads'']', 'city_market')
 	*P FUNC ('$single_stock_item', 1, 'Umbrella', 1000, 'umbrella', 'city_market', '', iif(bag > 0, 0, 1), 'You need a purse')
 	'</table></center>'
 	*pl
@@ -217,7 +217,7 @@ if $ARGS[0] = 'clo':
 	clo_i += 1
 	if clothingfilter['quality'] = 0 and clo_i <= 7:
 		jump 'loopmarket_outfits_filter'
-	elseif clothingfilter['inhibition'] = 0 and clo_i <= 40:
+	elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
 		jump 'loopmarket_outfits_filter'
 	end
 end

+ 4 - 0
locations/city_nightclub.qsrc

@@ -192,6 +192,8 @@ if $ARGS[0] = 'dance':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/club9.jpg"></center>'
 	'The club is filled to the brim with people, most of whom are on the dance floor having a great time.'
 
+	gs 'katja_nightclub', 'activity', 'dance_floor'
+
 	act 'Leave the dance floor':gt 'city_nightclub', 'inside'
 
 	if hour <= 3 or hour >= 18:
@@ -472,6 +474,8 @@ if $ARGS[0] = 'bar':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/club10.jpg"></center>'
 	'You have to squeeze yourself through the crowd to get to the bar. On your way, random guys try to lay their hands on you, try to convince you to dance or drink with them. Some even try to grope your tits or ass and some play the white knight and try to get your attention by protecting you.'
 
+	gs 'katja_nightclub', 'activity', 'bar'
+
 	if pcs_apprnc > 56:
 		barsexrand = rand(0, 10)
 		if barsexrand = 1: killvar 'barsexrand' & gt 'city_nightclub', 'bar0'

+ 3 - 3
locations/city_pharmacy.qsrc

@@ -64,10 +64,10 @@ if $ARGS[0] = 'shop' or $ARGS[0] = '':
 	*P func ('$stock_item', 10, 'Ointments for chafing', 372, 'mosolmaz', $curloc, $ARGS[0])
 	*P func ('$stock_item', 20, 'Lubricant', 145, 'lubri', $curloc, $ARGS[0])
 	!!tube of 5 uses as far as I can tell, price is set to that
-	*P func ('$stock_item', 30, 'Lip balm', 127, 'lipbalm', $curloc, $ARGS[0])
+	*P func ('$stock_item', 30, 'Lip balm', 127, 'mc_inventory[''lipbalm'']', $curloc, $ARGS[0])
 	*P func ('$stock_item', 12, 'Weight loss pill', 248, 'fatdel', $curloc, $ARGS[0])
-	*P func ('$stock_item', 20, 'Tampons', 200, 'tampon', $curloc, $ARGS[0])
-	*P func ('$stock_item', 20, 'Sanitary napkins', 100, 'sanpad', $curloc, $ARGS[0])
+	*P func ('$stock_item', 20, 'Tampons', 200, 'mc_inventory[''tampons'']', $curloc, $ARGS[0])
+	*P func ('$stock_item', 20, 'Sanitary napkins', 100, 'mc_inventory[''sanitary_pads'']', $curloc, $ARGS[0])
 	*P func ('$single_stock_item', 1, 'Enema kit', 1250, 'klisma', $curloc, $ARGS[0])
 	*P func ('$single_stock_item', 1, 'Breast pump', 2200, 'breastpump', $curloc, $ARGS[0])
 	*P func ('$stock_item', 3, 'Breastmilk bottle S', 930, 'bpbottles', $curloc, $ARGS[0])

+ 10 - 10
locations/city_residential.qsrc

@@ -136,25 +136,25 @@ elseif military = 1:
 	'The military bus will wait between 06:00 and 09:00 on Saturdays.'
 end
 if hour >= 8 and hour <= 14 and week ! 1:
-	'You could go shopping at the noisy local <a href="exec: minut += 10 & gt ''city_market'', ''start''">marketplace</a>.'
+	'You could go shopping at the local <a href="exec: minut += 10 & gt ''city_market'', ''start''">marketplace</a>.'
 else
-	'You could go shopping at the noisy local marketplace, but it''s '+iif(week = 1, 'closed on Mondays.', 'only open between 08:00 and 15:00.')
+	'You could go shopping at the local marketplace, but it''s '+iif(week = 1, 'closed on Mondays.', 'only open between 08:00 and 15:00.')
 end
 if hour >= 8 and hour <= 15 and week < 6:
 	'Near the market is a <a href="exec: minut += 10 & gt ''city_market'', ''tailor''">tailor shop</a> where you can get your clothes resized if needed.'
 else	
 	'Near the market is a tailor shop where you can get your clothes resized if needed. '+iif(week < 6, 'It closes at 16:00.', 'It''s closed on weekends.')
 end
-if hour >= 11 and hour < 12 and week > 1 and week < 5 and workKafe['job'] = 1:
-	'The side door of <a href="exec: minut += 1 & gt ''city_kafe'', ''work''">"The Roadhouse"</a> is open, allowing employees to enter to begin their shift.'
-elseif hour >= 12 and hour <= 22 and week ! 1:
-	'In a side alley, next to the uniquely styled diner <a href="exec: minut += 1 & gt ''city_kafe'', ''start''">"The Roadhouse"</a>, you can hear some <a href="exec: minut += 1 & gt ''gopnew'', ''start''">gopniks</a> swearing and laughing.'
-elseif hour > 22 or hour <= 3:
-	'You can hear the swearing and laughing of some <a href="exec:gt ''gopnew'', ''start''">gopniks</a> in the parking lot of "The Roadhouse" diner.'
+if hour >= 11 and hour < 12 and week > 1 and week < 7 and workKafe['job'] = 1:
+	'The side door of <a href="exec: minut += 1 & gt ''city_kafe'', ''work''">The Roadhouse</a> diner is open, allowing you to enter and start your shift.'
+elseif hour >= 12 and hour <= 20 and week ! 1:
+	'You can hear some <a href="exec: minut += 1 & gt ''gopnew'', ''start''">gopniks</a> laughing and swearing in a side alley next to <a href="exec: minut += 1 & gt ''city_kafe'', ''start''">The Roadhouse</a> diner.'
+elseif hour > 20 and hour <= 3:
+	'You can hear some <a href="exec:gt ''gopnew'', ''start''">gopniks</a> laughing and swearing in the parking lot of The Roadhouse diner. The diner itself is currently closed.'
 else
-	'The Roadhouse diner is closed right now. It''s open between 12:00 and 23:00 every day except Monday.'
+	'The Roadhouse diner is currently closed. It''s open between 12:00 and 20:00 every day except Monday.'
 end
-if clener >= 1 and hour >= 7 and hour <= 22:'There''s a small office building where a <a href="exec: minut += 1 & gt ''city_smalloffice'', ''start''">cleaning lady</a> is needed.'
+if clener >= 1 and hour >= 7 and hour <= 22: 'There''s a small office building where a <a href="exec: minut += 1 & gt ''city_smalloffice'', ''start''">cleaning lady</a> is needed.'
 
 'The city''s large <a href="exec:minut += 20 & gt ''city_park'', ''start''">central park</a> is a 20 minute walk away.'
 'The city''s only <a href="exec:minut += 40 & gt ''city_lake'', ''start''">lake</a> is a 40 minute walk away.'

+ 10 - 10
locations/city_sauna.qsrc

@@ -131,38 +131,38 @@ if $ARGS[0] = 'saunaroom':
 
 		act 'Drink some water (0:05)': gs 'beverage', 'bev_wat'
 
-		if kosmetica = 0:
+		if mc_inventory['cosmetics'] = 0:
 			act 'Ask for some cosmetics':
 				workDolg += 1200
-				kosmetica += 20
+				mc_inventory['cosmetics'] += 20
 				gt 'city_sauna', 'saunaroom'
 			end
 		end
-		if shampoo = 0:
+		if mc_inventory['shampoo'] =  0:
 			act 'Ask for some shampoo':
 				workDolg += 400
-				shampoo += 20
+				mc_inventory['shampoo'] +=  20
 				gt 'city_sauna', 'saunaroom'
 			end
 		end
-		if stanok = 0:
+		if mc_inventory['razor'] =  0:
 			act 'Ask for some razors':
 				workDolg += 700
-				stanok += 20
+				mc_inventory['razor'] +=  20
 				gt 'city_sauna', 'saunaroom'
 			end
 		end
-		if tampon = 0:
+		if mc_inventory['tampons'] =  0:
 			act 'Ask for some tampons':
 				workDolg += 400
-				tampon += 20
+				mc_inventory['tampons'] +=  20
 				gt 'city_sauna', 'saunaroom'
 			end
 		end
-		if deodorant = 0:
+		if mc_inventory['deodorant'] =  0:
 			act 'Ask for some deodorant':
 				workDolg += 200
-				deodorant += 20
+				mc_inventory['deodorant'] +=  20
 				gt 'city_sauna', 'saunaroom'
 			end
 		end

+ 17 - 17
locations/city_saunawhore.qsrc

@@ -354,28 +354,28 @@ if $ARGS[0] = 'bathroom':
 		'You strip from your clothes and gather up your towel, washcloth and soap before heading to the shower. You thoroughly wash yourself so you''re as clean as possible for potential customers.'
 		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		if workDolg > 0:
-			if stanok <= 0: stanok = 5
+			if mc_inventory['razor'] <= 0: mc_inventory['razor'] =  5
 			dynamic $brit
-		elseif workDolg = 0 and stanok > 0:
+		elseif workDolg = 0 and mc_inventory['razor'] > 0:
 			dynamic $brit
 		end
 		dynamic $dryOff
 	end
 
-	if workDolg > 0 and stanok > 0:
+	if workDolg > 0 and mc_inventory['razor'] > 0:
 		*nl
-		'You have a handful of cheap razors you can use, enough for <<stanok>> shaves. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
+		'You have a handful of cheap razors you can use, enough for <<mc_inventory[''razor'']>> shaves. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
 		dynamic $brit
-	elseif workDolg > 0 and stanok = 0:
+	elseif workDolg > 0 and mc_inventory['razor'] =  0:
 		*nl
-		'You have <<stanok>> razors left. You should go to your room and ask for more.'
-	elseif workDolg <= 0 and stanok > 0:
+		'You have <<mc_inventory[''razor'']>> razors left. You should go to your room and ask for more.'
+	elseif workDolg <= 0 and mc_inventory['razor'] > 0:
 		*nl
-		'Your current pack of razors will last for <b><<stanok>></b> more shaves. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
+		'Your current pack of razors will last for <b><<mc_inventory[''razor'']>></b> more shaves. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
 		dynamic $brit
-	elseif workDolg = 0 and stanok = 0:
+	elseif workDolg = 0 and mc_inventory['razor'] =  0:
 		*nl
-		'You have <<stanok>> razors left. You should to go to the store and buy more.'
+		'You have <<mc_inventory[''razor'']>> razors left. You should to go to the store and buy more.'
 	end
 	gs 'din_van', 'prvt_pee'
 	dynamic $enema
@@ -448,24 +448,24 @@ if $ARGS[0] = 'clientGate':
 
 	! customer dick size
 	if dick >= 24:
-		$dick_girth = 'a monstrous'
+		$dick_girth = 'monstrous'
 		cumVol = rand(4, 5)
 	elseif dick >= 24:
-		$dick_girth = 'a huge'
+		$dick_girth = 'massive'
 		cumVol += 1
 		cumVol = rand(3, 5)
 	elseif dick >= 20:
-		$dick_girth = 'a very big'
+		$dick_girth = 'thick'
 		cumVol = rand(2, 5)
 	elseif dick >= 16:
-		$dick_girth = 'a big'
+		$dick_girth = 'thicker than average'
 		cumVol = rand(2, 4)
 	elseif dick >= 12:
-		$dick_girth = 'a regular'
+		$dick_girth = 'well proportioned'
 		cumVol -= 1
 		cumVol = rand(1, 4)
 	else
-		$dick_girth = 'a tiny'
+		$dick_girth = 'slim'
 		cumVol -= 2
 		cumVol = rand(1, 3)
 	end
@@ -526,7 +526,7 @@ if $ARGS[0] = 'clientGate':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/room.jpg"></center>'
 	'You lead the client into your room, closing the door behind him. He sits down in the chair and stares at you with obvious lust.'
 	'He is <<$ageType>> <<$raceType>> man, and he is <<$heightType>> and <<$bodyType>>.'
-	if dick >= 16:'From the bulge in his pants, you can tell he probably has <<$dick_girth>> dick.'
+	if dick >= 16:'From the bulge in his pants, you can tell he probably has a <<$dick_girth>> dick.'
 	'He seems to be in a <<$moodType>> mood.'
 
 	if $clothingworntype = 'nude':

+ 1 - 1
locations/city_suburbs.qsrc

@@ -24,7 +24,7 @@ if $ARGS[0]='start':
 	end
 
 	if BDSMClub = 1 or BDSMmeet > 0:
-		act 'Go to the BDSM club': gt 'BDSM_Club','start'
+		act 'Go to the BDSM club': gt 'bdsm_mansion','start'
 	end
 	
 	if func('homes_properties', 'has_access', 'matryona_mansion') = 0:

Некоторые файлы не были показаны из-за большого количества измененных файлов