201 Commits 7baef5855f ... 8077496c76

Author SHA1 Message Date
  KevinSmarts 8077496c76 Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  philormand 47cbc73f4d [Fixes] Starlets dancer jock start not setting the flag to say she was a starlet 4 years ago
  philormand 3126143036 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 4e6946e8d6 [Fixes] Get dressed for school fix 4 years ago
  KevinSmarts 4c2ddb827c Merge remote-tracking branch 'Philo/master' 4 years ago
  KevinSmarts c57bcef13f Merge remote-tracking branch 'Philo/master' 4 years ago
  VioletKitten ba998b3dcf [Fixes] Updated image call and removed caps on another. 4 years ago
  philormand 8314d6cebf [Fixed] Not picking up school outfit correctly 4 years ago
  philormand 74dab7790d Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 9b706da4f7 [Changed] Moved all code that automatically sets school uniform to a subroutine in wardrobe. Added code to pick up the first default school outfit if one has been setup 4 years ago
  KevinSmarts 95a1c201e0 [fixed] School uniform checks for mum while cleaning and getting into school still using the old clothing style check and not th enew flag so uniforms from other shops didn't work 4 years ago
  philormand c388e90967 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand ec090f8633 [Fixes] cheerleading preg location fix 4 years ago
  philormand 2aa7d150a5 [Text Edit] changed too to to where it is used incorrectly because it was bugging me 4 years ago
  philormand 6a71de3800 [Fixes] to precum calls that were not working 4 years ago
  KevinSmarts b86e9d94a0 [fixed] Bad link and bad copypasta for 'weed' event on the train 4 years ago
  philormand 4be7c3d381 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 6a9d003609 [Changed]Added pregnancy check to cheerleading plus fix to starlets 4 years ago
  KevinSmarts 316ba6c24c Merge remote-tracking branch 'Vengence_11/master' 4 years ago
  Netuttki 03abc97f7d Fixed stupid typo, cause I'm blind 4 years ago
  Netuttki 3c36e21676 Merge branch 'Bugfix' 4 years ago
  Netuttki 8eaf025725 Merge branch 'master' into Bugfix 4 years ago
  Netuttki be4f167d2c Added music store logo code 4 years ago
  Netuttki 22c3059c29 Merge branch 'ML-DEV' into Bugfix 4 years ago
  Netuttki 83bc1d25f5 Merge branch 'Bugfix' 4 years ago
  Netuttki fe1b82ff15 Fixed typo in image path 4 years ago
  Netuttki f33c888736 Merge remote-tracking branch 'upstream/master' into Bugfix 4 years ago
  Vengeance11 0f13e9596b [text edit] Changed text to reflect Albina's updated personality 4 years ago
  Netuttki 684d5208a1 Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  KevinSmarts 6a155018dc [Fixed] Missing colons found by analyser 4 years ago
  Netuttki 394efc9ce4 Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  philormand 47bc091dd6 [Text Edit] Clarified the comments block at the start of arousal and boystat 4 years ago
  philormand 5ab620d69d [Changed] Added ability to toggle Block comments in VSCode 4 years ago
  Netuttki 83ffb23fca Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  Netuttki 07dbd87a46 Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  philormand b84ad2a8a6 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 9b2f399f5a [Changed] moved swallow to cum_call (didn't change anything where is uses cum_manage) 4 years ago
  KevinSmarts 7cd2be4a6f [fixes] Updated the custom start social group selector to the new system 4 years ago
  philormand 056d839784 [Fixes] minor refactor / fixes to dinner content 4 years ago
  philormand 3d36a85420 [Fixes] added swallo and precum to new Albina changes, migrated some random cum_manage calls to cum_call calls 4 years ago
  KevinSmarts 305f98904e Merge remote-tracking branch 'netuttki/master' 4 years ago
  Netuttki 86894c713a Fixed where highway noise didn't stop even inside the cottage. 4 years ago
  Netuttki 00538d617d Fixed instrument skills affecting singing 4 years ago
  philormand 7ab52006cd Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 21bccf004a Fixes testing starlets changes 4 years ago
  Netuttki 070d7564d5 Added guitar practice and related actions 4 years ago
  Netuttki 2144c0f0a3 Merge branch 'master' into ML-DEV 4 years ago
  Netuttki 413bd75327 Merge branch 'Bugfix' 4 years ago
  Netuttki 3f07a10644 Merge remote-tracking branch 'origin/Bugfix' into Bugfix 4 years ago
  Netuttki 598d9e89d5 Merge branch 'master' into Bugfix 4 years ago
  Netuttki 8e6f399f60 Moved the shutdown conditions to 'fin' so calling mods don't skip them 4 years ago
  Netuttki c12ba27310 Fixed a dumb bug 4 years ago
  Netuttki d67f6ffa1d Removed old curr_home value change 4 years ago
  Netuttki 117fc6a62b Moved the shutdown conditions to 'fin' so calling mods don't skip them 4 years ago
  Netuttki 5411f3c5a6 Fixed a dumb bug 4 years ago
  Netuttki a7d691910e Removed the pointless curr_home value change 4 years ago
  Netuttki a12600b3ef Merge remote-tracking branch 'origin/master' into ML-DEV 4 years ago
  Netuttki 3dbfdcc193 Merge branch 'Bugfix' 4 years ago
  Netuttki 89f26d0a5d Can use laptop in the cottage, but no internet (some mods need it) 4 years ago
  Netuttki c5bf731224 Fixed inconsistent curr_home values 4 years ago
  Netuttki 4c98db780e Fixed a typo 4 years ago
  Netuttki 4fb926b90e Now the shared apartment and grandparent's house can be set as home 4 years ago
  Netuttki e24c631928 Fixed the issue where Sveta didn't go to the correct home after dates 4 years ago
  Netuttki 30fd65639f More work on the Del Parco story 4 years ago
  Netuttki ac2cd97d4c Added more text to practice scene 4 years ago
  Netuttki 4bf6a59f0f Changed some text and added a video clip (does that work?) 4 years ago
  Netuttki e393d6bfd0 Can buy guitars with cash, also big red warning about no effect on game 4 years ago
  philormand 4077074101 Removed testing code 4 years ago
  philormand a39bbbe3d2 Merge remote-tracking branch 'upstream/master' 4 years ago
  Netuttki df8e1c8b4b Merge branch 'ML-DEV' 4 years ago
  Netuttki d71e46b5c5 Fixed where money wasn't checked and couldn't get the guitar second time 4 years ago
  Netuttki e3becfed66 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 3d49d79dad Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 7b63cfd7dd Fixes to Albina changes 4 years ago
  KevinSmarts d329bcff0f Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  KevinSmarts 07695509b4 [fixed] Kilvar without apostrophes on the variables was throwing out an error. 4 years ago
  VioletKitten 34d158bdbe [Fixes] Forgot to update image path for diner trucker/biker meal. 4 years ago
  KevinSmarts 6b76db30cc [fixed] Exits are good, must remember more of them. Atleast one per location.... 4 years ago
  Netuttki af2c92a0ce Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts efe83e8742 Merge remote-tracking branch 'Vengence_11/master' 4 years ago
  Netuttki ad115dedff Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts e256ee9cf6 [fixed] Extra end found by analyser 4 years ago
  KevinSmarts 0816f0bc46 [Changed] Real dad left when Sveta a baby is now canon. Updated the intros to match that 4 years ago
  Vengeance11 8a1e04e87f [text edits] Updated Albina's sex events at school 4 years ago
  philormand 33328bf37e TEXT minor spelling fi 4 years ago
  philormand 8a853ad4c5 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand 1ef378c801 CHANGE Move Albina quest variables to an array, added reworked text from Vengeance_11, reworked code to implement text changes 4 years ago
  Netuttki eedf968442 Merge branch 'master' into ML-DEV 4 years ago
  Netuttki aa78ae1a70 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 9d6a490ed3 [changed] Moved the underwear from the boutique to a new shop 4 years ago
  Netuttki 1ebc137e69 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 70ec0e66ad [fixed] Anya wasn't sleeping most of the night 4 years ago
  KevinSmarts 30cdc8882a Merge remote-tracking branch 'netuttki/master' 4 years ago
  KevinSmarts bf2114fa90 [removed] REmoved a bunch of the saveupdater stuff as its old enough to be more likely to break thing than fix them now 4 years ago
  Netuttki cde9c0ee42 Added option to pay rent from ATM, fixed the servicePaid bug fixed typo 4 years ago
  Netuttki 47bbf2b673 Revert "Added option to pay rent from ATM, fixed the servicePaid bug fixed typo" 4 years ago
  Netuttki 322de140e2 Added option to pay rent from ATM, fixed the servicePaid bug fixed typo 4 years ago
  Netuttki aa3a80e605 Merge branch 'ML-DEV' 4 years ago
  Netuttki e72881baee Fixed the reported bug for the pav_shared_apt location 4 years ago
  Netuttki a8a23240c2 Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  KevinSmarts 3e1d19eddd Merge remote-tracking branch 'netuttki/master' 4 years ago
  KevinSmarts 39acde2f7d Merge remote-tracking branch 'Philo/master' 4 years ago
  KevinSmarts 2eaa6c7b27 Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  Netuttki ec1219b732 Merge branch 'ML-DEV' 4 years ago
  Netuttki 6bd7be10f4 Corrected image locations to align with GL standards 4 years ago
  philormand c798df08ff Add ability to toggle comments in visual studio code via menu/shortcut keys 4 years ago
  Netuttki c0efa18f69 Merge branch 'ML-DEV' 4 years ago
  Netuttki 8815e37a5d Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  Netuttki ddb30553c4 Merging the mod into the main code finished. 4 years ago
  VioletKitten 39f436b47f [Fixes] Had hourstart variable in the wrong place. 4 years ago
  KevinSmarts 445e03cd1b Merge remote-tracking branch 'Vengence_11/master' 4 years ago
  Vengeance11 a8d54eb4a1 [text edits] Edited acts that I didn't know existed but are relevant to project 4 years ago
  Netuttki 28f20e2a4a Scene for first meeting with Viktor Zinchuk (guitar teacher) 4 years ago
  Netuttki a6b6c8fb22 Merge remote-tracking branch 'upstream/master' into ML-DEV 4 years ago
  Netuttki 61f8c23613 Added musiclife code to the main game 4 years ago
  VioletKitten 597c80a3ab [Fixes] Had uppercase in image call. 4 years ago
  VioletKitten 73a0f9f826 [Added] "Wait" feature for the Boris diner and made the customer chats, hourly instead of daily. 4 years ago
  VioletKitten 14590a5768 [Fixed] Updated Grigory's image path. 4 years ago
  VioletKitten ccff8a3f8f [Fixes] Commented out missing images, corrected misnamed one and opened up additional Niko Diner scene. 4 years ago
  VioletKitten 8c786c5d92 [Fixes] Added variable for meeting gosha so Sveta doesn't have short term memory anymore. 4 years ago
  VioletKitten 36946ebe8b [Fixes] Updated variables and goto commands as well as a spell correction. 4 years ago
  VioletKitten e27b51a67e [Fixes] Fedor was hanging out with Ivan even when he was an outcast. 4 years ago
  VioletKitten 45886f4ccf [Fixes] Wrong image name and blocked off goto commands for a location that isn't in the game yet. 4 years ago
  KevinSmarts 9555761427 Merge remote-tracking branch 'Philo/master' 4 years ago
  KevinSmarts fd5580a840 [changed] Very conservative clothing no longer tagged as being daring to wear 4 years ago
  philormand 756f20551c Added scholl uniform 63 for good girl / ugly duckling 4 years ago
  Netuttki f048893a3a placer_gskver was missed with the pav_park rename. 4 years ago
  Netuttki 17a68788b9 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts b7057068b6 [Fixed] Errors picked up by the analyser 4 years ago
  KevinSmarts 5b91e56b79 [fixed] Commited in error 4 years ago
  KevinSmarts 7e6e03fb89 Merge remote-tracking branch 'netuttki/master' 4 years ago
  Netuttki 3716c89e23 Renamed the postoffice and the lab 4 years ago
  VioletKitten 7f9272b2bc [Fixes] I was using arrays as strings... I'm learning. 4 years ago
  Netuttki 17fb8ddf4e Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts ca4855c96a Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  VioletKitten 0ea53e544a [Text Edit] Tons of spelling corrections, better line breaks and some rewites for Fedor events. 4 years ago
  VioletKitten d302c4dd7c [Fixed] Updated text then added a daystart requirement to trucker/biker scenes to prevent player from spamming events. 4 years ago
  Netuttki 7fdab4f98b Renamed gpoli -> pav_clinic, gskver -> pav_park 4 years ago
  VioletKitten 4ae9c71941 [Fixes] Forgot to link to Exterior of Diner. 4 years ago
  VioletKitten 2b15ce5bfc [Added] New scenes, interactions with Yurik and some of the diner customers then opened up the Boris diner. [Fixed] Spelling errors and updated some variables. 4 years ago
  VioletKitten e174284cc9 [Fixes] I forgot loaction name in goto command. 4 years ago
  VioletKitten b0cce6d3e8 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  VioletKitten 17e76e5d26 [Fixes] Bad loop method was causing qsp to crash. 4 years ago
  Netuttki f59719caf7 Merge remote-tracking branch 'upstream/master' 4 years ago
  Netuttki 1d4f83c7a0 Merge branch 'master' into upstream/master 4 years ago
  Netuttki c4b1d3db50 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 7a8bac299e Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  KevinSmarts c193e0e303 [fixed] reversal of accidental change to makeQSP.bat file 4 years ago
  Netuttki f9de8c866f More renaming. All the train stations renamed plus the lake path 4 years ago
  Netuttki 00930eef1f Renaming pavComplex locs to pav_complex, pavShared locs to pav_shared 4 years ago
  VioletKitten 110d84a385 [Fixes] After weed event, player was always returning to pav train station even when heading to city. 4 years ago
  VioletKitten a4ea60e3ea [Fixes] Time was being added twice. Spotted by Netuttki. 4 years ago
  Netuttki 0e6176001e Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 89029b59af [fixed] Weed event is only triggered in Pav when getting th etrain to the city as was intended and teh destination is fixed so that you do end up in the city. Only triggered if you buy a ticket and not if you have a pass for now. 4 years ago
  richard_butte f87beee17b Moved cum location/amount/guy/age/etc. calculations from stat_display to cum_manage 4 years ago
  Netuttki 1fd3306023 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 58adbcee15 [fixed] family_scedule wasn't being called in either bedroom at home 4 years ago
  KevinSmarts 1331eb72ec Merge branch 'master' of https://git.catrenelle.com/Violet_Kitten/glife 4 years ago
  VioletKitten 5d385eb98f [Fixed] I forgot to change the > to < after copy pasting the code for the new clique system. 4 years ago
  KevinSmarts a8ab08fbaa Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  VioletKitten 68e3308ca2 [Changed] Broke up social check and recorded grupvalue so now the grupvalue change limit should be exactly 30 for the whole school day. 4 years ago
  VioletKitten e14233b3cf [fixed] Swapped Bella and Albina in cheat menu. Putting Bella in Cool Clique and Albina in Jock clique. 4 years ago
  Netuttki a264105920 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts daceea3309 [fixes] Image calls had extra cafe in them 4 years ago
  Netuttki a310aee217 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 043a0f3aa4 Merge branch 'master' of https://git.catrenelle.com/Violet_Kitten/glife 4 years ago
  KevinSmarts 58f374d8db [fixed] Extra comma in sexshop that I thought I'd fixed before, but no same error different line and some extra ends picked up by analyser. Plus one of the city_industrial image links changed in error during file renaming 4 years ago
  VioletKitten e181a3e952 [Fixed] Image call for city industrial. 4 years ago
  KevinSmarts 59b5d6d09e Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  VioletKitten 935b219399 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  VioletKitten 2bb8c3ea65 [Fixed] Goto command missing gt in brother file. 4 years ago
  julzor 4b5436f473 [fixed] grades should be blocked if sveta has been expelled 4 years ago
  VioletKitten cec192cac1 [fixes] Removed a few variables that are no longer needed and added an image call to end scene. Also fixed syntax error in sexshop. 4 years ago
  KevinSmarts e87b4d7e4d Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  VioletKitten dfd5753936 [changed] Updated all outdated code, [added] Text to sex scenes without any and reorganized argument order for the 'LBZhouse' file. 4 years ago
  KevinSmarts c2e2d7474e [fixes] Moved some Anya stuff oout of family and fixed the duplicate anyaloc causing issues. Cleaned up the bedroom code a bit so it should notice Anya being around or asleep when wanting to do lewd stuff. 4 years ago
  Netuttki f29800d134 Renaming bug, rename didn't save. 4 years ago
  Netuttki 42e35903e0 Merge remote-tracking branch 'upstream/master' 4 years ago
  Netuttki b83b1f695a Stupid mistake, not sure why the file names got missed. 4 years ago
  KevinSmarts 8364ec354f [fixed] Files not renamed to fit their details being renamed 4 years ago
  KevinSmarts bb649b39a3 Revert "[fixed] This one changed but not to match an file name" 4 years ago
  KevinSmarts 5ee39992d3 [fixed] This one changed but not to match an file name 4 years ago
  Netuttki 3ed05559b2 Merge remote-tracking branch 'upstream/master' 4 years ago
  KevinSmarts 8df757d1fe Merge remote-tracking branch 'Philo/master' 4 years ago
  KevinSmarts 55dcf5e3f4 Merge remote-tracking branch 'Violet_Kitten/master' 4 years ago
  KevinSmarts e4d6d36238 Merge remote-tracking branch 'netuttki/master' 4 years ago
  KevinSmarts 176c659be8 [fixed] When I said pav_industrial what I meant was city_industrial. 4 years ago
  KevinSmarts 4a76d2c9f3 Revert "[fixed] A number of links to 'nord' updated to 'pav_industrial'" 4 years ago
  KevinSmarts f78e4d3fc6 [fixed] A number of links to 'nord' updated to 'pav_industrial' 4 years ago
  Netuttki 0382aeaef7 Synch with main. 4 years ago
  philormand 217e0e1a47 Merge remote-tracking branch 'upstream/master' 4 years ago
  philormand ed18da64bb [Changed] Move Anatoly Borisovich Bistro / Bar story variables to BurgerQW array 4 years ago
  VioletKitten c576ed9daf [fixes] Changed all gt 'nord' with gt 'city_industrial' To match new location name. 4 years ago
  VioletKitten 72f24e73f5 [fixes] Updated journal to work with new clique system. 4 years ago
  Netuttki 1239d9a0ca Renamed parkivent->park_walkevents, parkdin->park_walkeventsrnd 4 years ago
  Netuttki 19b48e48bb Updated the locationnames 4 years ago
  Netuttki ac48f8309f Updated the calls to the new locationnames 4 years ago
  Netuttki 3dd84aac43 Renamed trashplace->city_trashplace, musorkaexh->city_trashplaceevents 4 years ago
  Netuttki 9e31cf232a Renamed city marketplace files 4 years ago
  Netuttki 4aaf75b593 Renamed dinsexgivi->city_kafegivisex 4 years ago
  Netuttki 60a7c4ff50 Renamed sauna->city_sauna and saunawhore->city_saunawhore 4 years ago
100 changed files with 6060 additions and 3571 deletions
  1. BIN
      QSP/qsp-analyser/QSP_Analyser/obj/Debug/QSP_Analyser.csprojAssemblyReference.cache
  2. 48 37
      glife.qproj
  3. 0 0
      glmf.code-workspace
  4. 95 67
      locations/AlbFatherQW.qsrc
  5. 1237 0
      locations/AlbStars.qsrc
  6. 11 12
      locations/AlbStarsEnd.qsrc
  7. 1010 1008
      locations/AlbStarsWhore.qsrc
  8. 3 3
      locations/BDsex.qsrc
  9. 3 6
      locations/BelSex.qsrc
  10. 120 129
      locations/BurgerTip.qsrc
  11. 2 2
      locations/Cheatmenu_din.qsrc
  12. 363 0
      locations/Cum_Manage.qsrc
  13. 27 42
      locations/FedorEv.qsrc
  14. 40 39
      locations/FedorEv2.qsrc
  15. 256 301
      locations/FedorEv3.qsrc
  16. 222 330
      locations/FedorEv4.qsrc
  17. 159 223
      locations/FedorMisc.qsrc
  18. 3 3
      locations/HotelHole.qsrc
  19. 1 2
      locations/HotelWork.qsrc
  20. 10 6
      locations/Komp.qsrc
  21. 157 137
      locations/LBZhouse.qsrc
  22. 1 1
      locations/LCporn.qsrc
  23. 2 2
      locations/LariskaStart.qsrc
  24. 17 17
      locations/MartinSex.qsrc
  25. 5 5
      locations/MartinSex2.qsrc
  26. 1 1
      locations/MartinSex3.qsrc
  27. 3 3
      locations/MartinTalk.qsrc
  28. 4 4
      locations/MeynoldHome.qsrc
  29. 7 10
      locations/NikoDates.qsrc
  30. 6 10
      locations/NikoEv2.qsrc
  31. 4 4
      locations/NikoMeyHome.qsrc
  32. 4 8
      locations/NikoPayback.qsrc
  33. 259 65
      locations/NikoSlut.qsrc
  34. 4 8
      locations/NikoWhore.qsrc
  35. 2 2
      locations/ParChurch.qsrc
  36. 44 44
      locations/ParkKafe.qsrc
  37. 10 10
      locations/Snpc.qsrc
  38. 2 2
      locations/Terminal.qsrc
  39. 6 6
      locations/TerminalOffice.qsrc
  40. 1 2
      locations/Voltrenersex.qsrc
  41. 6 0
      locations/_attributes_school.qsrc
  42. 1 1
      locations/abduction.qsrc
  43. 141 141
      locations/albinaEv.qsrc
  44. 24 8
      locations/albinaRide.qsrc
  45. 172 167
      locations/albinahome.qsrc
  46. 26 9
      locations/albinaporog.qsrc
  47. 1 1
      locations/alex.qsrc
  48. 2 4
      locations/alexgang.qsrc
  49. 25 25
      locations/anushapt.qsrc
  50. 26 26
      locations/anushkaev1.qsrc
  51. 15 5
      locations/arousal.qsrc
  52. 5 5
      locations/artgar.qsrc
  53. 5 5
      locations/arturQW.qsrc
  54. 7 7
      locations/arturRinok.qsrc
  55. 2 3
      locations/arturkiosk.qsrc
  56. 2 2
      locations/bank.qsrc
  57. 1 3
      locations/bass.qsrc
  58. 2 18
      locations/bed2.qsrc
  59. 199 32
      locations/bedrPar.qsrc
  60. 1 0
      locations/bedrPar2.qsrc
  61. 1 1
      locations/belgang.qsrc
  62. 1 0
      locations/boyStat.qsrc
  63. 3 6
      locations/brosh.qsrc
  64. 3 6
      locations/brother.qsrc
  65. 5 10
      locations/brother2.qsrc
  66. 1 2
      locations/brother_lessons.qsrc
  67. 3 5
      locations/brother_voyeur.qsrc
  68. 1 1
      locations/budgetclothes.qsrc
  69. 3 3
      locations/buklinik.qsrc
  70. 1 1
      locations/buklinik_event.qsrc
  71. 116 129
      locations/burger.qsrc
  72. 27 35
      locations/burgerWork.qsrc
  73. 10 2
      locations/cafe_parco.qsrc
  74. 2 2
      locations/carF.qsrc
  75. 1 1
      locations/casino.qsrc
  76. 69 5
      locations/cikl.qsrc
  77. 35 5
      locations/city_center.qsrc
  78. 2 2
      locations/city_industrial.qsrc
  79. 39 39
      locations/city_industrial_train.qsrc
  80. 6 12
      locations/city_kafe.qsrc
  81. 8 8
      locations/city_kafegivisex.qsrc
  82. 8 10
      locations/city_kavkazkafe.qsrc
  83. 8 15
      locations/city_lake.qsrc
  84. 5 5
      locations/city_lake_path.qsrc
  85. 4 4
      locations/city_library.qsrc
  86. 24 24
      locations/city_market.qsrc
  87. 2 2
      locations/city_marketsex.qsrc
  88. 52 52
      locations/city_marketwork.qsrc
  89. 158 0
      locations/city_musicstore.qsrc
  90. 427 0
      locations/city_musicstore_stock.qsrc
  91. 35 4
      locations/city_park.qsrc
  92. 5 5
      locations/city_residential.qsrc
  93. 24 24
      locations/city_sauna.qsrc
  94. 85 86
      locations/city_saunawhore.qsrc
  95. 31 31
      locations/city_train.qsrc
  96. 7 7
      locations/city_trashplace.qsrc
  97. 8 9
      locations/city_trashplaceevents.qsrc
  98. 8 1
      locations/clothing.qsrc
  99. 3 1
      locations/clothing_QV.qsrc
  100. 17 3
      locations/cum_call.qsrc

BIN
QSP/qsp-analyser/QSP_Analyser/obj/Debug/QSP_Analyser.csprojAssemblyReference.cache


+ 48 - 37
glife.qproj

@@ -250,17 +250,17 @@
 		<Location name="noticeboard"/>
 	</Folder>
 	<Folder name="Post office">
-		<Location name="postoffice"/>
-		<Location name="postmaster"/>
-		<Location name="postdeliveries"/>
-		<Location name="postevents"/>
+		<Location name="post_office"/>
+		<Location name="post_master"/>
+		<Location name="post_deliveries"/>
+		<Location name="post_events"/>
 	</Folder>
 	<Folder name="Home Street - Locations">
 		<Location name="city_residential"/>
 		<Location name="city_pharmacy"/>
 		<Location name="city_smalloffice"/>
 		<Location name="city_dima"/>
-		<Location name="dinsexgivi"/>
+		<Location name="city_kafegivisex"/>
 		<Location name="city_irinaroom"/>
 		<Location name="city_kafe"/>
 		<Location name="city_kafe2"/>
@@ -268,20 +268,20 @@
 		<Location name="city_kavkazkafe"/>
 		<Location name="city_jorahouse"/>
 		<Location name="city_lake"/>
-		<Location name="dort"/>
+		<Location name="city_lake_path"/>
 		<Location name="city_drugden"/>
 		<Location name="city_bobka"/>
 		<Location name="city_park"/>
-		<Location name="parkdin"/>
-		<Location name="parkivent"/>
+		<Location name="park_walkeventsrnd"/>
+		<Location name="park_walkevents"/>
 		<Location name="city_clinic"/>
-		<Location name="rinok"/>
-		<Location name="rinwork"/>
-		<Location name="sauna"/>
-		<Location name="saunawhore"/>
-		<Location name="trashplace"/>
-		<Location name="musorkaexh"/>
-		<Location name="RynokHoz"/>
+		<Location name="city_market"/>
+		<Location name="city_marketwork"/>
+		<Location name="city_sauna"/>
+		<Location name="city_saunawhore"/>
+		<Location name="city_trashplace"/>
+		<Location name="city_trashplaceevents"/>
+		<Location name="city_marketsex"/>
 	</Folder>
 	<Folder name="BDSM_Club">
 		<Location name="BDSM_Club"/>
@@ -372,11 +372,11 @@
 		<Location name="housecall"/>
 	</Folder>
 	<Folder name="Block">
-		<Location name="pavComplex"/>
-		<Location name="pavComplexb2"/>
-		<Location name="pavComplexb3"/>
-		<Location name="pavComplexOld"/>
-		<Location name="pavaptcourtev"/>
+		<Location name="pav_complex"/>
+		<Location name="pav_complexb2"/>
+		<Location name="pav_complexb3"/>
+		<Location name="pav_complexold"/>
+		<Location name="pav_aptcourtev"/>
 		<Location name="pod_ezd"/>
 		<Location name="pod_whore"/>
 		<Location name="gopsex"/>
@@ -409,7 +409,7 @@
 		<Location name="olu"/>
 	</Folder>
 	<Folder name="Rolan">
-		<Location name="pavcomplexrolan"/>
+		<Location name="pav_complexrolan"/>
 		<Location name="rolanapt"/>
 		<Location name="rolanbath"/>
 	</Folder>
@@ -538,7 +538,7 @@
 	</Folder>
 	<Folder name="Generator">
 		<Location name="placer"/>
-		<Location name="placer_gskver"/>
+		<Location name="placer_pav_park"/>
 		<Location name="placer_man"/>
 		<Location name="placer_act"/>
 		<Location name="skverdin"/>
@@ -567,10 +567,10 @@
 		<Location name="pav_pharmacy"/>
 		<Location name="gkafe"/>
 		<Location name="motherkafeboss"/>
-		<Location name="gpoli"/>
+		<Location name="pav_clinic"/>
 		<Location name="therapist"/>
 		<Location name="gevent"/>
-		<Location name="gskver"/>
+		<Location name="pav_park"/>
 		<Location name="gopskver"/>
 		<Location name="gskino"/>
 		<Location name="cafe_parco"/>
@@ -638,10 +638,10 @@
 		<Location name="gopnik_initiation"/>
 	</Folder>
 	<Folder name="Shared_appartment">
-		<Location name="pavSharedApt"/>
-		<Location name="pavShared_gp"/>
-		<Location name="pavShared_nd"/>
-		<Location name="pavShared_sp"/>
+		<Location name="pav_shared_apt"/>
+		<Location name="pav_shared_gp"/>
+		<Location name="pav_shared_nd"/>
+		<Location name="pav_shared_sp"/>
 	</Folder>
 	<Folder name="Community center">
 		<Location name="pav_commcenter"/>
@@ -673,11 +673,11 @@
 		<Location name="volAndGev"/>
 	</Folder>
 	<Folder name="Station Campus">
-		<Location name="pavtrain"/>
-		<Location name="pavtrainhall"/>
-		<Location name="pavtrainhall_events"/>
-		<Location name="pavtrain_market"/>
-		<Location name="pavstation"/>
+		<Location name="pav_train"/>
+		<Location name="pav_train_hall"/>
+		<Location name="pav_train_hall_events"/>
+		<Location name="pav_train_market"/>
+		<Location name="pav_station"/>
 		<Location name="katalkin"/>
 		<Location name="katalkinSex"/>
 		<Location name="katalkinAlko"/>
@@ -716,6 +716,7 @@
 		<Location name="AlbFatherQW"/>
 		<Location name="AlbStarsEnd"/>
 		<Location name="AlbStarsWhore"/>
+		<Location name="AlbStars"/>
 	</Folder>
 	<Folder name="Lariska">
 		<Location name="LariskaStart"/>
@@ -744,7 +745,7 @@
 	</Folder>
 	<Folder name="City Center">
 		<Location name="city_center"/>
-		<Location name="cityTrain"/>
+		<Location name="city_train"/>
 		<Location name="agentned"/>
 		<Location name="kameraKPZ"/>
 		<Location name="bass"/>
@@ -752,6 +753,7 @@
 		<Location name="burgerWork"/>
 		<Location name="BurgerTip"/>
 		<Location name="moncheri"/>
+		<Location name="lusso"/>
 		<Location name="butoilet"/>
 		<Location name="cfnm"/>
 		<Location name="club"/>
@@ -760,10 +762,10 @@
 		<Location name="danceclass"/>
 		<Location name="dorm"/>
 		<Location name="dormev1"/>
-		<Location name="downlibrary"/>
+		<Location name="city_library"/>
 		<Location name="fit"/>
 		<Location name="talent_agency"/>
-		<Location name="lab"/>
+		<Location name="tatiana_lab"/>
 		<Location name="tatiana_missions"/>
 		<Location name="NewCloShop"/>
 		<Location name="office"/>
@@ -777,6 +779,8 @@
 		<Location name="yarik"/>
 		<Location name="zoomagazine"/>
 		<Location name="budgetclothes"/>
+		<Location name="city_musicstore"/>
+		<Location name="city_musicstore_stock"/>
 	</Folder>
 	<Folder name="Photo studio">
 		<Location name="foto"/>
@@ -794,7 +798,7 @@
 	</Folder>
 	<Folder name="North Side">
 		<Location name="city_industrial"/>
-		<Location name="nordtrain"/>
+		<Location name="city_industrial_train"/>
 		<Location name="Terminal"/>
 		<Location name="TerminalOffice"/>
 		<Location name="ivanRoom"/>
@@ -871,6 +875,13 @@
 		<Location name="boyfrend"/>
 		<Location name="boylove"/>
 	</Folder>
+	<Folder name="music">
+		<Location name="music_bedroompractice"/>
+		<Location name="music_onlinemusic"/>
+ 		<Location name="music_gigstarts"/>
+   		<Location name="music_guitarlesson"/>   
+   		<Location name="music_buskingevents"/>
+	</Folder>
 	<Folder name="Lover">
 		<Location name="girl"/>
 		<Location name="girlfriend"/>

+ 0 - 0
glmf.code-workspace


+ 95 - 67
locations/AlbFatherQW.qsrc

@@ -1,45 +1,96 @@
 # AlbFatherQW
-$din_zajava_albfather = {
-	act 'Write a statement':
+!!This is intended to happen during the election run, so should fire around the time that the "Vote Boris!" posters start appearing.
+!!Add trigger depending on whether or not Sveta gave a statement so Albina can talk about her choice later.
+
+AlbinaQW['RideDaystart'] = daystart + rand(2,5)
+
+gs 'stat'
+'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+'A car pulls up next to you. A man wearing a nice suit steps out and introduces himself. "Captain Chernov, State Security Service." he says and pulls out his badge. "Why are you here? What did I do? Am I under arrest?" you ask in panicked surprise. He ignores you and continues.' 
+'"You are <<$pcs_firstname>> <<$pcs_lastname>>, correct? Let''s step aside and have a chat."'
+act 'Speak with Chernov':
+	*clr & cla
+	menu_off = 1
+	minut += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+	'Chernov pulls you aside. Upon closer examination, you notice he is holstering a gun under his left armpit. "Miss <<$pcs_lastname>>, I know that you are a member of Barlovskaya''s entourage. I also know that this is just a front. Their criminal activities are about to be put on hold, with or without your collaboration."
+	"Our little talk here is quite important. When this case starts getting coverage, the whole town will know about the Starlets''s secret. We''ll have to inform your parents and your school that you were an illegal prostitute for Barlovskaya. You can testify anonymously like the other girls and keep your name out of it if you wish."'
+
+	act 'Ask him what he means':
 		*clr & cla
-		menu_off = 1
 		minut += 1
-		AlbFather = 2
 		gs 'stat'
-		'You''ve agreed to write a statement. The Captain nodded, "You''re a smart girl, you chose the right side of the law. Come to the car, I have everything there to take down your statement."'
+        '<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+		if age < 18:'"Albina didn''t whore me out!" you protest. Chernov smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you are underage and were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
+		if age >= 18:'"Albina didn''t whore me out!" you protest. Chernov smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
 
-		act 'Go with Chernov':
-			*clr & cla
-			minut += 1
-			AlbZaDay = daystart
-			gs 'stat'
-			'You wrote and signed your statement to the captain. He then let you go without a fuss.'
+		'He pauses and gives you time to think before continuing. "We already have enough evidence through an anonymous source and statements from your fellow dancers to take down these activities, but your testimony will help solidfy the prosecution. Your name will be kept from the media, of course."'
 
-			act 'Leave':gt 'pav_commercial'
+		if pcs_intel >= 70:
+			act 'Ask why the Security Service is involved':
+				*clr & cla
+				minut += 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+				'"What is so important about Albina that the Security Service are involved?" you ask. Chernov raises a brow. "You''re a smart girl, huh? You know Boris Barlovskaya, her father? He''s a retired police officer who served as the chief of police for years." In his retirement, we believe he has formed connections with the local criminal syndicate and is bribing his successor to block any investigations."'
+                '"Your friend is our way in. All we need to do is prove that Albina''s dance troupe is actually a front for illegal prostitution. We need your statement Miss <<$pcs_lastname>>."'
+				if pcs_intel >= 75:
+					act 'Ask about Albina''s involvement':
+						*clr & cla
+						minut += 1
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+						'"How could Albina''s affairs affect her father?" you ask.'
+						'"It''s very simple really." he replies. "Barlovskaya wishes to become the mayor. We don''t want him running the town and so exposing the family affairs is how we are going to prevent that from happening."'
+						dynamic $din_zajava_albfather
+						dynamic $din_zajava_albfather_no
+					end
+				end
+
+				dynamic $din_zajava_albfather
+				dynamic $din_zajava_albfather_no
+			end
 		end
+
+		dynamic $din_zajava_albfather
+		dynamic $din_zajava_albfather_no
 	end
-}
+end
 
-$din_zajava_albfather_no2 = {
-	act 'Refuse':
+$din_zajava_albfather = {
+	act 'Write a statement':
 		*clr & cla
 		menu_off = 1
 		minut += 1
-		AlbFather = -1
+		AlbinaQW['AlbFatherQW']  = 2
+		AlbinaQW['Chernov'] = 1
 		gs 'stat'
-		'You stubbornly refused to give any information to the officer. The Captain sighed in resignation , "If that''s the way you wanna play it, but just remember you just made yourself a bunch of enemies!"'
+		'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+		'You agree to write a statement and Chernov nods. "You''re a smart girl. Come to the car, I have everything there to take down your statement."'
 
-		act 'Warn Albina':
+		act 'Go with Chernov':
 			*clr & cla
 			minut += 1
-			AlbFrend = 1
-			ZvezdEnd = 1
 			gs 'stat'
-			'You quickly dialed Albina''s number. In a harried tone you told her of the events that had just transpired. There was a short pause and Albina thanked you and hung up.'
+			'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+			'You write your statement and he lets you go without a fuss. "You''ve really helped us here Miss <<$pcs_lastname>>. Thank you." He gets in the car and it drives away.'
 
-			act 'Leave':gt 'pav_commercial'
+			act 'Call Albina':
+				*clr & cla
+				minut += 1
+				AlbinaQW['Friends'] = 1
+				AlbinaQW['StarletsShutDown'] = 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+				'You quickly dial Albina''s number and, in a panic, tell her what happened. She calms you down and asks if you told them anything. She sounds pleased when you tell her that you did. She thanks you and hangs up..'
+
+				act 'Leave':gt 'pav_commercial'
+			end
 		end
+		
 	end
+
 }
 
 $din_zajava_albfather_no = {
@@ -48,14 +99,15 @@ $din_zajava_albfather_no = {
 		menu_off = 1
 		minut += 1
 		gs 'stat'
-		'You refused to write a statement, yet the captain still tried to persuade you. "Think of the consequences. If we don''t catch Albina, then it will be someone else. After all I don''t really mind as long as find a culprit, she''ll get nothing due to a lack of evidence..."'
+		'You are reluctant to write a statement, but the captain keeps trying. "Look, I know you''re scared right now, but do you really not want to help stop this illegal exploitation of you and your friends? I promise you, nothing will happen to Albina."'
 
 		if pcs_intel >= 80:
-			act 'Ask him why you should give him information':
+			act 'Why should you give him information?':
 				*clr & cla
 				minut += 1
 				gs 'stat'
-				'You asked the captain," If you already all I know then why do you need my testimony?" The captain replied, "To be honest, it''s not our jurisdiction, and to take direct action against a notorious Barlovskogo without hard evidence could lead to unpleasant consequences. A written deposition from you would be a guarantee of success for our operation."'
+				'"If you have everything you need, then why do you need my testimony?" you ask. He sighs. "To be honest, we don''t. Like I said, we got more than enough from the other girls, but a statement from you would still help us out and hopefully guarantee our success."'
+				'"What about Albina? Have you questioned her? I doubt she would act against her father." you ask. "We have other arrangements for her." is all he says in reply.'
 				dynamic $din_zajava_albfather
 				dynamic $din_zajava_albfather_no2
 			end
@@ -66,53 +118,29 @@ $din_zajava_albfather_no = {
 	end
 }
 
-gs 'stat'
-
-'A car suddenly stops next to you. A man wearing a nice suit emerges from the vehicle. He introduces himself, "Captain Chernov. State Security Service," as he pulls out his liscence and badge. In surprise you blurt out, "Why are you here, what did I do, am I under arrest?" Captain Chernov asks you in a rhetorical manner, "You are <<$pcs_nickname>> <<$pcs_lastname>>? Let''s step aside and have a friendly chitchat."'
-act 'Move with Chernov':
-	*clr & cla
-	menu_off = 1
-	minut += 1
-	gs 'stat'
-	'You start walking with Captain Chernov. Upon closer examination you notice he is holstering a gun under his left armpit. Looking around Chernov begins, "<<$pcs_nickname>>, I know that you are new to Zvezdushki''s entourage. We know that this is just a front. Zvezdushkam''s criminal activities are about to be put on hold, with or without your collaboration. Our little talk is not so important, what is though, is that when this case starts getting coverage, the whole town will know; what you did will be on everyone''s lips. But you did nothing you say. It doesn''t matter your name will be the talk of the town! You won''t go to jail; we''ll give you a big fine, inform your parents and your school, and you''ll have a permanent record with the police. Of course, there is a way we could avoid all this... "'
-
-	act 'Ask him how to avoid it':
+$din_zajava_albfather_no2 = {
+	act 'Refuse':
 		*clr & cla
+		menu_off = 1
 		minut += 1
+		AlbinaQW['AlbFatherQW']  = -1
+		AlbinaQW['Chernov'] = 2
 		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+		'While a part of you wants to help, you don''t trust him and refuse to help. He sighs in resignation. "If that''s how it''s going to be, but just remember...You could have made that one bit of difference." He gets back in the car and it drives away.'
 
-		if age < 18:'You ask the Captain Chernov what he has in mind. Captain Chernov says, "You give me a written testamony that Albina Barlovskaya coerced you into prostitution, and since you are underage it will harder for Albina to get rid of the accusation."'
-		if age >= 18:'You ask the Captain Chernov what he has in mind. Captain Chernov says, "You give me a written testamony that Albina Barlovskaya coerced you into prostitution."'
-
-		'Captain Chernov pauses, giving you time to think and then continues. "If you write this deposition then you will be charged as the victim and not the culprit. Your name will be kept from the media."'
-
-		if pcs_intel >= 70:
-			act 'You ask him why the security service is in charge of this affair instead of the police':
-				*clr & cla
-				minut += 1
-				gs 'stat'
-				'You ask him what is so important with Albina, that they need security service and not the police. A frown forms on Captain Chernov''s brow, "I underestimated you; you''re a smart girl. Okay, I''ll show you my cards. You know who Albina''s father is? Barlovsky Boris, a retired police colonel. He served as chief of police in this town. He is retired now, but he still communicates with the police. "'
-
-				if pcs_intel >= 75:
-					act 'Tell him that he hasn''t answered your question':
-						*clr & cla
-						minut += 1
-						gs 'stat'
-						'You tell the captain that he has not answered your question, why are the secret service now interested in the affairs of Albina. The captain nodded, "It''s very simple. Albina''s father decided to go into politics and become the mayor of the town. Some people would like to see him fail. What could be better than his daughter, leader of a sexcrime syndicate."'
-						dynamic $din_zajava_albfather
-						dynamic $din_zajava_albfather_no
-					end
-				end
+		act 'Call Albina':
+			*clr & cla
+			minut += 1
+			AlbinaQW['Friends'] = 1
+			AlbinaQW['StarletsShutDown'] = 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+			'You quickly dial Albina''s number and, in a panic, tell her what happened. She calms you down and asks if you told them anything. She sounds a bit disappointed when you tell her you didn''t. You are confused as she abruptly hangs up.'
 
-				dynamic $din_zajava_albfather
-				dynamic $din_zajava_albfather_no
-			end
+			act 'Leave':gt 'pav_commercial'
 		end
-
-		dynamic $din_zajava_albfather
-		dynamic $din_zajava_albfather_no
 	end
-end
-
---- AlbFatherQW ---------------------------------
+}
 
+--- AlbFatherQW ---------------------------------

+ 1237 - 0
locations/AlbStars.qsrc

@@ -0,0 +1,1237 @@
+# AlbStars
+!! Replacement file that merges the AlbStarsWhore file and the Starlets section in "gdksport". Deletion of both (as well as AlbinaEv and AlbStarsEnd) and updating triggers in "gdksport" to redirect to this file is required.
+!! If possible, a virginty check when Sveta joins since one of these guys popping her cherry isn't going to be pleasant and Albina cares too much to allow it to happen. (i.e, a virgin Sveta can't do the whoring part)
+!! Simplify Sveta cleaning herself up when she is finished with a client to a "clean all" command (except for event 6)
+!! Pain coded for anal and orgasm denial coded into whore event 6.
+
+! If Sveta is not a cool kid or jock
+if $ARGS[0] = 'albina1':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You''ve seen Albina around, but you know almost nothing about her.'
+   
+	act 'Greet Albina':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+		'You approach and greet Albina. She raises an eyebrow haughtily.'
+		'"And you are? Oh, right. <<$pcs_nickname>>. You''ve taken up dancing, have you?" You nod, confirming the obvious. Albina laughs dismissively. "Well, how''s that going for you?"'
+		'"Not bad." you answer coldly. "Not bad at all."'
+		'Albina stares at you arrogantly. "Not bad? Well maybe in comparison with the local bowlegged cows, but I doubt that you can dance on a professional level."'
+
+		act 'I do not care':
+			*clr & cla
+			npc_rel['A23'] -= 5
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+			'You reply as scornfully as possible that you do not care and turn away from her.'
+			'She snickers nastily and turns to the other girls. "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+		end
+
+		act 'I know how to dance':
+			*clr & cla
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+			'Albina''s arrogance is getting on your nerves. "I know how to dance."'
+			'Albina looks at you with a sneer. "You can sit and watch how professionals do it. Then we''ll see if you still think you can dance."'
+			'Turning to the other girls, she says "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+			act 'Watch': gt 'AlbStars', 'albina4'
+		end
+	end
+end
+
+!! If Sveta is a cool kid or non dancer jock
+if $ARGS[0] = 'albina2':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a pretty good relationship.'
+
+	act 'Greet Albina':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+		'You approach and greet Albina. She turns to you and smiles.'
+		'"Oh hello <<$pcs_nickname>>. I didn''t know you started dancing. Are you any good?" Albina asks with interest.'
+		'"I''m pretty good, I think." you reply with a smile. "Even if I do say so myself."'
+		'"Pretty good, huh?" Albina responds in a condescending tone. "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better than those bow-legged cows. I doubt you''re up to any kind of professional standard though."'
+
+		act 'I do not care':
+			*clr & cla
+			npc_rel['A23'] -= 5
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+			'Offended by her tone, you reply as scornfully as possible. "I couldn''t care less what you think."'
+			'As you walk away, she snickers nastily before turning to the other girls. "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+		end
+
+		act 'I know how to dance':
+			*clr & cla
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+			'Albina''s tone offends you and you reply hotly "I can dance as well as any of these girls."'
+			'Albina stares at you with a look of disbelief and says "You can sit and watch how professionals do it. Then we''ll see if you still think you can dance."'
+			'Turning to the other girls, she says "Alright girls. Let''s get to work."'
+
+			act 'Leave': gt 'gdksport', 'start'
+			act 'Watch': gt 'AlbStars', 'albina4'
+		end
+	end
+end
+
+!! If Sveta is a dancer jock
+if $ARGS[0] = 'albina3':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+	'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a very close relationship from your mutal love for dancing.'
+
+	act 'Greet Albina':
+		*clr & cla
+		gs 'stat'
+		'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+		'You approach and greet Albina. She turns to you and smiles.'
+		'"Oh hey <<$pcs_nickname>>! Please tell me you don''t practice with those bow-legged cows who call themselves dancers?" she asks with a smirk.'
+		'"I''m pretty good, but I don''t know if I''m on your level." you reply.'
+		'"Hey, don''t sell yourself short <<$pcs_nickname>>." Albina responds with a smile. "I''ve seen some of the people that take lessons here. I know you can dance far better than any of those wannabes, which brings me to my next question."'
+
+		act 'Ask what she means':
+			*clr & cla
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+			'Her words have grabbed your attention. "Do you mean?"'
+			'Albina just smiles. "Maybe. Watch how us professionals do it first, then see if you can keep up."'
+			'Turning to the other girls, she says "Alright girls. Let''s get to work."'
+			'An excitement builds within you. Is she really considering you for her group?'
+
+			act 'Watch': gt 'AlbStars', 'albina5'
+		end
+	end
+end
+
+if $ARGS[0] = 'albina4':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	minut += 15
+	gs 'stat'
+	'The girls turn on their stereo and start dancing. It immediately becomes clear to you that they dance professionally, obviously better than you. Albina alone dances much better than you can. It is obvious that they have practiced this routine many times as their movements are closely synchronized with no wasted effort.'
+	'When the music ends, Albina says "Okay girls....take a breather."'
+	'She comes up to you, breathless. "You see...we are pros...real dancers. We are "The Starlets". We do shows and have even been in a music video."'
+
+	if pregtime >= 90:
+		'You might try out for them after you''ve had your child.'
+		act 'Leave': gt 'gdksport', 'start'
+	else
+		act 'Ask if you can join':
+			*clr & cla
+			minut += 15
+			gs 'stat'
+			'You ask if you can join the group and Albina grins. "Can you? We all worked hard to get here, so you''ll have to prove yourself first. Show us that you know how to dance." She starts the music and the girls gather around to watch you.'
+
+			act 'Dance':
+				*clr & cla
+				minut += 5
+				if pcs_inhib < 40:inhib_exp += rand(1,2)
+				gs 'stat'
+				'You begin to dance to the music, trying as hard as you can to impress them. When the music stops, Albina walks up to you.'
+				'"You dance like a country bumpkin, of course, but you do have some potential." Albina muses as you stand panting before her.'
+				!! Outcasts are rejected, nerds and gopniks need a high enough dance skill and hotcat rating (at least 7) to convince Albina.
+				act 'Will you take me for your team?':
+					*clr & cla
+					minut += 5
+					gs 'stat'
+					if (grupTipe=5 or ((grupTipe=4 or grupTipe=3) and (pcs_danc < 50 and hotcat < 7))):
+						!! If Sveta is an outcast or does not meet the nerd/gopnik requirements
+						'"Well, am I good enough to join?" you ask.'
+						'Albina thinks about it and looks at the other girls; some shake their heads, others shrug in indifference.'
+						'Finally, she answers. "I don''t doubt that you could <i>eventually</i> reach our level, but you''re not exactly, how do I put it, ''socially desirable.''"'
+						'"Try improving your skills and appearance first and then get back to us." She turns and leaves with the rest of the troupe.'
+					elseif 	((grupTipe=1 or ((grupTipe=4 or grupTipe=3) and (pcs_danc >= 50 and hotcat >= 7))) and pcs_vag = 0 and stat['vaginal'] = 0):
+						!! If Sveta is popular/non dancer or meets the nerd/gopnik requirements and is virgin
+						'"Well, am I good enough to join?" you ask.'
+						'Albina thinks about it and looks at the other girls; some nod, others shrug.'
+						'Finally, she answers. "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile. We practice every day, so don''t be late."'
+						'When the other girls leave, Albina pulls you aside. "Hey, are you ''pure''?" she whispers.'
+						'"Why would you want to know such a personal thing?" you reply as you blush.'
+						'"Oh, it''s...nothing. I just...look out for my girls is all." she says with hesitation.'
+						AlbinaQW['StarletsJoined'] = 1
+					else
+						'"Well, am I good enough to join?" you ask.'
+						'Albina thinks about it and looks at the other girls; some nod, others shrug in indifference.'
+						'Finally, she answers. "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile. We practice every day, so don''t be late."'
+						AlbinaQW['StarletsJoined'] = 1
+					end
+
+					act 'Leave': gt 'gdksport', 'start'
+				end
+			end
+		end
+	end
+end
+
+!! Check that I have not broken anything creating this new act. 	
+if $ARGS[0] = 'albina5':
+	menu_off = 1
+	*clr & cla
+	numnpc = 23
+	$static_num = 'A23'
+	minut += 15
+	gs 'stat'
+	'The girls turn on their stereo and start dancing. It immediately becomes clear to you that they dance professionally, but only slightly better than you. Only Albina outmatches your ability. It is obvious that they have practiced this routine many times as their movements are closely synchronized with no wasted effort.'
+	'When the music ends, Albina says "Okay girls....take a breather."'
+	'She comes up to you, breathless. "You see...We are pros...Real dancers. We are "The Starlets". We do shows and have even been in a music video."'
+
+	if pregtime >= 90:
+		'You might try out for them after you''ve had your child.'
+		act 'Leave': gt 'gdksport', 'start'
+	else
+		act 'Prove yourself':
+			*clr & cla
+			minut += 15
+			gs 'stat'
+			'"Your turn now <<$pcs_nickname>>. Show me that you''re as passionate as I am and we might come to an agreement." she says as she sits down to catch her breath.'
+
+			act 'Dance':
+				*clr & cla
+				minut += 5
+				if pcs_inhib < 40:inhib_exp += rand(1,2)
+				gs 'stat'
+				'You begin to dance to the music and put very little effort into your moves before the other girls are pointing and talking to each other, intrigued by your skill. When the music stops, Albina walks up to you.'
+				'You stand panting before her as she gleefully claps. "I knew you could it!" she says.'
+				'"Do...what?" you reply.'
+				'"I had no doubts about you. You just had to prove yourself to the other girls before I could bring you onboard, and you have more than done that."'
+				act 'You are a Starlet?!':
+					*clr & cla
+					minut += 5
+					gs 'stat'
+					'"You...mean...I''m a...Starlet?" you ask as you continue panting.'
+					'"Well of course you are! I can''t let someone as good as you go to waste on these amateurs. We practice every day, so don''t be late!" Albina replies.'
+					AlbinaQW['StarletsJoined'] = 1
+					!! If Sveta is virgin
+					if pcs_vag = 0 and stat['vaginal'] = 0:
+						'When the other girls leave, Albina pulls you aside. "Hey, are you ''pure''?" she whispers.'
+						'"Why would you want to know such a personal thing?" you reply as you blush.'
+						'"Oh, it''s...nothing. I just...look out for my girls is all." she says with hesitation.'
+					end
+					act 'Leave': gt 'gdksport', 'start'
+				end
+			end
+		end		
+	end
+end
+
+if $ARGS[0] = 'starlets':
+	menu_off = 1
+	*clr & cla
+
+	AlbinaQW['startletsday'] = daystart
+
+	timemult = 8
+	loopcount = 1
+	:starletstimeloop
+	gs 'exercise', 'tier2', 0, 'agil_exp', 'dancero_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'starletstimeloop'
+	loopcount = 0
+	timemult = 0
+	pcs_mood -= 5
+	inhib_exp += rand(2,4)
+
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/shared/gym/fit1.jpg"></center>'
+
+	if pcs_dancero < 15:
+		'Your dancing is terrible and Albina constantly yells at you, calling you a bowlegged cow.'
+	elseif pcs_dancero < 30:
+		'You sometimes manage to get the moves right, but most of the time you are out of sync or make the wrong move. Albina constantly yells at you and calls you a bowlegged cow.'
+	elseif pcs_dancero < 45:
+		'You manage to get into the general rhythm and move well with the other girls, but Albina is still not happy. "<<$pcs_nickname>>, you are very sluggish! You need to put more life into it!"'
+	elseif pcs_dancero < 55:
+		'You perform the routine with no mistakes, but Albina still nags at you. "<<$pcs_nickname>>, you are not at a funeral! Raise your head and smile!"'
+	else
+
+		AlbinaQW['ShowTriggerCount'] += 1
+		'You dance beautifully and Albina uses you as an example for the other girls.'
+
+		if AlbinaQW['ShowTriggerCount'] >= 6:
+
+			!! third rally in the park if sveta is dancing
+			if ((month > 9 and day > 20) or (month = 11 and day < 16)) and week > 5 and hour > 8 and hour < 20 and AlbinaQW['ParkRally'] = 2 and AlbinaQW['ParkRallyDay'] < daystart :  gt 'AlbStars', 'parkrally'
+
+			if AlbinaQW['AlbFatherQW']  = 0 and AlbinaQW['StarletsWhore'] >= 8:
+				AlbinaQW['AlbFatherQW']  = 1
+				'At the end of the session, Albina beckons you to her. "I''ve been told to tell you that you''re doing good <<$pcs_nickname>> and that the clients are saying that you''re their new favourite girl. You''re handling it all quite well, but it will all be over soon. He won''t get away with it much longer. I promise."'
+				'You raise an eyebrow at her, but she just pats you on the shoulder and walks away before you can ask her who she is talking about.'
+			end
+
+			AlbinaQW['ShowTriggerCount'] = 0
+			albpayrand = rand(1, 5)
+			'After you finish training, Albina gathers you and the girls round. "We have a small show planned. Each of you will receive <<albpayrand*1000>>. The show will last for a few hours."'
+
+			act 'Do the show':
+				*clr & cla
+				timemult = 8
+				loopcount = 1
+				:showtimeloop
+				gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
+				if loopcount < timemult: loopcount += 1 & jump 'showtimeloop'
+				loopcount = 0
+				timemult = 0
+				money += albpayrand * 1000
+				killvar 'albpayrand'
+				noShampoo = 1
+				dynamic $showerdin
+				profiDanceTime += 1
+				inhib_exp += rand(3,5)
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dance.jpg"></center>'
+				'Albina calls for a car. Once the car arrives, you all bundle in. You arrive at a building with a large hall, where people are sitting around a stage.'
+				'You dress in costumes designed by Albina herself, then go on stage to dance to the fiery music. You dance very well and everything goes smoothly. You leave the stage and Albina distributes the money. You take turns using the shower in the small dressing room.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+
+				if pcs_apprnc >= 52 and (pcs_vag > 0 or stat['vaginal'] > 0):
+					if pcs_apprnc < 64:
+						AlbinaQW['StarletCustomer'] = rand(1,15)
+					elseif pcs_apprnc < 72:
+						AlbinaQW['StarletCustomer'] = rand(1,12)
+					else
+						AlbinaQW['StarletCustomer'] = rand(1,10)
+					end
+
+					if AlbinaQW['StarletCustomer'] = 1:
+						AlbinaQW['StarletsCustomerCount'] = 1
+						AlbinaQW['StarletPay'] = rand(3,6)
+						'You see an Armenian man in an expensive suit approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 2:
+						AlbinaQW['StarletsCustomerCount'] = 2
+						AlbinaQW['StarletPay'] = rand(6,9)
+						'You see two well dressed Armenian men approach Albina and start to talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 3:
+						AlbinaQW['StarletsCustomerCount'] = 2
+						AlbinaQW['StarletPay'] = rand(6,9)
+						'You see two young men approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 4:
+						AlbinaQW['StarletsCustomerCount'] = 1
+						AlbinaQW['StarletPay'] = rand(3,6)
+						'You see a black man approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 5:
+						AlbinaQW['StarletsCustomerCount'] = 2
+						AlbinaQW['StarletPay'] = rand(6,9)
+						'You see two black men approach Albina and start talking to her.'
+					elseif AlbinaQW['StarletCustomer'] = 6:
+						AlbinaQW['StarletsCustomerCount'] = 1
+						AlbinaQW['StarletPay'] = rand(3,6)
+						'You see a man in a modest suit approach Albina and start talking to her.'						
+					end
+
+					if AlbinaQW['StarletCustomer'] <= 6:
+						'Albina walks up to you. "<<$pcs_nickname>>, we... We need to...To talk." she quietly stammers.'
+						act 'About what?':
+							*clr & cla
+							minut += 15
+							gs 'stat'
+							'You can see a little bit of fear in Albina''s eyes as you ask her what''s wrong.'
+
+							if AlbinaQW['StarletsCustomerCount'] = 1:
+								'Albina avoids eye contact. "Nothing, it''s just...see that guy? If you go with him and be...''affectionate''" she says hesitantly, "you will get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+								'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just...please."'
+							else
+								'Albina avoids eye contact. "Nothing, it''s just..see those guys? If you go with them and be...''affectionate''" she says hesitantly, "you will get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+								'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just...please."'
+							end
+							
+							gs 'willpower', 'prostitution', 'resist', 'hard'
+							if will_cost <= pcs_willpwr:
+								act 'Refuse and leave (<<will_cost>> Willpower)':
+									*clr & cla
+									gs 'willpower', 'prostitution', 'resist', 'hard'
+									gs 'willpower', 'pay', 'resist'
+									minut += 15
+									gs 'stat'
+									'You shake your head at Albina, who looks to the floor disheartened, but lets you go. As you walk away, you look back. Albina has a tear running down her cheek as she is grabbed by the arm and dragged away.'
+									'You climb into the car. Albina''s absence has the other girls quietly talking about how they hope "they aren''t too rough with her" and that maybe she will get one of the "nice guys."'
+
+									act 'Leave': gt 'pav_residential'
+								end
+							else
+								act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+
+							act 'Agree':
+								*clr & cla
+								money += AlbinaQW['StarletPay'] * 1000
+								AlbinaQW['StarletsWhore'] += 1
+								gs 'stat'
+								'You agree to be "nice" and Albina reluctantly hands over the money.'
+								'As you are led away, Albina looks like she is about to say something, but instead just looks at the floor, disheartened. You hear her muttering to herself about how the men can be "way too rough sometimes" while cursing her father.'
+								if AlbinaQW['StarletCustomer'] = 1:act 'Go with the Armenian': gt 'AlbStars', 'whore1'
+								if AlbinaQW['StarletCustomer'] = 2:act 'Go with the Armenians': gt 'AlbStars', 'whore2'
+								if AlbinaQW['StarletCustomer'] = 3:act 'Go with the young men': gt 'AlbStars', 'whore3'
+								if AlbinaQW['StarletCustomer'] = 4:act 'Go with the black man': gt 'AlbStars', 'whore4'
+								if AlbinaQW['StarletCustomer'] = 5:act 'Go with the black men': gt 'AlbStars', 'whore5'
+								if AlbinaQW['StarletCustomer'] = 6:act 'Go with the man': gt 'AlbStars', 'whore6'
+							end
+						end
+					else
+						gt 'AlbStars', 'after_show'
+					end
+				else
+					gt 'AlbStars', 'after_show'
+				end
+			end
+		end
+	end
+	act 'Leave': gt 'gdksport', 'start'
+end
+
+if $ARGS[0] = 'after_show':
+	'After the show, you see Albina talking with some men as one of your fellow Starlets stands next to her.'
+	'Albina reluctantly hands her some money and the men forcefully drag the Starlet away as Albina looks at the floor, a single tear runnning down her cheek.' 
+	act 'Drive back':
+		*clr & cla
+		minut += 15
+		gs 'stat'
+		'You get in the car along with Albina and the rest of the girls. Everyone notices the empty seat and questions soon start arising about the missing girl and whether she is with "one of those kind of guys."'
+		'Albina quietly replies "Just be thankful that you''re not her right now." and spends the rest of the journey lost in thought while staring out the window. You see her wiping tears from her eyes a few times.'
+		act 'Leave': gt 'pav_residential'
+	end
+end
+
+
+if $ARGS[0] = 'cab_home':
+	menu_off = 1
+	*clr & cla
+	minut += 15
+	gs 'stat'
+	'You get dressed and call a taxi to take you back to town.'
+
+	if $ARGS[1] <> 'no_clean':
+		cumspclnt = 20
+		gs 'cum_cleanup'
+		'Before the taxi arrives, you enter the bathroom and wash.'
+	end
+
+	act 'Leave': gt 'pav_residential'
+end
+
+if $ARGS[0] = 'whore1':
+	menu_off = 1
+	minut += 5
+	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+
+
+	gs 'stat'
+	'The Armenian, still tightly gripping your arm, drags you into his hotel room. "Time to earn your money whore!" he says as he forces you to your knees in front of him.'
+	act 'Please him':
+		cls
+		guy += 1
+		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj51.mp4"></video></center>'
+		'He unzips his pants and pulls his cock out. He stares down at you impatiently, so you start licking the length of his shaft and sucking on the head.'
+		'You take his length into your mouth and start sucking, while looking up to seek approval.'
+		'"Oh yes, just like that you little slut!"'
+		gs 'arousal', 'bj', 10, 'sub'
+		gs 'stat'
+		
+		tipdarand = rand(0, 2)
+
+		if tipdarand = 0:
+			'Without warning, he grabs your head and forces you down on his cock. You choke as his tip hits your throat.'
+
+			act 'Rough deepthroat':
+				cls
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
+				'The man begins to very roughly fuck your mouth, his tip continually slamming into your throat.'
+				'The man holds a tight grip on your head and you are forced to endure it. Drool is running from your mouth and tears run from your eyes as you gag on his cock.'
+				'Your distress doesn''t concern the man but appears to arouse him even further, which just makes him go even faster.'
+				gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+				gs 'stat'
+
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'Suddenly, the man grabs your hair and holds your head down.'
+					'You let out a strangled gurgle as spurts of cum hit the back of your throat.'
+
+					act 'Swallow':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
+						'The man pulls out of your mouth and crudly says "Now swallow it like a good little cum slut."'
+						'He squats down and grabs your chin. You do as you''re told and show him your empty mouth. He gives you a pat on the cheek and throws you to the floor.'
+						'You lay there catching your breath as the man goes to the bathroom.'
+						gs 'arousal', 'bj', -1, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'After what feels like an eternity, he pulls out of your mouth. You collapse to the floor, coughing and trying to catch your breath.'
+					'However, the man grabs you by the hair and roughly pulls you back up to your knees before jerking his cock close to your face.'
+					act 'Facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
+						'You close your eyes just in time as spurts of warm cum splatter across your face. The man finishes with a loud, satisfied groan.'
+						'You are taken by surprise when he thrusts his cock back into your mouth, but you obidiently suck it.'
+						'Your face is a wet, sticky mess of drool, tears and cum. The man makes some crude remarks, apparently aroused by the sight of you, before leaving you there.'
+						gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'stat'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'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.'
+
+			act 'Painal':
+				cls
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/dog1.mp4"></video></center>'
+				'The man climbs in behind you. He spreads your ass and you feel him spit on your anus before pressing his cock against it'
+                'You let out a pained squeal and grit your teeth as he pushes his entire length deep into your unprepared ass. As he roughly and painfully grinds in and out of your hole, he reaches forward and starts pulling on your mouth with his fingers.'				
+				'Your anus is throbbing in pain when you feel his cock twitching and a warmth floods your ass. He pulls out and his load trickles out of you.'
+				'"Only that cute little head dancer has ever taken it in the ass better than you, whore. All the other bitches just cry." You let out a yelp as he finishes with a stinging smack on your ass.'
+				gs 'arousal', 'anal', 30, 'sub', 'humiliation', 'rough'
+				gs 'pain', 2, 'asshole', 'stretch'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust']
+				gs 'pain', 2, 'asscheeks', 'slap'
+				gs 'arousal', 'end'
+				gs 'stat'
+				
+				act 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		elseif tipdarand = 2:
+			'You spend a few minutes sucking his dick when he suddenly pulls out, grabs you by the hair and roughly throws you onto the bed.'
+			
+			act 'Get your pussy fucked':
+				cls
+				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/miss1.mp4"></video></center>'
+				'The man moves in, roughly flips you on your back and spreads your legs. "What a tight and inviting looking pussy you have." You feel the tip of his cock spread your labia apart as he pushes into you.'
+				'He grabs your throat and pins you to the bed as he starts to very roughly pound your pussy. He occasionally uses his other hand to tightly squeeze your nipples, making you squeal. He seems to enjoy treating you this roughly.'
+                'You lay there enduring the rough fucking, but he eventually lets go of you and pulls out. He starts jerking his cock and you feel his cum splattering onto your labia.'
+                'He is relieved to have pulled out. "Last time I was here, I came inside that cute little head dancer and her fath...I mean her boss, almost killed me! You sluts have a ''no pussy creampie'' policy it seems." He leaves you on the bed and heads to the bathroom.'				
+				gs 'pain', 1, '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 'AlbStars', 'cab_home'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore2':
+	minut += 5
+	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'
+	'Laughing, the two Armenians push you into their hotel room and you fall to the floor. "It''s time to show us what you got little lamb!" one says.' 
+	'The other man replies "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
+	act 'Please them':
+		cls
+		guy += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+		'The two men unbuckle their pants and pull their cocks out before one of them grabs you by the hair and pulls you to your knees.' 
+		'He maintains a tight grip on your hair as you lick, jerk, and suck the two cocks until they are both rock hard. You look up at the two men, seeking approval.'
+		'"Very good little lamb. Now take my cock. Take it all!" one of the men says.'
+		'The man grabs your head and forces his entire length into your mouth, causing you to choke. The two men laugh at you.'
+		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'
+		tipdarand = rand(0, 1)
+
+		if tipdarand = 0:
+			'After sucking their cocks for a good ten minutes, one of them says: "It''s time for you to get roasted, little lamb."'
+			'You are grabbed by the hair and roughly pulled to your feet before you are thrown onto the bed on all fours.'
+			'The two men 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 slap to the face brings you back and you notice the cock in front of you. "Get back to work whore!" he shouts.'
+			act 'Get spitroasted':
+				cls
+				'<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 are unable to move.'
+				'The pain of your dry ass being fucked and gagging on a cock is forcing tears from your eyes. Suddenly, the man in your ass 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 'cum_call', 'anus', $AlbinaQW['Cust']
+				gs 'pain', 1, 'cheeks', 'slap'
+				gs 'stat'
+				tipdarand = rand(0, 1)
+				
+				if tipdarand = 0:
+					'The man grabs your hair in his fists and forces his shaft into your mouth, his tip hitting your throat.'
+					'Unable to move, you let out a strangled gurgle and drool runs from your mouth as cum floods into your mouth. The other man laughs at you.'
+					'"Satisfied, the man pulls out and grabs your chin, forcing you to look up at him. "Now be a good little lamb and swallow it."'
+					act 'Do as you''re told':
+						cls
+						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow2.jpg"></center>'
+						'Choking slightly, you frantically swallow his cum and show him your empty mouth. He gives you a pat on the cheek and lets you go.'
+						'Well done little lamb. I think we''ll be seeing more of you in the future!" one of the men says. The other gives you a firm, stinging smack on the ass and both men laugh.' 
+						gs 'arousal', 'bj', 10, 'dick1', 'group', 'sub', 'rough', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'pain', 1, 'asscheeks', 'slap'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The man takes his cock out of your mouth. You start coughing and try to catch your breath, but he grabs your hair and forces your head up as he jerks his cock.'
+					act 'Facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You close your eyes and cum splatters across your face, a few drops also landing in your hair.'
+						'"Well done little lamb. I think we''ll be seeing more of you in the future!" the man behind you says. You yelp as he gives you a firm, stinging smack on the ass, causing both men to laugh.'
+						gs 'arousal', 'bj', 10, 'dick1', 'group', 'sub', 'rough', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust1']
+						gs 'pain', 1, 'asscheeks', 'slap'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'After sucking their cocks for a few minutes, you are grabbed by the hair and roughly thrown onto the bed.'
+			'The men climb in beside you. One kneels beside you, his cock at your face while the other lies behind you and lifts your leg.'
+			gs 'arousal', 'bj', 5, 'dick', 'group', 'sub', 'rough'
+			gs 'stat'
+			
+			act 'Get roughly pounded':
+				cls
+				'<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 are so nice and tight little lamb!"'
+				'You are 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.'
+				'They seem to get more aroused at you trying your best to endure it, tears running down your cheeks, when the man in your mouth reminds the other about the ''no creampie'' rule. He sighs, pulls out and moves around in front of you, 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'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'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 'More cum to swallow':
+						cls
+						'<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 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The man in your mouth takes his cock out and pushes you down hard on the bed. He kneels over you and jerks his cock.'
+                    'You close your eyes as the first spurts of cum coat your face, some of it landing in your hair. The man finishes, but you hear the other one say "Stay right there whore!"'
+					gs 'arousal', 'bj', 5, 'dick1', 'group', 'sub'
+					gs 'cum_call', 'face', $AlbinaQW['Cust1']
+					gs 'cum_call', 'hair', $AlbinaQW['Cust1']
+					gs 'stat'
+					act 'Another facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You are taken by surprise when even more cum splatters across your face and into your hair. It doesn''t stop until your eyes are glued shut.'
+						'"Doesn''t our little lamb look pretty?" you hear one of the men say as they both laugh. They leave you lying on the bed, your face covered in a sticky mix of tears and cum.'
+						gs 'arousal', 'bj', 5, 'dick', 'group', 'sub', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'cum_call', 'hair', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore3':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(18,23)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust']
+	gs 'npcgeneratec', 0, 'the second man', rand(18,23)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
+
+	gs 'stat'
+	'Shyly, the young men lead you into their hotel room.'
+	'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
+	act 'Get their pants off':
+		cls
+		guy += 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+		'Kneeling in front of them, you unzip their pants and get their cocks out. You start licking their shafts and gently sucking their heads and they are both soon hard.'
+		'By the time you start sucking their cocks, their confidence has grown and they start pulling your hair to get you to suck them while making crude remarks about you.'
+		gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+		gs 'arousal', 'bj', 5, 'dick1', 'sub', 'group'
+		gs 'stat'
+		tipdarand = rand(0, 1)
+
+		if tipdarand = 0:
+			'No longer nervous, the guys pick you up and move you to the bed, getting you on all fours.'
+			'"That is one tight little ass you have there!" one of them says before giving your ass a good smack.'
+			'You let out a little yelp and his finger slowly begins to massage his spit around your anus before he slides his digit inside you.'
+			'The other guy moves in front of you and taps his cock against your cheek, urging you to get back to work.'
+			gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group'
+			gs 'arousal', 'anal_finger', -1, 'dick', 'sub', 'group'
+			gs 'stat'
+			act 'Get spitroasted':
+				cls
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome.jpg"></center>'
+				'You start sucking the cock in front of you while the other guy pushes into your ass.'
+				'His saliva provides little lube and sharp pain pulsates through your ass as he starts to fuck you. He also feeling emboldened and starts pulling your hair as well.'
+				'The guy behind you suddenly grabs you by the hips and starts pounding at your ass, forcing you forward and causing you to choke on the cock in your mouth. He grunts loudly and you feel the warmth of his cum spilling into your ass.'
+				'He pulls out and spreads your ass, making crude remarks about your "well fucked hole" as his load leaks from you. You let out a muffled yelp when he smacks your ass and you continue sucking the cock in your mouth.'
+				gs 'arousal', 'bj', 30, 'dick1', 'sub', 'group'
+				gs 'pain', 1, 'throat', 'choke'
+				gs 'arousal', 'anal', -1, 'dick', 'sub', 'group', 'humiliation'
+				gs 'pain', 2, 'asshole', 'stretch'
+				gs 'cum_call', 'anus', $AlbinaQW['Cust']
+				gs 'stat'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'The guy in your mouth then grabs your hair and starts roughly thrusting. You gag and let out a strangled gurgle as cum pours into your throat.'
+					act 'Swallow it':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,4.mp4"></video></center>'
+						'Choking slightly, you frantically swallow it all down until he finishes.'
+						'He pulls out of your mouth and you collapse on the bed, coughing and gasping for breath. The guys, very emboldened by the experience, laugh at you, calling you an "amazing little cum dumpster."'
+						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group', 'rough', 'humiliation'
+						gs 'pain', 1, 'throat', 'choke'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The guy in your mouth starts thrusting faster before pulling his cock out and jerking it.'
+					act 'Facial':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You close your eyes as the guy grunts and cum splatters across your face. It doesn''t stop until it''s dripping from your chin.'
+						'You lie on the bed covered in cum and drool as the guys, very emboldened by the experience, make crude remarks about you being a "nasty little cum slut."'
+						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust1']
+						gs 'cum_call', 'breasts', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'The guys lift you to your feet before throwing you on your back on the bed. One of them spreads your legs and settles between them, while the other dangles his cock near your face.'
+			act 'Part your lips':
+				cls
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome1.jpg"></center>'
+				'You take one cock into your mouth and start sucking while the other guy guides his cock into your pussy.'
+				'The guy starts fucking you while the guy in your mouth pushes deep and starts deepthroating you, causing you to loudly gag.'
+				'The two of them fuck you like this for a good few minutes until the cock in your pussy is pulled out. "Fuck that rule man! This pussy is too good not to cum inside!" he moans as he walks around next to the other guy.' 
+				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group'
+				gs 'arousal', 'vaginal', -1, 'dick1', 'sub', 'group'
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
+				gs 'stat'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'The guy fucking your mouth ignores the complaint as he forces his entire length into your mouth and groans. You choke and gag as cum spills into your throat, but the guy keeps you pinned to the bed.'
+					gs 'arousal', 'bj', 5, 'dick', 'sub', 'group'
+					gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
+					gs 'stat'
+					act 'Swallow it':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/mouth/Yum.mp4"></video></center>'
+						'You frantically swallow it down until he finishes.'
+						'He pulls out and you gasp for breath when the other guy tells you "Keep that mouth open!" You do as you''re told and he steps forwards and deposits his load into your mouth.'
+						'You sit up and swallow the second load, showing the guys your empty mouth. Emboldened by the experience, they laugh at you and make crude remarks about you being a "a good little cocksucking cum whore."'
+						gs 'arousal', 'bj', 5, 'dick1', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The guy fucking your mouth ignores the complaint as he forces his entire length into your mouth before pulling out and jerking his cock while pointing it at your face.'
+                    'He groans and tells you to "Get ready to take it."'
+					gs 'arousal', 'bj', 2, 'dick', 'sub', 'group'
+					gs 'stat'
+					act 'Close your eyes':
+						cls
+						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumFace3.mp4"></video></center>'
+						'You close your eyes as cum splatters across your face. It doesn''t stop until you''re covered.'
+						'"Stay right there!" you hear the other guy say. Another load lands on your face and some of it gets in your hair too.'
+						'You lie on the bed as the two guys, emboldened by the experience, make crude remarks to you about how your cum splattered face suits you.'
+						gs 'arousal', 'bj', 1, 'dick', 'sub', 'group', 'humiliation'
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'cum_call', 'face', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore4':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
+	npc_dick[$AlbinaQW['Cust']] = 24
+	npc_Malen[$AlbinaQW['Cust']] = rand(10,15)
+	npc_spermpot[$AlbinaQW['Cust']] = 20000
+	gs 'boyStat', $AlbinaQW['Cust']
+
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+	'The black man, his huge arm around your shoulder, leads you into the hotel room. Your mind drifts to what you have seen watching porn and heard from girls at school.'
+	'The thought of actually being one of those little white girls getting fucked by a big black cock sends a thrill through you. You can''t help but notice his huge bulge and hope this guy lives up.'
+	
+    act 'Find the monster':
+		cls
+		guy += 1
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbj.mp4"></video></center>'
+		'The man sits on a sofa and you kneel between his legs and unzip his pants. "Oh.My.God!" you exclaim as you pull his massive cock out. You compare the length and thickness of his shaft to your forearm.'
+		'"You like what you see baby? Go on." he chuckles.'
+		'Wide eyed, you wrap your hands around his shaft 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'
+		tipdarand = rand(0, 2)
+
+		if tipdarand = 0:
+			'After a few minutes, he takes your head in his hands and urges you to take more.'
+			act 'Monster deepthroat':
+				cls
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackdeep.mp4"></video></center>'
+				'You try to relax your throat as he forces your head down on his shaft.'
+				'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.'
+				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+				gs 'pain', 1, 'throat', 'choke'
+				gs 'stat'
+
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'His cock still in your mouth, he stands, grabs your hair and starts roughly fucking your throat, causing you to gag and choke as he holds a tight grip on you.'
+					'"Oh shit! Here it comes girl!" he growls.'
+					'He pushes his entire length into your mouth, stretching your throat as thick cum spurts straight into your stomach.'
+					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+					gs 'pain', 1, 'throat', 'choke'
+					gs 'stat'
+					act 'Swallow it all':
+						cls
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackswallow.mp4"></video></center>'
+						'You almost pass out as the seemingly never ending stream of cum continues to enter your throat. You are feeling quite bloated when he finally pulls out of your mouth.'
+						'You fall to the floor and start frantically coughing, the last of the cum dribbling from your chin and dripping on your breasts as you try to catch your breath. You look up at the guy, who only has a wide satisified grin on his face.'
+						'"Damn girl, I''m sure that quenched your thrist!" he jokes while patting you on the head.'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust'], 0, 0, 0, 120 
+						gs 'cum_call', 'face', $AlbinaQW['Cust']
+						gs 'cum_call', 'breasts', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'Just when you think you can''t take anymore and will pass out, the monster cock slides out of your mouth.'
+					'You start frantically coughing before he lifts your head up. "Work it and let me see that tongue girl." he says. You take the drool coated cock in both hands and start jerking it while sticking your tongue out.'
+					gs 'arousal', 'bj', 10, 'sub'
+					gs 'arousal', 'hj', 10, 'sub'
+					gs 'stat'
+					act 'Monster facial':
+						cls
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial1.mp4"></video></center>'
+						'He grunts loudly and his cock erupts with a massive stream of warm, thick cum that covers your face and splashes in your hair.'
+						'You are surprised by just how much cum is plastered on you as you wipe it from your eyes and look up at the guy.'
+						'"Girl, you look like a fucking masterpiece! I''m almost ready for another go just from looking at you." he says panting.'
+						'He makes you suck him a final time, which results in one last spurt of cum in your mouth.'
+						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 0, 120 
+						gs 'cum_call', 'hair', $AlbinaQW['Cust']
+						gs 'arousal', 'bj', 1, 'sub'
+						gs 'cum_call', 'mouth', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		elseif tipdarand = 1:
+			'After you''ve spent a few minutes sucking him, he pulls out of your mouth and smiles at you. "Girl I''m glad you got me nice and lubed-up. Where this is going, you''ll be glad too." He pulls you up beside him and gives your ass a good squeeze.'
+			'You bite your lip as equal parts of fear and excitement fill your thoughts. The guy gives your ass a playful slap and then pulls you on top of him.'
+
+			act 'Take it in the ass':
+				cls
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackanal.mp4"></video></center>'
+				'The giant cock is covered in your drool, so you grind against it to lube yourself up. The guy gives you a sly smirk as he takes hold of his shaft and guides the tip to your hole.'
+				'"Be gentle..." you whisper as the tip pops into your ass. The saliva provides some lube, but you still let out a pained gasp as his massive girth stretches your hole. You slowly start riding him as he squeezes and slaps your ass.'
+                'After a while, he grabs your hips and starts fucking your ass very hard and very deep. You are overwhelmed in both pain and pleasure when you eventually hear him loudly grunting and a warmth starts filling the entirety of your bowels. He continues to pump into you for the next few seconds.'
+                'You slide yourself off of him and kneel on the edge of the sofa. The deposited cum floods from you, running down your leg and pooling on the sofa beneath you. "Damn girl, that is one nice gape!" he exclaims as 3 of his fingers easily slide inside you.' 
+				'You are too overwhelmed to move and so stay where you are, hoping that your anus closes up as cum continues to leak from it.'				
+				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 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		elseif tipdarand = 2:
+			'After you''ve spent a few minutes sucking him, he pulls his cock out of your mouth and easily lifts you up. He gets you on all fours on the sofa.'
+            '"I want some of this little white pussy." You bite your lip, your pussy already wet in anticipation, as he grinds his tip between your labia.'
+			
+			act 'Get taken from behind':
+				cls
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackvag.mp4"></video></center>'
+				'A tingle runs through you as he slides inside your wet hole. You moan as he stretches and fills you entirely.'
+				'You let the pleasure take over as he slowly starts thrusting in and out. He then grabs your hips and starts fucking you hard. You are taking his entire length inside you, his balls slapping against your clit with every thrust. You are overwhelmed with pleasure and cum multiple times.'
+                'You lose track of time as he pounds you, but he abruptly pulls out and stands next to the sofa. "The white man said I can''t come in your little white pussy." he says disappointingly as he starts jerking his cock.'
+                '"So I''ll cum on your pretty white face instead!" You get on your knees in front of him and a massive load of cum drenches your face. You suck his cock one last time before he collapses on the sofa in satisfaction.' 				
+				$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 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 0, 120 
+				gs 'cum_call', 'hair', $AlbinaQW['Cust']
+				gs 'arousal', 'bj', 1, 'sub'
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Call a taxi': gt 'AlbStars', 'cab_home'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore5':
+	minut += 5
+	gs 'npcgeneratec', 0, 'the man', rand(18,32)
+	$AlbinaQW['Cust'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
+	npc_dick[$AlbinaQW['Cust']] = 24
+	npc_Malen[$AlbinaQW['Cust']] = rand(10,15)
+	npc_spermpot[$AlbinaQW['Cust']] = 20000
+	gs 'boyStat', $AlbinaQW['Cust']
+
+	gs 'npcgeneratec', 0, 'the second man', rand(18,32)
+	$AlbinaQW['Cust1'] = $npclastgenerated
+	$npc_thdick[$AlbinaQW['Cust1']] = 'massive'
+	npc_dick[$AlbinaQW['Cust1']] = 24
+	npc_Malen[$AlbinaQW['Cust1']] = rand(10,15)
+	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 have seen watching porn and heard from girls at school.'
+	'The thought of actually being one of those little white girls being fucked by a big black cock sends a thrill through you.'
+	'Taking care of two at the same time sounds even more delightfully naughty.'
+
+	act 'Suck them both':
+		cls
+		guy += 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbjd.jpg"></center>'
+		'The men undress as you kneel in front of them. They soon present their cocks to you. "Oh wow" you exclaim.'
+		'"Go on, you know you want to." one of the guys says to you.'
+		'You spend the next ten 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.'
+			'The other guy 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 hole.'
+			gs 'arousal', 'bj', 10, 'dick', 'sub', 'group'
+			gs 'arousal', 'anal_finger', 5, 'dick1', 'sub'
+			gs 'stat'
+			
+			act 'Get stuffed':
+				cls
+				'<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 hole 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 grind away at your hole. 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 so much cum into your ass that it leaks out while his cock is still in you and you feel more than a little bloated.'
+				'When he does pull 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'
+				tipdarand = rand(0, 1)
+				
+				if tipdarand = 0:
+					'The guy you are sucking suddenly grabs you by the head and you start choking as the huge cock slides down your throat.'
+                    'Cum starts flooding into your mouth.'
+					act 'Swallow it':
+						cls
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+						'You let out a strangled gurgle and frantically start swallowing it all down until he finally finishes. He 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.'
+						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'deepthroat', 'rough', 'humiliation'
+						gs 'pain', 1, 'throat', 'choke'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 0, 120 
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'The guy you are sucking takes his cock out of your mouth and starts to jerk it.'
+                    '"Get ready for it girl!"'
+					act 'Open your mouth':
+						cls
+						'You close your eyes and stick your tongue out and soon a stream of warm cum is landing on your face and splashing your tongue, drenching you.'
+						'Once he is finally finished, you take his cock back into your mouth and suck him clean. You then wipe the cum from your eyes and look at them.'
+						'"Damn girl, I guess you are a hot mess!" one of the men laughs.'
+						gs 'arousal', 'bj', 10, 'dick2', 'sub', 'deepthroat', 'rough'
+						gs 'cum_call', 'mouth', $AlbinaQW['Cust1']
+						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 0, 120 
+						gs 'cum_call', 'hair', $AlbinaQW['Cust1']
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				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 the guys climbs in beside you and spreads your legs, his cock then grinding between your labia. The other moves to the edge of the bed and presses his cock against your lips. '
+
+			act 'Get filled':
+				cls
+				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.'
+				'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'
+				tipdarand = rand(0, 1)
+
+				if tipdarand = 0:
+					'Your eyes are watering and drool is dripping from your mouth when the cock in your pussy pulls out and the guy moves round to the edge of the bed, jerking himself. "No cumming inside" he tells the other.'
+					'You choke when the guy fucking your mouth pushes deep into your throat and lets out a grunt. A flood of cum starts to spill into your mouth.'
+					gs 'arousal', 'bj', 5, 'dick', 'sub', 'group', 'deepthroat'
+					gs 'cum_call', 'mouth', $AlbinaQW['Cust1'], 0, 0, 0, 120 
+
+					act 'Swallow it all':
+						cls
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
+						'You start frantically swallowing it all down until it finally stops and he pulls out. You splutter for a second, cum and saliva flying from your mouth before the other guy moves in, slides his cock between your lips and starts thrusting.'
+						'You again choke and gag as the huge tip hits your throat and another flood of cum enters your mouth. You are again forced to gulp it down before he pulls out. Once he does, you roll over and start coughing and gasping for breath.' 
+						'You then look up at the guys, your face a mess of tears and drool. They both pat you on the head. "I guess you white girls really do crave it." You finish them off by jerking their huge cocks and licking them clean.'
+						gs 'arousal', 'bj', 5, 'dick', 'sub', 'group', 'deepthroat', 'humiliation'
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 0, 120 
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Call a taxi': gt 'AlbStars', 'cab_home'
+					end
+				elseif tipdarand = 1:
+					'Your eyes are watering and drool is dripping from your mouth when the cock in your pussy pulls out and the guy moves round to the edge of the bed, jerking himself. "No cumming inside" he tells the other.'
+					
+                    act 'Monster facial':
+						cls
+						'<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!" is all you hear before you are hit in the face with a massive stream of cum that drenches you.'
+					    'Your eyes glued closed, you hear the other guy tell you to stay still and another huge load of thick cum is deposited over your face and into your hair. You roll over and wipe the cum away from your eyes.'
+						'Your face is covered in thick cum and drool. "Damn girl, you are a hot mess!" one of the men 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 'AlbStars', 'cab_home'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whore6':
+	minut += 5
+	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 the hotel room. You are led over to the bed, where he undresses you and lays you on your back.'
+	
+	act 'Get eaten out':
+		cls
+		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 are denied your release as he withdraws his fingers.'
+		'Confused and disappointed, you look at him. He just 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':
+			cls
+			'<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':
+				cls
+				'<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 starts fucking you and enjoys 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':
+					cls
+					'<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. He grabs his phone and moves around beside you.' 
+					'"That pussy is one of the best I''ve ever been inside. I just need a souvenir to remind me of it." he remarks as he takes a photo of you and your cum splattered ass. "You definetely 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':
+						cls
+						'<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 are 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'
+						act 'Call a taxi' : gt 'AlbStars', 'cab_home', 'no_clean'
+					end
+			    end
+		    end
+		end
+    end
+end
+
+if $ARGS[0] = 'parkrally':
+	cla & *clr
+	AlbinaQW['ParkRally'] = 3
+	AlbinaQW['ParkRallyDay'] = daystart + 2
+	AlbinaQW['ShowTriggerCount'] = 0
+
+	'After practice, Albina walks up to the group, furious. "My stupid father wants us to perform at his rally! Using us to try and win back some of his supporters!" she huffs.'
+	'She directs you to follow her, saying her father had someone drop off special outfits for you to wear. As you walk into the changing room, a box sits on the bench.'
+	'Albina pulls a lycra leotard out and her fist clenches around it as she sees how skimpy it is, but resigns herself and hands them out to the reluctant girls. '
+	'You undress and slide the outfit on. It''s skin tight and squeezes your breasts, your nipples poking through the fabric. The back isn''t much better. '
+	'Albina walks up behind you and pulls your leotard from between your ass with her fingers. "We might as well dance in thongs for all these are covering!"'
+	'You jump slightly as she lets go and the fabric snaps back into place. "Let''s just get this over with. A car is waiting for us outside."'
+
+	act 'Do the show':
+		*clr & cla
+		gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
+		profiDanceTime += 1
+		inhib_exp += rand(3,5)
+		noShampoo = 1
+		dynamic $showerdin
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting3.jpg"></center>'
+
+		'You arrive at the park and gather behind the stage as Albina''s father gives an awkward speech to what is left of his supporters. He clears his throat and calls you up onto the stage as music starts playing. You reluctantly walk out onto the stage with the other girls, the crowd reacting to your skimpy clothing. The men whistle and holler while the women watch in disgust and whisper among themselves. '
+		'You and the girls start your routine, but the crowd''s reactions at your outfits makes you all feel very uncomfortable and you see Albina glaring at her father a few times. You finally finish the awkward performance and Albina motions for you all to return to the car as her father makes desperate pleas to the diminishing crowd.'
+		'You return to the community center locker room, where Albina practically rips her leotard off and storms off into the showers. You remove your own outfit and go for a shower yourself. '
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+		act 'Leave': gt 'pav_park', 'start'
+	end
+end
+
+if $ARGS[0] = 'Starletsreact':
+	cla
+	menu_off = 1
+	'As you approach the Starlets, Albina motions you aside. "What the hell <<$pcs_nickname>>!? Who knocked you up? You can''t dance if you''re pregnant! I''m sorry, but I''m going to have to cut you loose." she says while placing a hand on your shoulder.' 
+	'You nod in understanding and say your goodbyes and Albina walks back to the group, directing them to start from the beginning.'
+	act 'Leave':npc_pregtalk['A23'] = 1 & gt 'pav_commcenter'
+end
+
+--- AlbStars ---------------------------------

+ 11 - 12
locations/AlbStarsEnd.qsrc

@@ -1,16 +1,15 @@
 # AlbStarsEnd
 
-menu_off = 1
-ZvezdEnd = 1
-AlbFather = 10
-AlbinaInPrison = 1
-AlbCopDay = daystart
-npc_rel['A23'] = -10
-Chernov = 10
-gs 'stat'
-'You walk down the street and see Albina Barlovskuyu. Near her, a van stops; people emerge from the vehicle running towards her. They restrain her face to the ground, hands behind her back before putting her in handcuffs. Albina is furious, but her face suddenly pales when she sees the warrant for her arrest and hears the accusations of running a brothel. After a thorough search she is put on her feet, shoved into a police car and whisked away.'
-
-act 'Leave':gt 'pav_residential'
-
+!menu_off = 1
+!AlbinaQW['StarletsShutDown'] = 1
+!AlbinaQW['AlbFatherQW']  = 10
+!AlbinaQW['AlbCopDay'] = daystart
+!npc_rel['A23'] = -10
+!AlbinaQW['Chernov'] = 10
+!gs 'stat'
+!'You walk down the street and see Albina Barlovskuyu. Near her, a van stops; people emerge from the vehicle running towards her. They restrain her face to the ground, hands behind her back before putting her in handcuffs. Albina is furious, but her face suddenly pales when she sees the warrant for her arrest and hears the accusations of running a brothel. After a thorough search she is put on her feet, shoved into a police car and whisked away.'
+
+!act 'Leave':gt 'pav_residential'
+gt 'pav_residential'
 --- AlbStarsEnd ---------------------------------
 

+ 1010 - 1008
locations/AlbStarsWhore.qsrc

@@ -1,1020 +1,1022 @@
 # AlbStarsWhore
 
 !!needs complete revamp, add willpower during revamp.
-menu_off = 1
-
-if $ARGS[0] = 'whore1':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(24,40)
-	gs 'boyStat', $npclastgenerated
-	gs 'stat'
-	'The man leads you by the hand into the hotel room. When he flips on the lights, you immediately notice that it''s a luxury room. You smile thinking, it looks like you made the right choice.'
-	act 'Kneel':
-		cls
-		guy += 1
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
-		'Efficiently, you get in his pants and begin working on him with your hand. He is rock hard in no time.'
-		'Looking him in the eye, you lick his cock from base to tip, and then give the head a little kiss.'
-		'When you finally take his entire length into your mouth, "Oh, God", is his only response.'
-		gs 'arousal', 'hj', 10, 'sub'
-		gs 'arousal', 'bj', 10, 'sub'
-		minut -= 10
-		gs 'stat'
-		tipdarand = rand(0, 2)
-
-		if tipdarand = 0:
-			'He puts his hands on your head, and pushes insistently at you mouth.'
-			act 'Relax your throat':
-				cls
-
-				if pcs_throat < dick:pcs_throat += 1
-
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throat.jpg"></center>'
-
-				if pcs_throat < dick / 2:
-					pcs_mood = 5
-					pcs_horny = 0
-					'The man begins to frantically fuck your mouth.'
-					'You do you best to take it, while drool drips from your mouth, snot runs from your nose, and tears well up in your eyes.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-					pcs_mood -= 20
-					pcs_horny = pcs_horny/2
-					'He begins roughly using your mouth.'
-					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
-					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick:
-					'Holding you head, the man forcefully guides you up and down his shaft.'
-					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
-					'The sensation of deep-throating this strange mans dick is getting you all wet.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				end
-
-				tipdarand = rand(0, 1)
-				if tipdarand = 0:
-					'Without warning, the man grabs your hair, and holds your head down on his shaft.'
-					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-					act 'Swallow':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-						'You greedily suck down as much of his cum as for can.'
-						'By the time the time he is finished your entire face feels like a wet runny mess.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
-					gs 'arousal', 'bj', 10, 'sub'
-					gs 'stat'
-					act 'Close your eyes':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'After a few minutes he says: "I want your ass, girl."'
-
-			act 'Give him your ass':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/anal.jpg"></center>'
-				'Yoy present your ass to him, with a little giggle, you give it a wiggle.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'anal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		elseif tipdarand = 2:
-			'After a few minutes he says: "I''m ready for that pussy."'
-
-			act 'Lie on your back.':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sex.jpg"></center>'
-				'You spread your legs for him, and motion him to you invitingly.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore2':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
-
-	gs 'stat'
-	'Shyly, the boys lead you into their hotel room.'
-	'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
-	act 'Get their pants off':
-		cls
-		guy += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
-		'Squatting down in front of the boys, you give them each a turn. Licking their shafts and giving little sucking kisses to their heads, you have them hard in no time.'
-		'By the time you start sucking them in earnest, they both have warm smiles of appreciation on their faces.'
-		gs 'arousal', 'bj', 10, 'sub', 'group'
-		gs 'stat'
-		tipdarand = rand(0, 1)
-
-		if tipdarand = 0:
-			'No longer nervous, one of the boys moves behind you and works his hand between your cheeks.'
-			'"That is one tight little ass you have there baby", he whispers in your ear.'
-			'You let out a little moan, when his finger finds your pucker and slowly begins to massage it.'
-			'The other boy impatiently taps his dick against your mouth, urging you to get back to work.'
-			gs 'arousal', 'bj', 10, 'sub', 'group'
-			gs 'arousal', 'anal_finger', 10, 'sub', 'group'
-			minut -= 10
-			gs 'stat'
-			act 'Get spit-roasted':
-				cls
-				minut += 30
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d.jpg"></center>'
-				'You suckle at the tip of one boys cock, while the other gets ready to enter your ass. You wiggle your hips in anticipation.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'anal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				gs 'cum_manage'
-				!! {Setup for #2}
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
-					act 'Swallow it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-						'Choking slightly, you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'The boys lay you on the sofa. One of them settles between your legs, while the other dangles his cock near your face.'
-			act 'Part your lips':
-				cls
-				!!stat['vaginal'] += 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1.jpg"></center>'
-				'You begin to suck dick, while the other guy spreads your legs.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'vaginal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				tipdarand = rand(0, 1)
-				!! {Setup for #2}
-				gs 'boyStat', $npclastgenerated
-
-				if tipdarand = 0:
-					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
-					act 'Swallow it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
-
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore3':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-
-	gs 'stat'
-	'The Armenian guy leads you into his hotel room and announces: "It is time to earn your money whore. Now, get on your knees, and show me how well you can suck.'
-	act 'Get on your knees':
-		cls
-		guy += 1
-		gs 'stat'
-		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj50.mp4"></video></center>'
-		'Doing your best to show him what a good cock sucker you are, you lick him from base to tip, and then give the head a little kiss. He gives you a little chuckle of appreciation.'
-		'When you take him fully into you mouth you looks up seeking approval.'
-		'"That''s a good girl", he says stroking your cheek.'
-		gs 'arousal', 'bj', 10, 'sub'
-		gs 'stat'
+! menu_off = 1
+
+! if $ARGS[0] = 'whore1':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(24,40)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'stat'
+! 	'The man leads you by the hand into the hotel room. When he flips on the lights, you immediately notice that it''s a luxury room. You smile thinking, it looks like you made the right choice.'
+! 	act 'Kneel':
+! 		cls
+! 		guy += 1
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
+! 		'Efficiently, you get in his pants and begin working on him with your hand. He is rock hard in no time.'
+! 		'Looking him in the eye, you lick his cock from base to tip, and then give the head a little kiss.'
+! 		'When you finally take his entire length into your mouth, "Oh, God", is his only response.'
+! 		gs 'arousal', 'hj', 10, 'sub'
+! 		gs 'arousal', 'bj', 10, 'sub'
+! 		minut -= 10
+! 		gs 'stat'
+! 		tipdarand = rand(0, 2)
+
+! 		if tipdarand = 0:
+! 			'He puts his hands on your head, and pushes insistently at you mouth.'
+! 			act 'Relax your throat':
+! 				cls
+
+! 				if pcs_throat < dick:pcs_throat += 1
+
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throat.jpg"></center>'
+
+! 				if pcs_throat < dick / 2:
+! 					pcs_mood = 5
+! 					pcs_horny = 0
+! 					'The man begins to frantically fuck your mouth.'
+! 					'You do you best to take it, while drool drips from your mouth, snot runs from your nose, and tears well up in your eyes.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
+! 					pcs_mood -= 20
+! 					pcs_horny = pcs_horny/2
+! 					'He begins roughly using your mouth.'
+! 					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
+! 					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick:
+! 					'Holding you head, the man forcefully guides you up and down his shaft.'
+! 					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
+! 					'The sensation of deep-throating this strange mans dick is getting you all wet.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				end
+
+! 				tipdarand = rand(0, 1)
+! 				if tipdarand = 0:
+! 					'Without warning, the man grabs your hair, and holds your head down on his shaft.'
+! 					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 					act 'Swallow':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
+! 						'You greedily suck down as much of his cum as for can.'
+! 						'By the time the time he is finished your entire face feels like a wet runny mess.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
+! 					gs 'arousal', 'bj', 10, 'sub'
+! 					gs 'stat'
+! 					act 'Close your eyes':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
+! 						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'After a few minutes he says: "I want your ass, girl."'
+
+! 			act 'Give him your ass':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/anal.jpg"></center>'
+! 				'Yoy present your ass to him, with a little giggle, you give it a wiggle.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'anal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		elseif tipdarand = 2:
+! 			'After a few minutes he says: "I''m ready for that pussy."'
+
+! 			act 'Lie on your back.':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sex.jpg"></center>'
+! 				'You spread your legs for him, and motion him to you invitingly.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore2':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
+
+! 	gs 'stat'
+! 	'Shyly, the boys lead you into their hotel room.'
+! 	'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
+! 	act 'Get their pants off':
+! 		cls
+! 		guy += 2
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
+! 		'Squatting down in front of the boys, you give them each a turn. Licking their shafts and giving little sucking kisses to their heads, you have them hard in no time.'
+! 		'By the time you start sucking them in earnest, they both have warm smiles of appreciation on their faces.'
+! 		gs 'arousal', 'bj', 10, 'sub', 'group'
+! 		gs 'stat'
+! 		tipdarand = rand(0, 1)
+
+! 		if tipdarand = 0:
+! 			'No longer nervous, one of the boys moves behind you and works his hand between your cheeks.'
+! 			'"That is one tight little ass you have there baby", he whispers in your ear.'
+! 			'You let out a little moan, when his finger finds your pucker and slowly begins to massage it.'
+! 			'The other boy impatiently taps his dick against your mouth, urging you to get back to work.'
+! 			gs 'arousal', 'bj', 10, 'sub', 'group'
+! 			gs 'arousal', 'anal_finger', 10, 'sub', 'group'
+! 			minut -= 10
+! 			gs 'stat'
+! 			act 'Get spit-roasted':
+! 				cls
+! 				minut += 30
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d.jpg"></center>'
+! 				'You suckle at the tip of one boys cock, while the other gets ready to enter your ass. You wiggle your hips in anticipation.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'anal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'cum_manage'
+! 				!! {Setup for #2}
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
+! 					act 'Swallow it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
+! 						'Choking slightly, you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'The boys lay you on the sofa. One of them settles between your legs, while the other dangles his cock near your face.'
+! 			act 'Part your lips':
+! 				cls
+! 				!!stat['vaginal'] += 1
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1.jpg"></center>'
+! 				'You begin to suck dick, while the other guy spreads your legs.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'vaginal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				tipdarand = rand(0, 1)
+! 				!! {Setup for #2}
+! 				gs 'boyStat', $npclastgenerated
+
+! 				if tipdarand = 0:
+! 					'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
+! 					act 'Swallow it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
+! 						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
+
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore3':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+
+! 	gs 'stat'
+! 	'The Armenian guy leads you into his hotel room and announces: "It is time to earn your money whore. Now, get on your knees, and show me how well you can suck.'
+! 	act 'Get on your knees':
+! 		cls
+! 		guy += 1
+! 		gs 'stat'
+! 		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj50.mp4"></video></center>'
+! 		'Doing your best to show him what a good cock sucker you are, you lick him from base to tip, and then give the head a little kiss. He gives you a little chuckle of appreciation.'
+! 		'When you take him fully into you mouth you looks up seeking approval.'
+! 		'"That''s a good girl", he says stroking your cheek.'
+! 		gs 'arousal', 'bj', 10, 'sub'
+! 		gs 'stat'
 		
-		tipdarand = rand(0, 2)
-
-		if tipdarand = 0:
-			'He firmly takes your head in his hands and says: "Now, open wide girl, here it comes."'
-
-			act 'Relax your throat':
-				cls
-				gs 'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral4.mp4"></video></center>'
-
-				if pcs_throat < dick / 2:
-					pcs_mood = 5
-					'He begins roughly using your mouth.'
-					'You do you best, but soon drool is running from your mouth, and snot is dripping from your nose. Eventually your eyes fill with tears, as you continue to gasp and gag on his cock.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-					pcs_mood -= 20
-					'He begins roughly using your mouth.'
-					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
-					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick:
-					'Holding you head, the man forcefully guides you up and down his shaft.'
-					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
-					'The sensation of deep-throating this strange mans dick is getting you all wet.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-				end
-
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'Without warning, the man grabs your hair and holds your head down on his shaft.'
-					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
-
-					act 'Swallow':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						gs 'stat'
-						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
-						'You greedily suck down as much of his cum as for can.'
-						'By the time the time he is finished your entire face feels like a wet runny mess.'
-						gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
-					'"Open your mouth for me, girl", he orders.'
-					act 'Please him':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><video autoplay loop src="images/shared/sex/cum/cumf10.mp4"></video></center>'
-						'You look him in the eye, and softly whisper: "Give it to me."'
-						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'He firmly tells you: "On all fours, now girl. I will have your ass."'
-
-			act 'Present your ass to him':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/dog12.mp4"></video></center>'
-				'You give it a wiggle, and he says smiling: "Ha, now that''s a good girl."' 
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'anal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
+! 		tipdarand = rand(0, 2)
+
+! 		if tipdarand = 0:
+! 			'He firmly takes your head in his hands and says: "Now, open wide girl, here it comes."'
+
+! 			act 'Relax your throat':
+! 				cls
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral4.mp4"></video></center>'
+
+! 				if pcs_throat < dick / 2:
+! 					pcs_mood = 5
+! 					'He begins roughly using your mouth.'
+! 					'You do you best, but soon drool is running from your mouth, and snot is dripping from your nose. Eventually your eyes fill with tears, as you continue to gasp and gag on his cock.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
+! 					pcs_mood -= 20
+! 					'He begins roughly using your mouth.'
+! 					'You take his cock down your throat as best you, but still gag a little when he goes deep.'
+! 					'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick:
+! 					'Holding you head, the man forcefully guides you up and down his shaft.'
+! 					'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
+! 					'The sensation of deep-throating this strange mans dick is getting you all wet.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 				end
+
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'Without warning, the man grabs your hair and holds your head down on his shaft.'
+! 					'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
+
+! 					act 'Swallow':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
+! 						'You greedily suck down as much of his cum as for can.'
+! 						'By the time the time he is finished your entire face feels like a wet runny mess.'
+! 						gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
+! 					'"Open your mouth for me, girl", he orders.'
+! 					act 'Please him':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/shared/sex/cum/cumf10.mp4"></video></center>'
+! 						'You look him in the eye, and softly whisper: "Give it to me."'
+! 						'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'He firmly tells you: "On all fours, now girl. I will have your ass."'
+
+! 			act 'Present your ass to him':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/dog12.mp4"></video></center>'
+! 				'You give it a wiggle, and he says smiling: "Ha, now that''s a good girl."' 
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'anal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
 				
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		elseif tipdarand = 2:
-			'He speaks: "On your back now, girl. Let''s see that pretty little pussy of yours."'
-			act 'Spread your legs for him':
-				cls
-				'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsexbonus2.mp4"></video></center>'
-				'Laying on your back a little thrill runs though your body, as the rough Armenian prepares to enter you.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'sub'
-				gs 'arousal', 'end'
-				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		elseif tipdarand = 2:
+! 			'He speaks: "On your back now, girl. Let''s see that pretty little pussy of yours."'
+! 			act 'Spread your legs for him':
+! 				cls
+! 				'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsexbonus2.mp4"></video></center>'
+! 				'Laying on your back a little thrill runs though your body, as the rough Armenian prepares to enter you.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'sub'
+! 				gs 'arousal', 'end'
+! 				gs 'stat'
 				
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore4':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-
-	gs 'stat'
-	'Laughing, the two Armenians lead you into their hotel room. "It''s time to show us what you got, little lamb", one says.' 
-	'The other man chimes in with: "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
-	act 'Show them':
-		cls
-		guy += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/shared/sex/group/cocksucker6.jpg"></center>'
-		'You kneel down in front of the two swarthy men to show them your skills.' 
-		'You playfully lick, jerk, and suck until they are both throbbing in your hands.'
-		'"Very nice little lamb, now take my cock. Take it all", one of the men says.'
-		'You enthusiastically begin to suck the penis of the man who spoke.'
-		gs 'arousal', 'hj', 10, 'group', 'sub'
-		gs 'arousal', 'bj', 10, 'group', 'sub'
-		minut -= 10
-		gs 'stat'
-		tipdarand = rand(0, 1)
-
-		if tipdarand = 0:
-			'After sucking for all your worth for a good ten minutes, one of them says: "Get your ass in the air. It''s time to get roasted, little lamb."'
-			'You get down on all fours, while the men laugh, and move into position at each end.'
-			'"You might be the sweetest thing I''ve ever seen. What do you say to that my little lamb?", one of the men says.'
-			'"Bah", you bleat with a laugh.'
-			act 'Get spit-roasted':
-				cls
-				gs 'stat'
-				'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
-				'You let out another playful bleat as you begin to get filled.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'arousal', 'anal', 30, 'group', 'sub'
-				gs 'arousal', 'bj', 30, 'group', 'sub'
-				minut -= 30
-				gs 'cum_manage'
-				gs 'stat'
-				tipdarand = rand(0, 1)
-				gs 'boyStat', $npclastgenerated
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore4':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+
+! 	gs 'stat'
+! 	'Laughing, the two Armenians lead you into their hotel room. "It''s time to show us what you got, little lamb", one says.' 
+! 	'The other man chimes in with: "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
+! 	act 'Show them':
+! 		cls
+! 		guy += 2
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/shared/sex/group/cocksucker6.jpg"></center>'
+! 		'You kneel down in front of the two swarthy men to show them your skills.' 
+! 		'You playfully lick, jerk, and suck until they are both throbbing in your hands.'
+! 		'"Very nice little lamb, now take my cock. Take it all", one of the men says.'
+! 		'You enthusiastically begin to suck the penis of the man who spoke.'
+! 		gs 'arousal', 'hj', 10, 'group', 'sub'
+! 		gs 'arousal', 'bj', 10, 'group', 'sub'
+! 		minut -= 10
+! 		gs 'stat'
+! 		tipdarand = rand(0, 1)
+
+! 		if tipdarand = 0:
+! 			'After sucking for all your worth for a good ten minutes, one of them says: "Get your ass in the air. It''s time to get roasted, little lamb."'
+! 			'You get down on all fours, while the men laugh, and move into position at each end.'
+! 			'"You might be the sweetest thing I''ve ever seen. What do you say to that my little lamb?", one of the men says.'
+! 			'"Bah", you bleat with a laugh.'
+! 			act 'Get spit-roasted':
+! 				cls
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
+! 				'You let out another playful bleat as you begin to get filled.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'arousal', 'anal', 30, 'group', 'sub'
+! 				gs 'arousal', 'bj', 30, 'group', 'sub'
+! 				minut -= 30
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				tipdarand = rand(0, 1)
+! 				gs 'boyStat', $npclastgenerated
 				
-				if tipdarand = 0:
-					'The swarthy man fucking your mouth grabs your hair, and presses you firmly against him.'
-					'Unable to move, you gag a little as semen hits the back of your throat.'
-					'"Swallow that down for me pet", the man holding your head insists.'
-					act 'Suck it down':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
-						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
-						'"Well done, little lamb", the man behind you praises, giving you a little smack on the ass.'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'Eventually, one of the men announces: "On your back now lamb, It''s time to see what you have what you have between those legs."'
-			'You playfully hop onto the sofa, and spread your legs, presenting your pussy for approval.'
-			'The men chuckle as one of them settles between your legs, while the other taps his cock against your mouth.'
-			act 'Enjoy':
-				cls
-				gs 'stat'
-				'<center><video autoplay loop src="images/shared/sex/group/threesomepm10.mp4"></video></center>'
-				'As you take one man''s cock into your mouth, as the man between your legs chuckles: "Wonderful, it looks like you have already been sheared."'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'group', 'sub'
-				gs 'arousal', 'bj', 30, 'group', 'sub'
-				minut -= 30
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'The swarthy man fucking your mouth grabs you hair, and presses you firmly against him.'
-					'Unable to move, you gag a little as semen hits the back of your throat.'
-					'"Swallow that down for me pet", the man holding your head insists.'
-
-					act 'Suck it down':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
-						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
-						act 'Drive back': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
-
-					act 'Open your mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'arousal', 'end'
-						gs 'stat'
-						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
-						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore5':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$boy1 = $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-
-	gs 'stat'
-	'The three Armenians lead you back to a hotel room. When one of them swings the door shut with his foot a little lump forms in your throat. The thought of all that could go wrong in a hotel room with three strange men is unsettling, yet a little exciting at the same time. You take a deep breath, as you turn to face them.'
-
-	act 'Squat down':
-		cls
-		guy += 3
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjt.jpg"></center>'
-		'Deciding that eager service is the best way to avoid any problem, you get down in front of the men'
-		'A few minutes of licking and stroking later, you are faced by three throbbing cocks ready for more.'
-		'One of the swarthy men compliments your skill: "You are very skilled for such a young thing, and eager. I like eager."'
-		'As a way of saying thank you, you take his cock fully into your mouth, and slowly start to suck. The moan of pleasure this elicits from the man sends a little thrill running though your body.'
-		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
-		minut -= 10
-		gs 'stat'
-		!!tipdarand = rand(0, 1)
-		tipdarand = 0
-
-		if tipdarand = 0:
-			'After you have serviced each man for several minutes. The begin to talk to each other in their native language. It looks like they are trying to decide something.'
-			'One of the men looks at you: "We will have your ass now girl."'
-			'That was not a question, but you are in no position to refuse anyway.'
-
-			act 'Present your ass':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/f.jpg"></center>'
-				'You continue to languidly suck on the two remaining men, while the third man prepares to enter you from behind.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
-				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
-				minut -= 30
-				gs 'stat'
-				gs 'cum_manage'
-				gs 'boyStat', $npclastgenerated
-				'One of the men near your face says: "Get ready girl."'
-
-				act 'Open your mouth':
-					cls
-					tipdarand = rand(0, 1)
-
-					if tipdarand = 0:
-						spafinloc = 11
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialt.jpg"></center>'
-						'The two men you''ve been blowing both finish at the same time. You flinch in surprise, when the first stream hits your face. By the time they finish, long streams of semen are dripping from your face.'
-						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. You smile, licking your lips with satisfaction.'
-						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-						gs 'arousal', 'end'
-						gs 'stat'
-					elseif tipdarand = 1:
-						spafinloc = 12
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallowt.jpg"></center>'
-						'You kneel and eagerly open up for the two remaining men. They are surprisingly accurate, as they empty their loads into you mouth, other than a small drop on your chin they get it all in there.'
-						'Smiling up at them, you swallow it down.'
-						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. Smiling with satisfaction, you gather the last drop of cum from your chin with a finger, and lick it clean.'
-						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-						gs 'arousal', 'end'
-						gs 'stat'
-					end
-
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore6':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	gs 'boyStat', $npclastgenerated
-	$npc_thdick[$npclastgenerated] = 'massive'
-	npc_dick[$npclastgenerated] = 24
-	npc_Malen[$npclastgenerated] = rand(10,15)
-
-	gs 'stat'
-	'<center>your thoughts</center>'
-	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-	'As the big black guy leads you into the room, your mind drifts to what you have seen watching porn.'
-	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
-	'You hope this guy lives up to the hype.'
-
-	act 'Find out':
-		cls
-		guy += 1
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjn.jpg"></center>'
-		'"Oh, my", you whisper softly, as you expose his girth.'
-		'"You like that baby? Go on, and give it a kiss. It won''t bite", he chuckles.'
-		'Wide eyed, you wrap your lips around his massive length. You relish the taste, as you begin to suck. It doesn''t taste like chocolate, but it tastes pretty damn good.'
-		gs 'arousal', 'bj', 10, 'sub'
-		gs 'stat'
-		tipdarand = rand(0, 2)
-
-		if tipdarand = 0:
-			'After a few minutes the man takes your head in his hands, and urges you to take more.'
-			act 'Relax your throat':
-				cls
-
-				if pcs_throat < dick:pcs_throat += 1
-
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throatn.jpg"></center>'
-
-				if pcs_throat < dick / 2:
-					pcs_mood = 5
-					pcs_horny = 0
-					'Oh god, he''s way too big for you. The pressure on you head isn''t letting up though.'
-					'Holding your head, he settles into a slow rut. After a few minutes of gaging on him, your face is covered in drool, snot, and tears. It feels good to let him take his pleasure like this, but you worry that your face must be a total mess.'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-					pcs_mood -= 20
-					pcs_horny = pcs_horny/2
-					'Oh god, he''s almost too much for you. He is forcing your head down, so it looks like you only have one option'
-					'You do your best to handle his rough thrusts to your face, but before too long your eyes are watering and snot is dripping from your nose. It''s all very exhilarating, you just wish your make-up wasn''t getting smeared'
-					gs 'arousal', 'bj', 10, 'sub', 'rough'
-					gs 'stat'
-				elseif pcs_throat >= dick:
-					'You accept the challenge posed by his hands, and take his entire length down your throat'
-					'He smiles down at you saying: "Damn, the stories about cock hungry little white girls must be true. You take that thing like a pro, baby."'
-					'You smile up at him around his cock, and continue to deep-throat him.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-				end
-
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'When you think you can''t take anymore, he grabs your hair and forces you down even further.'
-					'"Oh shit, here it comes baby", he growls.'
-					'Warm jets of semen begin to pour down your throat.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'stat'
-					act 'Suck it down':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
-						'To keep from choking, you gulp it down, as quickly as possible.'
-						'Mmm, maybe it does taste like chocolate.'
-						'"Damn baby, you must''ve been thirsty", he smiles down at you.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'When you think you can''t take anymore, the man takes his cock from your mouth.'
-					'"Let me see that tongue baby, I need something to aim for", he says smiling down at you.'
-					gs 'arousal', 'bj', 10, 'sub'
-					gs 'stat'
-					act 'Open up and say ahh':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-						'He grunts, and sticky streams of cum rain down around your face and mouth.'
-						'"Baby, you look like a fucking masterpiece, so fucking hot. I''m almost ready for another go just from looking at you.", he says panting.'
-						'You give him a wink, as you lick your lips'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'He informs you: "Baby, I''m glad you got me nice and lubed-up. When you find out where this is going next, you''ll be glad too." He grabs hold of one of your butt cheeks, and gives it a good squeeze.'
-			'You bite your lip, as equal parts of fear and excitement fill your thoughts.'
-
-			act 'Take it':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/analn.jpg"></center>'
-				'"Please be gentle", you whisper as he prepares to enter you.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'anal', 30, 'sub'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		elseif tipdarand = 2:
-			'After some minutes the man takes his cock out of your mouth, and easily lifts you up and lays you on your back.'
-
-			act 'Open legs for him':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sexn.jpg"></center>'
-				'A little nervously, you slowly spread your legs for him. The big black guy moves between your legs, and prepares to penetrate you.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'vaginal', 30, 'sub'
-				gs 'stat'
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore7':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'massive'
-	npc_dick[$npclastgenerated] = 24
-	npc_Malen[$npclastgenerated] = rand(10,15)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'monstrous'
-	npc_dick[$npclastgenerated] = 32
-	npc_Malen[$npclastgenerated] = rand(10,15)
-
-	gs 'stat'
-	'<center>your thoughts</center>'
-	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-	'As the two big black guys lead you into the room, your mind drifts to what you have seen watching porn.'
-	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
-	'Taking care of two at the same time sounds even more delightfully naughty.'
-
-	act 'Get them':
-		cls
-		guy += 2
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjdn.jpg"></center>'
-		'Hands on your hips you playfully announce to the men: "OK boys, pants off, let''s see them."'
-		'"Now that''s my kind of woman", one of the men smiles as they both start to undress. You tap your foot with feigned impatience, while they get naked.'
-		'"I''m impressed boys. How is a sweet young thing like me ever going to manage?", you say smiling, as you kneel at their feet.'
-		'You spend the next ten minutes licking and greedily sucking their big black cocks.'
-		gs 'arousal', 'bj', 10, 'sub', 'group'
-		gs 'stat'
-		tipdarand = rand(0, 1)
-
-		if tipdarand = 0:
-			'One of the men leans over and slides a hand down the crack of you ass, when he his finger finds your sphincter you move your hips to encourage him.'
-			'"Damn girl, is that how you want it?", he says.'
-			'"Yes", you whisper.'
-			gs 'arousal', 'anal_finger', 5, 'sub'
-			gs 'stat'
+! 				if tipdarand = 0:
+! 					'The swarthy man fucking your mouth grabs your hair, and presses you firmly against him.'
+! 					'Unable to move, you gag a little as semen hits the back of your throat.'
+! 					'"Swallow that down for me pet", the man holding your head insists.'
+! 					act 'Suck it down':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
+! 						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
+! 						'"Well done, little lamb", the man behind you praises, giving you a little smack on the ass.'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'Eventually, one of the men announces: "On your back now lamb, It''s time to see what you have what you have between those legs."'
+! 			'You playfully hop onto the sofa, and spread your legs, presenting your pussy for approval.'
+! 			'The men chuckle as one of them settles between your legs, while the other taps his cock against your mouth.'
+! 			act 'Enjoy':
+! 				cls
+! 				gs 'stat'
+! 				'<center><video autoplay loop src="images/shared/sex/group/threesomepm10.mp4"></video></center>'
+! 				'As you take one man''s cock into your mouth, as the man between your legs chuckles: "Wonderful, it looks like you have already been sheared."'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'group', 'sub'
+! 				gs 'arousal', 'bj', 30, 'group', 'sub'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'The swarthy man fucking your mouth grabs you hair, and presses you firmly against him.'
+! 					'Unable to move, you gag a little as semen hits the back of your throat.'
+! 					'"Swallow that down for me pet", the man holding your head insists.'
+
+! 					act 'Suck it down':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
+! 						'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
+! 						act 'Drive back': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
+
+! 					act 'Open your mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
+! 						'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore5':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$boy1 = $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+
+! 	gs 'stat'
+! 	'The three Armenians lead you back to a hotel room. When one of them swings the door shut with his foot a little lump forms in your throat. The thought of all that could go wrong in a hotel room with three strange men is unsettling, yet a little exciting at the same time. You take a deep breath, as you turn to face them.'
+
+! 	act 'Squat down':
+! 		cls
+! 		guy += 3
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjt.jpg"></center>'
+! 		'Deciding that eager service is the best way to avoid any problem, you get down in front of the men'
+! 		'A few minutes of licking and stroking later, you are faced by three throbbing cocks ready for more.'
+! 		'One of the swarthy men compliments your skill: "You are very skilled for such a young thing, and eager. I like eager."'
+! 		'As a way of saying thank you, you take his cock fully into your mouth, and slowly start to suck. The moan of pleasure this elicits from the man sends a little thrill running though your body.'
+! 		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
+! 		minut -= 10
+! 		gs 'stat'
+! 		!!tipdarand = rand(0, 1)
+! 		tipdarand = 0
+
+! 		if tipdarand = 0:
+! 			'After you have serviced each man for several minutes. The begin to talk to each other in their native language. It looks like they are trying to decide something.'
+! 			'One of the men looks at you: "We will have your ass now girl."'
+! 			'That was not a question, but you are in no position to refuse anyway.'
+
+! 			act 'Present your ass':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/f.jpg"></center>'
+! 				'You continue to languidly suck on the two remaining men, while the third man prepares to enter you from behind.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
+! 				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'cum_manage'
+! 				gs 'boyStat', $npclastgenerated
+! 				'One of the men near your face says: "Get ready girl."'
+
+! 				act 'Open your mouth':
+! 					cls
+! 					tipdarand = rand(0, 1)
+
+! 					if tipdarand = 0:
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialt.jpg"></center>'
+! 						'The two men you''ve been blowing both finish at the same time. You flinch in surprise, when the first stream hits your face. By the time they finish, long streams of semen are dripping from your face.'
+! 						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. You smile, licking your lips with satisfaction.'
+! 						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					elseif tipdarand = 1:
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallowt.jpg"></center>'
+! 						'You kneel and eagerly open up for the two remaining men. They are surprisingly accurate, as they empty their loads into you mouth, other than a small drop on your chin they get it all in there.'
+! 						'Smiling up at them, you swallow it down.'
+! 						'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. Smiling with satisfaction, you gather the last drop of cum from your chin with a finger, and lick it clean.'
+! 						gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					end
+
+! 					act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore6':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	gs 'boyStat', $npclastgenerated
+! 	$npc_thdick[$npclastgenerated] = 'massive'
+! 	npc_dick[$npclastgenerated] = 24
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+
+! 	gs 'stat'
+! 	'<center>your thoughts</center>'
+! 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+! 	'As the big black guy leads you into the room, your mind drifts to what you have seen watching porn.'
+! 	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
+! 	'You hope this guy lives up to the hype.'
+
+! 	act 'Find out':
+! 		cls
+! 		guy += 1
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjn.jpg"></center>'
+! 		'"Oh, my", you whisper softly, as you expose his girth.'
+! 		'"You like that baby? Go on, and give it a kiss. It won''t bite", he chuckles.'
+! 		'Wide eyed, you wrap your lips around his massive length. You relish the taste, as you begin to suck. It doesn''t taste like chocolate, but it tastes pretty damn good.'
+! 		gs 'arousal', 'bj', 10, 'sub'
+! 		gs 'stat'
+! 		tipdarand = rand(0, 2)
+
+! 		if tipdarand = 0:
+! 			'After a few minutes the man takes your head in his hands, and urges you to take more.'
+! 			act 'Relax your throat':
+! 				cls
+
+! 				if pcs_throat < dick:pcs_throat += 1
+
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throatn.jpg"></center>'
+
+! 				if pcs_throat < dick / 2:
+! 					pcs_mood = 5
+! 					pcs_horny = 0
+! 					'Oh god, he''s way too big for you. The pressure on you head isn''t letting up though.'
+! 					'Holding your head, he settles into a slow rut. After a few minutes of gaging on him, your face is covered in drool, snot, and tears. It feels good to let him take his pleasure like this, but you worry that your face must be a total mess.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick / 2 and pcs_throat < dick:
+! 					pcs_mood -= 20
+! 					pcs_horny = pcs_horny/2
+! 					'Oh god, he''s almost too much for you. He is forcing your head down, so it looks like you only have one option'
+! 					'You do your best to handle his rough thrusts to your face, but before too long your eyes are watering and snot is dripping from your nose. It''s all very exhilarating, you just wish your make-up wasn''t getting smeared'
+! 					gs 'arousal', 'bj', 10, 'sub', 'rough'
+! 					gs 'stat'
+! 				elseif pcs_throat >= dick:
+! 					'You accept the challenge posed by his hands, and take his entire length down your throat'
+! 					'He smiles down at you saying: "Damn, the stories about cock hungry little white girls must be true. You take that thing like a pro, baby."'
+! 					'You smile up at him around his cock, and continue to deep-throat him.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 				end
+
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'When you think you can''t take anymore, he grabs your hair and forces you down even further.'
+! 					'"Oh shit, here it comes baby", he growls.'
+! 					'Warm jets of semen begin to pour down your throat.'
+! 					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
+! 					gs 'stat'
+! 					act 'Suck it down':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
+! 						'To keep from choking, you gulp it down, as quickly as possible.'
+! 						'Mmm, maybe it does taste like chocolate.'
+! 						'"Damn baby, you must''ve been thirsty", he smiles down at you.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'When you think you can''t take anymore, the man takes his cock from your mouth.'
+! 					'"Let me see that tongue baby, I need something to aim for", he says smiling down at you.'
+! 					gs 'arousal', 'bj', 10, 'sub'
+! 					gs 'stat'
+! 					act 'Open up and say ahh':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
+! 						'He grunts, and sticky streams of cum rain down around your face and mouth.'
+! 						'"Baby, you look like a fucking masterpiece, so fucking hot. I''m almost ready for another go just from looking at you.", he says panting.'
+! 						'You give him a wink, as you lick your lips'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'He informs you: "Baby, I''m glad you got me nice and lubed-up. When you find out where this is going next, you''ll be glad too." He grabs hold of one of your butt cheeks, and gives it a good squeeze.'
+! 			'You bite your lip, as equal parts of fear and excitement fill your thoughts.'
+
+! 			act 'Take it':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/analn.jpg"></center>'
+! 				'"Please be gentle", you whisper as he prepares to enter you.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'anal', 30, 'sub'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		elseif tipdarand = 2:
+! 			'After some minutes the man takes his cock out of your mouth, and easily lifts you up and lays you on your back.'
+
+! 			act 'Open legs for him':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sexn.jpg"></center>'
+! 				'A little nervously, you slowly spread your legs for him. The big black guy moves between your legs, and prepares to penetrate you.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'vaginal', 30, 'sub'
+! 				gs 'stat'
+! 				act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore7':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'massive'
+! 	npc_dick[$npclastgenerated] = 24
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'monstrous'
+! 	npc_dick[$npclastgenerated] = 32
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+
+! 	gs 'stat'
+! 	'<center>your thoughts</center>'
+! 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+! 	'As the two big black guys lead you into the room, your mind drifts to what you have seen watching porn.'
+! 	'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
+! 	'Taking care of two at the same time sounds even more delightfully naughty.'
+
+! 	act 'Get them':
+! 		cls
+! 		guy += 2
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjdn.jpg"></center>'
+! 		'Hands on your hips you playfully announce to the men: "OK boys, pants off, let''s see them."'
+! 		'"Now that''s my kind of woman", one of the men smiles as they both start to undress. You tap your foot with feigned impatience, while they get naked.'
+! 		'"I''m impressed boys. How is a sweet young thing like me ever going to manage?", you say smiling, as you kneel at their feet.'
+! 		'You spend the next ten minutes licking and greedily sucking their big black cocks.'
+! 		gs 'arousal', 'bj', 10, 'sub', 'group'
+! 		gs 'stat'
+! 		tipdarand = rand(0, 1)
+
+! 		if tipdarand = 0:
+! 			'One of the men leans over and slides a hand down the crack of you ass, when he his finger finds your sphincter you move your hips to encourage him.'
+! 			'"Damn girl, is that how you want it?", he says.'
+! 			'"Yes", you whisper.'
+! 			gs 'arousal', 'anal_finger', 5, 'sub'
+! 			gs 'stat'
 			
-			act 'Give him your ass':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dn.jpg"></center>'
-				'You continue sucking away at the first guy, as the other prepares to enter your backdoor.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'anal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
+! 			act 'Give him your ass':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dn.jpg"></center>'
+! 				'You continue sucking away at the first guy, as the other prepares to enter your backdoor.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'anal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
 				
-				if tipdarand = 0:
-					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
-
-					act 'Taste it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-						'You swallow it down, looking up at him seeking approval.'
-						'He pats you on the head: "I guess you white girls really do crave it.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in hand, and starts to jerk.'
-
-					act 'Open you mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-						'you make appreciative sounds, as hot streams of semen rain down on your face'
-						'After he is finished, you clean him up with licks and gentle kisses.'
-						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		elseif tipdarand = 1:
-			'One of the men gently lifts you up, and lays you on the sofa.'
-			'He moves to position himself between your legs, while the other guy brings his cock back to your lips.'
-
-			act 'Get filled':
-				cls
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1n.jpg"></center>'
-				'You take one man in your mouth, while the other guy spreads your legs.'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10
-				gs 'dinsex','sexcum'
-				gs 'arousal', 'bj', 30, 'sub', 'group'
-				gs 'arousal', 'vaginal', 30, 'sub', 'group'
-				minut -= 30
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
-
-					act 'Taste it':
-						cls
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-						'You swallow it down, looking up at him seeking approval.'
-						'He pats you on the head: "I guess you white girls really do crave it.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				elseif tipdarand = 1:
-					'The man at your mouth takes his cock in hand, and starts to jerk.'
-
-					act 'Open you mouth':
-						cls
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-						'you make appreciative sounds, as hot streams of semen rain down on your face'
-						'After he is finished, you clean him up with licks and gentle kisses.'
-						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Call a taxi': gt 'gdksport', 'cab_home'
-					end
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'whore8':
-	minut += 5
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'massive'
-	npc_dick[$npclastgenerated] = 24
-	npc_Malen[$npclastgenerated] = rand(10,15)
-	gs 'boyStat', $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'monstrous'
-	npc_dick[$npclastgenerated] = 32
-	npc_Malen[$npclastgenerated] = rand(10,15)
-	$boy1 = $npclastgenerated
-	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-	$npc_thdick[$npclastgenerated] = 'monstrous'
-	npc_dick[$npclastgenerated] = 30
-	npc_Malen[$npclastgenerated] = rand(10,15)
-
-	gs 'stat'
-	'<center>your thoughts</center>'
-	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-	'This is just like one of those movies you''ve seen. Three big black guys leading a young little white girl into a hotel room, oh whatever will you do?'
-	'"Let''s get this party started boys", you say smiling, as you take of your top.'
-	'"Aren''t you just an eager little minx", one of the men laughs, as they begin to take off their pants.'
-	'"Crawl over here and give it a kiss, little kitty. I''m gonna make you purr", another man says.'
-
-	act 'Crawl to them':
-		cls
-		guy += 3
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjtn.jpg"></center>'
-		'The guys all rush to be first, when you make it over to them.'
-		'"One at a time boys. I know what I''m doing, but I can''t fit all three of those things in my mouth", you playfully chastise them.'
-		'The men laugh, as you settle into a rhythm of sucking and stroking. The thought of all this hot black meat eager to be serviced is making your thighs ache with hunger.'
-		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
-		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-		minut -= 10
-		gs 'stat'
-		!!tipdarand = rand(0, 1)
-		tipdarand = 0
-
-		if tipdarand = 0:
-			'After some minutes one of the men starts to slowly kneed one of your butt cheeks. His fingers are creeping ever closer to your sphincter.'
-			'"Oh, you think so do you", you say, looking up at him innocently.'
-			'"Oh, I know so, I know", he says with a grin.'
-			'Smiling, you slowly get on your hands and crawl toward the sofa. You make sure they get a good look at your white girl ass, as you do.'
-
-			act 'Call them over with a purr':
-				cls
-				spafinloc = 3
-				gs 'cum_manage'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/fn.jpg"></center>'
-				'The sight of three big black guys rushing over to you puts a big smile on your face.'
-				'Two of the men move to get service from your mouth, while the third prepares to penetrate you.'
-				'"That''s one fine ass booty you got there, white girl", he says'
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
-				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
-				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
-				gs 'stat'
-				gs 'boyStat', $npclastgenerated
-				'The two men at your mouth seem close to finishing too.'
-
-				act 'Get some cream':
-					cls
-					tipdarand = rand(0, 1)
-
-					if tipdarand = 0:
-						spafinloc = 11
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 11
-						gs 'cum_manage'
-						facial += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialtn.jpg"></center>'
-						'You kneel down, and look up at the two remaining men stroking themselves toward the finish.'
-						'"Oh fuck, I''m going to paint that pretty face white for you, baby!", one of them says grunting.'
-						'Both men erupt at the same time. So much of it splatters against your face that it almost doesn''t seem real. You giggle wildly at the thrill of it all, after they have finished.'
-						'"God damn, this kitty really does love her cream!", one of the men laughs.'
-						gs 'arousal', 'end'
-						gs 'stat'
-					elseif tipdarand = 1:
-						spafinloc = 12
-						gs 'cum_manage'
-						gs 'boyStat', $boy1
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						minut += 10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-						'You eagerly suck the two remaining men to finish. It''s not long before both of them have poured their loads down you throat.'
-						'"Our little kitty must have been thirsty", one of the men laughs.'
-						'You look up and give him a little "meow", and lick your lips.'
-						gs 'arousal', 'end'
-						gs 'stat'
-					end
-
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-end
+! 				if tipdarand = 0:
+! 					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
+
+! 					act 'Taste it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
+! 						'You swallow it down, looking up at him seeking approval.'
+! 						'He pats you on the head: "I guess you white girls really do crave it.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in hand, and starts to jerk.'
+
+! 					act 'Open you mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
+! 						'you make appreciative sounds, as hot streams of semen rain down on your face'
+! 						'After he is finished, you clean him up with licks and gentle kisses.'
+! 						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		elseif tipdarand = 1:
+! 			'One of the men gently lifts you up, and lays you on the sofa.'
+! 			'He moves to position himself between your legs, while the other guy brings his cock back to your lips.'
+
+! 			act 'Get filled':
+! 				cls
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1n.jpg"></center>'
+! 				'You take one man in your mouth, while the other guy spreads your legs.'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinsex','vaginal_sex',10
+! 				gs 'dinsex','sexcum'
+! 				gs 'arousal', 'bj', 30, 'sub', 'group'
+! 				gs 'arousal', 'vaginal', 30, 'sub', 'group'
+! 				minut -= 30
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				tipdarand = rand(0, 1)
+
+! 				if tipdarand = 0:
+! 					'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
+
+! 					act 'Taste it':
+! 						cls
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
+! 						'You swallow it down, looking up at him seeking approval.'
+! 						'He pats you on the head: "I guess you white girls really do crave it.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				elseif tipdarand = 1:
+! 					'The man at your mouth takes his cock in hand, and starts to jerk.'
+
+! 					act 'Open you mouth':
+! 						cls
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
+! 						'you make appreciative sounds, as hot streams of semen rain down on your face'
+! 						'After he is finished, you clean him up with licks and gentle kisses.'
+! 						'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 						act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 					end
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+! if $ARGS[0] = 'whore8':
+! 	minut += 5
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'massive'
+! 	npc_dick[$npclastgenerated] = 24
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+! 	gs 'boyStat', $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'monstrous'
+! 	npc_dick[$npclastgenerated] = 32
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+! 	$boy1 = $npclastgenerated
+! 	gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
+! 	$npc_thdick[$npclastgenerated] = 'monstrous'
+! 	npc_dick[$npclastgenerated] = 30
+! 	npc_Malen[$npclastgenerated] = rand(10,15)
+
+! 	gs 'stat'
+! 	'<center>your thoughts</center>'
+! 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
+! 	'This is just like one of those movies you''ve seen. Three big black guys leading a young little white girl into a hotel room, oh whatever will you do?'
+! 	'"Let''s get this party started boys", you say smiling, as you take of your top.'
+! 	'"Aren''t you just an eager little minx", one of the men laughs, as they begin to take off their pants.'
+! 	'"Crawl over here and give it a kiss, little kitty. I''m gonna make you purr", another man says.'
+
+! 	act 'Crawl to them':
+! 		cls
+! 		guy += 3
+! 		gs 'stat'
+! 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjtn.jpg"></center>'
+! 		'The guys all rush to be first, when you make it over to them.'
+! 		'"One at a time boys. I know what I''m doing, but I can''t fit all three of those things in my mouth", you playfully chastise them.'
+! 		'The men laugh, as you settle into a rhythm of sucking and stroking. The thought of all this hot black meat eager to be serviced is making your thighs ache with hunger.'
+! 		gs 'arousal', 'hj', 10, 'sub', 'gangbang'
+! 		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
+! 		minut -= 10
+! 		gs 'stat'
+! 		!!tipdarand = rand(0, 1)
+! 		tipdarand = 0
+
+! 		if tipdarand = 0:
+! 			'After some minutes one of the men starts to slowly kneed one of your butt cheeks. His fingers are creeping ever closer to your sphincter.'
+! 			'"Oh, you think so do you", you say, looking up at him innocently.'
+! 			'"Oh, I know so, I know", he says with a grin.'
+! 			'Smiling, you slowly get on your hands and crawl toward the sofa. You make sure they get a good look at your white girl ass, as you do.'
+
+! 			act 'Call them over with a purr':
+! 				cls
+! 				spafinloc = 3
+! 				gs 'cum_manage'
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/fn.jpg"></center>'
+! 				'The sight of three big black guys rushing over to you puts a big smile on your face.'
+! 				'Two of the men move to get service from your mouth, while the third prepares to penetrate you.'
+! 				'"That''s one fine ass booty you got there, white girl", he says'
+! 				gs 'dinsex', 'boy_puts_condom'
+! 				gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
+! 				gs 'arousal', 'bj', 30, 'sub', 'gangbang'
+! 				gs 'arousal', 'anal', 30, 'sub', 'gangbang'
+! 				gs 'stat'
+! 				gs 'boyStat', $npclastgenerated
+! 				'The two men at your mouth seem close to finishing too.'
+
+! 				act 'Get some cream':
+! 					cls
+! 					tipdarand = rand(0, 1)
+
+! 					if tipdarand = 0:
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 11
+! 						gs 'cum_manage'
+! 						facial += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialtn.jpg"></center>'
+! 						'You kneel down, and look up at the two remaining men stroking themselves toward the finish.'
+! 						'"Oh fuck, I''m going to paint that pretty face white for you, baby!", one of them says grunting.'
+! 						'Both men erupt at the same time. So much of it splatters against your face that it almost doesn''t seem real. You giggle wildly at the thrill of it all, after they have finished.'
+! 						'"God damn, this kitty really does love her cream!", one of the men laughs.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					elseif tipdarand = 1:
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						gs 'boyStat', $boy1
+! 						spafinloc = 12
+! 						gs 'cum_manage'
+! 						swallow += 1
+! 						minut += 10
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
+! 						'You eagerly suck the two remaining men to finish. It''s not long before both of them have poured their loads down you throat.'
+! 						'"Our little kitty must have been thirsty", one of the men laughs.'
+! 						'You look up and give him a little "meow", and lick your lips.'
+! 						gs 'arousal', 'end'
+! 						gs 'stat'
+! 					end
+
+! 					act 'Call a taxi': gt 'gdksport', 'cab_home'
+! 				end
+! 			end
+! 		end
+! 	end
+! end
+
+gt 'gdksport', 'start'
 
 --- AlbStarsWhore ---------------------------------
 

+ 3 - 3
locations/BDsex.qsrc

@@ -502,7 +502,7 @@ if $ARGS[0] = 'end':
 		gs 'stat'
 		'Yuri lets you have a quick shower and dress before giving you a quick kiss on the cheek.'
 		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
-		act 'Leave':gt 'nord'
+		act 'Leave':gt 'city_industrial'
 	elseif $boydesc = 'Michael N.':
 		act 'Leave':dynamic $brodilr
 	elseif InYouHome = 1:
@@ -514,7 +514,7 @@ if $ARGS[0] = 'end':
 		exit
 	elseif GoToGuy = 1:
 		GoToGuy = 0
-		act 'Leave':gt 'nord'
+		act 'Leave':gt 'city_industrial'
 	elseif harakBoy = 1:
 		harakBoy = 0
 		cumspclnt = 4
@@ -550,7 +550,7 @@ if $ARGS[0] = 'end':
 
 			if tmpgorand = 0: killvar 'tmpgorand' & dynamic $brodilr
 			if tmpgorand = 1: killvar 'tmpgorand' & gt 'city_center'
-			if tmpgorand = 2: killvar 'tmpgorand' & gt 'nord'
+			if tmpgorand = 2: killvar 'tmpgorand' & gt 'city_industrial'
 		end
 	else
 		act 'Leave':dynamic $brodilr

+ 3 - 6
locations/BelSex.qsrc

@@ -48,13 +48,12 @@ if $ARGS[0] = 'bj1':
 		'Not daring making him more upset you make sure your teeth don''t get in the way and open your mouth as wider.'
 		act'Open wide':
 			cls
-			gs 'cum_call', 'mouth', 'A113', 1
+			gs 'cum_call', 'mouth_swallow', 'A113', 1
 			gs'stat'
 			picrand = rand(0,10)
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
 			'<<$boydesc>> indicates that he''s about to come, telling you to "Open wide, <<$pcs_nickname>>. You''re going to swallow every little drop."'
 			'You meekly nod and let out "Yes, Mr. Bely..." doing as he says, opening your mouth as wide as you can. He jerks himself off all over your face and you soon feel his warm jets of sperm landing on your left cheek. He adjusts his aim a bit and some of it ends up in your mouth as well. You decide to just sit there with your eyes closed and your mouth open until he tells you otherwise, doing your best to ignore the taste.'
-			swallow += 1
 			belsexpayment = 300
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -95,13 +94,12 @@ if $ARGS[0] = 'bj2':
 		'Your lust takes over and you take him as deep into your mouth as you can, keeping him there until you start to gag and have to come up for air. Taking few breaths to recover, you take him inside again, rapidly moving your head, sucking and deepthroating him for all you''re worth.'
 		act'Keep sucking':
 			cls
-			gs 'cum_call', 'mouth', 'A113', 1
+			gs 'cum_call', 'mouth_swallow', 'A113', 1
 			gs'stat'
 			picrand = rand(0,10)
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
 			'Redoubling your efforts, you reach the base of his wet cock with your <<$liptalk>>. <<$boydesc>> stares you in the face while your lips glide up and down on his hard dick. You know he must be close now.'
 			'You don''t want him to cum yet so you switch it up, using your tongue instead, sliding up and down his shaft, pulling out all of your tricks to make him feel good. You even use some techniques you learned to stall his orgasm for a moment, making it all the more intense for him when he shoots his load into your mouth.'
-			swallow += 1
 			belsexpayment = 300
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -142,14 +140,13 @@ if $ARGS[0] = 'bj3':
 		'"Good girl, keep on sucking my cock." All of a sudden his cock gets stiffer and he pulls out of your mouth. "I''m ready to cum..." You move your head towards his cock but he stops you...'
 		act'Continue':
 			cls
-			gs 'cum_call', 'mouth', 'A113', 1
+			gs 'cum_call', 'mouth_swallow', 'A113', 1
 			gs'stat'
 			picrand = rand(0,10)
 			belsexpayment = 300
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
 			'Instead, <<$boydesc>> starts jerking off, telling you "I''ll be done soon, <<$pcs_nickname>>. I want you to swallow every little drop." He doesn''t last much longer and cums all over your face.'
 			'He squeezes the last few drops of sperm into your mouth and then sticks his dick in your mouth. You swallow his cum obediently and then suck his dick clean, licking every tasty inch of it you can reach. Once he goes soft in your mouth, he pulls out his cock.'
-			swallow += 1
 			gs 'arousal', 'end'
 			gs 'stat'
 			act'Take a shower':gt 'BelSex', 'shower'

+ 120 - 129
locations/BurgerTip.qsrc

@@ -2,33 +2,33 @@
 !!needs a rework to not be so linear
 menu_off = 1
 
-$kompromatFoto = ''
+$BurgerQW['IvanQWBlackmailPhoto'] = ''
 if film > 0:
  !pornoaktrissa
-	$kompromatFoto = 'The photo is a screenshot from one of your porn movies.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'The photo is a screenshot from one of your porn movies.'
 
 elseif fotoyousuck = 1:
 	!!sucked in a couple of guys and was sfotografirovanna
-	$kompromatFoto = 'The picture shows you sucking two cocks at the same time.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'The picture shows you sucking two cocks at the same time.'
 
 elseif fotoCFNMsex > 0:
-	$kompromatFoto = 'In the photo you see yourself getting fucked from behind by a random guy. This must have been taken in the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you see yourself getting fucked from behind by a random guy. This must have been taken in the stripclub.'
 
 elseif fotoCFNMblowjobCum > 0:
 	!!cum on face in the strip club
-	$kompromatFoto = 'In the photo you are sitting in front of a guy, kissing his cock. There seems to be cum on your face. This photo must have been taken in the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you are sitting in front of a guy, kissing his cock. There seems to be cum on your face. This photo must have been taken in the stripclub.'
 
 elseif fotoCFNMblowjob > 0:
 	!!sucked in front of everyone
-	$kompromatFoto = 'In the photo you are giving a guy a blowjob. You can spot a group of women in the background and it seems like this photo was taken in the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you are giving a guy a blowjob. You can spot a group of women in the background and it seems like this photo was taken in the stripclub.'
 
 elseif stripdancesum > 0:
 	!!stripper
-	$kompromatFoto = 'In the photo you are dancing on a pole. Obviously someone photographed you, while you were on stage at the stripclub.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'In the photo you are dancing on a pole. Obviously someone photographed you, while you were on stage at the stripclub.'
 
 elseif modelfoto > 0:
 	!!photo model
-	$kompromatFoto = 'The photo shows you naked, it is very well taken and must be from a shoot at the modeling agency.'
+	$BurgerQW['IvanQWBlackmailPhoto'] = 'The photo shows you naked, it is very well taken and must be from a shoot at the modeling agency.'
 end
 
 if $ARGS[0] = 'work':
@@ -52,9 +52,9 @@ if $ARGS[0] = 'work':
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work3.jpg"></center>'
 					'You deliver him a coffee on a little tray, with cream and sugar on the side. He doesn''t comment on your extra effort.'
 				
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
@@ -73,9 +73,9 @@ if $ARGS[0] = 'work':
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work2.jpg"></center>'
 						'You the deliver the papers to the boss, and he sends you on your way.'
 
-						if PSBBtimes = 1:
+						if BurgerQW['WorkShift'] = 1:
 							act 'Have your lunch': gt 'burgerWork', 'work'
-						elseif PSBBtimes = 2:
+						elseif BurgerQW['WorkShift'] = 2:
 							act 'Leave work': gs 'burgerWork', 'work2'
 						end
 					end
@@ -96,9 +96,9 @@ if $ARGS[0] = 'work':
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 						'With your mission accomplished, you get back to work.'
 
-						if PSBBtimes = 1:
+						if BurgerQW['WorkShift'] = 1:
 							act 'Have your lunch': gt 'burgerWork', 'work'
-						elseif PSBBtimes = 2:
+						elseif BurgerQW['WorkShift'] = 2:
 							act 'Leave work': gs 'burgerWork', 'work2'
 						end
 					end
@@ -112,9 +112,10 @@ if $ARGS[0] = 'work':
 				'When you enter Anatoly''s office, he approaches you with a hungry look in his eye.'
 
 				if bossexrand = 0:'He passionately presses you against the wall, and covers you with kisses.'
-				if bossexrand = 1:'His hand slides down your stomach, and crawls under her skirt. You moan softly when his hand begins felt to caress your pussy.'
+				if bossexrand = 1:'His hand slides down your stomach, and crawls under your skirt. You moan softly when his hand begins to caress your pussy.'
 				if bossexrand = 2:'He grabs your ass, and lifting up your skirt begins to knead your ass like dough.'
 				if bossexrand = 3:'He puts his hands on your hips, and slowly raises your skirt.'
+				gs 'boyStat', 'A74'
 
 				act 'Kiss him':
 					*clr&cla
@@ -184,12 +185,12 @@ if $ARGS[0] = 'work':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			bosstiprand = rand(0, 3)
 
 			if bosstiprand = 0:
-				TerminalPapper = 1
-				DayTerminalPapper = daystart
+				BurgerQW['TerminalTask'] = 1
+				BurgerQW['TerminalTaskDay'] = daystart
 				'Anatoly comes out of the office, and asks, "<<$pcs_nickname>>, I know it''s lunch time, but I really need these documents taken to the storage terminal in the city industrial area to be signed. I''ll give you the rest of the day off if you take care of it for me," he finishes, with a smile.'
 
 				act 'Deliver the papers':gt 'city_center'
@@ -201,16 +202,16 @@ if $ARGS[0] = 'work':
 					gs 'stat'
 					'Eventually you find the proper truck, and sign for the shipment. You keep an eye on them as they unload the shipment, just to be sure nothing gets lost on the way to the restaurant''s space in the warehouse.'
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
 
 			elseif bosstiprand = 2:
-				BankPapper = 1
-				dayBankPapper = daystart
+				BurgerQW['BankTask'] = 1
+				BurgerQW['BankTaskDay'] = daystart
 				'Anatoly comes out of the office, and says, "<<$pcs_nickname>>, please run these documents to the bank for me. I''ll give you the rest of the day off if you take care of it for me," he finishes, with a smile.'
 
 				act 'Go to the bank':gt 'city_center'
@@ -231,14 +232,14 @@ if $ARGS[0] = 'work':
 						'Your neighbor Timothy shows up to repair the computer. He is pleasantly surprised to see you. You chat cheerfully, while Timothy works on the boss''s PC. He soon fixes whatever was wrong with it, and you send him on his way with hug.'
 					end
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
 			end
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			bosstiprand = rand(0, 3)
 
 			if bosstiprand = 0:
@@ -249,12 +250,12 @@ if $ARGS[0] = 'work':
 					'The senior manager Ivan shows up in your office.'
 					gs 'BurgerTip', 'ivan_work'
 
-					if $kompromatFoto = '' or kompromatBlackMail > 1:
+					if $BurgerQW['IvanQWBlackmailPhoto'] = '' or BurgerQW['IvanQWBlackmail'] > 1:
 						'Ivan grins, "Honey, I need you to put your stamp on these papers." You give Ivan a sceptical look, as you find your company stamp. Then you put your stamp on the papers, and hand the back to Ivan.'
 
-						if PSBBtimes = 1:
+						if BurgerQW['WorkShift'] = 1:
 							act 'Have your lunch': gt 'burgerWork', 'work'
-						elseif PSBBtimes = 2:
+						elseif BurgerQW['WorkShift'] = 2:
 							act 'Leave work': gs 'burgerWork', 'work2'
 						end
 					end
@@ -264,9 +265,9 @@ if $ARGS[0] = 'work':
 					'Sergei looks at you with carnivorous eyes, "Is Anatoly around?"'
 					'"No, he just he just left." you tell him.'
 
-					if sergeyPQW = 1:
+					if BurgerQW['sergeyQW'] = 1:
 						'The pimply young man chuckles, and sits on the edge of your desk. "<<$pcs_nickname>>, you''re dynamite. We are very lucky to have a girl like you around," he says, leering at you.'
-					elseif sergeyPQW = 0:
+					elseif BurgerQW['sergeyQW'] = 0:
 						'The pimply young man chuckles, and sits on the edge of your desk. "<<$pcs_nickname>> you seem like such a cool girl, do you think...I mean would you like, to go out with me after work?"'
 
 						act 'Eww, no way!':
@@ -274,9 +275,9 @@ if $ARGS[0] = 'work':
 							gs 'stat'
 							'After you reject this rookie, he jumps up and scampers out of your office. What a scrub!'
 
-							if PSBBtimes = 1:
+							if BurgerQW['WorkShift'] = 1:
 								act 'Have your lunch': gt 'burgerWork', 'work'
-							elseif PSBBtimes = 2:
+							elseif BurgerQW['WorkShift'] = 2:
 								act 'Leave work': gs 'burgerWork', 'work2'
 							end
 						end
@@ -302,7 +303,7 @@ if $ARGS[0] = 'work':
 								act 'Let him down easy':
 									*clr&cla
 									minut += 15
-									sergeyPQW = 1
+									BurgerQW['sergeyQW'] = 1
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/kafe2.jpg"></center>'
 									'You tell him that you have to be getting home, and the little brat takes that as an opportunity to grope you, before you leave.'
@@ -315,9 +316,9 @@ if $ARGS[0] = 'work':
 						exit
 					end
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 
@@ -326,25 +327,25 @@ if $ARGS[0] = 'work':
 					'"No, he stepped out," you reply.'
 					'She purses her lips looking at you with disapproval, before she turns to go.'
 					
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				elseif bburand = 3:
 					'The the personnel manager Vick comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				elseif bburand > 3:
 					'With some free time at in the office alone, you screw around on the computer. The first thing you do is check for any updates on TFgamessite, disappointed you play solitaire instead.'
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
@@ -365,7 +366,7 @@ if $ARGS[0] = 'work':
 							gs 'stat'
 
 							if SaunaWhore > 0:
-								BuSWworkEnd = 1
+								BurgerQW['SaunaWhoreKnown'] = 1
 								'When you enter the sauna and stop dead in your tracks when you see the madam."<<$pcs_nickname>>, what a surprise are you coming back to work for us."' 
 								'Anatoly says, "Whats going on here?"'
 								'"Oh, you don''t know? Little <<$pcs_nickname>> is one of the best little cocksuckers I''ve ever had work for me, and her pussy is a goldmine," she laughs.'
@@ -402,23 +403,25 @@ if $ARGS[0] = 'work':
 											sexcontra = 7
 											'Anatoly reaches for a condom, but you stop him. "Please, allow me," you say.
 											You fish out one of the sabotaged condoms from your purse, and put it on him using you mouth. He then lies back on the bench. You straddle him ready to fuck his brains out, and maybe more you think with a wicked little thrill.'
-											
 										else
 											sexcontra = 3
-							
 											'Anatoly puts a condom on saying, "You can never be too careful. My wife would kill me if I knocked up some sweet young thing." He then grabs you by the hand pulling you on top of him. You throw a leg over and sit on top of him, ready for action.'
 										end
 										if sexcontra = 3:
 											'Anatoly groans and twitches a few times, then he pulled out of you You see that his condom is filled with sperm.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 3
 										elseif sexcontra = 7:
 											'Anatoly groaned and twitches a few times, then he pulled out of you. You smile when you see that his condom wasn''t quite as full as it should be.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 7
 										elseif sexcontra = 4:
 											'Anatoly groans and twitches a few times, then he pulls out of you. You see that his condom is torn.'
 											'"If you get pregnant, it''s not mine. Take this money and make sure of it." He says to you.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 4
 											money += 500
 										elseif sexcontra = 5:
 											'Anatoly groans and twitches a few times, then he pulls out of you. You see that his condom is missing. OMG, it must be inside you!'
 											'"If you get pregnant, it''s not mine. Take this money and make sure of it." He says to you.'
+											gs 'cum_call', 'vaginal', 'A74', 1, 5
 											money += 500
 										end
 										protect = 0
@@ -441,9 +444,7 @@ if $ARGS[0] = 'work':
 						act 'You''re great at giving favors':
 							*clr&cla
 							gs 'boyStat', 'A74'
-							spafinloc = 12
-							gs 'cum_manage'
-							swallow += 1
+							gs 'cum_call', 'mouth_swallow', 'A74', 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcar.jpg"></center>'
 							'Determined to send Anatoly home with a smile, you lean over and unzip his pants. You wrap your <<$lip1>> lips around his flaccid penis, and start working your magic. Soon your mouth is full of hard throbbing cock. You make an effort to get him home quickly, and suck like a woman possessed with the need for seed. He does finish quickly, and you slurp it all down with a smile. Anatoly gets himself back in his pants, and sends you on your way saying, "Thanks babe, you''re the best."'
@@ -475,9 +476,9 @@ if $ARGS[0] = 'work':
 						'Your neighbor Timothy shows up to repair the computer. He is pleasantly surprised to see you. You chat cheerfully, while Timothy works on the boss''s PC. He soon fixes whatever was wrong with it, and you send him on his way with hug'
 					end
 
-					if PSBBtimes = 1:
+					if BurgerQW['WorkShift'] = 1:
 						act 'Have your lunch': gt 'burgerWork', 'work'
-					elseif PSBBtimes = 2:
+					elseif BurgerQW['WorkShift'] = 2:
 						act 'Leave work': gs 'burgerWork', 'work2'
 					end
 				end
@@ -498,24 +499,24 @@ if $ARGS[0] = 'work':
 		exit
 	elseif burand = 2:
 		*clr & cla
-		if $kompromatFoto ! '' and kompromatBlackMail = 0:
+		if $BurgerQW['IvanQWBlackmailPhoto'] ! '' and BurgerQW['IvanQWBlackmail'] = 0:
 			gt 'BurgerTip', 'ivan_work'
-		elseif $kompromatFoto = '' and kompromatBlackMail > 1:
+		elseif $BurgerQW['IvanQWBlackmailPhoto'] = '' and BurgerQW['IvanQWBlackmail'] > 1:
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 			'The senior manager Ivan shows up in your office.'
 			'Ivan grins, "Honey, I need you to put your stamp on these papers." You give Ivan a sceptical look, as you find your company stamp. Then you put your stamp on the papers, and hand the back to Ivan.'
 
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		else
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 			'Nothing interesting happens.'
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		end
@@ -526,9 +527,9 @@ if $ARGS[0] = 'work':
 		'Sergei looks at you with carnivorous eyes, "Is Anatoly around?"'
 		'"No, he just he just left." you tell him.'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -538,9 +539,9 @@ if $ARGS[0] = 'work':
 		'"No, he stepped out," you reply.'
 		'She purses her lips looking at you with disapproval, before she turns to go.'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -548,9 +549,9 @@ if $ARGS[0] = 'work':
 	elseif burand = 5:
 		'The the personnel manager Vic comes into the office looking for the boss. When you tell her he is gone, she mutters something about personnel, and walks out'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -558,26 +559,26 @@ if $ARGS[0] = 'work':
 	elseif burand = 6:
 		'An elegantly dressed woman shows up at the office.'
 
-		if gossipBU < 10:
+		if BurgerQW['SlutReputation'] < 10:
 			'The lady looks at you scornfully and asks, "Is he in there?" You nod your head meekly. Without knocking she marches into Anatoly''s office. A short time later they both come back out. "Yes dear, I''ll see you at your mothers house later, I promise," he says, as he ushers her out the door. After she is gone, he chuckles, "My wife is a rare bitch."'
 		
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		end
 
-		if gossipBU >= 10:
+		if BurgerQW['SlutReputation'] >= 10:
 			'She looks at you with contempt, and storms into Anatoly''s office. You can here her screaming through the door: "I know all about your adventures with that slut out there. If you don''t send your whore packing immediately I''m leaving you, and taking you for everything you''re worth." With that she storms out of the office, and spits on you on her way out the door.'
 			'A few minutes later Anatoly comes out, and says, "<<$pcs_nickname>>, I''m sorry, I can''t afford to lose my marriage over you. I''m going to have to insist on your resignation."'
 			
 			act 'Write a letter of resignation':
 				*clr&cla
 				work = 0
-				PersSecWork = 2
-				Pay = PersSecWorkTimes * 1250
-				PersSecWorkTimes = 0
+				BurgerQW['Secretary'] = 2
+				Pay = BurgerQW['SecretaryTimesWorked'] * 1250
+				BurgerQW['SecretaryTimesWorked'] = 0
 				money += Pay
 				gs 'stat'
 				'You quickly write out something that effectively says "I quit!" with some fancy words thrown in.'
@@ -636,30 +637,30 @@ if $ARGS[0] = 'toilet':
 	bosstoirand = rand(0, 10)
 
 	if bosstoirand = 10:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you accidentally collide with Ivan. He looks at you with a knowing little grin, before going about his business.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand = 9:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you encounter Lena. The accountant notices the stain on your blouse and mutters "whore", before walking away.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand = 8:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you accidentally collided with the personnel manager. Vic notices the cum stain, and her eyes widen in surprise. She wrinkles her nose in disgust, and walks away.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand = 7:
-		gossipBU += 1
+		BurgerQW['SlutReputation'] += 1
 		'On your way to the toilet, you encounter Sergei. The pimply deputy manager notices the cum stain and laughs. "I thought you always swallowed everything, cocksucker", he says, as he walks away.'
 		gs 'BurgerTip', 'toilet_wash'
 	elseif bosstoirand < 7:
 		bosstoirandin = rand(0, 10)
 
 		if bosstoirandin = 10:
-			gossipBU += 1
+			BurgerQW['SlutReputation'] += 1
 			'You quietly slipped into the toilet, but come face to face with Lena. She notices the stain on your top and muttered "whore" before walking away.'
 			gs 'BurgerTip', 'toilet_wash2'
 		elseif bosstoirandin = 9:
-			gossipBU += 1
+			BurgerQW['SlutReputation'] += 1
 			'In the bathroom you come face to face with toilet faced nose to nose with Vik. The personnel manager notices what you are doing, and shakes her head with disdain, as she walks out.'
 			gs 'BurgerTip', 'toilet_wash2'
 		elseif bosstoirandin < 9:
@@ -674,9 +675,9 @@ if $ARGS[0] = 'toilet':
 
 			'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		end
@@ -695,9 +696,9 @@ if $ARGS[0] = 'toilet_wash':
 				
 	'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -714,9 +715,9 @@ if $ARGS[0] = 'toilet_wash2':
 
 	'You go into the bathroom, and turn the water on in the sink. <<$deytoibur>><<$deytoibur2>>'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -736,9 +737,7 @@ if $ARGS[0] = 'bj_cum':
 		
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	elseif reaktrand > 5 and reaktrand < 9:
-		spafinloc = 7
-		gs 'cum_manage'
-		
+		gs 'cum_call', 'clothes', 'A74', 1
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum2.jpg"></center>'
 		'Not wanting a mouth full of cum, you decide to jerk Anatoly to completion. Oh dear, it looks like your clever plan backfired. Anatoly managed to shoot his load all over your pretty outfit. It looks sexy, but you better head to the bathroom before it stains.'
 		
@@ -747,10 +746,8 @@ if $ARGS[0] = 'bj_cum':
 		
 		act 'Go to the toilet': gt 'BurgerTip', 'toilet'
 	elseif reaktrand >= 9:
-		spafinloc = 11
-		gs 'cum_manage'
-		spafinloc = 7
-		gs 'cum_manage'
+		gs 'cum_call', 'face', 'A74', 1
+		gs 'cum_call', 'clothes', 'A74', 1
 		
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum3.jpg"></center>'
 		'Not wanting a mouth full of cum, you decide to jerk Anatoly to completion. You realize your error when jets of semen splatter against your face and clothes. You manage to get most of it off your face with a tissue, but you better get to the little girls room before it stains your top.'
@@ -766,8 +763,7 @@ end
 
 if $ARGS[0] = 'bj2':
 	*clr&cla
-	spafinloc = 12
-	gs 'cum_manage'
+	gs 'cum_call', 'mouth', 'A74', 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum4.jpg"></center>'
 	'Wanting to get a taste, you pick up the pace to finish him. Soon, his salty semen pours into your mouth. It tastes delicious.'
@@ -783,14 +779,13 @@ if $ARGS[0] = 'bj2':
 		boburand = rand(0, 10)
 
 		if boburand > 2:
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		elseif boburand <= 2:
-			spafinloc = 7
-			gs 'cum_manage'
+			gs 'cum_call', 'clothes', 'A74', 1
 			gs 'stat'
 			'Afterword, you notice you got some of his semen on your blouse.'
 			
@@ -803,21 +798,20 @@ if $ARGS[0] = 'bj2':
 
 	act 'Swallow it down':
 		*clr&cla
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A74', 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcum6.jpg"></center>'
 		'You swallow his cum down as fast as you can. You are left with the a strange, but not altogether unpleasant aftertaste in your mouth.'
 		boburand = rand(0, 10)
 
 		if boburand > 2:
-			if PSBBtimes = 1:
+			if BurgerQW['WorkShift'] = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
+			elseif BurgerQW['WorkShift'] = 2:
 				act 'Leave work': gs 'burgerWork', 'work2'
 			end
 		elseif boburand <= 2:
-			spafinloc = 7
-			gs 'cum_manage'
+			gs 'cum_call', 'clothes', 'A74', 1
 			gs 'stat'
 			'You notice that you didn''t get it all. A few drops of semen are staining your blouse.'
 			act 'Go to the toilet': gt 'BurgerTip', 'toilet'
@@ -855,19 +849,19 @@ if $ARGS[0] = 'sex':
 	bosswantrand = rand(0, 10)
 	
 	gs 'arousal', 'vaginal', 10, 'sub'
+	gs 'cum_call', 'precum', 'A74', 1
 	gs 'stat'
 
 	if bosswantrand >= 3:
-		spafinloc = 4
-		gs 'cum_manage'
+		gs 'cum_call', 'butt', 'A74', 1
 		'<<$boydesc>> withdraws his cock, and shoots hot streams of semen all over your naked ass.'
 		
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 	elseif bosswantrand < 3:
@@ -887,17 +881,16 @@ if $ARGS[0] = 'anal':
 	'You push your hips back presenting your ass for Anatoly.'
 	gs 'arousal', 'auto_lube', 'anal'
 	!!gs 'dinsex','sexcum'
-	spafinloc = 4
-	gs 'cum_manage'
+	gs 'cum_call', 'butt', 'A74', 1
 	'He finishes by giving you a little smack on the ass and a "good girl".'
 	
 	gs 'arousal', 'anal', 10, 'sub'
 	gs 'arousal', 'end'
 	gs 'stat'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -916,19 +909,19 @@ if $ARGS[0] = 'sex2':
 	bosswantrand = rand(0, 10)
 
 	gs 'arousal', 'vaginal', 10, 'sub'
+	gs 'cum_call', 'precum', 'A74', 1
 	gs 'stat'
 	
 	if bosswantrand >= 3:
-		spafinloc = 14
-		gs 'cum_manage'
+		gs 'cum_call', 'stomach', 'A74', 1
 		'<<$boydesc>> withdraws his cock, and shoots hot streams of semen all over your naked ass.'
 		
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 	elseif bosswantrand < 3:
@@ -948,17 +941,16 @@ if $ARGS[0] = 'anal2':
 	'You brace yourself, as he pushes his rock hard cock against your tight little sphincter.'
 	gs 'arousal', 'auto_lube', 'anal'
 	!!gs 'dinsex','sexcum'
-	spafinloc = 3
-	gs 'cum_manage'
+	gs 'cum_call', 'anus', 'A74', 1
 	'He finishes by giving you a little smack on the ass and a "good girl".'
 
 	gs 'arousal', 'anal', 10, 'sub'
 	gs 'arousal', 'end'
 	gs 'stat'
 	
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
@@ -966,21 +958,21 @@ end
 if $ARGS[0] = 'ivan_work':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 	'The senior manager Ivan shows up in your office.'
-	'Ivan grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$kompromatFoto>>. Ivan is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would...well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
+	'Ivan grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$BurgerQW[''IvanQWBlackmailPhoto'']>>. Ivan is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would...well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
 	
 	act 'Plead with him not to show the pictures': gt 'BurgerTip', 'ivan_work2'
 
 	act 'Keep silent':
 		*clr & cla
-		kompromatBlackMail = 1
+		BurgerQW['IvanQWBlackmail'] = 1
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
 		'Ivan frowns slightly when you don''t say anything. "OK baby, I will keep quiet for now, but this isn''t the end of this." Irritated, he puts the photo in his pocket.'
 
-		if PSBBtimes = 1:
+		if BurgerQW['WorkShift'] = 1:
 			act 'Have your lunch': gt 'burgerWork', 'work'
-		elseif PSBBtimes = 2:
+		elseif BurgerQW['WorkShift'] = 2:
 			act 'Leave work': gs 'burgerWork', 'work2'
 		end
 
@@ -998,21 +990,20 @@ if $ARGS[0] = 'ivan_work2':
 
 	act 'Go with Ivan':
 		*clr&cla
-		kompromatBlackMail = 2
+		BurgerQW['IvanQWBlackmail'] = 2
 		gs 'stat'
 		'When you enter his office, Ivan locks the door. "Well baby, you can start by getting those clothes off," he orders.'
 
 		act 'Undress':
 			*clr&cla
-			kompromatBlackMail = 2
+			BurgerQW['IvanQWBlackmail'] = 2
 			gs 'stat'
 			'As you undress you feel Ivan''s gaze all over your body. When you are naked, he slowly walks across the room, staring at you. He reaches out with a hand and tweaks one of you nipples, saying, "Not bad, not bad, I think you and I will get along just fine. Now on your knees bitch, and open that cute fucking mouth of yours wide."'
 
 			act 'Get on your knees and open your mouth':
 				*clr&cla
-				kompromatBlackMail = 2
-				spafinloc = 11
-				gs 'cum_manage'
+				BurgerQW['IvanQWBlackmail'] = 2
+				gs 'cum_call', 'face', 'A76', 1
 				facial += 1
 				guy += 1
 				gs 'stat'
@@ -1022,9 +1013,9 @@ if $ARGS[0] = 'ivan_work2':
 				gs 'arousal', 'bj', 10, 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-				if PSBBtimes = 1:
+				if BurgerQW['WorkShift'] = 1:
 					act 'Have your lunch': gt 'burgerWork', 'work'
-				elseif PSBBtimes = 2:
+				elseif BurgerQW['WorkShift'] = 2:
 					act 'Leave work': gs 'burgerWork', 'work2'
 				end
 			end
@@ -1056,21 +1047,21 @@ end
 
 if $ARGS[0] = 'ivan_work3':
 	*clr&cla
-	kompromatBlackMail = 1
+	BurgerQW['IvanQWBlackmail'] = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work7.jpg"></center>'
 	'When you refuse to undress, Ivan says, "I''m tired of messing with you anyway, you stupid cunt. It''s easier just to get rid of you once and for all." With that, he opens the door and orders you to exit.'
 
-	if PSBBtimes = 1:
+	if BurgerQW['WorkShift'] = 1:
 		act 'Have your lunch': gt 'burgerWork', 'work'
-	elseif PSBBtimes = 2:
+	elseif BurgerQW['WorkShift'] = 2:
 		act 'Leave work': gs 'burgerWork', 'work2'
 	end
 end
 
 if $ARGS[0] = 'work4':
 	*clr&cla
-	kompromatBlackMail = 1
+	BurgerQW['IvanQWBlackmail'] = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work7.jpg"></center>'
 	'When you refuse, Ivan says, "I''m tired of messing with you anyway, you stupid cunt. It''s easier just to get rid of you once and for all." With that, he turns and walks away.'

+ 2 - 2
locations/Cheatmenu_din.qsrc

@@ -1174,7 +1174,7 @@ $cheatmenu['reputation'] = {
 			'<<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>>: <<npc_rel[''A14'']>>	<a href="exec:npc_rel[''A14''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A14''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A15'']>> <<$npc_lastname[''A15'']>>: <<npc_rel[''A15'']>>	<a href="exec:npc_rel[''A15''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A15''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A17'']>> <<$npc_lastname[''A17'']>>: <<npc_rel[''A17'']>>	<a href="exec:npc_rel[''A17''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A17''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
-			'<<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>>: <<npc_rel[''A23'']>>	<a href="exec:npc_rel[''A23''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A23''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
+			'<<$npc_firstname[''A22'']>> <<$npc_lastname[''A22'']>>: <<npc_rel[''A22'']>>	<a href="exec:npc_rel[''A22''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A22''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A146'']>> <<$npc_lastname[''A146'']>>: <<npc_rel[''A146'']>>  <a href="exec:npc_rel[''A146''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A146''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A147'']>> <<$npc_lastname[''A147'']>>: <<npc_rel[''A147'']>>  <a href="exec:npc_rel[''A147''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A147''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A148'']>> <<$npc_lastname[''A148'']>>: <<npc_rel[''A148'']>>  <a href="exec:npc_rel[''A148''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A148''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
@@ -1195,7 +1195,7 @@ $cheatmenu['reputation'] = {
 			'<<$npc_firstname[''A13'']>> <<$npc_lastname[''A13'']>>: <<npc_rel[''A13'']>>	<a href="exec:npc_rel[''A13''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A13''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			if zverRageQW = 0 or zverRageQW = 10:  '<<$npc_firstname[''A18'']>> <<$npc_lastname[''A18'']>>: <<npc_rel[''A18'']>>	<a href="exec:npc_rel[''A18''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A18''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A19'']>> <<$npc_lastname[''A19'']>>: <<npc_rel[''A19'']>>	<a href="exec:npc_rel[''A19''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A19''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
-			'<<$npc_firstname[''A22'']>> <<$npc_lastname[''A22'']>>: <<npc_rel[''A22'']>>	<a href="exec:npc_rel[''A22''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A22''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
+			'<<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>>: <<npc_rel[''A23'']>>	<a href="exec:npc_rel[''A23''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A23''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A149'']>> <<$npc_lastname[''A149'']>>: <<npc_rel[''A149'']>>  <a href="exec:npc_rel[''A149''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A149''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A150'']>> <<$npc_lastname[''A150'']>>: <<npc_rel[''A150'']>>  <a href="exec:npc_rel[''A150''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A150''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A141'']>> <<$npc_lastname[''A141'']>>: <<npc_rel[''A141'']>>  <a href="exec:npc_rel[''A141''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A141''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'

+ 363 - 0
locations/Cum_Manage.qsrc

@@ -609,5 +609,368 @@ if $ARGS[0] = 'cumeater':
 	end
 end
 
+if $ARGS[0] = 'cum_stat_display':
+	if Enable_clearcum > 0: gs 'cum_cleanup', 'reset'
+
+	killvar 'cumvolume'
+	killvar 'i'
+	killvar 'knownguy'
+	killvar 'cumcount'
+	killvar 'cumowner'
+
+	if arrsize('sparrvol') > 0:
+		!!go through every location
+		:locationloop
+			!!start from the freshest load
+			idx = arrsize('sparrloc')-1
+			:spermitemloop
+				!!if the currently examined load loaction is the location of the current cycle, execute
+				if sparrloc[idx] = i:
+					!!setting the age of the current load
+					!! 0: mouth
+					!! 1: in this hour
+					!! 2: in four hours
+					!! 3: at least five hours ago
+					!! 4: in body (pussy or ass)
+					!! 5: no more than 12 hours in condom
+					!! 6: no more than 48 hours in condom
+					!! 7: more than two days old, in condom
+					if i = 12:
+						j = 0
+					elseif i = 17:
+						if sparrage[idx] <= 12:
+							j = 5
+						elseif sparrage[idx] <= 48:
+							j = 6
+						else
+							j = 7
+						end
+					elseif i = 0 or i = 3:
+						j = 4
+					else
+						if sparrage[idx] <= 1:
+							j = 1
+						elseif sparrage[idx] <= 5:
+							j = 2
+						else
+							j = 3
+						end
+					end
+
+					cumvolume['<<i>>:<<j>>'] += sparrvol[idx]
+					if sparrvol[idx] > 0:
+						if sparridt[idx] = 0:
+							!!unknown partner
+							cumcount['<<i>>:<<j>>'] += 1
+						elseif sparridt[idx] = 1:
+							!!known partner
+							!!storing the name of the cum owner (format: $cumowner[<cum location>:<age of cum>:<index of cum owner>])
+							if knownguy['<<i>>:<<j>>'] > 0:
+								gchk = 0
+								:sameguycheck
+								if $cumowner['<<i>>:<<j>>:<<gchk>>'] ! $sparrnam[idx] and gchk <= knownguy['<<i>>:<<j>>']:gchk += 1 & jump 'sameguycheck'
+								if gchk > knownguy['<<i>>:<<j>>']:
+									$cumowner['<<i>>:<<j>>:<<knownguy[''<<i>>:<<j>>'']>>'] = $sparrnam[idx]
+									knownguy['<<i>>:<<j>>'] += 1
+									cumcount['<<i>>:<<j>>'] += 1
+								end
+							else
+								$cumowner['<<i>>:<<j>>:<<knownguy[''<<i>>:<<j>>'']>>'] = $sparrnam[idx]
+								knownguy['<<i>>:<<j>>'] += 1
+								cumcount['<<i>>:<<j>>'] += 1
+							end
+						end
+					end
+				end
+			if idx > 0:idx -= 1 & jump 'spermitemloop'
+		if i < 18:i += 1 & jump 'locationloop'
+		killvar 'i'
+		killvar 'idx'
+		killvar 'j'
+	end
+
+	!!Clearing cum location array before positive entries are applied below in the icon and the text message codes
+	killvar 'cumloc'
+
+	$stat_cum_msg = ''
+	$stat_cum_text = ''
+	stat_visible_cum = 0
+	stat_cumloc_check = 0
+
+	i = 0
+	:cumlocloop
+		if i = 0:
+			$icon_txtloc = 'your pussy'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/creampie/cumpussy'+rand(1,14)+'.jpg''">pussy</a>'
+		elseif i = 1:
+			$icon_txtloc = 'your labia'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumpussy/cumpus'+rand(1,4)+'.jpg''">labia</a>'
+		elseif i = 2:
+			$txtloc = 'the front of your panties'
+			$icon_txtloc = $txtloc
+		elseif i = 3:
+			$icon_txtloc = 'your ass'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumanal/cumanal'+rand(1,11)+'.jpg''">ass</a>'
+		elseif i = 4:
+			$icon_txtloc = 'your butt'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumass/cumass'+rand(1,6)+'.jpg''">butt</a>'
+		elseif i = 5:
+			$txtloc = 'the back of your panties'
+			$icon_txtloc = $txtloc
+		elseif i = 6:
+
+			$icon_txtloc = 'your clothes near your groin'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumclothes/'+rand(1,3)+'.jpg''">clothes near your groin</a>'
+		elseif i = 7:
+			$icon_txtloc = 'your clothes'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumclothes/cumclothes'+rand(1,21)+'.jpg''">clothes</a>'
+		elseif i = 8:
+			$txtloc = 'your back'
+			$icon_txtloc = $txtloc
+		elseif i = 9:
+			$txtloc = 'your legs'
+			$icon_txtloc = $txtloc
+		elseif i = 10:
+			$txtloc = 'your arms'
+			$icon_txtloc = $txtloc
+		elseif i = 11:
+			if pcs_haircol = 0:
+				$cum_face_image = 'brown/'
+				$cum_face_image += rand(1, 31)
+			elseif pcs_haircol = 1:
+				$cum_face_image = 'black/'
+				$cum_face_image += rand(1, 23)
+			elseif pcs_haircol = 2:
+				$cum_face_image = 'red/'
+				$cum_face_image += rand(1, 19)
+			elseif pcs_haircol = 3:
+				$cum_face_image = 'blonde/'
+				$cum_face_image += rand(1, 25)
+			elseif pcs_haircol > 3:
+				$cum_face_image = 'custom/'
+				$cum_face_image += rand(1, 20)
+			end
+			$icon_txtloc = 'your face'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumface/<<$cum_face_image>>.jpg''">face</a>'
+			killvar 'cum_face_image'
+		elseif i = 13:
+			$txtloc = 'your hands'
+			$icon_txtloc = $txtloc
+		elseif i = 14:
+			$icon_txtloc = 'your stomach'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumbelly/cumbelly'+rand(1,12)+'.jpg''">stomach</a>'
+		elseif i = 15:
+			$icon_txtloc = 'your breasts'
+			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumtits/cumtits'+rand(1,19)+'.jpg''">breasts</a>'
+		elseif i = 16:
+			$icon_txtloc = 'your hair'
+			$txtloc = 'your hair</a>'
+		elseif i = 17:
+			$txtloc = 'in your vagina in a slipped condom'
+			$icon_txtloc = $txtloc
+		else
+			$icon_txtloc = 'the gusset of your panties'
+			$txtloc = 'the gusset of your panties</a>'
+		end
+
+		j = 0
+		:ageloop
+			if cumvolume['<<i>>:<<j>>'] > 0:
+				!!Cum locations set for checking npc reactions
+				cumloc[i] = 1
+				cumvol[i] = cumvolume['<<i>>:<<j>>']
+				if stat_cumloc_check ! 1 and i ! 12: stat_cumloc_check = 1
+				!!amount setting
+				if cumvolume['<<i>>:<<j>>'] > 250:
+					!! 25 ml, about four-five load, gushing
+					$txtamount = 'Enormous '
+				elseif cumvolume['<<i>>:<<j>>'] > 100:
+					!! 10 ml, about two load, flowing
+					$txtamount = 'Huge '
+				elseif cumvolume['<<i>>:<<j>>'] >= 20:
+					!! 2 ml, seeping out
+					$txtamount = 'Decent '
+				else
+					!! residue amount, no leakage
+					$txtamount = 'Small '
+				end
+
+				!! if sperm age stage is 4, it means inside the body
+				if j = 4:
+					if (vibratorIN = 1 and i = 0) or (analplugin = 1 and i = 3):
+						$txtproxy = 'being plugged in '
+					elseif i = 0 and cumvolume['<<i>>:<<j>>'] < pcs_vag*5:
+						$txtproxy = 'staying inside of '
+					elseif i = 3 and pcs_ass <= 25:
+						$txtproxy = 'staying inside of '
+					else
+						if cumvolume['<<i>>:<<j>>'] > 250:
+							$txtproxy = 'gushing out of '
+						elseif cumvolume['<<i>>:<<j>>'] > 100:
+							$txtproxy = 'flowing out of '
+						elseif cumvolume['<<i>>:<<j>>'] >= 40:
+							$txtproxy = 'seeping out of '
+						else
+							$txtproxy = 'staying inside of '
+						end
+					end
+				elseif j >= 5:
+				!! if sperm age stage is over 4, meaning in condom
+					if j = 5:
+						$txtproxy = 'buried '
+					elseif j = 6:
+						$txtproxy = 'marinating '
+					else
+						$txtproxy = 'rotting '
+					end
+					if cumcondslip_deep > (vagina / 2): $txtproxy += 'deep '
+				elseif j < 4 and j > 0:
+					!!amount setting
+					if cumvolume['<<i>>:<<j>>'] > 160:
+						!! 10 ml, about two load, flowing
+						$txtproxy = 'coating '
+					elseif cumvolume['<<i>>:<<j>>'] > 40:
+						!! 2 ml, seeping out
+						$txtproxy = 'covering '
+					else
+						!! residue amount, no leakage
+						$txtproxy = 'spattering '
+					end
+					if j = 1:
+						$txtproxy += 'wetly '
+					elseif j = 2:
+						$txtproxy += 'dryly '
+					else
+						$txtproxy += 'powderly '
+					end
+				end
+
+				$txtperson = ''
+				if cumcount['<<i>>:<<j>>'] = 0:
+	!!ToDo: No idea how to do the icon here (julzor)
+					$txtiscum = 'some whitish substance '
+				else
+					$txtiscum = 'cum'
+					if cumcount['<<i>>:<<j>>'] = knownguy['<<i>>:<<j>>']:
+					!! everyone is known (one or more)
+						if knownguy['<<i>>:<<j>>'] = 1:
+							$txtperson = $npc_usedname[$cumowner['<<i>>:<<j>>:0']] + ' '
+						else
+							kmax = 0
+							:nullocator1
+							if $cumowner['<<i>>:<<j>>:<<kmax>>'] ! '':kmax += 1 & jump 'nullocator1'
+							kmax -= 1
+							k = 0
+							:knownloop
+								$txtperson += $npc_usedname[$cumowner['<<i>>:<<j>>:<<k>>']]
+							if k < kmax-1:$txtperson += ', ' & k += 1 & jump 'knownloop'
+							k += 1
+							$txtperson += ' and ' + $npc_usedname[$cumowner['<<i>>:<<j>>:<<k>>']] + ' '
+						end
+					elseif knownguy['<<i>>:<<j>>'] = 0:
+					!! no one is known (one or more)
+						if cumcount['<<i>>:<<j>>'] = 1:
+							$txtperson += 'some guy '
+						else
+							$txtperson += 'some guys '
+						end
+					else
+					!! there are known and unknown guys in the mix
+						if knownguy['<<i>>:<<j>>'] = 1:
+							$txtperson = $npc_usedname[$cumowner['<<i>>:<<j>>:0']] + ' and some guy'
+						else
+							kmax = 0
+							:nullocator2
+							if $cumowner['<<i>>:<<j>>:<<kmax>>'] ! '':kmax += 1 & jump 'nullocator2'
+							kmax -= 1
+							k = 0
+							:mixloop
+								$txtperson += $npc_usedname[$cumowner['<<i>>:<<j>>:<<k>>']] + ', '
+							if k < kmax: k += 1 & jump 'mixloop'
+							$txtperson += 'and some guy'
+						end
+						if cumcount['<<i>>:<<j>>'] - knownguy['<<i>>:<<j>>'] > 1:
+							$txtperson += 's '
+						else
+							$txtperson += ' '
+						end
+					end
+				end
+				$icon_txtiscum = $txtiscum
+				if j <= 4 and trt_cumeater = 1 and $txtiscum = 'cum': $txtiscum = '<a href="exec:gs ''cum_manage'', ''cumeater'', <<i>>"><font color=#0064FF>' + $txtiscum + '</font></a>'
+				$txtiscum += ' from '
+				$icon_txtiscum += ' from '
+				if i = 0 and j = 4 and vibratorIN = 0 and pcs_vag*10 < cumvolume['<<i>>:<<j>>'] and cumvolume['<<i>>:<<j>>'] >= 20:
+					$stat_cum_text += '<BR><b><font color="red">' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + iif($pantyworntype ! 'none', ' into your panties.', ' down your legs.')+'</font></b>'
+					if $stat_cum_msg ! '': $stat_cum_msg += '<br>'
+					$stat_cum_msg += $txtamount + 'amounts of ' + $icon_txtiscum + $txtperson + 'is ' + $txtproxy + $icon_txtloc + iif($pantyworntype ! 'none', ' into your panties.', ' down your legs.')
+				elseif sparragestage >= 5:
+					if cumcondslip_aware > 0: $stat_cum_text += '<BR><b><font color="red">' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + '.</font></b>'
+					if $stat_cum_msg ! '': $stat_cum_msg += '<br>'
+					$stat_cum_msg += $txtamount + 'amounts of ' + $icon_txtiscum + $txtperson + 'is ' + $txtproxy + $icon_txtloc + '.'
+				elseif j ! 0:
+					$stat_cum_text += '<BR><b><font color="red">' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + '.</font></b>'
+					if $stat_cum_msg ! '': $stat_cum_msg += '<br>'
+					$stat_cum_msg += $txtamount + 'amounts of ' + $icon_txtiscum + $txtperson + 'is ' + $txtproxy + $icon_txtloc + '.'
+				else
+					$stat_cum_text += '<BR><b><font color="red">Your breath smells like sperm.</font></b>'
+					if $stat_cum_msg ! '': $stat_cum_msg += '<br>'
+					$stat_cum_msg += 'Your breath smells like sperm.'
+				end
+			end
+		if j < 7: j+=1 & jump 'ageloop'
+	if i < 18: i+=1 & jump 'cumlocloop'
+	killvar 'i'
+	killvar 'j'
+	killvar 'txtperson'
+	killvar 'k'
+	killvar 'kmax'
+	killvar 'txtamount'
+	killvar 'txtiscum'
+	killvar '$icon_txtiscum'
+	killvar 'txtperson'
+	killvar 'txtproxy'
+	killvar 'txtloc'
+	killvar '$icon_txtloc'
+	killvar 'cumvolume'
+	killvar 'cumcount'
+	killvar 'knownguy'
+	killvar 'cumowner'
+
+	$stat_visible_cum_temp = ''
+	$stat_visible_cum_msg = ''
+
+	if cumloc[6] = 1 or cumloc[7] = 1 or cumloc[11] = 1 or cumloc[13] = 1 or cumloc[16] = 1:
+		if cumloc[6] = 1:
+			stat_visible_cum = 1
+			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
+			$stat_visible_cum_temp += 'your clothes near your groin'
+		end
+		if cumloc[7] = 1:
+			stat_visible_cum = 1
+			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
+			$stat_visible_cum_temp += 'your clothes'
+		end
+		if cumloc[11] = 1:
+			stat_visible_cum = 1
+			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
+			$stat_visible_cum_temp += 'your face'
+		end
+		if cumloc[13] = 1:
+			stat_visible_cum = 1
+			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
+			$stat_visible_cum_temp += 'your hands'
+		end
+		if cumloc[16] = 1:
+			stat_visible_cum = 1
+			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
+			$stat_visible_cum_temp += 'your hair'
+		end
+
+		$stat_visible_cum_msg = 'People can see the cum on '+ $stat_visible_cum_temp + '.'
+	end
+
+end
+
 --- Cum_Manage ---------------------------------
 

+ 27 - 42
locations/FedorEv.qsrc

@@ -24,8 +24,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'Start':
 	elseif fedorKozlovQW = 10 and FedorLuv < -5:
 		gt 'FedorEv2', 'Fedor Breakup'
 	elseif fedorKozlovQW >= 10 and dimaFilm = 1 and FedorvsDimka = 1:
-		gt 'FedorMisc', 'Fedor Vs Dimka'
-!!ToDo: sub and dom have to replaced, they can''t be changed into willpower in this case		
+		gt 'FedorMisc', 'Fedor Vs Dimka'	
 	elseif fedorKozlovQW >= 20 and GorSlut < 2:
 		if rand(0,1) = 0:
 			gt 'FedorEv', 'Fedor Date 2'
@@ -44,11 +43,7 @@ if $ARGS[0] = 'Vitek Vs Fedor':
 	gs 'stat'
 	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9.jpg"></center>'
-	'When you approach Fedor, Vitek sees you walking Fedor''s way and follows you right away. He shoves Fedor roughly: "What do you think you''re doing, punk?'
-	'<<$pcs_firstname>> is <b>mine!</b>" Fedor turns his face to Vitek and calmly says, "I''m not doing anything. <<$pcs_firstname>> is with me now,'
-	'so you should just leave us alone." Vitek theatrically moves his hand to his ear, and says, in a threatening voice: "What did you just say!?" to which Fedor' 
-	'calmly replies: "You heard me." You can tell that Vitek is seething with rage now, the knuckles on his clenched fists turning white. Fedor moves his face' 
-	'even closer to Vitek''s and repeats, also clenching his fists: "You heard me. Get away from <<$pcs_firstname>>, Vitek."'
+	'When you approach Fedor, Vitek sees you walking Fedor''s way and follows you right away. He shoves Fedor roughly: "What do you think you''re doing, punk? <<$pcs_firstname>> is <b>mine!</b>" Fedor turns his face to Vitek and calmly says, "I''m not doing anything. <<$pcs_firstname>> is with me now, so you should just leave us alone." Vitek theatrically moves his hand to his ear, and says, in a threatening voice: "What did you just say!?" to which Fedor calmly replies: "You heard me." You can tell that Vitek is seething with rage now, the knuckles on his clenched fists turning white. Fedor moves his face even closer to Vitek''s and repeats, also clenching his fists: "You heard me. Get away from <<$pcs_firstname>>, Vitek."'
 
 	act 'Tell Vitek you want to be with Fedor':
 		*clr & cla
@@ -57,8 +52,7 @@ if $ARGS[0] = 'Vitek Vs Fedor':
 		gs 'stat'
 		'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9.jpg"></center>'
-		'You tell Vitek that you don''t want to be with him any more. You can tell he''s very angry, and has to restrain himself from hitting you in the face. Ultimately he exclaims' 
-		'"Fuck you, bitch!" and leaves, kicking over several garbage cans on the way. You fear that this might not be the last thing you''ve heard of him.'
+		'You tell Vitek that you don''t want to be with him any more. You can tell he''s very angry, and has to restrain himself from hitting you in the face. Ultimately he exclaims "Fuck you, bitch!" and leaves, kicking over several garbage cans on the way. You fear that this might not be the last thing you''ve heard of him.'
 
 		act 'Continue':gt $curloc
 	end
@@ -68,16 +62,9 @@ if $ARGS[0] = 'Vitek Vs Fedor':
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/fvsv.jpg"></center>'
-		'Vitek suddenly hits Fedor on the chin with a quick jab, which sends Fedor flying backwards landing on his back on the pavement. Vitek immediately gets on top of him,' 
-		'grabbing him by the collar with his left hand while he keeps punching Fedor in the face with his right hand. Fedor tries to ball up and kick Vitek, but doesn''t manage' 
-		'and Vitek gives him a hard kick in the ribs when he gets back up, which makes Fedor double over grasping his stomach. When Fedor tries to get up, Vitek kicks him against' 
-		'the head which makes Fedor fall over again. Then you see Vasily and Dan coming around the corner, they run towards Vitek when they notice he''s fighting. "Vitek, what''s' 
-		'going on?" Vasily asks. Vitek kicks the now prone Fedor once more in his sides. "This fucker is trying to steal my girl!" he exclaims, pointing at Fedor. For a moment' 
+		'Vitek suddenly hits Fedor on the chin with a quick jab, which sends Fedor flying backwards landing on his back on the pavement. Vitek immediately gets on top of him, grabbing him by the collar with his left hand while he keeps punching Fedor in the face with his right hand. Fedor tries to ball up and kick Vitek, but doesn''t manage and Vitek gives him a hard kick in the ribs when he gets back up, which makes Fedor double over grasping his stomach. When Fedor tries to get up, Vitek kicks him against the head which makes Fedor fall over again. Then you see Vasily and Dan coming around the corner, they run towards Vitek when they notice he''s fighting. "Vitek, what''s going on?" Vasily asks. Vitek kicks the now prone Fedor once more in his sides. "This fucker is trying to steal my girl!" he exclaims, pointing at Fedor. For a moment' 
 		*nl
-		'you''re scared he''s going to beat you up too, but he doesn''t. Dan moves over to Fedor''s barely conscious body and asks: "Hasn''t anyone told you that it''s rude to steal' 
-		'someone''s girl, Fedor? What do you have to say for yourself?" Fedor looks up, barely realizing what''s going on any more. His face is all busted up, but he''s not willing' 
-		'to let it go: "<<$pcs_firstname>> is my girl..." he moans. Vasily laughs like a jackal, while Vitek is furious once more: "You little shit! I''m going to..." Dan interrupts' 
-		'him: "Relax, Vitek. Look at his face. I think he realizes his mistake. Or do you want to make things even worse for yourself?" That last question was directed at Fedor.'
+		'you''re scared he''s going to beat you up too, but he doesn''t. Dan moves over to Fedor''s barely conscious body and asks: "Hasn''t anyone told you that it''s rude to steal someone''s girl, Fedor? What do you have to say for yourself?" Fedor looks up, barely realizing what''s going on any more. His face is all busted up, but he''s not willing to let it go: "<<$pcs_firstname>> is my girl..." he moans. Vasily laughs like a jackal, while Vitek is furious once more: "You little shit! I''m going to..." Dan interrupts him: "Relax, Vitek. Look at his face. I think he realizes his mistake. Or do you want to make things even worse for yourself?" That last question was directed at Fedor.'
 		'<center><b><font color="maroon"><<"Vasily [Shulga] Shulgin">></font></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big11.jpg"></center>'
 
@@ -88,21 +75,19 @@ if $ARGS[0] = 'Vitek Vs Fedor':
 			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorangry.jpg"></center>'
-			'Fedor slowly rises to his feet, and softly mutters: "Fucking Gopniks..."'
-			'Vasily hears him though, and immediately slams his fist into Fedor''s face. Fedor tries to keep standing, but immediately gets hit by Dan as well. No longer able to' 
-			'support his weight, he falls to his hands and knees. Vasily jokes: "Look at him... already assuming the position!" making the other Gopniks laugh. Vitek kicks him in' 
-			'the stomach again, and Fedor lies flat on the ground. Vitek looks at Dan and asks: "Can you believe I have to put up with this shit?" Dan replies: "We could ask' 
-			*nl
-			'Vadim Bely to take care of him. He''ll know how to punish Fedor in a way that he''ll never forget." Vitek nods: "Good plan. Set it up, will you?" He then turns to Fedor' 
-			'"We''re settling this tomorrow, kid. You better be here after school, it''ll be ten times worse for you if you don''t." He then waves for his friends to follow him' 
-			'"Come on guys. Let''s go have some beers in the park, I need to relax. <<$pcs_nickname>>, if you want to join us, you know where we''ll be." Vitek and Dan leave Fedor' 
-			'on the ground and head for the schoolyard exit, but Vasily walks over to Fedor and kicks him in the ribs one more time, still laughing that signature jackal laugh of his.' 
-			'He then joins his friends, and moments later they''re gone.'
-			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/fedor.jpg"></center>'
+			'Fedor slowly rises to his feet, and softly mutters: "Fucking Gopniks..." Vasily hears him though, and immediately slams his fist into Fedor''s face. Fedor tries to keep standing, but immediately gets hit by Dan as well. No longer able to support his weight, he falls to his hands and knees. Vasily jokes: "Look at him... already assuming the position!" making the other Gopniks laugh. Vitek kicks him in the stomach again, and Fedor lies flat on the ground. Vitek looks at Dan and asks: "Can you believe I have to put up with this shit?"' 
 
-			act 'Leave the school courtyard':gt 'pav_residential'
-		end
+			act 'Hear what Dan has to say':
+				*clr & cla
+				minut += 5
+				gs 'stat'			
+				'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/fedor.jpg"></center>'				
+				'Dan replies: "We could askVadim Bely to take care of him. He''ll know how to punish Fedor in a way that he''ll never forget." Vitek nods: "Good plan. Set it up, will you?" He then turns to Fedor "We''re settling this tomorrow, kid. You better be here after school, it''ll be ten times worse for you if you don''t." He then waves for his friends to follow him "Come on guys. Let''s go have some beers in the park, I need to relax. <<$pcs_nickname>>, if you want to join us, you know where we''ll be." Vitek and Dan leave Fedor on the ground and head for the schoolyard exit, but Vasily walks over to Fedor and kicks him in the ribs one more time, still laughing that signature jackal laugh of his. He then joins his friends, and moments later they''re gone.'
+
+				act 'Leave the school courtyard':gt 'pav_residential'
+			end
+		end	
 	end
 end
 
@@ -172,7 +157,7 @@ if $ARGS[0] = 'Gorslut':
 		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
-		'You step forward and place your hand on Fedors cheek as you softly tell him "I would never do such a thing! you know how rumors can be, I''m sure it''s just some guy with a hard on for me trying to tear us apart" Fedor lowers his head but after a few moments raises it with a smile on his face and says," I knew it had to be a lie, I know you''re better than that, I''m sorry I jumped the gun on this one but I will find a way to make it up to you" while carressing his cheek with your hand you lean forward and give him a soft kiss on his other cheek and whisper "There is no need."'
+		'You step forward and place your hand on Fedor''s cheek as you softly tell him "I would never do such a thing! you know how rumors can be, I''m sure it''s just some guy with a hard on for me trying to tear us apart" Fedor lowers his head but after a few moments raises it with a smile on his face and says," I knew it had to be a lie, I know you''re better than that, I''m sorry I jumped the gun on this one but I will find a way to make it up to you" while caressing his cheek with your hand you lean forward and give him a soft kiss on his other cheek and whisper "There is no need."'
 
 		act 'Move away':
 			if $loc = 'gschool_lunch':
@@ -304,17 +289,17 @@ if $ARGS[0] = 'Home':
 		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
-		'You slowly pull back and say to Fedor "I can''t go right now, I have something I need to do" he then nods with a forced smile and responds, "I guess I''ll catch you next time" But as you leave you hear him whistper to himself "I guess it was too soon" you then look back to notice that Fedor lowers his head trying to hide a frown on his face as he watches you walk away.'
+		'You slowly pull back and say to Fedor "I can''t go right now, I have something I need to do" he then nods with a forced smile and responds, "I guess I''ll catch you next time" But as you leave you hear him whisper to himself "I guess it was too soon" you then look back to notice that Fedor lowers his head trying to hide a frown on his face as he watches you walk away.'
 		
 		act 'Move away':gt 'gschool_grounds', 'main'
 	end
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla
 		fedorkozqw = 3
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/hold.jpg"></center>'
-		'You giggle lightly then tell Fedor "I would love to go with you and watch some movies that I''m sure you downloaded...legally" as you grin at him he says, "Yeah..about that..." which causes both of you to laugh similtaniously. Fedor then wraps his arm gently around your neck and leads you to his house.'	
+		'You giggle lightly then tell Fedor "I would love to go with you and watch some movies that I''m sure you downloaded...legally" as you grin at him he says, "Yeah..about that..." which causes both of you to laugh simultaneously. Fedor then wraps his arm gently around your neck and leads you to his house.'	
 		
 		act 'Go with Fedor to his home':gt 'FedorEv2', 'Home'
 	end
@@ -341,12 +326,12 @@ if $ARGS[0] = 'Skate Date':
 		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
-		'You slowly pull back and say to Fedor "I can''t go right now, I have something I need to do" he then nods with a forced smile and responds, "I guess I''ll catch you next time" But as you leave you hear him whistper to himself "I guess it was too soon" you then look back to notice that Fedor lowers his head trying to hide a frown on his face as he watches you walk away.'
+		'You slowly pull back and say to Fedor "I can''t go right now, I have something I need to do" he then nods with a forced smile and responds, "I guess I''ll catch you next time" But as you leave you hear him whisper to himself "I guess it was too soon" you then look back to notice that Fedor lowers his head trying to hide a frown on his face as he watches you walk away.'
 		
 		act 'Move away':gt 'gschool_grounds', 'main'
 	end
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla		
 		fedorkozqw = 4
 		gs 'stat'
@@ -362,14 +347,14 @@ if $ARGS[0] = 'Park 3':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/hold.jpg"></center>'
-	'You wrap your arm around Fedor''s neck while enjoying his embrace and after a few moments he asks you "Hey <<$pcs_nickname>>, would you like to go for another walk in the park?"'
+	'You wrap your arm around Fedor''s neck while enjoying his embrace and after a few moments, he asks you, "Hey <<$pcs_nickname>>, would you like to go for another walk in the park?"'
 	
 	act 'Not now':
 		*clr & cla
 		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
-		'You slowly pull back and say to Fedor "I can''t go right now, I have something I need to do" he then nods with a forced smile and responds, "I guess I''ll catch you next time" But as you leave you look back and notice that Fedor lowers his head trying to hide a light frown on his face as he watches you walk away.'
+		'You slowly pull back and say to Fedor, "I can''t go right now, I have something I need to do" he then nods with a forced smile and responds, "I guess I''ll catch you next time" But as you leave you look back and notice that Fedor lowers his head trying to hide a light frown on his face as he watches you walk away.'
 		
 		act 'Move away':gt 'gschool_grounds', 'main'
 	end
@@ -399,7 +384,7 @@ if $ARGS[0] = 'Fedor Date 2':
 	$ev_name_om = 'Fedor'
 	gs 'arousal', 'kiss', 5
 	gs 'arousal', 'end'	
-	gs'stat'
+	gs 'stat'
 	
 	placerand = rand(1, 2)
 	
@@ -411,7 +396,7 @@ if $ARGS[0] = 'Fedor Date 2':
 
 	act 'I can''t right now':gt 'FedorEv', 'No Date'
 	
-	act 'I would love too': gt 'FedorEv', $place
+	act 'I would love to': gt 'FedorEv', $place
 end	
 
 if $ARGS[0] = 'Fedor Date 3':

+ 40 - 39
locations/FedorEv2.qsrc

@@ -7,6 +7,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'Start':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/walk.jpg"></center>'
 	'As you arrive at the park Fedor reaches out for your hand and leads you down the main path. You turn to him to see a gentle smile on his face which you are quite surprised to see. Usually Fedor is pretty crude when he is hanging out with the other jocks but there may be a softer side to him you think to yourself as Fedor leads you through the park. During your walk you both hear some people loudly laughing nearby, Fedor turns to you "Sounds like someone is having fun, wanna check it out?"'
+	
 	act 'Check it out':
 		*clr & cla
 		minut += 5
@@ -17,6 +18,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'Start':
 
 		act 'Continue walking': gt 'FedorEv2', 'Park Walk'
 	end	
+	
 	act 'Ignore it and Continue walking': gt 'FedorEv2', 'Park Walk'				
 end
 
@@ -28,7 +30,7 @@ if $ARGS[0] = 'Park Walk':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/swingset.jpg"></center>'
 	'While walking along the path you and Fedor Start getting to know each other until you come across an unused swing set. Fedor smiles as he asks "<<$pcs_firstname>> would you like a push on the swing?"'
 
-	act 'I would love too.':
+	act 'I would love to.':
 		*clr & cla
 		pcs_mood += 5
 		minut += 5
@@ -58,6 +60,7 @@ if $ARGS[0] = 'Park Walk':
 				act 'Flash Fedor (<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 'Ask Fedor to swing with you':
 			*clr & cla
 			pcs_mood += 5
@@ -70,6 +73,7 @@ if $ARGS[0] = 'Park Walk':
 			act 'Continue your walk': gt 'FedorEv2', 'Train Tracks'
 		end	
 	end
+	
 	act 'I''m too old for that':
 		*clr & cla
 		minut += 5
@@ -89,7 +93,7 @@ if $ARGS[0] = 'Train Tracks':
 	minut += 20
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/tracks.jpg"></center>'
-	'Fedor leads you by the hand to some old train tracks. Fedor tells you how this the place he goes to when he is feeling upset. You and Fedor chat and quickly become deeply engrossed in the conversation. You are both so engrossed you never realize that you''ve been walking on one of the tracks as Fedor walks on the other. As the both of you chat, you hear a train coming on the neighboring track. You and Fedor watch the train speed by, carrying a large gust of wind which knocks you off balance, as you are falling to the ground you feela a hand on your waist and one behind your head and realized that Fedor has caught you. You turn to Fedor as he helps you on your feet. With his hands still on your waist he moves in to kiss you...'
+	'Fedor leads you by the hand to some old train tracks. Fedor tells you how this the place he goes to when he is feeling upset. You and Fedor chat and quickly become deeply engrossed in the conversation. You are both so engrossed you never realize that you''ve been walking on one of the tracks as Fedor walks on the other. As the both of you chat, you hear a train coming on the neighboring track. You and Fedor watch the train speed by, carrying a large gust of wind which knocks you off balance, as you are falling to the ground you feel a hand on your waist and one behind your head and realized that Fedor has caught you. You turn to Fedor as he helps you on your feet. With his hands still on your waist he moves in to kiss you...'
 	*nl	
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/tracks2.jpg"></center>'
 	
@@ -113,7 +117,7 @@ if $ARGS[0] = 'Train Tracks':
 		FedorLuv -= 2			
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/nokiss.jpg"></center>'
-		'You think to yourself "This is going too fast." so you offer Fedor your hand. He is a little surprised at first but kisses your hand nonetheless. Fedor lowers your hand as he releases it and after a few moments of silence you notice a Fedor''s posture lowers as he turns away from you "It''s starting to get late, we should probally get going before your parents start to worry about you." He says, with a meek smile as he takes your hand and walks you home.'
+		'You think to yourself "This is going too fast." so you offer Fedor your hand. He is a little surprised at first but kisses your hand nonetheless. Fedor lowers your hand as he releases it and after a few moments of silence you notice a Fedor''s posture lowers as he turns away from you "It''s starting to get late, we should probably get going before your parents start to worry about you." He says, with a meek smile as he takes your hand and walks you home.'
 			
 		act 'Walk home with Fedor': gt 'pav_residential'
 	end	
@@ -214,7 +218,7 @@ if $ARGS[0] = 'Movies 2':
 	minut += 60
 	gs 'stat'
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/scare.mp4"></video></center>'
-	'The movie starts and you and Fedor sit quietly watching the movie but you occationally see Fedor staring at you when he thinks you aren''t looking. You continue watching the movie in silence until a jump scare flashes on the screen causing you to jump up in your seat and after you collect yourself, you look down to notice that you were clutching Fedor''s hand. As you look at Fedor''s face, he giggles and wraps his fingers around your hand as he gazes intently into your <<$pcs_eyecol>> eyes and a few seconds of silence Fedor leans in closer to you...'
+	'The movie starts and you and Fedor sit quietly watching the movie but you occasionally see Fedor staring at you when he thinks you aren''t looking. You continue watching the movie in silence until a jump scare flashes on the screen causing you to jump up in your seat and after you collect yourself, you look down to notice that you were clutching Fedor''s hand. As you look at Fedor''s face, he giggles and wraps his fingers around your hand as he gazes intently into your <<$pcs_eyecol>> eyes and a few seconds of silence Fedor leans in closer to you...'
 	*nl	
 	
 	gs 'willpower', 'kiss', 'resist', 'easy'
@@ -269,7 +273,7 @@ if $ARGS[0] = 'Movies 2':
 			end
 		else
 			act 'Unzip his pants (<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 'Finish watching movie': gt 'FedorEv2', 'Movie 3'
 	end
 end
@@ -308,13 +312,14 @@ if $ARGS[0] = 'Movie 4':
 
 		act 'Go Home': gt 'korrPar'
 	end
+	
 	act 'Say goodbye and leave':
 		*clr & cla
 		minut += 5
 		FedorLuv -= 4				
 		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/endbye.mp4"></video></center>'
-		'You put your index finger on his lips. "Sorry but I just re-applied my lipstick." and then you back up into your appartment as you say, "Bye" Fedor then tilts his head downward and looks noticably upset as you close the door.'
+		'You put your index finger on his lips. "Sorry but I just re-applied my lipstick." and then you back up into your apartment as you say, "Bye" Fedor then tilts his head downward and looks noticeably upset as you close the door.'
 
 		act 'Go Home': gt 'korrPar'
 	end
@@ -351,20 +356,14 @@ if $ARGS[0] = 'Home':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/sitting.jpg"></center>'
 			'You and Fedor watch the movie and eating snacks while occasional discussing events in the movie. The movie ends and Fedor wraps his arm around your waist, he then gazes into your <<$pcs_eyecol>> eyes and asks you "<<$pcs_firstname>> would you like to go to my bedroom?"'
 			
-			gs 'willpower', 'sex', 'resist', 'easy'
-			if will_cost <= pcs_willpwr:
-				act 'Sorry Fedor, but I''m not ready (<<will_cost>> Willpower)':
-					*clr & cla
-					gs 'willpower', 'pay', 'resist'
-					minut += 5
-					gs 'stat'
-					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/endbye.mp4"></video></center>'
-					'You tell Fedor that you need to go and he wraps his arms around you, giving you a warm hug as he replies, "I understand, maybe next time." and he walks you home. Fedor fetches your coat and walks you out the door. When you arrive at your apartment, You give Fedor a soft kiss on the cheek. "Until next time." as you give him a wink and close the door.'
-									
-					act 'Go home': gt 'korrPar'
-				end
-			else
-				act 'Sorry Fedor, but I''m not ready (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Sorry Fedor, but I''m not ready':
+				*clr & cla
+				minut += 5
+				gs 'stat'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/endbye.mp4"></video></center>'
+				'You tell Fedor that you need to go and he wraps his arms around you, giving you a warm hug as he replies, "I understand, maybe next time." and he walks you home. Fedor fetches your coat and walks you out the door. When you arrive at your apartment, You give Fedor a soft kiss on the cheek. "Until next time." as you give him a wink and close the door.'
+								
+				act 'Go home': gt 'korrPar'
 			end
 			
 			act 'How can I say no to that? <b><h4><font color=#ff00cc>[Go steady]</font></h4></b>':
@@ -373,7 +372,7 @@ if $ARGS[0] = 'Home':
 				gs 'boyStat', 'A5'
 				gs 'stat'	
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/bedroomkiss1.mp4"></video></center>'
-				'Fedor immedietly lifts you up and carries you in his arms to the bedroom. As soon as you both reach his bedroom he genly puts you down in front of him. He then stares into your <<$pcs_eyecol>> eyes hungrily craving you. Fedor suddenly starts kissing you very lustfully as you both undress each other.'
+				'Fedor immediately lifts you up and carries you in his arms to the bedroom. As soon as you both reach his bedroom he gently puts you down in front of him. He then stares into your <<$pcs_eyecol>> eyes hungrily craving you. Fedor suddenly starts kissing you very lustfully as you both undress each other.'
 				*nl	
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/bedroomkiss2.mp4"></video></center>'
 
@@ -391,12 +390,13 @@ if $ARGS[0] = 'Home':
 					else
 						act 'Spread your legs': gt 'FedorEv2', 'Vaginal Sex'
 					end	
-				end		
+				end	
+				
 				act 'Lean back on the bed':
 					*clr & cla
 					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/cuni.mp4"></video></center>'
-					'You break off the kiss and climb onto the bed and lean back giving Fedor a seductive wink while rubbing your clitoris. Fedor knew exacty what you wanted and burried his face between your legs gently licking your clitoris and after a few minutes, you feel your entire body begin to spasm in a really powerful orgasm. Fedor then licks up your juices and climbs up to kiss you and you feel his penis rubbing against your vaginal lips.'
+					'You break off the kiss and climb onto the bed and lean back giving Fedor a seductive wink while rubbing your clitoris. Fedor knew exactly what you wanted and buried his face between your legs gently licking your clitoris and after a few minutes, you feel your entire body begin to spasm in a really powerful orgasm. Fedor then licks up your juices and climbs up to kiss you and you feel his penis rubbing against your vaginal lips.'
 					*nl	
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/cuni2.mp4"></video></center>'
 					gs 'arousal', 'cuni', 5, 'dom'
@@ -422,7 +422,7 @@ if $ARGS[0] = 'Vaginal Sex':
 	gs 'cum_manage'
 	gs 'stat'
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/vag.mp4"></video></center>'
-	'Suddenly you feel Fedor''s <<dick>> centimeter penis enter your vagina then you and Fedor let out a moan similatiously as he begins to thrust inside you. Thrust after thrust you feel the pleasure building up inside you and the warmth of his body pressed up against yours, your heart racing as you wrap your legs around his waist wanting him deeper inside you, Losing yourself in blissful pleasure.'
+	'Suddenly you feel Fedor''s <<dick>> centimeter penis enter your vagina then you and Fedor let out a moan simultaneously as he begins to thrust inside you. Thrust after thrust you feel the pleasure building up inside you and the warmth of his body pressed up against yours, your heart racing as you wrap your legs around his waist wanting him deeper inside you, Losing yourself in blissful pleasure.'
 	gs 'arousal', 'vaginal', 5, 'sub'
 	gs 'stat'				
 
@@ -430,7 +430,7 @@ if $ARGS[0] = 'Vaginal Sex':
 		*clr & cla
 		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/vag2.mp4"></video></center>'
-		'Fedor starts pumping you harder and you can feel the pleasrure buiding inside you as you lay back and enjoy Fedor hard cock rubbing inside your wet pussy, Enjoying every second and every thrust while feeling his sweat dripping down your chest, his breath on your neck. Your muscles start to tense and you feel a warm heat in your groin, then your breath stops and you suddenly feel a burst of pleasure erupt inside you causing you to moan loudly as your body spasms out of your control.'
+		'Fedor starts pumping you harder and you can feel the pleasure building inside you as you lay back and enjoy Fedor hard cock rubbing inside your wet pussy, Enjoying every second and every thrust while feeling his sweat dripping down your chest, his breath on your neck. Your muscles start to tense and you feel a warm heat in your groin, then your breath stops and you suddenly feel a burst of pleasure erupt inside you causing you to moan loudly as your body spasms out of your control.'
 		*nl	
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/orgasm.mp4"></video></center>'
 		gs 'arousal', 'vaginal', 5, 'sub'
@@ -536,7 +536,7 @@ if $ARGS[0] = 'Anal Sex':
 		gs 'boyStat', 'A5'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/virginanal2.mp4"></video></center>'
 		gs 'arousal', 'auto_lube', 'anal'
-		'Fedor slowly enters your asshole, as you feel your anus tighten up aound his penis, you clutch the pillow with both hands as you feel the rest of your body tensing up. Fedor gives your ass a chance to adjust to his dick for a few seconds then whispers in your ear "<<$pcs_nickname>>, are you ready?" you nod and he begins thrusting and lets out a soft moan. You moan loudly, focusing on his warm penis inside you and enjoying every thrust, bitting your lip as you surrender yourself to the pain and pleasure.'
+		'Fedor slowly enters your asshole, as you feel your anus tighten up around his penis, you clutch the pillow with both hands as you feel the rest of your body tensing up. Fedor gives your ass a chance to adjust to his dick for a few seconds then whispers in your ear "<<$pcs_nickname>>, are you ready?" you nod and he begins thrusting and lets out a soft moan. You moan loudly, focusing on his warm penis inside you and enjoying every thrust, bitting your lip as you surrender yourself to the pain and pleasure.'
 		*nl	
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/virginanal3.mp4"></video></center>'
 		gs 'arousal', 'anal', 5, 'sub'
@@ -583,9 +583,7 @@ if $ARGS[0] = 'Wash Up':
 	FedorLuv = 100
 	gs 'boyStat', 'A5'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/cleanup.jpg"></center>'
-	'Fedor then picks you up and carries you to the shower where you both carefully wash each other while feeling the warm water washing over you and Fedor''s strong hands' 
-	'lathering your body. You turn around and start washing Fedor and after you both rinse off Fedor wraps his arms around your waist and kisses you very passionately before' 
-	'turning off the water and drying you off. Fedor then grabs his comb and carefully combs your hair then helps you into your clothes as you help him into his.'
+	'Fedor then picks you up and carries you to the shower where you both carefully wash each other while feeling the warm water washing over you and Fedor''s strong hands lathering your body. You turn around and start washing Fedor and after you both rinse off Fedor wraps his arms around your waist and kisses you very passionately before turning off the water and drying you off. Fedor then grabs his comb and carefully combs your hair then helps you into your clothes as you help him into his.'
 	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	gs 'arousal', 'kiss', 10
 	gs 'arousal', 'end'		
@@ -713,7 +711,7 @@ if $ARGS[0] = 'Skate End':
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/skate/skate5.jpg"></center>'
-	'You and Fedor decide that you''ve had enough skating for today, so you both sit down on a nearby bench and discuss your favorite subjucts in school, along with past experiences. After a few minutes of chatting Fedor says, "I had a great time with you <<$pcs_firstname>>. Would you like me to walk you home or will you be fine on your own?"'
+	'You and Fedor decide that you''ve had enough skating for today, so you both sit down on a nearby bench and discuss your favorite subjects in school, along with past experiences. After a few minutes of chatting Fedor says, "I had a great time with you <<$pcs_firstname>>. Would you like me to walk you home or will you be fine on your own?"'
 	
 	act 'Walk home with Fedor': gt 'korrPar'
 	
@@ -727,7 +725,7 @@ if $ARGS[0] = 'Cafe':
 	$location_type = 'public_indoors'
 	gs 'stat'
 !!Image needed	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/park/vkwip.jpg"></center>'
-	'Fedor walks you to the cafe in the financial district then orders you some food and as you both sit down and chat, the food arrives and "Hey <<$pcs_nickname>> wanna get something to eat before we leave?"'
+	'Fedor walks you to the cafe in the financial district then orders you some food and as you both sit down and chat, the food arrives and Fedor says, "Hey <<$pcs_nickname>> wanna get something to eat before we leave?"'
 	
 	act 'Go to class': gt 'gschool_lessons', 'short_break'
 end
@@ -752,7 +750,7 @@ if $ARGS[0] = 'Park 2':
 			minut += 15
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/swing1.jpg"></center>'
-			'Fedor guides you onto the swing then places his hands gently on your waist and begins pushing you on th swing. You can feel the presure of your own weight as you are swinging and the breeze hit your face which causes you to feel more at ease with each swing. After a few minutes of swinging Fedor slows his pace until you stop completely then offers you his hand.'
+			'Fedor guides you onto the swing then places his hands gently on your waist and begins pushing you on th swing. You can feel the pressure of your own weight as you are swinging and the breeze hit your face which causes you to feel more at ease with each swing. After a few minutes of swinging Fedor slows his pace until you stop completely then offers you his hand.'
 			
 			act 'Kiss Fedor':	
 				*clr & cla
@@ -760,7 +758,7 @@ if $ARGS[0] = 'Park 2':
 				FedorLuv += 2
 				gs 'boyStat', 'A5'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/swing2.jpg"></center>'
-				'You take Fedor''s hand and pull his face down toward yours then tilt your head forward, planting your lips on his, in a passioate show of affection. You can feel his tongue enter your mouth as you caress it with yours, feeling some of his saliva dripping into your mouth as you swallow it eagarly while completely lost in the moment. After a minute of passion, Fedor slowly pulls away and says, "<<$pcs_firstname>> you are so beautiful and your tongue...so soft." You give him a smile followed by a wink then grab his shoulders, using them to pull yourself to your feet.'
+				'You take Fedor''s hand and pull his face down toward yours then tilt your head forward, planting your lips on his, in a passionate show of affection. You can feel his tongue enter your mouth as you caress it with yours, feeling some of his saliva dripping into your mouth as you swallow it eagerly while completely lost in the moment. After a minute of passion, Fedor slowly pulls away and says, "<<$pcs_firstname>> you are so beautiful and your tongue...so soft." You give him a smile followed by a wink then grab his shoulders, using them to pull yourself to your feet.'
 				gs 'arousal', 'kiss', 10
 				gs 'arousal', 'end'	
 				gs 'stat'		
@@ -769,6 +767,7 @@ if $ARGS[0] = 'Park 2':
 				
 				act 'I''ll be fine here':minut += 15 & gt 'pav_residential'
 			end	
+			
 			act 'Take his hand':	
 				*clr & cla
 				pcs_mood += 15
@@ -800,7 +799,7 @@ if $ARGS[0] = 'Park 2':
 				FedorLuv += 2
 				gs 'boyStat', 'A5'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/swing4.jpg"></center>'
-				'You grab the back of Fedor''s neck then slowly pull it toward you while tilting your head forward until you feel Fedor''s lips make contact with yours. You passionately kiss Fedor while running your fingers though his hair gently. The kiss lasts for a few minutes but soon after you lower your head then look back up at Fedor''s eyes as he says, "<<$pcs_firstname>> you are such a great kisser and your lips are so soft." yuo give Fedor a smile as you reply, "Keep treating me right and I may do more for you in the future." Fedor returns the smile as he responds, "I''ll treat you better than "Right" just stay with me and I''ll show you how a woman should be treated. Anyway are you ready to head home or do you have some bussiness in town to attend to?"'
+				'You grab the back of Fedor''s neck then slowly pull it toward you while tilting your head forward until you feel Fedor''s lips make contact with yours. You passionately kiss Fedor while running your fingers though his hair gently. The kiss lasts for a few minutes but soon after you lower your head then look back up at Fedor''s eyes as he says, "<<$pcs_firstname>> you are such a great kisser and your lips are so soft." yuo give Fedor a smile as you reply, "Keep treating me right and I may do more for you in the future." Fedor returns the smile as he responds, "I''ll treat you better than "Right" just stay with me and I''ll show you how a woman should be treated. Anyway are you ready to head home or do you have some business in town to attend to?"'
 				gs 'arousal', 'kiss', 10, 'dom'
 				gs 'arousal', 'end'	
 				gs 'stat'		
@@ -853,6 +852,7 @@ if $ARGS[0] = 'Park 2':
 			end
 		end
 	end	
+	
 	act 'Relax under a tree':	
 		*clr & cla
 		minut += 15
@@ -865,7 +865,7 @@ if $ARGS[0] = 'Park 2':
 			pcs_mood += 20
 			gs 'boyStat', 'A5'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/tree2.jpg"></center>'
-			'You and Fedor relax for a few minutes, chatting until you turn around to face Fedor then stare deep into his eyes for a few seconds before leaning forward to kiss him. Your lips press against Fedor''s as his tongue wanders into your mouth. You caress Fedor''s tongue with yours while enjoying his strong arms wraped around your waist. After kissing for a few minutes, Fedor pulls away then whispers "<<$pcs_firstname>> you are the sweetest girl I know and the hotest one as well." you give him a quick kiss before responding "You''re such a charmer." Fedor smiles as he gives you another kiss. "I better take you home before it gets too late or would you rather stay here?"'
+			'You and Fedor relax for a few minutes, chatting until you turn around to face Fedor then stare deep into his eyes for a few seconds before leaning forward to kiss him. Your lips press against Fedor''s as his tongue wanders into your mouth. You caress Fedor''s tongue with yours while enjoying his strong arms wrapped around your waist. After kissing for a few minutes, Fedor pulls away then whispers "<<$pcs_firstname>> you are the sweetest girl I know and the hottest one as well." you give him a quick kiss before responding "You''re such a charmer." Fedor smiles as he gives you another kiss. "I better take you home before it gets too late or would you rather stay here?"'
 			gs 'arousal', 'kiss', 15, 'dom'
 			gs 'arousal', 'end'	
 			gs 'stat'		
@@ -880,12 +880,13 @@ if $ARGS[0] = 'Park 2':
 			pcs_mood += 15
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/tree1.jpg"></center>'
-			'You lay back, leaning against Fedor, feeling his heart beating as you both discuss current events for a few minutes. After you both feel fully rested, Fedor leans over your shoulder and tells you "It''s really good to just relax sometimes isn''t it?" you respond, "Sure is. I had a great time hanging out with you Fyodor." Redor gives you a smile as he responds, "Yeah we should do this again sometime. Are you ready to head home or would you like to stay here a bit longer?"'
+			'You lay back, leaning against Fedor, feeling his heart beating as you both discuss current events for a few minutes. After you both feel fully rested, Fedor leans over your shoulder and tells you "It''s really good to just relax sometimes isn''t it?" you respond, "Sure is. I had a great time hanging out with you Fyodor." Fedor gives you a smile as he responds, "Yeah we should do this again sometime. Are you ready to head home or would you like to stay here a bit longer?"'
 
 			act 'Take me home': gt 'FedorEv2', 'Park End'
 			
 			act 'I''ll be fine here':minut += 15 & gt 'pav_residential'
 		end
+		
 		gs 'willpower', 'bj', 'self', 'hard'
 		if will_cost <= pcs_willpwr:
 			act 'Unzip his pants (<<will_cost>> Willpower)':
@@ -913,7 +914,7 @@ if $ARGS[0] = 'Park 2':
 						FedorLuv += 4
 						gs 'stat'
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj3.mp4"></video></center>'
-						'You give Fedor a wink as you continue sucking on his dick at an increased pace. Fedor tilts his head back then bites his lips as you feel a stream of warm cum filling your mouth and shooting down your throut, you begin swallowing every drop of Fedor''s cum as you stare up at him, enjoying the twitching of his body as he cums in your mouth. After a few seconds Fedor''s body eases as he leans his head against the tree behind him. He then looks down to you. "That was incredible <<$pcs_nickname>>. Thank you." you give Fedor a wink as you respond, "I know how to keep my man satisfed and maybe someday you will be <b>MY MAN</b>." Fedor smiles as he responds, "I better try real hard then." and you give Fedor a seductive wink. Fedor zips his pants then sits up and asks "Are you ready to go home or would you like to remain here?"'	
+						'You give Fedor a wink as you continue sucking on his dick at an increased pace. Fedor tilts his head back then bites his lips as you feel a stream of warm cum filling your mouth and shooting down your throut, you begin swallowing every drop of Fedor''s cum as you stare up at him, enjoying the twitching of his body as he cums in your mouth. After a few seconds Fedor''s body eases as he leans his head against the tree behind him. He then looks down to you. "That was incredible <<$pcs_nickname>>. Thank you." you give Fedor a wink as you respond, "I know how to keep my man satisfied and maybe someday you will be <b>MY MAN</b>." Fedor smiles as he responds, "I better try real hard then." and you give Fedor a seductive wink. Fedor zips his pants then sits up and asks "Are you ready to go home or would you like to remain here?"'	
 						gs 'arousal', 'bj', 5, 'dom'
 						gs 'arousal', 'end'	
 						gs 'boyStat', 'A5'
@@ -963,7 +964,7 @@ if $ARGS[0] = 'Park 2':
 				FedorLuv += 2
 				gs 'boyStat', 'A5'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/tracks2.jpg"></center>'
-				'You slowly turn to look Fedor in the eyss as you lean forward and press your lips gently against his. Fedor returns the kiss, passionately massaging your lips with his as he wraps his hand around you head to keep you close. You then lightly pull away from him and stand up before he pulls your head back to his face and continues kissing you. You both share an extended kiss for another minute before Fedor finally lets go of you and says, "I can''t get enough of your lips <<$pcs_nickname>>. Beautiful and soft just like you." your face already flushed from the kiss, grows more red as you respond. "You''re just too sweet Fedor. Thank you." You give him a warm smile as he asks you "Are you ready to head back home or would you like to hang around here for a bit?"'
+				'You slowly turn to look Fedor in the eyes as you lean forward and press your lips gently against his. Fedor returns the kiss, passionately massaging your lips with his as he wraps his hand around you head to keep you close. You then lightly pull away from him and stand up before he pulls your head back to his face and continues kissing you. You both share an extended kiss for another minute before Fedor finally lets go of you and says, "I can''t get enough of your lips <<$pcs_nickname>>. Beautiful and soft just like you." your face already flushed from the kiss, grows more red as you respond. "You''re just too sweet Fedor. Thank you." You give him a warm smile as he asks you "Are you ready to head back home or would you like to hang around here for a bit?"'
 				gs 'arousal', 'kiss', 5
 				gs 'arousal', 'end'	
 				gs 'stat'					
@@ -1014,7 +1015,7 @@ if $ARGS[0] = 'Park 2':
 				minut += 10
 				gs 'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/tracks6.mp4"></video></center>'
-				'You and Fedor continue chatting for a few more minutes before Fedor sits up, gives you a kiss on the forhead then checks his phone and says, "Wow, time really flies doesn''t it? I should really get you home before it gets too late or would you rather stay here?"'
+				'You and Fedor continue chatting for a few more minutes before Fedor sits up, gives you a kiss on the forehead then checks his phone and says, "Wow, time really flies doesn''t it? I should really get you home before it gets too late or would you rather stay here?"'
 			
 				act 'Take me home': gt 'FedorEv2', 'Park End'
 				

File diff suppressed because it is too large
+ 256 - 301
locations/FedorEv3.qsrc


File diff suppressed because it is too large
+ 222 - 330
locations/FedorEv4.qsrc


+ 159 - 223
locations/FedorMisc.qsrc

@@ -4,14 +4,14 @@ if $ARGS[0] = 'Fedor Intro':
 	*clr & cla
 	menu_off = 1
 	FedorIntro = 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/men/gang/fight.jpg"></center>'
 	'As you walk out of the cafeteria, you see a crowd of students gathered around; what appears to be a fight. You move closer to get a better look when one of the boys in the fight gets knocked back into you. You recoil as one of the boys throws a punch that misses the other, but is rushing toward your face. Suddenly you feel someones arm press against your chest, pushing you away from the fight, and saving you from getting hit. The one who saved you says, "That was a close one. Are you alright?'
 
 	act 'Turn around':
 		*clr & cla
 		npc_rel['A5'] += 5
-		gs'stat'
+		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 		'You turn to see Fedor Kozlov smiling at you. You return the smile and say, "I am now, thanks to you." Fedor responds, "Well I couldn''t let such a pretty girl like you get hurt." you lower your head; trying to hide your flushing cheeks, as you reply, "I bet you say that to all the girls." Fedor chuckles, "I not going to lie, if all the girls looked like you then I would." a few members of the school faculty begin breaking up the fight, as Fedor says, "It seems that everything has been taken care of. If you would like to chat then feel free to stop by the hallway, and you can usually catch me at the sports center, after school. Hopefully I will see you again soon." Fedor then walks away while waving at you.'
@@ -27,7 +27,7 @@ if $ARGS[0] = 'Fedor Chat':
 	$loc = 'FedorMisc'
 	numnpc = 5
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	if fedorKozlovQW = -10:
 		'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast1.jpg"></center>'
@@ -116,41 +116,22 @@ if $ARGS[0] = 'Fedor Chat 2':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/hall/fedor.jpg"></center>'
 	'You approach Fedor and ask "How about we spend some alone time together?" Fedor gives you a playful smile as he wraps his arm around your neck, he then leads you to the hallway near the back of the school. Fedor rests against a nearby window and asks "So, what would you like to do today?"'
 
-	gs 'willpower', 'sex', 'self', 'easy'
-	if will_cost <= pcs_willpwr:
-		act 'Wanna fool around in the locker room? (<<will_cost>> Willpower)': gs 'willpower', 'sex', 'self', 'easy' & gs 'willpower', 'pay', 'self' & gt 'FedorMisc', 'Locker Room'
-	else
-		act 'Wanna fool around in the locker room? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end
+	act 'Wanna fool around in the locker room?': gt 'FedorMisc', 'Locker Room'
 
-	gs 'willpower', 'sex', 'self'
-	if will_cost <= pcs_willpwr:
-		act 'Begin caressing Fedor (<<will_cost>> Willpower)': gs 'willpower', 'sex', 'self' & gs 'willpower', 'pay', 'self' & gt 'FedorMisc', 'Hall'
-	else
-		act 'Begin caressing Fedor (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end
+	act 'Begin caressing Fedor': gt 'FedorMisc', 'Hall'
 
 	act 'I could really use a smoke':gt 'FedorMisc', 'Smoke'
-
-	act 'Sorry but I need to go':
-		*clr
-		cla
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/hall/fedor.jpg"></center>'
-		'You apologise and make your way back to school'
-
-		act 'Continue': gt 'gschool_lessons', 'short_break'
-	end
 end
 
 if $ARGS[0] = 'Fedor Hate':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></left>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorangry.jpg"></left>'
 	'Fedor looks at you with hatred as he says, "I have nothing to say to you. Go away!"'
@@ -167,7 +148,7 @@ if $ARGS[0] = 'Comb':
 	menu_off = 1
 	pcs_hairbsh = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	if fedorKozlovQW = -15:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
@@ -187,7 +168,7 @@ if $ARGS[0] = 'Locker Room':
 	menu_off = 1
 	npc_rel['A5'] += 10
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 	'Fedor grabs your hand then leads you through the hallways, to the locker room. Fedor then releases your hand and carefully scopes out the area, both inside the locker room and out, checking if it''s empty and as soon as he realizes that the coast is clear, he grabs your ass and kisses your lips as he pulls you in the locker room.'
@@ -209,43 +190,41 @@ if $ARGS[0] = 'Locker Room 1':
 	menu_off = 1
 	minut -= 5
 	gs 'boyStat', 'A5'
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr1.jpg"></center>'
-	'As you both enter the locker room, you begin rubbing on Fedor''s crotch to warm him up as he begins kissing you gently. You can feel his hands start to wander over your curves, lightly carrassing you as you begin pulling down his pants. you begin stroking Fedor''s hard cock which fills you with excitement, feeling his long hard warm penis in your hands as you stroke it gently.'
+	'As you both enter the locker room, you begin rubbing on Fedor''s crotch to warm him up as he begins kissing you gently. You can feel his hands start to wander over your curves, lightly caressing you as you begin pulling down his pants. you begin stroking Fedor''s hard cock which fills you with excitement, feeling his long hard warm penis in your hands as you stroke it gently.'
 	gs 'arousal', 'foreplay', 5, 'sub'
 	gs 'arousal', 'foreplay_give', 5, 'dom'
-	gs'stat'
+	gs 'stat'
 
 	act 'On your knees':
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr2.jpg"></center>'
 		'Fedor places his hands on your shoulders then begins lightly pushing you down to your knees which you submit to eagerly. When you get down on your knees, Fedor presses his dick against your lips but doesn''t force it in, he instead looks down at you with a pleased smile on his face which notifies you that he want you to do it. You eagerly wrap your lips around his dick and begins sucking on his cock while stroking it with your tongue, doing your best to please him while staring into his eyes as he looks down at you in adoration of what you are doing for him.'
 		gs 'arousal', 'bj', 5, 'sub'
-		gs'stat'
+		gs 'stat'
 
 		act 'Vaginal':
 			*clr & cla
 			minut -= -5
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr3.jpg"></center>'
 			'After a few more seconds, Fedor lifts you up by your shoulders then lightly pushes you onto the bench then climbs up in front of you. You look down at Fedor''s penis as it slowly enters your vagina, giving you a jolt of pleasure which emits a moan from you. Fedor begins fucking you slowly while gradually increasing his pace. Fedor lifts one of your legs up, giving himself easier access to your vagina as he continues ramming his penis inside you. After a few minutes, Fedor looks down to you and says, "I''m ready to cum for you."'
 			gs 'arousal', 'vaginal', 5, 'sub'
-			gs'stat'
+			gs 'stat'
 
 			act 'Pull out':
 				*clr & cla
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr4.jpg"></center>'
-				'Fedor nods as he greatly increases the pace of his thrusts and then pulls out of you and begins covering both your chest and stomach with his seed. The warmth of his cum covers your body, making you feel both sexy and dirty.'
-				'Fedor looks down at you and says, "I can think of no better way to spend my lunchtime then here with you <<$pcs_firstname>>."'
-				'to which you reply, "Lunchtime is always more fun with you Fyodor." Fedor gives you a kiss on the cheek as he gets dressed and walks out of the locker room.'
+				'Fedor nods as he greatly increases the pace of his thrusts and then pulls out of you and begins covering both your chest and stomach with his seed. The warmth of his cum covers your body, making you feel both sexy and dirty. Fedor looks down at you and says, "I can think of no better way to spend my lunchtime then here with you <<$pcs_firstname>>." To which you reply, "Lunchtime is always more fun with you Fyodor." Fedor gives you a kiss on the cheek as he gets dressed and walks out of the locker room.'
 				*nl
 				'<center><video autoplay loop src="images/shared/sex/cum/stomach/cumbelly2.mp4"></video></center>'
 				gs 'cum_call', 'stomach', 'A5'
 				gs 'arousal', 'vaginal', 5
 				gs 'arousal', 'end'
-				gs'stat'
+				gs 'stat'
 
 				act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -254,17 +233,15 @@ if $ARGS[0] = 'Locker Room 1':
 			if FedorLoveTalk = 1:
 				act 'Inside me':
 					*clr & cla
-					gs'stat'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr4.jpg"></center>'
-					'You reply, "Please cum inside me." Fedor flashes you a sweet smile then increases his pace. After a few seconds, Fedor groans and you feel his penis throbbing as he begins filling your womb with his warm seed. You let out a soft moan as the warmth of his cum fills you.'
-					'After a few seconds Fedor looks down to you. "I always feel so lucky having the hottest girl in school as my girlfriend."'
-					'Your face grows a little flushed as you respond, "You really are the sweetest boyfriend ever." Fedor gives you a passionate kiss before getting dressed and leaving the locker room.'
+					'You reply, "Please cum inside me." Fedor flashes you a sweet smile then increases his pace. After a few seconds, Fedor groans and you feel his penis throbbing as he begins filling your womb with his warm seed. You let out a soft moan as the warmth of his cum fills you. After a few seconds Fedor looks down to you. "I always feel so lucky having the hottest girl in school as my girlfriend." Your face grows a little flushed as you respond, "You really are the sweetest boyfriend ever." Fedor gives you a passionate kiss before getting dressed and leaving the locker room.'
 					*nl
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum5.mp4"></video></center>'
 					gs 'cum_call', '', 'A5'
 					gs 'arousal', 'vaginal', 5
 					gs 'arousal', 'end'
-					gs'stat'
+					gs 'stat'
 
 					act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -280,41 +257,39 @@ if $ARGS[0] = 'Locker Room 2':
 	menu_off = 1
 	minut += 5
 	gs 'boyStat', 'A5'
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr5.jpg"></center>'
 	'As you enter the locker room, Fedor begins pawing at your breasts as you reach down to rub on his crotch. Fedor''s hands lower down to your stomach then slide under your shirt as he begins rubbing on your breast before taking off you shirt then licking your nipples. The feeling of Fedor''s soft tongue in your nipples, brings you a great sensation, making you feel a gradual wetness forming between your legs.'
 	gs 'arousal', 'foreplay', 5, 'dom'
-	gs'stat'
+	gs 'stat'
 
 	act 'Unbutton his pants':
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr6.jpg"></center>'
 		'You reach down to Fedor''s waist then unbutton his pants then slide them down revealing his hard cock which you take into your hand and begin gently stroking. After a few seconds, Fedor grabs you by your shoulders then lightly pushes you down to your knees. You tilt your head forward and gently lick Fedor''s penis which evokes a low moan from Fedor. After giving Fedor''s dick a few licks you decide to stop teasing him and take his hard cock into your mouth and begins sucking. Feeling his warm dick in your mouth gives you a feeling of excitement as you look up to see Fedor with a loving look on his face, obviously happy seeing what you are doing for him. '
 		gs 'arousal', 'bj', 5, 'dom'
-		gs'stat'
+		gs 'stat'
 
 		act 'Continue':
 			*clr & cla
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr7.jpg"></center>'
 			'You continue sucking Fedor''s dick for a few more seconds before he lifts you onto your feet then quickly undresses you. Fedor walks around behind you then grabs onto your waist then bends you over. You wait for a second in anticipation for what he will do next when you feel his penis enter your vagina, giving you a jolt of pleasure. Fedor begins fucking you slowly but firmly, pushing deep inside you while gradually picking up the pace. You grab onto the bench with both hands and close your eyes focusing on nothing but Fedor''s hard cock in your pussy and the gradual pleasure building up inside you. After a few minutes, Fedor tells you "I''m about ready to cum. How does my girl want it?"'
 			gs 'arousal', 'vaginal', 5, 'sub'
-			gs'stat'
+			gs 'stat'
 
 			act 'Pull out':
 				*clr & cla
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr8.jpg"></center>'
-				'Fedor gives your ass a quick smack before pulling out of you then rubbing his penis in between your ass cheeks until he groans and begins spraying his load on your lower back. You move your hips up and down, trying to milk Fedor with your ass cheeks while enjoying the warmth of his cum covering your back. After Fedor finishes, he looks down at you and says, "You have an great ass <<$pcs_firstname>>. so soft and plump."'
-				'You look back at him and reply, "Well maybe next time you can give it a good fucking."'
-				'Fedor gives your ass a smack as he responds, "I might just do that sometime." Fedor then gets dressed and walks out of the locker room.'
+				'Fedor gives your ass a quick smack before pulling out of you then rubbing his penis in between your ass cheeks until he groans and begins spraying his load on your lower back. You move your hips up and down, trying to milk Fedor with your ass cheeks while enjoying the warmth of his cum covering your back. After Fedor finishes, he looks down at you and says, "You have an great ass <<$pcs_firstname>>. so soft and plump." You look back at him and reply, "Well maybe next time you can give it a good fucking." Fedor gives your ass a playful smack as he responds, "I might just do that sometime." Fedor then gets dressed and walks out of the locker room.'
 				*nl
 				'<center><video autoplay loop src="images/shared/sex/cum/cum3.mp4"></video></center>'
 				gs 'cum_call', 'butt', 'A5'
 				gs 'arousal', 'vaginal', 5, 'dom'
 				gs 'arousal', 'end'
-				gs'stat'
+				gs 'stat'
 
 				act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -323,17 +298,15 @@ if $ARGS[0] = 'Locker Room 2':
 			if FedorLoveTalk = 1:
 				act 'Inside me':
 					*clr & cla
-					gs'stat'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr8.jpg"></center>'
-					'You turn to Fedor and say, "Fill me with your seed, my love."'
-					'Fedor gives you a pleased smile as he increases the pace of his thrusts. You can feel his penis pushing deeper inside you then it begins throbbing and you feel a warmth growing inside you. You let out a moan as Fedor drains his cock inside your vagina and you do your best to milk his penis. Fedor gives your ass a firm smack as he says, "You are so beautiful <<$pcs_firstname>> and so damn sexy too."'
-					'You turn to Fedor and reply, "Well I''m al yours, my love and I always will be." Fedor leans forward and gives you a soft kiss before getting dressed then leaving the locker room.'
+					'You turn to Fedor and say, "Fill me with your seed, my love." Fedor gives you a pleased smile as he increases the pace of his thrusts. You can feel his penis pushing deeper inside you then it begins throbbing and you feel a warmth growing inside you. You let out a moan as Fedor drains his cock inside your vagina and you do your best to milk his penis. Fedor gives your ass a firm smack as he says, "You are so beautiful <<$pcs_firstname>> and so damn sexy too." You turn to Fedor and reply, "Well I''m all yours, my love and I always will be." Fedor leans forward and gives you a soft kiss before getting dressed then leaving the locker room.'
 					*nl
 					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie2.mp4"></video></center>'
 					gs 'cum_call', '', 'A5'
 					gs 'arousal', 'vaginal', 5, 'dom'
 					gs 'arousal', 'end'
-					gs'stat'
+					gs 'stat'
 
 					act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -349,45 +322,42 @@ if $ARGS[0] = 'Locker Room 3':
 	menu_off = 1
 	minut += 5
 	gs 'boyStat', 'A5'
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr9.jpg"></center>'
 	'As you and Fedor enter the locker room, Fedor approaches you from behind and begins pawing at your breasts through your clothes. You lilt your head back, letting Fedor caress your body while undressing you. Fedor removes your shirt then begins lightly squeezing your breasts and kissing your neck as he undresses himself.'
 	gs 'arousal', 'foreplay', 5, 'sub'
-	gs'stat'
+	gs 'stat'
 
 	act 'Continue':
 		*clr & cla
 		minut += 5
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr10.jpg"></center>'
 		'Fedor grabs you by your hips then guides you toward the lockers then lifts up one of your legs, causing you to lean sideways to maintain your balance. You soon feel Fedor''s hard cock enter your vagina which evokes a moan from you as he thrusts his penis deeper inside you. Fedor continues fucking you against the lockers as you begin rubbing your clitoris while looking Fedor in the eyes, enjoying the look of pleasure on his face.'
 		gs 'arousal', 'vaginal', 5, 'sub'
-		gs'stat'
+		gs 'stat'
 
 		act 'Ride Fedor':
 			*clr & cla
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr11.jpg"></center>'
 			'After a few minutes, Fedor begins lowering your leg as he continues fucking you. A few moments later, you decide to change things up a bit and begin push your hips firmly against Fedor, pushing him onto the bench. Fedor was a little surprised at first but immediately realized what you were doing as you begin riding his hard cock, pushing it deeper inside you, feeling your vagina expanding for his cock. Fedor leans forward and kisses your neck before telling you "I''m going to cum soon."'
 			gs 'arousal', 'vaginal', 5, 'dom'
-			gs'stat'
+			gs 'stat'
 
 			act 'Pull out':
 				*clr & cla
 				minut += 5
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr12.jpg"></center>'
-				'Fedor gives you a few more thrusts then pulls out of you. Fedor leans forward and you say, "Cum on my back."'
-				'Fedor begins stroking his penis as you rub your ass against his balls. You hear Fedor groan as he begins spraying your back with his seed, covering your back in his warm cum as you continue rubbing your clitoris to give yourself some more satisfaction. Fedor catches his breath then looks down to you. "You fuck like a bunny. A really sexy bunny."'
-				'You turn back to face Fedor as you respond, "How would you know how a bunny fucks? Is there something you are not telling me?"'
-				'Fedor gives you a goofy smirk as he replies, "Well there is this bunny that hangs around in front of my house who''s been giving me looks." You give Fedor a playful punch in the arm as he gets dressed then leaves the locker room.'
+				'Fedor gives you a few more thrusts then pulls out of you. Fedor leans forward and you say, "Cum on my back." Fedor begins stroking his penis as you rub your ass against his balls. You hear Fedor groan as he begins spraying your back with his seed, covering your back in his warm cum as you continue rubbing your clitoris to give yourself some more satisfaction. Fedor catches his breath then looks down to you. "You fuck like a bunny. A really sexy bunny." You turn back to face Fedor as you respond, "How would you know how a bunny fucks? Is there something you are not telling me?" Fedor gives you a goofy smirk as he replies, "Well there is this bunny that hangs around in front of my house who''s been giving me looks." You give Fedor a playful punch in the arm as he gets dressed then leaves the locker room.'
 				*nl
 				'<center><video autoplay loop src="images/shared/sex/cum/cum5.mp4"></video></center>'
 				gs 'cum_call', 'back', 'A5'
 				gs 'arousal', 'vaginal', 5, 'dom'
 				gs 'arousal', 'end'
-				gs'stat'
+				gs 'stat'
 
 				act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -397,17 +367,15 @@ if $ARGS[0] = 'Locker Room 3':
 				act 'Inside me':
 					*clr & cla
 					minut += 5
-					gs'stat'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr12.jpg"></center>'
-					'You turn to Fedor and say, "I want your cum inside me." as you continue riding his hard cock, pushing it deeper inside you. Fedor groans and you feel a stream of cum filling your womb with its warmth as Fedor''s penis begins throbing, pumping you with his seed.'
-					'When Fedor finishes filling you up, he leans over your shoulder then says, "<<$pcs_firstname>> you are the sexiest, most beautiful girl I''ve ever met. I''m so lucky to have you."'
-					'You turn to Fedor then respond, "You and I are perfect for each other. You make my life complete Fyodor." Fedor gives you a long passionate kiss before getting dressed then leaving the locker room.'
+					'You turn to Fedor and say, "I want your cum inside me." as you continue riding his hard cock, pushing it deeper inside you. Fedor groans and you feel a stream of cum filling your womb with its warmth as Fedor''s penis begins throbbing, pumping you with his seed. When Fedor finishes filling you up, he leans over your shoulder then says, "<<$pcs_firstname>> you are the sexiest, most beautiful girl I''ve ever met. I''m so lucky to have you." You turn to Fedor then respond, "You and I are perfect for each other. You make my life complete Fyodor." Fedor gives you a long passionate kiss before getting dressed then leaving the locker room.'
 					*nl
 					'<center><video autoplay loop src="images/shared/sex/cum/cum81.mp4"></video></center>'
 					gs 'cum_call', '', 'A5'
 					gs 'arousal', 'vaginal', 5, 'dom'
 					gs 'arousal', 'end'
-					gs'stat'
+					gs 'stat'
 
 					act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -428,45 +396,44 @@ if $ARGS[0] = 'Hall':
 	'You approach Fedor with a mischievous smile on your face as you begin rubbing on his crotch. Fedor gives you a pleased look as he begins gently kissing your lips. while rubbing your ass with both his hands and pushing you toward the windowsill.'
 	gs 'arousal', 'foreplay', 5, 'sub'
 	gs 'arousal', 'foreplay_give', 5, 'dom'
-	gs'stat'
+	gs 'stat'
 
 	act 'Pull down his pants':
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/school/hall/sex/hall1.mp4"></video></center>'
 		'You pull down Fedor''s pants, revealing his rock hard penis which you wrap your fingers around and begin stroking as he caresses your cheek, admiring your beauty. You continue stroking his penis as you look into his eyes to see a very lustful look in them, turning you on, knowing how badly he wants you.'
 		gs 'arousal', 'hj', 5, 'dom'
-		gs'stat'
+		gs 'stat'
 
 		act 'Get down on your knees':
 			*clr & cla
-			gs'stat'
+			gs 'stat'
 			'<center><video autoplay loop src="images/shared/sex/blowjob/blowjob1.mp4"></video></center>'
 			'Wanting to please Fedor you drop to your knees in front of him then begin licking his hard cock, Licking from the shaft to the tip. After licking him for a few seconds you wrap your lips around his shaft, taking it into your mouth before licking and sucking it vigorously, wanting to please Fedor as best you could.'
 			gs 'arousal', 'bj', 5, 'sub'
-			gs'stat'
+			gs 'stat'
 
 			act 'Continue':
 				*clr & cla
-				gs'stat'
+				gs 'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/school/hall/sex/hall2.mp4"></video></center>'
 				'As you are sucking him off, Fedor grabs you by your shoulders then lifts you to your feet as he begins undressing you before lifting you off the ground and onto his penis which slides smoothly into your vagina, giving you a jolt of pleasure. You wrap your arms around Fedor''s neck to give yourself leverage to assist Fedor by thrusting your own body onto his hard cock. After a few minutes, Fedor whispers in your ear "I''m gonna cum real soon."'
 				gs 'arousal', 'vaginal', 5, 'sub'
-				gs'stat'
+				gs 'stat'
 
 				act 'On my face':
 					*clr & cla
 					minut += 5
-					gs'stat'
+					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/school/hall/sex/hall2.mp4"></video></center>'
-					'You tell Fedor "Cum on my face." Fedor lowers you to your feet as he begins stroking his penis. You drop to your knees and look up at him with a sweet smile on your face, waiting for him to paint your face with his seed. After a few seconds, Fedor groans and begins spraying his load on your face, covering your face in his hot cum.'
-					'After Fedor finishes, he looks down to you and says, "That''s my girl. Always doing dirty things for me." you blow Fedor a kiss as he pulls up his pants and begins walking back to class while saying "Don''t forget to clean up before going back to class."'
+					'You tell Fedor "Cum on my face." Fedor lowers you to your feet as he begins stroking his penis. You drop to your knees and look up at him with a sweet smile on your face, waiting for him to paint your face with his seed. After a few seconds, Fedor groans and begins spraying his load on your face, covering your face in his hot cum. After Fedor finishes, he looks down to you and says, "That''s my girl. Always doing dirty things for me." you blow Fedor a kiss as he pulls up his pants and begins walking back to class while saying "Don''t forget to clean up before going back to class."'
 					*nl
 					'<center><video autoplay loop src="images/locations/shared/carwash/sex/cummouth1.mp4"></video></center>'
 					gs 'cum_call', 'face', 'A5'
 					gs 'arousal', 'vaginal', 5
 					gs 'arousal', 'end'
-					gs'stat'
+					gs 'stat'
 
 					act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -476,17 +443,15 @@ if $ARGS[0] = 'Hall':
 					act 'Inside me':
 						*clr & cla
 						minut += 5
-						gs'stat'
+						gs 'stat'
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/school/hall/sex/hall2.mp4"></video></center>'
-						'You look Fedor in the eyes and say, "Please fill me with your cum." Fedor gives you a pleased smile as he picks up his pace, thrusting his penis deeper inside you. Fedor groans and begins filling your womb with his seed which his penis throbs as it fills your womb. You push against Fedor''s pelvis driving his dick further inside you.'
-						'Fedor lowers you to the ground then gives you a kiss before saying "<<$pcs_firstname>> You are a shining light in my life and I will always love you."'
-						'Your face becomes a bit flushed at his sweet words as you respond, "I love you with all my heart Fyodor and will always be by your side when you need me." Fedor smiles at you for a few seconds in silence before grabbing your neck and bringing your lips to his as he gives you a long passionate kiss. After a full minute of kissing, Fedor pulls up his pants then walks away with an almost blissful look on his face.'
+						'You look Fedor in the eyes and say, "Please fill me with your cum." Fedor gives you a pleased smile as he picks up his pace, thrusting his penis deeper inside you. Fedor groans and begins filling your womb with his seed which his penis throbs as it fills your womb. You push against Fedor''s pelvis driving his dick further inside you. Fedor lowers you to the ground then gives you a kiss before saying "<<$pcs_firstname>> You are a shining light in my life and I will always love you." Your face becomes a bit flushed at his sweet words as you respond, "I love you with all my heart Fyodor and will always be by your side when you need me." Fedor smiles at you for a few seconds in silence before grabbing your neck and bringing your lips to his as he gives you a long passionate kiss. After a full minute of kissing, Fedor pulls up his pants then walks away with an almost blissful look on his face.'
 						*nl
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum3.mp4"></video></center>'
 						gs 'cum_call', '', 'A5'
 						gs 'arousal', 'vaginal', 5, 'dom'
 						gs 'arousal', 'end'
-						gs'stat'
+						gs 'stat'
 
 						act 'Visit the restroom':gt 'FedorMisc', 'Restroom'
 
@@ -509,7 +474,7 @@ if $ARGS[0] = 'Restroom':
 	$menu_arg = 'Restroom'
 	menu_off = 0
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><h4><font color=#00ffe4>Girl''s Restroom</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/restroom/girlsrestroom.jpg"></center>'
 	'The girls restroom is fairly clean and has 6 <a href="exec:gt ''fedormisc'', ''Quick Wash''">sinks</a>, 6 <a href="exec:gt ''mirror'', ''start''">mirrors</a> and 5 stalls arranged symetrically.'
@@ -530,7 +495,7 @@ if $ARGS[0] = 'Quick Wash':
 	else
 		pcs_sweat -= 10 + rand(0,4)
 	end
-	gs'stat'
+	gs 'stat'
 	'<center><h4><font color=#00ffe4>Girl''s Restroom</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/facecleanse.jpg"></center>'
 	'You grab a few paper towels then approach the sink to clean yourself as thoroughly as possible while taking a few seconds to enjoy a splash of warm water on your face, leaving you feeling refreshed as you finish up then walk out of the restroom.'
@@ -549,7 +514,7 @@ if $ARGS[0] = 'Smoke':
 	pcs_breath = 0
 	pcs_mood += 100
 	wipo += 100
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/hall/smoke.jpg"></center>'
 	'"I was just thinking the same thing." Fedor hands you a cigarette then puts one in his mouth as he collects his lighter from his pocket then lights both cigarettes. You both spend the rest of the lunch period smoking while discussing current events.'
@@ -568,7 +533,7 @@ if $ARGS[0] = 'Smoke 2':
 	pcs_breath = 0
 	pcs_mood += 100
 	wipo += 100
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/hall/smoke.jpg"></center>'
 	'"Sure thing." Fedor hands you a cigarette then puts one in his mouth as he collects his lighter from his pocket then lights both cigarettes. You both spend the next few minute gossiping about your classmates.'
@@ -580,15 +545,13 @@ if $ARGS[0] = 'Fedor Workout':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/fedor.jpg"></center>'
 	if $ARGS[1] = 'workout_date': 
 		'Fedor gives you a warm smile after he has finished his warm up. "What do you want to do?."'
 	else
-		'You can see Fedor on his phone by some of the punching bags and as you approach, he lowers his phone then he flashes you a warm smile. "<<$pcs_firstname>> It''s always good to see you. Are you here to workout? or are you waiting for someone?"'
-		'You reply, "I''m just keeping fit. I wanna look good for my handsome boyfriend."'
-		'Fedor gives you a warm smile as he responds, "I''ve just been doing some warm ups. You can join me for some workouts, if you like."'
+		'You can see Fedor on his phone by some of the punching bags and as you approach, he lowers his phone then he flashes you a warm smile. "<<$pcs_firstname>> It''s always good to see you. Are you here to workout? or are you waiting for someone?" You reply, "I''m just keeping fit. I wanna look good for my handsome boyfriend." Fedor gives you a warm smile as he responds, "I''ve just been doing some warm ups. You can join me for some workouts, if you like."'
 
 		act 'I can''t right now but maybe later':gt 'gdksport', 'start'
 	end
@@ -597,11 +560,8 @@ if $ARGS[0] = 'Fedor Workout':
 		*clr & cla
 		FedorWorkout = 1
 		minut += 30
-		gs'stat'
-		'Fedor begins doing push ups as you do a few yourself until you look up and see him grining at you as he says, "Would you like to see me do 45 pushups in 2 minutes?"'
-		'You respond, "Only if I can ride your back as you do it."'
-		'Fedor tilts his head as his grin widens. "Challenge accepted." you then climb on his back and he lift you both in repeated cycles. You can feel his muscles tighten as he lifts and his heartbeat gradually increase as he lifts you on his back. Fedor finally reaches 45 pushups then lowers his body to the ground where he lays with you still on his back. "So <<$pcs_nickname>>...Impressed?"'
-		'You reply "Yes very, I''m a lucky girl to have such a strong man to myself." Fedor winks then gets up and walks toward his bag.'
+		gs 'stat'
+		'Fedor begins doing push ups as you do a few yourself until you look up and see him grinning at you as he says, "Would you like to see me do 45 push ups in 2 minutes?" You respond, "Only if I can ride your back as you do it." Fedor tilts his head as his grin widens. "Challenge accepted." you then climb on his back and he lift you both in repeated cycles. You can feel his muscles tighten as he lifts and his heartbeat gradually increase as he lifts you on his back. Fedor finally reaches 45 push ups then lowers his body to the ground where he lays with you still on his back. "So <<$pcs_nickname>>...Impressed?" You reply "Yes very, I''m a lucky girl to have such a strong man to myself." Fedor winks then gets up and walks toward his bag.'
 		*nl
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/strength1.jpg"></center>'
 
@@ -619,7 +579,7 @@ if $ARGS[0] = 'Fedor Workout':
 			*clr & cla
 			FedorWorkout = 2
 			minut += 30
-			gs'stat'
+			gs 'stat'
 !!Image needed			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/agility1.jpg"></center>'
 			'VKwip'
 
@@ -633,11 +593,12 @@ if $ARGS[0] = 'Fedor Workout':
 			end
 		end
 	end
+	
 	act 'Increase endurance':
 		*clr & cla
 		FedorWorkout = 3
 		minut += 30
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/endurance1.jpg"></center>'
 		'Fedor walks up to you and grabs your hands then wraps his fingers around yours before gently pushing you backwards while holding you up with his fingers. Fedor begin lifting you like a weight as you lean forward and give him repeated kisses every time you reach the top. After a few minutes of lifting Fedor backs up, lifting you back to your feet where he releases your fingers then turns around and heads toward his bag.'
 
@@ -656,7 +617,7 @@ if $ARGS[0] = 'Fedor Workout 2':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	VK = rand(1,2)
 	if VK = 1:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/chat'+rand(1,3)+'.jpg"></center>'
@@ -683,9 +644,9 @@ if $ARGS[0] = 'Strength':
 	fat -= 1
 	pcs_mood += 5
 	gs 'sweat', 'add', 30
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/strength2.jpg"></center>'
-	'You and Fedor begin doing pushups together for a few minutes while Fedor cheers you on, pushing you further in your exercise to help maximize your workout. When you finish your work out, you watch Fedor continue to workout. You decide to crawl under him as he finishes his pushups then kiss his lips which stops him in his tracks as he returns the long passionate kiss. After a minute, you both get up and Fedor gives you a firm smack on the ass before walking out of the Sports center.'
+	'You and Fedor begin doing push ups together for a few minutes while Fedor cheers you on, pushing you further in your exercise to help maximize your workout. When you finish your work out, you watch Fedor continue to workout. You decide to crawl under him as he finishes his push ups then kiss his lips which stops him in his tracks as he returns the long passionate kiss. After a minute, you both get up and Fedor gives you a firm smack on the ass before walking out of the Sports center.'
 	*nl
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/strength3.jpg"></center>'
 
@@ -694,17 +655,17 @@ if $ARGS[0] = 'Strength':
 			*clr & cla
 			FedorDW = 0
 			minut += 2
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 			'You take a well needed stretch before turning back to see Fedor collecting his things, and placing them in his gym bag before he looks to you and says, "Hey <<$pcs_nickname>> would you like to come back to my place to hang out, maybe watch some tv?"'
 
-			act 'Sure i would love too':
+			act 'Sure i would love to':
 				*clr & cla
 				pcs_mood += rand(5, 10)
 				minut += 30
 				pcs_mood += rand(15, 25)
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/hold.jpg"></center>'
 				'You wrap your arm around Fedor''s shoulder then follow him to his home where you both sit in front of the TV, and Fedor picks a channel for you both to watch. You both get comfortable and watch tv while chatting about various topics.'
 
@@ -727,7 +688,7 @@ if $ARGS[0] = 'Agility':
 	fat -= 1
 	pcs_mood += 5
 	gs 'sweat', 'add', 30
-	gs'stat'
+	gs 'stat'
 !!Image needed	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/agility2.jpg"></center>'
 	'VKwip'
 	*nl
@@ -738,17 +699,17 @@ if $ARGS[0] = 'Agility':
 			*clr & cla
 			FedorDW = 0
 			minut += 2
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 			'You take a well needed stretch before turning back to see Fedor collecting his things, and placing them in his gym bag before he looks to you and says, "Hey <<$pcs_nickname>> would you like to come back to my place to hang out, maybe watch some tv?"'
 
-			act 'Sure i would love too':
+			act 'Sure i would love to':
 				*clr & cla
 				pcs_mood += rand(5, 10)
 				minut += 30
 				pcs_mood += rand(15, 25)
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/hold.jpg"></center>'
 				'You wrap your arm around Fedor''s shoulder then follow him to his home where you both sit in front of the TV, and Fedor picks a channel for you both to watch. You both get comfortable and watch tv while chatting about various topics.'
 
@@ -770,10 +731,9 @@ if $ARGS[0] = 'Endurance':
 	fat -= 1
 	pcs_mood += 5
 	gs 'sweat', 'add', 30
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/endurance2.jpg"></center>'
-	'Fedor walks up to you and lifts you up by your hips then holds onto your legs and says, "Let''s see how many pull ups you can do in 15 minutes." you give him a wink before pulling your self up and making sure to kiss Fedor every time you reach the top. You continue the workout for 15 minutes before Fedor lowers you and asks "How did you like your workout?"'
-	'You reply, "Wow that was the one of the best workouts I''ve had in a long time." Fedor gives you a wink as he climbs up some nearby bars and begins doing some pull ups of his own. You remain in front of him, cheering him on for 15 minutes before giving him a very passionate kiss and walking away.'
+	'Fedor walks up to you and lifts you up by your hips then holds onto your legs and says, "Let''s see how many pull ups you can do in 15 minutes." you give him a wink before pulling your self up and making sure to kiss Fedor every time you reach the top. You continue the workout for 15 minutes before Fedor lowers you and asks "How did you like your workout?" You reply, "Wow that was the one of the best workouts I''ve had in a long time." Fedor gives you a wink as he climbs up some nearby bars and begins doing some pull ups of his own. You remain in front of him, cheering him on for 15 minutes before giving him a very passionate kiss and walking away.'
 	*nl
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/endurance3.jpg"></center>'
 
@@ -782,17 +742,17 @@ if $ARGS[0] = 'Endurance':
 			*clr & cla
 			FedorDW = 0
 			minut += 2
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 			'You take a well needed stretch before turning back to see Fedor collecting his things, and placing them in his gym bag before he looks to you and says, "Hey <<$pcs_nickname>> would you like to come back to my place to hang out, maybe watch some tv?"'
 
-			act 'Sure i would love too':
+			act 'Sure i would love to':
 				*clr & cla
 				pcs_mood += rand(5, 10)
 				minut += 30
 				pcs_mood += rand(15, 25)
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/hold.jpg"></center>'
 				'You wrap your arm around Fedor''s shoulder then follow him to his home where you both sit in front of the TV, and Fedor picks a channel for you both to watch. You both get comfortable and watch tv while chatting about various topics.'
 
@@ -810,11 +770,10 @@ if $ARGS[0] = 'Vitek Event':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9.jpg"></center>'
-	'As you and Fedor begin your warm ups, you hear someone shout "YOU FUCKING PUNK!" you both turn to see Vitek walking very quickly toward you.'
-	'Fedor quickly begins running as Vitek gives chase, quickly catching up to Fedor. Vitek grabs Fedor''s arm then pulls him onto the ground then climbs on top of him lifting his fist but before he could get a punch off he is grabbed from behind by Ivan who has wrapped his arms around Vitek''s shoulders, dragging him back by his arms. Fedor quickly rises to his feet then runs off as Vitek bellows "YOU WORTHLESS SACK OF SHIT! <<$pcs_firstname>> IS MINE! YOU HEAR ME FUCKER!? <<$pcs_firstname>> IS MIIIIIIINE!" as others rush in to help Ivan restain Vitek.'
+	'As you and Fedor begin your warm ups, you hear someone shout "YOU FUCKING PUNK!" you both turn to see Vitek walking very quickly toward you. Fedor quickly begins running as Vitek gives chase, quickly catching up to Fedor. Vitek grabs Fedor''s arm then pulls him onto the ground then climbs on top of him lifting his fist but before he could get a punch off he is grabbed from behind by Ivan who has wrapped his arms around Vitek''s shoulders, dragging him back by his arms. Fedor quickly rises to his feet then runs off as Vitek bellows, "YOU WORTHLESS SACK OF SHIT! <<$pcs_firstname>> IS MINE! YOU HEAR ME FUCKER!? <<$pcs_firstname>> IS MIIIIIIINE!" as others rush in to help Ivan restrain Vitek.'
 	'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/angry1.jpg"></center>'
 
@@ -825,7 +784,7 @@ if $ARGS[0] = 'Outcast Intro':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/parkalone1.jpg"></center>'
 	'You walk toward the tracks and see Fedor by himself. Ever since that day with Vadim bely, Fedor has been avoiding all the other students and has no friends. As you continue watching him, you think to yourself "I wonder if he blames me for what happened."'
@@ -834,7 +793,7 @@ if $ARGS[0] = 'Outcast Intro':
 		act 'Approach Fedor':
 			*clr & cla
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorangry.jpg"></center>'
 			'As you approach Fedor he looks at you with an angry stare as he asks "What are you doing here? Are you here to mock me or gloat on how Viktor is stronger than me?"'
@@ -842,38 +801,34 @@ if $ARGS[0] = 'Outcast Intro':
 			act 'Apologize':
 				*clr & cla
 				FedorOutcast = -1
-				gs'stat'
+				gs 'stat'
 				'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorangry.jpg"></center>'
 				'You slowly step toward Fedor and say, "Look Fedor...I never meant for any of this to happen." Fedor shouts "YOU AGREED TO GO OUT WITH VIKTOR WHILE DATING ME! How can you expect me to believe that you cared for me at all... Just go away <<$pcs_firstname>>. I have nothing for you." you step away from Fedor knowing that nothing you say will console him while thinking to yourself "If only he trusted me more, then maybe he would believe that my apology is sincere."'
 
-				act 'Walk away':gt 'gskver', 'start'
+				act 'Walk away':gt 'pav_park', 'start'
 			end
 			act 'Mock':
 				*clr & cla
 				FedorOutcast = -2
 				npc_rel['A5'] = 0
 				FedorLove = -1
-				gs'stat'
+				gs 'stat'
 				'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorangry.jpg"></center>'
 				'You grin as you reply, "Well yes. I do so love having a real man as my boyfriend and not a little cocksucker like you." Fedor immediately charges at you and pushes you on the ground. "The only thing Viktor sees in you is right between your legs." You are too shaken to speak as Fedor takes a few seconds to calm himself then walks away from you while saying "Just go <<$pcs_firstname>>. You''ve already taken everything from me. There is nothing left for you here."'
 
-				act 'Walk away':gt 'gskver', 'start'
+				act 'Walk away':gt 'pav_park', 'start'
 			end
 		end
 	elseif FedorLove = 1:
 		act 'Approach Fedor':
 			*clr & cla
 			npc_rel['A5'] += 10
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color=#FF00FF><<"Fyodor [Masha] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast1.jpg"></center>'
-			'As you approach Fedor, he turns to you with a distraught look on his face. "<<$pcs_firstname>>... What are you doing here. I bet Viktor will be upset with us both if he sees you with me."'
-			'You reply, "Viktor doesn''t own me. I came here to check on you."'
-			'Fedor responds, "How did you know to find me here."'
-			'You give Fedor a sweet smile as you reply, "On our first date since hooking up, You told me that this is where you go when you are feeling down."'
-			'Fedor returns the smile. "You remembered? I always knew you were one of the good ones."'
+			'As you approach Fedor, he turns to you with a distraught look on his face. "<<$pcs_firstname>>... What are you doing here. I bet Viktor will be upset with us both if he sees you with me." You reply, "Viktor doesn''t own me. I came here to check on you." Fedor responds, "How did you know to find me here." You give Fedor a sweet smile as you reply, "On our first date since hooking up, You told me that this is where you go when you are feeling down." Fedor returns the smile. "You remembered? I always knew you were one of the good ones."'
 
 			act 'Cheer him up':
 				*clr & cla
@@ -883,14 +838,10 @@ if $ARGS[0] = 'Outcast Intro':
 				FedorOutcast = 1
 				fedormasha = 0
 				$npc_notes[5] = 'Ever since Fedor gave Vasily a blowjob in the school courtyard, everyone calls him Masha but to you, he will always be Fedor.'
-				gs'stat'
+				gs 'stat'
 				'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
-				'You walk up to Fedor then place your hand on his shoulder. "You may be an outcast for some but you will always be a friend to me."'
-				'Fedor downcasts his eyes as a tear escapes them. "<<$pcs_firstname>> you truly are an angel. I''m so lucky to have a friend like you. Thank you."'
-				'You give Fedor a hug as you say, "I know things are really hard for you but I need you to stay strong. Can you do that for me?"'
-				'Fedor returns the hug. "I won''t let what happened keep me down. I promise."'
-				'You respond, "I expected nothing less from you." you then give him a kiss on the cheek.'
+				'You walk up to Fedor then place your hand on his shoulder. "You may be an outcast for some but you will always be a friend to me." Fedor downcasts his eyes as a tear escapes them. "<<$pcs_firstname>> you truly are an angel. I''m so lucky to have a friend like you. Thank you." You give Fedor a hug as you say, "I know things are really hard for you but I need you to stay strong. Can you do that for me?" Fedor returns the hug. "I won''t let what happened keep me down. I promise." You respond, "I expected nothing less from you." you then give him a kiss on the cheek.'
 				*nl
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/kiss.jpg"></center>'
 
@@ -898,14 +849,14 @@ if $ARGS[0] = 'Outcast Intro':
 			end
 		end
 	end
-	act 'Walk away':gt 'gskver', 'start'
+	act 'Walk away':gt 'pav_park', 'start'
 end
 
 if $ARGS[0] = 'Outcast':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	VK = rand(1,2)
 	if VK = 1:
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
@@ -921,46 +872,44 @@ if $ARGS[0] = 'Outcast':
 		act 'Let''s talk about us':
 			*clr & cla
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast1.jpg"></center>'
-			'You walk up to Fedor and he immediately turns to face you with a very welcoming smile on his face. "Hello <<$pcs_firstname>>, I''ve been reflecting on what we spoke about last time and I really need to thank you for cheering me up. I really needed that."'
-			'You place your hand on his shoulder. "It was the least I can do Fedor."'
-			'Fedor rubs your hand on his shoulder while still keeping his welcoming smile intact as he asks "So, is there anything I can do for you?"'
-			'You wrap your fingers around his as you reply, "Fedor I...I just... I can''t stop thinking of you Fyodor. I need you in my life. Will you please take me back."'
-			'Fedor replies with a shocked look on his face "If we hooked up again then Viktor will tear me apart. I''m just not strong enough to deal with him. I''m sorry."'
-			'You reply, "I''ve been thinking about it and maybe we can go out in secret, no one ever needs to know."'
-			'Fedor responds, "I don''t know <<$pcs_firstname>>. This has trouble written all over it and I thought that you might be in love with Viktor."'
-			'You place your hand on Fedor''s cheek. "I don''t care for Viktor. I just can''t find a way to break it off with him. I''m as afraid of him as you are so please come back to me Fyodor. I can''t live without you."'
-			'Fedor tilts his head then asks "Are you sure you want to do this. I can''t lose you for a second time. I won''t be able to handle it, so make sure you are truly ready to commit."'
-
-			act 'I''m sure':
+			'You walk up to Fedor and he immediately turns to face you with a very welcoming smile on his face. "Hello <<$pcs_firstname>>, I''ve been reflecting on what we spoke about last time and I really need to thank you for cheering me up. I really needed that." You place your hand on his shoulder. "It was the least I can do Fedor." Fedor rubs your hand on his shoulder while still keeping his welcoming smile intact as he asks "So, is there anything I can do for you?" You wrap your fingers around his as you reply, "Fedor I...I just... I can''t stop thinking of you Fyodor. I need you in my life. Will you please take me back." Fedor replies with a shocked look on his face "If we hooked up again then Viktor will tear me apart. I''m just not strong enough to deal with him. I''m sorry."'
+			
+			act 'Continue':
 				*clr & cla
-				npc_rel['A5'] += 20
-				FedorKozHome = 1
-				fedorKozlovQW = -15
-				minut += 5
-				gs'stat'
-				'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
-				'You move your face closer to Fedor''s. "I''ve never been more sure of anything in my life. Please Fyodor, kiss me now."'
-				'Fedor stares into your eyes for a second before grabbing you shoulders then pulling you to him, kissing you very passionately for five minutes straight.'
-				'After you both finish kissing, Fedor says, "Ok <<$pcs_firstname>> here is how it works. I will remain here after school, so whenever you would like to go out, just ask me here and we could sneak through town but know that I won''t be able to speak with you at school but we can go on anywhere that Viktor and his friends don''t hang out. Do you understand?" you nod your head and Fedor gives you a smile followed by a kiss.'
-				*nl
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/kiss2.mp4"></video></center>'
+				gs 'stat'
+				'<center><b><h4><font color=#FF00FF><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
+				*pl '<center><img src="<<FUNC(''$face_image'')>>"></center>'
+				'You reply, "I''ve been thinking about it and maybe we can go out in secret, no one ever needs to know." Fedor responds, "I don''t know <<$pcs_firstname>>. This has trouble written all over it and I thought that you might be in love with Viktor." You place your hand on Fedor''s cheek. "I don''t care for Viktor. I just can''t find a way to break it off with him. I''m as afraid of him as you are so please come back to me Fyodor. I can''t live without you." Fedor tilts his head then asks "Are you sure you want to do this. I can''t lose you for a second time. I won''t be able to handle it, so make sure you are truly ready to commit."'
+
+				act 'I''m sure':
+					*clr & cla
+					npc_rel['A5'] += 20
+					FedorKozHome = 1
+					fedorKozlovQW = -15
+					minut += 5
+					gs 'stat'
+					'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
+					'You move your face closer to Fedor''s. "I''ve never been more sure of anything in my life. Please Fyodor, kiss me now." Fedor stares into your eyes for a second before grabbing you shoulders then pulling you to him, kissing you very passionately for five minutes straight. After you both finish kissing, Fedor says, "Ok <<$pcs_firstname>> here is how it works. I will remain here after school, so whenever you would like to go out, just ask me here and we could sneak through town but know that I won''t be able to speak with you at school but we can go on anywhere that Viktor and his friends don''t hang out. Do you understand?" you nod your head and Fedor gives you a smile followed by a kiss.'
+					*nl
+					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/kiss2.mp4"></video></center>'
 
-				act 'Remain here':gt 'FedorMisc', 'Outcast'
+					act 'Remain here':gt 'FedorMisc', 'Outcast'
 
-				act 'Return to park':gt 'gskver', 'start'
+					act 'Return to park':gt 'pav_park', 'start'
+				end
+				act 'I need some time to think about it':gt 'pav_park', 'start'
 			end
-			act 'I need some time to think about it':gt 'gskver', 'start'
-		end
+		end	
 	elseif fedorKozlovQW = -15:
 		act 'Ask out on a date':
 			*clr & cla
 			npc_rel['A5'] += 10
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
 			'You approach Fedor and his eyes light up as he asks "<<$pcs_nickname>> would you like to spend some time together or is there something else you want?"'
@@ -971,20 +920,20 @@ if $ARGS[0] = 'Outcast':
 
 			act 'Ask for a smoke':gt 'FedorMisc', 'Smoke 2'
 
-			act 'Just wanted to say hi':gt 'gskver', 'start'
+			act 'Just wanted to say hi':gt 'pav_park', 'start'
 		end
 	end
 
 	act 'Ask for a smoke':gt 'FedorMisc', 'Smoke 2'
 
-	act 'Walk away':gt 'gskver', 'start'
+	act 'Walk away':gt 'pav_park', 'start'
 end
 
 if $ARGS[0] = 'Fedor Vs Dimka':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	if fedorKozlovQW = -15:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
@@ -996,7 +945,7 @@ if $ARGS[0] = 'Fedor Vs Dimka':
 	act 'Yes I am':
 		*clr & cla
 		minut += 5
-		gs'stat'
+		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		if fedorKozlovQW = -15:
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
@@ -1008,15 +957,10 @@ if $ARGS[0] = 'Fedor Vs Dimka':
 		act 'Lure Dimka':
 			*clr & cla
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><b><h4><font color="maroon"><<"Dmitriy [Dimka] Nosov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big1.jpg"></center>'
-			'You can feel you body shaking as you approach Dimka. When Dimka notces you, he waves you over and says, "Good, you''re here. Now let''s head back to my place."'
-			'You walk up to him and whisper in his ear. "Actually I was thinking that maybe you and I could have some fun behind the school."'
-			'Dimka looks at you with a puzzled look. "Why should we fuck around behind the school? Stop wasting time and come back to my place already!"'
-			'You quick add. "You can record it on your phone to watch later."'
-			'Dimka eyes widen as he stares at you with a wolfish grin. "I always though that you were camera shy but I see that you are a dirty little cam whore, aren''t you?"'
-			'You give him a nod with a seductive grin on your face. Dimka responds, "What are we waiting for? Let''s get moving." He then grabs your wrist roughly as he leads you behind the school.'
+			'You can feel you body shaking as you approach Dimka. When Dimka notices you, he waves you over and says, "Good, you''re here. Now let''s head back to my place." You walk up to him and whisper in his ear. "Actually I was thinking that maybe you and I could have some fun behind the school." Dimka looks at you with a puzzled look. "Why should we fuck around behind the school? Stop wasting time and come back to my place already!" You quickly add. "You can record it on your phone to watch later." Dimka eyes widen as he stares at you with a wolfish grin. "I always though that you were camera shy but I see that you are a dirty little cam whore, aren''t you?" You give him a nod with a seductive grin on your face. Dimka responds, "What are we waiting for? Let''s get moving." He then grabs your wrist roughly as he leads you behind the school.'
 
 			act 'Follow his lead':
 				*clr & cla
@@ -1025,22 +969,21 @@ if $ARGS[0] = 'Fedor Vs Dimka':
 				'<center><b><h4><font color="maroon"><<"Dmitriy [Dimka] Nosov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big1.jpg"></center>'
 				'When you reach a secluded area behind the school Dimka barks "<b>TAKE OFF YOUR CLOTHES WHORE!</b>" as he pulls out his phone and begins recording. You look around to find Fedor but he isn''t in sight. Dimka grabs you by your hair as he shouts. "I said take off your clothes and stop fucking around whore!" you feel your heart pounding and decide to do as he says. You completely strip down in front of Dimka as he touches your body and shoves his fingers roughly inside your holes. You begin to feel tears forming in your eyes as you wonder why Fedor is not here. Dimka shoves you against the wall then begins roughly smacking you between your legs then grabs onto your clitoris and pulls on it, causing you to shriek in pain.'
+				*nl
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/events/dimka/nude.jpg"></center>'
 				gs 'clothing', 'strip'
 				gs 'arousal', 'vaginal_finger', 5, 'sub', 'rough'
 				gs 'arousal', 'anal_finger', 5, 'sub', 'rough'
-				gs'stat'
+				gs 'stat'
 
 				act 'Continue':
 					*clr & cla
 					minut += 10
 					pain['asshole'] += 10
 					pcs_health -= 10
-					gs'stat'
+					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/school/events/dimka/anal.mp4"></video></center>'
-					'You feel Dimka''s hands on your asscheeks, spreading them open. You suddenly feel a sharp pain as Dimka shoves his dick inside your asshole, causing you to shriek in searing pain before hearing some thumping behind you. You turn around to see Fedor sprinting at the both of you. Dimka quickly pulls off of you as he begins zipping his pants, he then angrily shouts "What the fu.."'
-					'Fedor punches him in his face, knocking Dimka a meter away. Dimka quickly looks up at Fedor. "What the fuck is wrong with you!?"'
-					'Fedor begins kicking him in his ribs while shouting "<b>How dare you fuck with <<$pcs_firstname>>! She is my girl and no one fucks with my girl!</b>" Fedor continues kicking Dimka in his ribs.'
+					'You feel Dimka''s hands on your ass cheeks, spreading them open. You suddenly feel a sharp pain as Dimka shoves his dick inside your asshole, causing you to shriek in searing pain before hearing some thumping behind you. You turn around to see Fedor sprinting at the both of you. Dimka quickly pulls off of you as he begins zipping his pants, he then angrily shouts "What the fu.." Fedor punches him in his face, knocking Dimka a meter away. Dimka quickly looks up at Fedor. "What the fuck is wrong with you!?" Fedor begins kicking him in his ribs while shouting "<b>How dare you fuck with <<$pcs_firstname>>! She is my girl and no one fucks with my girl!</b>" Fedor continues kicking Dimka in his ribs.'
 					'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 					if fedorKozlovQW = -15:
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
@@ -1049,21 +992,19 @@ if $ARGS[0] = 'Fedor Vs Dimka':
 					end
 					gs 'arousal', 'anal', 5, 'sub', 'rough'
 					gs 'arousal', 'end'
-					gs'stat'
+					gs 'stat'
 
 					act 'Break it up':
 						*clr & cla
 						minut += 5
-						gs'stat'
+						gs 'stat'
 						'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 						if fedorKozlovQW = -15:
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
 						else
 							'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 						end
-						'You quickly rush to Fedor''s side then wrap your hands around his waist. You begin pulling Fedor off of Dimka. Fedor looks to you then his rage turns to sorrow as he sees you naked, realizing that he was too late. "<<$pcs_firstname>> I am so sorry. I thought that you were heading to the other side of the school."'
-						'You give Fedor a firm hug as you reply, "It''s ok Fedor. The important thing is that you came for me." You flash Fedor an innocent smile as you continue hugging him.'
-						'Dimka still squirming in pain looks toward Fedor then says, "I didn''t know <<$pcs_firstname>> was yours but there is something you should know about her." He then pulls his phone out of his pocket.'
+						'You quickly rush to Fedor''s side then wrap your hands around his waist. You begin pulling Fedor off of Dimka. Fedor looks to you then his rage turns to sorrow as he sees you naked, realizing that he was too late. "<<$pcs_firstname>> I am so sorry. I thought that you were heading to the other side of the school." You give Fedor a firm hug as you reply, "It''s ok Fedor. The important thing is that you came for me." You flash Fedor an innocent smile as you continue hugging him. Dimka, still squirming in pain, looks toward Fedor then says, "I didn''t know <<$pcs_firstname>> was yours but there is something you should know about her." He then pulls his phone out of his pocket.'
 
 						act 'Snatch the phone':
 							*clr & cla
@@ -1071,7 +1012,7 @@ if $ARGS[0] = 'Fedor Vs Dimka':
 							DimaRudeBlock = 1
 							FedorvsDimka = 2
 							minut += 5
-							gs'stat'
+							gs 'stat'
 							'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 							if fedorKozlovQW = -15:
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/outcast/outcast2.jpg"></center>'
@@ -1080,10 +1021,7 @@ if $ARGS[0] = 'Fedor Vs Dimka':
 							end
 							'You run up to Dimka then snatch the phone from his hand and begin deleting the video. Dimka gets up to snatch it back when Fedor drives his fist into Dimka''s throat causing him to begin couching erratically while squirming on the ground in pain. Fedor then checks Dimka''s pockets and takes his house keys as he says, "I''m gonna check his computer to make sure that he isn''t keeping any other copies of your video there. In the meantime get somewhere safe and please try to avoid making anymore "Videos"." Fedor gives you a smirk as he hands you your clothes then walks away.'
 
-							act 'Get dressed then leave':
-								gs 'clothing', 'wear_last_worn'
-								gt 'pav_residential'
-							end
+							act 'Get dressed then leave': gs 'clothing', 'wear_last_worn' & gt 'pav_residential'
 						end
 					end
 				end
@@ -1097,11 +1035,10 @@ if $ARGS[0] = 'Dimka Party':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="maroon"><<"Dimka Nosov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big1.jpg"></center>'
-	'You push Dimka away from you while shouting "Hey! Beat it! Are you crazy or something?" suddenly Fedor comes stumbling into the room, obviously a little drunk then quickly approaches Dimka.'
-	'Dimka quickly released you then backs away, saying "Whoa, take it easy, I was just helping her to the door." Fedor gently grabs you by the arm and walks you out of the house while keeping his eyes trained on Dimka.'
+	'You push Dimka away from you while shouting "Hey! Beat it! Are you crazy or something?" suddenly Fedor comes stumbling into the room, obviously a little drunk then quickly approaches Dimka. Dimka quickly released you then backs away, saying "Whoa, take it easy, I was just helping her to the door." Fedor gently grabs you by the arm and walks you out of the house while keeping his eyes trained on Dimka.'
 	*nl
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/events/dimka/fedor.jpg"></center>'
@@ -1113,13 +1050,12 @@ if $ARGS[0] = 'Dimka Party 2':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="maroon"><<"Dimka Nosov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big1.jpg"></center>'
-	'You push Dimka away from you while shouting "hey! Beat it! Are you crazy or something?" but he doesn''t let go and begins dragging you into the next room when you both hear "Take your hands off her!"'
-	'You both turn to the corner of the room to see Fedor in the shadows. Dimka laughs as he says, "Well look who it is... the cocksucker Masha. If you want to suck my dick then you better get lost because I have <$pcs_firstname>> for that." after 2 seconds of silence Fedor charges Dimka and begins punching him repeatedly.'
-	'You rush over to Fedor to pull him away and he looks back at you and asks "Are you alright? He didn''t hurt you, did he?"'
-	'You give him a warm smile as you reply, "It''s alright. I''m fine. We should get going." you and Fedor then leave the house together.'
+	'You push Dimka away from you while shouting "hey! Beat it! Are you crazy or something?" but he doesn''t let go and begins dragging you into the next room when you both hear "Take your hands off her!" You both turn to the corner of the room to see Fedor in the shadows. Dimka laughs as he says, "Well look who it is... the cocksucker Masha. If you want to suck my dick then you better get lost because I have <$pcs_firstname>> for that." after 2 seconds of silence Fedor charges Dimka and begins punching him repeatedly.'
+	*nl
+	'You rush over to Fedor to pull him away and he looks back at you and asks "Are you alright? He didn''t hurt you, did he?" You give him a warm smile as you reply, "It''s alright. I''m fine. We should get going." you and Fedor then leave the house together.'
 	*nl
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/events/dimka/outcast.jpg"></center>'
@@ -1131,27 +1067,27 @@ if $ARGS[0] = 'VKwip':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs'stat'
-!!Image needed	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
 	''
 	act '':
 		*clr & cla
 		minut += 5
-		gs'stat'
-!!Image needed		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
 		''
 		act '':
 			*clr & cla
 			minut += 5
-			gs'stat'
-!!Image needed			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
 			''
 
 			act '':
 				*clr & cla
 				minut += 5
-				gs'stat'
-!!Image needed				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/school/lockerroom/lr.jpg"></center>'
 				''
 
 				act 'Go to class':gt 'gschool_lessons', 'short_break'
@@ -1160,8 +1096,8 @@ if $ARGS[0] = 'VKwip':
 				act 'Inside me':
 					*clr & cla
 					minut += 5
-					gs'stat'
-!!Image needed					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/school/lockerroom/lr.jpg"></center>'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/school/lockerroom/lr.jpg"></center>'
 					''
 
 					act 'Go to class':gt 'gschool_lessons', 'short_break'
@@ -1174,7 +1110,7 @@ end
 if $ARGS[0] = 'Workout Time':
 	*clr & cla
 	menu_off = 1
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 	'As you are walking around, Fedor approaches you then says, "Hey <<$pcs_nickname>>, I''m heading to the sports center to do some workouts. Would you like to join me, or would you prefer that I take you home?"'
@@ -1183,7 +1119,7 @@ if $ARGS[0] = 'Workout Time':
 		*clr & cla
 		FedorDW = 1
 		minut += 10
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/hold.jpg"></center>'
 		'Fedor gives you a warm smile as he responds, "Great, I love a girl that keeps herself in shape." you give him a grin as you respond, "Well I already know that, duhh." Fedor chuckles as he fetches your coat then walks you out of the house, toward the sports center then says, "Let me just warm up a sec." Fedor then begins punching a punching bag.'
 

+ 3 - 3
locations/HotelHole.qsrc

@@ -20,7 +20,7 @@ if hour = 0 and hotresepQW_day ! daystart and (hotresepQW < 3 or (hotresepQW = 3
 		*clr
 		'When you want to enter the hotel you notice the doors are closed.'
 		'You try knocking on the door but nobody comes to open them.'
-		act 'Go back to the High Street':minut += 3 & gt'pavtrain'
+		act 'Go back to the High Street':minut += 3 & gt'pav_train'
 		
 		if hotresepQW = 3:
 			'The receptionist and the manager are probably at it again.'
@@ -125,7 +125,7 @@ if hour >= 12 and hour <= 13 and GermanQW > 0: 'Next to the reception desk, you
 
 if hotwait = 1: 'You go sit in one of the comfortable chairs in the lobby and watch the guests checking in an out.' & hotwait = 0
 
-act 'Leave the hotel':minut += 3 & gt'pavtrain'
+act 'Leave the hotel':minut += 3 & gt'pav_train'
 
 if maidqw >= 1 and hour >= 16 and hour < 17:
 	act'<b>Work as a maid</b>':
@@ -1065,7 +1065,7 @@ if $ARGS[0] = 'PregBDSM' :
 												npc_rel['A217'] = -1
 												PavlinQW = 9
 
-												act 'Leave':gt 'gpoli'
+												act 'Leave':gt 'pav_clinic'
 											end
 										end
 									end

+ 1 - 2
locations/HotelWork.qsrc

@@ -710,8 +710,7 @@ if $ARGS[0] = 'maid':
 								if will_cost <= pcs_willpwr:
 									act 'Swallow his load (<<will_cost>> Willpower)':
 										cla
-										gs 'cum_call', 'mouth', $npclastgenerated, 1
-										swallow += 1
+										gs 'cum_call', 'mouth_swallow', $npclastgenerated, 1
 										pcs_mood += 10
 										gs 'willpower', 'swallow', 'self'
 										gs 'willpower', 'pay', 'self'

+ 10 - 6
locations/Komp.qsrc

@@ -21,15 +21,15 @@ if $ARGS[0] = 'start':
 		internet_store = internet
 		internet = 100000
 		act 'Browse the internet':gt 'komp', 'brows'
-	else
+	elseif $loc = 'dachain':
+		internet = 0
+	else	
 		'You have <<internet>> hours of prepaid internet access remaining.'
 		if internet > 0: act 'Browse the internet':gt 'komp', 'brows'
 	end
 
-	act 'Shut your computer down':
-		if $loc = 'shulga_room' or $loc = 'anushapt': internet = internetS
-		gt 'komp', 'fin'
-	end
+	act 'Shut your computer down': gt 'komp', 'fin'
+
 end
 
 if $ARGS[0] = 'brows':
@@ -1845,6 +1845,10 @@ if $ARGS[0] = 'hotornot':
 	end
 end
 
-if $ARGS[0] = 'fin': gt $loc, $metka
+if $ARGS[0] = 'fin': 
+	if $loc = 'shulga_room' or $loc = 'anushapt' or $loc = 'dachain': internet = internetS
+	gt $loc, $metka
+end
+
 
 --- komp ---------------------------------

+ 157 - 137
locations/LBZhouse.qsrc

@@ -1,159 +1,179 @@
 # LBZhouse
-CLOSE ALL
-
-$LBZH_sex={
-	act 'Give up your pussy':
-		cls
-		gs'stat'
-		mrapic=rand(0,7)
-		!'<<mrapic>>'
-		'<center><video autoplay loop src="images/characters/pavlovsk/vadim/sex/mitka<<mrapic>>.mp4"></video></center>'
-		''
-		gs 'arousal', 'vaginal', 10, 'sub'
-		gs 'stat'
-
-		act 'Finish':dynamic $LBZH_end
-	end
-}
-
-$LBZH_anal={
-	act 'Give up your ass':
-		cls
-		gs'stat'
-		mrapic=rand(0,7)
-		!'<<mrapic>>'
-		'<center><video autoplay loop src="images/shared/sex/anal/doggy/anal<<mrapic>>.mp4"></video></center>'
-		''
-		gs 'arousal', 'anal', 10, 'sub'
-		gs 'stat'
 
-		spafinloc = 3
-		gs 'cum_manage'
-		'<<$boydesc>> groaned and came filling your ass with his warm sperm.'
-
-		act 'Finish':dynamic $LBZH_end
-	end
-}
+CLOSE ALL
 
-$LBZH_bj={
-	act 'Suck':
-		cls
-		gs'stat'
-		mrapic=rand(0,12)
-		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<mrapic>>.mp4"></video></center>'
-		'You take a cock in your mouth and start sucking it. You get busy working up and down his dick with your mouth. Your lips lock tightly around his shaft while your tongue licks and plays with his dick.'
-		'Soon <<$boydesc>> starts to pant heavily and moans out. "<<$pcs_nickname>>, I''m about to cum."'
+if $ARGS[0] = '':
+	*clr & cla
+	gs 'npcgeneratec', 0, $boydesc, rand(18,34)
+	gs 'boyStat', $npclastgenerated
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss.jpg"></center>'
+	'<<$boydesc>> leads you back to his place, then gives you a warm smile and gently brushes your cheek and says, "You are so beautiful but I bet you know that already, don''t you?" You lower your head as you feel your cheeks growing flushed. <<$boydesc>> then lowers his hand, under your chin, raising your face up to meet his then gives you a slow, passionate kiss.'
 
-		gs 'arousal', 'bj', 5, 'sub'
-		gs 'stat'
+	act 'See what he does':
+		*clr & cla
+		gs'stat'		
+		'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bimbo.knees3.jpg"></center>'		
+		'<<$boydesc>> continues kissing you as he begin unzipping his pants then taking his penis out. He then rubs his hands across your body, from your breasts, down to your ass. Feeling you up as you look down, watching his cock getting rock hard.'
 
-		 act 'Swallow':
-			cls
-			swallow += 1
-			spafinloc = 12
-			gs 'cum_manage'
+		act 'Reach for his cock':
+			*clr & cla
 			gs'stat'
-			mrapic=rand(0,10)
-			!'<<mrapic>>'
-			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<mrapic>>.mp4"></video></center>'
-			'You pull his dick out of your mouth and keep working on it with your hand, within moments spurts of hot sperm splash onto your face and into your mouth.'
-			'Once the last of the cum shoots into your mouth you swallow it all down.'
-
-			act 'Finish':dynamic $LBZH_end
+			'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj19.jpg"></center>'
+			'Feeling really aroused, you allow your hand to wander to his waist then slowly creep into his pants, as he makes no attempts to stop you. You can feel his hand shaft and wrap your fingers around it, lightly stroking it as you pull it out of his pants. <<$boydesc>> then begins lightly pushing on your shoulders bringing your face to his cock. You look up to his cock then slowly lean forward, extending your tongue before lightly licking on the tip of his penis while looking up at him. He clearly looks excited as he pushes his hips forward, signaling you to take his cock into your mouth.'
+			
+			act 'Suck his dick': gt 'LBZhouse', 'BJ'
 		end
+	end	
+	
+	act 'Continue kissing him':
+		*clr & cla
+		gs'stat'		
+		'<center><video autoplay loop src="images/shared/sex/kiss/kiss_lips.mp4"></video></center>'
+		'<<$boydesc>> continues kissing you while his hands wonder over your body, gently rubbing over your curves until his hands reach your waist. He then lifts your shirt over your head, breaking off the kiss long enough for your shirt to pass through before getting tossed on the side of the bed. He then returns to kissing you as his hands wander down, his fingers, running across your chest, brushing your nipples until he makes his way to your pants, pulling then down and then removing your socks and shoes. His hands then return to your hips.'
+
+		act 'Jerk him off':
+			*clr & cla
+			gs'stat'
+			'<center><video autoplay loop src="images/shared/sex/handjob/hj0.mp4"></video></center>'
+			'You slowly lower to your knees in front of him then raise your hand, wrapping your fingers around his hard shaft, causing his eyes immediately squint as he welcomes your hand on his cock. Seeing his excitement you begin stroking his cock gently while looking up at him. His cock lightly throbs a bits as you stroke it and it even leaks a bit with precum. You continue stroking his hard cock as he lightly moans , occasionally moving his hips with your strokes. After a few more seconds, <<$boydesc>> starts to pant heavily then says, "<<$pcs_nickname>>, slow down, I''m about to cum."'
+			gs 'arousal', 'hj', 5, 'sub'
+			gs 'stat'
 
-		dynamic $LBZH_sex
-		dynamic $LBZH_anal
-	end
-}
+			act 'Vaginal': gt 'LBZhouse', 'Vaginal'
+			act 'Anal': gt 'LBZhouse', 'Anal'
+		end	
+	end	
+end
 
-$LBZH_end={
-	cls
+if $ARGS[0] = 'BJ':
+	*clr & cla
 	gs'stat'
-	if temp_guy>0:guy += 1
-	'Once finished you get up and go to the bathroom.'
-
-	act 'Wash in the shower':
-		cls
-		noShampoo = 1
-		dynamic $showerdin
-		minut += 15
-		pcs_horny = pcs_horny + 1
-		pcs_hairbsh = 1
-		pcs_makeup = 1
-		if frost > 0:frost = 0
+	VK = rand(0,10)
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<VK>>.mp4"></video></center>'
+	'You slowly wrap your lips around <<$boydesc>>''s penis as he pushes it into your mouth. You then begin sucking his cock while doing your best to massage his cock with your tongue, hearing him lightly moan as you continue to pleasure him. You look up at him, seeing a adoring smile on his face as he looks down to you. You lick and suck on his cock as you hear him moaning more and more until he tenses up for a few seconds says, "<<$pcs_nickname>>, I''m cumming."'
+	gs 'arousal', 'bj', 5
+	gs 'stat'
+
+	act 'Swallow':
+		*clr & cla
 		gs'stat'
-		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
-		'In the bathroom you take a shower to clean up.'
-		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
-
-		act 'Get out of the bathroom':
-			cls
-			gs'stat'
-			'After you are done washing you get dressed and blow <<$boydesc>> a kiss before you leave.'
-
-
-			act 'Leave':
-				gs 'arousal', 'end'
-				gs 'stat'
-				gt'pav_residential'
-			end
-		end
+		'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
+		'You continue sucking his cock at and increased pace, wanting him to cum for you. After a few seconds, <<$boydesc>> eyes squint as he groans, filling your mouth with his hot cum which you continue sucking down into your throat. You never break eye contact as you fully milk his cock in your mouth. After <<$boydesc>> has no cum left, he gives you a very grateful smile as he gently strokes your cheek and says, "<<$pcs_nickname>> you were amazing. Thank you." You slowly take his cock out of your mouth then return the smile as you say, "It was my pleasure." He chuckles then says, "You should get washed up and I will see you out. Take your time."'
+		gs 'arousal', 'bj', 5
+		gs 'cum_call', 'mouth_swallow', $boy
+		gs 'arousal', 'end'			
+		gs 'stat'
+		
+		act 'Finish': gt 'LBZhouse', 'Shower'
+		act 'Finish': gt 'LBZhouse', 'End'			
 	end
-}
-
-temp_sex=0
-temp_bj=0
-temp_anal=0
-temp_hj=0
-temp_guy=0
-
-gs 'npcgeneratec', 0, $boydesc, rand(18,34)
-gs 'boyStat', $npclastgenerated
-'<center><img <<$set_imgh>> src="images/shared/sex/kiss/fbhkiss.jpg"></center>'
-'He takes you back to his house, once you are both safely inside you start kissing.'
-
-act 'Sex':
-	cls
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bimbo.knees3.jpg"></center>'
-	tiprand=rand(1,100)
+end
 	
-	if tiprand<=70:
-		'<<$boydesc>> gently pushes your shoulders down and you kneel in front of him, waiting for his hard shaft.'
-		dynamic $LBZH_bj
-
-		act 'Masturbate':
-			cls
-			temp_hj+=1
-			temp_guy+=1
+if $ARGS[0] = 'Vaginal':
+	*clr & cla
+	gs'stat'
+	'<center><video autoplay loop src="images/characters/pavlovsk/vadim/sex/mitka0.mp4"></video></center>'
+	'<<$boydesc>> reaches down then helps you to your feet before Grabbing onto your hips and guiding you to the bed before gently pushing you on your back. He then takes a few seconds to line up his penis with your pussy before pushing it inside of you, causing a jolt of pleasure to fill you. He then starts fucking your pussy gently at first before picking up his pace while moaning loudly. You lay still, enjoying his cock inside of you, thrusting its way deeper in you, causing waves of pleasure to fill you. After a few seconds <<$boydesc>> says, "I''m about to cum."'
+	gs 'arousal', 'vaginal', 5
+	gs 'stat'
+
+	if prezik >= 1 and preziktype = 0:
+		act 'Continue':
+			*clr & cla
 			gs'stat'
-			mrapic=0
-			'<center><video autoplay loop src="images/shared/sex/handjob/hj<<mrapic>>.mp4"></video></center>'
-			'You immediately take his cock in your hand and start jerking him off.'
-			'Soon <<$boydesc>> starts to pant heavily and moans out. "<<$pcs_nickname>>, I''m about to cum."'
-
-			gs 'arousal', 'hj', 5, 'sub'
+			'<center><video autoplay loop src="images/characters/pavlovsk/vadim/sex/mitka2.mp4"></video></center>'
+			'<<$boydesc>> continues pounding you faster as his breathing increases before suddenly stopping as you feel his cock expanding the condom, inside you. He groans as he pounds you harder, milking his cock into the condom before taking a few deep breaths and saying, "That was great <<$pcs_nickname>>. You were great. Thank you." He then lays down beside you as he catches his breath before leaning toward you and giving you one last kiss. He thens gets up and you both get dressed.'
+			gs 'arousal', 'vaginal', 5
+			gs 'cum_call', '', $boy
+			gs 'arousal', 'end'			
 			gs 'stat'
-
-			dynamic $LBZH_sex
-			dynamic $LBZH_anal
-		end
+		
+			act 'Get dressed': gt 'LBZhouse', 'End'
+		end	
 	else
-		'<center><video autoplay loop src="images/shared/sex/undress/kotovpre40.mp4"></video></center>'
-		'<<$boydesc>> undresses you and lays you down on the bed'
-		dynamic $LBZH_sex
-		dynamic $LBZH_anal
+		act 'Pull out':
+			*clr & cla
+			gs'stat'
+			'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal2.mp4"></video></center>'
+			'You quickly look to him and say, "Please pull out." <<$boydesc>> continues pounding you faster as his breathing increases before suddenly stopping as he pulls out of you then begins stroking his cock over you, causing trickles of sperm to cover your stomach. <<$boydesc>> spends the next few seconds, milking his cock over you while staring at your naked body and groaning. After <<$boydesc>> is fully milked, he looks down at you and says, "That was great <<$pcs_nickname>>. You are one sexy girl. Feel free to get yourself washed up. I would want you to leave all messy like that." He then gets up and get dressed.'
+			gs 'arousal', 'vaginal', 5
+			gs 'cum_call', 'stomach', $boy
+			gs 'arousal', 'end'
+			gs 'stat'
 
-	act 'Give blowjob':
-		cls
+			act 'Hop in the shower': gt 'LBZhouse', 'Shower'
+			act 'Leave without a shower': gt 'LBZhouse', 'End'
+		end	
+			
+		act 'Cum':
+			*clr & cla
+			gs'stat'	
+			'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal2.mp4"></video></center>'
+			'<<$boydesc>> continues pounding you faster as his breathing increases before suddenly stopping as you feel his cock begins throbbing inside of you, filling you with his warm seed. You moan as you feel <<$boydesc>> draining his cock in your pussy, filling your pussy to the brim with his warm seed. You continues thrusting until he is fully spent and then drops on the bed next to you and says, "Wow <<$pcs_nickname>>, you are the most amazing girl I have ever been with. You are so damn sexy." You give him a warm smile and lean forward, giving him a passionate kiss. <<$boydesc>> then takes a few seconds to catch his breath before getting up to get dressed. He then points to the bathroom and say, "Feel free to get washed up. You deserve a nice shower after that performance."'
+			gs 'arousal', 'vaginal', 5
+			gs 'cum_call', '', $boy
+			gs 'arousal', 'end'			
+			gs 'stat'
+		
+			act 'Hop in the shower': gt 'LBZhouse', 'Shower'
+			act 'Leave without a shower': gt 'LBZhouse', 'End'
+		end	
+	end	
+end	
+
+if $ARGS[0] = 'Anal':
+	*clr & cla
+	gs'stat'
+	'<center><video autoplay loop src="images/shared/sex/anal/doggy/anal9.mp4"></video></center>'
+	'<<$boydesc>> reaches down then helps you to your feet before positioning himself behind you. He places his hand on your shoulder then pushes you forward before you hear him licking his finger before using it to lubricate your asshole. You try to relax yourself but the excitement is getting intense. You then feel his cock pressing against you asshole before slowly pushing its way inside, causing a jolt of pleasure to fill you. <<$boydesc>> then waits for your asshole to settle before thrusting his dick in your ass, causing him to moan loudly as he fucks your ass.'
+	gs 'arousal', 'anal', 5
+	gs 'stat'
+	
+	act 'Let him cum':
+		*clr & cla
 		gs'stat'
-		'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj.jpg"></center>'
-		'You offer to give him a blowjob which he eagerly agrees too.'
-		dynamic $LBZH_bj
-		end
-	end
+		'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal2.mp4"></video></center>'
+		'<<$boydesc>> doesn''t last long as he pounds your ass faster before ramming his dick completely inside of your ass and groaning as his warm cum fills your ass. You patiently wait as he continues pumping his cum inside you while feeling his dick throbbing in sync with his thrusts. After <<$boydesc>> is fully spent, he takes a deep breath then says, "<<$pcs_nickname>> you were incredible. Best fuck of my life." You look back and give him a wink before he adds, "Outstanding. Now feel free to get yourself cleaned up before you go. I will be here when you are done."'
+		gs 'arousal', 'anal', 5
+		gs 'cum_call', 'anus', $boy
+		gs 'arousal', 'end'			
+		gs 'stat'
+		
+		act 'Hop in the shower': gt 'LBZhouse', 'Shower'
+		act 'Leave without a shower': gt 'LBZhouse', 'End'
+	end	
 end
 
+if $ARGS[0] = 'Shower':
+	*clr & cla
+	noShampoo = 1
+	dynamic $showerdin
+	minut += 15
+	pcs_hairbsh = 1
+	pcs_makeup = 1
+	if frost > 0:frost = 0
+	LBZhouseShower = 1
+	gs'stat'
+	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+	'You grab your stuff then enter the bathroom before climbing into the shower. You carefully run the faucet, check the water temperature before washing yourself off while enjoying the warm water hitting your body. You spend the next few minutes. taking a relaxing bath before climbing out, drying yourself off, getting dressed then leaving the bathroom.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+
+	act 'Get out of the bathroom': gt 'LBZhouse', 'End'
+end
+	
+if $ARGS[0] = 'End':
+	*clr & cla
+	gs'stat'
+	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/endkiss.mp4"></video></center>'
+	if LBZhouseShower = 1:
+		'As you leave the bathroom you see <<$boydesc>> waiting by the door for you. He walks up to you then gives you a passionate kiss before saying, "I had such a great time with you <<$pcs_nickname>> and I hope you enjoyed your time too." You give him a smile as you reply, "I had a wonderful time. Thank you <<$boydesc>>" His eyes light up as he gives you a warm loving smile then takes your hand and pulls you closer, giving you another passionate kiss before leading you out and slowly closing the door while staring into your eyes.'
+	else
+		'<<$boydesc>> takes your hand then leads you toward the front door. When you arrive, <<$boydesc>> turns to you then gives you a quick kiss before saying, "I had such a great time with you <<$pcs_nickname>> and I hope you enjoyed your time too." You give him a smile as you reply, "I had a wonderful time. Thank you <<$boydesc>>" His eyes light up as he gives you a warm loving smile then takes your hand and pulls you closer, giving you another passionate kiss before leading you out and slowly closing the door while staring into your eyes.'
+	end
+
+	act 'Leave': LBZhouseShower = 0 & gt'pav_residential'
+end	
+
 --- LBZhouse ---------------------------------
 

+ 1 - 1
locations/LCporn.qsrc

@@ -39,7 +39,7 @@ if $ARGS[0] = 'firsttime':
 			'No, no! You quickly squirm past Eugene and leave the pantry, and don''t stop walking until you''re well away from the diner.'
 			LCEugenefirst = 0
 
-			act 'Continue':gt 'nord'
+			act 'Continue':gt 'city_industrial'
 		end
 	else
 		act 'Get out of here (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'

+ 2 - 2
locations/LariskaStart.qsrc

@@ -89,7 +89,7 @@ if $ARGS[0] = 'start':
 						act 'Leave':gt'pav_commcenter'
 					end
 				end
-				if AlbFrend >= 1:
+				if AlbinaQW['Friends'] >= 1:
 					act 'Call Albina':
 						cls
 						minut += 5
@@ -100,7 +100,7 @@ if $ARGS[0] = 'start':
 						'"Zvereva set junkies on me."'
 						'"Okay, don''t be afraid. I''ve got contacts, I''ll call right now, she''ll go away empty-handed."'
 
-						AlbZverHelp = 1
+						AlbinaQW['ChristinaHelp'] = 1
 
 						act 'Leave':gt'pav_commcenter'
 					end

+ 17 - 17
locations/MartinSex.qsrc

@@ -33,7 +33,7 @@ if $ARGS[0] = '':
 				*nl
 				'After about half an hour, you decide that you should let Martin finish up for the night. After a brief but friendly goodnight, you leave your friend to himself and exit the bar.'
 
-				act 'Leave': gt 'nord'
+				act 'Leave': gt 'city_industrial'
 			end
 
 			act 'Leave the bar':
@@ -51,7 +51,7 @@ if $ARGS[0] = '':
 				*nl
 				'You share a brief, friendly hug and goodbye before you turn and leave the bar.'
 
-				act 'Leave': gt 'nord'
+				act 'Leave': gt 'city_industrial'
 			end
 
 		else
@@ -73,7 +73,7 @@ if $ARGS[0] = '':
 				'You share a brief, friendly hug and goodbye before you turn and leave the bar, wondering if or when you will gather the courage to talk about this with Martin.'
 				'<i>Maybe tomorrow</i>, you think to yourself.'
 
-				act 'Leave': gt 'nord'
+				act 'Leave': gt 'city_industrial'
 			end
 
 			act 'Keep it light - Talk to Martin':
@@ -91,7 +91,7 @@ if $ARGS[0] = '':
 				'After about half an hour, you decide that you should let Martin finish up for the night. After a brief but friendly goodnight, you leave the bar with a tingly stomach - whether it''s purely from lustful longing or more, you''re not sure, but you know that the only way to find out is to talk to Martin when he''s alone again.'
 				'<i>Maybe tomorrow</i>, you think to yourself.'
 
-				act 'Leave the bar': gt 'nord'
+				act 'Leave the bar': gt 'city_industrial'
 			end
 
 			act 'Go for it - Flirt with him':
@@ -150,7 +150,7 @@ if $ARGS[0] = '':
 					*nl
 					'You give him as much of a smile as you can manage, turn around and leave the bar, utterly confused as to what you want.'
 
-					act 'Leave the bar': gt 'nord'
+					act 'Leave the bar': gt 'city_industrial'
 				end
 
 				act 'Storm out (angry)':
@@ -170,7 +170,7 @@ if $ARGS[0] = '':
 					'In the blink of an eye, you are face to face with him again, yelling at him unrestrainedly. "No! Apparently, you think I''m too young and too dumb to know what I want, so you don''t get to ''<<$pcs_firstname>>'' me! I don''t need ' + iif(StoryLine > 0,'another','a') + ' stepdad who knows what''s best for me!"'
 					'Before Martin could utter even another word, you had stormed out of the bar, livid at his paternalism and, deep down, below the layers of fury, wounded by his rejection.'
 
-					act 'Get out of the bar': gt 'nord'
+					act 'Get out of the bar': gt 'city_industrial'
 				end
 			end
 		end
@@ -223,7 +223,7 @@ if $ARGS[0] = '':
 			*nl
 			'You give him as much of a smile as you can manage, turn around and leave the bar, relieved at your reconciliation but also unsure as to whether the restored friendship is enough for you.'
 
-			act 'Leave the bar': gt 'nord'
+			act 'Leave the bar': gt 'city_industrial'
 		end
 
 		act 'You are still too angry to talk to him - Just leave the bar':
@@ -233,7 +233,7 @@ if $ARGS[0] = '':
 			*nl
 			'You turn and go towards the exit. You can hear something behind you, feel his look on your back, but you ignore it as best you can and go outside, the matter between you unresolved.'
 
-			act 'Leave': gt 'nord'
+			act 'Leave': gt 'city_industrial'
 		end
 
 		if exhibitionist_lvl > 0 and cycle ! 0:
@@ -280,7 +280,7 @@ if $ARGS[0] = '':
 			'You share a brief, friendly hug and goodbye before you turn and leave the bar, wondering if or when you will gather the courage to talk about this with Martin again.'
 			'<i>Maybe tomorrow</i>, you think to yourself.'
 
-			act 'Leave': gt 'nord'
+			act 'Leave': gt 'city_industrial'
 		end
 
 		act 'Avoid the topic - Chat with Martin':
@@ -297,7 +297,7 @@ if $ARGS[0] = '':
 			'After about half an hour, you decide that you should let Martin finish up for the night. After a brief but friendly goodnight, you leave the bar with a tingly stomach - whether it''s from nervousness, desire or something else, you can''t tell, but you probably won''t find out unless you talk about this with Martin.'
 			'<i>Maybe tomorrow</i>, you think to yourself.'
 
-			act 'Leave the bar': gt 'nord'
+			act 'Leave the bar': gt 'city_industrial'
 		end
 
 		act 'Talk about "getting involved"':
@@ -328,7 +328,7 @@ if $ARGS[0] = '':
 				'"Nevermind, it''s not urgent," you backpedal quickly. "I have to go now."'
 				'Feeling really awkward, and a little angry with yourself for chickening out, you turn around and leave, ignoring the confused but somewhat relieved Martin.'
 
-				act 'Leave the bar': gt 'nord'
+				act 'Leave the bar': gt 'city_industrial'
 			end
 
 			act 'Kiss Martin':
@@ -379,7 +379,7 @@ if $ARGS[0] = '':
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Leave the bar': gt 'nord'
+					act 'Leave the bar': gt 'city_industrial'
 				end
 
 				act 'Go down on Martin': gt 'MartinSex3', 'MartinBlowTease'
@@ -418,7 +418,7 @@ if $ARGS[0] = '':
 			'You raise your <<$pcdesc_eyebrowrandom>> at that, but there''s no helping it - he''s gonna worry anyway.'
 			'"Always am," you reassure him, turn around and leave the bar, wondering if, maybe instead of leaving, you should have fucked Martin''s brains out.'
 
-			act 'Leave': gt 'nord'
+			act 'Leave': gt 'city_industrial'
 		end
 
 		act 'Talk to Martin':
@@ -436,7 +436,7 @@ if $ARGS[0] = '':
 			gs 'stat'
 			gs 'arousal', 'end'
 
-			act 'Leave': gt 'nord'
+			act 'Leave': gt 'city_industrial'
 		end
 
 		act 'Blow him':gt 'MartinSex3', 'MartinBlowTease'
@@ -752,7 +752,7 @@ if $ARGS[0] = 'MartinTease3':
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Leave the bar': gt 'nord'
+					act 'Leave the bar': gt 'city_industrial'
 				end
 
 				if dildo = 1 or middildo = 1 and bag > 0:
@@ -900,7 +900,7 @@ if $ARGS[0] = 'MartinTease4':
 						gs 'arousal', 'end'
 						gs 'stat'
 
-						act 'Leave the bar': gt 'nord'
+						act 'Leave the bar': gt 'city_industrial'
 					end
 
 					if dildo = 1 or middildo = 1 and bag > 0:
@@ -999,7 +999,7 @@ if $ARGS[0] = 'MartinTeaseDildo':
 				gs 'arousal', 'end'
 				gs 'stat'
 
-				act 'Leave the bar': gt 'nord'
+				act 'Leave the bar': gt 'city_industrial'
 			end
 		end
 	end

+ 5 - 5
locations/MartinSex2.qsrc

@@ -103,7 +103,7 @@ if $ARGS[0] = 'MartinSexPrep':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Leave the bar': gt 'nord'
+		act 'Leave the bar': gt 'city_industrial'
 	end
 	
 	act 'Get him off with your mouth':MartinSexStop = 1 & gt 'MartinSex3','MartinBlowjob'
@@ -548,7 +548,7 @@ if $ARGS[0] = 'MartinSexDyn':
 				killvar 'MartinPrezik'
 				gs 'stat'
 				
-				act 'Leave the bar':gt 'nord'
+				act 'Leave the bar':gt 'city_industrial'
 			end
 		end
 	end
@@ -897,7 +897,7 @@ if $ARGS[0] = 'PainalDyn':
 					gs 'arousal', 'end'
 					gs 'stat'
 					
-					act 'Leave the bar': gt 'nord'
+					act 'Leave the bar': gt 'city_industrial'
 				end
 			end
 			
@@ -941,7 +941,7 @@ if $ARGS[0] = 'PainalDyn':
 		gs 'arousal', 'end'
 		gs 'stat'
 					
-		act 'Leave the bar': gt 'nord'
+		act 'Leave the bar': gt 'city_industrial'
 	end	
 end
 
@@ -1006,7 +1006,7 @@ if $ARGS[0] = 'MartinCleanup':
 	gs 'arousal', 'end'
 	gs 'stat'
 			
-	act 'Leave the bar': gt 'nord'
+	act 'Leave the bar': gt 'city_industrial'
 end
 
 --- MartinSex2 ---------------------------------

+ 1 - 1
locations/MartinSex3.qsrc

@@ -344,7 +344,7 @@ if $ARGS[0] = 'MartinPussyLick':
 		gs 'arousal', 'end'
 		gs 'stat'
 
-		act 'Leave the bar': gt 'nord'
+		act 'Leave the bar': gt 'city_industrial'
 	end
 end
 

+ 3 - 3
locations/MartinTalk.qsrc

@@ -245,7 +245,7 @@ if $ARGS[0] = '':
 			end
 		end
 				
-		if albinaQWdance > 0:
+		if AlbinaQW['StarletsJoined'] > 0:
 			act 'Dancing':
 				cla
 				$MartinHobby = 'dance troupe'
@@ -517,7 +517,7 @@ if $ARGS[0] = '':
 						*nl
 						'This definitely could have gone better...'
 						
-						act 'Leave the bar': gt 'nord'
+						act 'Leave the bar': gt 'city_industrial'
 					end
 				
 				else
@@ -597,7 +597,7 @@ if $ARGS[0] = '':
 			end
 		end
 		
-		if leonidSecretary > 0 or PersSecWork > 0 or workSec = 1: 
+		if leonidSecretary > 0 or BurgerQW['Secretary'] > 0 or workSec = 1: 
 			act '"I''m a secretary"':
 				cla
 				'"I''m working as a secretary."'

+ 4 - 4
locations/MeynoldHome.qsrc

@@ -611,7 +611,7 @@ if $ARGS[0] = 'Katja and Natalia':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia4.jpg"></center>'
 	'You sit down next to Katja and Natalia and they both turn to you then Katja says, "Hello again <<$pcs_nickname>>, are you ready to go?" Natalia adds. "We can go whenever you want but I just want to know if you would... Like to walk home with me?" Katja giggles as she says, "Awww are you gonna say no to that cute face." Natalia lowers her head to hide the embarrassed smile and the light flushing of her cheeks.'
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -630,7 +630,7 @@ if $ARGS[0] = 'Katja and Natalia':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	
@@ -691,7 +691,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'
 	'As you approach Natalia, she asks, "How did you like the cupcakes? I found them very tasty." You reply, "They were super yummy, <<$VK_VikName>> could win a cooking contest, if we had those, that is." Natalia giggles before asking, "We are going to be leaving in a bit, and I wanted to ask you...Would you like to walk home with me?"'
 
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -710,7 +710,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	

+ 7 - 10
locations/NikoDates.qsrc

@@ -113,6 +113,7 @@ end
 
 if $ARGS[0] =  'Stranger Danger':
 	*clr & cla
+	YurikEv['Stranger'] = 1
 	minut += 5
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -230,9 +231,8 @@ if $ARGS[0] =  'Date 1_2':
 												gs'stat'											
 												'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 												'You stare into Niko''s eyes, feeling more turned on at how badly he craves you. You soon hear Niko groan as he begins pumping his cum down your throat which you do your best to swallow every drop of.'
-												swallow += 1
 												gs 'arousal', 'bj', 5, 'sub'
-												gs 'cum_call', 'mouth', 'A189', 1
+												gs 'cum_call', 'mouth_swallow', 'A189', 1
 												gs 'arousal', 'end'
 												gs'stat'
 
@@ -588,8 +588,7 @@ if $ARGS[0] =  'Cafeteria':
 			gs'stat'		
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj2.mp4"></video></center>'
 			'After a few minutes, Niko''s hand tightens around your breast as his penis begins throbbing in your mouth, causing Niko''s cum to shoot down your throat which you swallow as best you can. Once Niko is fully spent, he pulls you up and kisses your forehead, "That''s my girl, so beautiful and daring too. You really are a precious gem <<$pcs_firstname>>." Niko''s words, warm your already rapidly beating heart, leaving you speechless as he gives you a wink, before buttoning his pants then walking away.'
-			swallow += 1
-			gs 'cum_call', 'mouth', 'A189', 1
+			gs 'cum_call', 'mouth_swallow', 'A189', 1
 			gs 'arousal', 'bj', 5
 			gs 'arousal', 'end'
 			gs'stat'
@@ -911,6 +910,7 @@ if $ARGS[0] = 'Yurik Intro':
 		act 'See what Niko does':
 			*clr & cla
 			minut += 5
+			$YurikEv['Name'] = 'Yurik'
 			gs'stat'
 			'<center><b><h4><font color="blue"><<"Yurik Volkov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/Niko/yurikev/avatars/yurik1.jpg"></center>'			
@@ -1087,8 +1087,7 @@ if $ARGS[0] = 'Hallway Strip':
 								gs'stat'
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 								'You quicken your pace until you see Niko''s head slam into the wall as he begin shooting his warm seed into your mouth. You do your best to swallow every drop of his warm nectar, despite it''s sharp, tart taste. Niko looks down to you and says, "Thank you <<$pcs_firstname>>. You are truly a goddess. Now let''s get you dressed before someone notices us." Niko kneels down and picks up your clothes then helps you get dressed while occasionally checking to see if anyone has noticed. Once you are fully dressed, Niko whispers in your ear, "You were extremely daring today, I look forward to next time." Niko gives you a kiss on your cheek before walking back into the cafeteria.'
-								swallow += 1
-								gs 'cum_call', 'mouth', 'A189', 1
+								gs 'cum_call', 'mouth_swallow', 'A189', 1
 								gs 'arousal', 'bj', 5
 								gs 'arousal', 'end'
 								gs'stat'
@@ -1293,8 +1292,7 @@ if $ARGS[0] = 'Disco':
 								gs'stat'							
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 								'Niko''s head suddenly jerks back as he bites his lip, shooting his cum, down your throat. You do your best to swallow every drop, not wanting any of Niko''s cum to go to waste.'
-								swallow += 1
-								gs 'cum_call', 'mouth', 'A189', 1
+								gs 'cum_call', 'mouth_swallow', 'A189', 1
 								gs 'arousal', 'bj', 5
 								gs'stat'
 
@@ -1438,8 +1436,7 @@ if $ARGS[0] = 'After School 2':
 							gs'stat'
 							'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 							'You suddenly hear Niko groan as he begins spraying his hot cum down your throat. You swallow it while enjoying the sting as it slides down your throat, knowing that you have fully satisfied Niko. You slowly look up to Niko, "I love you Nikolai. I love you with all my heart." Niko recoils in shock, "Uhh, I love you too and I''m...glad you enjoy our time together." You can tell that your sudden show of affection caught Niko off guard which makes you giggle for a few seconds as Niko buttons his pants then says, "You were outstanding today. I always have a blast when I''m with you. Here are your clothes. You should get dressed before anyone sees us."'
-							swallow += 1
-							gs 'cum_call', 'mouth', 'A189', 1
+							gs 'cum_call', 'mouth_swallow', 'A189', 1
 							gs 'arousal', 'bj', 5
 							gs 'arousal', 'end'
 							gs'stat'

+ 6 - 10
locations/NikoEv2.qsrc

@@ -83,7 +83,7 @@ if $ARGS[0] = 'Home Date':
 	minut += 10
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/home/bedroom/relaxing1.jpg"></center>'
-	'You arrive at Niko''s house and Niko guides you inside then brings you his room where he lies down on the bed, for a few seconds before patting the bed, signaling you to join him. You lay down on the bed next to him. Niko rubs on your hips as he says, "You are such a perfect girl. Do you know that?" You give him a very pleased smile. "Well, the perfect boyfriend deserves no less." You feel a little nervous, not knowing how he will respond, but he quickly does. "Aww, you''re so sweet <<$pcs_nickname>>. How would you like to have some fun?" You eagerly reply, "I would love too." Niko chuckles as he responds, "Good then get washed up and we will have some fun." You get up, nod then quickly run to the bathroom to wash up.'
+	'You arrive at Niko''s house and Niko guides you inside then brings you his room where he lies down on the bed, for a few seconds before patting the bed, signaling you to join him. You lay down on the bed next to him. Niko rubs on your hips as he says, "You are such a perfect girl. Do you know that?" You give him a very pleased smile. "Well, the perfect boyfriend deserves no less." You feel a little nervous, not knowing how he will respond, but he quickly does. "Aww, you''re so sweet <<$pcs_nickname>>. How would you like to have some fun?" You eagerly reply, "I would love to." Niko chuckles as he responds, "Good then get washed up and we will have some fun." You get up, nod then quickly run to the bathroom to wash up.'
 
 	act 'Wash up':gt 'NikoDates', 'Quick Wash'
 end
@@ -175,8 +175,7 @@ if $ARGS[0] = 'Reward':
 											gs'stat'
 											'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat1.mp4"></video></center>'
 											'Yurik suddenly grabs firmly onto the back of your head then shoves his penis as far down your throat as he can while groaning loudly. You can feel a surge of cum shooting down your throat which you have no choice but to swallow. Yurik pulls off of you as you continue swallow the last of his cum. Yurik begins dressing himself then walks up to you; with tears streaming down your face and says, "Whenever I am around, you will do whatever I say. Do you understand, girl?" You nod meekly, terrified of what Yurik could do to you. Yurik responds, "Good, i will be seeing you around and don''t try to avoid me, or that will make me ANGRY." Yurik then gets dressed before grabbing you up by your hair then pulling to toward the door where he opens it up before tossing you into Niko''s arms then closing the door.'
-											swallow += 1
-											gs 'cum_call', 'mouth', $boy
+											gs 'cum_call', 'mouth_swallow', $boy
 											gs 'arousal', 'bj', 5
 											gs 'arousal', 'end'
 											gs'stat'	
@@ -323,8 +322,7 @@ if $ARGS[0] =  'Lunch Chat':
 											gs'stat'							
 											'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'
 											'You can feel tears running down your cheeks as you lose yourself in the moment. Niko suddenly begins groaning as he fills your mouth with his warm seed which you try your best to swallow every drop of, wanting any part of Niko to stay inside you.'
-											swallow += 1
-											gs 'cum_call', 'mouth', $boy
+											gs 'cum_call', 'mouth_swallow', $boy
 											gs 'arousal', 'bj', 5
 											gs 'arousal', 'end'
 											gs'stat'	
@@ -926,8 +924,7 @@ if $ARGS[0] =  'Reward 2':
 								gs'stat'
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'
 								'You quickly pull off of Niko then wrap your lips around his dick and begin sucking. Niko tilts his head back then begins cumming in your mouth as you do your best to suck every drop out of Niko''s dick. Niko''s warm seed fills your mouth as you continue swallowing and sucking his dick dry. After Niko is fully spent, he gently grabs your face then brings it to his, giving you a gentle kiss on the lips before saying, "I am so lucky to have such a beautiful and obedient girl like you." You reply, "I feel so lucky to have you in my life too, Nikolai." Niko rubs on your forehead then gets up and heads to the bathroom to get washed up.'
-								swallow += 1
-								gs 'cum_call', 'mouth', 'A189', 1
+								gs 'cum_call', 'mouth_swallow', 'A189', 1
 								gs 'arousal', 'bj', 5
 								gs 'arousal', 'end'
 								gs'stat'	
@@ -982,8 +979,7 @@ if $ARGS[0] = 'Yurik BJ':
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/bj/bj1.mp4"></video></center>'	
 					'You quicken your pace then suddenly Yurik groans as he begins pumping your mouth full of his warm cum which you do your best to swallow every drop of. After Yurik is spent, he says to you, "I''m done girl. You can go back to Niko now." You get up then start walking away when you hear Yurik say, "And good job girl." You walk back up the stairs with a smile on your face.'
-					swallow += 1
-					gs 'cum_call', 'mouth', $boy 
+					gs 'cum_call', 'mouth_swallow', $boy 
 					gs 'arousal', 'bj', 5
 					gs 'arousal', 'end'
 					gs'stat'	
@@ -1029,7 +1025,7 @@ if $ARGS[0] = 'Diner 2':
 			NikoSlut = 2
 			minut += 5
 			gs'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/patrons.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/patrons.jpg"></center>'
 			'As soon as you both enter the diner, all of the patrons turn to you then start happily greeting you.'
 			'Biker1: "Hey girl, glad to see you back."'
 			'Trucker1: "You''re lookin'' good girl."'

+ 4 - 4
locations/NikoMeyHome.qsrc

@@ -611,7 +611,7 @@ if $ARGS[0] = 'Katja and Natalia':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia4.jpg"></center>'
 	'You sit down next to Katja and Natalia and they both turn to you then Katja says, "Hello again <<$pcs_nickname>>, are you ready to go?" Natalia adds. "We can go whenever you want but I just want to know if you would... Like to walk home with me?" Katja giggles as she says, "Awww are you gonna say no to that cute face." Natalia lowers her head to hide the embarrassed smile and the light flushing of her cheeks.'
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -630,7 +630,7 @@ if $ARGS[0] = 'Katja and Natalia':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	
@@ -691,7 +691,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'
 	'As you approach Natalia, she asks, "How did you like the cupcakes? I found them very tasty." You reply, "They were super yummy, <<$VK_VikName>> could win a cooking contest, if we had those, that is." Natalia giggles before asking, "We are going to be leaving in a bit and I wanted to ask you...Would you like to walk home with me?"'
 
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -710,7 +710,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	

+ 4 - 8
locations/NikoPayback.qsrc

@@ -69,8 +69,7 @@ if $ARGS[0] = 'Payback':
 						gs'stat'
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/facial1.mp4"></video></center>'
 						'You increase your pace as you look up at Niko, noticing how much he is enjoying your performance. You stare him in the eyes as you hear him begin groaning. You suddenly feel Niko''s warm seed filling your mouth, one squirt at a time. You look up to Niko with his cum slowly leaking out of your mouth, Niko then looks down to you and says, "What are you waiting for? Swallow my cum bitch!" You give Niko a meek nod then begin swallowing his cum and after you finish, Niko pulls your head to the ground and says, "You missed a few drops, Lick it off the floor!" not wanting to anger Niko further, you obediently begin licking the last drops of cum off the floor. "Now that''s better, I''ll see you tomorrow. Remember what I said and don''t ever try to avoid me."'	
-						swallow += 1
-						gs 'cum_call', 'mouth', 'A189', 1
+						gs 'cum_call', 'mouth_swallow', 'A189', 1
 						gs 'arousal', 'bj', 5
 						gs 'arousal', 'end'
 						gs'stat'
@@ -176,8 +175,7 @@ if $ARGS[0] =  'Payback 3':
 			'After a few more seconds, Niko begins moaning as he runs his fingers through your hair before grabbing your head with both hands and pushes his penis down your throat as he begin spraying his warm seed down your throat. You try your best not to gag as Niko continues to pump his warm cum down your throat while you swallow every drop of it. After Niko finishes, he looks down to you then says, "You are really good at that. I will see you again soon. Niko buttons his pants then walks out of the restroom."'
 			*nl
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'	
-			swallow += 1
-			gs 'cum_call', 'mouth', $boy
+			gs 'cum_call', 'mouth_swallow', $boy
 			gs 'arousal', 'bj', 5, 'sub'
 			gs 'arousal', 'end'
 			gs 'stat'	
@@ -341,8 +339,7 @@ if $ARGS[0] =  'Payback 4':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
 				'Niko grabs the back of your head then begins fucking your throat. You try to relax your throut as NIko continues fucking it. Niko says to you, "Remember <<$pcs_firstname>> this is your place. You are my fucking bitch and nothing more." You are too focused on not gagging to respond. After a few more seconds, Niko groans, filling your throat with his warm seed which you swallow as much of it as you can, knowing that you have no choice. Niko then buttons his pants and walks out of the restroom, without saying another word.'
-				swallow += 1
-				gs 'cum_call', 'mouth', $boy
+				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -364,8 +361,7 @@ if $ARGS[0] =  'Payback 4':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 				'You know exactly what he want and begin sucking Niko''s dick, trying your best to get him off as quickly as possible, knowing that the sooner he finishes, the sooner you can wash up and leave. You lick and suck Niko''s dick while trying your best to ignore the rotten taste in your mouth and the mildly burning of Niko''s urine on your face. Niko looks down to you then says, "There you go <<$pcs_firstname>>. Keep behaving like this and we will get along just fine." He then tilts his head back and begins moaning. Niko suddenly grabs the back of your head and begin filling your throat with his warm cum as you try your best to swallow every drop of it. After Niko finishes, he turn to you and says, "You are learning, Good keep it up." Niko then buttons his pants before leaving the restroom.'
-				swallow += 1
-				gs 'cum_call', 'mouth', $boy
+				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'

+ 259 - 65
locations/NikoSlut.qsrc

@@ -17,7 +17,7 @@ if $ARGS[0] = 'Customers':
 			gt 'NikoSlut', 'Customer 4'	
 		elseif NikoCust = 5 and NikoCust5 ! daystart:
 			gt 'NikoSlut', 'Customer 5'	
-		elseif NikoCust = 6 and NikoCust6 ! daystart and VKWip = 100:
+		elseif NikoCust = 6 and NikoCust6 ! daystart:
 			gt 'NikoSlut', 'Customer 6'
 		elseif NikoCust = 7 and NikoCust7 ! daystart:
 			gt 'NikoSlut', 'Customer 7'	
@@ -56,10 +56,11 @@ if $ARGS[0] = 'Customer 1':
 		*clr & cla
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bj1.jpg"></center>'
-		'You walk up in front of the man then get down on your knees in front of him. You look him in the eyes as you wrap your lips around his dick, noticing the look of pleasure on his face as he looks down at you. The biker continuously gives you complements as you suck his dick.'
+		'You walk up in front of the man then get down on your knees in front of him. You look him in the eyes as you wrap your lips around his dick, noticing the look of pleasure on his face as he looks down at you and says...'
 		gs 'arousal', 'bj', 5, 'dom'
 		gs 'stat'
-		act 'On your face':
+		
+		act 'Continue':
 			*clr & cla
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bj2.jpg"></center>'
@@ -69,11 +70,12 @@ if $ARGS[0] = 'Customer 1':
 			'After a few minutes, the man looks down to you and says, "I''m about to cum. Get ready."'
 			gs 'arousal', 'bj', 5, 'dom'
 			gs 'stat'
+			
 			act 'On your face':
 				*clr & cla
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bjcum1.jpg"></center>'
-				'You pull his dick out of your mouth then smile as you watch him jerking his penis in front of your face then suddenly begins shooting cum all over your face as you close your eyes, enjoying the warmth of his hot cum; pouring on your face. After the man is finished, he looks down to you and says, "You are so good at that." He then puts his pants back on and leaves the restroom.'
+				'You pull his dick out of your mouth then smile as you watch him jerking his penis in front of your face until he suddenly begins shooting his cum all over your face as you close your eyes, enjoying the warmth of his hot cum; pouring on your face. After the man is finished, he looks down to you and says, "You are so good at that." He then puts his pants back on and leaves the restroom.'
 				gs 'cum_call', 'face', 'Biker'
 				gs 'arousal', 'bj', 5, 'dom'
 				gs 'arousal', 'end'
@@ -87,8 +89,7 @@ if $ARGS[0] = 'Customer 1':
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bjcum2.jpg"></center>'
 				'You continue sucking his dick as he groans then begins cumming in your mouth. You begin swallowing every drop of the man''s cum, not wanting to disappoint hi while enjoying the creamy texture and wamth of his cum as it slides down your throat. After the man is finished, he looks down to you and says, "Wow you actually swallowed it. Thank you girl, that was really sexy." He then puts his pants back on and leaves the restroom.'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Biker'
+				gs 'cum_call', 'mouth_swallow', 'Biker'
 				gs 'arousal', 'anal', 5, 'dom'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -106,7 +107,7 @@ if $ARGS[0] = 'Customer 1':
 		gs 'arousal', 'vaginal', 10, 'dom'
 		gs 'stat'
 
-		if sexcontra >= 3 or protect >= 2:
+		if prezik >= 1 and preziktype = 0:
 			act 'Continue':
 				*clr & cla
 				gs'stat'
@@ -133,7 +134,7 @@ if $ARGS[0] = 'Customer 1':
 				act 'Continue':
 					*clr & cla
 					gs'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/Home/bedroom/cum/cum3.mp4"></video></center>'	
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum3.mp4"></video></center>'	
 					'The man suddenly groans and you feel his hard penis throbbing inside you, filling up your womb with his warm seed.'
 					'The man looks you in the eyes and says, "Thank you so much <<$NikoSlutName>>. You are such a perfect girl and I would gladly pay you every day, for your services." The man puts his pants on then walks out of the restroom as you follow behind.'
 					gs 'cum_call', '', 'Biker'
@@ -157,7 +158,7 @@ if $ARGS[0] = 'Customer 1':
 		gs 'arousal', 'anal', 10, 'dom'
 		gs 'stat'
 
-		if sexcontra >= 3 or protect >= 2:
+		if prezik >= 1 and preziktype = 0:
 			act 'Make him cum':
 				*clr & cla
 				gs'stat'
@@ -206,6 +207,7 @@ if $ARGS[0] = 'Customer 2':
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/2/touch' + rand(1,2) + '.jpg"></center>'
 		'Once you reach the back of the diner, the man begins pulling your clothes aside then starts sucking on your nipples as he begins rubbing your clitoris. You let the man caress your body as you enjoy the stimulation and appreciation for him providing some foreplay before having sex with you. After a few seconds, the man says, "Sit down and spread your legs, I want a closer look." You obediently do as he says, sitting down then spreading your legs for him. The begins touching your vaginal lips and rubbing on your clitoris firmly. He obviously seem to enjoy your body as he mutters, "Ah yeah, that''s nice. What a cute pussy."'
+		
 		act 'Continue':
 			*clr & cla
 			gs'stat'
@@ -213,13 +215,13 @@ if $ARGS[0] = 'Customer 2':
 			'As you reach forward and grab onto the man''s crotch, he immediately pulls down his pants then let''s you touch his hard penis. You lean more and wrap your lips around his dick, hearing him let out a long moan as you are sucking and licking his rack hard cock.'
 			gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 			gs 'stat'
+			
 			act 'Blowjob (Swallow)':
 				*clr & cla
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow7.mp4"></video></center>'
 				'He begins squirming almost immediately then groans as he fills you mouth with his cum. <font color=#FF00FF>Wow, he came so quickly. Touching on my body must have really turned him on.</font> The man fully milks his dick in your mouth before pulling up his pants then saying, "Damn girl, you really got me off quickly. Great work." He then walks back into the diner as Niko approaches you. "Are you ready for another customer, or would you like to clean up first?"'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Trucker'
+				gs 'cum_call', 'mouth_swallow', 'Trucker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -251,7 +253,7 @@ if $ARGS[0] = 'Customer 2':
 				gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 				gs 'stat'
 
-				if sexcontra >= 3 or protect >= 2:
+				if prezik >= 1 and preziktype = 0:
 					act 'Make him cum':
 						*clr & cla
 						gs'stat'
@@ -291,7 +293,7 @@ if $ARGS[0] = 'Customer 2':
 				gs 'arousal', 'end'
 				gs 'stat'
 
-				if sexcontra >= 3 or protect >= 2:
+				if prezik >= 1 and preziktype = 0:
 					act 'Make him cum':
 						*clr & cla
 						gs'stat'
@@ -354,7 +356,7 @@ if $ARGS[0] = 'Customer 3':
 			gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Increase your pace':
 					*clr & cla
 					gs'stat'
@@ -395,7 +397,7 @@ if $ARGS[0] = 'Customer 3':
 			gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Continue':
 					*clr & cla
 					gs'stat'
@@ -462,8 +464,7 @@ if $ARGS[0] = 'Customer 4':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow7.mp4"></video></center>'
 				'You start rapidly licking and sucking his dick when you hear him moan as he begins filling your mouth with his warm seed which you swallow every drop of, knowing that it will please him. The man looks down to you and says, "You are a good little slut. I will definitely be having you again." The man then pulls his pants up then walks back into the diner. Niko approaches you then says, "Are you ready, for another customer, or would you like to wash up first?"'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Biker'
+				gs 'cum_call', 'mouth_swallow', 'Biker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -496,7 +497,7 @@ if $ARGS[0] = 'Customer 4':
 			gs 'arousal', 'anal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Make him cum':
 					*clr & cla
 					gs'stat'
@@ -562,8 +563,7 @@ if $ARGS[0] = 'Customer 5':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow6.mp4"></video></center>'
 				'You begin stroking the shaft of his penis while continuing to suck until you hear the moan lean back as his penis begins throbbing in your mouth, filling your mouth with his warm seed. You spend a few seconds using your tongue to play with his cum before finally swallowing it. The trucker looks down to you and says, "You are great at that. Thank you young lady. I really enjoyed that." He then buttons his pants before heading back inside. Niko then walks up to you and says, "Are you ready for another customer, or would you like to clean up first?"'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Keith'
+				gs 'cum_call', 'mouth_swallow', 'Keith'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -596,7 +596,7 @@ if $ARGS[0] = 'Customer 5':
 			gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Make him cum':
 					*clr & cla
 					gs'stat'
@@ -637,7 +637,7 @@ if $ARGS[0] = 'Customer 5':
 			gs 'arousal', 'anal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Rock your hips':
 					*clr & cla
 					gs'stat'
@@ -690,7 +690,7 @@ if $ARGS[0] = 'Customer 6':
 			*clr & cla
 			minut -= 5
 			gs'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/vag1.jpg"></center>'
+			!!'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/vag1.jpg"></center>'
 			'The trucker unbuttons his pants then sits down on a bench before motioning you to mount him. The give the man a smile as you turn around in front of him then begin riding his hard penis. You continue riding the mans dick when he says, "Now that is what a bitch is for. Spread your cheeks for me bitch!" You do as he says and spread your ass cheeks for him. The trucker begins roughly fingering your anus, causing strong pressure to build up inside your ass as his finger is shoved deeper inside of you.'		
 			gs 'arousal', 'anal_finger', 5, 'sub'				
 			gs 'arousal', 'vaginal', 5, 'sub'			
@@ -699,7 +699,7 @@ if $ARGS[0] = 'Customer 6':
 			act 'Continue':			
 				*clr & cla
 				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/vag2.jpg"></center>'
+				!!'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/vag2.jpg"></center>'
 				'After riding the trucker as he fingers you, you lean back then wrap your arm around his back while he begins licking your nipple. The feeling of his long hard dick in your vagina is starting to hurt, so you do your best to hold up your own weight while the trucker continues to fuck your pussy. After a few more seconds the man says, "Time for you to swallow my load bitch. Get down on your knees." You meekly nod, relieved that he isn''t going to fuck you anymore. You climb off of the trucker then drop to your knees in front of him.'
 				gs 'arousal', 'vaginal', 5, 'sub'			
 				gs 'stat'		
@@ -747,7 +747,7 @@ if $ARGS[0] = 'Customer 6':
 		act 'Pull down your pants':	
 			*clr & cla
 			gs'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/rear1.jpg"></center>'
+			!!'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/rear1.jpg"></center>'
 			'The trucker grabs you by your hips then pushes you toward a nearby tree before bending you over. The trucker rubs his penis against your vagina for a few seconds before sliding it inside, causing a jolt of pleasure to fill your lower abdomen. The man begins fucking you roughly as he says, "How do you like my dick bitch?" You reply, "It''s so big and feels so good inside my pussy." The man then smacks your ass as he responds, "You know it girl." He then picks up his pace.'		
 			gs 'arousal', 'vaginal', 5, 'sub'				
 			gs 'stat'		
@@ -755,7 +755,7 @@ if $ARGS[0] = 'Customer 6':
 			act 'Continue':	
 				*clr & cla
 				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/rear2.jpg"></center>'
+				!!'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/rear2.jpg"></center>'
 				'You grab onto the tree as the man''s dick is ramming so far inside your vagina that it starts to hurt. You try standing up so that his access to your pussy is limited to slow him down a bit. The man leans forward then pinches your nipples as he says, "Time for you to swallow my load bitch. Get down on your knees." You meekly nod, relieved that he isn''t going to fuck you anymore then drop to your knees in front of him.'
 				gs 'arousal', 'vaginal', 5, 'sub'			
 				gs 'stat'		
@@ -774,8 +774,7 @@ if $ARGS[0] = 'Customer 6':
 						gs'stat'					
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
 						'Suddenly the man groans then begins filling your throat with his warm seed, causing his cum to shoot down your throat. The man takes a second to catch his breath before saying, "You are really good at swallowing cum. I might use you again soon." He then pulls up his pants then walks away. Niko then approaches you and says, "Are you alright? That looked rough." You nod with a smile on your face. Niko then replies, "Good, I hope you are ready for another customer, or would you like to wash up first?"'			
-						swallow += 1
-						gs 'cum_call', 'mouth', 'Trucker'
+						gs 'cum_call', 'mouth_swallow', 'Trucker'
 						gs 'arousal', 'bj', 5, 'sub'
 						gs 'arousal', 'end'				
 						gs 'stat'		
@@ -837,8 +836,7 @@ if $ARGS[0] = 'Customer 7':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 				'You begin sucking his dick at an increased pace, causing the man to let out occasional grunts. After a few more seconds, the man groans as his hard cock begins throbbing in your mouth, filling your throat with his warm seed which you do your best to swallow every drop of. After the man finishes, he buttons his pants then reaches into his pocket, pulling out his wallet then placing some money in your pocket. "Here is a little tip for you. Buy yourself something nice." You give him a smile as you respond, "Thank you so much." He gives you a wink before escorting you out of the back room.'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Trucker'
+				gs 'cum_call', 'mouth_swallow', 'Trucker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -863,11 +861,11 @@ if $ARGS[0] = 'Customer 7':
 			*clr & cla
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/7/ride1.jpg"></center>'
-			'You lean forward then whisper in his ear, "I want to ride your cock." The man gets noticably excited as he responds, "Now that''s a good girl." He then rubs your cheek as you remove your pants. The trucker lays on the ground then signals you to ride him. You mount him, guiding his penis inside of your vagina  before riding him at a moderate pace. The man suddenly lifts you up by your legs, pushing his dick deeper inside of you as he whispers in your ear, "How does it feel <<$NikoSlutName>>? Good?" You meekly nod your head, enjoying the pressure of his dick deep inside of your vagina.'
+			'You lean forward then whisper in his ear, "I want to ride your cock." The man gets noticeably excited as he responds, "Now that''s a good girl." He then rubs your cheek as you remove your pants. The trucker lays on the ground then signals you to ride him. You mount him, guiding his penis inside of your vagina  before riding him at a moderate pace. The man suddenly lifts you up by your legs, pushing his dick deeper inside of you as he whispers in your ear, "How does it feel <<$NikoSlutName>>? Good?" You meekly nod your head, enjoying the pressure of his dick deep inside of your vagina.'
 			gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Continue riding him':
 					*clr & cla
 					gs'stat'
@@ -906,7 +904,7 @@ if $ARGS[0] = 'Customer 7':
 			gs 'arousal', 'anal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Continue':
 					*clr & cla
 					gs'stat'
@@ -979,8 +977,7 @@ if $ARGS[0] = 'Customer 8':
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow4.mp4"></video></center>'
 					'After a few more seconds, the man groans as his penis begins throbbing in your mouth, filling it with his warm seed which you let slide down your throat and into your belly. The man takes a few seconds to catch his breath before saying, "You were outstanding <<$NikoSlutName>>. I look forward to seeing you again soon." He then buttons his pants before leaving the restroom.'
-					swallow += 1
-					gs 'cum_call', 'mouth', 'Trucker'
+					gs 'cum_call', 'mouth_swallow', 'Trucker'
 					gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -1010,7 +1007,7 @@ if $ARGS[0] = 'Customer 8':
 			gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Increase your pace':
 					*clr & cla
 					gs'stat'
@@ -1049,7 +1046,7 @@ if $ARGS[0] = 'Customer 8':
 			gs 'arousal', 'anal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Increase your pace':
 					*clr & cla
 					gs'stat'
@@ -1093,7 +1090,7 @@ if $ARGS[0] = 'Customer 9':
 	VK = rand(1,3)
 	minut += 15
 	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/6.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/9.jpg"></center>'
 	'A trucker approaches Niko then says, "I wound like to borrow <<$NikoSlutName>> for a few minutes." Niko replies, "Sure, pay 2000 <b>₽</b> and you can borrow her for a time." The trucker responds, "Kinda high but I guess I can spare a few bucks." He hands Niko the money then wraps his arm around your waist and leads you toward the restroom.'
 
 	if VK = 1:
@@ -1110,8 +1107,7 @@ if $ARGS[0] = 'Customer 9':
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum1.mp4"></video></center>'
 				'You wrap you lips around the truckers dick, evoking a moan from him. You begin sucking his dick while massaging his cock with your tongue, enjoying the warmth of his penis in your mouth. After a minute, the trucker groans as he begin pumping his seed into your mouth which you lets slide down your throat, feeling the sting as it goes down into your belly. The trucker catches his breath then says, "You are a really good cocksucker. I will definitely be calling for your services again." He then buttons his pants before leaving the restroom.'
-				swallow += 1
-				gs 'cum_call', 'mouth', 'Trucker'
+				gs 'cum_call', 'mouth_swallow', 'Trucker'
 				gs 'arousal', 'bj', 5, 'sub', 'prostitution'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -1141,11 +1137,11 @@ if $ARGS[0] = 'Customer 9':
 			*clr & cla
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/ride1.jpg"></center>'
-			'As soon as you arrive at the restroom the trucker runs his hand up your leg before saying, "I want your pussy wraped around my dick." You happily nod, causing the man to grin widely before saying, "Gooood Girrrrll." He then smacks your ass before pulling his pants down and sitting down on the toilet seat. You align your vagina with his penis then press yourself down onto his hard cock, feeling it squeezing its way inside of you, evoking moans from both of you.'
+			'As soon as you arrive at the restroom the trucker runs his hand up your leg before saying, "I want your pussy wrapped around my dick." You happily nod, causing the man to grin widely before saying, "Gooood Girrrrll." He then smacks your ass before pulling his pants down and sitting down on the toilet seat. You align your vagina with his penis then press yourself down onto his hard cock, feeling it squeezing its way inside of you, evoking moans from both of you.'
 			gs 'arousal', 'vaginal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Ride his cock':
 					*clr & cla
 					gs'stat'
@@ -1183,11 +1179,11 @@ if $ARGS[0] = 'Customer 9':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/6/anal1.jpg"></center>'
 			'As soon as you arrive at the restroom the trucker grabs your ass firmly before saying, "I''m fucking your ass today. I assume that you don''t mind." You give him a smile as you reply, "Not at all." His eyes light up before saying, "You are my kind of girl."'
 			*nl
-			'He then turns you around as he turns on the sink, lubing up his penis before slowly pushing it inside of your ass. You moan at the pressure of his big hard cock entering your ass. The trucker waits for your ass to adjust to his panis before thrusting it deeper inside of you. Fucking your ass at a moderate pace.'
+			'He then turns you around as he turns on the sink, lubing up his penis before slowly pushing it inside of your ass. You moan at the pressure of his big hard cock entering your ass. The trucker waits for your ass to adjust to his penis before thrusting it deeper inside of you. Fucking your ass at a moderate pace.'
 			gs 'arousal', 'anal', 10, 'sub', 'prostitution'
 			gs 'stat'
 
-			if sexcontra >= 3 or protect >= 2:
+			if prezik >= 1 and preziktype = 0:
 				act 'Let him fuck your ass':
 					*clr & cla
 					gs'stat'
@@ -1287,40 +1283,62 @@ if $ARGS[0] = 'Biker Attack':
 	end
 end
 
-if $ARGS[0] = 'Diner':
+if $ARGS[0] = 'Diner Exterior':
 	*clr & cla
 	minut += 5
 	gs'stat'
 	if hour >= 7 and hour <= 19:
 		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/exterior1.jpg"></center>'
-		'This small diner has a large parking lot and you can often find over the road trucks parked there. It sits at one end of a larger brick building which is a local biker bar. The diner has chrome skirts and a chrome door that leads inside.'
+		'This small diner has a large parking lot and you can often find over the road trucks parked there. It sits at one end of a larger brick building which is a local biker bar. The diner has chrome skirts and a chrome door that leads inside. Truckers can be found here throughout the day. While commuters and some locals can be found here in the day and evenings. Bikers tend to stop by in the evening or late at night and stay into the early morning hours after the biker bar next door, closes.'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/exterior2.jpg"></center>'
-		'This small diner has a large parking lot and you can often find over the road trucks parked there. It sits at one end of a larger brick building which is a local biker bar. The diner has chrome skirts and a chrome door that leads inside. The outside of the diner and parking lot is well lit, with the lighting shinning off the chrome of the building. While the gaudy neon sign makes sure no one driving down the highway will miss it.'
+		'This small diner has a large parking lot and you can often find over the road trucks parked there. It sits at one end of a larger brick building which is a local biker bar. The diner has chrome skirts and a chrome door that leads inside. The outside of the diner and parking lot is well lit, with the lighting shinning off the chrome of the building. While the gaudy neon sign makes sure no one driving down the highway will miss it. Truckers can be found here throughout the day. While commuters and some locals can be found here in the day and evenings. Bikers tend to stop by in the evening or late at night and stay into the early morning hours after the biker bar next door, closes.'
 	end
-	act 'Enter the diner': gt 'NikoSlut', 'diner_inside'
+	
+	act 'Enter the diner': gt 'NikoSlut', 'Diner Interior'
+	act 'Go back to the highway':nroad = 20 & gt 'road'
+	act 'Wait (0:30)': minut += 30 & gt 'NikoSlut', 'Diner Exterior'
 end
 
-if $ARGS[0] = 'diner_inside':
+if $ARGS[0] = 'Diner Interior':
 	*clr & cla
+	if $YurikEv['Name'] = '':$YurikEv['Name'] = 'a burly bearded man'
 	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/exterior1.jpg"></center>'
-	'Once inside the diner there is stools alone the counter and booths along the walls next to the windows. A couple of waitress''s work behind the counter and carry food out to the booths, while a large man works in the back as a cook. Their is almost always a few customers in the place, trucks can be found there twenty four hours a day. While commuters and some locals can be found there in the day and evenings. While the bikers come sometimes in the evening or late at night into the early morning hours, once the biker bar next door closes.'
-	act 'Leave diner':nroad = 20 & gt 'road'
+	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/interior1.jpg"></center>'
+	if hour >= 7 and hour <= 17 and hour ! BorisDiner['Trucker']:
+		'You see a row of stools along the counter and booths along the walls next to the windows. A couple of waitress''s work behind the counter and carry food out to the booths, while a large man works in the back as a cook. Their is a <a href="exec:gt ''NikoSlut'', ''Truckers''">trucker</a> sitting on a stool, enjoying his meal.'
+	elseif hour >= 7 and hour <= 17 and hour = BorisDiner['Trucker']:
+		'You see a row of stools along the counter and booths along the walls next to the windows. A couple of waitress''s work behind the counter and carry food out to the booths, while a large man works in the back as a cook. Their is a trucker sitting on a stool, enjoying his meal..'	
+	elseif hour ! BorisDiner['Biker']:
+		'You see a row of stools along the counter and booths along the walls next to the windows. A couple of waitress''s work behind the counter and carry food out to the booths, while a large man works in the back as a cook. The stools and counters are nearly empty but you can see some <a href="exec:gt ''NikoSlut'', ''Bikers''">bikers</a> sitting at the tables, chatting and drinking beer.'
+	else
+		'You see a row of stools along the counter and booths along the walls next to the windows. A couple of waitress''s work behind the counter and carry food out to the booths, while a large man works in the back as a cook. The stools and counters are nearly empty but you can see some bikers sitting at the tables, chatting and drinking beer.'
+	end
+
+	if hour = 18:
+		if $YurikEv['Name'] = 'Yurik':
+			'You can see <a href="exec:gt ''NikoSlut'', ''Yurik In''">Yurik</a> sitting in the corner of the bar. eating some dinner.'
+		else
+			'You can see <a href="exec:gt ''NikoSlut'', ''Yurik In''">a burly bearded man</a> sitting in the corner of the bar, eating some dinner.'
+		end
+	end
+		
 	act 'Go to the womens restroom': gt 'NikoSlut', 'Ladies Restroom'
 	act 'Go to the mens restroom': gt 'NikoSlut', 'Mens Restroom'
 
 	if money >= 200:
-		act 'Order some eggs (200<b>₽</b>)':gt 'NikoSlut', 'Meal1'
+		act 'Order some eggs (200<b>₽</b>)':gt 'NikoSlut', 'Meal 1'
 		act 'Order a salad (200<b>₽</b>)':gt 'NikoSlut', 'Salad'
 	end
 	if money >= 300:
-		act 'Order a burger(300<b>₽</b>)':gt 'NikoSlut', 'Meal2'
-		act 'Order fried chicken (300<b>₽</b>)':gt 'NikoSlut', 'Meal3'
+		act 'Order a burger(300<b>₽</b>)':gt 'NikoSlut', 'Meal 2'
+		act 'Order fried chicken (300<b>₽</b>)':gt 'NikoSlut', 'Meal 3'
 	end
+
+	act 'Leave diner': gt 'NikoSlut', 'Diner Exterior'
 end
 
-if $ARGS[0] = 'Meal1':
+if $ARGS[0] = 'Meal 1':
 	*clr & cla
 	minut += 15
 	pcs_health += 10
@@ -1332,11 +1350,11 @@ if $ARGS[0] = 'Meal1':
 	money -= 200
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/food/meal1.jpg"></center>'
-	'You order some eggs, it doesn''t take to long until your food is ready. You get a plate of two eggs, hashbrowns, biscuit and some fruit, along with a cup hot tea. The food is better than expected.'
-	act 'Finish':gt 'NikoSlut', 'diner_inside'
+	'You order some eggs, it doesn''t take to long until your food is ready. You get a plate of two eggs, hash browns, biscuit and some fruit, along with a cup hot tea. The food is better than expected.'
+	act 'Finish':gt 'NikoSlut', 'Diner Interior'
 end
 
-if $ARGS[0] = 'Meal2':
+if $ARGS[0] = 'Meal 2':
 	*clr & cla
 	minut += 15
 	pcs_health += 15
@@ -1349,10 +1367,10 @@ if $ARGS[0] = 'Meal2':
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/food/meal2.jpg"></center>'
 	'You order a burger, it doesn''t take to long until your food is ready. You get a plate with a large burger and fries, along with a cup tea. The food is better than expected.'
-	act 'Finish':gt 'NikoSlut', 'diner_inside'
+	act 'Finish':gt 'NikoSlut', 'Diner Interior'
 end
 
-if $ARGS[0] = 'Meal3':
+if $ARGS[0] = 'Meal 3':
 	*clr & cla
 	minut += 15
 	pcs_health += 15
@@ -1365,7 +1383,7 @@ if $ARGS[0] = 'Meal3':
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/food/meal3.jpg"></center>'
 	'You order fried chicken, it doesn''t take to long until your food is ready. You get a plate of three pieces of chicken, fries and coleslaw, along with a cup tea. The food is better than expected.'
-	act 'Finish':gt 'NikoSlut', 'diner_inside'
+	act 'Finish':gt 'NikoSlut', 'Diner Interior'
 end
 
 if $ARGS[0] = 'Salad':
@@ -1381,7 +1399,7 @@ if $ARGS[0] = 'Salad':
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/food/salad.jpg"></center>'
 	'You order a salad, it doesn''t take to long until your food is ready. You get a plate with a salad and some dressing on the side, along with a cup tea. The food is better than expected.'
-	act 'Finish':gt 'NikoSlut', 'diner_inside'
+	act 'Finish':gt 'NikoSlut', 'Diner Interior'
 end
 
 if $ARGS[0] = 'Mens Restroom':
@@ -1399,7 +1417,7 @@ if $ARGS[0] = 'Mens Restroom':
 	if NikoSlut = 2:
 		act 'Return to Niko':gt 'NikoSlut', 'Customers'
 	else
-		act 'Leave restroom':gt 'NikoSlut', 'diner_inside'
+		act 'Leave restroom':gt 'NikoSlut', 'Diner Interior'
 	end
 end
 
@@ -1418,7 +1436,7 @@ if $ARGS[0] = 'Ladies Restroom':
 	if NikoSlut = 2:
 		act 'Return to Niko':gt 'NikoSlut', 'Customers'
 	else
-		act 'Leave restroom':gt 'NikoSlut', 'diner_inside'
+		act 'Leave restroom':gt 'NikoSlut', 'Diner Interior'
 	end
 end
 
@@ -1445,6 +1463,181 @@ if $ARGS[0] = 'Wash':
 	end
 end
 
+if $ARGS[0] = 'Truckers':
+	*clr & cla
+	minut += 5
+	BorisDiner['Trucker'] = hour
+	gs'stat'
+	VK = rand (1,6)
+	if VK = 1:
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/2.jpg"></center>'
+		if $NikoSlutName ! '':
+			'You approach the trucker and he immediately notices you then gives you a warm smile as he says, "Hey there missy. How are you doing this fine day?" You reply, "I''m doing well." He then says, "Hey why don''t you sit down with me and have a meal? On me."'
+		else
+			'You approach the trucker and he immediately notices you then gives you a warm smile as he says, "<<$NikoSlutName>>! It''s great to see you again. How are you doing this fine day?" You reply, "I''m doing well." He then says, "Hey why don''t you sit down with me and have a meal? On me."'
+		end
+	elseif VK = 2:
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/5.jpg"></center>'
+		if $NikoSlutName ! '':
+			'As you approach the trucker, he gives you a very friendly smile as he pulls up a stool for you to sit on. You decide to take him up on his offer and sit next to him before he says, "Hey there pretty lady. You seem new here. Let me treat you to a meal."'
+		else
+			'As you approach the trucker, he gives you a very friendly smile as he pulls up a stool for you to sit on. You decide to take him up on his offer and sit next to him before he says, "Hey there pretty lady. I don''t see your boyfriend here. I assume you are here for a meal. Let me treat you."'
+		end
+	elseif VK = 3:
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/6.jpg"></center>'
+		if $NikoSlutName ! '':
+			'You take a seat next to the trucker and he takes a look at you then says, "Hey baby, what is a little thing like you doing here. Shouldn''t you be at school or at home or something?" You try to ignore him, realizing that he has nothing interesting to say.'
+		else
+			'You take a seat next to the trucker and he takes a look at you then says, "Hey baby, I remember you. You are that slut that was here before. I would ask you to suck my dick but I have work to do right now. Maybe later eh?" You then shrug before walking away.'
+		end
+	elseif VK = 4:
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/7.jpg"></center>'
+		if $NikoSlutName ! '':
+			'You approach the trucker who doesn''t seem to notice you at first then slightly recoils when he see you. He then adjust his cap before saying, "Oh hey there. Have we met? Oh where are my manners? My name is Daniel and I am here visiting an old friend of mine, he owns this fine establishment. Anyway I need to get going now. Take care of yourself missy."'
+		else
+			'You approach the trucker who doesn''t seem to notice you at first then slightly recoils when he see you. He then adjust his cap before saying, "Oh hey, it''s you. Your boyfriend is not with you. I assume that means you are not here on business huh? It''s okay, I am just here visiting an old friend of mine, he owns this fine establishment. Anyway I need to get going now. Take care of yourself missy."'
+		end
+	elseif VK = 5:
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/8.jpg"></center>'
+		if $NikoSlutName ! '':
+			'You walk up to the trucker as he looks you over before saying, "What brings a cute girl like yourself out here? Shouldn''t you be in the town instead of with a bunch of old truckers?" He chuckles a bit before adding, "I''m just kidding. Make yourself at home comfortable and steer clear of the bikers that come around here at night. A young girl like you don''t want to get tangled with them."'
+		else
+			'You walk up to the trucker as he looks you over before saying, "So if it isn''t <<$NikoSlutName>>. What brings you out here without your boyfriend? Are you here on business or just to get yourself a good meal before heading back to town?" You reply, "I''m was just passing through." The trucker nods then says, "Well order yourself a good meal and steer clear of the bikers that come around here at night. A young girl like you don''t want to get tangled with them."'
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/9.jpg"></center>'
+		if $NikoSlutName ! '':
+			'See one of the truckers checking you out as you approach he then says, "Whoa what is suck a pretty thing like yourself doing here? Should you be playing with your friends?" You shake your head and walk away, feeling a bit annoyed at his comments.'
+		else
+			'See one of the truckers checking you out as you approach he then says, "Whoa it''s <<$NikoSlutName>>. Didn''t think I''d see you here without that boy you travel with. If you are here for business then I''m afraid I can''t stay long. I need to get back on the road and make a few deliveries. Maybe another time sweetheart." He waves at you then goes back to eating his food.'
+		end
+	end
+	
+	if VK = 1 or VK = 2:VKPartner = 1 & act 'Accept his offer (Eat a burger)': gt 'NikoSlut', 'Friendly Meal'
+
+	act 'Walk away':gt 'NikoSlut', 'Diner Interior'
+end
+
+if $ARGS[0] = 'Bikers':
+	*clr & cla
+	minut += 5
+	BorisDiner['Biker'] = hour
+	gs'stat'
+	VK = rand (1,4)
+	if VK = 1:
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/1.jpg"></center>'
+		if $NikoSlutName ! '':
+			'As you approach the biker, his eyes light up and he says, "Hello miss. You look great today. Here take a seat." He then moves his duffel bag off the seat next to him then gives you a warm smile. You sit next to him and he says, "Hey do you hear that?" You listen for a second before you hear a funny voice saying, "Hey there pretty lady, I would ask you to bone but that would be a total bone head decision." You look over your shoulder to see a little skeleton figure that the biker was holding. You giggle as he says, "I knew that would make you laugh and I alway like to see a pretty girl laugh. Here let me treat you to a meal. I''ll get you a big burger."'
+		else
+			'As you approach the biker, his eyes light up and he says, "<<$NikoSlutName>>, it''s good to see you again. Here take a seat." He then moves his duffel bag off the seat next to him then gives you a warm smile. You sit next to him and he says, "Hey do you hear that?" You listen for a second before you hear a funny voice saying, "Hey there pretty lady, I would ask you to bone but that would be a total bone head decision." You look over your shoulder to see a little skeleton figure that the biker was holding. You giggle as he says, "I knew that would make you laugh and I alway like to see a pretty girl laugh. Here let me treat you to a meal. I''ll get you a big burger."'
+		end
+	elseif VK = 2:	
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/3.jpg"></center>'
+		'You walk up to the biker and he looks up at you and says, "What do you want? If you are here to tell me about how I am the father of your kid then you can go fuck off right now. I don''t give a shit about any kid of mine." He then turns away from you, so you walk away feeling confused and annoyed.'
+	elseif VK = 3:	
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/4.jpg"></center>'
+		if $NikoSlutName ! '':
+			'You approach one of the bikers and he barely turns to face you before saying, "You seem to be in the wrong place. You should probably get going." Sensing his hostility, you decide not to push your luck and walk away.'
+		else
+			'You approach one of the bikers and he barely turns to face you before saying, "Oh hey, it''s the dirty slut. I don''t need my dick sucked right now so why don''t you get lost?" Sensing his hostility, you decide not to push your luck and walk away.'
+		end	
+	else	
+		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/npc/10.jpg"></center>'
+		if rand (1,2) = 1:
+			'You approach one of the bikers, you see him telling a joke to the others. "When people ask me why I travel the roads instead of getting a normal job and a family, I always tell them this; last I worked as a bank teller, can you believe that? Anyway one day this fat woman walks into the bank and she asks me to check her balance. Guess what I did? I pushed the bitch over! How is that for checking your balance bitch?" You and all the other bikers break into loud laughter as the biker prepare to tell another story...'
+		else
+			'You approach one of the bikers, you see him telling a joke to the others. "Alright guys you gotta hear this one. What do you tell a woman with tow black eyes?...Nothing you haven''t already told her twice!" The other bikers break into laughter before the biker tells another joke, "Now what do you call a woman with two black "GUYS"?... A bitch looking for a good time!" He then sexually thrusts his hips back and forth, causing you and all the other bikers break into loud laughter as the biker prepare to tell another story...'
+		end
+	end	
+	
+	if VK = 1:VKPartner = 2 & act 'Accept his offer (Eat a burger)': gt 'NikoSlut', 'Friendly Meal'
+	
+	act 'Walk away':gt 'NikoSlut', 'Diner Interior'
+end	
+
+if $ARGS[0] = 'Friendly Meal':
+	*clr & cla
+	minut += 15
+	pcs_health += 15
+	pcs_mood += 30
+	fat += 3
+	pcs_energy += 60
+	pcs_hydra += 60
+	cumspclnt = 2
+	if VKPartner = 1:$VKPartner = 'trucker'
+	if VKPartner = 2:$VKPartner = 'biker'
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/food/meal2.jpg"></center>'
+	'The <<$VKPartner>> orders you a burger then you both chat until the food arrives. You get a plate with a large burger and fries along with a cup tea. You and the <<$VKPartner>> spend the next few minutes, eating while discussing current events until you both finish your meals.'
+	
+	act 'Finish':gt 'NikoSlut', 'Diner Interior'
+end
+
+if $ARGS[0] = 'Yurik In':
+	*clr & cla
+	minut += 5
+	gs'stat'
+	VK = rand (1,4)
+	if $YurikEv['Name'] ! 'Yurik':
+		'<center><b><h4><font color="red"><<"Burly Bearded Man">></font></h4></b></center>'
+	else
+		'<center><b><h4><font color="blue"><<"Yurik Volkov">></font></h4></b></center>'
+	end
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/yurikev/avatars/yurik2.jpg"></center>'
+
+	if $YurikEv['Name'] ! 'Yurik' and NikoEv < 21:
+		'You approach the burly bearded man and he slowly glances at you before turning away to continue eating his food. He obviously has nothing to say to you.'
+	elseif $YurikEv['Name'] = 'Yurik' and NikoEv <= 21:
+		'You approach the Yurik and he slowly glances at you before saying, "You shouldn''t be in here girl. Now get lost." He then turns away from you to continue eating his food. He obviously has nothing more to say to you.'
+	elseif NikoEv > 21 and YurikEv['Romance'] = 1:
+		'You approach Yurik and he turns to face you before giving you a smile and saying, "<<$pcs_firstname>> the love of my life. Did you stop by to pay me a visit or do you need something? Anything my kitten wants, she gets."'
+		act 'Eat with Yurik': gt 'NikoSlut', 'Yurik Dinner'
+!!		act 'Ask for a ride': gt 'YurikEv', 'Ride'
+!!		act 'Ask for some money': gt 'YurikEv', 'Money'
+	else
+		'You can see a Yurik laughing with the ghosts of the fallen. He tells them of how he loves to ride bikes to hell and then he actually flies in the sky before landing on a dragon, which he uses to scorch the city in flames.  <font color=#FF00FF>Pssst, you should not be seeing this message. Please report this in the Girl Life tfg/f95 forum, on our discord or directly to me, Violet Kitten.</font>'
+	end
+	
+	act 'Walk away':gt 'NikoSlut', 'Diner Interior'
+end	
+
+if $ARGS[0] = 'Yurik Out':
+	*clr & cla
+	minut += 5
+	gs'stat'
+	VK = rand (1,4)
+	if $YurikEv['Name'] ! 'Yurik':
+		'<center><b><h4><font color="red"><<"Burly Bearded Man">></font></h4></b></center>'
+	else
+		'<center><b><h4><font color="blue"><<"Yurik Volkov">></font></h4></b></center>'
+	end
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/yurikev/events/highway.jpg"></center>'
+	
+	if $YurikEv['Name'] ! 'Yurik' and YurikEv['Stranger'] = 0:
+		'You see a burly bearded man sticking out his thumb at the incoming vehicles. He seems to be hitchhiking. He doesn''t seem to care at you staring at him.'
+	elseif $YurikEv['Name'] ! 'Yurik' and YurikEv['Stranger'] = 1:
+		'You see a burly bearded man sticking out his thumb at the incoming vehicles. He seems to be hitchhiking. You can''t help but feel like he looks familir but can''t quite put you finger on it and he is too far away to tell for sure if you met him or not.'
+	else	
+		'You can see Yurik sticking out his thumb at the incoming vehicles. He seems to be hitchhiking. He notices you then says, "So if it isn''t Niko''s little whore. Get lost girl. I don''t need my dick sucked right now."'
+	end
+	
+	act 'Walk away':gt 'road'
+end	
+
+if $ARGS[0] = 'Yurik Dinner':
+	*clr & cla
+	minut += 15
+	pcs_health += 15
+	pcs_mood += 30
+	pcs_energy += 60
+	pcs_hydra += 60
+	cumspclnt = 2
+	gs'stat'
+	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/kiss.mp4"></video></center>'
+	'Yurik orders you some fried chicken, with mashed potatoes and gravy with a cup of sweet tea. You and Yurik spend the next few minutes, eating and chatting until you both finish with your food. Yurik then holds you in his strong arms and gives you a passionate kiss.'
+	act 'Finish':gt 'NikoSlut', 'Diner Interior'
+end
+
 if $ARGS[0] = 'Diner Exit':
 	cls
 	gs'stat'
@@ -1474,5 +1667,6 @@ if $ARGS[0] = 'Diner Exit':
 	end	
 end
 
+
 --- NikoSlut ---------------------------------
 

+ 4 - 8
locations/NikoWhore.qsrc

@@ -39,8 +39,7 @@ if $ARGS[0] = 'Locker Room':
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
 					'Niko begins lightly moaning before grabbing onto your hair then pushing his cock down your throat, filling your throat with his warm cum. You enjoy the warm feeling of his cum entering your throat and the rapid throbbing of his penis as it pumps your throat with his seed.' 
-					swallow += 1
-					gs 'cum_call', 'mouth', 'A189', 1
+					gs 'cum_call', 'mouth_swallow', 'A189', 1
 					gs 'arousal', 'bj', 5, 'sub'
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -161,8 +160,7 @@ if $ARGS[0] = 'Locker Room':
 																'Vitek: That sounds like a great idea. <<$pcs_firstname>> looks like a overgrown pig, but we can always fuck her from behind. Alright let''s do it. Hey <<$pcs_firstname>>, you''re coming with us.'
 															end
 														end	
-														swallow += 1
-														gs 'cum_call', 'mouth', 'A9', 1
+														gs 'cum_call', 'mouth_swallow', 'A9', 1
 														gs 'arousal', 'bj', 5, 'sub'
 														gs 'boyStat', 'A11'
 														gs 'cum_call', 'face', 'A11', 1
@@ -619,8 +617,7 @@ if $ARGS[0] = 'Locker Room 2':
 												gs'stat'					
 												'<center><video autoplay loop src="images\shared\sex\cum\mouth\cum1,3.mp4"></video></center>'
 												'You obediently  open you mouth as Valentin grabs you head then holds it to his dick before jerking off then shooting his load onto your tongue. You keep your mouth open accepting his cum inside as you swallow it as quickly as you can to make room for more. The taste is horrible but you know that you have no choice. After Valentin fully drains his cock into your mouth he then brushes your cheek and says, "That''s how you do it <<$pcs_nickname>>." He then zips up his pants and walks out of the locker room, leaving you on the floor.'
-												swallow += 1
-												gs 'cum_call', 'mouth', 'A158', 1
+												gs 'cum_call', 'mouth_swallow', 'A158', 1
 												gs 'arousal', 'bj', 5, 'sub', 'exhibitionism', 'humiliation', 'gangbang'
 												gs 'stat'	
 												
@@ -845,8 +842,7 @@ if $ARGS[0] = 'Walk Of Shame':
 															gs'stat'
 															'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
 															'You continue sucking Niko''s dick firmly while staring into his eyes, enjoying the pleased look that he is giving you which shows you that you are doing a good job. Suddenly Niko''s eyes squint as he groans, filling your mouth with his warm seed which you swallow eagerly, enjoying the warmth of it sliding down your throat and even the sting as it goes down. Niko places his hand on your cheek, gently stroking it with his thumb as he says, "You are so perfect <<$pcs_firstname>>. I am so lucky to have you and don''t worry, I will find a way to fix what happened yesterday. Meet me after school and we will go out on a nice walk. We''ll discuss what to do next then." Niko kisses you on your forehead before zipping his pants then leaving the restroom.'
-															swallow += 1
-															gs 'cum_call', 'mouth', 'A189', 1
+															gs 'cum_call', 'mouth_swallow', 'A189', 1
 															gs 'arousal', 'bj', 5, 'sub'
 															gs 'arousal', 'end'
 															gs 'stat'

+ 2 - 2
locations/ParChurch.qsrc

@@ -786,9 +786,9 @@ end
 
 if $ARGS[0] = 'fillers':
 	randtext = rand(0,9)
-	if randtext = 0 and gsAboDance > 0 and albinaQWdance = 0:
+	if randtext = 0 and gsAboDance > 0 and AlbinaQW['StarletsJoined'] = 0:
 		$safesub = 'your dance lessons'
-	elseif randtext = 0 and albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0:
+	elseif randtext = 0 and AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 		$safesub = 'dancing with the Starlets'
 	elseif randtext = 0 and gsAboBeg > 0:
 		$safesub = 'your race training'

+ 44 - 44
locations/ParkKafe.qsrc

@@ -188,7 +188,7 @@ if $ARGS[0] = 'seniors':
 					act 'Let them have their way':
 						cla & *clr
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/foreplayold.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/foreplayold.jpg"></center>'
 						'"Don''t worry girl. We''ll take good care of you...," they talk in a calmly manner as they approach you.'
 						'They''re standing next to as you comply, then they start undressing you, "Look at this body... You''ve caught a real nice one this time," they talk to each other as you are a piece of meat.'
 						'Suddenly one of them kneels if front of you and slowly starts rubbing your thighs. He begins licking your clit while the other starts making out with you. He kisses you softly on the lips then sticks his tongue, in a commanding way, into your mouth.'
@@ -199,7 +199,7 @@ if $ARGS[0] = 'seniors':
 						act 'Moan':
 							cla & *clr
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bjold.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bjold.jpg"></center>'
 							'You let out a faint moan as they''re turning you on more and more.'
 							'"Looks like she''s ready," one comments to the other, "Wait, not yet, let her suck our cocks first..."'
 							'With hunger in their eyes they tell you to kneel down and start serving them. With their cocks in front of you, you start sucking one of them while you grab the other''s cock and start jacking him off.'
@@ -211,7 +211,7 @@ if $ARGS[0] = 'seniors':
 							act 'Have sex':
 								cla & *clr
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/sexold.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/sexold.jpg"></center>'
 								'They have you get on your knees as they step behind you and slowly start teasing you with their shafts, "So who wants to go first," they start discussing with each other.'
 								'As you turn your head around, you see one of them spit in his hand and lube his cock before kneeling down to enter you. The whole of you stiffens as he starts thrusting faster and faster.'
 								'By now you''re loudly moaning and the other senior citizen feels left out. He steps in front of you and shoves his cock down your throat, "If I have to wait my turn, I might as well get my cock sucked..."'
@@ -224,7 +224,7 @@ if $ARGS[0] = 'seniors':
 									gs 'cum_call', 'face'
 									gs 'fame', 'city', 'sex', 3
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finishold.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finishold.jpg"></center>'
 									'"Are you satisfied," the senior citizen getting sucked off asks the other.'
 									'The other oldman only lets out short grunts as he pulls out and steps in front of you, "Let''s cover this bitches face," they tell each other.'
 									'It doesn''t take long before you feel their hot spunk cover your face.'
@@ -308,7 +308,7 @@ if $ARGS[0] = 'man':
 				act 'Head into his apartment':
 					*clr & cla
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/kissing1.jpg"></center>'
+					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/kissing1.jpg"></center>'
 					'As soon as you enter the apartment, he''s all over you, touching, undressing, and kissing you. He really knows what he wants as he passionately starts french kissing you.'
 					'His lips are surprisingly soft as they lock with yours and he gently slips in his tongue. Your mind is going all over the place and you can feel his hand sliding down your body. It slowly passes your breasts and goes farther down only to stop by your thighs, as he teasingly moves his hand inwards causing you to let out a soft moan...'
 					'You can feel yourself getting wetter as he continues to tease you, which turns you on more and more...'
@@ -317,7 +317,7 @@ if $ARGS[0] = 'man':
 					gs 'stat'
 					if stat['vaginal'] = 0:
 						act 'Stop, I''m a virgin':
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/kissing2.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/kissing2.jpg"></center>'
 							'Suddenly, you snap back to reality and you hastily push him away. "Wait, I''m a virgin..."'
 							'You uttering those words seem to have had the opposite effect as he slyly grins, "Oh, is that so? That makes me even harder... The last virgin I was with was my wife..."'
 							'He goes back to kissing your neck and playing with your breasts which turns you on more and more...'
@@ -332,7 +332,7 @@ if $ARGS[0] = 'man':
 									gs 'willpower', 'sex', 'resist'
 									gs 'willpower', 'pay', 'self'
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/kissing2.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/kissing2.jpg"></center>'
 									'"Stop! Stop! Stop," you yell out, "I-I can''t do this! I''m sorry, but I don''t want to lose my virginity with you..."'
 									'The man quickly stops and lifts himself from you. He raises his arms, "Listen, I''m not going to force you to do anything you don''t want..."'
 									'Your eyes tear up a little as the embarrassment hits you, "I need to go...," you dress yourself swiftly and head towards the door. You take one last look at the man as he looks displeased towards you...'
@@ -344,7 +344,7 @@ if $ARGS[0] = 'man':
 							act 'Give in':
 								*clr & cla
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cuni.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cuni.jpg"></center>'
 								'You know that you shouldn''t be doing this, but you''re not able to hold back. Looking into his eyes you meekly say, "I want you to be my first..."'
 								'The man grins, "I''ll gladly be your first...," he says as he kisses you again. His hand gently touches your clit which makes you even wetter and hornier. "I don''t usually do this, but since I''m taking your virginity..."'
 								'He slides down and before you know it his tongue starts playing with your clit. He knows what he''s doing and you can''t believe how good this all feels. Your whole body is tense and you don''t know what you should do...'
@@ -353,7 +353,7 @@ if $ARGS[0] = 'man':
 								act 'Keep on going':
 									*clr & cla
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cuni1.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cuni1.jpg"></center>'
 									'"D... fe... od," you can barely make out his muffled voice as he keeps on eating you. You can only manage to nod between your moans. He keeps on going and you can''t contain yourself as you start loudly moaning while you orgasm inside his mouth. Your body goes numb at the same time and you feel ecstasy. You don''t want the feeling to stop...'
 									'You''re panting hard as your senses return. "That was amazing...," you tell him.'
 									'"You came quite hard there." he winks.'
@@ -363,7 +363,7 @@ if $ARGS[0] = 'man':
 									act 'Reward him':
 										*clr & cla
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/virginsex.jpg"></center>'
+										'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/virginsex.jpg"></center>'
 										'You have him stand up exposing his hard on. "Wow...," you gasp.'
 										'"Let me show you something you''ll remember me by...," he says as he turns you over and has you lift up your ass. "Just look at you...," he comments on your wet pussy that''s ready for his cock...'
 										*nl
@@ -375,7 +375,7 @@ if $ARGS[0] = 'man':
 											*clr & cla
 											gs 'cum_call', 'vaginal'
 											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cuminside.jpg"></center>'
+											'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cuminside.jpg"></center>'
 											'He keeps fucking you as his grunts are escaping his lips more frequently, "I''m cumming..."'
 											'You''re enjoying yourself so much that you don''t even care if he comes inside you. Since you kept quiet, his cock begins to spasm while still inside you. You feel a warm, thick goo that begins filling your womb with each throb of his cock.'
 											'His penis pulses as he finally manages to compose himself before pulling out of you.'
@@ -383,7 +383,7 @@ if $ARGS[0] = 'man':
 												*clr & cla
 												pcs_mood += 50
 												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+												'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 												'As you''re done he leans in and kisses you one last time, "You were great, for it being your first time..."'
 												'You blush as it hits you that you''ve lost your virginity, "I''m glad I lost it to you. It was amazing..."'
 												'The two of you get dressed and chat a little before you decide to leave, "I had a great time" you say as you wink.'
@@ -397,7 +397,7 @@ if $ARGS[0] = 'man':
 											*clr & cla
 											gs 'cum_call', 'stomach'
 											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cumoutside.jpg"></center>'
+											'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cumoutside.jpg"></center>'
 											'He keeps fucking you as his grunts are escaping his lips more frequently, "I''m cumming..."'
 											'You''re certain that you don''t want him to cum inside you, so you manage to say in between your moans, "P-pull out..."'
 											'He pulls out straight away, "You''re right. I don''t want a kid showing up at my door..." Just as he pulls out his cum splatters all over your stomach.'
@@ -405,7 +405,7 @@ if $ARGS[0] = 'man':
 												*clr & cla
 												pcs_mood += 50
 												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+												'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 												'As you''re finished, he leans in and kisses you one last time, "You were great, for it being your first time..."'
 												'You blush as it hits you that you''ve lost your virginity, "I''m glad I lost it to you. It was amazing..."'
 												'The two of you get dressed and chat a little before you decide to leave, "I had a great time" you say as you wink.'
@@ -423,7 +423,7 @@ if $ARGS[0] = 'man':
 					act 'Keep on going':
 						*clr & cla
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bj.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bj.jpg"></center>'
 						'"I see that you''re all good to go. Now get me ready too," he exclaims determinedly as he takes a seat next to your naked body.'
 						'You scoot over to grab his penis and start playing with his penis head. At first you slowly lick it, teasing him, getting him stiff before you switch over to wrapping your lips around his thick cock and slowly make your way down his shaft.'
 						'He throws his head back and lets out a grunt as you pick up the pace with your head bobbing up and down, "Easy now, girl! Do you want me to cum so soon? I''m ready for the main course!" He has you stop as he gets ready to enter you...'
@@ -432,7 +432,7 @@ if $ARGS[0] = 'man':
 						act 'Tell him you want to be fucked missonary style':
 							*clr & cla
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/mission.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/mission.jpg"></center>'
 							'"Will you fuck me missionary," you ask him.'
 							'Without any hesitation he has you on your back as he slowly enters you. Your body stiffens as his cock stretches you a fair bit after entering your vagina.'
 							'Immediately you moan as he presses further in, "Fuck, girl. Your pussy is great...," he says as he starts picking up the pace. You can feel the whole of him entering you as he reaches just the right spot, which makes you to start moaning loudly.'
@@ -446,7 +446,7 @@ if $ARGS[0] = 'man':
 								*clr & cla
 								gs 'cum_call', 'vaginal'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cuminside.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cuminside.jpg"></center>'
 								'He keeps fucking you as his grunts are getting more frequent, "I''m cumming..."'
 								'You''re enjoying yourself so much that you don''t even care if he comes inside you. Since you kept quiet, his cock begins to spasm while still inside you. You feel a warm, thick goo that begins filling your womb with each throb of his cock.'
 								'His penis pulses as he finally manages to compose himself before pulling out of you.'
@@ -454,7 +454,7 @@ if $ARGS[0] = 'man':
 									*clr & cla
 									pcs_mood += 50
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 									'As you''re finished, he leans in and kisses you one last time. "You were great. Talk about getting lucky with my first try..."'
 									'You can''t help yourself and chuckle as you hear him talk, "Luckily for you, you were also good. So I''m glad I followed you home..."'
 									'The two of you get dressed and chat a little before you decide to leave, "I had a great time" you say as you wink.'
@@ -468,7 +468,7 @@ if $ARGS[0] = 'man':
 								*clr & cla
 								gs 'cum_call', 'stomach'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cumoutside.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cumoutside.jpg"></center>'
 								'He keeps fucking you as his grunts are escaping his lips more frequently, "I''m cumming..."'
 								'You''re certain that you don''t want him to cum inside you, so you manage to say, in between your moans, "P-pull out..."'
 								'He pulls out straight away, "You''re right. I don''t want a kid showing up at my door..." Just as he pulls out his cum splatters all over your stomach.'
@@ -476,7 +476,7 @@ if $ARGS[0] = 'man':
 									*clr & cla
 									pcs_mood += 50
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 									'As you''re finished, he leans in and kisses you one last time. "You were great. Talk about getting lucky with my first try..."'
 									'You can''t help yourself and chuckle as you hear him talk, "Luckily for you, you were also good. So I''m glad I followed you home..."'
 									'The two of you get dressed and chat a little before you decide to leave, "I had a great time" you say as you wink.'
@@ -490,7 +490,7 @@ if $ARGS[0] = 'man':
 						act 'Tell him you want to spoon':
 							*clr & cla
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/spoon.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/spoon.jpg"></center>'
 							'You lay with your back to him and tuck yourself in as the little spoon while he embraces you. With one of his arms he grabs his hard cock and starts teasing you with it by going up and down your pussy.'
 							'You let out a moan telling him that you''re ready as he slowly leads his cock inside you. He starts slowly thrusting into you as you feel an indescribable feeling hit you. Your moans get louder as he picks up his pace in reaction to you.'
 							'You keep squeaking, "Yes, yes, yes! Fuck me!" as he''s really picked up the pace by now. It doesn''t take long before it darkens in front of your eyes and you orgasm. You forget all about him as your insides enclose themselves and you have an amazing orgasm.'
@@ -502,7 +502,7 @@ if $ARGS[0] = 'man':
 								*clr & cla
 								gs 'cum_call', 'vaginal'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cuminside.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cuminside.jpg"></center>'
 								'He keeps fucking you as his grunts are getting more frequently, "I''m cumming..."'
 								'You''re enjoying yourself so much that you don''t even care if he comes inside you. Since you kept quiet, his cock spasms while inside you. You feel a warm, thick goo that begins filling your womb with each throb of his cock.'
 								'His cock pulses and he finally manages to compose himself before pulling out of you.'
@@ -510,7 +510,7 @@ if $ARGS[0] = 'man':
 									*clr & cla
 									pcs_mood += 50
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 									'As you''re finished, he leans in and kisses you one last time. "You were great. Talk about getting lucky with my first try..."'
 									'You can''t help yourself and chuckle as you hear him talk, "Luckily for you, you were also good. So I''m glad I followed you home..."'
 									'The two of you get dressed and chat a little before you decide to leave, "I had a great time" you say as you wink.'
@@ -524,7 +524,7 @@ if $ARGS[0] = 'man':
 								*clr & cla
 								gs 'cum_call', 'stomach'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cumoutside.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cumoutside.jpg"></center>'
 								'He keeps fucking you as his grunts are escaping his lips more frequently, "I''m cumming..."'
 								'You''re certain that you don''t want him to cum inside you, so you manage to say in between your moans, "P-pull out..."'
 								'He pulls out straight away, "You''re right. I don''t want a kid showing up at my door..." Just as he pulls out his cum splatters all over your stomach.'
@@ -532,7 +532,7 @@ if $ARGS[0] = 'man':
 									*clr & cla
 									pcs_mood += 50
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 									'As you''re finished, he leans in and kisses you one last time. "You were great. Talk about getting lucky with my first try..."'
 									'You can''t help yourself and chuckle as you hear him talk, "Luckily for you, you were also good. So I''m glad I followed you home..."'
 									'The two of you get dressed and chat a little before you decide to leave, "I had a great time" you say as you wink.'
@@ -546,7 +546,7 @@ if $ARGS[0] = 'man':
 						act 'Tell him you want to ride him':
 							*clr & cla
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/reversecow.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/reversecow.jpg"></center>'
 							'You have him take a seat. "Let me take care of you." You slyly smile as you turn your back to him then grab his cock and slowly insert it into yourself. You let out a moan.'
 							'You adjust your speed as you bounce up and down on his cock while he grabs your breasts and plays with your nipples, "Just like that, girl. You''re fucking amazing..."'
 							*nl
@@ -559,7 +559,7 @@ if $ARGS[0] = 'man':
 								*clr & cla
 								gs 'cum_call', ''
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cuminside.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cuminside.jpg"></center>'
 								'You continue bouncing on his cock as his grunts are getting more frequent "I''m cumming..." he groans'
 								'You''re enjoying yourself so much that you don''t even care if he comes inside you. You keep bouncing on his cock, regardless of his warning, and his cock begins to spasm while inside you. You feel a warm, thick goo beginning to fill your womb with each throb of his cock.'
 								'His cock finishes pulsing as he finally manages to compose himself before pulling out of you.'
@@ -567,7 +567,7 @@ if $ARGS[0] = 'man':
 									*clr & cla
 									pcs_mood += 50
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 									'As you''re finished, he leans in and kisses you one last time. "You were great. Talk about getting lucky with my first try..."'
 									'You can''t help yourself and chuckle as you hear him talk, "Luckily for you, you were also good. So I''m glad I followed you home..."'
 									'The two of you get dressed and chat a little before you decide to leave, "I had a great time," you say as you wink.'
@@ -581,7 +581,7 @@ if $ARGS[0] = 'man':
 								*clr & cla
 								gs 'cum_call', 'stomach'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/cumoutside.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cumoutside.jpg"></center>'
 								'You continue bouncing on his cock as his grunts are getting more frequent "I''m cumming..." he groans.'
 								'You''re certain that you don''t want him to cum inside you, so you manage to pull yourself off of his cock just before he begins to cum.'
 								'Just as you pull him out, his cum begins to fire out and splatters all over your stomach. "That was close... I suppose I won''t have any kids showing up at my door, at least," he winks.'
@@ -589,7 +589,7 @@ if $ARGS[0] = 'man':
 									*clr & cla
 									pcs_mood += 50
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/finished.jpg"></center>'
+									'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/finished.jpg"></center>'
 									'As you''re finished, he leans in and kisses you one last time. "You were great. Talk about getting lucky with my first try..."'
 									'You can''t help yourself and chuckle as you hear him talk, "Luckily for you, you were also good. So I''m glad I followed you home..."'
 									'The two of you get dressed and chat a little before you decide to leave, "I had a great time," you say as you wink.'
@@ -632,7 +632,7 @@ if $ARGS[0] = 'woman':
 	act 'Make eye-contact':
 		*clr & cla
 		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/girl2.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/girl2.jpg"></center>'
 		'You meet her eyes and she subtlety signals with her eyes that you should take a look farther down as she slyly smiles.'
 		'Picking up the hint, your eyes slowly scan down her body, stopping by her legs. All of a sudden, she spreads her legs, and to your surprise she''s not wearing any panties, fully showing you her pussy.'
 		'You automatically turn red out of embarrassment, but she just laughs it off then goes back to playing with her food.'
@@ -717,7 +717,7 @@ if $ARGS[0] = 'youth':
 					gs 'exhibitionism', 4
 					gs 'fame', 'city', 'sex', 3
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bench1.jpg"></center>'
+					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bench1.jpg"></center>'
 					'"How about the bench over there?" you ask, as you point towards a bench right across from the rest of the group. They continue on shouting and hollering as the two of you take a seat on the bench.'
 					'At first you''re both careful and scared of showing yourselves off, but your worries hastily disperse as the two of you start flaunting off your bodies. You both reveal one body part after another. The passersby are looking and gawking at the two of you, but you pay little attention towards them.'
 					'As you keep on teasing each other, the girl slyly smiles. "How about we give them a show they''ll never forget?"'
@@ -726,7 +726,7 @@ if $ARGS[0] = 'youth':
 					act 'Start making out':
 						*clr & cla
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bench2.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bench2.jpg"></center>'
 						'She leans into you and presses her lips onto yours. You start making out, which excites all those that are eyeing you.'
 						'You forget that you''re outside and exposed as you shut off from the rest of the world, only focusing on her. "You taste great" you tell her as she backs off and looks, lustfully, at you.'
 						'"This is only the start..." she whispers.'
@@ -736,7 +736,7 @@ if $ARGS[0] = 'youth':
 						act 'Play with your breasts':
 							*clr & cla
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bench3.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bench3.jpg"></center>'
 							'She slowly glides down with her body, stopping at your exposed breasts. She starts playing with them and slowly teases your areolas.'
 							'Her finger gently touches your already hard nipples, "Aren''t you excited" she teasingly says. "Let me taste you..."'
 							'As she utters those words, she sticks out her tongue and starts licking your nipples. Her warm breath is making you even more excited. When she starts sucking and biting on your nipple you can barely keep your composure.'
@@ -746,7 +746,7 @@ if $ARGS[0] = 'youth':
 							act 'Go down on you':
 								*clr & cla
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bench4.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bench4.jpg"></center>'
 								'"Did you think we were done?" she jokingly asks. She commands, as you get to your knees, "Turn over!"'
 								'She spreads your cheeks and starts slowly licking near your anus. At first you gasp, as you''ve been caught a little by surprise, as you expected her to lick your vagina. But, instead, she''s determined to lick your anus.'
 								'It doesn''t take long before you slowly feel the tip of her tongue enter your butthole. She presses farther and farther, to get deeper inside you. You can''t help yourself from getting immersed.'
@@ -776,7 +776,7 @@ if $ARGS[0] = 'youth':
 					gs 'exhibitionism', 4
 					gs 'fame', 'city', 'sex', 3
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/lawn1.jpg"></center>'
+					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/lawn1.jpg"></center>'
 					'"How about right here on the lawn?" You point towards a patch of grass a bit to the side from the café, but still visible for the group. They continue on shouting and hollering as the two of you place yourselves on the lawn.'
 					'At first, you''re both careful and scared of showing yourselves off. But your worries hastily disperse as the two of you start flaunting off your bodies. You both reveal one body part after another. The passersby are looking and gawking at the two of you, but you pay little attention towards them.'
 					'As you keep on teasing each other, the girl slyly smiles. "How about we give them a show they''ll never forget?"'
@@ -785,7 +785,7 @@ if $ARGS[0] = 'youth':
 					act 'Start making out':
 						*clr & cla
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/lawn2.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/lawn2.jpg"></center>'
 						'She leans into you and presses her lips onto yours. You start making out, which excites all those that are eying you.'
 						'You forget that you''re outside and exposed, as you shut off from the rest of the world, only focusing on her. "You taste great" you tell her as she backs off and looks lustfully at you.'
 						'"This is only the start," she whispers.'
@@ -795,7 +795,7 @@ if $ARGS[0] = 'youth':
 						act 'Play with your breasts':
 							*clr & cla
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/lawn3.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/lawn3.jpg"></center>'
 							'She slowly glides down with her body, stopping at your exposed breasts. She starts playing with your right breast by softly teasing your areola.'
 							'Her finger gently touches your already hard nipple, "Aren''t you excited" she teasingly says. "Let me taste you."'
 							'As she utters those words, she sticks out her tongue and starts licking your nipples. Her warm breath is making you even more excited. When she starts sucking and biting on your nipple you can barely keep your composure.'
@@ -824,7 +824,7 @@ if $ARGS[0] = 'youth':
 					gs 'exhibitionism', 4
 					gs 'fame', 'city', 'sex', 3
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/gazebo1.jpg"></center>'
+					'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/gazebo1.jpg"></center>'
 					'The two of you look around trying to figure out where you can perform the dare. "How about in the gazebo?" She grabs your hand and leads you toward it.'
 					'"Will the others be able to see it?" you ask. "Come on!" she replies.'
 					'At first you''re both careful and scared of showing yourselves off, but your worries hastily disperse as the two of you start flaunting off your bodies. You both reveal one body part after another. There''s an older gentleman walking around, but you don''t pay too much attention towards him.'
@@ -834,7 +834,7 @@ if $ARGS[0] = 'youth':
 					act 'Play with your breasts':
 						*clr & cla
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/gazebo2.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/gazebo2.jpg"></center>'
 						'She slowly glides down with her body, stopping at your exposed breasts. She starts playing with your right breast by slowly teasing your areola.'
 						'Her finger gently touches your already hard nipple, "Aren''t you excited" she teasingly says. "Let me taste you."'
 						'As she utters those words, she sticks out her tongue and starts licking your nipples. Her warm breath is making you even more excited. When she starts sucking and biting on your nipple you can barely keep your composure.'
@@ -845,7 +845,7 @@ if $ARGS[0] = 'youth':
 						act 'Play with her breasts':
 							*clr & cla
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/gazebo3.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/gazebo3.jpg"></center>'
 							'She quickly raises her head. "Wait the old man is looking at us...", but you''re too into it now. You start playing with her breast.'
 							'At first you tease her by gently licking her nipple and playing around with your tongue. She''s letting out muffled moans, but is still composed.'
 							'Since you see it as a challenge, and you''re wanting to break her, you slide your hand lower towards her exposed pussy. As you reach her clit, you slowly start massaging it which makes her moan louder and louder. You''ve finally managed to break her and you start thinking about your next move.'
@@ -1083,7 +1083,7 @@ if $ARGS[0] = 'the_boy':
 										*clr & cla
 										npc_rel['A127'] += 1
 										gs 'exhibitionism', 1
-										'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/flash.jpg"></center>'
+										'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/flash.jpg"></center>'
 										'You look around to make sure that no one can see you, and you quickly pull down you shirt exposing your breasts to Gosha.'
 										'He stands there a bit flabbergasted not saying a word, but watching you closely. As he starts approaching you and you pull up the shirt. "No touching allowed this time."'
 										'You can clearly see that he has more in mind, but he''s keeping his distance and respecting your wishes for now. "You''re going to leave me like that?" he asks.'
@@ -1101,7 +1101,7 @@ if $ARGS[0] = 'the_boy':
 											npc_rel['A127'] += 1
 											gs 'willpower', 'pay', 'self'
 											gs 'fame', 'city', 'sex', 3
-											'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/cafe/bjgosha.jpg"></center>'
+											'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/sex/bjgosha.jpg"></center>'
 											'You ponder it for a while and finally settle on giving Gosha a blowjob. You give him a teasingly smile as you squat down in front of him. "You''re lucky it''s really secluded here."'
 											'Your hands start moving along his lower body as you tease his manhood. Gosha is already hard as you start to unbutton his pants. He looks excitingly at you, ready for what''s to come.'
 											'You pull down his pants and briefs then his cock pops out. It stands ready for you to play with. You look at him and lick your lips as you move in. You start playing with his head and he groans lightly as you keep on teasing him.'
@@ -1172,7 +1172,7 @@ if $ARGS[0] = 'the_boy':
 			'The two of you exchange glances and it doesn''t take long before he walks over to your table to introduce himself, "Hi, I''m Gosha!"'
 			'"<<$pcs_firstname>>, but you can call me <<$pcs_nickname>>" You smile as you reply.'
 			'"Cute name!" he says as the two of you become acquainted with one another. You learn that he is a student and that he lives in the hostel. Gosha invites you visit him. He even gives you directions to the hostel and how to find his dorm. "Well, I won''t disturb you anymore, <<$pcs_nickname>>! Don''t be a stranger and come by!"'
-			act 'Leave': gt 'parkKafe', 'end', 'cafe'
+			act 'Leave': gosh = 1 & gt 'parkKafe', 'end', 'cafe'
 		end
 	elseif hotcat < 5 and gosh = 0:
 		'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/gosha.jpg"></center>'

+ 10 - 10
locations/Snpc.qsrc

@@ -202,7 +202,7 @@ end
 !!!!!!!!!!!!!!!!!!!!!!!!
 
 if numnpc = 23:
-	if albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0:
+	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
 		'Albina offers you a friendly smile and says: "<<$pcs_nickname>>, you''re progressing very well in your training. Don''t forget to keep attending!"'
 
 		if pav_slut >= 250:'By the way, some people are telling some pretty disgusting rumours about you.'
@@ -223,15 +223,15 @@ if numnpc = 23:
 		end
 	end
 
-	if AlbFrend = 1:
-		AlbFrend = 2
-		npc_rel['A23'] = 100
-		'Albina smiles gratefully at you as she says: "Thank you <<$pcs_nickname>>! Like they say... a friend in need is a friend indeed. Your timely warning saved me, I had just enough time to get rid of all the evidence! Unfortunately we do have to stop with Albina''s Starlets, to keep ourselves out of trouble."'
-	elseif AlbFather = 2 and AlbEnemy = 0:
-		npc_rel['A23'] = 0
-		AlbEnemy = 1
-		'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
-	end
+	! if AlbinaQW['Friends'] = 1:
+	! 	AlbinaQW['Friends'] = 2
+	! 	npc_rel['A23'] = 100
+	! 	'Albina smiles gratefully at you as she says: "Thank you <<$pcs_nickname>>! Like they say... a friend in need is a friend indeed. Your timely warning saved me, I had just enough time to get rid of all the evidence! Unfortunately we do have to stop with Albina''s Starlets, to keep ourselves out of trouble."'
+	! elseif AlbinaQW['AlbFatherQW']  = 2 and AlbEnemy = 0:
+	! 	npc_rel['A23'] = 0
+	! 	AlbEnemy = 1
+	! 	'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
+	! end
 end
 
 !!Chat

+ 2 - 2
locations/Terminal.qsrc

@@ -15,7 +15,7 @@ if trfatherQW = 4 and week >= 6 and hour >= 12 and hour < 14:'Near one of the di
 act 'Leave':
 	cla
 	minut += 5
-	gt 'nord'
+	gt 'city_industrial'
 end
 
 $askfather = {
@@ -79,7 +79,7 @@ $askfather = {
 						'You tell him about your mother, she remarried, and you now have a stepfather and half brother Kolka..'
 						'After talking for awhile your father says. "<<$pcs_nickname>> I have to go, schedule to keep, I am here on weekends 12 00 to 14 00, I would be happy if you would visit me sometimes." With that he got up, paid for lunch and kissed you on the cheek goodbye.'
 						trfatherQW = 4
-						act 'Leave':minut += 5 & gt 'nord'
+						act 'Leave':minut += 5 & gt 'city_industrial'
 					end
 				end
 			end

+ 6 - 6
locations/TerminalOffice.qsrc

@@ -9,7 +9,7 @@ gs 'stat'
 ! In the office if he knows we can buy a product or to perform a task boss of bystrousky.
 ! About the possibility of the sale of goods GG learns at the train station in Pavlovo in the dynamics $d_vokzal_vera_talk location vokdinvera
 ! verakassir > 0 - you can buy the product
-! TerminalPapper = 1 and DayTerminalPapper = daystart - you can fulfill the order
+! BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart - you can fulfill the order
 !
 ! In the office, several offices, one for the purchase of the goods, the second for documents from bystrousky, and the third for a bright future
 !
@@ -238,7 +238,7 @@ if $ARGS[0] = '11':
 	end
 	
 	!He Has papers, but a Manager should say to go to the accounting Department.
-	if AboutDocsManager=0 and TerminalPapper = 1 and DayTerminalPapper = daystart:
+	if AboutDocsManager=0 and BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart:
 		'"I''m Anatoly Chubais from the company "OOO Bystroushka limited", do you have the required documents with you?"'
 		act 'Give him the documents':
 			'"Looks good. Go and see Elizabeth in the account department, she needs to register you. You can find her next door."'
@@ -248,7 +248,7 @@ if $ARGS[0] = '11':
 	end
 
 	!The GG yet topics of conversation.
-	if verakassir = 0 and YouNotOpenDoorDir = 0 and YouNotOpenDoorBuh = 0 and TerminalPapper = 0: 
+	if verakassir = 0 and YouNotOpenDoorDir = 0 and YouNotOpenDoorBuh = 0 and BurgerQW['TerminalTask'] = 0: 
 		'You have nothing to say or left to do, you can leave the office.'
 	end
 end
@@ -270,13 +270,13 @@ if $ARGS[0] = '21':
 		!GG not a complete idiot, so will limit communication with only Buch documents, then that thread again
 		'A cute girl looks up from the monitor, turning to you and asks, "What can I help you with?"'
 		
-		if TerminalPapper = 1 and DayTerminalPapper = daystart:
+		if BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart:
 			'"I was talking with Anatoly Chubais from the company ''OOO Bystroushka limited'', I was instructed to deliver these documents."'
 			'"Yes, I''ve been expecting these, may I?" she holds out her hand.'
 			act 'Give her the documents':
 				cla
 				minut += 1
-				TerminalPapper = 2
+				BurgerQW['TerminalTask'] = 2
 				gs 'stat'
 				'You hand the girl the folder, she opens it and quickly checks the content.'
 				'"Tell Anatoly Borisovich that Elizabeth said thank you."'
@@ -328,7 +328,7 @@ if $ARGS[0] = '31':
 			end
 		end
 	
-		if AboutDocs = 0 and TerminalPapper = 1 and DayTerminalPapper = daystart:
+		if AboutDocs = 0 and BurgerQW['TerminalTask'] = 1 and BurgerQW['TerminalTaskDay'] = daystart:
 			act 'Give him the documents':
 				gs 'TerminalOffice', 'TerminalOfficeScreen', 'The Director''s office', 'terminal1'
 				

+ 1 - 2
locations/Voltrenersex.qsrc

@@ -478,8 +478,7 @@ if $ARGS[0] = 'masaj':
 													act 'Swallow':
 														cls
 														gs 'arousal', 'bj', 5, 'deepthroat'
-														swallow += 1
-														gs 'cum_call', 'mouth', $boy, 1
+														gs 'cum_call', 'mouth_swallow', $boy, 1
 														gs 'cum_call', 'face', $boy, 1
 														pcs_mood += 20
 														trenerSex += 1

+ 6 - 0
locations/_attributes_school.qsrc

@@ -393,6 +393,12 @@ elseif ARGS[1] = 62:
 	CloTopCut = 1
 	CloStyle2 = 4
 	CloSkirtShortness = 3
+elseif ARGS[1] = 63:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle2 = 4	
 end
 
 --- $attributes_school ---------------------------------

+ 1 - 1
locations/abduction.qsrc

@@ -1097,7 +1097,7 @@ if $ARGS[0] = 'abdSoldSauna':
 	stanok = stanok_bak
 	deodorant = deodorant_bak
 
-	act 'Continue':gt 'sauna', 'saunaroom'
+	act 'Continue':gt 'city_sauna', 'saunaroom'
 end
 
 if $ARGS[0] = 'abdFailedCustomer':

+ 141 - 141
locations/albinaEv.qsrc

@@ -1,145 +1,145 @@
 # albinaEv
-$din_albina_get_over_car = {
-	'A pair of strong hands grab you and pull you out of the car.'
-
-	act 'Further':
-		*clr & cla
-		menu_off = 1
-		albinaCar = 1
-		gs 'stat'
-		$ImageNeededPlacholder
-		! WD: IMAGE NEEDED ~ '<center><img <<$set_imgh>> src="images/qwest/alter/grab.jpg"></center>'
-	end
-}
-
-frost = 0
-albinaCarday = daystart
-gs 'stat'
-'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-'You went out to the car and see Albina sitting in it, nervously looking every which direction. As you approach, she starts the engine.'
-
-if albinaCar = 0:
-	act 'Ask her if the car is hers':
-		*clr & cla
-		menu_off = 1
-		albinaCar = 1
-		gs 'stat'
-
-		'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
-		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
-		'You ask Albina "Is this your car?"'
-		'Albina squirms, grimacing and answers in a contemptuous tone "What? Of course not, this is my fathers car, I would never have bought this thing. The X5 is a car for those newly rich and not for decent people."'
-		'You shake your head, "Do you even have a drivers license?"'
-		'Albina laughs, saying "License? Why would I need one, do you know who my father is? He used to be the police chief of our town, although he''s retired now. He still has all his connections, and I''ve never been stopped in his car."'
-		'Albina goes quiet for a few seconds, seemingly thinking about something, then suddenly says "Let''s go for a ride."'
-
-		act 'Go with Albina':
-			*clr & cla
-			minut += 5
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-			'You sit down on the seat next to Albina and she starts driving around town.'
-			'Soon enough, you find yourself on the outskirts of town. Glancing in your direction with a mysterious smile, Albina says "I have a surprise for you.".'
-			'Before you get a chance to ask her what the surprise is, the car slows down and turns on to a small side road, almost hidden from view by the dense vegetation.'
-			'As the car pushes further into the forest, you see an old building made of brick, with large chimneys jutting out of its saw-tooth roof.'
-
-			act 'Look around':
-				*clr & cla
-				minut += 5
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
-				'Looking around you realize that you''re in front of an abandoned factory building.'
-				'As you turn to look at Albina, she grins and points a manicured finger to a sign a few meters in front of the car, that says "Property of The Snow Queen Ltd." Still grinning, Albina says "This is the castle of the Snow Queen, my territory."'
-				'The car stops and two men suddenly materialize out of the shadows, walking slowly towards you. They both seem to be over 30 years of age, one tall and athletic, the other slightly shorter and rounder but with broad shoulders and powerful hands.'
-				'Albina opens the door and turns to the two men: "Hi guys, how are you doing?"'
-				'With a frown, the two men look at you for a few seconds before answering with a booming voice "Everything is fine."'
-
-				if AlbinaLast > 0 or AlbinaBlokDance > 0:
-					'Leaving the engine running, Albina gets out of the car.'
-					'"I''ve brought you an disobedient girl who knows too much about my dancing business."'
-					'Grinning, the tall one says "I see.", as the short one starts walking slowly towards you.'
-					'A chill runs up your spine as you realize you''ve been tricked. You need to get out of here right now!'
+! $din_albina_get_over_car = {
+! 	'A pair of strong hands grab you and pull you out of the car.'
+
+! 	act 'Further':
+! 		*clr & cla
+! 		menu_off = 1
+! 		AlbinaQW['Car'] = 1
+! 		gs 'stat'
+! 		$ImageNeededPlacholder
+! 		! WD: IMAGE NEEDED ~ '<center><img <<$set_imgh>> src="images/qwest/alter/grab.jpg"></center>'
+! 	end
+! }
+
+! frost = 0
+! AlbinaQW['CarDay'] = daystart
+! gs 'stat'
+! '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 'You went out to the car and see Albina sitting in it, nervously looking every which direction. As you approach, she starts the engine.'
+
+! if AlbinaQW['Car'] = 0:
+! 	act 'Ask her if the car is hers':
+! 		*clr & cla
+! 		menu_off = 1
+! 		AlbinaQW['Car'] = 1
+! 		gs 'stat'
+
+! 		'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
+! 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
+! 		'You ask Albina "Is this your car?"'
+! 		'Albina squirms, grimacing and answers in a contemptuous tone "What? Of course not, this is my fathers car, I would never have bought this thing. The X5 is a car for those newly rich and not for decent people."'
+! 		'You shake your head, "Do you even have a drivers license?"'
+! 		'Albina laughs, saying "License? Why would I need one, do you know who my father is? He used to be the police chief of our town, although he''s retired now. He still has all his connections, and I''ve never been stopped in his car."'
+! 		'Albina goes quiet for a few seconds, seemingly thinking about something, then suddenly says "Let''s go for a ride."'
+
+! 		act 'Go with Albina':
+! 			*clr & cla
+! 			minut += 5
+! 			gs 'stat'
+! 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 			'You sit down on the seat next to Albina and she starts driving around town.'
+! 			'Soon enough, you find yourself on the outskirts of town. Glancing in your direction with a mysterious smile, Albina says "I have a surprise for you.".'
+! 			'Before you get a chance to ask her what the surprise is, the car slows down and turns on to a small side road, almost hidden from view by the dense vegetation.'
+! 			'As the car pushes further into the forest, you see an old building made of brick, with large chimneys jutting out of its saw-tooth roof.'
+
+! 			act 'Look around':
+! 				*clr & cla
+! 				minut += 5
+! 				gs 'stat'
+! 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
+! 				'Looking around you realize that you''re in front of an abandoned factory building.'
+! 				'As you turn to look at Albina, she grins and points a manicured finger to a sign a few meters in front of the car, that says "Property of The Snow Queen Ltd." Still grinning, Albina says "This is the castle of the Snow Queen, my territory."'
+! 				'The car stops and two men suddenly materialize out of the shadows, walking slowly towards you. They both seem to be over 30 years of age, one tall and athletic, the other slightly shorter and rounder but with broad shoulders and powerful hands.'
+! 				'Albina opens the door and turns to the two men: "Hi guys, how are you doing?"'
+! 				'With a frown, the two men look at you for a few seconds before answering with a booming voice "Everything is fine."'
+
+! 				if AlbinaQW['StarletsLastChance'] > 0 or AlbinaQW['StarletsBlocked'] > 0:
+! 					'Leaving the engine running, Albina gets out of the car.'
+! 					'"I''ve brought you an disobedient girl who knows too much about my dancing business."'
+! 					'Grinning, the tall one says "I see.", as the short one starts walking slowly towards you.'
+! 					'A chill runs up your spine as you realize you''ve been tricked. You need to get out of here right now!'
 					
-					gs 'willpower', 'misc', 'self'
-					if will_cost <= pcs_willpwr:
-						act 'Jump behind the wheel (<<will_cost>> Willpower)':
-							*clr & cla
-							gs 'willpower', 'pay', 'self'
-							minut += 5
-							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-
-							if pcs_agil >= 80:
-								'With a deft movement, you manage to get behind the wheel of the car.'
-								'Looking out the windows, you see the short one standing right in front of the car, touching the hood as if to stop you from driving forwards, while the tall one runs towards the driver side door.'
-
-								act 'Switch into reverse gear':
-									*clr & cla
-									minut += 1
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-									'Not knowing exactly what you''re doing, it takes you a second or two to realize the stick needs to be in the ''R'' position.'
-									'After finding the right gear, you slam down on the accelerator just as you notice the tall one is very close and has started running towards you'
-									'The engine revs, and the car shoots backwards as if slung from a ballista. In your panic to escape the clutches of Short and Tall however, you fail to notice the sturdy concrete wall creeping up on you from behind at an alarming speed.'
-									'You notice the wall just before slamming into it, and step on the brakes. While it does lower your speed quite a bit, the car is still going fast as it hits the wall.'
-									'You hear the sound of metal and glass cracking and popping as the rear of your car is crushed against the concrete wall. The force of the impact throws your head back, hitting the headrest with a soft ''Foomp''.'
-									'After regaining your senses, you look out the window and see Short and Tall running towards you.'
-								end
-
-								act 'Put the pedal to the metal':
-									*clr & cla
-									minut += 1
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-									'Taking a wild guess, you quickly jank the stick to the ''D'' position, grit your teeth and slam down the accelerator.'
-									'Short does not have time to react, and as the car jumps forward he is slung on top of the hood, slamming his head into the windshield leaving a crack in the glass, and then rolls of to the left.'
-									'Your knuckles whiten as you tighten your grip on the steering wheel and look out the windshield, trying to find a way out of here.'
-									'Straight ahead you see bushes and small trees, the forest slowly reclaiming the land it once lost to whatever kind of factory this once was.'
-									'To the right you recognize the gateway Albina drove through when she took you here.'
-									'To the left you see a brick wall, part of the abandoned factory building.'
-								end
-							else
-								'You try your best to wriggle your way over to the drivers seat, but only manage to get stuck with one of your legs between the gear shift and the seat.'
-								'Suddenly, the driver side door is violently thrust open.'
-
-								dynamic $din_albina_get_over_car
-							end
-						end
-					else
-						act 'Jump behind the wheel (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-
-					act 'Get out of the car':
-						*clr & cla
-						minut += 5
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
-						'Thinking you can easily outrun them, you quickly jump out of the car.'
-						'As you get out, Short starts moving towards you from the hood, and Tall moves behind you to block your path.'
-						'Looking around desperately for a second way out, you suddenly notice a small building close by with an open door.'
-					end
-
-					act 'Sit in the car':
-						*clr & cla
-						minut += 5
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
-						'Panicking and not knowing what to do, you freeze.'
-						'As you sit in your seat watching Short and Tall slowly make their way towards you, grim thoughts pop up in your head.'
-						'Is this the end? Will they kill me? Will I ever see my family again?'
-						dynamic $din_albina_get_over_car
-					end
-
-					exit
-				end
-
-				if DanceWhore > 0:'Leaving the engine running, Albina gets out of the car. "Relax guys. <<$pcs_firstname>> is one of my stars. She''s a newcomer, but shows a lot of promise."'
-			end
-		end
-	end
-end
-
-act 'Move away':gt $loc, $metka
-
+! 					gs 'willpower', 'misc', 'self'
+! 					if will_cost <= pcs_willpwr:
+! 						act 'Jump behind the wheel (<<will_cost>> Willpower)':
+! 							*clr & cla
+! 							gs 'willpower', 'pay', 'self'
+! 							minut += 5
+! 							gs 'stat'
+! 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+
+! 							if pcs_agil >= 80:
+! 								'With a deft movement, you manage to get behind the wheel of the car.'
+! 								'Looking out the windows, you see the short one standing right in front of the car, touching the hood as if to stop you from driving forwards, while the tall one runs towards the driver side door.'
+
+! 								act 'Switch into reverse gear':
+! 									*clr & cla
+! 									minut += 1
+! 									gs 'stat'
+! 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 									'Not knowing exactly what you''re doing, it takes you a second or two to realize the stick needs to be in the ''R'' position.'
+! 									'After finding the right gear, you slam down on the accelerator just as you notice the tall one is very close and has started running towards you'
+! 									'The engine revs, and the car shoots backwards as if slung from a ballista. In your panic to escape the clutches of Short and Tall however, you fail to notice the sturdy concrete wall creeping up on you from behind at an alarming speed.'
+! 									'You notice the wall just before slamming into it, and step on the brakes. While it does lower your speed quite a bit, the car is still going fast as it hits the wall.'
+! 									'You hear the sound of metal and glass cracking and popping as the rear of your car is crushed against the concrete wall. The force of the impact throws your head back, hitting the headrest with a soft ''Foomp''.'
+! 									'After regaining your senses, you look out the window and see Short and Tall running towards you.'
+! 								end
+
+! 								act 'Put the pedal to the metal':
+! 									*clr & cla
+! 									minut += 1
+! 									gs 'stat'
+! 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 									'Taking a wild guess, you quickly jank the stick to the ''D'' position, grit your teeth and slam down the accelerator.'
+! 									'Short does not have time to react, and as the car jumps forward he is slung on top of the hood, slamming his head into the windshield leaving a crack in the glass, and then rolls of to the left.'
+! 									'Your knuckles whiten as you tighten your grip on the steering wheel and look out the windshield, trying to find a way out of here.'
+! 									'Straight ahead you see bushes and small trees, the forest slowly reclaiming the land it once lost to whatever kind of factory this once was.'
+! 									'To the right you recognize the gateway Albina drove through when she took you here.'
+! 									'To the left you see a brick wall, part of the abandoned factory building.'
+! 								end
+! 							else
+! 								'You try your best to wriggle your way over to the drivers seat, but only manage to get stuck with one of your legs between the gear shift and the seat.'
+! 								'Suddenly, the driver side door is violently thrust open.'
+
+! 								dynamic $din_albina_get_over_car
+! 							end
+! 						end
+! 					else
+! 						act 'Jump behind the wheel (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+! 					end
+
+! 					act 'Get out of the car':
+! 						*clr & cla
+! 						minut += 5
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/abandoned/factory/castle.jpg"></center>'
+! 						'Thinking you can easily outrun them, you quickly jump out of the car.'
+! 						'As you get out, Short starts moving towards you from the hood, and Tall moves behind you to block your path.'
+! 						'Looking around desperately for a second way out, you suddenly notice a small building close by with an open door.'
+! 					end
+
+! 					act 'Sit in the car':
+! 						*clr & cla
+! 						minut += 5
+! 						gs 'stat'
+! 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/event/bmw.jpg"></center>'
+! 						'Panicking and not knowing what to do, you freeze.'
+! 						'As you sit in your seat watching Short and Tall slowly make their way towards you, grim thoughts pop up in your head.'
+! 						'Is this the end? Will they kill me? Will I ever see my family again?'
+! 						dynamic $din_albina_get_over_car
+! 					end
+
+! 					exit
+! 				end
+
+! 				if AlbinaQW['StarletsWhore'] > 0:'Leaving the engine running, Albina gets out of the car. "Relax guys. <<$pcs_firstname>> is one of my stars. She''s a newcomer, but shows a lot of promise."'
+! 			end
+! 		end
+! 	end
+! end
+
+! act 'Move away':gt $loc, $metka
+gt $loc, $metka
 --- albinaEv ---------------------------------
 

+ 24 - 8
locations/albinaRide.qsrc

@@ -1,22 +1,38 @@
 # albinaRide
+!!Sveta encounters Albina a few days after speaking with Chernov, with different dialogue depending on whether Sveta gave a statement or not.
+
 frost = 0
 menu_off = 1
-albrideday = daystart
+AlbinaQW['albride'] = 1
 gs 'stat'
 '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
 '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
-'Albina smiles at you and says, "Let''s go to my place and talk."'
+'An SUV pulls up to you and the window rolls down. Albina smiles at you. "Let''s go to my place. We need to talk."'
 
-act 'Go with Albina':
+act 'Get in':
 	*clr & cla
 	minut += 5
 	gs 'stat'
-	'You sit in the back seat of a jeep, and next to you sits Albina. Behind the wheel sits a large man in a black leather jacket.'
-	'The man behind the wheel starts engine and quickly drives through town.'
-	'Soon enough the car stops at the gate to a luxurious mansion, and Albina tells you to follow her.'
+	'You climb into the car and sit in the back seat next to Albina. A large man in a black leather jacket is in the driver''s seat.'
+	'The man puts the car in gear and starts driving through town. Albina turns to you.'
+	!!If Sveta helped Chernov
+	if AlbinaQW['Chernov'] = 1:
+		'She smiles at you very happily. "You don''t know what good you''ve done for me <<$pcs_nickname>>. I didn''t think the Security Service would actually have jumped on the lead I gave them."'
+		'"Wait, you were their ''anonymous source'' that exposed the Starlets? Why?" you ask in surprise.'
+		'"I have my reasons. The main thing is that you and the other girls all testified against the ringleader and took them down." She looks away meekly as she finishes her sentence.'	
+		'The car drives through the gate to her house and stops outside the front door. Albina tells you to follow her and exits the car.'
+	end
+	!!If Sveta did not help Chernov
+	if AlbinaQW['Chernov'] = 2:
+		'"I really wish you had told that man everything he was asking for <<$pcs_nickname>>. It would have been very helpful to me."'
+		'"What do you mean ''helpful to you?'' He was trying to get me to speak out against the Starlets." you reply.'
+		'Yes, because I wanted him to expose us. I gave him the evidence he needed to take down the ringleader."'
+		'"You''re the ''anonymous source''? Why?" you ask in confusion. "I have my reasons." is all she says in reply and turns to look out the window.' 
+		'The car drives through the gate of her house and stops outside the front door. Albina tells you to follow her and exits the car.'
+	end
 
-	act 'Go with Albina into the room':gt 'albinahome', 'start'
+!! Can this lead to the scene where Albina sits Sveta down for some wine and admits everything to her?
+	act 'Go with Albina':gt 'albinahome', 'start' 
 end
 
 --- albinaRide ---------------------------------
-

+ 172 - 167
locations/albinahome.qsrc

@@ -1,91 +1,87 @@
 # albinahome
-
 CLOSE ALL
 
 if $ARGS[0] = 'start':
-	if beinalbinahome = 0:beinalbinahome = 1
+	if AlbinaQW['KnowsHouse'] = 0:AlbinaQW['KnowsHouse'] = 1
 	*clr & cla
 	menu_off = 1
 	frost = 0
-	albroom = rand(1,2)
+	AlbinaQW['Room']  = rand(1,2)
 	gs 'stat'
 	'<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
 	''
-	if hour >= 20 and week >= 5 and week < 7:
-		'Albina says that she wants to go to the disco.'
-
-		act 'Say goodbye and go home':gt 'pav_residential'
-		if money >= 25: act 'Go to the disco':money -= 25 & minut += 15 & gt 'gdkin'
-	elseif hour < 20 and npc_sex['A23'] = 0:
-		'Albina smiles at you affably and says, "<<$pcs_firstname>> I have a bottle of fine wine here, let''s drink."'
+	if AlbinaQW['albride'] = 1:
+		AlbinaQW['albride'] = 2
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		''
+		'Albina takes you to her room and you sit down together.'
+		'Albina''s mother pops her head in, telling you that she heading out to do some errands and voicing her worry. Albina reassures her, saying that she has you for company as she walks her mother to the door.'
+		'Albina turns back to you and smiles affably. "<<$pcs_firstname>>! I have a bottle of fine wine for us to drink!"'
 		act 'Drink':
 			*clr & cla
 			minut += 15
 			gs 'drugs', 'alcohol', 'wine'
 			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-			'You sat down at the table while Albina grabs a bottle of wine. She deftly opens the bottle and pours wine in two glasses.'
-			'You drink together with Albina. She smiles and says "Once again, you warned me. They still have a case on me, but they''ll have to work very hard to get enough evidence.'
-			'My father is of course not very happy. His political career was doomed to fail anyway, regardless of what I did or didn''t do."'
-			act 'Ask her how her father reacted when he learned of her business':
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
+			'Albina directs you to take a seat in the sitting room. She returns with a bottle of wine and two glasses. She pours wine into the glasses and hands you one, sitting down next to you.'
+			'You drink together with Albina. A smile beams across her face. "He''s gone! He''s finally gone!"'
+			'She swiftly drinks all of her wine. "He was going down hard. I''ve been gathering evidence for years. All his emails, text messages, phone calls and witnesses all proving what a scumbag he is. I finally gathered enough to take him down!"'
+			act 'Ask how her father reacted':
 				*clr & cla
 				minut += 15
 				gs 'drugs', 'alcohol', 'wine'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-				'You ask Albina "And how did he react when he found out about your business?"'
-				'Albina laughs and pours more wine in both glasses. "He knew from the beginning."'
-				'Surprised, you look at Albina and ask "How do you know?"'
-				'Laughing, Albina answers "I have a very strange little family, so it''s perhaps not easy for you to understand. Let''s have another drink."'
-				'You sit quietly for a while, sipping on your wine and thinking about what Albina has just told you.'
-				'Suddenly, Albina says: "Actually, my dad is a bastard. If there is a hell, my dad has a special place reserved for him there to atone for what he''s done."'
-				act 'Ask her what she''s talking about':
+				'"And how did he react when he found out about you going behind his back?" you ask.'
+				'Albina scoffs and tops up her glass with more wine. "Why does it matter? He''s gone and will be gone for a long time."'
+				'"Hate him that much?" you ask as you take a sip from your glass.'
+				'Albina just glares at you. "Let''s just drink." she scorns.'
+				'You sit quietly for a while, sipping your wine while Albina again gulps down the contents of her glass. She sits in silence before suddenly throwing the glass in frustration, shattering it as it hits the wall.'
+				'"My father is a fucking bastard. If there is a hell, there is a special place reserved for him to suffer for what he''s done."'
+				act 'Ask what she''s talking about':
 					*clr & cla
 					minut += 15
-					gs 'drugs', 'alcohol', 'wine'
 					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-					'You shake your head in amazement, "What are you talking about?"'
-					'Albina suddenly sobers up and her face turns dark and grim. With a hiss she answers:'
-					'"Fine, you want to get into the belly of the beast, be my guest.'
-					'My dad has raped and abused me from an early age, I don''t even remember when it all began. I''ve spent my entire life being his plaything.'
-					'When my mother found out, my bastard father went to Durkee. Yes, he even had some connections there.'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+					'"What are you talking about?" you ask, startled by her outburst. Albina looks at you meekly as tears well up in her eyes.'
+					'"<<$pcs_nickname>>, my father has raped and abused me from such an early age, I don''t even remember when it all began. I''ve spent my entire life being his plaything." she tearfully admits.'
+					'"When my mother found out, he used his connections to stop her taking me with her when she left him."'
+					'But now that he''s going down, my mother came back here to live with and look after me. Get me counselling if I need it, you know? You have to excuse her caution earlier. She''s on edge about what my father can do, even in prison."'
 					*nl
-					'The truth is now the scum is losing ground constantly. All his life he was a senior cop, but now that he is retired he doesn''t have any money left. All his businesses went bankrupt.'
-					'His political career is his last chance to get back to where he once was." She stops talking for a few seconds to pour more wine in the glasses, and as she does you can clearly see her hands shaking violently. "You see this rich house? Guard at the entrance, expensive furniture, all this luxury? It''s all a charade. My father isn''t even on the verge of bankruptcy, he is already far beyond. Without my business bringing in money, we would be begging for scraps and sleeping under bridges."'
+					'She continues. "The truth is his political campaign never took off. He loved abusing his position as a cop to bully others, including me, but when he retired, he didn''t have that power anymore. A political career was his chance to get that back."'
+					'"Nobody was willing to back him however." She stops talking for a few seconds and you can clearly see her hands shaking. "That''s when...that''s when he decided to...whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
 
-					act 'Ask her how she knows her father is bankrupt':
+					act 'Your father done what?':
 						*clr & cla
 						minut += 15
-						gs 'drugs', 'alcohol', 'wine'
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-						'You asked Albina "How do you know your fathers businesses are bankrupt?"'
-						'Albina shrugged "I''m just guessing. Dad poured all our assets into his election campaign. We still have some money left, but not much. And now it''s over. My business is gone, and so is his political career. There is only a mountain of debts and bad creditors."'
-						'She grabs the bottle and pours more wine.'
-
-						act 'Tell Albina that you didn''t get the whole picture':
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+						'"Your own father sold your body to fund his election? That''s horrible!" you exclaim in shock.'
+						'Albina nods. "That''s right, but I wasn''t earning enough for him. That''s when he discovered my dance troupe and forced me to start selling my friends instead. I had to <<$pcs_nickname>>! I had to!" she tearfully exclaims.'
+						'"I was forced to let those creeps do whatever they pleased with my friends <<$pcs_nickname>>! All for some fucking rubles! Rubles that the fucking bastard spent on his own whores that he mistreated instead of his campaign! But what he did to me..." Tears are streaming down her cheeks at this point.'
+                        !! if virgin
+						if pcs_vag = 0 and stat['vaginal'] = 0: '"That''s why I didn''t get you involved. Too many girls have to hide the fact that those bastards were their first time. I wasn''t going to let it happen again."'
+						act 'What did he do?':
 							*clr & cla
 							minut += 15
-							gs 'drugs', 'alcohol', 'wine'
 							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-							'You murmur "I''m not quite sure I understand everything."'
-							'Albina smirks and says, "What is there to understand. Dad is a pedophile and fucked me ever since I was a child. His connections were enough to cover his tracks."'
-							'She paused and added, "The worst part is, he made me a monster. I just have not had a chance to grow up like a normal person.'
-							'I understand all this, but there''s nothing I can do about it. I like to fuck, and I don''t care with whom. I''m down and out, a pervert not quite capable of being a normal mother and wife."'
-							'The always cold and ironic Albina has tears in her eyes as she pours more wine into your glasses.'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+							'"What did he do?" you ask.'
+							'"It was bad enough being forced to whore out my friends to abusive creeps who almost choked them to death, but......but....."'
+							'"But what?" you ask softly. She steels herself before answering you. "If I didn''t get the girl the guys wanted, my father said it was perfectly fine for them to take me and do what they wanted, even rape me." she cries.'
+							'"They would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse."'
+							'"My dad being a pimp for underage girls who''s abused me my entire life, my friends being subjected to abusive sexual exploitation.....and I....I couldn''t do a thing about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
 
-							act 'Drink':
+							act 'Comfort her':
 								*clr & cla
 								minut += 15
-								gs 'drugs', 'alcohol', 'wine'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-								'Once again you sit quietly for a while, sipping your wine.'
-								'After a while Albina speaks again. "Sorry about getting all bleedy. I''m just tired of it all. Anyone would be in this backwater town. Everyone is a bigot here. They all want to shove their dicks down your throat and face-fuck you. But the men rarely want to use their tongues, they just want to get in your pants without permission or excuse. You feel like a piece of meat. And most don''t know anything about giving pleasure, although they all have an ego the size of a planet. And kissing! Almost no one knows how to kiss properly."'
-								'She smiles as she tilts her head towards your face.'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissingattempt.jpg"></center>'
+								'You cradle her head against your chest as she sobs away, her tears soaking into your top. "Hey, hey. But you did do something about it. You went to the police and now he''s going to prison!" you reassure her while softly stroking her hair.'
+								'She sits up, her eyes puffy from crying and wipes away her tears. "Yeah, yeah you''re right <<$pcs_nickname>>. I did. I guess I just got tired of feeling helpless as my friends suffered when they didn''t deserve any of this. So I exposed him for what he is!"'
+								'"I just want to live my life without having to fear my own father, or any other man for that matter. For the longest time, I was just too fucking submissive"'
+								'You smile at her and are about to reply when Albina closes her eyes and tilts her head towards you.'
 								gs 'willpower', 'cuni', 'resist', 'medium'
 								if will_cost <= pcs_willpwr:
 									act 'Pull away (<<will_cost>> Willpower)':
@@ -95,11 +91,11 @@ if $ARGS[0] = 'start':
 										gs 'willpower', 'pay', 'resist'
 										gs 'drugs', 'alcohol', 'wine'
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-										'You pull away from her, not wanting to kiss her. "Sorry I just..." She places her finger to your lips to stop you.'
-										'"It''s ok <<$pcs_nickname>>." You continue to drink some wine but now things feel a little awkward and once you finish your glass of wine you put the empty glass down.'
-										'"I should really get going, I''m sorry, I wish I could help." Albina nods her head in understanding. "I will see you later ok?" You tell her.'
-										'She smiles. "Of course, <<$pcs_nickname>>." Then you get up and leave her house.'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
+										'You pull away from her, not wanting to kiss her. "Sorry I just..." She jumps back from you, almost falling from the sofa.'
+										'"Sorry <<$pcs_nickname>>! I don''t know what came over me! It''s just....I''ve suffered a lot from all the men in my life....so I enjoy seeking....comfort from girls, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
+										'She seems to appreciate this and sits up. "I should really get going." you say and Albina nods her head in understanding. "I will see you later OK?" you reassure her.'
+										'She smiles at you. "Of course and...thank you <<$pcs_nickname>>. It was nice to just let this all out and talk about it to someone. I''m glad it was you and that I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug before walking you to the door.'
 
 										act 'Continue':gt 'pav_residential'
 									end
@@ -110,57 +106,59 @@ if $ARGS[0] = 'start':
 									*clr & cla
 									npc_rel['A23'] += 2
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss2.jpg"></center>'
-									'Unsure if it''s the alcohol or just the fact that she''s so beautiful, you lean towards Albina and pucker your lips.'
-									'She gives you a hot and tender kiss on the lips, and you feel your excitement growing as your skin becomes flush with heat.'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kissing.jpg"></center>'
+									'You''re not sure if it''s just the alcohol or if something else is compelling you, but you lean towards Albina and lock lips with her.'
+									'You feel your excitement growing as you and Albina start passionately making out with each other.'
 									gs 'arousal', 'kiss', 2
 									gs 'stat'
 									act 'Kiss':
 										*clr & cla
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kiss2.jpg"></center>'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kissing.jpg"></center>'
 										'As you continue kissing Albina, you feel her hand slowly working its way up your inner thigh.'
-										'Reaching your crotch, she moves it gently over the front of your panties before slowly sliding your panties to the side.'
-										'As her fingers begin exploring your pussy, you moan into her mouth and move your hips to give her easier access.'
+										'Reaching your crotch, her hand slowly slides into your panties and starts gently fondling your clitoris.'
+										'You moan into her mouth. Someone must have shown her a few things on pleasing a girl.'
 										gs 'arousal', 'kiss', 2
-										gs 'arousal', 'vaginal_finger', 2
+										gs 'arousal', 'massage', 2
 										minut -= 5
 										gs 'stat'
-										act 'Kiss':
+										act 'Take it further':
 											*clr & cla
 											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/kiss3.jpg"></center>'
-											'Without breaking your kiss, Albina slowly inserts a finger in your wet vagina, and a rush of pleasure runs through your body.'
-											'As her finger caresses the inside of your pussy, it creates a wet, sloppy sound.'
-											'Albina''s free hand slowly works its way down your body, stopping only to lightly pinch your nipples through your clothing.'
-											'When her hand makes its way down to your legs, she gently pushes them further apart.'
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb.jpg"></center>'
+											'Albina breaks your kiss and her hand slides out of your panties. She stands and starts undressing herself.'
+											'You follow her lead and undress yourself. Once naked, she pushes you back onto the sofa and moves in on top of you, resuming your passionate makeout.'
+											'Her hand works its way back down to your wet pussy. This time, she slides her fingers inside you. A wave of pleasure runs through you and you moan into her mouth as she fingerfucks your pussy.'
+											'Your own hand begins exploring Albina''s crotch and you find her pussy is already wet. You insert a finger into her and she moans into your mouth as her pussy tightly squeezes your digit.'
 											gs 'arousal', 'kiss', 5
 											gs 'arousal', 'vaginal_finger', 5
+											gs 'arousal', 'vaginal_finger_give', 5
 											minut -= 5
 											gs 'stat'
 
-											act 'Spread your legs':
+											act '69':
 												*clr & cla
 												if npc_sex['A23'] = 0: npc_sex['A23'] = 1 & girl += 1
 												lesbian += 1
 												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb.jpg"></center>'
-												'Kneeling down in front of you, Albina begins trailing kisses up your inner thigh.'
-												'As she gets closer and closer to your pussy, you move one hand up to your breasts and begin kneading and pulling on your nipples.'
-												'Soon you feel the warm touch of her lips on your labia, and shudder with pleasure as her tongue finds its way to your clitoris.'
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb1.jpg"></center>'
+												'You continue to kiss and finger each other for the next few minutes before she pulls away. She turns and lowers herself down to you. Her glistening pussy is in your face as she spreads your labia and starts expertly licking away at your clitoris.'
+												'You moan softly at the pleasure and grab Albina by the hips, pulling her crotch down to your face. Her legs quiver as you gently trace her labia with your tongue before you spread them and start swirling your tongue around her engorged clitoris.'
+												'You are passionately eating each other out when you hear Albina''s breathing become faster and her legs start shaking as you feel your own orgasm building within you.'
 												*nl
-												'Moaning, you feel a fire begin to burn in your abdomen and you buck your hips to get Albina''s face buried in your pussy.'
-												'Then an intense pleasure overtakes you, and you momentarily lose control of your body. Moaning loudly, you grab hold of Albina''s hair as an intense orgasm washes over you.'
-												'During your orgasm, you black out for a few seconds and when you regain your senses you find yourself sitting next Albina, who''s smiling prettily.'
-
+												'Albina lets out a pleasured scream as her pussy twitches and sprays liquid across your face. You buckle as your own orgasm overwhelms you and you scream loudly. You both collapse in ecstasy.'
+												'Albina pulls her herself up and turns back around, cuddling into you. "I didn''t take you for a squirter!" you laugh. She smirks. "I''ve been with a few girls <<$pcs_nickname>>, but you gave me the greatest orgasm I''ve ever had! I think that was actually my first squirt!"'
+												'She leans over and grabs some tissues from a box on a nearby table, handing you some to clean your face. She runs her hand over her still twitching pussy. "I think I''m still cumming!" she says. You both lie on the sofa, your powerful orgasms pulsing through the both of you. You eventually recover and manage to get dressed.'
+                                                'Albina remains on the sofa, pussy juices still trickling from her. "Thanks <<$pcs_nickname>>. It was nice to let it all out and just talk about it...among other things." she smirks. "Thanks for being a good friend." You smile at her and start leaving when she suddenly embraces you in a tight hug, her breasts squeezing against you, before walking you to the door.' 
 												gs 'arousal', 'kiss', 30
 												$orgasm_or = 'yes'
 												gs 'arousal', 'cuni', 30
+												gs 'arousal', 'cuni_give', 30
 												gs 'arousal', 'end'
 												minut -= 30
 												gs 'stat'
 
-												act 'Say goodbye and go home':gt 'pav_residential'
+												act 'Go home':gt 'pav_residential'
 											end
 										end
 									end
@@ -171,31 +169,36 @@ if $ARGS[0] = 'start':
 				end
 			end
 		end
-	elseif albroom = 1:
-		if albsporthome = 0:
+	elseif hour >= 20 and week >= 5 and week < 7:
+		'Albina says that she wants to go to the disco.'
+
+		act 'Say goodbye and go home':gt 'pav_residential'
+		if money >= 25: act 'Go to the disco':money -= 25 & minut += 15 & gt 'gdkin'
+	elseif AlbinaQW['Room']  = 1:
+		if AlbinaQW['SportHome']  = 0:
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/train.jpg"></center>'
 			'Albina is training in her room, doing some stretching exercises.'
-			act 'Ask why she doesn''t train at the gym.':
+			act 'Ask why she doesn''t train at the gym':
 				*clr & cla
-				albsporthome = 1
+				AlbinaQW['SportHome']  = 1
 				minut += 15
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
-				'Albina smiles at you and says, "I can''t afford to pay the gym, so I have to exercise at home if I want to stay in shape.'
-				'By the way, I could teach you to about stripping and poledancing if you want."'
-				act 'Tell Albina that you don''t want to.': albsportday = daystart & gt 'albinahome', 'start'
+				'Albina smiles at you and says "I don''t like the sweaty perverts at the gym staring at my ass, so I prefer training at home instead."'
+				'By the way, I could teach you about stripping and poledancing if you want."'
+				act 'No thanks': AlbinaQW['SportDay'] = daystart & gt 'albinahome', 'start'
 				act 'Teach me stripping': gt 'albinahome', 'stripping'
 				act 'Teach me poledancing': gt 'albinahome', 'poledancing'
 			end
-		elseif albsportday ! daystart:
+		elseif AlbinaQW['SportDay'] ! daystart:
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/train.jpg"></center>'
 			'Albina is training in her room, doing some stretching exercises.'
-			'She smiles at you and asks "Well? Want me to teach you?"'
-			act 'Tell Albina that you don''t want to.': albsportday = daystart & gt 'albinahome', 'start'
+			'She smiles at you and asks "Well? Want me to teach you some things?"'
+			act 'No thanks': AlbinaQW['SportDay'] = daystart & gt 'albinahome', 'start'
 			act 'Teach me stripping': gt 'albinahome', 'stripping'
 			act 'Teach me poledancing': gt 'albinahome', 'poledancing'
 		else
@@ -204,7 +207,7 @@ if $ARGS[0] = 'start':
 			minut += 5
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'You find Albina sitting on her bed when you enter her room, as you walk over you take a seat next to her and start chatting to her about the stuff you both experienced since you last spoke.'
+			'You find Albina sitting on her bed when you enter her room. You walk over, take a seat next to her and start chatting about stuff you''ve both experienced since you last spoke.'
 			act 'Say goodbye and go home':gt 'pav_residential'
 			act 'Just chat': gt 'albinahome', 'chat'
 			act 'Talk about video games': gt 'albinahome', 'game'
@@ -216,17 +219,18 @@ if $ARGS[0] = 'start':
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'You find Albina sitting on her bed when you enter her room, as you walk over you take a seat next to her and start chatting to her about the stuff you both experienced since you last spoke.'
+		'You find Albina sitting on her bed when you enter her room. You walk over, take a seat next to her and start chatting about stuff you''ve both experienced since you last spoke.'
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Just chat': gt 'albinahome', 'chat'
 		act 'Talk about video games': gt 'albinahome', 'game'
 		act 'Talk about clothes': gt 'albinahome', 'dressing'
 	end
+
 end
 
 if $ARGS[0] = 'stripping':
 	*clr & cla
-	albsportday = daystart
+	AlbinaQW['SportDay'] = daystart
 	minut += 120
 	fat -= 5
 	agil_exp += rand (1, 3)
@@ -238,12 +242,12 @@ if $ARGS[0] = 'stripping':
 
 	if pcs_danc >= 40:
 		dancero_exp += rand(2, 10)
-		'Albina taught you how to passionately dance to the music while stripping.'
+		'Albina teaches you how to passionately dance to the music while stripping.'
 
-		if pcs_dancero >= 100:'But you could not learn anything new, you already know everything she could teach you.'
+		if pcs_dancero >= 100:'You didn''t learn anything new since you already know everything she can teach you.'
 	else
 		danc_exp += rand(5, 15)
-		'Striptease is too complex for you, you''re not able to dance and strip at the same time.'
+		'A striptease is too complex for you. You''re not able to dance and strip at the same time.'
 		'Albina recommends that you start with learning to dance.'
 	end
 	act 'Say goodbye and go home':gt 'pav_residential'
@@ -252,7 +256,7 @@ end
 
 if $ARGS[0] = 'poledancing':
 	*clr & cla
-	albsportday = daystart
+	AlbinaQW['SportDay'] = daystart
 	npc_rel['A23'] += 1
 	if pcs_stren >= 40 and pcs_dancero > 50:
 		if pcs_inhib < 60:inhib_exp += rand(2,3)
@@ -263,13 +267,13 @@ if $ARGS[0] = 'poledancing':
 		killvar 'loopcount'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/poledance.jpg"></center>'
-		'Albina taught you various acrobatic moves on the pole.'
-		if pcs_dancpol >= 100: 'You could not learn anything new, you already know everything she could teach you.'
+		'Albina teaches you various acrobatic moves on the pole.'
+		if pcs_dancpol >= 100: 'You didn''t learn anything new since you already know everything she can teach you.'
 
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Rest':gt 'albinahome', 'start'
 	elseif pcs_stren < 40 and pcs_dancero > 50:
-		'Albina grins "You''re still too weak for poledancing, we can practice developing your strength instead."'
+		'Albina grins "You''re still too weak for poledancing. We can practice developing your strength instead."'
 		act 'Develop strength (2:00)':
 			*clr & cla
 			loopcount = 1
@@ -291,15 +295,15 @@ if $ARGS[0] = 'poledancing':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/stripdance.jpg"></center>'
 		if pcs_inhib < 60:inhib_exp += rand(2,3)
-		'Albina grins "You''re still can''t strip well enough for poledancing, we should practice that first."'
+		'Albina grins "You still can''t strip well enough for poledancing. We should practice that first."'
 		if pcs_danc >= 40:
 			dancero_exp += rand(2, 10)
-			'Albina taught you how to passionately dance to the music while stripping.'
+			'Albina teaches you how to passionately dance to the music while stripping.'
 
-			if pcs_dancero >= 100:'But you could not learn anything new, you already know everything she could teach you.'
+			if pcs_dancero >= 100:'But you didn''t learn anything new since you already know everything she can teach you.'
 		else
 			danc_exp += rand(5, 15)
-			'Striptease is too complex for you, you''re not able to dance and strip at the same time.'
+			'A striptease is too complex for you. You''re not able to dance and strip at the same time.'
 			'Albina recommends that you start with learning to dance.'
 		end
 		act 'Say goodbye and go home':gt 'pav_residential'
@@ -315,7 +319,7 @@ if $ARGS[0] = 'dressing':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dressing.jpg"></center>'
 		'You and Albina open her huge wardrobe and begin digging into her various dresses.'
-		'As you rummage around in her wardrobe, you are amazed by how many different clothes she can fit in there. It feels like her wardrobe is a bottomless pit filled with dresses, leggings, jeans, and all kinds of other clothes!'
+		'As you rummage around in her wardrobe, you are amazed by how many different clothes she can fit in there. It feels like her wardrobe is a bottomless pit filled with dresses, leggings, jeans and all kinds of other clothes!'
 		'You end up spending an hour trying on various dresses with Albina.'
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Chat some': gt 'albinahome', 'chat'
@@ -330,7 +334,7 @@ if $ARGS[0] = 'chat':
 	pcs_mood += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'You chat with Albina about school, love interest, family, makeup up, even the latest tv shows or movies you have watched.'
+	'You chat with Albina about school, love interests, makeup, even the latest TV shows or movies you have seen.'
 	act 'Say goodbye and go home':gt 'pav_residential'
 	act 'Keep chatting':
 		*clr & cla
@@ -352,16 +356,16 @@ if $ARGS[0] = 'game':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'Having noticed the big flat screen tv and both a x-box and playstation in front of it, with a rows of video games just under the tv you decide to comment on it. "You have a lot of games, I wish I could afford a console."'
-	'She smiles to you. "Do you want to play some?"'
+	'You notice the big flat screen TV and both an Xbox and PlayStation in front of it, with rows upon rows of video games underneath them. "You have a lot of games. I wish I could afford a console."'
+	'She smiles at you. "Do you want to play some?"'
 	act 'No':
 		*clr & cla
 		menu_off = 1
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'You shake your head no. "Not right now, thanks. I was just noticed all of them is all, maybe some other time."'
-		'She shrugs. "Sure if you ever want to, all you have to do is ask."'
+		'You shake your head. "Not right now thanks. I just noticed them is all, maybe some other time."'
+		'She shrugs. "Sure. If you ever want to play, all you have to do is ask."'
 		act 'Say goodbye and go home':gt 'pav_residential'
 		act 'Just chat': gt 'albinahome', 'chat'
 		act 'Talk about clothes': gt 'albinahome', 'dressing'
@@ -376,12 +380,12 @@ if $ARGS[0] = 'game':
 		npc_rel['A23'] += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
-		if gamebet = 1:
-			'You and Albina lay down in front of a huge flat screen TV, after picking one of the games. She turns towards you and gives you a grin. "Feel like putting your ass on the line and betting again?"'
+		if AlbinaQW['gamebet'] = 1:
+			'You and Albina lay down in front of the TV after picking one of the games. She turns towards you and gives you a grin. "Feel like putting your ass on the line and betting again?"'
 			act 'Accept the bet': gt 'albinahome', 'game_bet'
 			gs 'willpower', 'sex', 'resist', 'medium'
 			if will_cost <= pcs_willpwr:
-				act 'Refuse the bet (<<will_cost>> Willpower)':
+				act 'Refuse (<<will_cost>> Willpower)':
 					*clr & cla
 					menu_off = 1
 					minut += 60
@@ -391,16 +395,16 @@ if $ARGS[0] = 'game':
 					npc_rel['A23'] -= 1
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					'You shake your head no. "Not this time, maybe next time.."'
-					'You can tell she is a little disappointed, but then turns her attention to the game instead. "You are so going to lose this time." With that the two of you play games for awhile though things are a little awkward after you turned down her offer. After about another hour of games, Albina stops. "Well I had fun but there is some stuff I need to take care of." She says as she turns the game system off.'
-					'Getting the hint you get up as well. "Yeah I should probably get going myself." You exchange a brief hug before you leave.'
+					'You shake your head. "Not this time."'
+					'You can tell she is a little disappointed, but she turns her attention to the game. "You are so going to lose!" she laughs. You play games for a while, although things are a little awkward between you. Eventually, Albina stops. "Well I had fun, but there is some stuff I need to take care of." she says as she turns the console off.'
+					'Getting the hint, you get up as well. "Yeah, I should probably get going myself." You exchange a brief hug before you leave.'
 					act 'Say goodbye and go home':gt 'pav_residential'
 				end
 			else
 				act 'Refuse the bet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		else
-			'You and Albina lay down in front of a huge flat screen TV, after picking one of the games. The two of you play as you chat about varies things and trash talk, though neither one of you is giving your full attention to the game, instead you are just having fun together.'
+			'You and Albina lay down in front of the TV after picking one of the games. You play while chatting about various things and trash talking each other, although neither of you are giving your full attention to the game. Instead, you are just having fun together.'
 			act 'Say goodbye and go home':gt 'pav_residential'
 			act 'Keep playing video games': gt 'albinahome', 'playgame'
 			act 'Just chat': gt 'albinahome', 'chat'
@@ -419,13 +423,13 @@ if $ARGS[0] = 'playgame':
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
-	'The two of you keep playing video games and trash talking each other, even bumping each other to try and screw the other one up, but neither of you are still taking it all that seriously though. Mostly you just laugh at the silly mistakes you both make while only partially paying attention to the game.'
+	'The two of you keep playing video games and trash talking each other, even bumping each other to try and screw the other one up, but neither of you are still taking it seriously. You mostly just laugh at the silly mistakes you both make while only partially paying attention to the game.'
 	if hotcat >= 5:
-		'Once you finished the last game. Albina turns towards you instead of starting another one. "How about we see who is actually better and actually try and win." She says with a confident smile.'
-		'You laugh at that and nods. "Sure but you are so going down."'
-		'She laughs in response. "You''re that sure? Then how about we make it interesting then?"'
-		'You arch you brow a bit curious. "Just what do you have in mind?"'
-		'She gives you a big grin, then gets up and goes over to her dresser and rummages around in it for a moment before lifting out a strapon harness with a attached dildo. "The winner gets to use this on the loser how ever they want."'
+		'Once you finish the game, Albina turns towards you instead of starting another one. "How about we see who is actually the better gamer?" she asks with a confident smile.'
+		'You laugh and nod. "Sure, but you are so going down."'
+		'She laughs in response. "You''re that sure? Then how about we make it a bit more interesting then?"'
+		'You arch your brow curiously. "What do you have in mind?"'
+		'She grins at you, gets up and goes over to her dresser. She rummages around in it for a moment before pulling out a strapon harness with a sizeable dildo attached. "I bought this the other day, just for fun. The winner gets to use it on the loser how ever they want." she says with a smirk.'
 
 		gs 'willpower', 'sex', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -439,9 +443,9 @@ if $ARGS[0] = 'playgame':
 				npc_rel['A23'] -= 2
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				'You shake your head no. "Uh that''s ok. I really am not interested in that."'
-				'Albina puts the strapon away, but you can tell she is a little disappointed. Then she comes back over and lays down beside you again. "You are so going to lose this time." With that the two of you play games for awhile though things are a little awkward after you turned down her offer. After about another hour of games, Albina stops. "Well I had fun but there is some stuff I need to take care of." She says as she turns the game system off.'
-				'Getting the hint you get up as well. "Yeah I should probably get going myself." You exchange a brief hug before you leave.'
+				'You shake your head. "Uhhh...I''m really not interested in doing that."'
+				'Albina puts the strapon away and you can tell she is a little disappointed. She comes back over and lays down beside you again. "You are so going to lose!" she laughs. You continue to play games for a while, although things are awkward between you. Eventually, Albina stops. "Well I had fun, but there is some stuff I need to take care of." she says as she turns the consloe off.'
+				'Getting the hint, you get up as well. "Yeah, I should probably get going myself." You exchange a brief hug before you leave.'
 				act 'Say goodbye and go home':gt 'pav_residential'
 			end
 		else
@@ -450,7 +454,7 @@ if $ARGS[0] = 'playgame':
 		act 'Accept the bet': gt 'albinahome', 'game_bet'
 	else
 		'Albina turns to you. "So want to lose again?"'
-		'You shove her gently. "Oh please I was winning."'
+		'You shove her gently. "Oh please! I was winning!"'
 		act 'Keep playing video games': gt 'albinahome', 'playgame'
 		act 'Just chat': gt 'albinahome', 'chat'
 		act 'Talk about clothes': gt 'albinahome', 'dressing'
@@ -461,7 +465,7 @@ end
 if $ARGS[0] = 'game_bet':
 	*clr & cla
 	menu_off = 1
-	gamebet = 1
+	AlbinaQW['gamebet'] = 1
 	minut += 30
 	pcs_mood += 15
 	react_exp += rand(0, 1)
@@ -469,8 +473,8 @@ if $ARGS[0] = 'game_bet':
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
-	'You give her your most confident look. "You''re on and you are so going to get fucked."'
-	'Albina laughs at that as she brings the strapon over and a bottle of lube, playing it on the floor, as she lays back down beside you and picks the control up. "Please you are so going to lose." She starts the game and you both focus on just the game trying as hard as you both can to be the winner.'
+	'You stare at the size of the attached dildo. "Where and when did you get that?!" you laugh. "Whatever, you''re on. You are so going to get fucked!"'
+	'Albina laughs as she brings the strapon over with a bottle of lube, placing them on the floor. She lays back down beside you and picks her controller up. "Please! You are so going to lose." She starts the game and you both fall silent, your focus only on winning.'
 	act 'Play until someone wins':
 		*clr & cla
 		menu_off = 1
@@ -487,17 +491,17 @@ if $ARGS[0] = 'game_bet':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
 		if albplay = 3:
-			'You complete trounce her, she isn''t even close to you in score. Before the end she finally gives a exacerbated sigh and tosses the control down giving up, knowing she has no chance of beating you, you give her a gloating smirk. She reaches over and grabs the strapon harness and hands it to you. You grin as you start putting the harness on and she starts taking off her clothes.'
+			'You completely trounce her. She isn''t even close to you in score. Before the game can end, she lets out an exacerbated sigh and tosses her controller down in defeat, knowing she has no chance of beating you. You give her a gloating smirk as she reaches over and grabs the strapon harness, handing it to you. You both undress and you grin as you slide the harness on.'
 			act 'Fuck her with the strapon': gt 'albinahome', 'wear_strapon'
 		elseif albplay = 2:
-			'It is really close it could go either way, but finally at the end you just manage to do better than her and win the game. "Yes!" You exclaim as you just manage to beat her and taunt her a little. She laughs a little at that but reaches over and grabs the strapon harness and hands it to you. You grin as you start putting the harness on and she starts taking off her clothes.'
+			'It is really close, but in the end you just manage to win the game. "Yes!" you exclaim triumphantly. She laughs a little and reaches over, grabbing the strapon harness and handing it to you. You both undress and you grin as you slide the harness on.'
 			act 'Fuck her with the strapon': gt 'albinahome', 'wear_strapon'
 		elseif albplay = 1:
-			'Although you tried your best, Albina proved a worthy opponent and manages to just barely beat you at the end. Laughing like the villain of a theater play, she slaps you on the ass with the palm of her hand, saying "Show me your ass, <<$pcs_nickname>>! You are my bitch now!" Well a bets a bet, you start talking off your clothes as she start putting the harness on.'
-			act 'Get fucked by a strapon': gt 'albinahome', 'receive_strapon'
+			'Although you try your best, Albina proves a worthy opponent and manages to just barely defeat you. Laughing in a mocking and villianous tone, she slaps you on the ass. "Show me your ass <<$pcs_nickname>>! You are my bitch now!" Well a bet''s a bet. You both undress and Albina slides the harness on, a smirk on her face.'
+			act 'Get fucked with the strapon': gt 'albinahome', 'receive_strapon'
 		elseif albplay = 0:
-			'Although you tried your best, Albina is just simply outplays you at every turn. You really stand no chance and she easily beats you. Laughing like the villain of a theater play, she slaps you on the ass with the palm of her hand, saying "Show me your ass, <<$pcs_nickname>>! You are my bitch now!" Well a bets a bet, you start talking off your clothes as she start putting the harness on.'
-			act 'Get fucked by a strapon': gt 'albinahome', 'receive_strapon'
+			'Although you try your best, Albina simply outplays you at every turn. You stand no chance and she easily beats you. Laughing in a mocking and villianous tone, she slaps you on the ass. "Show me your ass <<$pcs_nickname>>! You are my bitch now!" Well a bet''s a bet. You both undress and Albina slides the harness on, a smirk on her face.'
+			act 'Get fucked with the strapon': gt 'albinahome', 'receive_strapon'
 		end
 		killvar 'gameresult'
 		killvar 'albplay'
@@ -511,8 +515,8 @@ if $ARGS[0] = 'wear_strapon':
 	lesbian += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-	'With the strapon firmly in place you get on the bed with her and pull her head down to the dildo. "Suck my dick, like a good little slut." You tell her with a giggle.'
-	'She gets down on all fours and takes the dildo in her mouth and starts sucking on it and stroking the shaft with one hand. It looks like she has had a lot of practice sucking on things. You spend several minutes making her suck on the dildo, getting it nice and wet with her slobber.'
+	'With the strapon firmly in place, you get on the bed with her and pull her head down to the dildo. "Suck my dick loser!" you giggle.'
+	'She laughs and gets down on all fours. She takes the dildo in her mouth and starts sucking while stroking the shaft with one hand. You spend several minutes making her suck on the dildo, getting it nice and wet with her drool.'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
 	act 'Fuck her pussy':
@@ -520,7 +524,7 @@ if $ARGS[0] = 'wear_strapon':
 		gs 'boyStat', 'D3'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag1.jpg"></center>'
-		'You pull away till the dildo slides out of her mouth and then you lay on your back. "Come on and ride''m cowgirl." You tell her, she crawls up and straddles you, lowering herself down until the <<dick>>cm <<$dick_girth>> dildo slides easily inside of her wet pussy, causing her to moan in pleasure. She starts riding your slow but start to slowly pick up speed as she starts moaning louder and louder.'
+		'You pull away until the dildo slides out of her mouth and then lay on your back. "Come and ride it cowgirl!" you laugh. She crawls up and straddles you, lowering herself down until the <<dick>>cm <<$dick_girth>> dildo slides easily inside of her wet pussy, causing her to moan in pleasure. She starts riding you slowly, but picks up speed, moaning louder and louder.'
 		gs 'arousal', 'vaginal_strap_give', 8, 'lesbian'
 		gs 'stat'
 		act 'Fuck her ass': gt 'albinahome', 'fuck_ablina_ass'
@@ -528,17 +532,18 @@ if $ARGS[0] = 'wear_strapon':
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/givevag2.jpg"></center>'
-			'You slap her on the ass. "Come on Albina, ride it like you mean it." You tell her. With your encouragement she starts really riding you hard and fast, moaning louder and louder until several minutes later she cries out in ecstasy and nearly collapses on you as a orgasm shakes her body. Once the shudders pass she gives you a huge smile, obviously having enjoyed herself very much.'
+			'You slap her on the ass. "Come on Albina! Ride it like you mean it." you tell her. With your encouragement, she starts really riding you hard and fast, taking the whole length inside her until several minutes later, she cries out in ecstasy. She slides off the dildo, which glistens with her juices, and collapses on the bed as an intense orgasm rocks her body.'
+			'Once her orgasm has passed, she looks at you with an appreciative smile on her face.'
 			gs 'arousal', 'vaginal_strap_give', 7, 'lesbian'
 			gs 'stat'
-			act 'Fuck her ass': gt 'albinahome', 'fuck_ablina_ass'
+			act 'Fuck her ass': gt 'albinahome', 'fuck_albina_ass'
 			act 'Finish': gt 'albinahome', 'strapon_finish'
 		end
 	end
-	act 'Fuck her ass': gt 'albinahome', 'fuck_ablina_ass'
+	act 'Fuck her ass': gt 'albinahome', 'fuck_albina_ass'
 end
 
-if $ARGS[0] = 'fuck_ablina_ass':
+if $ARGS[0] = 'fuck_albina_ass':
 	*clr & cla
 	menu_off = 1
 	npc_sex['A23'] += 1
@@ -546,8 +551,8 @@ if $ARGS[0] = 'fuck_ablina_ass':
 	gs 'boyStat', 'D3'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/giveanal1.jpg"></center>'
-	'You slap her on the butt. "Get up and get on all fours, I''m not finished with you yet." She arches a brow at that but does as you command. She gets up on all fours. You grab the bottle of lube she had brought it and squirt some onto the dildo, rubbing it up and down the shaft until it is very slick and well lubricated.'
-	'You kneel down behind her and line the head of the dildo up with her asshole and then push forward. There is a bit of resistance but with a little more pressure the <<dick>>cm <<$dick_girth>> dildo pops into her ass. Causing her to moan and groan in a mixture of pain and pleasure. You start off slow, taking slow shallow strokes, as her groans of pain turn into moans of pleasure you take deeper and faster strokes. After a bit you pull out of her ass, she looks back over her shoulder obviously wondering why you stopped.'
+	'You slap her on the ass. "Get up, I''m not finished with you yet." She arches a brow, but does as you command and gets on all fours. You grab the bottle of lube and squirt some onto the dildo, rubbing it up and down the shaft until it is very slick and rub the excess onto her asshole.'
+	'You kneel down behind her and line the head of the dildo up with her asshole and slowly push forward. There is a bit of resistance, but with a little more pressure the <<dick>>cm <<$dick_girth>> dildo pops into her ass. She moans in a mixture of pain and pleasure as you start off with slow shallow strokes, but as her groans of pain turn into moans of pleasure, you take deeper and faster strokes. After a few minutes, you pull out of her ass and she looks back over her shoulder, obviously wondering why you stopped.'
 	gs 'arousal', 'anal_strap_give', 5, 'lesbian'
 	gs 'stat'
 	act 'Finish': gt 'albinahome', 'strapon_finish'
@@ -555,7 +560,7 @@ if $ARGS[0] = 'fuck_ablina_ass':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/giveanal2.jpg"></center>'
-		'You can tell by the way she looks at you, that she wants you to keep fucking her butt. So you slide the dildo back in and this time it slides in easily, making her moan in pleasure. You grab onto her hips and start giving her full length balls deep strokes, filling her ass completely with the dildo. Several minutes of this gets her crying out, as her body is rocked by a intense orgasm. You keep fucking her throughout the whole orgasm only stopping and pulling out once her shudders have passed.'
+		'You can tell that she wants you to keep fucking her ass. You slide the dildo back into her hole with ease, making her moan in pleasure. You grab onto her hips and start fucking her balls deep, filling her ass with the entire dildo. After several minutes, you feel her ass tighten around your fake cock and she crys out as her body is rocked by an intense orgasm, her pussy spraying liquid onto the bed. You keep fucking her throughout her orgasm, only pulling out once her shudders have passed.'
 		gs 'arousal', 'anal_strap_give', 5, 'lesbian'
 		gs 'stat'
 		act 'Finish': gt 'albinahome', 'strapon_finish'
@@ -569,27 +574,28 @@ if $ARGS[0] = 'receive_strapon':
 	lesbian += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-	'You strip off your clothes while she tightens the straps on the strapon, with the strapon firmly in place you get on the bed with her and she pulls your head down to the dildo. "Suck my dick." She commands.'
-	'You get down on all fours and takes the dildo in your mouth and start sucking on it, while stroking the shaft with one hand. "You look like you have done this a lot before <<$pcs_nickname>>, your a real pro at sucking cock." You spend several minutes sucking on the dildo, getting it nice and wet with your slobber. Then she pulls it out of your mouth. "Ok I want to fuck you now!"'
+	'You slide your panties off while she tightens the strapon firmly in place. You climb on the bed and she pulls your head down to the dildo. "Suck my dick loser!" she says with a giggle.'
+	'You take the dildo into your mouth and start sucking on it while stroking the shaft with one hand. "Yeah, just like that <<$pcs_nickname>>!" she moans as she reaches between the straps and gently rubs her pussy. You spend several minutes sucking on the dildo, getting it nice and wet with your drool. She pulls it out of your mouth. "I''m so going to enjoy fucking you!"'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
 	if pcs_vag = 0:
-		act 'Tell her you''re a virgin':
+		act 'You''re a virgin':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/straponsuck.jpg"></center>'
-			'You blush deeply at her comment. She seems to notice. "What is it?" She asks you.'
-			'Blushing even more you tell her. "I''m still a virgin."'
-			'She looks surprised at this. "Oh... well I can just fuck your ass if you want." Then pauses and grins. "Unless you want me to pop your cherry that is."'
-			act 'Just fuck my ass': gt 'albinahome', 'ablina_ass_fucks_you'
-			act 'Pop my cherry':
+			'You blush deeply and she looks at you. "Oh, right. You haven''t done this before." she says, remembering that you''re still pure.'
+			'You blush even more. "Yes, I''m still a virgin." you reply.'
+			'"Well, I can just fuck your ass if you want?" Then she grins. "Unless you want me to pop your cherry that is?"'
+			act 'Just fuck my ass': gt 'albinahome', 'albina_ass_fucks_you'
+			act 'Get your cherry popped':
 				*clr & cla
 				gs 'boyStat', 'D3'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag1.jpg"></center>'
-				'She nods "Ok don''t worry I will be gentle, since it is your first time. Lay on your back and spread you legs." You do as she commands, she scoots up between your legs and rubs your pussy with her fingers a bit to make sure it is wet enough. She adds a little lube to the dildo anyways, before she guides it to your slit. You feel the dildo rubbing against your slit causing it to open a bit. Then she gentle and slowly slide the <<dick>>cm <<$dick_girth>> dildo in your virgin pussy, it hurts and feels great at the same time. You moan a bit as she slowly fucks your pussy. After a bit it starts to feel better and hurt less but it still hurts a little. Then she stops. "Ok that''s enough, don''t want to wear it out the first time, but I''m not finished with you. Roll over so I can fuck that tight little butt of yours."'
+				'She nods. "OK, don''t worry. I''l be gentle since it is your first time. Lay on your back and spread your legs." You do as she commands and she scoots up between your legs. She rubs your pussy with her fingers a bit to make sure it is wet enough. She adds a little lube to the dildo anyway and you feel it rubbing against your slit, causing it to open a bit. She then slowly slides the <<dick>>cm <<$dick_girth>> dildo into your virgin pussy.' 
+				'It is both painful and pleasurable at the same time and you moan a bit as she slowly starts to fuck your pussy. After a few minutes, it starts to hurt less but she stops. "OK that''s enough. I don''t want to wear it out the first time, but I''m not finished with you. Roll over so I can fuck that tight little ass of yours."'
 				gs 'arousal', 'vaginal_strap', 5, 'lesbian'
 				gs 'stat'
-				act 'Take it up the ass': gt 'albinahome', 'ablina_ass_fucks_you'
+				act 'Take it up the ass': gt 'albinahome', 'ablbina_ass_fucks_you'
 			end
 		end
 	else
@@ -598,23 +604,23 @@ if $ARGS[0] = 'receive_strapon':
 			gs 'boyStat', 'D3'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag1.jpg"></center>'
-			'"Lay on your back and spread you legs." You do as she commands, she scoots up between your legs and rubs your pussy with her fingers a bit to make sure it is wet enough, before she guides it to your slit. You feel the dildo rubbing against your slit causing it to open a bit. Then she gentle and slowly slide the <<dick>>cm <<$dick_girth>> dildo in your pussy. You moan a bit as she slowly fucks your pussy. As you start to moan louder she starts fucking you a little faster.'
+			'"Lay on your back and spread your legs." You do as she commands and she scoots up between your legs. She rubs your pussy with her fingers a bit to make sure it is wet enough. She slowly slides the <<dick>>cm <<$dick_girth>> dildo into your pussy. You moan a bit as she slowly starts to fuck your pussy. As you start to moan louder, she starts fucking you a little faster.'
 			gs 'arousal', 'vaginal_strap', 8, 'lesbian'
 			gs 'stat'
 			act 'Keep getting your pussy fucked':
 				*clr & cla
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag2.jpg"></center>'
-				'She reads your body well, she fucks you harder and faster the more you moan, but when it starts to get a little rough she backs off a bit. She then just fucks you at a near perfect rhythm, you can feel youself getting wetter and wetter. Then she stops. "Ok that''s enough that, but I''m not finished with you just yet. Roll over so I can fuck that tight little butt of yours."'
+				'She reads your body well. She fucks you harder and faster the more you moan, but when it starts to get a little too rough she backs off a bit. She eventually finds near perfect rhythm and you can feel youself getting wet. She is enjoying it as much as you, moaning softly and squeezing her breast as she fucks you. She stops and pulls out. "OK that''s enough of that, but I''m not finished with you just yet. Roll over so I can fuck that tight little ass of yours."'
 				gs 'arousal', 'vaginal_strap', 7, 'lesbian'
 				gs 'stat'
-				act 'Take it up the ass': gt 'albinahome', 'ablina_ass_fucks_you'
+				act 'Take it up the ass': gt 'albinahome', 'albina_ass_fucks_you'
 			end
 		end
 	end
 end
 
-if $ARGS[0] = 'ablina_ass_fucks_you':
+if $ARGS[0] = 'albina_ass_fucks_you':
 	*clr & cla
 	menu_off = 1
 	npc_sex['A23'] += 1
@@ -622,14 +628,15 @@ if $ARGS[0] = 'ablina_ass_fucks_you':
 	gs 'boyStat', 'D3'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getanal1.jpg"></center>'
-	'As you roll over onto all fours you glance back and see her applying lube to the dildo. She squirts plenty on the dildo and strokes the shaft with it, getting it nice and lubed up. Then she rubs the excess lube off her hand onto your asshole. Once both the dildo and your anus is lubed up, she knee walks up behind you, you feel the tip of the dildo press against your anus a few moments later. The pressure builds up into the tip pops into your ass causing your to groan slightly in pain. She slowly starts to sroke the <<dick>>cm <<$dick_girth>> dildo up your butt, steadily working it just a little deeper with each stroke.'
+	'As you get on all fours, you glance back and see her applying lube to the dildo. She squirts plenty on the dildo and strokes the shaft with it, getting it nice and lubed up. She then rubs the excess lube onto your asshole. You and the dildo now lubed up, she moves behind you and you feel the tip of the dildo press against your asshole. The pressure builds up until the tip pops into your ass, causing you to groan slightly in pain. She slowly starts to slide the <<dick>>cm <<$dick_girth>> dildo up your ass, steadily working it deeper.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian'
 	gs 'stat'
 	act 'Get your ass ploughed':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getanal2.jpg"></center>'
-		'After you seem to be use to the dildo all the way up you ass, she stands up over you and starts getting harder and faster with the ass fucking she is giving you. When it starts getting a little to rough she seems to notice and backs off just a little and then gets into a nice rhythm of slamming the dildo up your butt. Just as it is starting to hurt a little she suddenly stops and pulls out of you. "You were such a good little butt slut <<$pcs_nickname>>" She tells you as she takes off the harness, apparently finished with you.'
+		'After you seem to be used to her in your ass, she stands up over you and starts getting harder and faster with the ass fucking she is giving you. When it starts getting a little too rough, she seems to notice and backs off just a little before getting into a nice rhythm of slamming the dildo in and out of your ass. She enjoys fucking you hard, growing more aroused over time.' 
+		'Just as it is starting to hurt, she stops and lets out a pleasured moan before pulling out of you. You feel a rush of cold air around your gaping asshole. "You were such a good little butt slut <<$pcs_nickname>>." she says. You turn and see her sliding the harness off, apparently finished with you. You notice the wet patch on the bed. She obviously greatly enjoyed ploughing your ass.'
 		gs 'arousal', 'anal_strap', 10, 'lesbian'
 		gs 'stat'
 		act 'Finish': gt 'albinahome', 'strapon_finish'
@@ -643,14 +650,12 @@ if $ARGS[0] = 'strapon_finish':
 	lesbian += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/aftermath.jpg"></center>'
-	'Once finished the two of you meet for a long passionate kiss. With the moment passed the two of you start to get dressed again, she takes the strapon and cleans it up as well. Not long after the two of you finish getting cleaned up and dressed her phone buzzes. She looks at it obviously reading a text message, she frowns a bit. "Sorry I need to go <<$pcs_nickname>>, catch you later ok."'
-	'You nod in understanding. "Sure not a problem, I had fun, see you later." With that you to share a quick final kiss before you leave.'
+	'Albina embraces you and you spend the next few minutes passionately making out while fondling each other. Eventually, you both get dressed and she takes the strapon and cleans it before putting it away. Not long after, her phone buzzes. She looks at it, obviously reading a text message and frowns. "Sorry, but I need to go <<$pcs_nickname>>. I did have fun though. I''ll see later?"'
+	'You nod in understanding. "Sure, not a problem. I had fun too." you smirk. "I''ll see you later." You share a final kiss with each other before you leave.'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Say goodbye and go home':gt 'pav_residential'
 end
 
-
---- albinahome ---------------------------------
-
+--- albinahome ---------------------------------

+ 26 - 9
locations/albinaporog.qsrc

@@ -3,16 +3,33 @@ gs 'stat'
 menu_off = 1
 
 if hour >= 17 and week < 6 and kanikuli = 0 and hour < 20 or hour >= 9 and week >= 6 and kanikuli = 0 and hour < 20 or hour >= 9 and kanikuli > 0 and hour < 20:
-	'You push a button on the gates intercom and a guard walks up on the other side of the gate.'
-	'You say that you''re here to visit Albina. He calls someone on his phone, and after a brief conversation opens the gate for you. "Albina is here now, come with me."'
-
-	act 'Go into Albina''s room':gt 'albinahome', 'start'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome.jpg"></center>'
+	if AlbinaQW['StarletsShutDown'] = 0:
+		'You push a button on the intercom and a deep voice crackles through the speaker, asking you to state your name and purpose of your visit.'
+		'You say that you''re here to visit Albina. After a brief wait, the gate opens. "Albina is waiting for you in her room." the voice says.'
+		act 'Enter the house':gt 'albinahome', 'start'
+	elseif AlbinaQW['AfterFatherCheck'] = 0:
+    	!!The first time after Albina exposes her father
+		AlbinaQW['AfterFatherCheck'] = 1
+		'You push a button on the intercom and you''re surprised to hear a somewhat cautious sounding female voice crackle through the speaker as you hear Albina in the background.'
+		'The strange voice asks who you are and when she says your name to Albina, Albina gleefully tells you to excuse her mother''s caution and invites you in. The voice apologises to you as the gate slowly opens.'
+		act 'Enter the house':gt 'albinahome', 'start'
+	else
+		!!From then on
+		'You push a button on the intercom and you hear the familiar voice of Albina''s mother on the other end. You tell it''s you and she opens the gate.'
+		'"She really enjoys having you come round and visit her you know? It''s good for her to have such a dependable friend to rely on after everything she''s been through." she adds.'
+		act 'Enter the house':gt 'albinahome', 'start'
+	end
 else
-	if hour >= 9:'You push a button on the gates intercom and a guard walks up on the other side of the gate. You say that you''re here to visit Albina. He shakes his head and says, "Albina is currently not at home."'
-	if hour < 9:'You push a button on the gates intercom and a guard walks up on the other side of the gate, saying "Come no earlier than nine."'
-
-	act 'Say goodbye and go home':gt 'pav_residential'
+	if AlbinaQW['StarletsShutDown'] = 0:
+		if hour >= 9:'You push a button on the intercom and a voice booms through from the other end. You say that you''re here to visit Albina. "Albina is currently not at home. Come back later he replies."'
+		if hour < 9:'You push a button on the intercom and the voice at the other end says "It''s too early. Come back no earlier than nine."'
+	else
+		!!After Albina exposes her father
+		if hour >= 9:'You push a button on the intercom and a female voice comes through asking who it is. When you say you''re here to see Albina, she tells you that Albina is currently unavailable and you should come back later.'
+		if hour < 9:'You push a button on the intercom and a female voice blasts through. "What kind of ungodly hour do you call this?! Come back later for a social call!" That must have been her mother.'   
+	end
+	act 'Leave':gt 'pav_residential'
 end
 
 --- albinaporog ---------------------------------
-

+ 1 - 1
locations/alex.qsrc

@@ -55,7 +55,7 @@ act 'Get on your knees and take it in your mouth':
 			gs 'stat'
 			'After finishing, Alexey slips out of bed goes to the bathroom.'
 			gs 'dinsex', 'after_anal','no_plug'
-			act 'Leave':gt 'nord'
+			act 'Leave':gt 'city_industrial'
 		end
 	end
 end

+ 2 - 4
locations/alexgang.qsrc

@@ -40,9 +40,7 @@ act 'Get on your knees and give head':
 		alexgangbang += 1
 		gs 'boyStat', 'A88'
 		pose = 1
-		spafinloc = 12
-		gs 'cum_manage'
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A88', 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/sex/group/gang<<rand(16, 25)>>.jpg"></center>'
 		'Kneeling on all fours, you start sucking Sasha''s limp cock. As you lick, suck, and roll your tongue, while using the shaft with your hands, around his dick that you can feel it slowly stiffen in your mouth.'
@@ -54,7 +52,7 @@ act 'Get on your knees and give head':
 		gs 'arousal', 'bj', 10, 'sub', 'group'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Leave':gt 'nord'
+		act 'Leave':gt 'city_industrial'
 	end
 end
 

+ 25 - 25
locations/anushapt.qsrc

@@ -43,10 +43,10 @@ if $ARGS[0] = 'home':
 	'You walk up to the front door and knock.'
 	if hour >= 22:
 		'It''s too late in the day to visit Anushka.'
-		act 'Move away from the door':gt'pavComplex', 'start'
+		act 'Move away from the door':gt'pav_complex', 'start'
 	elseif hour < 8:
 		'It''s too early in the day to visit Anushka.'
-		act 'Move away from the door':gt'pavComplex', 'start'
+		act 'Move away from the door':gt'pav_complex', 'start'
 	elseif ((hour >= 15 and hour < 20) or (week > 5 and hour >= 10 and hour < 20)) and (rand(0,4) = 0):
 		*clr & cla
 		menu_off = 1
@@ -54,7 +54,7 @@ if $ARGS[0] = 'home':
 		'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/valeria.jpg"></center>'
 		'You stand outside the Konstantinov household knocking on the door. It takes quite a while before someone actually does come to answer it. In the end, it turns out to be Anushka''s mother.'
 		'Her mother just stands there glaring at you for a while, "Well now, don''t just stand there. What do you want? Oh wait, let me guess you want to see Anushka? Well the little slut isn''t here and I don''t know when she''ll be back. So why don''t you just go bother someone else." Before you can even get a word in, she slams the door in your face and you hear the all the locks click into place. You turn to leave, because you don''t have any other option.'
-		act 'Move away from the door':gt'pavComplex', 'start'
+		act 'Move away from the door':gt'pav_complex', 'start'
 	elseif (hour >= 15 and hour < 22) or (week > 5 and hour >= 8 and hour < 22):
 		*clr & cla
 		menu_off = 1
@@ -69,14 +69,14 @@ if $ARGS[0] = 'home':
 			'Maksim answers the door instead. He looks you over from head to toe, obviously, still trying to imagine you naked. "What," he asks.'
 			'You ignore his look and ask, "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall with it. "She''s taking a shower."'
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
 			act 'Ask how he knows that':
 				*clr & cla
 				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
 				'You smile a bit. "How do you know she is taking a shower?"'
 				'He blushes a little bit and sputters, "I can hear the water."'
-				act 'Leave': gt 'pavComplex','start'
+				act 'Leave': gt 'pav_complex','start'
 				act 'Enter': gt 'anushapt','hallway'
 				act 'Tease him':
 					*clr & cla
@@ -85,7 +85,7 @@ if $ARGS[0] = 'home':
 					'He blushes red and sputters, "No!" He doesn''t seem to know what to do so he turns and walks away. Just before he goes into his room he adds, "Fuck you, I can hear the water." Before you can reply he goes into his room and closes the door.'
 					act 'Wait in her room': gt 'anushapt','shower_wait'
 					act 'Go to the bathroom': gt 'anushapt','nushshower'
-					act 'Leave': gt 'pavComplex','start'
+					act 'Leave': gt 'pav_complex','start'
 				end
 			end
 		elseif nushdoor <= 6:
@@ -97,7 +97,7 @@ if $ARGS[0] = 'home':
 			'You ignore his look and ask, "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall with it. "She''s in her room likely getting stoned or masturbating to porn or something."'
 			'You ignore his comments and step around to enter the apartment. He closes the door and heads back to his room.'
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
 		elseif nushdoor <= 9:
 			*clr & cla
@@ -105,7 +105,7 @@ if $ARGS[0] = 'home':
 			'<center><img src="images/pc/npc_headshots/big144.jpg"></center>'
 			'You stand outside the Konstantinov household and hope that Anushka will be the one to come open the door.'
 			'Anushka opens the door smiling, "Hi <<$pcs_nickname>>. Come in."'
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
 		elseif nushdoor <= 12 and anushka_tv_day ! daystart:
 			*clr & cla
@@ -123,7 +123,7 @@ if $ARGS[0] = 'home':
 			'Maksim answers the door instead. He looks you over from head to toe, obviously, still trying to imagine you naked. "What," he asks.'
 			'You ignore his look and ask, "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall with it with a smug look at his face. "She''s in her room getting pounded like the slut she is by Rad."'
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter':
 				*clr & cla
 				AnushkaLoc = 2
@@ -138,7 +138,7 @@ if $ARGS[0] = 'home':
 				AnushkaLoc = 2
 				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/listen.jpg"></center>'
 				'As you get down to Anushka''s bedroom door you can hear voices inside. One of them is Anushka and the other is obviously a guy. You can''t quite make out what they are saying, you lean against the door to hear better. You hear the guy say, "Turn around and let me see that fine ass of yours."'
-				act 'Leave them in peace and leave the apartment': gt 'pavComplex','start'
+				act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 				gs 'willpower', 'voyeur', 'self'
 				if will_cost <= pcs_willpwr:
 					act 'Take a peek (<<will_cost>> Willpower)':
@@ -147,7 +147,7 @@ if $ARGS[0] = 'home':
 						gs 'stat'
 						'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/peek.jpg"></center>'
 						'Taking a little peek won''t hurt anyone. You glance around to make sure no one can see you then you crack the door open to just barely peek in. You can just see Anushka stripping down to her underwear inside, but you can''t see the guy.'
-						act 'Leave them in peace and leave the apartment': gt 'pavComplex','start'
+						act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 						act 'Watch': gt 'anushkaev1','watch_nushrad'
 					end
 				else
@@ -162,7 +162,7 @@ if $ARGS[0] = 'home':
 			'Maksim answers the door instead. He looks you over from head to toe, obviously, still trying to imagine you naked. "What," he asks.'
 			'You ignore his look and ask, "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall with it with a smug look at his face. "She''s in her room getting fucked by Val."'
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter':
 				*clr & cla
 				AnushkaLoc = 2
@@ -179,7 +179,7 @@ if $ARGS[0] = 'home':
 				AnushkaLoc = 2
 				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/listen.jpg"></center>'
 				'As you get down to Anushka''s bedroom door you can hear voices inside. One of them is Anushka  and the other is obviously a guy. You can''t quite make out what they are saying. You lean against the door to hear better and you hear the guy ask, "You wanna fuck?"'
-				act 'Leave them in peace and leave the apartment': gt 'pavComplex','start'
+				act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 				gs 'willpower', 'voyeur', 'self'
 				if will_cost <= pcs_willpwr:
 					act 'Take a peek (<<will_cost>> Willpower)':
@@ -188,7 +188,7 @@ if $ARGS[0] = 'home':
 						gs 'stat'
 						'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/peek.jpg"></center>'
 						'Taking a little peek won''t hurt anyone. You glance around to make sure no one can see you, so you crack the door open to just barely peek in. You can just see Anushka pulling down some guys pants that is laying on her bed. You can only see him from about waist down from your vantage point and when his pants come off his hard dick springs free.'
-						act 'Leave them in peace and leave the apartment': gt 'pavComplex','start'
+						act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 						act 'Watch': gt 'anushkaev1','watch_nushval'
 					end
 				else
@@ -203,7 +203,7 @@ if $ARGS[0] = 'home':
 			'Maksim answers the door instead. He looks you over from head to toe, obviously, still trying to imagine you naked. "What," he asks.'
 			'You ignore his look to ask, "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall with it. "She''s in her room taking some black guys dick up her ass," he says with disgust.'
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter':
 				*clr & cla
 				AnushkaLoc = 2
@@ -218,7 +218,7 @@ if $ARGS[0] = 'home':
 				AnushkaLoc = 2
 				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/listen.jpg"></center>'
 				'As you get down to Anushka''s bedroom door you can hear voices inside. One of them is Anushka and the other is obviously a guy. You can''t quite make out what they are saying. You lean against the door to hear better and you hear the guy say, "God, you''re so beautiful."'
-				act 'Leave them in peace and leave the apartment': gt 'pavComplex','start'
+				act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 				gs 'willpower', 'voyeur', 'self'
 				if will_cost <= pcs_willpwr:
 					act 'Take a peek (<<will_cost>> Willpower)':
@@ -228,7 +228,7 @@ if $ARGS[0] = 'home':
 						AnushkaLoc = 2
 						'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/peek.jpg"></center>'
 						'Taking a little peek won''t hurt anyone. You glance around to make sure no one can see you then you crack the door open to just barely peek in. You can see a naked Anushka dropping to her knees in front of a naked black guy who has his back to you.'
-						act 'Leave them in peace and leave the apartment': gt 'pavComplex','start'
+						act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 						act 'Watch': gt 'anushkaev1','watch_nushmar'
 					end
 				else
@@ -244,7 +244,7 @@ if $ARGS[0] = 'home':
 				'Maksim answers the door instead. He looks you over from head to toe, obviously, still trying to imagine you naked. "What," he asks.'
 				'You ignore his look and ask, "Is Anushka home?"'
 				'"No, she''s not home right now she''s probably out sucking some guy''s dick or something, but if you want you can go wait for her in her room."' 
-				act 'Leave': gt 'pavComplex','start'
+				act 'Leave': gt 'pav_complex','start'
 				act 'Enter': gt 'anushapt','hallway'
 				act 'Why would you say that?':
 					*clr & cla
@@ -252,7 +252,7 @@ if $ARGS[0] = 'home':
 					'You are aghast that her brother would say such a thing about her. "Why would you tell people something like that?"'
 					'At first, he looks a bit confused it''s as if he''s not sure what you mean. He just shrugs. "That''s what my mother always says when I ask where Anushka is."'
 					'You shake your head unsure about what to think. Should you go in and wait for her or just go? Maksim just stands there staring at your tits and you can actually feel him undressing you with his eyes.'
-					act 'Leave': gt 'pavComplex','start'
+					act 'Leave': gt 'pav_complex','start'
 					act 'Enter': gt 'anushapt','hallway' 
 				end
 			else
@@ -260,13 +260,13 @@ if $ARGS[0] = 'home':
 				'Maksim answers the door instead. He looks you over from head to toe, obviously, trying to imagine you naked. "Anushka''s not home right now. She''s probably out sucking some guy''s dick or something, but if you want you can go wait for her in her room."'
 				'You shake your head a bit, but there is nothing you can do about it. Should you go in and wait for her or just go? As always, you can feel Maksim undressing you with his eyes while staring straight at your tits.'
 			end 
-			act 'Leave': gt 'pavComplex','start'
+			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
 		end
 		killvar 'nushdoor'
 	else
 		'You knock on the door several times, but no one answers. You assume that there probably isn''t anyone home at the moment.'
-		act 'Move away from the door': gt 'pavComplex','start'
+		act 'Move away from the door': gt 'pav_complex','start'
 	end
 end
 
@@ -295,7 +295,7 @@ if $ARGS[0] = 'hallway':
 		'You stand still for a little while longer, listening, for something, but nothing happens. After a while you decide to move on, but you''re pretty sure that it was just Anushka''s younger brother, Maksim, spying on you.'
 	end
 	if AnushkaLoc ! 1:
-		act '<b>Leave Anushka''s apartment</b>': gt 'pavComplex','start'
+		act '<b>Leave Anushka''s apartment</b>': gt 'pav_complex','start'
 		act 'Anushka''s Room': gt 'anushapt','anushroom'
 		act 'Bathroom': gt 'anushapt','bathroom'
 		act 'Anushka''s brother''s room': gt 'anushaptbr','brotherroom'
@@ -304,7 +304,7 @@ if $ARGS[0] = 'hallway':
 		act 'Parents Room': gt 'anushapt','anushparents'
 	else
 		'Anushka is standing next to, looking at you expectantly. "What''s up, <<$pcs_nickname>>?"'
-		act '<b>Leave Anushka''s apartment</b>': gt 'pavComplex','start'
+		act '<b>Leave Anushka''s apartment</b>': gt 'pav_complex','start'
 		act 'Let''s go to your room':AnushkaLoc=2&gt'anushapt','anushroom'
 		act 'Let''s check on your brother': AnushkaLoc = 3 & gt 'anushaptbr','brotherroom'
 	end
@@ -1379,7 +1379,7 @@ if $ARGS[0] = 'livingroom':
 								act 'Tell her I stopped by':
 									*clr & cla
 									'You nod and know how he feels. There''s no point in waiting for her since she could be gone for hours. "Thanks, you can just tell her I stopped by."'
-									act 'Leave Anushka''s apartment': gt 'pavComplex','start'
+									act 'Leave Anushka''s apartment': gt 'pav_complex','start'
 									act 'Thanks, I''ll wait':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/living.jpg"></center>'
@@ -1401,7 +1401,7 @@ if $ARGS[0] = 'livingroom':
 							'He shakes his head. "Enough of my depressing talk. You''re free to wait for her in her room if you want, but there is no telling when she might be home or I can tell her you stopped by when I see her next."'
 							act 'Tell her I stopped by':
 								'You nod and know how he feels. There''s no point waiting for her. She could be gone for hours. "Thanks, let her know I stopped by. Bye."'
-								act 'Leave Anushka''s apartment': gt 'pavComplex','start'
+								act 'Leave Anushka''s apartment': gt 'pav_complex','start'
 							end
 							act 'Thanks I''ll wait':
 								*clr & cla

+ 26 - 26
locations/anushkaev1.qsrc

@@ -321,21 +321,21 @@ if $ARGS[0] = 'watch_nushrad':
 	'Anushka gets on the bed on all fours in her underwear and wiggles her ass around. "Damn you have one of the finest asses I have ever seen, you know that Nush." You can tell by the voice it is Radomir, he gives her butt a squeeze with his hand. Then he grabs her panties and pulls them down, jerking them off her roughly and tossing them aside, before he goes back to playing with her bare ass and rubbing her pussy with his fingers.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+	act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 	act 'Keep watching':
 		*clr & cla
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad2.jpg"></center>'
 		'"Fuck I am so hard, come on and suck my dick." He says after giving her bare butt a slap hard enough to leave a red outline of his hand on her ass. She yelps a little and then turns around on the bed. While lying on the bed, she starts sucking his dick, before to long he grabs her by the sides of the head and starts just fucking her mouth with his dick, often gagging her, as he shoves his dick balls deep down her throat. Then he forces his dick balls deep into her mouth and holds her there as she gags for several moments. He finally pulls his dick out of her mouth leaving her choking and gasping for breath.'
 		gs 'arousal', 'voyeur', 5, 'rough'
 		gs 'stat'
-		act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+		act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 		act 'Keep watching':
 			*clr & cla
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad3.jpg"></center>'
 			'While she is catching her breath, he reaches past her and grabs her by the leg, then spins her around on the bed, and drags her towards him until her butt is almost hanging off the edge of the bed. He pushes her legs apart just as she seems to have finally caught her breath, and then he just shoves his dick in her pussy. She winces a little biting her lower lip. Obviously not as wet and ready as she would have liked to be before starting sex. He doesn''t seem to notice or doesn''t care, as he just starts hammering away at her pussy, balls deep. Each thrust making her grunt, though her grunts slowly turn into moans of pleasure.'
 			gs 'arousal', 'voyeur', 5
 			gs 'stat'
-			act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+			act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 			act 'Walk in and join them': gt 'anushkaev1', 'rad3some'
 			act 'Keep watching':
 				*clr & cla
@@ -346,7 +346,7 @@ if $ARGS[0] = 'watch_nushrad':
 				'He pushes her down until she is laying on her stomach, as he tosses the bottle aside and then leans forward, pushing his dick between her butt cheeks as she struggles a bit. "Rad you didn''t use enough lube." She says as she winces as he keeps struggling to push his dick between her butt cheeks. "Shut up Nush, this feels better, you feel really tight." He says just as shoves his hips forward hard, which causes her to jump a little and cry out in pain. "Ow fuck Rad, that hurt, you need to use more lube." She says in a obviously pain stressed voice. He pushes her head against the mattress. You can see her wincing in pain and white knuckling her grip on the bed sheets. "See I knew you didn''t need much lube, fuck your ass is tight." He says as he struggles to force his <<dick>>cm <<$dick_girth>> cock balls deep into her ass, moaning in pleasure as he does.'
 				gs 'arousal', 'voyeur', 5
 				gs 'stat'
-				act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+				act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 				act 'Keep watching':
 					*clr & cla
 					'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad5.jpg"></center>'
@@ -354,21 +354,21 @@ if $ARGS[0] = 'watch_nushrad':
 					'"Oh please all you bitches love being roughly fucked by a man, like the sluts you are. So just shut up and enjoy it." He says as he starts hammering her ass, with long full length hard strokes. She grunts in pain a lot more than she moans in pleasure, but you don''t think Rad can tell the difference or maybe he just doesn''t care.'
 					gs 'arousal', 'voyeur', 5
 					gs 'stat'
-					act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+					act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 					act 'Keep watching':
 						*clr & cla
 						'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad6.jpg"></center>'
 						'He grabs ahold of her hips and pulls her hips up until she is on her knees. Then he shoves her face back into the mattress, before he goes back to hammering away at her ass. She places a hand on his hip in a effort to slow him down a little and keep him from going balls deep in her butthole, he just roughly shoves her hand away and slaps her hard on the ass. She tries several more times to reach back and slow him down and keep him from going so deep, each time he roughly shoves her hands away. "Please Rad not so rough or use more lube." She pleads with him. "Fucking take it bitch, take it!" He growls, as redoubles his efforts and just seems to fuck her ass even harder'
 						gs 'arousal', 'voyeur', 5
 						gs 'stat'
-						act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+						act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 						act 'Keep watching':
 							*clr & cla
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad7.jpg"></center>'
 							'She starts pulling away, even the hand on her hip doesn''t completely stop her from pulling away. He leans forward as she does, putting more weight on her, slowly her hips move down more than away until she is laying flat on her stomach again. He clamps his hands on hips, pinning her in place between him and the mattress, to keep her from pulling away more. Her bed sheets are tightly balled up in her clenched fists as she white knuckle grips the sheets. "Please Rad just slow down a little, please!" She pleads with him. He ignores her pleas and continues to hammer her ass with full hard strokes. He starts moaning louder, "Fuck yes, god damn your ass is so fucking tight, I''m about to bust a nut." If you had to guess she is more than ready for him to finish.'
 							gs 'arousal', 'voyeur', 5
 							gs 'stat'
-							act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+							act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 							act 'The cum prize':
 								*clr & cla
 								'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyrad8.jpg"></center>'
@@ -378,7 +378,7 @@ if $ARGS[0] = 'watch_nushrad':
 								gs 'arousal', 'voyeur', 5
 								gs 'stat'
 								gs 'arousal', 'end'
-								act 'Leave apartment': gt 'pavComplex','start'
+								act 'Leave apartment': gt 'pav_complex','start'
 								act 'Wait for him to leave':
 									*clr & cla
 									minut += 1
@@ -509,7 +509,7 @@ if $ARGS[0] = 'rad3some':
 									'You keep getting dressed, while Radomir turns towards Anushka. "Stay out of this, Nush," he says to her, as he grabs her by the hair and forces her face down against the mattress while she is still kneeling. He looks to you as you get dressed. "Yeah, that''s right, bitch. Get the fuck out of here. No one wants you here!" He says to you as he uses his other hand to guide his dick to Anushka''s backside. He struggles a moment as he pushes against her with his dick. "Rad, please use some lube." she says just a moment before he shoves forward, popping the head of his dick into her ass, causing her to cry out and squeeze her eyes shut while he moans in pleasure.'
 									*nl
 									'He growls at Anushka. "Shut up about the fucking lube already," he says as he grabs her hips and shoves himself balls deep into her ass. It makes her cry out more, and she white knuckles the bed sheets, obviously finding it as painful as you did. But Anushka isn''t telling him to stop, even though you don''t think she is enjoying it either. Not knowing what else to do, you finish getting dressed to the sounds of Anushka grunting in pain and Radomir moaning in pleasure. You leave the two of them to their own devices as you walk out of her bedroom, closing the door behind you, before you head out the apartment door to leave.'
-									act 'Leave apartment': gt 'pavComplex','start'
+									act 'Leave apartment': gt 'pav_complex','start'
 								end
 							end
 						else
@@ -530,7 +530,7 @@ if $ARGS[0] = 'rad3some':
 		'Anushka hesitates a moment. "<<$pcs_nickname>> uh..."'
 		'Before Ansuka can finish what ever she was about to say Radomir interrupts. "For fucks sake <<$pcs_nickname>>, can you get out of here! Your face is killing my boner," he says in disgust.'
 		'Anushka slaps him on the arm. "You don''t have to be a dick about it, Rad." She then turns towards you. "This really isn''t a good time. Maybe we can hang out sometime later, but can you, you know, take off?" She asks fairly pleasantly, but it is obvious she has no more desire to hook up with you than Radomir does. Feeling rejected, you nod and mumble a apology as you leave her room, shutting the door before leaving the apartment.'
-		act 'Leave apartment': gt 'pavComplex','start'
+		act 'Leave apartment': gt 'pav_complex','start'
 	end
 end
 
@@ -682,7 +682,7 @@ if $ARGS[0] = 'about_rad':
 					'You need to know why they broke up so you push on. "Why did you guys break up?" You ask her.'
 					'She gets off the bed. "None of your fucking business <<$pcs_nickname>>, I think you need to leave now!"'
 					'You can tell you pushed things to far, she is pretty pissed off at you. So you get up and head for the door.'
-					act 'Leave apartment': gt 'pavComplex','start'
+					act 'Leave apartment': gt 'pav_complex','start'
 					act 'Say your sorry':
 						*clr & cla
 						gs 'npc_relationship', 'modify', 'A144', 'like'
@@ -692,7 +692,7 @@ if $ARGS[0] = 'about_rad':
 						'You stop at the door. "I''m sorry I didn''t mean to upset you."'
 						'She shakes her head angrily obviously not willing to forgive just yet for your prying. "Whatever." She says angrily.'
 						'You nod. "Ok see you later." With that you leave before things get worse.'
-						act 'Leave apartment': gt 'pavComplex','start'
+						act 'Leave apartment': gt 'pav_complex','start'
 					end
 				end
 			end
@@ -709,14 +709,14 @@ if $ARGS[0] = 'watch_nushval':
 	'She keeps bobbing her head up and down sucking his dick, while she flips him off as a reply to his comment which just makes him laugh. Though you have to agree with him, she really looks like she knows how to suck a cock. While she sucks his dick she slowly strips off all her clothes.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+	act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 	act 'Keep watching':
 		*clr & cla
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyval2.jpg"></center>'
 		'Once she is naked she turns around so they are 69ing each other. You push the door open just a tiny bit more so you can see all the action, Valentin is eagerly lapping at her pussy as she continues to give him head. You know you really shouldn''t be spying and that you could be caught at any moment.'
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
-		act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+		act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 		act 'Keep watching':
 			*clr & cla
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyval3.jpg"></center>'
@@ -724,7 +724,7 @@ if $ARGS[0] = 'watch_nushval':
 			'She turns around again laughing. "Who said you are the one going to do the fucking?" With that she stands up and straddles him, slowly lowering herself down until his dick slides into her wet pussy. They both moan in pleasure, as she slowly starts riding him reverse cowgirl style. She slowly picks up speed fucking him harder and faster. After a few minutes she seems to be getting tired and starts slowing down'
 			gs 'arousal', 'voyeur', 8
 			gs 'stat'
-			act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+			act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 			act 'Walk in and join them': gt 'anushkaev1', 'val3some'
 			act 'Keep watching':
 				*clr & cla
@@ -733,7 +733,7 @@ if $ARGS[0] = 'watch_nushval':
 				'She rolls over like he tells her, once she is on all fours. He scoots up behind her and slips his dick back in her wet pussy and starts fucking her doggy style. She moans loudly as he does and the louder she moans the harder and faster he fucks her. Until she has a immense orgasm that rocks her whole body, leaving her bitting the sheets to keep from crying out to loudly.'
 				gs 'arousal', 'voyeur', 5
 				gs 'stat'
-				act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+				act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 				act 'Keep watching':
 					*clr & cla
 					gs 'boyStat', 'A158'
@@ -743,7 +743,7 @@ if $ARGS[0] = 'watch_nushval':
 					'He is fairly slow and not to deep at first, but once she starts moaning loudly and saying. "Yes!, Yes, fuck yes! Oh god yes!" He starts fucking her a lot harder and faster, finally slamming himself balls deep into her ass. She grips the sheets tightly, just as her body is rocked by another massive orgasm. She buries her face in her own shoulder partially muffling her cries of pleasure. You glance around to make sure no one else heard that and is coming to find out what is going on.'
 					gs 'arousal', 'voyeur', 5
 					gs 'stat'
-					act 'Leave apartment': gs 'arousal', 'end' & gt 'pavComplex','start'
+					act 'Leave apartment': gs 'arousal', 'end' & gt 'pav_complex','start'
 					act 'Chance for cum showers':
 						*clr & cla
 						'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spyval6.jpg"></center>'
@@ -756,7 +756,7 @@ if $ARGS[0] = 'watch_nushval':
 						gs 'arousal', 'voyeur', 5
 						gs 'arousal', 'end'
 						gs 'stat'
-						act 'Leave apartment': gt 'pavComplex','start'
+						act 'Leave apartment': gt 'pav_complex','start'
 						act 'Wait for him to leave':
 							*clr & cla
 							minut += 5
@@ -960,7 +960,7 @@ if $ARGS[0] = 'val3some':
 		'Anushka hesitates a moment. "<<$pcs_nickname>> uh... no I don''t think so." She says shaking her head.'
 		'Feeling a bit rejected. "Oh... sorry... I didn''t mean to disturb you guys." Not really knowing what else to say.'
 		'Valentin clears his throat and gives a pointed look at to the door, getting it you walk to the door and walk out. Closing it behind you, you walk out of the apartment as well.'
-		act 'Leave apartment': gt 'pavComplex','start'
+		act 'Leave apartment': gt 'pav_complex','start'
 	end
 end
 
@@ -1030,7 +1030,7 @@ if $ARGS[0] = 'watch_nushmar':
 	'You push the door open just a tiny bit more to get a better look. You can now tell it is Marcus from school, his dick already rock hard. She takes the head of his cock into her mouth and she starts sucking on it, slowly working her lips further and further down his shaft. He starts really moaning and grabs her by the hair and starts to fuck her mouth, not to rough, but he takes control of the action.'
 	gs 'arousal', 'voyeur', 5
 	gs 'stat'
-	act 'Leave apartment': gt 'pavComplex','start'
+	act 'Leave apartment': gt 'pav_complex','start'
 	act 'Walk in and join them': gt 'anushkaev1', 'mar3some'
 	act 'Keep watching':
 		*clr & cla
@@ -1038,7 +1038,7 @@ if $ARGS[0] = 'watch_nushmar':
 		'She pulls away until his dick comes out of her mouth, she looks up at him. "Please fuck me with your... big... black... dick..." she purrs, drawing out the last words with a breathy moan in accented English. As she gets up he helps lift her, half setting and half tossing her onto the bed which gets a giggle out of her. She lays on her back with her legs spread wide, he moves up between her legs and slides his black dick into her pale pussy, causing them both to moan. "Fuck you''re so tight Nush." He moans out as he starts fucking her, not too fast or hard. But he takes cues from her moans and body language, picking up the pace the more into it she gets.'
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
-		act 'Leave apartment': gt 'pavComplex','start'
+		act 'Leave apartment': gt 'pav_complex','start'
 		act 'Keep watching':
 			*clr & cla
 			gs 'boyStat', 'A146'
@@ -1048,21 +1048,21 @@ if $ARGS[0] = 'watch_nushmar':
 			'He waits a moment while she gets use to his dick and then slowly starts fucking her ass with his <<dick>>cm <<$dick_girth>> dick. "Oh god yes, that feels so good Marcus, fuck my little white ass." Again talking to him in English, apparently she pays attention in school after all, though you doubt this is what Mrs Braakman hand in mind during English class. He picks up the pace a little but is still fairly gentle with her. She seems to be really loving it and seems to really like the race play.'
 			gs 'arousal', 'voyeur', 5
 			gs 'stat'
-			act 'Leave apartment': gt 'pavComplex','start'
+			act 'Leave apartment': gt 'pav_complex','start'
 			act 'Keep watching':
 				*clr & cla
 				'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spymar4.jpg"></center>'
 				'"Please I want more of your... big... black... cock... in my ass." You think she is playing up the accent while speaking English. He grabs ahold of her and rolls her up, as he rolls up to his knees, after a few moments of them adjusting their position while his dick stays in her ass. She finally ends up on her knees with her shoulder against the mattress, giving him much better access to her ass in this position. He starts fucking her again, but it takes a little prodding from her for him to start going deeper and faster. Once he is sure she is into it, he starts being less gentle about it and as the first hard orgasm hits her, he starts really fucking her.'
 				gs 'arousal', 'voyeur', 5
 				gs 'stat'
-				act 'Leave apartment': gt 'pavComplex','start'
+				act 'Leave apartment': gt 'pav_complex','start'
 				act 'Keep watching':
 					*clr & cla
 					'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spymar5.jpg"></center>'
 					'Now he is really starting to hammer away on her ass, she reaches between her legs and rubs her clits moaning louder and louder the harder he fucks her ass. Only a couple of minutes later and she has another massive orgasm, almost falling over from her body quivering so hard. He has to practically hold her up himself. But then he suddenly pulls his dick out of her ass and slides off the bed. "I''m going to cum."'
 					gs 'arousal', 'voyeur', 5
 					gs 'stat'
-					act 'Leave apartment': gt 'pavComplex','start'
+					act 'Leave apartment': gt 'pav_complex','start'
 					act 'Salty snack':
 						*clr & cla
 						nushmarcus_selfie = 1
@@ -1073,7 +1073,7 @@ if $ARGS[0] = 'watch_nushmar':
 						gs 'arousal', 'voyeur', 5
 						gs 'arousal', 'end'
 						gs 'stat'
-						act 'Leave apartment': gt 'pavComplex','start'
+						act 'Leave apartment': gt 'pav_complex','start'
 						act 'Wait for him to leave':
 							*clr & cla
 							minut += 5
@@ -1161,7 +1161,7 @@ if $ARGS[0] = 'mar3some':
 		'Anushka hesitates a moment. "<<$pcs_nickname>> uh... no I don''t think so." She says shaking her head.'
 		'Feeling a bit rejected. "Oh... sorry... I didn''t mean to disturb you guys." Not really knowing what else to say.'
 		'Marcus stands up still trying to cover himself. "Uh maybe I should go." He says. Anusha pushes him back down on the bed and says to him. "No I don''t think so, I am not done with you yet." Purring a like a lioness on the hunt. "Besides <<$pcs_nickname>> was just leaving." She says giving you a pointed look, getting it you walk to the door and walk out. Closing it behind you, you walk out of the apartment as well.'
-		act 'Leave apartment': gt 'pavComplex','start'
+		act 'Leave apartment': gt 'pav_complex','start'
 	end
 end
 							

+ 15 - 5
locations/arousal.qsrc

@@ -1,7 +1,10 @@
 # arousal
 
-!!{For checking arousal and when applicable triggering orgasms.
-$ARGS[0] the action causing arousal can be when receiving any of the following:
+!!{ For checking arousal and when applicable triggering orgasms.
+
+$ARGS[0] the action causing arousal:
+All acts are from Sveta''s perspective and in cases of both giving and receiving, receiving should be used.
+It can be when receiving any of the following
 'masturbate' - self stimulation
 'porn' - viewing pornographic material
 'voyeur_sex' - watching people have sex
@@ -32,26 +35,33 @@ also when giving any of the following:
 finally
 'foreplay' - receiving other stuff
 'foreplay_give' - giving other stuff
-All acts are from Sveta''s perspective and in cases of both giving and receiving, receiving should be used.
+
 ARGS[1] for time taken in minutes - it is use partly for arousal calculation and partly for moving time ahead. If you want to calculate just the arousal and do not move time (simultaneous stimulation), use negative value.
+
 $ARGS[2] can be used for passing the name of boys dick variable .. 'dick' is default, which belong to $boy, else can be passed 'dick1' .. 'dick4' or 'dick[i]' along the boys parameters activation 
+The variables used can be set by calling boyStat e.g. gs 'boyStat', 'A75', 'a'  will set dick1 for NPC A75 
+
 $ARGS[2] - [8] Are optional but can be upto 7 fetishes involved in the act and can be any of the following:
 'maso' 'bound' 'beast' 'exhibitionism' 'rough' 'prostitution' 'dom' 'sub' 'incest' 'feet' 'lesbian' 'group' 'gangbang' 'humiliation' 'deepthroat' 'unknown' 'gloryhole' 'rape' 'futa'
 Format to use: gs 'arousal', 'act', 'duration', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish'
 eg: gs 'arousal', 'trib', 10, 'bound', 'sub'
 In this case lesbianism is automatically added, much as feet would be applied to 'footjob'
+
 Lubrication - if one of the arguments $ARGS[2] - [8] is set to 'lube', it supposes that it is used some kind of lubricant - preferably from PCs supply of lube.
 The lube will remain applied to the orifice in question until 'end' is called. The usage of Svetas lube and checks for her having any must be done in the sex act.
-Unaware - if one of the arguments $ARGS[2] - [8] is set to 'unaware', Sveta is not aware of this Sexact. Sveta will never know she had Sex!
 The lubrication is binded with anal or vaginal action. I think that the best combo is with 'anal_finger' and 'vaginal_finger'
 Only call one at a time, if more required, use multiple calls
+
+Unaware - if one of the arguments $ARGS[2] - [8] is set to 'unaware', Sveta is not aware of this Sexact. Sveta will never know she had Sex!
+
 You can override the orgasm to force or prevent, to do so use:
 $orgasm_or = 'yes' to force orgasm, it will reset in orgasm call so if you want to force it again, you have to enter it again
 *$orgasm_or = 'custom' to force orgasm and use custom text set as $orgasm_txt - *you can just add the text and call with 'yes' this is old method
 $orgasm_or = 'yes' and 'custom' require that the first arousal call is a call that can trigger an orgasm, the following arousal calls can trigger it: masturbate, cuni, rimming, trib, anal, anal_finger, anal_fist, anal_dildo, anal_strap, anal_vibe, vaginal, vaginal_finger, vaginal_fist, vaginal_dildo, vaginal_strap, vaginal_vibe can trigger
 $orgasm_or = 'no' to prevent orgasm, it will remain in place until manually changed, or if end is called.
 $orgasm_txt is used to add custom text that will be called if Sveta orgasms in the next arousal call. It will remain until cleared or orgasm so you must clear it if not forcing orgasm and don''t want it to be used on next orgasm.
-}
+ }
+
 
 temp_anal = 0
 temp_unaware = 0

+ 5 - 5
locations/artgar.qsrc

@@ -37,7 +37,7 @@ if apmeet = 0:
 		'"Hmm, I don''t know... I''ll give it some thought", Peter shrugs. Then he turns to you and smiles: "Don''t worry <<$pcs_nickname>>, you''ll love it. See you next week?"'
 		'As if you have a choice! You meekly nod: "Yea... see you next week..."'
 
-		act 'Leave the garage':gt 'pavComplex', 'garages'
+		act 'Leave the garage':gt 'pav_complex', 'garages'
 	end
 elseif apmeet = 1:
 	apmeet = 2
@@ -89,7 +89,7 @@ elseif apmeet = 1:
 			'You quickly gather some things and only do the necessities in the garage, wanting to be gone as quickly as you can. You fix your clothes as you walk between the garages.'
 			'You think to yourself: "This is getting out of hand! At first I thought they just wanted to have some fun, but they''re becoming more and more sadistic by the week! I have to do something... but what?"'
 
-			act 'Walk between the garages':gt 'pavComplex', 'garages'
+			act 'Walk between the garages':gt 'pav_complex', 'garages'
 		end
 	end
 elseif apmeet = 2:
@@ -171,7 +171,7 @@ elseif apmeet = 2:
 					'The only thing you can think of right now, is to get something to blackmail them with in return. Maybe you could somehow film one of the sessions? If you could threaten them with that, surely they would back down! The camera would have to be small easy to hide though, you don''t want to know what happens if the boys find it!'
 					'Unfortunately, you don''t know where you would be able to buy such a camera... the one on your phone would be way too obvious. Perhaps someone in school knows?'
 
-					act 'Leave the garage':gt 'pavComplex', 'garages'
+					act 'Leave the garage':gt 'pav_complex', 'garages'
 				end
 			end
 		end
@@ -320,7 +320,7 @@ elseif apmeet = 3:
 											artemIzdev = 5
 											microcamera = 0
 											apmeet = 4
-											act 'Leave the garage':gt 'pavComplex', 'garages'
+											act 'Leave the garage':gt 'pav_complex', 'garages'
 										end
 									else
 									'You quickly throw your clothes on and leave. You can''t keep doing this! Their fantasies are getting more and more perverted. What can you do, though?'
@@ -328,7 +328,7 @@ elseif apmeet = 3:
 									'Unfortunately, you don''t know where you would be able to buy such a camera... the one on your phone would be way too obvious. Perhaps someone in school knows?'
 									end
 
-									act 'Leave the garage':gt 'pavComplex', 'garages'
+									act 'Leave the garage':gt 'pav_complex', 'garages'
 								end
 							end
 						end

+ 5 - 5
locations/arturQW.qsrc

@@ -28,7 +28,7 @@ if $ARGS[0] = 'arturQW_1':
 					gs 'willpower', 'sex', 'resist'
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					gt 'pavtrain_market', 'start'
+					gt 'pav_train_market', 'start'
 				end
 			else
 				act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -50,7 +50,7 @@ if $ARGS[0] = 'arturQW_1':
 					gs 'willpower', 'sex', 'resist'
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					gt 'pavtrain_market', 'start'
+					gt 'pav_train_market', 'start'
 				end
 			else
 				act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -69,7 +69,7 @@ if $ARGS[0] = 'arturQW_1':
 				gs 'willpower', 'sex', 'resist'
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				gt 'pavtrain_market', 'start'
+				gt 'pav_train_market', 'start'
 			end
 		else
 			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -108,7 +108,7 @@ if $ARGS[0] = 'arturQW_2':
 				gs 'willpower', 'sex', 'resist', 'hard'
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				gt 'pavtrain_market', 'start'
+				gt 'pav_train_market', 'start'
 			end
 		else
 			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -130,7 +130,7 @@ if $ARGS[0] = 'arturQW_2':
 				gs 'willpower', 'sex', 'resist', 'hard'
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
-				gt 'pavtrain_market', 'start'
+				gt 'pav_train_market', 'start'
 			end
 		else
 			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'

+ 7 - 7
locations/arturRinok.qsrc

@@ -35,7 +35,7 @@ if $ARGS[0] = 'start':
 							gs 'willpower', 'drink', 'resist'
 							gs 'willpower', 'pay', 'resist'
 							gs 'stat'
-							gt 'pavtrain_market', 'start'
+							gt 'pav_train_market', 'start'
 						end
 					else
 						act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -54,7 +54,7 @@ if $ARGS[0] = 'start':
 								gs 'willpower', 'drink', 'resist', 'hard'
 								gs 'willpower', 'pay', 'resist'
 								gs 'stat'
-								gt 'pavtrain_market', 'start'
+								gt 'pav_train_market', 'start'
 							end
 						else
 							act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -85,7 +85,7 @@ if $ARGS[0] = 'start':
 						gs 'willpower', 'bj', 'resist', 'hard'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt 'pavtrain_market', 'start'
+						gt 'pav_train_market', 'start'
 					end
 				else
 					act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -95,7 +95,7 @@ if $ARGS[0] = 'start':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/arthur/artur.jpg"></center>'
 				'Arthur smiles kindly at you. "There is much work to do, I''m sorry."'
 
-				act 'Leave':gt 'pavtrain_market', 'start'
+				act 'Leave':gt 'pav_train_market', 'start'
 			end
 		end
 	end
@@ -106,7 +106,7 @@ if $ARGS[0] = 'start':
 			gs 'willpower', 'bj', 'resist', 'hard'
 			gs 'willpower', 'pay', 'resist'
 			gs 'stat'
-			gt 'pavtrain_market', 'start'
+			gt 'pav_train_market', 'start'
 		end
 	else
 		act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -145,7 +145,7 @@ if $ARGS[0] = 'work_1':
 				'"Well, you know, the sight of your beautiful eyes nearly overwhelm me every time I see them. So does your tight ass." He says, smiling lecherously at you'
 				'You turn and give him a quick shake of your rump before departing.'
 
-				act 'Leave':gt 'pavtrain_market', 'start'
+				act 'Leave':gt 'pav_train_market', 'start'
 			end
 		end
 	end
@@ -189,7 +189,7 @@ if $ARGS[0] = 'work_2':
 					gs 'willpower', 'sex', 'resist', 'hard'
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					gt 'pavtrain_market', 'start'
+					gt 'pav_train_market', 'start'
 				end
 			else
 				act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'

+ 2 - 3
locations/arturkiosk.qsrc

@@ -18,8 +18,7 @@ act 'Kneel down':
 
 	act 'Finish him':
 		*clr & cla
-		gs 'cum_call', 'mouth', 'Artur'
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'Artur'
 		money += 500
 		arturblowday = daystart
 		gs 'stat'
@@ -30,7 +29,7 @@ act 'Kneel down':
 		gs 'arousal', 'end'
 		gs 'stat'
 	
-		act 'Leave':gt 'pavtrain_market', 'start'
+		act 'Leave':gt 'pav_train_market', 'start'
 	end
 end
 

+ 2 - 2
locations/bank.qsrc

@@ -37,12 +37,12 @@ if $ARGS[0] = 'start':
 		end
 	end
 	
-	if BankPapper = 1 and dayBankPapper = daystart:
+	if BurgerQW['BankTask'] = 1 and BurgerQW['BankTaskDay'] = daystart:
 		act 'Show documents':
 			*clr & cla
 			menu_off = 1
 			minut += 15
-			BankPapper = 2
+			BurgerQW['BankTask'] = 2
 			gs 'stat'
 			'You went to the office and showed the required documents to the manager.'
 

+ 1 - 3
locations/bass.qsrc

@@ -114,13 +114,11 @@ if $ARGS[0] = 'a':
 			if pcs_stren < 40:stren_exp += 1 + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
 			if KisameSex = 0:KisameSex = 1 & Set guy += 1
 			gs 'boyStat', 'A40'
-			spafinloc = 12
-			sexpartkno = 1
-			gs 'Cum_Manage'
 			'<center><img <<$set_imgh>> src="images/characters/city/kisame/sex/kisamebj.jpg"></center>'
 			'You close your eyes, as Kisame grins and drags you deep into the water. His strong hands press you towards his groin and you wrap your lips around his cock and within seconds Kisame finishes in your mouth.'
 
 			gs 'arousal', 'bj', 2, 'sub'
+			gs 'cum_call', 'mouth', 'A40', 1
 			gs 'arousal', 'end'
 			gs 'stat'
 			

+ 2 - 18
locations/bed2.qsrc

@@ -470,15 +470,7 @@ if $ARGS[0] = 'wake':
 		end
 		act 'Get out of bed and get dressed for school (0:15)':
 			minut += 15
-			if schtype = 0:
-				$schbrand = 'school'
-				schtype = 6
-			end
-			if schoolH[schtype] = 0:
-				$schbrand = 'school'
-				schtype = 6
-			end
-			gs 'clothing', 'wear', $schbrand, schtype
+			gs 'wardrobe', 'school_outfit'
 			gs 'bed2', 'end'
 		end
 	end
@@ -501,15 +493,7 @@ if $ARGS[0] = 'wake':
 			act 'Full morning routine for School (01:00)':
 				fullmorrout = 1
 				minut += 15
-				if schtype = 0:
-					$schbrand = 'school'
-					schtype = 6
-				end
-				if schoolH[schtype] = 0:
-					$schbrand = 'school'
-					schtype = 6
-				end
-				gs 'clothing', 'wear', 'school', schtype
+				gs 'wardrobe', 'school_outfit'
 				gs 'bed2', 'end'
 			end
 		end

+ 199 - 32
locations/bedrPar.qsrc

@@ -12,6 +12,7 @@ menu_off = 0
 minut += 1
 gs 'stat'
 gs 'themes', 'indoors'
+gs 'family_schedule'
 
 if momloc = 26:
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost1.jpg"></center>'
@@ -133,56 +134,86 @@ if komp = 1:'Your <a href="exec: gt ''Komp'',''start''">laptop</a> is on your de
 gad = 0
 
 if npc_QW['A33'] > 10:npc_QW['A33'] = 10
+!!Default is Anya not being here or being asleep, can be overwritten in next block
+sisterHere = 0
+
+if sister_indorf = 0:
+	if sisboyparty_day + 1 = daystart and sisboyparty = -1 and hour = 22:
+		*clr & cla
+		menu_off = 1
+		minut += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/rekshome/party/sisboyqwparty_6_<<rand(1,7)>>.jpg"></center>'
+		'Drunk and disheveled, Anya bursts into the room.'
+		'You notice that her hair, and all her clothes are smeared in sticky sperm.'
+		'In this state, she falls on the bed and instantly falls asleep.'
+		sisboyparty = 1
+		act 'Move away': gt $loc
+	else
+		sisterdialog = 1
+
+		if anyaloc = 1:
+			'Your sister <a href="exec:gt ''sistersleep'', ''sister_sleep''">Anya</a> is asleep in her bed.'
+		elseif anyaloc = 4:
+			sisterdialog = 3
+			sisterHere = 1
+			'Your sister <a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is getting ready to go out.'
+		elseif anyaloc = 15:
+			sisterHere = 1
+			'Your sister <a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is sitting on her bed, reading a book.'
+		elseif anyaloc = 26:
+			if sisboypartyQW = 1: sisboypartyQW = 2
+			if sisboyparty = -1: sisboyparty = 1
+			'Your drunken sister Anya is sound asleep in her bed.'
+		end
+	end
+end
 
 act 'Exit the room':
-	if sisterHere = 2 and daystart - ParrotQW['BuyDate'] > 55 and ParrotQW['Owned2'] = 1 and ParrotQW['SisterReleaseParrotDay'] = 0 : gt 'sister_chat', 'pargone'
+	if (anyaloc = 4 or anyaloc = 15) and daystart - ParrotQW['BuyDate'] > 55 and ParrotQW['Owned2'] = 1 and ParrotQW['SisterReleaseParrotDay'] = 0 : gt 'sister_chat', 'pargone'
 	gt'korrPar'
 end
 
-if sisboyparty_day + 1 = daystart and sisboyparty = -1 and hour = 22:
-	gs'family'
-else
-	gs'family'
-
-	if rexCarCount >= 9 and sisterHere = 1 and hour < 3 and rexSmsDay ! daystart and smsForRex < 13: act 'Send Rex a SMS message': gt 'reks','sms'
+if student > 0 and kursovik < 100:
+	act 'Do coursework (1:00)':
+		*clr & cla
+		menu_off = 1
+		minut += 60
+		kursovik += rand(pcs_intel / 20, pcs_intel / 10)
 
-	if student > 0 and kursovik < 100:
-		act 'Do coursework (1:00)':
-			*clr & cla
-			menu_off = 1
-			minut += 60
-			kursovik += rand(pcs_intel / 20, pcs_intel / 10)
+		if kursovik > 100:kursovik = 100
 
-			if kursovik > 100:kursovik = 100
+		pcs_mood -= 10
+		'<center><img <<$set_imgh>> src="images/pc/activities/study.jpg"></center>'
+		'You sit down at the desk and do your coursework. You''ve finished <<kursovik>> percent of it.'
 
-			pcs_mood -= 10
-			'<center><img <<$set_imgh>> src="images/pc/activities/study.jpg"></center>'
-			'You sit down at the desk and do your coursework. You''ve finished <<kursovik>> percent of it.'
-
-			act 'Leave your desk':gt $curloc
-		end
+		act 'Leave your desk':gt $curloc
 	end
+end
 
-	!!Masturbation, allowed after sister threesome (when sis_watch is used for a message) or sister not here.
-	sis_watch = 0
+if pornMagazine > 0:'You have hidden your porn magazines under the mattress of your bed.'
+!!Masturbation, allowed after sister threesome (when sis_watch is used for a message) or sister not here.
+sis_watch = 0
 
-	if pcs_horny >= 50 and (sisboytrio > 0 or sisterHere = 0):
+if sisterHere = 0 or sisboytrio > 0:
+	if pornMagazine > 0:gs 'events', 'read_porn'
+	if rexCarCount >= 9 and hour < 3 and rexSmsDay ! daystart and smsForRex < 13:
+		act 'Send Rex a SMS message': gt 'reks','sms'
+	end
+	if pcs_horny >= 50:
 		act 'Masturbate':gt 'selfplay', 'start'
 	end
 
-	if pornMagazine > 0:'You have hidden your porn magazines under the mattress of your bed.'
-	if (sisboytrio > 0 or sisterHere = 0) and pornMagazine > 0:gs 'events', 'read_porn'
-
-	gs 'events', 'read'
-
-	if tovarL > 0:'You currently have <<tovarL>> trinkets to sell at the station. The maximum you can carry is 30.'
-
 	if vcard > 0: act 'View your vintage porn cards':card_deck = 0 & gt 'card'
 	if card > 0: act 'View your new porn cards':card_deck = 1 & gt 'card'
-
-	dynamic $palelady
 end
 
+gs 'events', 'read'
+
+if tovarL > 0:'You currently have <<tovarL>> trinkets to sell at the station. The maximum you can carry is 30.'
+
+if sisterHere = 0: dynamic $palelady
+
 gs 'exercise', 'start'
 
 if gobelen>0:'You have <<gobelen>> completed tapestries.'
@@ -223,6 +254,142 @@ if pcs_sewng >= 80:
 	end
 end
 
+if ml_guitarWithMe = 1:
+	act 'Place the guitar next to your desk': 
+		ml_guitarWithMe = 0
+		ml_guitarAtHome = 1
+		gt 'bedrPar', 'start'
+	end
+elseif ml_guitarAtHome = 1:
+	act 'Pick up the guitar':
+		ml_guitarWithMe = 1
+		ml_guitarAtHome = 0
+		gt 'bedrPar', 'start'
+	end
+end
+
+if hour > 8 and hour < 20:
+
+	if ml_guitar = 1 and (ml_chordbook = 1 or ml_guitarlessoncount > 0) and ml_performed_minutes <= ml_maxperform_minutes:
+		if sisterHere = 1 and pcs_inhib < 30:
+			if pcs_inhib < 10: 
+				$diff = 'hard'
+			elseif pcs_inhib < 20: 
+				$diff = 'medium'
+			else 
+				$diff = 'easy'
+			end
+			gs 'willpower', 'skill', 'self', $diff
+			will_cost = (will_cost * 3) - (pcs_perform)
+			if will_cost <= pcs_willpwr:
+				act 'Practice guitar (0:30) (<<will_cost>> Willpower)': 
+					inhib_exp += rand(0,1)
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gt 'music_bedroomPractice', 'guitar'
+				end
+			else
+				act 'Practice guitar (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You feel too embarrassed to pick up your guitar in front of people</font>'
+			end
+		else
+			act 'Practice guitar (0:30)': gt 'music_bedroomPractice', 'guitar'
+		end
+	end
+			
+	if ml_online['account'] = 0 and internet > 0:
+		act 'Set up an online music account (0:30)': gt 'music_onlinemusic', 'setupAccount'
+	end
+
+	!! Streaming music 
+	if ml_guitar = 1 and ml_online['account'] = 1 and internet > 0 and sisterHere = 0 and ml_performed_minutes <= ml_maxperform_minutes:
+		if pcs_inhib < 30:
+			if pcs_inhib < 10: 
+				$diff = 'hard'
+			elseif pcs_inhib < 20: 
+				$diff = 'medium'
+			else 
+				$diff = 'easy'
+			end
+			gs 'willpower', 'skill', 'self', $diff
+			will_cost = (will_cost * 3) - (pcs_perform)
+	
+			if will_cost <= pcs_willpwr:
+				act 'Live stream (1:00) (<<will_cost>> Willpower)': 
+					inhib_exp += rand(1,3)	
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gt 'music_onlinemusic', 'liveStream'
+				end
+			else	
+				act 'Live stream (1:00) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		else 
+			act 'Live stream (1:00)': gt 'music_onlinemusic', 'liveStream'			
+		end
+	end
+
+	!! Recording music
+	if ml_guitar = 1 and sisterHere = 0 and ml_performed_minutes <= ml_maxperform_minutes:
+		if pcs_inhib < 20:
+			if pcs_inhib < 10: 
+				$diff = 'medium'
+			elseif pcs_inhib < 20: 
+				$diff = 'easy'
+			end
+			gs 'willpower', 'skill', 'self', $diff
+
+			if will_cost <= pcs_willpwr:
+				act 'Record a song with your phone (0:30) (<<will_cost>> Willpower)': 
+					inhib_exp += rand(1,2)	
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gt 'music_onlinemusic', 'recordSong'
+				end							
+				if komp = 1 and webcamera = 1 and ml_studio['scarlet-3rd-gen'] = 1:
+					act 'Record and edit a song (2:00) (<<will_cost>> Willpower)': 
+						inhib_exp += rand(1,2)	
+						gs 'willpower', 'pay', 'self'
+						gs 'stat'
+						gt 'music_onlinemusic', 'recordAndEditSong' 
+					end						
+				end
+			else	
+				act 'Record a song (0:30) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				act 'Record and edit a song (1:30) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'				
+			end
+		else
+			act 'Record a song with your phone (0:30)': gt 'music_onlinemusic', 'recordSong'
+			if komp = 1 and webcamera = 1 and ml_studio['scarlet-3rd-gen'] = 1:
+				act 'Record and edit a song (1:30)': gt 'music_onlinemusic', 'recordAndEditSong'
+			end	
+		end
+	end
+
+		!!Uploading recorded music if there are any not uploaded yet
+	if ml_uploadablemusic > 0 and internet > 0 and ml_online['account'] = 1:
+		if pcs_inhib < 30:
+			if pcs_inhib < 10: 
+				$diff = 'hard'
+			elseif pcs_inhib < 20: 
+				$diff = 'medium'
+			else 
+				$diff = 'easy'
+			end
+			gs 'willpower', 'skill', 'self', $diff
+
+			will_cost = (will_cost * 2) - (pcs_perform)
+			if will_cost <= pcs_willpwr:
+				act 'Upload music (<<will_cost>> Willpower)': gt 'music_onlinemusic', 'uploadmusic'
+			else	
+				act 'Upload music (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
+		act 'Upload music': gt 'music_onlinemusic', 'uploadallmusic'
+	end
+end
+
+
+
 if sisterHere = 0 and breastpump = 1 and bp_unbox <= 0:
 	'<a href="exec: gt ''lact_bp'', ''bp_unbox_event''">Unbox</a> your breast pump'
 elseif kid >= 1 and breastpump = 1 and bp_unbox <= 0:

+ 1 - 0
locations/bedrPar2.qsrc

@@ -18,6 +18,7 @@ if $ARGS[0] = '':
 	*nl
 	'The room in which your parents live. Their large bed, <a href="exec: gt ''bedrPar2'',''parents_wardrobe''">wardrobe</a> and other closets take up most of the space.'
 	gs 'family'
+	gs 'family_schedule'
 
 	act 'Return to the hallway':gt 'korrPar'
 

+ 1 - 1
locations/belgang.qsrc

@@ -190,7 +190,7 @@ elseif $ARGS[0] = 'payday':
 					'Silence fills the room as he waits for you to acknowledge what he just said. Mortified about what might happen if you don''t, you nod. He decides to paint the picture anyway: "If you try to escape or refuse to work, we''ll put a bullet in your head, chop you up and bury you in the woods in pieces. And that would be a waste, with such a pretty face as yours." He pinches your cheeks and then slaps your face; not hard enough to be painful, but it certainly drives the message home. You can tell he''s dead serious.'
 					'After looking you in the eyes for a few more seconds to make sure you get the message, he turns around and leaves. You are all alone now.'
 					
-					act 'Look around': gt 'sauna', 'saunaroom'
+					act 'Look around': gt 'city_sauna', 'saunaroom'
 				end	
 			end
 		end

+ 1 - 0
locations/boyStat.qsrc

@@ -6,6 +6,7 @@
 !!Other NPCs may be called either by number if they are a static NPC, or by letter and number otherwise.
 !!eg. "gs 'boyStat', 'A56'" would call for Roma. Likewise, "gs 'boyStat', 'A56'" also calls for Roma.
 !! A second argument calls for multiple partners. They are output as stats1, stats2, stats3, and stats4, for a total of 5 stats.
+!! If ARGS[1] is not set it defaults to zero, so you can use the variables it sets with or without [0] e.g. dick or dick[0] are equivalent 
 
 if ($ARGS[0] = '' and ARGS[0] > 0) or mid($ARGS[0],1,1) < 10:
 	if ARGS[0] > 0:

+ 3 - 6
locations/brosh.qsrc

@@ -27,8 +27,7 @@ if evgentipe = 0:
 
 			act 'Suck':
 				cls
-				gs 'cum_call', 'mouth', 'Zhendos', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'Zhendos', 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum50.jpg"></center>'
 				'Zhendos doesn''t last long and fills you mouth with sperm, you quickly swallow it down.'
@@ -75,8 +74,7 @@ elseif evgentipe = 1:
 
 			act 'Suck':
 				cls
-				gs 'cum_call', 'mouth', 'Mishan', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'Mishan', 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/sex/bscum'+rand(1,2)+'.jpg"></center>'
 				'Mishan doesn''t last long and fills you mouth with sperm, you quickly swallow it down.'
@@ -123,8 +121,7 @@ elseif evgentipe = 2:
 
 			act 'Suck':
 				cls
-				gs 'cum_call', 'mouth', 'Kolka', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'Kolka', 1
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum43.jpg"></center>'

+ 3 - 6
locations/brother.qsrc

@@ -769,8 +769,7 @@ if $ARGS[0] = 'brotherSexStart':
 			act 'Keep sucking':
 				*clr & cla
 				gs 'boyStat', 'A34'
-				gs 'cum_call', 'mouth', 'A34', 1
-				swallow += 1
+				gs 'cum_call', 'mouth_swallow', 'A34', 1
 				gs 'stat'
 
 				'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,<<rand(0,11)>>.mp4"></video></center>'
@@ -1415,8 +1414,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 	elseif brotherSex >= 4:
 		*clr & cla
 		gs 'boyStat', 'A34'
-		gs 'cum_call', 'mouth', 'A34', 1, 0, 0, rand(20,30)
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1, 0, 0, rand(20,30)
 		brotherSexCount -= 1
 		brotherEvSex = daystart
 		gs 'stat'
@@ -1452,8 +1450,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 	elseif brotherConfidence > 10 and brotherSex < 4:
 		*clr & cla
 		gs 'boyStat', 'A34'
-		gs 'cum_call', 'mouth', 'A34', 1, 0, 0, rand(20,30)
-		swallow += 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1, 0, 0, rand(20,30)
 		if brotherSex < 4:brotherSex = 4
 		brotherSexCount -= 1
 		brotherEvSex = daystart

+ 5 - 10
locations/brother2.qsrc

@@ -207,11 +207,10 @@ if $ARGS[0] = 'hj':
 		act'Put your lips over the tip':
 			cla & *clr
 			gs 'arousal', 'bj', 1
-			gs 'cum_call', 'mouth', 'A34', 1
+			gs 'cum_call', 'mouth_swallow', 'A34', 1
 			gs 'arousal', 'end'
 			gs 'stat'
 			npc_rel['A34'] += 3
-			swallow += 1
 			if brotherSex < 6: brotherSex = 6
 			'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
 			'You break away from the kiss and moving quickly, you wrap your lips around the tip of his cock. No sooner than your mouth envelopes him do you feel his cum explode inside you, the taste his hot salty cum filling your mouth.'
@@ -247,8 +246,7 @@ if $ARGS[0] = 'bj':
 	'"<<$pcs_nickname>>!" he whispers harshly. "I''m gonna cum!"'
 	act'Keep sucking':
 		cla & *clr
-		swallow += 1
-		gs 'cum_call', 'mouth', 'A34', 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
@@ -274,11 +272,10 @@ if $ARGS[0] = 'bj':
 	act'Stick your tongue out':
 		cla & *clr
 		gs 'cum_call', 'face', 'A34', 1
-		gs 'cum_call', 'mouth', 'A34', 1
+		gs 'cum_call', 'mouth_swallow', 'A34', 1
 		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial25.mp4"></video></center>'
 		'You pull back from your brother and close your eyes, sticking out your tongue. You briefly hear his cock fapping in front of you before you feel a jet of hot sticky cum fly into your mouth. The next spurt takes you on the cheek and you immediately feel it dripping down your neck.'
 		act'Swallow':
-			swallow += 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial26.mp4"></center>'
 			'Waiting patiently, you take a moment to swallow what''s already in your mouth. You stick your tongue back out and continue to wait, but you realize that he''s probably spent at this point.'
@@ -446,8 +443,7 @@ if $ARGS[0] = 'wakeup':
 			act'Blow him':
 				cla & *clr
 				gs 'arousal', 'hj', 5
-				gs 'cum_call','mouth', $boy
-				swallow += 1
+				gs 'cum_call','mouth_swallow', $boy
 				brotherbj += 1
 				if brotherSex < 6:brotherSex = 6
 				if $clothingworntype = 'nude' and $braworntype = 'none':
@@ -572,8 +568,7 @@ if $ARGS[0] = 'morningbj':
 	brotherwakeup += 1
 	cla & *clr
 	gs 'arousal', 'hj', 5
-	gs 'cum_call','mouth', $boy
-	swallow += 1
+	gs 'cum_call','mouth_swallow', $boy
 	brotherbj += 1
 	npc_rel['A34'] += 10
 	if brotherSex < 6:brotherSex = 6

+ 1 - 2
locations/brother_lessons.qsrc

@@ -139,9 +139,8 @@ if $ARGS[0] = 'homework':
 							end
 							act'Put your mouth over his tip':
 								cla & *clr
-								gs 'cum_call', 'mouth', 'A34', 1
+								gs 'cum_call', 'mouth_swallow', 'A34', 1
 								npc_rel['A34'] += 3
-								swallow += 1
 								if brotherSex < 6: brotherSex = 6
 								'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
 								'You jerk him off a little faster, waiting for him to stiffen up and the signs that he''s about to cum. Right at the last moment, you break away from the kiss and wrap your lips around the tip of his cock. You immediately feel him explode inside your mouth, the hot salty taste of his cum pouring out over your tongue.'

+ 3 - 5
locations/brother_voyeur.qsrc

@@ -1357,13 +1357,12 @@ if $ARGS[0] = 'brother_shower_bj':
 			'"Hey <<$pcs_nickname>>," he says through grunts. "I''m gonna cum soon. Can I cum on your face?"'
 			act'Ignore him and keep sucking':
 				cla
-				gs 'cum_call', 'mouth', 'A34', 1
+				gs 'cum_call', 'mouth_swallow', 'A34', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 				*nl
 				'Despite his pleas to let him blow his load on your face, you keep sucking until you taste hot liquid spilling into your mouth.'
 				act'Swallow':
-					swallow += 1
 					cla
 					*nl
 					'You swallow his load with a gulp, showing your clean tongue and smiling after you do.'
@@ -1673,7 +1672,7 @@ if $ARGS[0] = 'brother_fuck_cum':
 		
 		act'Fuck him till he cums':gt'brother_voyeur','shower_creampie'
 
-		act'Fill me up!':'brother_voyeur','shower_fill_me_up'
+		act'Fill me up!': gt'brother_voyeur','shower_fill_me_up'
 		
 	elseif brothercumchoice = 2:
 		'"<<$pcs_nickname>>-! I''m almost there! Can I cum inside you today?"'
@@ -1915,7 +1914,7 @@ if $ARGS[0] = 'shower_swallow':
 	brotherbjcomment = rand(1,2)
 	gs 'boystat','A34'
 	gs 'arousal','bj', 1
-	gs 'cum_call', 'mouth', 'A34', 1
+	gs 'cum_call', 'mouth_swallow', 'A34', 1
 	gs 'stat'
 	'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
 	if broshowerfuck = daystart:
@@ -1928,7 +1927,6 @@ if $ARGS[0] = 'shower_swallow':
 	end
 
 	act'Swallow':
-		swallow += 1
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/home/bathroom/showerbj.mp4"></center>'
 		'You suck a little more, making sure you''ve drained him to the last drop and then withdraw your mouth with carefully closed lips. You look up at him, meeting his eyes through the falling water drops, and swallow his sperm in one gulp.'

+ 1 - 1
locations/budgetclothes.qsrc

@@ -281,7 +281,7 @@ if $ARGS[0] = 'school':
 		end
 		i += 3
 		if i = 6:i = 9
-	if i <= 62:jump 'loopschool'
+	if i <= 63:jump 'loopschool'
 end
 
 if $ARGS[0] = 'schoolclo':

+ 3 - 3
locations/buklinik.qsrc

@@ -25,7 +25,7 @@ if $ARGS[0] = 'start':
 	if temp = 6:'There is a woman crying, arguing on the phone, probably with her husband...'
 	if temp = 10:'Surprisingly, there is no one standing outside the shelter...'
 
-	act 'Leave':gt 'nord'
+	act 'Leave':gt 'city_industrial'
 	
 	if hour >= 9 and hour <= 17: act 'Enter the shelter':gt 'buklinik', 'holl'
 end
@@ -55,7 +55,7 @@ if $ARGS[0] = 'holl':
 		if bumtolik > 5:'The <a href="exec:gt ''buklinik'', ''dir''">coordinators''</a> office is next to the canteen.'
 	end
 
-	act 'Leave':gt 'nord'
+	act 'Leave':gt 'city_industrial'
 	if (SchoolAtestat = 0 and bumtolik = 0) or bumtolik = 4: act 'Volunteer':gt 'buklinik', 'registr'
 end
 
@@ -80,7 +80,7 @@ if $ARGS[0] = 'registr':
 		'The woman quickly comes over, "Hello! We are very pleased to have you here. Just a couple of heads up before you make your mind up. The work hours are long and ungrateful, what you see here is just a small part of it, we even do some work outside the shelter with the less fortunate."'
 	end
 
-	act 'I have to think about it':gt 'nord'
+	act 'I have to think about it':gt 'city_industrial'
 	act 'Accept':gt 'buklinik', 'registr2'
 end
 

+ 1 - 1
locations/buklinik_event.qsrc

@@ -202,7 +202,7 @@ if $ARGS[0] = 'hall':
 
 	if nanny_vika = 1:
 		'Near the mirror stand and krasitsja <a href="exec:gt ''buklinik_event'',''vika''">Vika</a>.'
-		act 'Go': gt 'nord'
+		act 'Go': gt 'city_industrial'
 	end
 	act 'Bathroom Michael': gt 'buklinik_event', 'room'
 	act 'Kitchen': gt 'buklinik_event', 'kitchen'

+ 116 - 129
locations/burger.qsrc

@@ -16,24 +16,24 @@ if $ARGS[0] = 'start':
 	'A bright advertising on the wall reads, "The most nutritious food in the county"'
 	'There is a <a href="exec:gt ''butoilet''">WC</a> for visitors.'
 
-	if BistroBoss > 0:'<a href="exec:gt ''burger'', ''boss''">The Office of the Director</a> Anatoly Borisovich'
+	if BurgerQW['BossSlut'] > 0:'<a href="exec:gt ''burger'', ''boss''">The Office of the Director</a> Anatoly Borisovich'
 
 	act 'Leave the diner': minut += 1 & gt 'city_center'
 
 	act 'Order from the menu (0:05)':gs 'food_menu'
 	if money >= 315: act 'Order take-out (0:20) (315<b>₽</b>)':money -= 315 & gt 'food', 'f_food'
 
-	if IvanPodstavaQW = 2: act 'Go into the office to Anatoly Borisovich':gt 'burger', 'office'
+	if BurgerQW['IvanQW']  = 2: act 'Go into the office to Anatoly Borisovich':gt 'burger', 'office'
 
-	if posuda = 0:
+	if BurgerQW['WashDishesCount'] = 0:
 		act 'Ask about work':gt 'burger', 'apply'
-	elseif posuda >= 3 and posudaA = 0:
+	elseif BurgerQW['WashDishesCount'] >= 3 and BurgerQW['WashFloorCount'] = 0:
 		act 'Go to the manager':gt 'burger', 'manager'
 	end
 
-	if posuda >= 1 and posudaday ! daystart and NoBistroWork = 0 and PersSecWork = 0: act 'Wash the dishes for 70 <b>₽</b> (1:00)':gt 'burger', 'dishes'
+	if BurgerQW['WashDishesCount'] >= 1 and BurgerQW['WashedDishesLastDay']  ! daystart and BurgerQW['WorkBlocked'] = 0 and BurgerQW['Secretary'] = 0: act 'Wash the dishes for 70 <b>₽</b> (1:00)':gt 'burger', 'dishes'
 
-	if posudaA >= 1 and posudaAday ! daystart and hour < 10 and NoBistroWork = 0 and PersSecWork = 0: act 'Wash the floor for 70 <b>₽</b> (1:00)':gt 'burger', 'floor'
+	if BurgerQW['WashFloorCount'] >= 1 and BurgerQW['WashFloorLastDay'] ! daystart and hour < 10 and BurgerQW['WorkBlocked'] = 0 and BurgerQW['Secretary'] = 0: act 'Wash the floor for 70 <b>₽</b> (1:00)':gt 'burger', 'floor'
 end
 
 if $ARGS[0] = 'office':
@@ -53,7 +53,7 @@ if $ARGS[0] = 'office':
 			menu_off = 1
 			minut += 5
 			money -= 650000
-			IvanPodstavaQW = 5
+			BurgerQW['IvanQW']  = 5
 			gs 'stat'
 			'You get the money out and hand it over to Anatoly Borisovich. He counts it and promises not to prosecute you anymore.'
 
@@ -61,14 +61,14 @@ if $ARGS[0] = 'office':
 		end
 	end
 
-	if IvanEvidence = 1:
+	if BurgerQW['IvanQWEvidence'] = 1:
 		act 'Show proof':
 			*clr & cla
 			menu_off = 1
 			minut += 5
-			IvanPodstavaQW = 6
-			IvanKvartira = 0
-			IvanEvidence = 0
+			BurgerQW['IvanQW']  = 6
+			BurgerQW['IvanQWTatianaHelp'] = 0
+			BurgerQW['IvanQWEvidence'] = 0
 			gs 'stat'
 			'You show the recording, where Ivan confesses and promises to return the money, to Anatoly Borisovich. Anatoly Borisovich takes the record and says, that he understands and will take the statement to the police.'
 
@@ -90,7 +90,7 @@ if $ARGS[0] = 'apply':
 	act 'Accept work':
 		cla
 		menu_off = 1
-		posuda = 1
+		BurgerQW['WashDishesCount'] = 1
 		'You agree to work.'
 
 		act 'Leave':gt 'burger', 'start'
@@ -110,9 +110,9 @@ if $ARGS[0] = 'manager':
 	act 'Agree to work':
 		cla
 		menu_off = 1
-		posudaA = 1
-		soplakTimes = 0
-		soplakTimes1 = 0
+		BurgerQW['WashFloorCount'] = 1
+		BurgerQW['sergeyQWServiced1'] = 0
+		BurgerQW['sergeyQWServiced2'] = 0
 		'You agree to work.'
 
 		act 'Leave':gt 'burger', 'start'
@@ -122,23 +122,23 @@ end
 if $ARGS[0] = 'dishes':
 	menu_off = 1
 	*clr & cla
-	posudaday = daystart
+	BurgerQW['WashedDishesLastDay']  = daystart
 	minut += 60
-	posuda += 1
+	BurgerQW['WashDishesCount'] += 1
 	pcs_mood -= 15
 	money += 70
 	gs 'sweat', 'add', 10
 
-	if bistroQW = 10:bistroQW = 0
+	if BurgerQW['Level'] = 10:BurgerQW['Level'] = 0
 
 	'<center><img <<$set_imgh>> src="images/shared/home/kitchen/dirt.jpg"></center>'
 	'You clean the food residue and grease from the dirty dishes for an hour. Afterwards you are given 70 <b>₽</b> for your work.'
 
-	if pcs_apprnc >= 80 and posuda >= 7 and bistroQW < 10:
-		if bistroQW = 1:
+	if pcs_apprnc >= 80 and BurgerQW['WashDishesCount'] >= 7 and BurgerQW['Level'] < 10:
+		if BurgerQW['Level'] = 1:
 			'Out of the his office comes the owner of the bistro smiling at you. "<<$pcs_nickname>>. My offer still stands. Would you like to go to a restaurant?"'
-		elseif bistroQW = 0:
-			bistroQW = 1
+		elseif BurgerQW['Level'] = 0:
+			BurgerQW['Level'] = 1
 			'Out of the his office comes the owner of the bistro and nearly bumps into you.'
 			'"Oh, sorry. How could I not see such a charming girl."'
 			'"Don''t worry", you respond with a smile.'
@@ -160,13 +160,14 @@ if $ARGS[0] = 'dishes':
 
 		act 'Agree':
 			*clr & cla
-			bistroQW = 10
+			BurgerQW['Level'] = 10
 			'"Let''s go to the shop first and pick up a gorgeous dress for you. You are not allowed in the restaurant with anything else." says Anatoly while walking you to his car.'
+			gs 'boyStat', 'A74'
 
 			act 'Get in the car':
 				*clr & cla
 				minut += 15
-				bistroQW = 20
+				BurgerQW['Level'] = 20
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/shared/car.jpg"></center>'
 				'In the car Anatoly takes your hand and doesn''t let go for the whole ride.'
@@ -188,11 +189,8 @@ if $ARGS[0] = 'dishes':
 
 					act 'Give him a blowjob':
 						*clr & cla
-						bistroQW = 50
+						BurgerQW['Level'] = 50
 						guy += 1
-						swallow += 1
-						gs 'boyStat', 'A74'
-						gs 'cum_call', 'mouth', 'A74', 1
 						average[23] = 1
 						averageH[23] = 160
 						averageB[23] = pcs_hips
@@ -203,6 +201,7 @@ if $ARGS[0] = 'dishes':
 						'He smiles and gestures to the seller who takes the dress.'
 
 						gs 'arousal', 'bj', 15, 'sub'
+						gs 'cum_call', 'mouth_swallow', 'A74', 1
 						gs 'stat'
 
 						act 'Exit from the boutique':
@@ -228,7 +227,7 @@ if $ARGS[0] = 'dishes':
 						act 'Look at him frightened':
 							*clr & cla
 							minut += 1
-							bistroQW = 50
+							BurgerQW['Level'] = 50
 							guy += 1
 							average[24] = 1
 							averageH[24] = 160
@@ -239,7 +238,7 @@ if $ARGS[0] = 'dishes':
 
 							act 'Start licking':
 								*clr & cla
-								minut += 2
+								gs 'arousal', 'bj', 2, 'sub'
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/pr1.jpg"></center>'
 								'You hesitantly stick out your tongue and lick the purple head again and again. Soon you are running your tongue along the whole length of his cock, wetting it with your saliva.'
@@ -255,23 +254,14 @@ if $ARGS[0] = 'dishes':
 
 									act 'Suck his dick':
 										*clr & cla
-										minut += 2
-										swallow += 1
-										gs 'boyStat', 'A74'
-										sexpartkno = 1
-										sexvolume = 13
-										spafinloc = 12
-										gs 'cum_manage'
-										facial += 1
-										sexpartkno = 1
-										sexvolume = 27
-										spafinloc = 11
-										gs 'cum_manage'
-										gs 'stat'
 										'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/pr3.jpg"></center>'
 										'You actively suck his dick and feel your jaw getting tired. Suddenly a hot jet shoots into your mouth. Surprised you release his member from your mouth an a jet of sperm hits you on the nose. Semen spills out of your mouth and hangs on your chin. Anatoly Borisovich takes your head and sticks his member back in your mouth to clean of the sperm.'
 
-										gs 'arousal', 'bj', 2, 'sub'
+										gs 'arousal', 'bj', 4, 'sub', 'humiliation'
+										gs 'boyStat', 'A74'
+										gs 'cum_call', 'mouth_swallow', 'A74', 1, 0, 10000, 13
+										facial += 1
+										gs 'cum_call', 'face', 'A74', 1, 0, 10000, 27
 										gs 'stat'
 
 										act 'Sit on the floor':
@@ -335,11 +325,11 @@ if $ARGS[0] = 'dishes':
 		end
 
 		exit
-	elseif bistroQW = 20:
+	elseif BurgerQW['Level'] = 20:
 		bisrand = rand(0, 10)
 
 		if bisrand = 10:'Out of the office of the owner comes Anatoly Borisovich. Upon seeing you he turns away with an arrogant expression.'
-	elseif bistroQW = 56:
+	elseif BurgerQW['Level'] = 56:
 		'When you''re finished you are suddenly approached by the manager Ivan. "Okay <<$pcs_nickname>>. I''m sorry. I was wrong about you. I do not know what got into me. We are currently looking for an Assistant Manager. I think you can do it. You have the nature for it. Well? What do you say?"'
 
 		act 'Yes':
@@ -349,7 +339,7 @@ if $ARGS[0] = 'dishes':
 
 			act 'I changed my mind':
 				*clr & cla
-				bistroQW = 57
+				BurgerQW['Level'] = 57
 				gs 'stat'
 				'You refuse Ivan''s offer and notice a flash of annoyance on his face. Disappointed he says to you. "Well, the offer stands."'
 
@@ -358,21 +348,21 @@ if $ARGS[0] = 'dishes':
 
 			act 'Take the key and go into Anatoly Borisovich''s office':
 				*clr & cla
-				bistroQW = 111
+				BurgerQW['Level'] = 111
 				gs 'stat'
 				'Taking key from Ivan you go to the office of the owner. You open the door, enter the office and go to the safe. When you open the safe you see some documents and a thick envelope.'
 
 				act 'Look in the envelope':
 					*clr & cla
-					$burgerIvanText = 'You look into the envelope. Then you close the safe and head to the exit.'
+					$BurgerQW['IvanSecurityCamDesc']= 'You look into the envelope. Then you close the safe and head to the exit.'
 					gs 'stat'
 					'You look into the envelope and see a thick wad of money. You guess, that it amounts to about half a million. A surprised whistle escapes your mouth.'
 
 					act 'Take the envelope to Ivan':
 						*clr & cla
-						IvanPodstavaDay = daystart
-						IvanPodstavaQW = 1
-						NoBistroWork = 1
+						BurgerQW['IvanQWDay'] = daystart
+						BurgerQW['IvanQW']  = 1
+						BurgerQW['WorkBlocked'] = 1
 						gs 'stat'
 						'Coming out of the office, you see Ivan standing in the corridor at the cooler talking on the cell phone. Seeing you, he waves you over. You come up and give the envelope to Ivan. He quickly picks it up and puts it in his jacket pocket. After that, he nods. You can go. You want to give him the keys to the office, but Ivan shakes his head and closing his hand tells you. "Take them home with you. Come back tomorrow, we shall discuss the details of your new appointment."'
 
@@ -382,10 +372,10 @@ if $ARGS[0] = 'dishes':
 
 				act 'Take the envelope to Ivan':
 					*clr & cla
-					$burgerIvanText = 'You take the envelope, close the safe and head out.'
-					IvanPodstavaDay = daystart
-					IvanPodstavaQW = 1
-					NoBistroWork = 1
+					$BurgerQW['IvanSecurityCamDesc']= 'You take the envelope, close the safe and head out.'
+					BurgerQW['IvanQWDay'] = daystart
+					BurgerQW['IvanQW']  = 1
+					BurgerQW['WorkBlocked'] = 1
 					gs 'stat'
 					'Coming out of the office, you see Ivan standing in the corridor at the cooler talking on the cell phone. Seeing you, he waves you over. You come up and give the envelope to Ivan. He quickly picks it up and puts it in his jacket pocket. After that, he nods. You can go. You want to give him the keys to the office, but Ivan shakes his head and closing his hand tells you. "Take them home with you. Come back tomorrow, we shall discuss the details of your new appointment."'
 
@@ -396,20 +386,21 @@ if $ARGS[0] = 'dishes':
 
 		act 'No':
 			*clr & cla
-			bistroQW = 57
+			BurgerQW['Level'] = 57
 			gs 'stat'
 			'You refuse Ivan''s offer and notice his face flashing with a shadow of annoyance. Disappointed he says to you. "Well, the offer stands."'
 			act 'Leave':gt 'burger', 'start'
 		end
 
 		exit
-	elseif bistroQW = 50:
+	elseif BurgerQW['Level'] = 50:
 		'During your work, you learned that Anatoly Borisovich is away on business affairs and Ivan is replacing him as the manager. When you are getting ready to go to work Ivan comes out of the manager''s office and says in a conspiratorial tone, "Well <<$pcs_nickname>>, you obviously do not want to work for a couple of pennies? Come to me for special work. Special work for special Salary."'
 
 		act 'Go to the manager''s office':
 			*clr & cla
 			minut += 15
-			bistroQW = 55
+			BurgerQW['Level'] = 55
+			gs 'boyStat', 'A76'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj1.jpg"></center>'
 			'You go into the office and close the door. Ivan is sitting in a chair in front of you seemingly at ease, lounging in it. As you go over to the manager waiting for what he would do, he sneers at you and deftly grabs you by the hand pulling you towards him.'
@@ -432,9 +423,7 @@ if $ARGS[0] = 'dishes':
 					act 'Swallow cum and clean his cock':
 						*clr & cla
 						minut += 2
-						swallow += 1
-						gs 'boyStat', 'A76'
-						gs 'cum_call', 'mouth', 'A76', 1
+						gs 'cum_call', 'mouth_swallow', 'A76', 1
 						money += 500
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj4.jpg"></center>'
@@ -455,7 +444,7 @@ if $ARGS[0] = 'dishes':
 					*clr & cla
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					bistroQW = 56
+					BurgerQW['Level'] = 56
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj1.jpg"></center>'
 					'You escape from Ivan''s hands who was not expecting such a reaction. He glares at you, "You suck off Borisovich but get squeamish with his deputy?" You are taken aback by these words. How does he know about what happened in the fitting room. Apparently your thoughts are reflected on your face and Ivan chuckles. "Yes Borisovich himself bragged about it. If you thought, Borisovich wouldn''t tell anyone you''re an idiot. But I won''t tell anyone. And I''m offering you a decent reward. So, be a good girl and show me what you can do with this mouth of yours. "'
 					gs 'willpower', 'bj', 'resist', 'medium'
@@ -470,7 +459,7 @@ if $ARGS[0] = 'dishes':
 					end	
 					act 'Use your mouth':
 						*clr & cla
-						bistroQW = 55
+						BurgerQW['Level'] = 55
 						guy += 1
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj3.jpg"></center>'
 						'Still standing in front of Ivan you bend over even more gently lick his member with your tongue, again and again. Finally your lips wrap around his cock and begin to suck it. His curly pubes tickle your nose with every movement, as you put his whole member in your mouth.'
@@ -482,9 +471,7 @@ if $ARGS[0] = 'dishes':
 						act 'Swallow his cum and clean his cock':
 							*clr & cla
 							minut += 2
-							swallow += 1
-							gs 'boyStat', 'A76'
-							gs 'cum_call', 'mouth', 'A76', 1
+							gs 'cum_call', 'mouth_swallow', 'A76', 1
 							money += 500
 							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj4.jpg"></center>'
 							'You squat in front of the manager and swallow his sperm as you began to lick the remnants of his semen off of the still standing, but quickly lowering penis.'
@@ -503,52 +490,49 @@ if $ARGS[0] = 'dishes':
 
 			exit
 		end
-	elseif bistroQW = 55:
+	elseif BurgerQW['Level'] = 55:
 		'Ivan approaches you and says, "I''ll see you in my office."'
 
 		act 'Go to the manager''s office':
 			*clr & cla
-			bistroQW = 60
+			BurgerQW['Level'] = 60
 			'You go into the office where Ivan is sitting at the table and motions you to get under it. You immediatly understand what he wants from you.'
 
 			act 'Crawl under the table':
 				*clr & cla
-				swallow += 1
-				gs 'boyStat', 'A76'
-				gs 'cum_call', 'mouth', 'A76', 1
-				money += 500
-				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bjud.jpg"></center>'
 				'You crawl under the table and Ivan pulls out his penis in front of your face. You wrap your lips around it and begin to suck trying to get it into your mouth as deeply as possible. It is cramped and uncomfortable under the table, but you cope with it and after a few minutes of skilfully sucking him off you get Ivan to release his semen into your mouth. You quickly start to swallow, trying to avoid getting your clothes dirty.'
 				'Afterwards, Ivan takes out 500 <b>₽</b> and hands them to you.'
 
+				money += 500
+				gs 'boyStat', 'A76'
 				gs 'arousal', 'bj', 3, 'sub', 'prostitution'
+				gs 'cum_call', 'mouth_swallow', 'A76', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
 				act 'Leave':gt 'burger', 'start'
 			end
 		end
-	elseif bistroQW = 60:
+	elseif BurgerQW['Level'] = 60:
 		'Ivan is nowhere to be seen and he has not approached you, so you decide to check his office.'
 
 		act 'Go to the manager''s office':
 			*clr & cla
-			bistroQW = 65
+			BurgerQW['Level'] = 65
 			'You come to the office, but it is closed. The deputy manager comes over to you and tells you with a chuckle, "What <<$pcs_nickname>>? Can''t work without a dick? I know all about you and our general manager. But he is not here until the end of the week. And if you do not want me to tell other people how you earn a living, then you will go to the office and serve me."'
 
 			act 'Nod obediently':
 				*clr & cla
-				swallow += 1
-				facial += 1
-				gs 'boyStat', 'A75'
-				gs 'cum_call', 'mouth', 'A75', 1
-				gs 'cum_call', 'face', 'A75', 1
-				guy += 1
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj21.jpg"></center>'
 				'You go into the office and kneel before the deputy manager. He takes out his member and puts it in your face showering you with the smell of his unwashed crotch. You lick the salty cock and, with a sigh of despair, begin to suck him. The pimply jerk lasts just a few of your movements and begins to violently cum in your mouth. You can''t keep all his semen in your mouth and it runs down your lips.'
 
+				guy += 1
+				gs 'boyStat', 'A75'
 				gs 'arousal', 'bj', 3, 'sub'
+				gs 'cum_call', 'mouth_swallow', 'A75', 1
+				facial += 1
+				gs 'cum_call', 'face', 'A75', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -566,7 +550,7 @@ if $ARGS[0] = 'dishes':
 				if will_cost <= pcs_willpwr:
 					act 'Refuse (<<will_cost>> Willpower)':
 						gs 'willpower', 'pay', 'resist'
-						bistroQW = 61 
+						BurgerQW['Level'] = 61 
 						gt 'burger', 'start'
 					end
 				else
@@ -575,27 +559,33 @@ if $ARGS[0] = 'dishes':
 
 				act 'Yes':
 					*clr & cla
-					bistroQW = 70
+					BurgerQW['Level'] = 70
 					guy += 3
-					gruzsex += 1
+					!gruzsex += 1
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/tri.jpg"></center>'
 					'You jitter and mumble, "Yes." as you stand in front of the three men. The movers smile and you are quickly grabbed by your hand and taken to the warehouse. They help you undress and put you on your knees. Then they pull out their cocks waiting for you to serve them.'
 					'You begin to diligently suck and stroke the cocks of the three man. Soon they groan and one of them grabs your head with one hand, holding his erect cock with the other.'
-
-					gs 'arousal', 'bj', 3, 'sub', 'group'
-					gs 'arousal', 'hj', -3, 'sub', 'group'
+					gs 'boyStat', 'A75', 'a'
+					gs 'npcgeneratec', 0, 'First Moving Man', rand(18,40)
+					BurgerQW['GroupSex1'] = $npclastgenerated
+					gs 'boystat', BurgerQW['GroupSex1'], 'b'
+					gs 'npcgeneratec', 0, 'Second Moving Man', rand(18,40)
+					BurgerQW['GroupSex2'] = $npclastgenerated
+					gs 'boystat', BurgerQW['GroupSex2'], 'c'
+
+					gs 'arousal', 'bj', 3, 'dick1', 'sub', 'group'
+					gs 'arousal', 'bj', -1, 'dick2', 'sub', 'group'
+					gs 'arousal', 'bj', -1, 'dick3', 'sub', 'group'
+					gs 'arousal', 'hj', -1, 'dick1', 'sub', 'group'
+					gs 'arousal', 'hj', -1, 'dick2', 'sub', 'group'
+					gs 'arousal', 'hj', -1, 'dick3', 'sub', 'group'
 					gs 'stat'
 
 					act 'Let them cum on you':
 						*clr & cla
-						gs 'boyStat', 'A75'
 						gs 'cum_call', 'face', 'A75', 1
-						gs 'npcgeneratec', 0, 'Moving Man', rand(18,40)
-						gs 'boystat', $npclastgenerated
-						gs 'cum_call', 'face', 'unknown'
-						gs 'npcgeneratec', 0, 'Moving Man', rand(18,40)
-						gs 'boystat', $npclastgenerated
-						gs 'cum_call', 'face', 'unknown'
+						gs 'cum_call', 'face', BurgerQW['GroupSex1']
+						gs 'cum_call', 'face', BurgerQW['GroupSex2']
 						facial += 3
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/tri2.jpg"></center>'
 						'Hot jets of sperm slap you in the face, you close your eyes and just feel the stinky seed on your skin. Soon after the sprays of semen stop and your face is all covered with a thick layer of sticky cum. The guys look satisfied and laugh at you. Afterwards they exit the warehouse leaving you by yourself.'
@@ -608,7 +598,7 @@ if $ARGS[0] = 'dishes':
 				end
 			end
 		end
-	elseif bistroQW >= 65 and soplakTimes ! 3:
+	elseif BurgerQW['Level'] >= 65 and BurgerQW['sergeyQWServiced1'] ! 3:
 		'The pimply deputy manager comes to you and, taking your hand, leads you into his office.'
 		'In the office, he sits down on a chair pulls out his dick and puts you in front of him on all fours.'
 
@@ -617,21 +607,20 @@ if $ARGS[0] = 'dishes':
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/sex/bj31.jpg"></center>'
 			'You kneel in front of the kid sitting in a chair and begin to diligently suck his dick. You caress his cock and testicles with your tongue while simoultaneously stroking his shaft with your hand.'
 
+			gs 'boyStat', 'A75'
 			gs 'arousal', 'bj', 3, 'sub', 'prostitution'
 			gs 'arousal', 'hj', -3, 'sub', 'prostitution'
 			gs 'stat'
 
 			act 'Continue':
 				*clr & cla
-				swallow += 1
-				gs 'boyStat', 'A75'
-				gs 'cum_call', 'mouth', 'A75', 1
 				money += 300
-				soplakTimes1 += 1
-				if soplaktimes1=10:set soplaktimes=3
+				BurgerQW['sergeyQWServiced2'] += 1
+				if BurgerQW['sergeyQWServiced2']=10:set BurgerQW['sergeyQWServiced1']=3
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum19.jpg"></center>'
 				'A hot jet of sperm slaps you in the mouth, while you continue to stroke his member. You are careful not to spill a drop of the nasty smelling liquid out of your mouth. Finally the stream dries up and you swallow the sperm. He grins and tosses 300 <b>₽</b> on the floor. You pick them up and hide them in your pocket as you rise up from your knees and leave the office.'
 
+				gs 'cum_call', 'mouth_swallow', 'A75', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -640,10 +629,10 @@ if $ARGS[0] = 'dishes':
 		end
 
 		exit
-	elseif (bistroQW = 57 and BistroBoss = 0) or (bistroQW >= 65 and BistroBoss = 0 and soplakTimes = 3):
-		BistroBoss = 1
+	elseif (BurgerQW['Level'] = 57 and BurgerQW['BossSlut'] = 0) or (BurgerQW['Level'] >= 65 and BurgerQW['BossSlut'] = 0 and BurgerQW['sergeyQWServiced1'] = 3):
+		BurgerQW['BossSlut'] = 1
 
-		if soplakTimes = 3:soplakTimes = 4
+		if BurgerQW['sergeyQWServiced1'] = 3:BurgerQW['sergeyQWServiced1'] = 4
 
 		'After you finish, you see Anatoly Borisovich. He nods and tells you "Hello <<$pcs_nickname>>, when you''re done, come to me."'
 
@@ -658,9 +647,9 @@ end
 if $ARGS[0] = 'floor':
 	menu_off = 1
 	*clr & cla
-	posudaAday = daystart
+	BurgerQW['WashFloorLastDay'] = daystart
 	minut += 60
-	posuda += 1
+	BurgerQW['WashDishesCount'] += 1
 	if pcs_mood > 15: pcs_mood -= 15
 	money += 70
 	gs 'sweat', 'add', 10
@@ -678,21 +667,21 @@ if $ARGS[0] = 'boss':
 
 	gs 'stat'
 
-	if BistroBoss = 10:
+	if BurgerQW['BossSlut'] = 10:
 		if week < 6 and hour >= 9 and hour < 17:'Anatoly Borisovich is sitting at the table talking to someone on the phone.'
 		if week < 6 and hour < 9 or week < 6 and hour >= 17:'Anatoly Borisovich is not here.'
 		if week >= 6:'It''s the weekend and Anatoly Borisovich is not here.'
 
 		act 'Leave':gt 'burger', 'start'
 
-		if PersSecWork = 2:
+		if BurgerQW['Secretary'] = 2:
 			if week < 6 and hour < 10:'Anatoly Borisovich looks at you sternly, "<<$pcs_nickname>>, you''re fired. Go away, we''re done, I love my wife more than you."'
-		elseif PersSecWork = 1:
+		elseif BurgerQW['Secretary'] = 1:
 			if week < 6 and hour < 10 and $clothingworntype = 'office':
 				act 'Work':gt 'burgerWork', 'start'
 
 				act 'Resign':
-					PersSecWork = 0
+					BurgerQW['Secretary'] = 0
 					work = 0
 					minut += 20
 
@@ -703,7 +692,7 @@ if $ARGS[0] = 'boss':
 				'Anatoly Borisovich looks at you sternly, "<<$pcs_nickname>>, why aren''t you dressed properly? Go home and come back tomorrow dressed appropriately, you''re not working today!"'
 			end
 
-		elseif PersSecWork = 0 and week < 6:
+		elseif BurgerQW['Secretary'] = 0 and week < 6:
 			if secrDiplom = 1:
 				act 'Show your secretary diploma':
 					*clr & cla
@@ -721,7 +710,7 @@ if $ARGS[0] = 'boss':
 						act 'Leave':gt 'burger', 'start'
 					end
 
-					if (work = 0 and PersSecWork = 0 and cheatWork = 0) or (PersSecWork = 0 and cheatWork = 1):
+					if (work = 0 and BurgerQW['Secretary'] = 0 and cheatWork = 0) or (BurgerQW['Secretary'] = 0 and cheatWork = 1):
 						act 'Ask about the work':
 							*clr & cla
 							minut += 1
@@ -734,7 +723,7 @@ if $ARGS[0] = 'boss':
 								*clr & cla
 								minut += 1
 								work = 1
-								PersSecWork = 1
+								BurgerQW['Secretary'] = 1
 								gs 'stat'
 								'You agree to become a secretary to Anatoly Borisovich. He takes your CV, makes a copy of your passport and diploma, and tells you. "Come to work here every weekday, no later than 9 am, you must wear an office outfit. You will receive calls, take letters, and copy documents, and you have to do any other general office work as required. You will work until 17:00, your salary will be paid into your bank account every month."'
 
@@ -746,17 +735,17 @@ if $ARGS[0] = 'boss':
 			end
 		end
 
-	elseif BistroBoss = 1:
+	elseif BurgerQW['BossSlut'] = 1:
 		'You enter the manager''s office. Anatoly Borisovich is sitting at the table studying some documents. When he sees you, he puts them aside and invites you to sit on a chair.'
 
 		act 'Sit on a chair':
 			*clr & cla
 			menu_off = 1
 			minut += 1
-			BistroBoss = 10
+			BurgerQW['BossSlut'] = 10
 			gs 'stat'
 
-			if bistroQW = 57:
+			if BurgerQW['Level'] = 57:
 				kosmetica += 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? "'
 
@@ -792,7 +781,7 @@ if $ARGS[0] = 'boss':
 					end
 				end
 
-			elseif bistroQW >= 65:
+			elseif BurgerQW['Level'] >= 65:
 				'You sit down on a chair and Anatoly Borisovich gives you a grim look. "I did not think you were so cheap. What is your fee? 300 <b>₽</b> for a blowjob?" He pulls 300 <b>₽</b> out of his pocket and throws them on the floor. "Get down on your knees and do your work, slut."'
 				gs 'willpower', 'bj', 'resist', 'medium'
 				if will_cost <= pcs_willpwr:
@@ -807,15 +796,14 @@ if $ARGS[0] = 'boss':
 				act 'Get on your knees':
 					*clr & cla
 					money += 300
-					swallow += 1
-					gs 'boyStat', 'A74'
-					gs 'cum_call', 'mouth', 'A74', 1
-					BistroBoss = 2
-					BistroBossDay = daystart
+					BurgerQW['BossSlut'] = 2
+					BurgerQW['BossSlutLastServed'] = daystart
 					'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bj2.jpg"></center>'
 					'You kneel down and take the money from the floor. Anatoly Borisovich pulls his already hard member out and holds it in front of your face. You wrap your lips around it and begin to suck as the hard cock fills your mouth. Anatoly Borisovich grits his teeth with pleasure "Suck it slut and don''t forget to swallow every last drop!" You feel his sperm hit the inside of your mouth and begin to quickly swallow his cum to prevent yourself from choking. After you finish, Anatoly Borisovich puts his dick back in his pants. "Now get out."'
 
+					gs 'boyStat', 'A74'
 					gs 'arousal', 'bj', 5, 'sub', 'prostitution'
+					gs 'cum_call', 'mouth_swallow', 'A74', 1
 					gs 'arousal', 'end'
 					gs 'stat'
 
@@ -824,13 +812,13 @@ if $ARGS[0] = 'boss':
 			end
 		end
 
-	elseif BistroBoss = 2 and BistroBossDay = daystart:
+	elseif BurgerQW['BossSlut'] = 2 and BurgerQW['BossSlutLastServed'] = daystart:
 		'Knocking you walk into the office to Anatoly Borisovich. He looks at you angrily, "I said, get out of here."'
 
 		act 'Leave':gt 'burger', 'start'
 
-	elseif BistroBoss = 2 and BistroBossDay ! daystart:
-		BistroBossDay = daystart
+	elseif BurgerQW['BossSlut'] = 2 and BurgerQW['BossSlutLastServed'] ! daystart:
+		BurgerQW['BossSlutLastServed'] = daystart
 		'Knocking you walk into the office to Anatoly Borisovich. He looked at you grimly and pulls out 300 <b>₽</b>, "Get down on your knees and get to work, slut."'
 		gs 'willpower', 'bj', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
@@ -847,14 +835,13 @@ if $ARGS[0] = 'boss':
 			*clr & cla
 			menu_off = 1
 			money += 300
-			swallow += 1
-			gs 'boyStat', 'A74'
-			gs 'cum_call', 'mouth', 'A74', 1
-			BistroBossDay = daystart
+			BurgerQW['BossSlutLastServed'] = daystart
 			'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bj2.jpg"></center>'
 			'You kneel down and take the money from the floor. Anatoly Borisovich pulls his already hard member out and holds it in front of your face. You wrap your lips around it and begin to suck as the hard cock fills your mouth. Anatoly Borisovich grits his teeth with pleasure "Suck it slut and don''t forget to swallow every last drop!" You feel his sperm hit the inside of your mouth and begin to quickly swallow his cum to prevent yourself from choking. After you finish, Anatoly Borisovich puts his dick back in his pants. "Now get out."'
 
+			gs 'boyStat', 'A74'
 			gs 'arousal', 'bj', 5, 'sub', 'prostitution'
+			gs 'cum_call', 'mouth_swallow', 'A74', 1
 			gs 'arousal', 'end'
 			gs 'stat'
 

+ 27 - 35
locations/burgerWork.qsrc

@@ -3,7 +3,7 @@
 menu_off = 1
 
 if $ARGS[0] = 'start':
-	if hour < 10:hour = 10 & minut = 0 & PersSecWorkTimes += 1
+	if hour < 10:hour = 10 & minut = 0 & BurgerQW['SecretaryTimesWorked'] += 1
 
 	gs 'BurgerTip'
 	gs 'stat'
@@ -13,38 +13,38 @@ if $ARGS[0] = 'start':
 	if hour < 17:
 		act 'Work until lunchtime':
 			*clr & cla
-			PSBBtimes = 1
+			BurgerQW['WorkShift'] = 1
 			minut += 60 * 2
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
 			'You sit at the table and begin to prepare the agreement on the computer.'
 
-			if TerminalPapper = 1:
-				TerminalPapper = 0
+			if BurgerQW['TerminalTask'] = 1:
+				BurgerQW['TerminalTask'] = 0
 				kosiakBU += 1
 				'Anatoly Borisovich scolds you for not getting documents to the storage terminal, disrupting supplies.'
-			elseif TerminalPapper = 2:
-				TerminalPapper = 0
+			elseif BurgerQW['TerminalTask'] = 2:
+				BurgerQW['TerminalTask'] = 0
 				'Anatoly Borisovich thanks you for delivering the documents to the storage terminal.'
 			end
-			if BankPapper = 1:
-				BankPapper = 0
+			if BurgerQW['BankTask'] = 1:
+				BurgerQW['BankTask'] = 0
 				kosiakBU += 1
 				'Anatoly Borisovich chastises you for not taking the documents to the bank.'
-			elseif BankPapper = 2:
-				BankPapper = 0
+			elseif BurgerQW['BankTask'] = 2:
+				BurgerQW['BankTask'] = 0
 				'Anatoly Borisovich thanks you for delivering the documents to the bank.'
 			end
 
-			if BuSWworkEnd = 1 or kompromatBlackMail = 1:
+			if BurgerQW['SaunaWhoreKnown'] = 1 or BurgerQW['IvanQWBlackmail'] = 1:
 				'Anatoly Borisovich comes into your office and puts the paper in front of you with a pen. "Write up your resignation. I don''t need a secretary with a past like yours."'
 
 				act 'Write a statement of resignation':
 					*clr & cla
 					work = 0
-					PersSecWork = 2
-					Pay = PersSecWorkTimes * 1250
-					PersSecWorkTimes = 0
+					BurgerQW['Secretary'] = 2
+					Pay = BurgerQW['SecretaryTimesWorked'] * 1250
+					BurgerQW['SecretaryTimesWorked'] = 0
 					money += Pay
 					gs 'stat'
 					'You write a statement of resignation and quickly get it signed by your boss. He writes out a paycheck of <<pay>> <b>₽</b> to you says, "It''s over <<$pcs_nickname>>, get out of here."'
@@ -70,31 +70,28 @@ if $ARGS[0] = 'work2':
 	*clr & cla
 	gs 'stat'
 
-	if kompromatBlackMail >= 6 and ivanFilmBJ > 0:
+	if BurgerQW['IvanQWBlackmail'] >= 6 and BurgerQW['IvanQWBJFilmed'] > 0:
 		kobl = 0
 		kobl2 = 2
-	elseif kompromatBlackMail >= 6 and ivanFilmBJ = 0:
+	elseif BurgerQW['IvanQWBlackmail'] >= 6 and BurgerQW['IvanQWBJFilmed'] = 0:
 		kobl = 0
 		kobl2 = 2
-	elseif kompromatBlackMail < 6:
+	elseif BurgerQW['IvanQWBlackmail'] < 6:
 		kobl = 0
 		kobl2 = 1
 	end
 
 	komblrand = rand(kobl, kobl2)
 
-	if kompromatBlackMail >= 2:
+	if BurgerQW['IvanQWBlackmail'] >= 2:
 		if komblrand = 0:
 			'After work, you are about to leave the bistro, but Ivan stops you. "Where are you going, baby? Want to suck my dick?"'
 
 			act 'Agree':
 				*clr & cla
 				gs 'boyStat', 'A76'
-				sexpartkno = 1
-				spafinloc = 12
-				gs 'cum_manage'
-				swallow += 1
-				kompromatBlackMail += 1
+				gs 'cum_call', 'mouth_swallow', 'A76', 1
+				BurgerQW['IvanQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbj.jpg"></center>'
 				'Ivan takes you around the corner to a dirty alley behind the bistro. It smells like urine. He pulls his member out of his pants. "Put it in your mouth and show me what you can do." You squat in front of Ivan and take his penis in your mouth. It tastes salty and unwashed. You start to suck actively trying to make Ivan finish as quickly as possible. Finally Ivan lets out a moan starts to cum in your mouth. You quickly swallow while looking around, hoping no one saw you. Once you swallowed his cum, Ivan puts his cleaned up dick in his pants "That was average. You can do better. Now get out of here!"'
@@ -122,11 +119,8 @@ if $ARGS[0] = 'work2':
 			act 'Agree':
 				*clr & cla
 				gs 'boyStat', 'A76'
-				sexpartkno = 1
-				spafinloc = 12
-				gs 'cum_manage'
-				swallow += 1
-				kompromatBlackMail += 1
+				gs 'cum_call', 'mouth_swallow', 'A76', 1
+				BurgerQW['IvanQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbjcar.jpg"></center>'
 				'Ivan takes you to his car standing in the alley. He gets behind the wheel and you sit next to him. Ivan gets his dick out of his pants and grabs you by the hair pulling your face to his groin until his cock is buried in your <<$liptalk3>>. You open your mouth and allow the member to enter between your lips. You are trying to suck hard, using your <<$liptalk3>> on the penis so Ivan would be finished quickly. Ivan''s body finally jerks and he finishes in your mouth. You continue to suck his dick swallowing the sperm without spilling a drop. Ivan tucks his dick back in his pants and says, "Okay cocksucker, get out."'
@@ -153,14 +147,14 @@ if $ARGS[0] = 'work2':
 
 			act 'Agree':
 				*clr & cla
-				kompromatBlackMail += 1
+				BurgerQW['IvanQWBlackmail'] += 1
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/shared/car.jpg"></center>'
 				'Ivan takes you to his car standing in the alley. He gets behind the wheel and you sit next to him. Ivan starts the car and drives you to the city industrial region. "Don''t forget baby. As long as you continue to serve me you have a job and prospects, but if you piss me off, I will take everything from you." As soon as you come to a new building, Ivan parks his car in a free space. You get out and go with Ivan to a staircase. The lift takes you up to Ivan''s apartment and he opens the door for you. Without hesitation Ivan takes you by the hand and leads you to his bedroom. He sits down on the bed and takes out a camera. Ivan gets his dick out of his pants and says, "Now suck it baby. And give it your all, I don''t want the video to be bad."'
 				act 'Suck':
 					*clr & cla
-					ivanFilmBJ += 1
+					BurgerQW['IvanQWBJFilmed'] += 1
 					
 					gs 'arousal', 'bj', 5, 'sub'
 					gs 'stat'
@@ -182,9 +176,7 @@ if $ARGS[0] = 'work2':
 							minut += 5
 							facial += 1
 							gs 'boyStat', 'A76'
-							sexpartkno = 1
-							spafinloc = 11
-							gs 'cum_manage'
+							gs 'cum_call', 'face', 'A76', 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/ivan/sex/ivanbjfilm3.jpg"></center>'
 							'Ivan begins to finish on your <<$liptalk3>>. Cum drips from your lips on your chin and chest. Ivan finally turns the camera off and puts it away in a drawer. "Not bad. You did what you were required. Wash up and then get out."'
@@ -192,7 +184,7 @@ if $ARGS[0] = 'work2':
 							gs 'arousal', 'end'
 							gs 'stat'
 							
-							act 'Leave':cumspclnt = 12 & gs 'cum_cleanup' & gt 'nord'
+							act 'Leave':cumspclnt = 12 & gs 'cum_cleanup' & gt 'city_industrial'
 						end
 					end
 				end
@@ -229,7 +221,7 @@ end
 
 if $ARGS[0] = 'work3':
 	*clr & cla
-	PSBBtimes = 2
+	BurgerQW['WorkShift'] = 2
 	minut += 30
 	minut += 60 * 4
 	gs 'stat'

+ 10 - 2
locations/cafe_parco.qsrc

@@ -10,7 +10,7 @@ if $args[0]= 'start':
 	'<center><img <<$set_imgh>> src="'+'images/locations/pavlovsk/park/cafe/caffe_del_parco'+iif(hour > 20 or hour < 7,'_night','')+'.jpg'+'"></center>'
 	'The newly opened cafe "Del Parco", with its striking facade, there are lots of tables and a summer terrace. Opening hours between 14.00 to 21.00.'
 
-	act 'Return to the square': gt 'gskver', 'start'
+	act 'Return to the square': gt 'pav_park', 'start'
 	if hour >= 14 and hour < 21: act 'Enter the cafe': gt 'cafe_parco', 'inner'
 end
 
@@ -22,13 +22,21 @@ if $args[0]= 'inner':
 	$loc = 'cafe_parco'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/cafe/caffe_del_parco_in.jpg"></center>'
 
-	act 'Exit the cafe': gt 'gskver', 'start'
+	act 'Exit the cafe': gt 'pav_park', 'start'
 
 	act 'Order from the menu (0:05)':gs 'food_menu'
 	if money >= 350:
 		act 'Order take-out (0:20) (350 <b>₽</b>)':money -= 350 & gt 'food', 'f_food'
 	end
 
+	if ml_venues['del_parco'] = 1 and (ml_delparcoQW = 1 or ml_delparcoQW = 2) and (delparcogigdeadline-6 >= daystart and delparcogigdeadline <= daystart):
+		act 'Speak with Zariyah about her offer': gt 'music_delparco', 'talkwithzariyah'
+	end
+
+	if ml_venues['del_parco'] = 1 and ml_delparcoQW > 2 and ml_gigday['delparco'] = daystart and ml_gighour['delparco'] = hour:
+		act 'Perform at the cafe': gt 'music_delparco', 'eveningshow'
+	end
+
 	gs 'family'
 
 	if (sunWeather = 0 or temper < 5) and week mod 2 = 0 and (hour >= 14 and hour < 20) and mey_vika_qw_day ! daystart:

+ 2 - 2
locations/carF.qsrc

@@ -10,12 +10,12 @@ $enddrive = {
 	if cardrive = 7:gt 'autoservisF', 'start'
 	if cardrive = 9:gt 'autotraidF', 'start'
 	if cardrive = 10:gt 'city_park', 'whore'
-	if cardrive = 11:gt 'sauna'
+	if cardrive = 11:gt 'city_sauna'
 	if cardrive = 12:gt 'obekt'
 	if cardrive = 13:gt 'dachi'	
 	if cardrive = 14:gt 'liam'
 	if cardrive = 18:gt 'youplace'
-	if cardrive = 19:gt 'nordtrain', 'outside'
+	if cardrive = 19:gt 'city_industrial_train', 'outside'
 	if cardrive = 20:gt 'pav_residential'
 	if cardrive = 21:gt 'zaprF','start'
 	if cardrive = 22:gt 'road'

+ 1 - 1
locations/casino.qsrc

@@ -15,7 +15,7 @@ if $ARGS[0] = 'outside':
 	'<right><img <<$set_imgh>> src="images/locations/city/industrial/casino/zdcasino.jpg"></right>'
 	'You stand in front of the door of the huge building casinos.'
 
-	act 'Return to the city industrial area': minut += 10 & gt 'nord'
+	act 'Return to the city industrial area': minut += 10 & gt 'city_industrial'
 
 	act 'Enter the casino': gt 'casino', 'foyer'
 

+ 69 - 5
locations/cikl.qsrc

@@ -962,8 +962,8 @@ dmishaevent = 0
 
 if Gspravka <= 0 and GspravkaT = 1:GspravkaT = 0 & Gspravka = 0
 if GspravkaT = 1:Gspravka -= 1
-if IvanPodstavaQW = 2 and PodpiskaNeviezd = 30:IvanPodstavaQW = 3
-if IvanPodstavaQW = 2 and PodpiskaNeviezd > 0 and PodpiskaNeviezd < 30:PodpiskaNeviezd += 1
+if BurgerQW['IvanQW']  = 2 and BurgerQW['IvanQWPoliceDayCount'] = 30:BurgerQW['IvanQW']  = 3
+if BurgerQW['IvanQW']  = 2 and BurgerQW['IvanQWPoliceDayCount'] > 0 and BurgerQW['IvanQWPoliceDayCount'] < 30:BurgerQW['IvanQWPoliceDayCount'] += 1
 
 !!remove degradation for inhibition
 inhib_flr = inhib_lvl
@@ -1106,9 +1106,9 @@ if day = 25:
 		mey_tamara['help_count'] = 0
 	end
 
-	if PersSecWork = 1 and PersSecWorkTimes > 0 and paydaybistrosec = 0:
-		Pay = PersSecWorkTimes * 1250
-		PersSecWorkTimes = 0
+	if BurgerQW['Secretary'] = 1 and BurgerQW['SecretaryTimesWorked'] > 0 and paydaybistrosec = 0:
+		Pay = BurgerQW['SecretaryTimesWorked'] * 1250
+		BurgerQW['SecretaryTimesWorked'] = 0
 		karta += Pay
 		paydaybistrosec = 1
 		'<b><font color="green">Your salary of <<pay>> <b>₽</b> has been paid into your bank account for your job as a secretary.</font></b>'
@@ -1855,5 +1855,69 @@ else
 end
 
 
+
+!!------------------------------------------------------------------------------------------------------------
+
+!!-------------Music career related variables and calculations------------------------------------------------
+
+!! How many hours a day can Sveta perform. It maxes out at 3.
+!! Using the actual skill level, not the one modified by Attributes because that is more realistic for this.
+
+ml_maxperform_minutes = instrmusic_lvl + vocal_lvl
+ml_performed_minutes = 0
+
+
+!! Calculating the fame increase from the uploaded songs and removing ones that do not effect fame anymore to keep the 
+!! data at a sane level
+if ml_onlinesongcount > 0:
+	i = 0
+	j = 0
+    
+	:looponlinesongs        
+!!      this so every song counts only every 7 days and only for a limited number of weeks 
+		if ml_onlinesong_freshness[i] > 0:		
+			ml_tempsong_freshness[j] = ml_onlinesong_sfreshness[i]
+			ml_tempsong_lastcalcday[j] = ml_onlinesong_lastcalcday[i]
+			ml_tempsong_hotcat[j] = ml_onlinesong_hotcat[i]
+			ml_tempsong_skilllevel[j] = ml_onlinesong_skilllevel[i]
+			ml_tempsong_uploaded[j] = ml_onlinesong_uploaded[i]
+			*nl
+			if ml_tempsong_lastcalcday[j] <= (daystart - 7) and ml_tempsong_uploaded = 1:
+            	pav_music += rand(0, ml_tempsong_freshness[j]/50)
+            	city_music += rand(0, ml_tempsong_freshness[j]/100)
+            	ml_tempsong_freshness[j] -= 10
+            	ml_tempsong_lastcalcday[j] = daystart
+
+			end
+			j += 1
+		end
+		i += 1
+	if i < ml_onlinesongcount: jump 'looponlinesongs'
+
+	killvar 'ml_onlinesong_freshness'
+	killvar 'ml_onlinesong_lastcalcday'
+	killvar 'ml_onlinesong_hotcat'
+	killvar 'ml_onlinesong_skilllevel'
+	killvar 'ml_onlinesong_uploaded'
+
+	i = 0
+	
+	:looprebuildsongs
+		ml_onlinesong_freshness[i] = ml_tempsong_freshness[i]
+		ml_onlinesong_hotcat[i] = ml_tempsong_hotcat[i]
+		ml_onlinesong_lastcalcday[i] = ml_tempsong_lastcalcday[i]
+		ml_onlinesong_skilllevel[i] = ml_tempsong_skilllevel[i]
+		ml_onlinesong_uploaded[i] = ml_tempsong_uploaded[i]
+		i += 1
+	if i < j: jump 'looprebuildsongs'
+
+	killvar 'ml_tempsong_freshness'
+	killvar 'ml_tempsong_lastcalcday'
+	killvar 'ml_tempsong_hotcat'
+	killvar 'ml_tempsong_skilllevel'
+	killvar 'ml_tempsong_uploaded'
+
+end
+
 --- cikl ---------------------------------
 

+ 35 - 5
locations/city_center.qsrc

@@ -101,6 +101,36 @@ if shantpopala > 0:
 	exit
 end
 
+if hour >= 8 and hour <= 20 and sunWeather = 1 and temper >= 15 and ml_guitarWithMe = 1 and ml_performed_minutes <= ml_maxperform_minutes:
+	*nl
+	'With the weather being pleasant and sunny, there are groups of people moving around the streets. You could play some music, practice performing songs and maybe make some money too.'
+	if pcs_inhib < 30: 
+		if pcs_inhib < 10: 
+			$diff = 'hard'
+		elseif pcs_inhib < 20: 
+			$diff = 'medium'
+		else
+			$diff = 'easy'
+		end
+		
+		gs 'willpower', 'skill', 'self', $diff
+		will_cost = (will_cost * 3) - (pcs_perform)
+		if will_cost <= pcs_willpwr:
+			act 'Start busking (1 hour) (<<will_cost>> Willpower)': 
+				inhib_exp += rand(1,3)
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				gs 'music_buskingevents', 'busking', 'city'
+			end
+		else	
+			act 'Start busking (1 hour) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		
+	else
+		act 'Start busking (1 hour)': gs 'music_buskingevents', 'busking', 'city'
+	end	
+end
+
 if car > 0 and cardrive = 2:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
 
 act 'Wait':gs 'obj_din', 'wait'
@@ -113,7 +143,7 @@ else
 	$desc_txt1 = '<a href="exec:msg ''The metro is closed and will reopen at 4:00''">the metro</a>'
 end
 
-'You have easy access to the <a href="exec: minut += 5 & gs ''cityTrain'', ''start''">train station</a> and <<$desc_txt1>> is only a short walk from there. Both connect you quickly to other parts of St Petersburg and the subway is great if you are tight on cash. If you can''t afford either, the <a href="exec:minut += 35 & gt ''city_park'', ''start''">central park</a> is a thirty minute walk from here and provides a more scenic route to the other city districts.'
+'You have easy access to the <a href="exec: minut += 5 & gs ''city_train'', ''start''">train station</a> and <<$desc_txt1>> is only a short walk from there. Both connect you quickly to other parts of St Petersburg and the subway is great if you are tight on cash. If you can''t afford either, the <a href="exec:minut += 35 & gt ''city_park'', ''start''">central park</a> is a thirty minute walk from here and provides a more scenic route to the other city districts.'
 *nl
 if hour >= 8 and hour <= 22:
 	$desc_txt1 = '<a href="exec: minut += 1 & gt ''kiosk'', ''start''">kiosk</a>'
@@ -186,14 +216,14 @@ else
 	$desc_txt3 = '<a href="exec:msg ''Kirsanova Realty is closed and will reopen at 8:00''">Kirsanova Realty</a>'
 end
 if (week < 6 and hour >= 9 and hour <= 16) or (week = 6 and hour >= 9 and hour <= 13):
-	$desc_txt4 = '<a href="exec: minut += 3 & gt ''postoffice'', ''start''">post office</a>'
+	$desc_txt4 = '<a href="exec: minut += 3 & gt ''post_office'', ''start''">post office</a>'
 elseif (week = 5 or week = 6) and hour > 16:
 	$desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 9:00 on Monday''">post office</a>'
 else
 	$desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 9:00''">post office</a>'
 end
 if hour >= 8 and hour <= 18:
-	$desc_txt5 = '<a href="exec: minut += 5 & gt ''downlibrary''">National Library of Russia</a>'
+	$desc_txt5 = '<a href="exec: minut += 5 & gt ''city_library''">National Library of Russia</a>'
 else
 	$desc_txt5 = '<a href="exec:msg ''The National Library of Russia is closed and will reopen at 8:00''">National Library of Russia</a>'
 end
@@ -224,7 +254,7 @@ if Enable_tablemap = 0:
 	if nichTanyaRelationship = 1 and nichWork ! 2 and hour >= 16 and hour <= 21 and nichTanyaFuckLast ! daystart:'<a href="exec:gt ''nichApartment'', ''visitTanya''">Apartment where Tanya lives</a>.'
 	if nichWork = 2:'<a href="exec:gt ''nichApartment''">Nicholas''</a> apartment where you work as a live in maid.'
 	if izoldaQW >= 1:'Your friend <a href="exec:gt ''qwIzoldaApp''">Isolde''s</a> apartment.'
-	if mainQW >= 1:'<a href="exec:gt ''lab'', ''start''">Tatiana''s</a> secret hideout.'
+	if mainQW >= 1:'<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout.'
 	if yaq = 1:'<a href="exec:gt ''yarik'', ''start''">Yaroslav</a> from the office''s apartment.'
 	if peter > 0:'<a href="exec:gt ''peterroom'', ''start_door''">Peter</a> the sexshop owner''s apartment.'
 else
@@ -232,7 +262,7 @@ else
 	if nichTanyaRelationship = 1 and nichWork ! 2 and hour >= 16 and hour <= 21 and nichTanyaFuckLast ! daystart:gs'show_table','<a href="exec:gt ''nichApartment'', ''visitTanya''">Apartment</a> where Tanya lives','3'
 	if nichWork = 2:gs'show_table','<a href="exec:gt ''nichApartment''">Nicholas''</a> apartment','3'
 	if izoldaQW >= 1:gs'show_table','<a href="exec:gt ''qwIzoldaApp''">Isoldes</a> apartment','3'
-	if mainQW >= 1:gs'show_table','<a href="exec:gt ''lab'', ''start''">Tatiana''s</a> secret hideout','3'
+	if mainQW >= 1:gs'show_table','<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout','3'
 	if yaq = 1:gs'show_table','<a href="exec:gt ''yarik'', ''start''">Yaroslavs</a> apartment','3'
 	if peter > 0:gs'show_table','<a href="exec:gt ''peterroom'', ''start_door''">Peters</a> apartment','3'
 	if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'

+ 2 - 2
locations/city_industrial.qsrc

@@ -60,7 +60,7 @@ if $ARGS[0] = '':
 		'The kiosk is closed between 23:00 and 07:00.'
 	end
 
-	'At the center of the industrial region is a <a href="exec:minut += 15 & gt ''nordtrain'', ''outside''">train station</a>.'
+	'At the center of the industrial region is a <a href="exec:minut += 15 & gt ''city_industrial_train'', ''outside''">train station</a>.'
 
 	if week = 3 or hour < 16:
 		'The Bar "Rabotnik" is here, but it seems to be closed. A sign by the door tells you that it''s open every day (except Wednesday) between 16:00 and 24:00.'
@@ -118,7 +118,7 @@ if $ARGS[0] = '':
 		'Located far away from the buildings is a barbecue. It''ll be open between 14:00 and 04:00'
 	end
 	if jouryResult = 10:'You can go to one of the apartment blocks and visit <a href="exec:gt ''youry'',''start''">Yuri''s</a> flat'
-	if IvanKvartira > 0:'In one of these building is <a href="exec:gt ''ivanRoom''">Manager Ivans</a> apartment'
+	if BurgerQW['IvanQWTatianaHelp'] > 0:'In one of these building is <a href="exec:gt ''ivanRoom''">Manager Ivans</a> apartment'
 
 	'A long and high fence, which is build around the <a href="exec:gt ''Terminal''">storage terminal</a>'
 end

+ 39 - 39
locations/nordtrain.qsrc → locations/city_industrial_train.qsrc

@@ -1,9 +1,9 @@
-# nordtrain
+# city_industrial_train
 
 if $ARGS[0] = 'inside':
 	$metka = 'inside'
-	$loc = 'nordtrain'
-	$menu_loc = 'nordtrain'
+	$loc = 'city_industrial_train'
+	$menu_loc = 'city_industrial_train'
 	$menu_arg = 'inside'
 	menu_off = 0
 	$location_type = 'public_indoors'
@@ -12,22 +12,22 @@ if $ARGS[0] = 'inside':
 	*clr & cla
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/vokzalholle.jpg" ></center>'
-	'There is a <a href="exec:gt ''dort''">path</a> leading off in to the distance, in the direction of the lake.'
-	act 'Leave the station': minut += 2 & gt 'nordtrain', 'outside'
+	'There is a <a href="exec:gt ''city_lake_path''">path</a> leading off in to the distance, in the direction of the lake.'
+	act 'Leave the station': minut += 2 & gt 'city_industrial_train', 'outside'
 	*nl
 	if Trainpass_day > daystart:
 		'You have <<Trainpass_day - daystart>> days left on your train pass.'
-		act 'Go to the platforms': gt 'nordtrain', 'platform'
+		act 'Go to the platforms': gt 'city_industrial_train', 'platform'
 	else
-		act 'Go to the ticket office': minut += 1 & gt 'nordtrain', 'ticket'
+		act 'Go to the ticket office': minut += 1 & gt 'city_industrial_train', 'ticket'
 	end
-	act 'Go to the restrooms': minut += 1 & gt 'nordtrain', 'toilet'
+	act 'Go to the restrooms': minut += 1 & gt 'city_industrial_train', 'toilet'
 end
 
 if $ARGS[0] = 'outside':
 	$metka = 'outside'
-	$loc = 'nordtrain'
-	$menu_loc = 'nordtrain'
+	$loc = 'city_industrial_train'
+	$menu_loc = 'city_industrial_train'
 	$menu_arg = 'outside'
 	menu_off = 0
 	$location_type = 'public_outdoors'
@@ -47,14 +47,14 @@ if $ARGS[0] = 'outside':
 		if fakepassport = 2 or fakediplom = 2: 'When you pass by the suspicious character, he whispers to you: "I have what you want, miss"'
 	end
 
-	act 'Go to the city industrial region': minut += 15 & gt'nord'
-	act 'Enter the station building': minut += 2 & gt'nordtrain', 'inside'
+	act 'Go to the city industrial region': minut += 15 & gt'city_industrial'
+	act 'Enter the station building': minut += 2 & gt'city_industrial_train', 'inside'
 end
 
 if $ARGS[0] = 'platform':
 	$metka = 'platform'
-	$loc = 'nordtrain'
-	$menu_loc = 'nordtrain'
+	$loc = 'city_industrial_train'
+	$menu_loc = 'city_industrial_train'
 	$menu_arg = 'inside'
 	menu_off = 0
 	$location_type = 'public_outdoors'
@@ -63,25 +63,25 @@ if $ARGS[0] = 'platform':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzalper.jpg" ></center>'
 	'When you arrive at the platform, you can''t help but notice it bustling with activity. Lots of passengers are coming and going, all carrying large bags. It feels like it is always busy here, no matter at what time of the day you are here.'
 
-	act 'Return to the station': minut += 5 & gt 'nordtrain', 'inside'
+	act 'Return to the station': minut += 5 & gt 'city_industrial_train', 'inside'
 	
 	if Trainpass_day > daystart:
-		act 'Take a train to the city center': gt 'nordtrain', 'centre'
+		act 'Take a train to the city center': gt 'city_industrial_train', 'centre'
 		
-		act 'Take a train to the old platform by the communal village': gt 'nordtrain', 'communal'
+		act 'Take a train to the old platform by the communal village': gt 'city_industrial_train', 'communal'
 		
-		act 'Take a train to the village of Gadukino': gt 'nordtrain', 'village'
+		act 'Take a train to the village of Gadukino': gt 'city_industrial_train', 'village'
 		
-		act 'Take a train to Pavlovsk': gt 'nordtrain', 'pavlovsk'
+		act 'Take a train to Pavlovsk': gt 'city_industrial_train', 'pavlovsk'
 	end
 end
 
 if $ARGS[0] = 'toilet':
 	$metkaM = 'toilet'
-	$locM = 'nordtrain'
+	$locM = 'city_industrial_train'
 	$metka = 'toilet'
-	$loc = 'nordtrain'
-	$menu_loc = 'nordtrain'
+	$loc = 'city_industrial_train'
+	$menu_loc = 'city_industrial_train'
 	$menu_arg = 'inside'
 	menu_off = 0
 	$location_type = 'bathroom'
@@ -93,7 +93,7 @@ if $ARGS[0] = 'toilet':
 
 	'<center><img <<$set_imgh>> src="images/locations/shared/bathroom/publictoilet.jpg"></center>'
 
-	act 'Return to the station': minut += 1 & gt 'nordtrain', 'inside'
+	act 'Return to the station': minut += 1 & gt 'city_industrial_train', 'inside'
 
 	act 'Look in the mirror': gt 'mirror', 'start'
 	if pcs_hairbsh = 0: act 'Brush your hair': gt 'mirror', 'brush'
@@ -105,7 +105,7 @@ if $ARGS[0] = 'toilet':
 end
 
 if $ARGS[0] = 'ticket':
-	$menu_loc = 'nordtrain'
+	$menu_loc = 'city_industrial_train'
 	$menu_arg = 'ticket'
 	menu_off = 0
 	*clr & cla
@@ -113,12 +113,12 @@ if $ARGS[0] = 'ticket':
 	'<center><h4>Ticket office</h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/kassa.jpg"></center>'
 
-	act 'Leave the ticket office':minut += 1 & gt 'nordtrain', 'inside'
+	act 'Leave the ticket office':minut += 1 & gt 'city_industrial_train', 'inside'
 	
 	if money >= 50:
 		act 'Buy a ticket':
 			cla
-			gs 'nordtrain', 'buy_ticket'
+			gs 'city_industrial_train', 'buy_ticket'
 		end
 	end
 
@@ -127,7 +127,7 @@ if $ARGS[0] = 'ticket':
 			cla
 			money -= 1500
 			Trainpass_day = daystart + 7
-			act 'Return': gt 'nordtrain', 'inside'
+			act 'Return': gt 'city_industrial_train', 'inside'
 		end
 	end
 
@@ -136,49 +136,49 @@ if $ARGS[0] = 'ticket':
 			cla
 			money -= 5500
 			Trainpass_day = daystart + 30
-			act 'Return': gt 'nordtrain', 'inside'
+			act 'Return': gt 'city_industrial_train', 'inside'
 		end
 	end
 end
 
 if $ARGS[0] = 'buy_ticket':	
-	$menu_loc = 'nordtrain'
+	$menu_loc = 'city_industrial_train'
 	$menu_arg = 'buy_ticket'
 	menu_off = 0
 	
-	act 'Leave the ticket office': gt 'nordtrain', 'inside'
+	act 'Leave the ticket office': gt 'city_industrial_train', 'inside'
 	
 	if money >= 50:
 		act 'Buy a ticket to the city center (50 <b>₽</b>)':
 			money -= 50
-			gt 'nordtrain', 'centre'
+			gt 'city_industrial_train', 'centre'
 		end
 	end
 
 	if money >= 50:
 		act 'Buy a ticket to the old platform by the communal village (50 <b>₽</b>)':
 			money -= 100
-			gt 'nordtrain', 'communal'
+			gt 'city_industrial_train', 'communal'
 		end
 	end
 
 	if money >= 75:
 		act 'Buy a ticket to the village of Gadukino (75 <b>₽</b>)':
 			money -= 75
-			gt 'nordtrain', 'village'
+			gt 'city_industrial_train', 'village'
 		end
 	end
 
 	if money >= 125:
 		act 'Buy a ticket to Pavlovsk (125 <b>₽</b>)':
 			money -= 125
-			gt 'nordtrain', 'pavlovsk'
+			gt 'city_industrial_train', 'pavlovsk'
 		end
 	end
 end
 
 if $ARGS[0] = 'centre':
-	$loc = 'cityTrain'
+	$loc = 'city_train'
 	$metka = 'inside'
 	menu_off = 1
 	*clr & cla
@@ -190,7 +190,7 @@ if $ARGS[0] = 'centre':
 
 	act 'Get off the train at this station':
 		if train_event = 0 and rand(1, 100) <= 5: gt 'train_incidental', 'end'
-		gt 'cityTrain', 'inside'
+		gt 'city_train', 'inside'
 	end
 end
 
@@ -226,7 +226,7 @@ if $ARGS[0] = 'village':
 end
 
 if $ARGS[0] = 'pavlovsk':
-	$loc = 'pavtrainhall'
+	$loc = 'pav_train_hall'
 	$metka = 'platform'
 	menu_off = 1
 	minut += 35
@@ -239,9 +239,9 @@ if $ARGS[0] = 'pavlovsk':
 	'After 35 minutes, you see the town of Pavlovsk approaching. Pavlovsk Castle is an impressive sight, even from a long distance. The train stops at its final destination, a platform in Pavlovsk station.'
 	act 'Get off the train':
 		if train_event = 0 and rand(1, 100) <= 5: gt 'train_incidental', 'end'
-		gt 'pavtrainhall', 'platform'
+		gt 'pav_train_hall', 'platform'
 	end
 end
 
---- nordtrain ---------------------------------
+--- city_industrial_train ---------------------------------
 

+ 6 - 12
locations/city_kafe.qsrc

@@ -90,10 +90,9 @@ if $ARGS[0] = 'vlad':
 
 					act 'Continue to suck.':
 						*clr & cla
-						swallow += 1
 						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum31.jpg"></center>'
 						'A hot jet of sperm hits the back of your throat. You start to swallow his cum, and <<$boydesc>> continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-						gs 'cum_call','mouth',$boy,1
+						gs 'cum_call','mouth_swallow',$boy,1
 						'"Best waitress, ever!" Says Givi as he gives you 500 <b>₽</b>.'
 						money += 500
 						gs 'arousal', 'end'
@@ -132,8 +131,7 @@ if $ARGS[0] = 'vlad':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum31.jpg"></center>'
 						'A hot jet of sperm hits the back of your throat. You start to swallow cum, and <<$boydesc>> continues to cum in your mouth. Finally the flow of hot, pungent liquid stops.'
-						gs 'cum_call','mouth',$boy,1
-						swallow += 1
+						gs 'cum_call','mouth_swallow',$boy,1
 						gs 'arousal', 'end'
 						gs 'stat'
 
@@ -288,7 +286,7 @@ if $ARGS[0] = 'workPred':
 					pcs_horny += 10
 					minut += 5
 					gs 'boyStat', 'A41'
-					gs 'cum_call','mouth',$boy,1
+					gs 'cum_call','mouth_swallow',$boy,1
 					gs 'boyStat', 'A93'
 					npc_sex[$boy] += 1
 					gs 'arousal', 'cuni_give', 5
@@ -301,7 +299,6 @@ if $ARGS[0] = 'workPred':
 					act 'Swallow sperm and take Ira home':
 						cla
 						'You swallow the sperm, help her to her feet and sort her out. Ira, regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
-						swallow += 1
 						'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -323,7 +320,6 @@ if $ARGS[0] = 'workPred':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/irinaslut4.jpg"></center>'
 								'You move your lips to Ira and start kissing her exchanging the sperm between your mouths. Finally you both swallow some of the semen.'
-								swallow += 1
 								gs 'arousal', 'kiss', 5, 'dom'
 								gs 'stat'
 
@@ -342,7 +338,6 @@ if $ARGS[0] = 'workPred':
 							act 'Take Ira home':
 								cla
 								minut += 15
-								swallow += 1
 								gs 'stat'
 								'You wiped the remnants of sperm off your face, help her to feet and sort her out. Ira, regaining her senses, looks to you with a beatific smile "That Givi is chock-bellied ugly, but he fucked me like I''ve never been fucked before. I even lost consciousness from an orgasm."'
 								'Ira is still floating in ecstasy, so you decide to walk her home. At her front door, she kisses you on the lips and leaves.'
@@ -465,8 +460,7 @@ if $ARGS[0] = 'workPred':
 									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>'
-										swallow += 1
-										gs 'cum_call','mouth',$boy,1
+										gs 'cum_call','mouth_swallow',$boy,1
 										gs 'dinsex','bj_swallow_random'
 										gs 'arousal', 'end'
 										money += 700
@@ -897,7 +891,7 @@ if $ARGS[0] = 'razvod':
 		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 'cafe3', 'toilet'
+		act 'Meet in bathroom':gt 'city_kafeevents3', 'toilet'
 		gs 'willpower', 'sex', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
 			act 'Leave (<<will_cost>> Willpower)':
@@ -918,7 +912,7 @@ if $ARGS[0] = 'razvod':
 					end	
 					act 'Meet in bathroom':
 						money += 2000
-						gt 'cafe3', 'toilet'
+						gt 'city_kafeevents3', 'toilet'
 					end
 				else
 					'"Well, okay, get out of here, you are ugly anyway."'

+ 8 - 8
locations/dinsexgivi.qsrc → locations/city_kafegivisex.qsrc

@@ -1,4 +1,4 @@
-# dinsexgivi
+# city_kafegivisex
 
 menu_off = 1
 
@@ -13,7 +13,7 @@ if $ARGS[0] = 'threesome':
 		gs 'dinsex','vaginal_sex',10
 		gs 'arousal', 'vaginal', 5, 'sub'
 		gs 'stat'
-		gs 'dinsexgivi', 'giviirasexdivibor2'
+		gs 'city_kafegivisex', 'giviirasexdivibor2'
 	!!	dynamic $giviirasexdivibor2
 	end
 end
@@ -27,7 +27,7 @@ if $ARGS[0] = 'threesome2':
 		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 'dinsexgivi', 'giviirasexdivibor'
+		gs 'city_kafegivisex', 'giviirasexdivibor'
 	!!	dynamic $giviirasexdivibor
 	end
 end
@@ -47,7 +47,7 @@ if $ARGS[0] = 'giviirasexdivibor':
 
 		'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 'dinsexgivi', 'giviirasexdivibor3'
+		gs 'city_kafegivisex', 'giviirasexdivibor3'
 	!!	dynamic $giviirasexdivibor3
 	end
 
@@ -68,7 +68,7 @@ if $ARGS[0] = 'giviirasexdivibor':
 		gs 'stat'
 		
 		'Givi groans and removes his member from Ira.'
-		gs 'dinsexgivi', 'giviirasexdivibor3'
+		gs 'city_kafegivisex', 'giviirasexdivibor3'
 	!!	dynamic $giviirasexdivibor3
 	end
 end
@@ -98,7 +98,7 @@ if $ARGS[0] = 'giviirasexdivibor2':
 		end
 
 		'Givi groans and removes his member from you.'
-		gs 'dinsexgivi', 'giviirasexdivibor3'
+		gs 'city_kafegivisex', 'giviirasexdivibor3'
 	!!	dynamic $giviirasexdivibor3
 	end
 end
@@ -120,7 +120,7 @@ if $ARGS[0] = 'giviirasexdivibor3':
 
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Leave':gs 'dinsexgivi', 'endirinaaftergang'
+		act 'Leave':gs 'city_kafegivisex', 'endirinaaftergang'
 	!!	dynamic $endirinaaftergang
 	end
 end
@@ -134,5 +134,5 @@ if $ARGS[0] = 'endirinaaftergang':
 	act 'Leave':gt 'city_residential'
 end
 
---- dinsexgivi ---------------------------------
+--- city_kafegivisex ---------------------------------
 

+ 8 - 10
locations/city_kavkazkafe.qsrc

@@ -306,8 +306,7 @@ if $ARGS[0] = 'givirapebj':
 	pcs_hairbsh = 0
 	if pcs_makeup > 1: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',1
-	swallow += 1
+	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
@@ -430,11 +429,10 @@ end
 
 if $ARGS[0] = 'givibj6':
 	minut += 3
-	swallow += 1
 	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',$boy,1
+	gs 'cum_call','mouth_swallow',$boy,1
 	gs 'arousal', 'end'
 	gs 'stat'
 
@@ -528,8 +526,8 @@ if $ARGS[0] = 'threesome':
 			'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 'dinsexgivi', 'threesome'
-			gs 'dinsexgivi', 'threesome2'
+			gs 'city_kafegivisex', 'threesome'
+			gs 'city_kafegivisex', 'threesome2'
 		!!	dynamic $threesomedin
 		else
 			picrand = rand(1, 3)
@@ -537,8 +535,8 @@ if $ARGS[0] = 'threesome':
 			'You kneel down and start sucking dick while Ira kisses Givi.'
 			gs 'arousal', 'bj', 3, 'sub', 'group'
 			gs 'stat'
-			gs 'dinsexgivi', 'threesome'
-			gs 'dinsexgivi', 'threesome2'
+			gs 'city_kafegivisex', 'threesome'
+			gs 'city_kafegivisex', 'threesome2'
 		!!	dynamic $threesomedin
 		end
 	end
@@ -550,7 +548,7 @@ if $ARGS[0] = 'threesome':
 		'You kiss Givi while Ira works his cock getting it combat ready.'
 		gs 'arousal', 'kiss', 3, 'sub', 'group'
 		gs 'stat'
-		gs 'dinsexgivi', 'threesome2'
+		gs 'city_kafegivisex', 'threesome2'
 	!!	dynamic $threesomedin2
 	end
 end
@@ -596,7 +594,7 @@ if $ARGS[0] = 'foursome':
 				gs 'arousal', 'end'
 				gs 'stat'
 
-				act 'Leave':gt 'dinsexgivi', 'endirinaaftergang'
+				act 'Leave':gt 'city_kafegivisex', 'endirinaaftergang'
 			end
 		end
 	end

+ 8 - 15
locations/city_lake.qsrc

@@ -26,7 +26,7 @@ if $ARGS[0] = 'start':
 
 	'A large lake close to the city, it is a favorite destination of residents in the summer.'
 	if $clothingworntype ! 'swimwear':
-		'There is a winding <a href="exec:gt ''dort'',''start''">path</a> leading to the railway station in the city industrial region.'
+		'There is a winding <a href="exec:gt ''city_lake_path'',''start''">path</a> leading to the railway station in the city industrial region.'
 	else
 		'You can see the winding path to the railway station in the city industrial region, you should get properly dressed if you want to go there.'
 	end
@@ -507,7 +507,7 @@ if $ARGS[0] = 'walklake1':
 				act 'Comply':
 					cla & *clr
 					gs 'cum_call', 'face', 'A177', 1
-					gs 'cum_call', 'mouth', 'A177', 1
+					gs 'cum_call', 'mouth_swallow', 'A177', 1
 					facial += 1
 					gs 'arousal', 'bj', 5
 					gs 'arousal', 'end'
@@ -518,7 +518,6 @@ if $ARGS[0] = 'walklake1':
 					act 'Wait for the man':
 						cla & *clr
 						minut += 2
-						swallow += 1
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/whore/cumeat.jpg"></center>'
 						'Your face is dripping with semen, you feel no taste in your mouth and look at the guy. The guy smile and with his finger collects some sperm from your face. Then he puts his finger in your mouth causing you to lick sperm. When his finger is clean, he gathers the remnants of sperm from your face on his finger and stuck it back in your mouth. Once again you suck his finger and swallow cum.'
@@ -667,7 +666,7 @@ if $ARGS[0] = 'dinribak':
 			act 'Comply':
 				cla & *clr
 				gs 'cum_call', 'face', 'A177', 1
-				gs 'cum_call', 'mouth', 'A177', 1
+				gs 'cum_call', 'mouth_swallow', 'A177', 1
 				gs 'arousal', 'bj', 5
 				facial += 1
 				gs 'arousal', 'end'
@@ -678,7 +677,6 @@ if $ARGS[0] = 'dinribak':
 				act 'Wait for the man':
 					cla & *clr
 					minut += 2
-					swallow += 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/whore/cumeat.jpg"></center>'
 					'Your face is dripping with semen, you feel no taste in your mouth and look at the guy. The guy smile and with his finger collects some sperm from your face. Then he puts his finger in your mouth causing you to lick sperm. When his finger is clean, he gathers the remnants of sperm from your face on his finger and stuck it back in your mouth. Once again you suck his finger and swallow cum.'
@@ -950,9 +948,8 @@ if $ARGS[0] = 'stasValera4':
 			act 'Finish Valera off':
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/stas/sex<<rand(1,4)>>.jpg"></center>'
 				'Valera groans and his cock shudders in your mouth.'
-				swallow += 1
 				gs 'boyStat', 'A48'
-				gs 'cum_call', 'mouth', 'A48', 1
+				gs 'cum_call', 'mouth_swallow', 'A48', 1
 				gs 'arousal', 'bj', 5
 				gs 'dinsex','bj_swallow_random'
 
@@ -1377,7 +1374,7 @@ end
 if $ARGS[0] = 'kater1cum':
 	*clr & cla
 	gs 'stat'
-	gs 'cum_call', 'mouth', 'a rescuer at the lake'
+	gs 'cum_call', 'mouth_swallow', 'a rescuer at the lake'
 	gs 'cum_call', 'face', 'a rescuer at the lake'
 	gs 'cum_call', 'breasts', 'a rescuer at the lake'
 	facial += 1
@@ -1388,7 +1385,6 @@ if $ARGS[0] = 'kater1cum':
 
 	act 'Lick residues':
 		*clr & cla
-		swallow += 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater10.jpg"></center>'
 		'When the stream dries up, you are covered in sperm and begin to lick the remnants off his cock, savoring every drop.'
 
@@ -1637,8 +1633,7 @@ if $ARGS[0] = 'horse1':
 
 							act 'Remove from mouth':
 								*clr & cla
-								gs 'cum_call', 'mouth', 'Quad rider'
-								swallow += 1
+								gs 'cum_call', 'mouth_swallow', 'Quad rider'
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse8.jpg"></center>'
 								'You remove the member from your mouth and begin stroking it with your tongue, in a second your efforts were rewarded and a stream of sperm covers your tongue.'
@@ -1672,8 +1667,7 @@ end
 
 if $ARGS[0] = 'horse1bj':
 	*clr & cla
-	gs 'cum_call', 'mouth', 'Quad rider'
-	swallow += 1
+	gs 'cum_call', 'mouth_swallow', 'Quad rider'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse11.jpg"></center>'
 	'The flow of sperm gushes into your mouth, you swallow it purring with pleasure, lick the remnants of his cock and swallow again.'
@@ -1758,8 +1752,7 @@ if $ARGS[0] = 'horse2':
 
 								act 'Remove from your mouth':
 									*clr & cla
-									gs 'cum_call', 'mouth', 'Horse rider'
-									swallow += 1
+									gs 'cum_call', 'mouth_swallow', 'Horse rider'
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse2/horse9.jpg"></center>'
 									'You remove the cock from your mouth and open wide, ready to catch the stream of sperm, the man does not keep you waiting and sperm splatters into your mouth, painting your tongue and throat.'

+ 5 - 5
locations/dort.qsrc → locations/city_lake_path.qsrc

@@ -1,8 +1,8 @@
-# dort
+# city_lake_path
 
-$loc = 'dort'
+$loc = 'city_lake_path'
 $metka = ''
-$menu_loc = 'dort'
+$menu_loc = 'city_lake_path'
 $menu_arg = ''
 menu_off = 0
 
@@ -16,8 +16,8 @@ gs'stat'
 
 !'<a href="exec:gt ''nowostreet'',''start''">Buildings</a> '
 
-act 'Head to the station':gt 'nordtrain', 'inside'
+act 'Head to the station':gt 'city_industrial_train', 'inside'
 act 'Walk to the lake':gt 'city_lake', 'start'
 
---- dort ---------------------------------
+--- city_lake_path ---------------------------------
 

+ 4 - 4
locations/downlibrary.qsrc → locations/city_library.qsrc

@@ -1,8 +1,8 @@
-# downlibrary
+# city_library
 
 $metka = $ARGS[0]
 $loc = $CURLOC
-$menu_loc = 'downlibrary'
+$menu_loc = 'city_library'
 $menu_arg = ''
 menu_off = 0
 $location_type = 'public_indoors'
@@ -104,7 +104,7 @@ if hour >= 8 and hour <= 18:
 			end
 
 			if arrsize('$ResearchingSP') > 0:
-				gs 'spellList', 'teacherActions', '$ResearchingSP', 'downlibrary', ''
+				gs 'spellList', 'teacherActions', '$ResearchingSP', 'city_library', ''
 			end
 			act 'Put the book down':gt $curloc
 		end
@@ -116,5 +116,5 @@ end
 
 
 
---- downlibrary ---------------------------------
+--- city_library ---------------------------------
 

+ 24 - 24
locations/rinok.qsrc → locations/city_market.qsrc

@@ -1,4 +1,4 @@
-# rinok
+# city_market
 $location_type = 'public_outdoors'
 if $ARGS[0] = 'start' or $metka = 'start':
 	CLOSE ALL
@@ -18,8 +18,8 @@ if $ARGS[0] = 'start' or $metka = 'start':
 	minut = minut + 5
 	mag = 1
 	$metka = 'start'
-	$loc = 'rinok'
-	$menu_loc = 'rinok'
+	$loc = 'city_market'
+	$menu_loc = 'city_market'
 	$menu_arg = 'start'
 	
 	'<center><b><font color="maroon">Marketplace</font></b></center>'
@@ -34,14 +34,14 @@ if $ARGS[0] = 'start' or $metka = 'start':
 		''
 	end
 	*pl '<center><table align="center" width=80%>'
-	*P FUNC ('$stock_item', 10, 'Dishwashing detergent', 400, 'fairy', 'rinok')
-	*P FUNC ('$stock_item', 10, 'Clothing detergent', 400, 'poroshok', 'rinok')
-	*P FUNC ('$stock_item', 8, 'Plates', 450, 'cltarelka', 'rinok')
-	*P FUNC ('$stock_item', 20, 'Cosmetics', 1000, 'kosmetica', 'rinok')
-	*P FUNC ('$stock_item', 25, 'Razors (number of shaves)', 300, 'stanok', 'rinok')
-	*P FUNC ('$stock_item', 10, 'Tampons', 160, 'tampon', 'rinok')
-	*P FUNC ('$stock_item', 10, 'Sanitary napkins', 80, 'sanpad', 'rinok')
-	*P FUNC ('$single_stock_item', 1, 'Umbrella', 1000, 'umbrella', 'rinok', '', iif(bag > 0, 0, 1), 'You need a purse')
+	*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 ('$single_stock_item', 1, 'Umbrella', 1000, 'umbrella', 'city_market', '', iif(bag > 0, 0, 1), 'You need a purse')
 	'</table></center>'
 	*pl
 	if analplugIN = 1 and $pantyworntype = 'none' and PCloSkirt > 2:
@@ -80,7 +80,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 					'Arthur unloads stuff from his truck and gives them to you. You start hanging the clothes on the stall.'
 					'Before leaving Arthur gives you instructions. "Sell at whatever price you want, but at the end of your shift I will charge you 1000 <b>₽</b> for each item sold. You should be making me no less than <<arturplan>> <b>₽</b>."'
 
-					act 'To work':gt 'rinwork', 'start'
+					act 'To work':gt 'city_marketwork', 'start'
 				end
 			end
 		end
@@ -90,7 +90,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 			workrin = 0
 			'You retired from work and collect papers.'
 
-			act 'Leave':gt 'rinok', 'start'
+			act 'Leave':gt 'city_market', 'start'
 		end
 	end
 
@@ -105,7 +105,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 			'Pay is a percentage of sales, paid at end of shift. Your shifts would be Tuesdays, Thursdays and Saturdays. From 8 till 14.'
 			'Government insist I have your papers, so it would be your main job.'
 
-			act 'Leave':gt 'rinok', 'start'
+			act 'Leave':gt 'city_market', 'start'
 
 			act 'Take the job':
 				cla
@@ -114,7 +114,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 				arturplan = 5000
 				'You give your papers to Arthur and shaking your hand he welcomes you on board.'
 
-				act 'Leave':gt 'rinok', 'start'
+				act 'Leave':gt 'city_market', 'start'
 			end
 		end
 	end
@@ -136,7 +136,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 
 				'You bought the book for fantasy 350 <b>₽</b>.'
 
-				act 'Leave':gt'rinok','start'
+				act 'Leave':gt'city_market','start'
 			end
 		end
 
@@ -150,7 +150,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 
 				'You bought the book for science fiction 350 <b>₽</b>.'
 
-				act 'Leave':gt'rinok','start'
+				act 'Leave':gt'city_market','start'
 			end
 		end
 
@@ -164,11 +164,11 @@ if $ARGS[0] = 'start' or $metka = 'start':
 
 				'You bought the novel for the ladies 350 <b>₽</b>.'
 
-				act 'Leave':gt'rinok','start'
+				act 'Leave':gt'city_market','start'
 			end
 		end
 
-		act 'Leave':gt'rinok','start'
+		act 'Leave':gt'city_market','start'
 	end
 
 	if coat[5] < 1:
@@ -179,7 +179,7 @@ if $ARGS[0] = 'start' or $metka = 'start':
 	act 'View clothing':
 		cla
 		minut += 5
-		gt 'rinok', 'clo'
+		gt 'city_market', 'clo'
 	end
 end
 
@@ -195,12 +195,12 @@ if $ARGS[0] = 'clo':
 	act 'Return':
 		cla
 		minut += 5
-		gt 'rinok', 'start'
+		gt 'city_market', 'start'
 	end
 
 	i = 15
 	:loopcheap
-	if cheap[i] = 0:*p '<a href="exec: i = <<i>> & gt ''rinok'', ''marketclo''"><img <<$set_imgh>> src="images/pc/clothing/1cheap/<<i>>.jpg" 	height="400" /></a>'
+	if cheap[i] = 0:*p '<a href="exec: i = <<i>> & gt ''city_market'', ''marketclo''"><img <<$set_imgh>> src="images/pc/clothing/1cheap/<<i>>.jpg" 	height="400" /></a>'
 	i += 1
 	if i <= 20:jump 'loopcheap'
 end
@@ -210,7 +210,7 @@ if $ARGS[0] = 'marketclo':
 
 	if cheap[i] ! 0:
 		msg 'You already own these clothes.'
-		gt 'rinok', 'clo'
+		gt 'city_market', 'clo'
 	end
 
 	gt 'clothing', 'view_clothing_item', 'shop', 'cheap',i, 750
@@ -276,5 +276,5 @@ if $ARGS[0] = 'tailor':
 	end
 end
 
---- rinok ---------------------------------
+--- city_market ---------------------------------
 

+ 2 - 2
locations/RynokHoz.qsrc → locations/city_marketsex.qsrc

@@ -1,4 +1,4 @@
-# RynokHoz
+# city_marketsex
 
 ! Sex acts for rinwork (city market working)
 !
@@ -367,5 +367,5 @@ if $ARGS[0] = 'sex':
 end
 
 
---- RynokHoz ---------------------------------
+--- city_marketsex ---------------------------------
 

+ 52 - 52
locations/rinwork.qsrc → locations/city_marketwork.qsrc

@@ -1,4 +1,4 @@
-# rinwork
+# city_marketwork
 $location_type = 'event_outdoors'
 
 ! Variables used
@@ -26,9 +26,9 @@ $location_type = 'event_outdoors'
 
 if $ARGS[0] = 'start':
 	$metka = 'start'
-	$loc = 'rinwork'
+	$loc = 'city_marketwork'
 	cla & *clr
-	$menu_loc = 'rinwork'
+	$menu_loc = 'city_marketwork'
 	$menu_arg = 'start'
 	menu_off = 0
 	gs 'stat'
@@ -92,7 +92,7 @@ if $ARGS[0] = 'start':
 						cla
 						'You start making excuses. Arthur says to you, "Hey, don''t insult me, your stall is dirty, it has dust and dirt all over it. I should fine you, but if you''re nice I will let you off.'
 
-						act 'Go to warehouse':gt 'RynokHoz', 'the_beginning'
+						act 'Go to warehouse':gt 'city_marketsex', 'the_beginning'
 
 						act 'No':
 							cla
@@ -109,19 +109,19 @@ if $ARGS[0] = 'start':
 						end
 					end
 
-					act 'Go with him':gt 'RynokHoz', 'the_beginning'
+					act 'Go with him':gt 'city_marketsex', 'the_beginning'
 					
 				elseif palevorin = 2:
 					'Artur goes behind you into the stall carrying some stuff, then he comes up behind you are working and gives your ass a slap and squeeze. "I am glad you turned Abdul and Hasan down. I like having you all to myself."'
 					'You turn your head to look at him and smile. "I like that too, but maybe from now on you can lock the door first?"'
 					'He laughs and nods. "Of course of course, anything for you my sweet. If you wish the door to be locked from now on the door will be locked from now on. Speaking of which, come let us go try locking the door to make sure it works and have lunch."'
-					act 'Go with Artur':palevorin = 3 & gt 'RynokHoz', 'the_beginning'
+					act 'Go with Artur':palevorin = 3 & gt 'city_marketsex', 'the_beginning'
 					
 				elseif palevorin = 4:
 					'Artur goes behind you into the stall carrying some stuff. He comes up behind you are working and gives your ass a slap and squeeze, with one hand while the other one snakes around and roughly grabs your tit, as he whispers in your ear. "So you like cock, I didn''t think you were a little slut but that''s ok, I like dirty sluts."'
 					'He cuts you off before you can make any protest about being slut. "No it is good, I can use this. Now come let us go to the warehouse so I can fuck you."'
 					
-					act 'Go with him ':palevorin = 5 & gt 'RynokHoz', 'sex'
+					act 'Go with him ':palevorin = 5 & gt 'city_marketsex', 'sex'
 					
 					gs 'willpower', 'sex', 'resist', 'hard'
 					if will_cost <= pcs_willpwr:
@@ -133,7 +133,7 @@ if $ARGS[0] = 'start':
 							'You see the anger flare up in his eyes. "So you think you are to good for me whore? I gave you a job, I treated you nice and then you fuck those two and now I am not good enough?" He shakes his head. "No get your ass in the warehouse now or you are fired and I will tell Abdul and Hasan they are free to tell everyone about how you greedily took their cocks like the little slut you are."'
 							'You are a bit shocked at this level of anger and the ultimatum. You are unsure what to do, go with him, keep your job, and your rep. Or refuse and find a new job and hope no one believes them.'
 
-							act 'Go to warehouse':palevorin = 5 & gt 'RynokHoz', 'sex'
+							act 'Go to warehouse':palevorin = 5 & gt 'city_marketsex', 'sex'
 
 							gs 'willpower', 'sex', 'resist', 'hard'
 							if will_cost <= pcs_willpwr:
@@ -162,11 +162,11 @@ if $ARGS[0] = 'start':
 					if sexgrouprand = 1:
 						'Artur walks up and slaps your ass hard and grabs you roughly by one arm. "Hey bitch, how would you like to make some extra money? My friends need company."'
 						
-						act 'Go with him':gt 'RynokHoz', 'group'
+						act 'Go with him':gt 'city_marketsex', 'group'
 					else
 						'Artur walks up and slaps your ass hard and grabs you roughly by one arm. "Bitch get your fucking ass in the warehouse."'
 						
-						act 'Go with him':gt 'RynokHoz', 'sex'
+						act 'Go with him':gt 'city_marketsex', 'sex'
 					end
 					
 					gs 'willpower', 'sex', 'resist', 'hard'
@@ -177,9 +177,9 @@ if $ARGS[0] = 'start':
 							gs 'stat'
 							'You start making excuses. Arthur says to you, "Hey, don''t insult me you fucking slut, I was there. I know what a whore you are. Now get your fucking ass in the warehouse or the whole town will know what a whore you are."'
 							if sexgrouprand = 1:
-								act 'Go to warehouse':gt 'RynokHoz', 'group'
+								act 'Go to warehouse':gt 'city_marketsex', 'group'
 							else
-								act 'Go to warehouse':gt 'RynokHoz', 'sex'
+								act 'Go to warehouse':gt 'city_marketsex', 'sex'
 							end
 							
 							gs 'willpower', 'sex', 'resist', 'hard'
@@ -215,7 +215,7 @@ if $ARGS[0] = 'start':
 	elseif hour < 14:
 		act 'Laze around (0:15)':
 			minut += 15
-			gt 'rinwork', 'start'
+			gt 'city_marketwork', 'start'
 		end
 
 		if money >= 200:
@@ -241,7 +241,7 @@ if $ARGS[0] = 'start':
 					if talkrand = 1:'Hassan opens trunks and puts clothes on the counter.'
 					if talkrand >= 2:'Hassan drags trunks to his stall.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 1:
 				$rintak = 'On the next stall Abdul is talking loudly and giving clothes to saleswoman Anna.'
@@ -254,7 +254,7 @@ if $ARGS[0] = 'start':
 					if talkrand = 1:'Abdul slaps Annas ass, she pretends that nothing happened.'
 					if talkrand >= 2:'Abdul drags trunks to his stall.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 2:
 				$rintak = 'Abdul and Hassan stand beside your stall and saying something guttural.'
@@ -267,7 +267,7 @@ if $ARGS[0] = 'start':
 					if talkrand = 1:'Abdul and Hassan ignore you and discuss what sounds like clothes prices.'
 					if talkrand >= 2:'Abdul looks at you and says to Hassan, "Look at that a girl, she looks like a good fuck, yeah."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 3:
 				$rintak = 'Anna hangs clothes on her stall shouting at Nadia.'
@@ -284,7 +284,7 @@ if $ARGS[0] = 'start':
 						'Nadia tells her how some pervert molested her on the subway rubbing his dick on her ass.'
 					end
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 4:
 				$rintak = 'Arthur is talking about something with Abdullah.'
@@ -297,7 +297,7 @@ if $ARGS[0] = 'start':
 					if talkrand = 1:'Abdul and Arthur ignore you and discuss what sounds like clothes prices.'
 					if talkrand >= 2:'Abdul looks at you and says to Arthur, "Nice girl you got there, you fucking her?."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand >= 5:
 				$rintak = 'Arthur, Abdul Hassan are talking loudly, about something in foreign language.'
@@ -310,7 +310,7 @@ if $ARGS[0] = 'start':
 					if talkrand = 1:'Armenians ignore you and discuss what sounds like clothes prices.'
 					if talkrand >= 2:'Abdul looks at you and says to the other Armenians, "Pretty little girl, can i have her?"'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			end
 
@@ -324,7 +324,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Hassan says to Nadia "Nadia, why you refuse? Come here, have some wine."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 1:
 				$rintak = 'At the stall in front of you sits Nadia doing crossword puzzles.'
@@ -335,7 +335,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Nadia leaves the crossword and willingly gossips with you.'
 					
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 2:
 				$rintak = 'Nadias stall in front of you has many buyers and she fusses before them laying out goods.'
@@ -346,7 +346,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Nadia is not happy, "Shoo, no distractions, I have buyers."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 3:
 				$rintak = 'At the next stall Anna is drinking coffee.'
@@ -357,7 +357,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Anna is happy to chat with you about any old nonsense.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 4:
 				$rintak = 'At the next stall Anna tries to interest buyers in her goods.'
@@ -368,7 +368,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Anya is not happy, "Shoo, no distractions, I have buyers."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand >= 5:
 				$rintak = 'Anna is gossiping with Aunt Katya.'
@@ -380,7 +380,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Aunt Katya is talking about her pies and Anya complains that it because of her bloody pies that her ass is twice as big as it was.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			end
 
@@ -394,7 +394,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'The Armenians seem to be trying to persuade Nadia to have sex with them.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 1:
 				$rintak = 'At the stall in front of you sits Nadia eating cake.'
@@ -410,7 +410,7 @@ if $ARGS[0] = 'start':
 						'Nadia tells you about an office building not too far away that is looking for a cleaner.'
 					end
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 2:
 				$rintak = 'Nadias stall in front of you has many buyers and she fusses before laying out goods.'
@@ -421,7 +421,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Nadia is not happy, "Shoo, no distractions, I have buyers."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 3:
 				$rintak = 'At the next stall Anna is reading a newspaper.'
@@ -432,7 +432,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Anna is happy to chat with you about any old nonsense.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 4:
 				$rintak = 'At the next stall Anna tries to interest buyers in her goods.'
@@ -443,7 +443,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Anya is not happy, "Shoo, no distractions, I have buyers."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand >= 5:
 				$rintak = 'Nadia is approached by three Armenians, Aslan, Camille and Mukhtar and they begin to molest her, she swears at them and tries to dodge.'
@@ -453,7 +453,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'The Armenians seem to be trying to persuade Nadia to have sex with them.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			end
 
@@ -468,7 +468,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Nadia shies away from talking in front of Hassan.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 1:
 				$rintak = 'Nadia is surrounded by customers.'
@@ -479,7 +479,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Nadia is not happy, "Shoo, no distractions, I have buyers."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 2:
 				$rintak = 'Nadia talks with Anna.'
@@ -499,7 +499,7 @@ if $ARGS[0] = 'start':
 						'Nadia tells her how some pervert molested her on the subway rubbing his dick on her ass.'
 					end
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 3:
 				$rintak = 'Anna  is selling clothing to customers.'
@@ -510,7 +510,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Anna is not happy, "Shoo, no distractions, I have buyers."'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand = 4:
 				$rintak = 'Anna is drinking coffee sitting at her stall.'
@@ -521,7 +521,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Anna happily chats with you about nonsense.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			elseif rintakrand >= 5:
 				$rintak = 'Nadia is idly trying to catch flies.'
@@ -532,7 +532,7 @@ if $ARGS[0] = 'start':
 					minut += 15
 					'Nadia glad for the distraction and has fun chatting with you.'
 
-					act 'Further':gt 'rinwork', 'start'
+					act 'Further':gt 'city_marketwork', 'start'
 				end
 			end
 
@@ -595,25 +595,25 @@ if $ARGS[0] = 'start':
 				act 'Now this is very fashionable':
 					cla
 					tipred = 3
-					gs 'rinwork', 'answerrin'
+					gs 'city_marketwork', 'answerrin'
 				end
 
 				act 'This item is very high quality and reliable':
 					cla
 					tipred = 1
-					gs 'rinwork', 'answerrin'
+					gs 'city_marketwork', 'answerrin'
 				end
 
 				act 'You''ll find this very reasonable':
 					cla
 					tipred = 0
-					gs 'rinwork', 'answerrin'
+					gs 'city_marketwork', 'answerrin'
 				end
 
 				act 'That is so you':
 					cla
 					tipred = 2
-					gs 'rinwork', 'answerrin'
+					gs 'city_marketwork', 'answerrin'
 				end
 			end
 		end
@@ -632,10 +632,10 @@ if $ARGS[0] = 'answerrin':
 			pokpay = rand(1300, 1500)
 		end
 		'<<$poktip>> asks you for a price'
-		gs 'rinwork', 'tellprice'
+		gs 'city_marketwork', 'tellprice'
 	else
 		'<<$poktip>> puts the item back and leaves.'
-		act 'Further':gt 'rinwork', 'start'
+		act 'Further':gt 'city_marketwork', 'start'
 	end
 end
 
@@ -654,24 +654,24 @@ if $ARGS[0] = 'tellprice':
 				rinvesh += 1
 				'The buyer takes the item and pays <<prodpay>> <b>₽</b>.'
 
-				act 'Sell it':gt 'rinwork', 'start'
+				act 'Sell it':gt 'city_marketwork', 'start'
 			else
 				'The buyer twirls clothing in their hands <<prodpay>> <b>₽</b> is too expensive.'
-				gs 'rinwork', 'haggling'
+				gs 'city_marketwork', 'haggling'
 			end
 		elseif prodpay > pokpay and prodpay <= pokpay + 100:
 			if poknorand >= 10:
 				'The buyer twirls clothing in their hands <<prodpay>> <b>₽</b> is too expensive.'
-				gs 'rinwork', 'haggling'
+				gs 'city_marketwork', 'haggling'
 			else
 				'Buyer puts the item back and leaves'
 
-				act 'Return':gt 'rinwork', 'start'
+				act 'Return':gt 'city_marketwork', 'start'
 			end
 		elseif prodpay > pokpay + 100:
 			'The buyer puts the item back and leaves.'
 
-			act 'Return':gt 'rinwork', 'start'
+			act 'Return':gt 'city_marketwork', 'start'
 		end
 	end
 end
@@ -691,7 +691,7 @@ if $ARGS[0] = 'haggling':
 				'The buyer puts the item back and leaves.'
 			end
 			
-			act 'Haggle':gt 'rinwork', 'start'
+			act 'Haggle':gt 'city_marketwork', 'start'
 		end
 	elseif prodpay >= 1050:
 		act 'Reduce the price by 50 <b>₽</b>':
@@ -707,12 +707,12 @@ if $ARGS[0] = 'haggling':
 				'The buyer puts the item back and leaves.'
 			end
 			
-			act 'Haggle':gt 'rinwork', 'start'
+			act 'Haggle':gt 'city_marketwork', 'start'
 		end
 	end
-	act 'You can not take less, take the item back':gt 'rinwork', 'start'
+	act 'You can not take less, take the item back':gt 'city_marketwork', 'start'
 end
 
 
---- rinwork ---------------------------------
+--- city_marketwork ---------------------------------
 

+ 158 - 0
locations/city_musicstore.qsrc

@@ -0,0 +1,158 @@
+# city_musicstore
+
+if $ARGS[0] = 'musicshop':
+	*clr & cla	
+	if ml_musicstorevisited = 0:
+			ml_musicstorevisited = 1
+			gt 'city_musicstore', 'firstvisit'
+	elseif ml_didntbuyguitarthefirstvisit = 1:
+		gt 'city_musicstore', 'cameback'
+	else
+		'<center><img src="images/locations/city/citycenter/mall/musicstore/music-store-600.jpg"></center>'
+		'You enter the store, welcomed by the familiar mix of random notes and bits of songs screaming from the back.'
+		'Jimmy just nods at you, then returns his attention to the guitar laying on the counter in front of him.'
+
+		act 'Shop for guitars and amps': gt 'city_musicstore_stock', 'acoustic'
+		act 'Try some guitars': 
+!!			TODO: Better scenes here			
+			if pcs_instrmusic < 30 and pcs_performing < 10:
+				'You pick up a guitar to try it, but you are too shy and after strumming a few chords you put it back on it''s stand'
+			else
+				'Some texts here depending on music skill and performing skill'			
+			end
+		end
+		act 'Leave': 
+			if ml_boughtguitar > 0 or ml_boughtamp > 0:
+				gt 'city_musicstore', 'payandtakestuff'
+			end
+			gt 'torgcentr'
+		end
+	end
+
+end
+
+if $ARGS[0] = 'firstvisit':
+	'<center><img src="images/locations/city/citycenter/mall/musicstore/music-store-600.jpg"></center>'
+	*nl
+	'You enter the store, passing the door to be submerged in a loud, cacophonic environment. 
+	The walls are filled with guitars, and in the back three teenaged guys are trying instruments in a very loud way.'
+!!	TODO: Replace the image, Waynes world is fun but silly
+	'<center><img src="images/locations/city/citycenter/mall/musicstore/waynesworld.jpg"></center>'
+	*nl
+    'A tall, dark haired man turns to you with a bored expression that turns into a perplexed smile as he takes your sight in.'
+   	'He straightens up "Hello there, I''m Jimmy" - he greets you - "Is there anything I can help you with?"'
+	*nl
+	'<center><img src="images/locations/city/citycenter/mall/musicstore/jimmy.jpg"></center>'
+	*nl
+  	'Suddenly he turns and throws a sponge at one of the boys playing in the back "No. Stairway. To. Heaven." he growls and points at the sign on the wall before turning back to you.'
+ 	'<center><img src="images/locations/city/citycenter/mall/musicstore/nostairways.jpg"></center>'
+
+	if guitar = 0:
+			act 'Look for a guitar':
+				*clr & cla
+				'<center><img src="images/locations/city/citycenter/mall/musicstore/cheap_acoustic_1.jpg"></center>'		
+				'You start to browse the guitars in the shop, not entirely sure what you are looking for and gladly accept the help of the store clerk. After answering his questions and chatting about music and what you are looking for he finally picks up an affordable acoustic guitar as a recommendation.'
+				'After some conversation with the store owner he offers you an affordable acoustic guitar to buy'
+				'Jimmy leaves you alone with the instrument, so you sit down to try it, strumming the chords that you know, trying to play something.'
+				if money > 3400 or karta > 3400:
+					if money < 14280 and karta < 14280:
+						'While the guitar is not the best sounding one it''s comfortable and looking at the price tags, the only one you can afford.'
+					else 
+						'While the guitar is not the best sounding one it''s comfortable and looking at the price tags, you are not sure you should spend too much money until you are better at playing the guitar.'
+					end
+					if money > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with cash': gt 'city_musicstore', 'buycheapacoustic', 'money'
+
+					if karta > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with card': gt 'city_musicstore', 'buycheapacoustic', 'karta'						
+					act 'You have to think about it':
+						ml_didntbuyguitarthefirstvisit = 1
+						'You hesitate for a moment, unsure whether to buy it or not and finally decide to not do it, at least not now. "I will have to talk to my mum first" you say to Jimmy. '
+						'He just nods "Don''t worry <<$pcs_name>>. You know what, I will put it aside for you for a bit in case you change your mind". He scribbles something on a post-it note, and sticks it on the guitar "I will try to keep the price the same, 3,400 rubels."'
+						act 'Leave': gt 'torgcentr'
+					end
+				else
+					ml_didntbuyguitarthefirstvisit = 1
+					'While the guitar is not the best sounding one it''s comfortable. Unfortunately while it''s cheaper than the rest, it still costs more than you have. With a sigh you hand it back to Jimmy "I''m sorry, but, I can''t buy it now."'
+					'He just nods "Don''t worry, I tell you what, I will put it aside for you if you change your mind. He scribbles something on a post-it note, and sticks it on the guitar "I will try to keep the price the same, 3,400 rubels."'
+					act 'Leave': gt 'torgcentr'
+				end				
+			end
+		end
+
+	act 'Leave': gt 'torgcentr'
+end
+
+
+if $ARGS[0] = 'cameback':
+	*clr & cla
+	'<center><img src="images/locations/city/citycenter/mall/musicstore/music-store-600.jpg"></center>'
+	*nl
+	'You enter the store, passing the door to be submerged in a loud, cacophonic environment.'
+	if money > 3400 or karta > 3400: 
+	act 'Ask Jimmy about the guitar':
+		cla
+		'You walk up to the counter where Jimmy is busy tinkering with a guitar.'
+		'"Hi Jimmy... I was wondering if you still has that guitar..."'
+		'Jimmy looks up from the guitar "Hi <<$pcs_name>>, sure, I have it. Let me get it for you."'
+		'He disappears for several minutes before he brings out the guitar. "See, all in good shape. Properly set up and everything."'
+		if money > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with cash': gt 'city_musicstore', 'buycheapacoustic', 'money'
+		if karta > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with card': gt 'city_musicstore', 'buycheapacoustic', 'karta'						
+	end
+	act 'Shop for guitars and amps': gt 'city_musicstore_stock', 'acoustic'
+		act 'Try some guitars': 
+!!			TODO: Better scenes here			
+			if pcs_instrmusic < 30 and pcs_performing < 10:
+				'You pick up a guitar to try it, but you are too shy and after strumming a few chords you put it back on it''s stand'
+			else
+				'Some texts here depending on music skill and performing skill'			
+			end
+		end
+		act 'Leave': 
+			if ml_boughtguitar > 0 or ml_boughtamp > 0:
+				gt 'city_musicstore', 'payandtakestuff'
+			end
+			gt 'torgcentr'
+		end
+	end
+end
+
+
+if $ARGS[0] = 'buycheapacoustic':
+	*clr & cla
+	'<center><img src="images/locations/city/citycenter/mall/musicstore/starterkit.jpg"></center>'
+	if ml_didntbuyguitarthefirstvisit = 1:
+		'You finally decide to buy the guitar, taking it to the checkout. Jimmy throws in a gigbag to carry the gitar and a set of strings and picks. "A proper starter kit" he states and rings up the purchase.'
+		killvar 'ml_didntbuyguitarthefirstvisit'
+	else
+		'Jimmy puts the guitar in a gigbag, and drops a set of strings and picks in the the pocket. "A proper starter kit" he states and rings up the purchase.'
+	end
+	'He looks at you thoughtfully, then drops a thick, slightly worn booklet in the bag "Some stuff to learn from" he says handing your purchase to you "Congratulations, welcome to the starving musician community."'
+	ml_guitars['jb-budget-acoustic'] = 1
+	ml_strings = 2
+	ml_chordbook = 1
+	ml_guitar = 1 
+	ml_guitarWithMe = 1
+	
+	if $ARGS[1] = 'money': money -= 3400
+	if $ARGS[2] = 'karta': karta -= 3400
+	gs 'stat'
+	act 'Leave': gt 'torgcentr'
+end
+
+if $ARGS[0] = 'payandtakestuff':
+	if ml_boughtamp + ml_guitarWithMe > 0 or ml_boughtguitar > 1:
+		minut += (ml_boughtguitar * 5) + (ml_boughtguitar * 5)
+		'Jimmy takes your details and your home address after you pay, and sets up the delivery. "It should be there tomorrow, <<$pcs_nickname>>."'
+	else	
+		minut += 20
+        ml_guitarWithMe = 1
+		'Jimmy disappears with your chosen guitar in the back of the shop only to return after about 10 minutes. "It''s all set up, <<$pcs_nickname>>, if you need to tweak anything, just bring it in, we will do it, no charge."'
+		*nl
+		'He puts the guitar in ' + iif(ml_gigbag = 1, 'a gigbag', '') + iif(ml_hardcase = 1, 'its case', '') + ' and hands it to you. "All the best, <<$pcs_nickname>>."'
+	end
+	killvar 'ml_boughtamp'
+	killvar 'ml_boughtguitar'
+	killvar 'ml_gigbag'
+	killvar 'ml_hardcase'
+	act 'Leave': gt 'torgcentr'
+end
+--- city_musicstore ---------------------------------

+ 427 - 0
locations/city_musicstore_stock.qsrc

@@ -0,0 +1,427 @@
+# city_musicstore_stock
+
+if $ARGS[0]='electric':
+    *clr & cla
+    $store = 'musicstore'
+    '<center><table border=1>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''electric'', ''store'', ''<<$store>>''">Electric guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''acoustic'', ''store'', ''<<$store>>''">Acoustic guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''amplifier'', ''store'', ''<<$store>>''">Amplifiers</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''studio'', ''store'', ''<<$store>>''">Studio</a></center>
+        </TH>
+    </table></center>'
+    '<center><font size="+4" color="red"><b>Warning: Right now, these guitars have no effect on gameplay!</b></font></center>'
+    '<center><table border=1>
+        <tr>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/burny-rlg55-vld.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/epiphone-les-paul-express.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/fender-american-professional-stratocaster.jpg" align="left"></td>
+        </tr>
+        <tr>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/fender-player-tele.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/gibson-2019-les-paul.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/yamaha-pacifica-012-rm.jpg" align="left"></td>
+        </tr>
+    </table>
+    </center>' 
+    act 'Leave': gt 'city_musicstore', 'musicshop'
+
+    if karta >= 43990 and  ml_guitars['burny-rlg55-vld'] = 0:
+        act 'Buy the Burny RLG55 VLD with card (43,990 P)': 
+            ml_guitars['burny-rlg55-vld'] = 1
+            karta -= 43990
+            ml_boughtguitar += 1  
+            ml_gigbag = 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'electric'
+        end        
+    end
+
+    if money >= 43990 and  ml_guitars['burny-rlg55-vld'] = 0:
+        act 'Buy the Burny RLG55 VLD with cash (43,990 P)': 
+            ml_guitars['burny-rlg55-vld'] = 1
+            money -= 43990
+            ml_boughtguitar += 1  
+            ml_gigbag = 1 
+            gs 'stat'         
+            gt 'city_musicstore_stock', 'electric'
+        end        
+    end
+
+    if karta >= 14280  and ml_guitars['epiphone-les-paul-express'] = 0:
+        act 'Buy the Epiphone Les Paul Express with card (14,280 P)': 
+            ml_guitars['epiphone-les-paul-express'] = 1
+            karta -= 14280
+            ml_boughtguitar += 1   
+            ml_gigbag = 1   
+            gs 'stat'      
+            gt 'city_musicstore_stock', 'electric'
+        end        
+    end
+
+    if money >= 14280  and ml_guitars['epiphone-les-paul-express'] = 0:
+        act 'Buy the Epiphone Les Paul Express with cash (14,280 P)': 
+            ml_guitars['epiphone-les-paul-express'] = 1
+            money -= 14280
+            ml_boughtguitar += 1   
+            ml_gigbag = 1
+            gs 'stat'         
+            gt 'city_musicstore_stock', 'electric'
+        end        
+    end
+
+    if karta >= 179000 and ml_guitars['fender-american-professional-stratocaster'] = 0:
+        act 'Buy the Fender American Professional Stratocaster with card (179,000 P)':
+            ml_guitars['fender-american-professional-stratocaster'] = 1
+            karta -= 179000            
+            ml_boughtguitar += 1 
+            ml_hardcase = 1 
+            gs 'stat'          
+            gt 'city_musicstore_stock', 'electric'
+        end
+    end
+
+    if money >= 179000 and ml_guitars['fender-american-professional-stratocaster'] = 0:
+        act 'Buy the Fender American Professional Stratocaster with cash (179,000 P)':
+            ml_guitars['fender-american-professional-stratocaster'] = 1
+            money -= 179000            
+            ml_boughtguitar += 1 
+            ml_hardcase = 1 
+            gs 'stat'          
+            gt 'city_musicstore_stock', 'electric'
+        end
+    end
+
+    if karta >= 83000 and ml_guitars['fender-player-tele'] = 0:
+        act 'Buy the Fender Player Tele with card (83,000 P)':
+            ml_guitars['fender-player-tele'] = 1
+            karta -= 83000
+            ml_boughtguitar += 1            
+            ml_hardcase = 1  
+            gs 'stat'
+            gt 'city_musicstore_stock', 'electric'
+        end
+    end
+
+        if money >= 83000 and ml_guitars['fender-player-tele'] = 0:
+        act 'Buy the Fender Player Tele with cash (83,000 P)':
+            ml_guitars['fender-player-tele'] = 1
+            money -= 83000
+            ml_boughtguitar += 1            
+            ml_hardcase = 1  
+            gs 'stat'
+            gt 'city_musicstore_stock', 'electric'
+        end
+    end
+
+    if karta >= 241000 and ml_guitars['gibson-2019-les-paul'] = 0:
+        act 'Buy the Gibson 2019 Les Paul with card (241,000 P)':
+            ml_guitars['gibson-2019-les-paul'] = 1
+            karta -= 241000
+            ml_boughtguitar += 1  
+            ml_hardcase = 1
+            gs 'stat'            
+            gt 'city_musicstore_stock', 'electric'
+        end        
+    end 
+
+    if money >= 241000 and ml_guitars['gibson-2019-les-paul'] = 0:
+        act 'Buy the Gibson 2019 Les Paul with cash (241,000 P)':
+            ml_guitars['gibson-2019-les-paul'] = 1
+            money -= 241000
+            ml_boughtguitar += 1  
+            ml_hardcase = 1  
+            gs 'stat'          
+            gt 'city_musicstore_stock', 'electric'
+        end        
+    end 
+
+    if karta >= 17990 and ml_guitars['yamaha-pacifica-012-rm'] = 0:
+        act 'Buy the Yamaha Pacifica 012 RM with card (17,900 P)':
+            ml_guitars['yamaha-pacifica-012-rm'] = 1
+            karta -= 17990
+            ml_boughtguitar += 1    
+            ml_gigbag =  1 
+            gs 'stat'       
+            gt 'city_musicstore_stock', 'electric'
+        end
+    end
+
+    if money >= 17990 and ml_guitars['yamaha-pacifica-012-rm'] = 0:
+        act 'Buy the Yamaha Pacifica 012 RM with cash (17,900 P)':
+            ml_guitars['yamaha-pacifica-012-rm'] = 1
+            money -= 17990
+            ml_boughtguitar += 1    
+            ml_gigbag =  1 
+            gs 'stat'       
+            gt 'city_musicstore_stock', 'electric'
+        end
+    end
+end
+
+
+if $ARGS[0]='acoustic':
+    *clr & cla
+    $store = 'musicstore'
+    '<center><table border=1>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''electric'', ''store'', ''<<$store>>''">Electric guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''acoustic'', ''store'', ''<<$store>>''">Acoustic guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''amplifier'', ''store'', ''<<$store>>''">Amplifiers</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''studio'', ''store'', ''<<$store>>''">Studio</a></center>
+        </TH>
+    </table></center>'
+    '<center><font size="+4" color="red"><b>Warning: Right now, these guitars have no effect on gameplay!</b></font></center>'
+    '<center><table border=1>
+        <tr>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/martin-hdc-28e.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/martin-d10e-01.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/martin-ed-sheeran.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/martin-lx-1.jpg" align="left"></td>
+        </tr>
+    </table>
+    </center>'
+    act 'Leave': gt 'city_musicstore', 'musicshop'
+
+    if karta >= 320000 and ml_guitars['martin-hdc-28e'] = 0:
+        act 'Buy the Martin HDC-28E with card (320,000 P)': 
+            ml_guitars['martin-hdc-28e'] = 1
+            karta -= 320000
+            ml_boughtguitar += 1  
+            ml_hardcase = 1 
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1      
+            gs 'stat' 
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+
+    if money >= 320000 and ml_guitars['martin-hdc-28e'] = 0:
+        act 'Buy the Martin HDC-28E with cash (320,000 P)': 
+            ml_guitars['martin-hdc-28e'] = 1
+            money -= 320000
+            ml_boughtguitar += 1  
+            ml_hardcase = 1 
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1  
+            gs 'stat'     
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end    
+
+    if karta >= 81990 and ml_guitars['martin-d10e-01'] = 0:    
+        act 'Buy the Martin D-10E-01 with card (81,990 P)':
+            ml_guitars['martin-d10e-01'] = 1
+            karta -= 81990
+            ml_boughtguitar += 1 
+            ml_hardcase = 1
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1
+            gs 'stat'    
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+
+    if money >= 81990 and ml_guitars['martin-d10e-01'] = 0:    
+        act 'Buy the Martin D-10E-01 with cash (81,990 P)':
+            ml_guitars['martin-d10e-01'] = 1
+            money -= 81990
+            ml_boughtguitar += 1 
+            ml_hardcase = 1
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1
+            gs 'stat'    
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+
+    if karta >= 63900 and ml_guitars['martin-ed-sheeran'] = 0:
+        act 'Buy the Martin Ed Sheeran Signature Edition with card (63,900 P)':
+            ml_guitars['martin-ed-sheeran'] = 1
+            karta -= 63900
+            ml_boughtguitar += 1     
+            ml_hardcase = 1
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1  
+            gs 'stat'        
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+
+    if money >= 63900 and ml_guitars['martin-ed-sheeran'] = 0:
+        act 'Buy the Martin Ed Sheeran Signature Edition with cash (63,900 P)':
+            ml_guitars['martin-ed-sheeran'] = 1
+            money -= 63900
+            ml_boughtguitar += 1     
+            ml_hardcase = 1
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1  
+            gs 'stat'        
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+
+    if karta >= 41990 and ml_guitars['martin-lx-1'] = 0:
+        act 'Buy the Martin LX-1 with card (41,900 P)': 
+            ml_guitars['martin-lx-1'] = 1
+            karta -= 41900
+            ml_boughtguitar += 1
+            ml_gigbag = 1
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1 
+            gs 'stat'  
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+
+        if money >= 41990 and ml_guitars['martin-lx-1'] = 0:
+        act 'Buy the Martin LX-1 with cash (41,900 P)': 
+            ml_guitars['martin-lx-1'] = 1
+            money -= 41900
+            ml_boughtguitar += 1
+            ml_gigbag = 1
+            if ml_guitarWithMe = 0: ml_guitarWithMe = 1  
+            gs 'stat' 
+            gt 'city_musicstore_stock', 'acoustic'
+        end
+    end
+end
+
+if $ARGS[0]='amplifier':
+    *clr & cla
+    $store = 'musicstore'
+    '<center><table border=1>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''electric'', ''store'', ''<<$store>>''">Electric guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''acoustic'', ''store'', ''<<$store>>''">Acoustic guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''amplifier'', ''store'', ''<<$store>>''">Amplifiers</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''studio'', ''store'', ''<<$store>>''">Studio</a></center>
+        </TH>
+    </table></center>'
+    '<center><font size="+4" color="red"><b>Warning: Right now, these amplifiers have no effect on gameplay!</b></font></center>'
+    '<center><table border=1>
+        <tr>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/kustom-kg112fx.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/orange-rocker-32.jpg" align="left"></td>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/blackstar-artisan-15.jpg" align="left"></td>
+        </tr>
+    </table>
+    </center>'
+    act 'Leave': gt 'city_musicstore', 'musicshop'
+    if karta >= 10790 and ml_amplifiers['kustom-kg112fx'] = 0:
+        act 'Buy Kustom KG112FX with card (10,790 P)':
+            ml_amplifiers['kustom-kg112fx'] = 1
+            karta -= 10790
+            ml_boughtamp += 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'amplifier'
+        end
+    end
+
+     if money >= 10790 and ml_amplifiers['kustom-kg112fx'] = 0:
+        act 'Buy Kustom KG112FX with cash (10,790 P)':
+            ml_amplifiers['kustom-kg112fx'] = 1
+            money -= 10790
+            ml_boughtamp += 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'amplifier'
+        end
+    end   
+
+    if karta >= 99990 and ml_amplifiers['orange-rocker-32'] = 0:
+        act 'Buy Kustom KG112FX with card (99,990 P)':
+            ml_amplifiers['orange-rocker-32'] = 1
+            karta -= 99990
+            ml_boughtamp += 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'amplifier'
+        end
+    end
+
+    if money >= 99990 and ml_amplifiers['orange-rocker-32'] = 0:
+        act 'Buy Kustom KG112FX with cash (99,990 P)':
+            ml_amplifiers['orange-rocker-32'] = 1
+            money -= 99990
+            ml_boughtamp += 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'amplifier'
+        end
+    end    
+
+    if karta >= 145900 and ml_amplifiers['blackstar-artisan-15'] = 0:
+        act 'Buy Kustom KG112FX with card (145.900 P)':
+            ml_amplifiers['blackstar-artisan-15'] = 1
+            karta -= 145900
+            ml_boughtamp += 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'amplifier'
+        end
+    end
+
+        if money >= 145900 and ml_amplifiers['blackstar-artisan-15'] = 0:
+        act 'Buy Kustom KG112FX with cash (145.900 P)':
+            ml_amplifiers['blackstar-artisan-15'] = 1
+            money -= 145900
+            ml_boughtamp += 1
+            gs 'stat'
+            gt 'city_musicstore_stock', 'amplifier'
+        end
+    end
+end
+
+if $ARGS[0]='studio':
+    *clr & cla
+    $store = 'musicstore'
+    '<center><table border=1>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''electric'', ''store'', ''<<$store>>''">Electric guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''acoustic'', ''store'', ''<<$store>>''">Acoustic guitars</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''amplifier'', ''store'', ''<<$store>>''">Amplifiers</a></center>
+        </TH>
+        <TH>
+            <center><a href="exec:gs ''city_musicstore_stock'', ''studio'', ''store'', ''<<$store>>''">Studio</a></center>
+        </TH>
+    </table></center>'
+
+    '<center><table border=1>
+        <tr>
+            <td><img src="images/locations/city/citycenter/mall/musicstore/musictorestock/home-studio.jpg" align="left"></td>
+        </tr>
+    </table>
+    </center>'
+    act 'Leave': gt 'city_musicstore', 'musicshop'
+    if karta >= 19980 and ml_studio['scarlet-3rd-gen'] = 0:
+        act 'Buy Focusrite Scarlett Solo Studio 3rd Gen with card (19,980 P)':
+            ml_studio['scarlet-3rd-gen'] = 1
+            karta -= 19980
+            gs 'stat'
+            gt 'city_musicstore_stock', 'studio'
+        end
+    end
+
+    if money >= 19980 and ml_studio['scarlet-3rd-gen'] = 0:
+        act 'Buy Focusrite Scarlett Solo Studio 3rd Gen  with cash (19,980 P)':
+            ml_studio['scarlet-3rd-gen'] = 1
+            money -= 19980
+            gs 'stat'
+            gt 'city_musicstore_stock', 'studio'
+        end
+    end
+end
+--- city_musicstore_stock ---------------------------------

+ 35 - 4
locations/city_park.qsrc

@@ -69,7 +69,7 @@ if $ARGS[0] = 'start':
 
 	act 'Leave': gt 'city_park', 'exit'
 
-	act 'Walk around the park (1:00)': gt 'parkdin'
+	act 'Walk around the park (1:00)': gt 'park_walkeventsrnd'
 
 	gs 'treeCircEntry', 'CentralPark'
 
@@ -172,7 +172,7 @@ if $ARGS[0] = 'start':
 					end
 					'Halfway through your run, you pull up your top and expose your breasts. The cool air against your warm skin causes you to shiver, and almost immediately your nipples start to harden, a mixed reaction from the air hitting them and your growing excitement.'
 					*nl
-					gs 'parkivent', 'run_reactions'
+					gs 'park_walkevents', 'run_reactions'
 				end
 			end
 		end
@@ -180,6 +180,37 @@ if $ARGS[0] = 'start':
 		'You could go for a run in the park if you were wearing sports clothes and shoes.'
 	end
 
+
+	if hour >= 8 and hour <= 20 and sunWeather = 1 and temper >= 15 and ml_guitarWithMe = 1 and ml_performed_minutes <= ml_maxperform_minutes:
+		*nl
+		'With the weather being pleasant and sunny, there are groups of people moving around the streets. You could play some music, practice performing songs and maybe make some money too.'
+		if pcs_inhib < 30: 
+			if pcs_inhib < 10: 
+				$diff = 'hard'
+			elseif pcs_inhib < 20: 
+				$diff = 'medium'
+			else
+				$diff = 'easy'
+			end
+			
+			gs 'willpower', 'skill', 'self', $diff
+			will_cost = (will_cost * 3) - (pcs_perform)
+			if will_cost <= pcs_willpwr:				
+				act 'Start busking (1 hour) (<<will_cost>> Willpower)': 
+					inhib_exp += rand(1,3)
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gs 'music_buskingevents', 'busking', 'city'
+				end
+			else	
+				act 'Start busking (1 hour) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+			
+		else
+			act 'Start busking (1 hour)': gs 'music_buskingevents', 'busking', 'city'
+		end
+	end
+
 	if hour <= 7 or hour >= 21:
 		!!Succubus active hunting, can only hunt successfully once a day, but can try until success
 		If succubusQW = 5 and suchuntday ! daystart:
@@ -192,13 +223,13 @@ if $ARGS[0] = 'start':
 					'No luck! After searching for half an hour, you find no one. For such a large city you would have thought there would be suitable prey around, your needs remain so maybe another search will be required?'
 					act 'Continue': gt 'city_park', 'start'
 				else
-					suchunt = 1 & gt 'parkivent', '1'
+					suchunt = 1 & gt 'park_walkevents', '1'
 				end
 			end
 		end
 
 		if knowsfairy >= 1 and pcs_magik > 4:
-			act 'Find a place the Fairy may be': fairylooking = 1 & gt 'parkdin'
+			act 'Find a place the Fairy may be': fairylooking = 1 & gt 'park_walkeventsrnd'
 		end
 	end
 

+ 5 - 5
locations/city_residential.qsrc

@@ -117,8 +117,8 @@ if hour >= 5 and hour <= 23:'The <a href="exec: minut += 5 & gt ''metro'', ''sta
 if hour >= 8 and hour <= 20:'The <a href="exec: minut += 3 & gt ''shop'', ''start''">supermarket</a> is not far from here.'
 if (hour >= 8 and hour <= 20) or preg = 2:'The <a href="exec:gt ''city_clinic'', ''start''">clinic</a> is also nearby.'
 if hour >= 6 and hour <= 9 and military = 1 and week = 6:'There is a <a href="exec:minut += 60 & gt ''Military'', ''start''">military bus</a> waiting on the other side of the street.'
-if hour >= 8 and hour <= 14 and week ! 1:'You could go shopping at the noisy local <a href="exec: minut += 10 & gt ''rinok'', ''start''">marketplace</a>.'
-if hour >= 8 and hour <= 15 and week < 6:'Near the market is a <a href="exec: minut += 10 & gt ''rinok'', ''tailor''">tailor shop</a> where you can get your clothes resized if needed.'
+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>.'
+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.'
 if hour >= 11 and hour < 12 and week > 1 and week < 5 and workKafe = 1:'The side door of <a href="exec: minut += 5 & gt ''city_kafe'', ''work''">"The Roadhouse"</a> is open, so employees can enter to begin their shift.'
 if hour >= 12 and hour <= 22 and week ! 1:'In a side alley, next to the uniquely styled diner <a href="exec: minut += 5 & gt ''city_kafe'', ''start''">"The Roadhouse"</a>, you can hear the swearing and laughing of some <a href="exec: minut += 5 & gt ''gopnew'', ''start''">gopniks</a>.'
 if hour > 22 or hour <= 3:'In one of the parking lots you can hear the swearing and laughing of some <a href="exec:gt ''gopnew'', ''start''">gopniks</a>.'
@@ -141,13 +141,13 @@ if Enable_tablemap = 0:
 end
 
 if home_owned[1] = 0:
-	'In the courtyard of one of the apartment buildings, you see several <a href="exec: minut += 1 & gt ''trashplace''">trash bins</a>.'
+	'In the courtyard of one of the apartment buildings, you see several <a href="exec: minut += 1 & gt ''city_trashplace''">trash bins</a>.'
 else
-	'In the courtyard of your <a href="exec: gt ''etoexhib'', ''pos51''">apartment building</a>, you see several <a href="exec: minut += 1 & gt ''trashplace''">trash bins</a>.'
+	'In the courtyard of your <a href="exec: gt ''etoexhib'', ''pos51''">apartment building</a>, you see several <a href="exec: minut += 1 & gt ''city_trashplace''">trash bins</a>.'
 end
 
 if SNarkPriton > 0:'The <a href="exec:minut += 5 & gt ''city_drugden''">drug house</a> is clearly recognizable by the syringes and the trash that lies in front of it.'
-if hour >= 8 and hour <= 23 or saunaWorkWhore > 0 or workDisk = 2:'<a href="exec:minut += 10 & gt ''sauna''">The Sauna</a> is a 10 minute walk away. Rumors say the sauna is just the front for a brothel.'
+if hour >= 8 and hour <= 23 or saunaWorkWhore > 0 or workDisk = 2:'<a href="exec:minut += 10 & gt ''city_sauna''">The Sauna</a> is a 10 minute walk away. Rumors say the sauna is just the front for a brothel.'
 
 if hour >= 20 or hour <= 4:
 	*nl

+ 24 - 24
locations/sauna.qsrc → locations/city_sauna.qsrc

@@ -1,13 +1,13 @@
-# sauna
+# city_sauna
 
 CLOSE ALL
 gs 'themes', 'indoors'
 
 if $ARGS[0] = '':
 	*clr & cla
-	$loc = 'sauna'
+	$loc = 'city_sauna'
 	$metka = ''
-	$menu_loc = 'sauna'
+	$menu_loc = 'city_sauna'
 	$menu_arg = ''
 	menu_off = 0
 	sauna += 1
@@ -18,7 +18,7 @@ if $ARGS[0] = '':
 
 	act 'Leave':minut += 10 & gt 'city_residential'
 
-	if SaunaWhore > 0:act 'Head to work':gt 'saunawhore', 'saunawork'
+	if SaunaWhore > 0:act 'Head to work':gt 'city_saunawhore', 'saunawork'
 
 	if week = 5 and workDisk = 2:
 		'There''s a security guard waiting at the entrance for you to arrive.'
@@ -35,14 +35,14 @@ if $ARGS[0] = '':
 		end
 	end
 
-	if hour >= 8 and hour <= 23:act 'Head to the sauna':gt 'sauna', 'sauna2'
+	if hour >= 8 and hour <= 23:act 'Head to the sauna':gt 'city_sauna', 'sauna2'
 end
 
 if $ARGS[0] = 'sauna2':
 	*clr & cla
-	$loc = 'sauna'
+	$loc = 'city_sauna'
 	$metka = 'sauna2'
-	$menu_loc = 'sauna'
+	$menu_loc = 'city_sauna'
 	$menu_arg = 'sauna2'
 	menu_off = 0
 	$location_type = 'indoors'
@@ -52,7 +52,7 @@ if $ARGS[0] = 'sauna2':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/sauna1.jpg"></center>'
 	'One hour visit - 2,000 <b>₽</b>'
 
-	act 'Leave':gt 'sauna'
+	act 'Leave':gt 'city_sauna'
 
 	if money >= 2000 and saunaday ! daystart:
 		act 'Stay (2,000 <b>₽</b>)':
@@ -78,20 +78,20 @@ if $ARGS[0] = 'sauna2':
 			'<center><img <<$set_imgh>> src="images/locations/city/shared/sauna/sau.jpg"></center>'
 			'You spend an hour relaxing in the heat of the sauna, having a cool shower and dressing. You feel revitalised.'
 
-			act 'Leave':gt 'sauna'
+			act 'Leave':gt 'city_sauna'
 		end
 	end
 end
 
 if $ARGS[0] = 'saunaroom':
 	*clr & cla
-	$loc = 'sauna'
+	$loc = 'city_sauna'
 	$metka = 'saunaroom'
-	$locBroom = 'sauna'
+	$locBroom = 'city_sauna'
 	$metkaBroom = 'saunaroom'
-	$locM = 'sauna'
+	$locM = 'city_sauna'
 	$metkaM = 'saunaroom'
-	$menu_loc = 'sauna'
+	$menu_loc = 'city_sauna'
 	$menu_arg = 'saunaroom'
 	menu_off = 0
 	$location_type = 'private'
@@ -104,10 +104,10 @@ if $ARGS[0] = 'saunaroom':
 	'<br>The room has a thread bare <a href="exec:sec += 30 & gt ''bed2''">bed</a> and a cheap <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing).'
 	*nl
 
-	'<br>Hanging on the wall is a dirty <a href="exec:gt ''mirror'', ''start''">mirror</a>. The floor is littered with dozens of porn magazines, and a selection of adult toys are scattered throughout the room. There''s so much crap laying around, there''s barely enough space to do some basic <a href="exec:gt ''sauna'', ''saunafitness''">exercise</a>.'
+	'<br>Hanging on the wall is a dirty <a href="exec:gt ''mirror'', ''start''">mirror</a>. The floor is littered with dozens of porn magazines, and a selection of adult toys are scattered throughout the room. There''s so much crap laying around, there''s barely enough space to do some basic <a href="exec:gt ''city_sauna'', ''saunafitness''">exercise</a>.'
 	*nl
 
-	'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt ''sauna'', ''saunaroom''">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt ''sauna'', ''saunaroom''">ON</a>.')
+	'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt ''city_sauna'', ''saunaroom''">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt ''city_sauna'', ''saunaroom''">ON</a>.')
 	
 	*nl
 
@@ -115,10 +115,10 @@ if $ARGS[0] = 'saunaroom':
 	*nl
 	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
 	*nl
-	gs 'saunawhore','debtPay'
+	gs 'city_saunawhore','debtPay'
 	if workDolg > 0:'Your debt is <<workDolg>> <b>₽</b>'
 
-	act '<b>Exit to the sauna</b>':gt 'saunawhore', 'saunawork'
+	act '<b>Exit to the sauna</b>':gt 'city_saunawhore', 'saunawork'
 
 	if workDolg > 0:
 		act 'Have some food (0:15)':
@@ -132,35 +132,35 @@ if $ARGS[0] = 'saunaroom':
 			act 'Ask for some cosmetics':
 				workDolg += 1200
 				kosmetica += 20
-				gt 'sauna', 'saunaroom'
+				gt 'city_sauna', 'saunaroom'
 			end
 		end
 		if shampoo = 0:
 			act 'Ask for some shampoo':
 				workDolg += 400
 				shampoo += 20
-				gt 'sauna', 'saunaroom'
+				gt 'city_sauna', 'saunaroom'
 			end
 		end
 		if stanok = 0:
 			act 'Ask for some razors':
 				workDolg += 700
 				stanok += 20
-				gt 'sauna', 'saunaroom'
+				gt 'city_sauna', 'saunaroom'
 			end
 		end
 		if tampon = 0:
 			act 'Ask for some tampons':
 				workDolg += 400
 				tampon += 20
-				gt 'sauna', 'saunaroom'
+				gt 'city_sauna', 'saunaroom'
 			end
 		end
 		if deodorant = 0:
 			act 'Ask for some deodorant':
 				workDolg += 200
 				deodorant += 20
-				gt 'sauna', 'saunaroom'
+				gt 'city_sauna', 'saunaroom'
 			end
 		end
 	end
@@ -227,7 +227,7 @@ if $ARGS[0] = 'saunaroom':
 end
 
 if $ARGS[0] = 'saunafitness':
-	$loc = 'sauna'
+	$loc = 'city_sauna'
 	$metka = 'saunaroom'
 	$location_type = 'indoors'
 	cla
@@ -250,5 +250,5 @@ if $ARGS[0] = 'saunafitness':
 	act 'Finish': gt $loc, $metka
 end
 
---- sauna ---------------------------------
+--- city_sauna ---------------------------------
 

+ 85 - 86
locations/saunawhore.qsrc → locations/city_saunawhore.qsrc

@@ -1,4 +1,4 @@
-# saunawhore
+# city_saunawhore
 
 if moodTypeRand <= 0:
 	$moodType = 'bad'
@@ -10,7 +10,7 @@ end
 
 if $ARGS[0] = 'clientGate':
 
-	if rand(0,19) = 0:gt 'saunawhore', 'bdsmclient'
+	if rand(0,19) = 0:gt 'city_saunawhore', 'bdsmclient'
 
 	moodTypeRand = rand(-3, 3)
 
@@ -147,12 +147,12 @@ if $ARGS[0] = 'clientGate':
 			inhib_exp += 1
 		end
 		moodTypeRand += 1
-		act 'Get straight to business':gt 'saunawhore', 'strippedGate'
+		act 'Get straight to business':gt 'city_saunawhore', 'strippedGate'
 		gs 'arousal', 'foreplay', 3, 'prostitution'
 		gs 'stat'
 	else
-		if pcs_dancero >= 10:act 'Do a little striptease':gt 'saunawhore', 'striptease'
-		act 'Take off your clothes':gt 'saunawhore', 'simplystrip'
+		if pcs_dancero >= 10:act 'Do a little striptease':gt 'city_saunawhore', 'striptease'
+		act 'Take off your clothes':gt 'city_saunawhore', 'simplystrip'
 	end
 end
 
@@ -168,7 +168,7 @@ if $ARGS[0] = 'striptease':
 	moodTypeRand += 1
 	gs 'arousal', 'foreplay', 5, 'prostitution'
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'strippedGate'
+	act 'Continue':gt 'city_saunawhore', 'strippedGate'
 end
 
 if $ARGS[0] = 'simplystrip':
@@ -183,7 +183,7 @@ if $ARGS[0] = 'simplystrip':
 	moodTypeRand -= 1
 	gs 'arousal', 'foreplay', 2, 'prostitution'
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'strippedGate'
+	act 'Continue':gt 'city_saunawhore', 'strippedGate'
 end
 
 if $ARGS[0] = 'strippedGate':
@@ -191,9 +191,9 @@ if $ARGS[0] = 'strippedGate':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/sex/nakedstand.jpg"></center>'
 	'You are fully naked in front of the client, his eyes devouring every inch of your young body.'
 
-	if pcs_dancero >= 20:act 'Dance naked':gt 'saunawhore', 'nakeddance'
-	if guy >= 20:act 'Present him your holes':gt 'saunawhore', 'holeshow'
-	act 'Kneel and open your mouth':gt 'saunawhore', 'blowjob'
+	if pcs_dancero >= 20:act 'Dance naked':gt 'city_saunawhore', 'nakeddance'
+	if guy >= 20:act 'Present him your holes':gt 'city_saunawhore', 'holeshow'
+	act 'Kneel and open your mouth':gt 'city_saunawhore', 'blowjob'
 end
 
 if $ARGS[0] = 'nakeddance':
@@ -207,7 +207,7 @@ if $ARGS[0] = 'nakeddance':
 	moodTypeRand += 1
 	gs 'arousal', 'foreplay', 5, 'prostitution'
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'blowjob'
+	act 'Continue':gt 'city_saunawhore', 'blowjob'
 end
 
 if $ARGS[0] = 'holeshow':
@@ -223,7 +223,7 @@ if $ARGS[0] = 'holeshow':
 	moodTypeRand += 1
 	gs 'arousal', 'foreplay', 5, 'prostitution'
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'blowjob'
+	act 'Continue':gt 'city_saunawhore', 'blowjob'
 end
 
 if $ARGS[0] = 'blowjob':
@@ -237,14 +237,14 @@ if $ARGS[0] = 'blowjob':
 		gs 'arousal', 'bj', 5, 'prostitution'
 		gs 'stat'
 
-		act 'Suck it':gt 'saunawhore', 'blowjobGate'
+		act 'Suck it':gt 'city_saunawhore', 'blowjobGate'
 	elseif $moodType = 'good':
 		'<center><video autoplay loop src="images/locations/city/residential/sauna/sex/blowjob'+rand(1, 5)+'.mp4"></video></center>'
 		'You kneel in front of him and bite your lip, caressing his cock through his pants with your hands.'
 		'He comes close to you, fondles your hair and face and takes you gently by your arm, raising you up from the floor.'
 		'He directs you to the bed, undresses and both of you lie down.'
 
-		act 'Embrace him':gt 'saunawhore', 'fuckGate'
+		act 'Embrace him':gt 'city_saunawhore', 'fuckGate'
 	elseif $moodType = 'bad':
 		'<center><video autoplay loop src="images/locations/city/residential/sauna/sex/slapface'+rand(1, 1)+'.mp4"></video></center>'
 		'You kneel in front of him and bite your lip, caressing his cock through his pants with your hands.'
@@ -261,7 +261,7 @@ if $ARGS[0] = 'blowjob':
 
 		gs 'pain', 2, 'armL', 'twist'
 		gs 'pain', 2, 'armR', 'twist'
-		act 'Brace yourself':gt 'saunawhore', 'fuckRoughGate'
+		act 'Brace yourself':gt 'city_saunawhore', 'fuckRoughGate'
 	end
 	gs 'stat'
 end
@@ -274,9 +274,9 @@ if $ARGS[0] = 'blowjobGate':
 	gs 'stat'
 	if dick > pcs_throat:
 		'There''s no way you''ll be able to fit the entire thing in your mouth.'
-		act 'Try to deepthroat him':gt 'saunawhore', 'blowjobCaress'
+		act 'Try to deepthroat him':gt 'city_saunawhore', 'blowjobCaress'
 	else
-		act 'Deepthroat him':gt 'saunawhore', 'blowjobDeepthroat'
+		act 'Deepthroat him':gt 'city_saunawhore', 'blowjobDeepthroat'
 	end
 end
 
@@ -290,11 +290,11 @@ if $ARGS[0] = 'blowjobCaress':
 	if $moodType = 'good':
 		'<center><video autoplay loop src="images/locations/city/residential/sauna/sex/blowjob'+rand(1, 5)+'.mp4"></video></center>'
 		'He seems to enjoy your efforts anyway, and signals to you that he''s ready to move on to the next stage.'
-		act 'Continue':gt 'saunawhore', 'fuckGate'
+		act 'Continue':gt 'city_saunawhore', 'fuckGate'
 	elseif $moodType = 'fairly normal':
 		'<center><video autoplay loop src="images/locations/city/residential/sauna/sex/blowjob'+rand(1, 5)+'.mp4"></video></center>'
 		'He seem to have enough of this. He takes your hand and directs you towards the bed.'
-		act 'Continue':gt 'saunawhore', 'fuckGate'
+		act 'Continue':gt 'city_saunawhore', 'fuckGate'
 	elseif $moodType = 'bad':
 		'<center><video autoplay loop src="images/locations/city/residential/sauna/sex/slapface'+rand(1, 1)+'.mp4"></video></center>'
 		'He scowls at your pathetic attempt and pulls his cock out of your mouth.'
@@ -308,7 +308,7 @@ if $ARGS[0] = 'blowjobCaress':
 		end
 		gs 'pain', 1, 'cheeks', 'slap'
 		'Furious, he grabs you roughly by your arms, painfully twisting them behind your back, and slams you down on the bed.'
-		act 'Continue':gt 'saunawhore', 'fuckRoughGate'
+		act 'Continue':gt 'city_saunawhore', 'fuckRoughGate'
 	end
 	gs 'stat'
 end
@@ -326,7 +326,7 @@ if $ARGS[0] = 'blowjobDeepthroat':
 	gs 'arousal', 'bj', 5, 'prostitution', 'deepthroat'
 	'Finally he seems to have had enough of oral sex and signals you that he wants some more.'
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'fuckGate'
+	act 'Continue':gt 'city_saunawhore', 'fuckGate'
 end
 
 if $ARGS[0] = 'fuckGate':
@@ -335,10 +335,10 @@ if $ARGS[0] = 'fuckGate':
 	if noCondChance < 40:
 		'He leers at you lustfully and asks, "So baby, how much for not using a condom?"'
 		'When you hesitate, he adds, "C''mon, I''ll pay you double."'
-		act 'Let him fuck you without a condom':gt 'saunawhore', 'fuckGateCondomNo'
-		act 'Insist on using a condom':gt 'saunawhore', 'fuckGateCondomYes'
+		act 'Let him fuck you without a condom':gt 'city_saunawhore', 'fuckGateCondomNo'
+		act 'Insist on using a condom':gt 'city_saunawhore', 'fuckGateCondomYes'
 	else
-		gs 'saunawhore', 'fuckGateCondomYes'
+		gs 'city_saunawhore', 'fuckGateCondomYes'
 	end
 	gs 'stat'
 end
@@ -346,13 +346,13 @@ end
 if $ARGS[0] = 'fuckGateCondomYes':
 	useCondom = 1
 	moodTypeRand -= 2
-	gs 'saunawhore', 'fuckGateGo'
+	gs 'city_saunawhore', 'fuckGateGo'
 end
 
 if $ARGS[0] = 'fuckGateCondomNo':
 	useCondom = 2
 	moodTypeRand += 1
-	gs 'saunawhore', 'fuckGateGo'
+	gs 'city_saunawhore', 'fuckGateGo'
 end
 
 if $ARGS[0] = 'fuckGateGo':
@@ -363,16 +363,16 @@ if $ARGS[0] = 'fuckGateGo':
 	if $moodType = 'bad':
 		'"How do I want you whore? I want you screaming!"'
 		forced = 1
-		act 'Continue':gt 'saunawhore', 'fuckRoughGate'
+		act 'Continue':gt 'city_saunawhore', 'fuckRoughGate'
 	else
 		forced = 2
 		holeType = rand(1, 2)
 		if holeType = 1:
 			'"I want some pussy."'
-			act 'Spread your legs':gt 'saunawhore', 'fuckVaginal'
+			act 'Spread your legs':gt 'city_saunawhore', 'fuckVaginal'
 		elseif holeType = 2:
 			'"I want to fuck your ass."'
-			act 'Turn around and spread your ass':gt 'saunawhore', 'fuckAnal'
+			act 'Turn around and spread your ass':gt 'city_saunawhore', 'fuckAnal'
 		end
 	end
 	gs 'stat'
@@ -398,12 +398,12 @@ if $ARGS[0] = 'fuckVaginal':
 	if 	useCondom = 2:
 		act 'Ask him not to cum inside of you':
 			not_inside = 1
-			gt 'saunawhore', 'cumClientGate'
+			gt 'city_saunawhore', 'cumClientGate'
 		end
 	end
 	act 'Let him cum wherever he wants':
 		not_inside = 2
-		gt 'saunawhore', 'cumClientGate'
+		gt 'city_saunawhore', 'cumClientGate'
 	end
 end
 
@@ -426,7 +426,7 @@ if $ARGS[0] = 'fuckAnal':
 	gs 'stat'
 	act 'Let him cum wherever he wants':
 		not_inside = 2
-		gt 'saunawhore', 'cumClientGate'
+		gt 'city_saunawhore', 'cumClientGate'
 	end
 end
 
@@ -444,13 +444,13 @@ if $ARGS[0] = 'fuckRoughGate':
 	holeType = rand(1, 2)
 	if holeType = 1 and useCondom = 1:
 		'You feel the tip of his cock against your pussy... at least it feels like he''s using a condom.'
-		act 'Continue':gt 'saunawhore', 'fuckRoughVaginal'
+		act 'Continue':gt 'city_saunawhore', 'fuckRoughVaginal'
 	elseif holeType = 1 and useCondom = 2:
 		'You feel the tip of his cock against your pussy... and it feels like he''s not wearing a condom!'
-		act 'Continue':gt 'saunawhore', 'fuckRoughVaginal'
+		act 'Continue':gt 'city_saunawhore', 'fuckRoughVaginal'
 	elseif holeType = 2:
 		'You feel the tip of his cock pressing against your asshole... this is probably not going to be pleasant.'
-		act 'Continue':gt 'saunawhore', 'fuckRoughAnal'
+		act 'Continue':gt 'city_saunawhore', 'fuckRoughAnal'
 	end
 	gs 'stat'
 end
@@ -473,12 +473,12 @@ if $ARGS[0] = 'fuckRoughVaginal':
 	if 	useCondom = 2:
 		act 'Beg him not to cum inside of you':
 			not_inside = 1
-			gt 'saunawhore', 'cumClientGate'
+			gt 'city_saunawhore', 'cumClientGate'
 		end
 	end
 	act 'Let him cum wherever he wants':
 		not_inside = 2
-		gt 'saunawhore', 'cumClientGate'
+		gt 'city_saunawhore', 'cumClientGate'
 	end
 end
 
@@ -497,7 +497,7 @@ if $ARGS[0] = 'fuckRoughAnal':
 	''
 	'After seemingly endless assfucking, you can finally sense that he is almost ready to come.'
 	gs 'stat'
-	act 'Let him cum wherever he wants':gt 'saunawhore', 'cumClientGate'
+	act 'Let him cum wherever he wants':gt 'city_saunawhore', 'cumClientGate'
 end
 
 if $ARGS[0] = 'cumClientGate':
@@ -506,23 +506,23 @@ if $ARGS[0] = 'cumClientGate':
 			cumRand = rand(1, 10)
 			if cumRand <= 9 and holeType = 1:
 				'You feel his cock twitch and realize he is about to cum inside of you.'
-				act 'Continue':gt 'saunawhore', 'cumVaginal'
+				act 'Continue':gt 'city_saunawhore', 'cumVaginal'
 			elseif cumRand <= 9 and holeType = 2:
 				'You feel his cock twitch and realize he is about to cum in your ass.'
-				act 'Continue':gt 'saunawhore', 'cumAnal'
+				act 'Continue':gt 'city_saunawhore', 'cumAnal'
 			else
 				'He pulls out and brings his cock up in front of your face.'
-				act 'Continue':gt 'saunawhore', 'cumFace'
+				act 'Continue':gt 'city_saunawhore', 'cumFace'
 			end
 		else
 			cumRand = rand(1, 2)
 			if cumRand = 1 and holeType = 1:
 				'He just laughs and you realize he is going to cum inside of you anyway.'
-				act 'Continue':gt 'saunawhore', 'cumVaginal'
+				act 'Continue':gt 'city_saunawhore', 'cumVaginal'
 			elseif cumRand = 2:
 				'He smirks and says "Fine, how about in your eyes then, whore?"'
 				gs 'pain', 1, 'eyes', 'burn'
-				act 'Continue':gt 'saunawhore', 'cumFace'
+				act 'Continue':gt 'city_saunawhore', 'cumFace'
 			end
 		end
 	else
@@ -530,40 +530,40 @@ if $ARGS[0] = 'cumClientGate':
 			cumRand = rand(1, 5)
 			if cumRand = 1 and holeType = 1:
 				'You feel his cock twitch and realize he is about to cum inside of you.'
-				act 'Continue':gt 'saunawhore', 'cumVaginal'
+				act 'Continue':gt 'city_saunawhore', 'cumVaginal'
 			elseif cumRand = 1 and holeType = 2:
 				'You feel his cock twitch and realize he is about to cum in your ass.'
-				act 'Continue':gt 'saunawhore', 'cumAnal'
+				act 'Continue':gt 'city_saunawhore', 'cumAnal'
 			elseif cumRand = 2:
 				'He pulls out and brings his cock up in front of your face.'
-				act 'Continue':gt 'saunawhore', 'cumFace'
+				act 'Continue':gt 'city_saunawhore', 'cumFace'
 			elseif cumRand = 3:
 				'He pulls out and brings his cock up in front of your face.'
-				act 'Continue':gt 'saunawhore', 'cumMouth'
+				act 'Continue':gt 'city_saunawhore', 'cumMouth'
 			elseif cumRand = 4:
 				'He pulls out and holds his cock over your body.'
-				act 'Continue':gt 'saunawhore', 'cumBelly'
+				act 'Continue':gt 'city_saunawhore', 'cumBelly'
 			elseif cumRand = 5:
 				'He pulls out and holds his cock over your body.'
-				act 'Continue':gt 'saunawhore', 'cumTits'
+				act 'Continue':gt 'city_saunawhore', 'cumTits'
 			end
 		else
 			cumRand = rand(1, 9)
 			if cumRand <= 2:
 				'He nods, pulls out, and brings his cock up in front of your face.'
-				act 'Continue':gt 'saunawhore', 'cumFace'
+				act 'Continue':gt 'city_saunawhore', 'cumFace'
 			elseif cumRand <= 4:
 				'He nods, pulls out, and brings his cock up in front of your face.'
-				act 'Continue':gt 'saunawhore', 'cumMouth'
+				act 'Continue':gt 'city_saunawhore', 'cumMouth'
 			elseif cumRand <= 6:
 				'He nods, pulls out, and holds his cock over your body.'
-				act 'Continue':gt 'saunawhore', 'cumBelly'
+				act 'Continue':gt 'city_saunawhore', 'cumBelly'
 			elseif cumRand <= 8:
 				'He nods, pulls out, and holds his cock over your body.'
-				act 'Continue':gt 'saunawhore', 'cumTits'
+				act 'Continue':gt 'city_saunawhore', 'cumTits'
 			else
 				'He shakes his head and says "Sorry, I can''t stop now!" and you realize he''s going to cum in you anyway!'
-				act 'Continue':gt 'saunawhore', 'cumVaginal'
+				act 'Continue':gt 'city_saunawhore', 'cumVaginal'
 			end
 		end
 	end
@@ -595,7 +595,7 @@ if $ARGS[0] = 'cumVaginal':
 		if rand(1,100) >= 70:gs 'dinSex', 'std_trigger'
 	end
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'clientLeave'
+	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end
 
 if $ARGS[0] = 'cumAnal':
@@ -623,7 +623,7 @@ if $ARGS[0] = 'cumAnal':
 		gs 'cum_call', 'anus', 'sauna client', 0, 0, 0, cumVolMl
 	end
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'clientLeave'
+	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end
 
 if $ARGS[0] = 'cumFace':
@@ -636,7 +636,7 @@ if $ARGS[0] = 'cumFace':
 	end
 	gs 'cum_call', 'face', 0, 0, 0, cumVolMl
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'clientLeave'
+	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end
 
 if $ARGS[0] = 'cumMouth':
@@ -644,13 +644,12 @@ if $ARGS[0] = 'cumMouth':
 	if useCondom = 1:
 		'The client strips the condom from his dick and shoots <<$cumType>> cum inside your mouth.'
 	else
-		swallow += 1
 		'The client stuffs his dick back inside your mouth, and as you suck it, he shoots <<$cumType>> cum inside your mouth.'
 	end
 	if rand(1,100) >= 70:gs 'dinSex', 'std_trigger_oral'
-	gs 'cum_call', 'mouth', 0, 0, 0, cumVolMl
+	gs 'cum_call', 'mouth_swallow', 0, 0, 0, cumVolMl
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'clientLeave'
+	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end
 
 if $ARGS[0] = 'cumBelly':
@@ -662,7 +661,7 @@ if $ARGS[0] = 'cumBelly':
 	end
 	gs 'cum_call', 'stomach', 0, 0, 0, cumVolMl
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'clientLeave'
+	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end
 
 if $ARGS[0] = 'cumTits':
@@ -675,7 +674,7 @@ if $ARGS[0] = 'cumTits':
 	end
 	gs 'cum_call', 'breasts', 0, 0, 0, cumVolMl
 	gs 'stat'
-	act 'Continue':gt 'saunawhore', 'clientLeave'
+	act 'Continue':gt 'city_saunawhore', 'clientLeave'
 end
 
 if $ARGS[0] = 'bdsmclient':
@@ -759,7 +758,7 @@ if $ARGS[0] = 'bdsmclient':
 							gs 'arousal', 'end'
 							gs 'stat'
 
-							act 'Head back to the main area':gt 'saunawhore', 'saunawork'
+							act 'Head back to the main area':gt 'city_saunawhore', 'saunawork'
 						end
 					end
 				end
@@ -790,14 +789,14 @@ if $ARGS[0] = 'clientLeave':
 		gs 'arousal', 'end'
 		gs 'stat'
 
-		act 'Head back to the main area':gt 'saunawhore', 'saunawork'
+		act 'Head back to the main area':gt 'city_saunawhore', 'saunawork'
 	elseif nichTarSauna = 1:
 		nichTarSaunaPay += payment
 		'Having finished with you, the client gets dressed, leaves the room, and pays the sauna <<payment>> <b>₽</b> for your services. This money will be collected by Taras later.'
 		'You earned <<nichTarSaunaPay>> <b>₽</b> for Taras.'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Head back to the main area':gt 'saunawhore', 'saunawork'
+		act 'Head back to the main area':gt 'city_saunawhore', 'saunawork'
 	else
 		money += payment
 		'Having finished with you, the client gets dressed, takes his wallet and hands you <<payment>> <b>₽</b>.'
@@ -805,18 +804,18 @@ if $ARGS[0] = 'clientLeave':
 		gs 'arousal', 'end'
 		gs 'stat'
 
-		act 'Take the money and see him out':gt 'saunawhore', 'saunawork'
+		act 'Take the money and see him out':gt 'city_saunawhore', 'saunawork'
 	end
 end
 
 !! saunawork start ---------------------------------------------------------------------------------
 
 if $ARGS[0] = 'saunawork':
-	$loc = 'saunawhore'
+	$loc = 'city_saunawhore'
 	$metka = 'saunawork'
-	$locBroom = 'saunawhore'
+	$locBroom = 'city_saunawhore'
 	$metkaBroom = 'saunawork'
-	$locM = 'saunawhore'
+	$locM = 'city_saunawhore'
 	$metkaM = 'saunawork'
 	$location_type = 'public_indoors'
 	saunaYouRoom = 1
@@ -838,16 +837,16 @@ if $ARGS[0] = 'saunawork':
 		'Nurse cames to you and takes from you <<paymamka>> per customer.'
 	end
 
-	gs 'saunawhore','debtPay'
+	gs 'city_saunawhore','debtPay'
 	if workDolg > 0:'Your debt is <<workDolg>> <b>₽</b>'
 
 	gs 'stat'
 
-	if workDolg <= 0:act 'Leave':gt 'sauna'
+	if workDolg <= 0:act 'Leave':gt 'city_sauna'
 
-	act 'Go to your room':gt 'sauna', 'saunaroom'
+	act 'Go to your room':gt 'city_sauna', 'saunaroom'
 
-	act 'Use the staff bathroom': minut += 1 & gt 'saunawhore', 'bathroom'
+	act 'Use the staff bathroom': minut += 1 & gt 'city_saunawhore', 'bathroom'
 
 	if workDolg > 0 and (pcs_mood <= 10 or SLomka > 0):
 		cls
@@ -860,7 +859,7 @@ if $ARGS[0] = 'saunawork':
 			gs 'drugs', 'heroin'
 			minut += 10
 			gs 'stat'
-			gt 'saunawhore', 'saunawork'
+			gt 'city_saunawhore', 'saunawork'
 		end
 		exit
 	end
@@ -875,7 +874,7 @@ if $ARGS[0] = 'saunawork':
 				gs 'drugs', 'heroin'
 				minut += 10
 				money -= 420
-				gt 'saunawhore', 'saunawork'
+				gt 'city_saunawhore', 'saunawork'
 			end
 			exit
 		end
@@ -899,7 +898,7 @@ if $ARGS[0] = 'saunawork':
 				'"I removed it as soon as I found it. If you were feeling sick, it should slowly subside."'
 				'You reflexively thank the Doctor even though he''s visiting you in this place.'
 
-				act 'Return':gt 'saunawhore', 'saunawork'
+				act 'Return':gt 'city_saunawhore', 'saunawork'
 			end
 		end
 	end
@@ -940,22 +939,22 @@ if $ARGS[0] = 'saunawork':
 							guy += 1
 							slutty += 1
 							SaunaWhore += 1
-							gt 'saunawhore', 'clientGate'
+							gt 'city_saunawhore', 'clientGate'
 						end
 					else
 						'The client examines you closely but turns away to chose another girl.'
 
-						act 'Continue':gt 'saunawhore', 'saunawork'
+						act 'Continue':gt 'city_saunawhore', 'saunawork'
 					end
 				else
 					'The client chooses another girl and she leads him to one of the back rooms.'
 
-					act 'Continue':gt 'saunawhore', 'saunawork'
+					act 'Continue':gt 'city_saunawhore', 'saunawork'
 				end
 			else
 				cla
 				'The brothel madam comes over to you and says, "Our customers expect you to be clean, shaven, made-up and with your hair looking nice. Go and sort yourself out, now!"'
-				act 'Leave':gt 'saunawhore', 'saunawork'
+				act 'Leave':gt 'city_saunawhore', 'saunawork'
 			end
 		end
 	end
@@ -977,7 +976,7 @@ if $ARGS[0] = 'saunawork':
 				money += 100
 			end
 
-			act 'Leave':gt 'saunawhore', 'saunawork'
+			act 'Leave':gt 'city_saunawhore', 'saunawork'
 		end
 	end
 
@@ -1000,7 +999,7 @@ if $ARGS[0] = 'saunawork':
 			gs 'sweat', 'add', 30
 
 
-			act 'Leave':gt 'saunawhore', 'saunawork'
+			act 'Leave':gt 'city_saunawhore', 'saunawork'
 		end
 	end
 
@@ -1026,9 +1025,9 @@ if $ARGS[0] = 'saunawork':
 end
 
 if $ARGS[0] = 'bathroom':
-	$loc = 'saunawhore'
+	$loc = 'city_saunawhore'
 	$metka = 'bathroom'
-	$locM = 'saunawhore'
+	$locM = 'city_saunawhore'
 	$metkaM = 'bathroom'
 	$location_type = 'bathroom'
 
@@ -1039,7 +1038,7 @@ if $ARGS[0] = 'bathroom':
 	'You enter the staff bathroom, which is usually cleaned by the girls that have only just started work here, voluntary or otherwise.'
 	'There is a <a href="exec:gt ''mirror'', ''start''">mirror</a>, where you can ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair, a shower, toilet, and basin.'
 
-	act 'Return to foyer': minut += 1 & gt 'saunawhore', 'saunawork'
+	act 'Return to foyer': minut += 1 & gt 'city_saunawhore', 'saunawork'
 
 	act 'Take a shower (0:15)':
 		cls
@@ -1096,5 +1095,5 @@ if $ARGS[0] = 'debtPay':
 	end
 end
 
---- saunaWhore ---------------------------------
+--- city_saunawhore ---------------------------------
 

+ 31 - 31
locations/cityTrain.qsrc → locations/city_train.qsrc

@@ -1,10 +1,10 @@
-# cityTrain
+# city_train
 
 if $ARGS[0] = 'start':
 	$metka = 'start'
-	$loc = 'cityTrain'
+	$loc = 'city_train'
 	$location_type = 'public_outdoors'
-	$menu_loc = 'cityTrain'
+	$menu_loc = 'city_train'
 	$menu_arg = 'start'
 	menu_off = 0
 	*clr & cla
@@ -22,14 +22,14 @@ if $ARGS[0] = 'start':
 	end
 
 	act 'Go to the city center':minut += 5 & gt 'city_center'
-	act 'Enter the station building': minut += 1 & gt 'cityTrain', 'inside'
+	act 'Enter the station building': minut += 1 & gt 'city_train', 'inside'
 end
 
 if $ARGS[0] = 'inside':
 	$metka = 'inside'
-	$loc = 'cityTrain'
+	$loc = 'city_train'
 	$location_type = 'public_indoors'
-	$menu_loc = 'cityTrain'
+	$menu_loc = 'city_train'
 	$menu_arg = 'inside'
 	menu_off = 0
 	*clr & cla
@@ -38,17 +38,17 @@ if $ARGS[0] = 'inside':
 	'<center><img <<$set_imgh>> src="images/locations/city/shared/trainstation/central_station_inside.jpg"></center>'
 	'The grand old station is even more impressive on the inside and has a number of shops and bars as well as all the platforms and trains. '
 	*nl
-	act 'Leave the train station': minut += 1 & gt 'cityTrain', 'start'
+	act 'Leave the train station': minut += 1 & gt 'city_train', 'start'
 	if Trainpass_day > daystart:
 		'You have <<Trainpass_day - daystart>> days left on your train pass.'
-		act 'Go to the platforms': gt 'cityTrain', 'platform'
+		act 'Go to the platforms': gt 'city_train', 'platform'
 	else
-		act 'Go to the ticket office': gt 'cityTrain', 'tickets'
+		act 'Go to the ticket office': gt 'city_train', 'tickets'
 	end
 end
 
 if $ARGS[0] = 'tickets':
-	$menu_loc = 'cityTrain'
+	$menu_loc = 'city_train'
 	$menu_arg = 'tickets'
 	menu_off = 0
 	*clr & cla
@@ -56,11 +56,11 @@ if $ARGS[0] = 'tickets':
 	'<center><h4>Ticket office</h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/kassa.jpg" ></center>'
 
-	act 'Leave the ticket office':minut += 1 & gt 'cityTrain', 'inside'
+	act 'Leave the ticket office':minut += 1 & gt 'city_train', 'inside'
 	
 	act 'Buy a ticket':
 		cla
-		gs 'cityTrain', 'buy_ticket'
+		gs 'city_train', 'buy_ticket'
 	end
 
 	if money >= 1500 and Trainpass_day <= daystart:
@@ -69,7 +69,7 @@ if $ARGS[0] = 'tickets':
 			menu_off = 1
 			money -= 1500
 			Trainpass_day = daystart + 7
-			act 'Return': gt 'cityTrain', 'inside'
+			act 'Return': gt 'city_train', 'inside'
 		end
 	end
 
@@ -79,22 +79,22 @@ if $ARGS[0] = 'tickets':
 			menu_off = 1
 			money -= 5500
 			Trainpass_day = daystart + 30
-			act 'Return': gt 'cityTrain', 'inside'
+			act 'Return': gt 'city_train', 'inside'
 		end
 	end	
 end
 
 if $ARGS[0] = 'buy_ticket':
-	$menu_loc = 'cityTrain'
+	$menu_loc = 'city_train'
 	$menu_arg = 'buy_ticket'
 	menu_off = 0
 	
-	act 'Leave the ticket office': minut += 1 & gt 'cityTrain', 'inside'
+	act 'Leave the ticket office': minut += 1 & gt 'city_train', 'inside'
 	
 	act 'Buy a ticket to the city industrial area (50 <b>₽</b>)':
 		if money >= 50:
 			money -= 50
-			gt 'cityTrain', 'ind'
+			gt 'city_train', 'ind'
 		else
 			'You don''t have enough money for this ticket.'
 		end
@@ -103,7 +103,7 @@ if $ARGS[0] = 'buy_ticket':
 	act 'Buy a ticket to the old platform by the communal village (75 <b>₽</b>)':
 		if money >= 75:
 			money -= 75
-			gt 'cityTrain', 'communal'
+			gt 'city_train', 'communal'
 		else
 			'You don''t have enough money for this ticket.'
 		end	
@@ -112,7 +112,7 @@ if $ARGS[0] = 'buy_ticket':
 	act 'Buy a ticket to the village of Gadukino (100 <b>₽</b>)':
 		if money >= 100:
 			money -= 100
-			gt 'cityTrain', 'village'
+			gt 'city_train', 'village'
 		else
 			'You don''t have enough money for this ticket.'	
 		end
@@ -121,7 +121,7 @@ if $ARGS[0] = 'buy_ticket':
 	act 'Buy a ticket to Pavlovsk (150 <b>₽</b>)':
 		if money >= 150:
 			money -= 150
-			gt 'cityTrain', 'pavlovsk'
+			gt 'city_train', 'pavlovsk'
 		else
 			'You don''t have enough money for this ticket.'		
 		end
@@ -130,26 +130,26 @@ end
 
 if $ARGS[0] = 'platform':
 	$location_type = 'public_outdoors'
-	$menu_loc = 'cityTrain'
+	$menu_loc = 'city_train'
 	$menu_arg = 'platform'
 	menu_off = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzalper.jpg" ></center>'
 	'When you arrive at the platform, you can''t help but notice it bustling with activity. Lots of passengers are coming and going, all carrying shopping bags. It feels like it is always busy here, no matter at what time of the day it is.'
 
-	act 'Return to the station hall':gt 'cityTrain', 'inside'
+	act 'Return to the station hall':gt 'city_train', 'inside'
 	
-	act 'Take a train to the city industrial area': gt 'cityTrain', 'ind'
+	act 'Take a train to the city industrial area': gt 'city_train', 'ind'
 
-	act 'Take a train to the old platform by the communal village': gt 'cityTrain', 'communal'
+	act 'Take a train to the old platform by the communal village': gt 'city_train', 'communal'
 
-	act 'Take a train to the village of Gadukino': gt 'cityTrain', 'village'
+	act 'Take a train to the village of Gadukino': gt 'city_train', 'village'
 
-	act 'Take a train to Pavlovsk': gt 'cityTrain', 'pavlovsk'
+	act 'Take a train to Pavlovsk': gt 'city_train', 'pavlovsk'
 end
 
 if $ARGS[0] = 'ind':
-	$loc = 'nordtrain'
+	$loc = 'city_industrial_train'
 	$metka = 'platform'
 	menu_off = 1
 	minut += 5
@@ -161,7 +161,7 @@ if $ARGS[0] = 'ind':
 	'After 5 minutes, the train stops at the St. Petersburg city industrial area station.'
 	act 'Get off the train':
 		if train_event = 0 and rand(1, 100) <= 5: gt 'train_incidental', 'end'
-		gt 'nordtrain', 'platform'
+		gt 'city_industrial_train', 'platform'
 	end
 end
 
@@ -198,7 +198,7 @@ if $ARGS[0] = 'village':
 end
 
 if $ARGS[0] = 'pavlovsk':
-	$loc = 'pavtrainhall'
+	$loc = 'pav_train_hall'
 	$metka = 'platform'
 	menu_off = 1
 	minut += 40
@@ -212,9 +212,9 @@ if $ARGS[0] = 'pavlovsk':
 	'After 40 minutes, you see the town of Pavlovsk approaching. Pavlovsk Castle is an impressive sight, even from a long distance. The train stops at its final destination, a platform in Pavlovsk station.'
 	act 'Get off the train':
 		if train_event = 0 and rand(1, 100) <= 5: gt 'train_incidental', 'end'
-		gt 'pavtrainhall', 'platform'
+		gt 'pav_train_hall', 'platform'
 	end
 end
 
---- cityTrain ---------------------------------
+--- city_train ---------------------------------
 

+ 7 - 7
locations/trashplace.qsrc → locations/city_trashplace.qsrc

@@ -1,4 +1,4 @@
-# trashplace
+# city_trashplace
 $location_type = 'public_outdoors'
 
 $bomzstartqwestdi = {
@@ -230,7 +230,7 @@ if bumtolik = 2 and rand(0, 1) = 1:
 	'You see the homeless person who you gave money to last time. He smiles, waving at you to stay and he comes up to you to say something.'
 	'"Girl, please excuse me, do not be afraid, hear me out."'
 
-	act 'Listen to him':gt'musorkaexh','pos8'
+	act 'Listen to him':gt'city_trashplaceevents','pos8'
 end
 
 if bumtolik = 3 and hour >= 6 and hour <= 20 and rand(0, 1) = 1:
@@ -244,7 +244,7 @@ if bumtolik = 3 and hour >= 6 and hour <= 20 and rand(0, 1) = 1:
 	*nl
 	'You find it uncomfortable and refuse to photograph the girl.'
 		
-	act 'Ask what she''s upto':gt'musorkaexh','pos9'
+	act 'Ask what she''s upto':gt'city_trashplaceevents','pos9'
 end
 
 if musor > 3:
@@ -259,19 +259,19 @@ if musor > 3:
 		if bomjqw > 0:
 			'"Hey, babe, come over here, show an old man some service!" you hear in an impudent rattle.'
 			'This is an old homeless man, you saw him last time.'
-			act 'See the homeless man':gt'musorkaexh','pos10'
+			act 'See the homeless man':gt'city_trashplaceevents','pos10'
 		end
 			
 		if bumtolik = 0:
 			'"Hey, there!" You hear from the bins.'
 			'You are scared and surprised.'
 
-			act 'See who spoke':gt'musorkaexh','pos2'
+			act 'See who spoke':gt'city_trashplaceevents','pos2'
 		elseif bumtolik = 1:
 			'"Hey, babe, come here, do an old man a favor!"'
 			'Wheezes the old bum you saw last time.'
 
-			act 'Listen to the homeless man':gt'musorkaexh','pos3'
+			act 'Listen to the homeless man':gt'city_trashplaceevents','pos3'
 		end
 
 		act 'Move away from the tank':gt $loc, $metka
@@ -414,5 +414,5 @@ end
 
 act 'Leave': minut += 1 & gt $loc, $metka
 
---- trashplace ---------------------------------
+--- city_trashplace ---------------------------------
 

+ 8 - 9
locations/musorkaexh.qsrc → locations/city_trashplaceevents.qsrc

@@ -1,4 +1,4 @@
-# musorkaexh
+# city_trashplaceevents
 
 if $ARGS[0] = 'pos2':
 	*clr & cla
@@ -24,7 +24,7 @@ if $ARGS[0] = 'pos3':
 	'You are standing in front of a hungover homeless man.'
 	'"Is that you, young lady? Do not fear the old man!" The bum says with a predatory smile.'
 
-	act 'Ask what he needs':gt'musorkaexh','pos4'
+	act 'Ask what he needs':gt'city_trashplaceevents','pos4'
 	act 'Leave':gt'city_residential'
 end
 
@@ -41,9 +41,9 @@ if $ARGS[0] = 'pos4':
 	'"In short, you want money."'
 	'"Yeah, yeah. Money."'
 
-	act 'Give him a trifle (20 <b>₽</b>)':gt'musorkaexh','pos5'
-	act 'Give him 100 <b>₽</b>':gt'musorkaexh','pos6'
-	act 'Leave':gt'trashplace'
+	act 'Give him a trifle (20 <b>₽</b>)':gt'city_trashplaceevents','pos5'
+	act 'Give him 100 <b>₽</b>':gt'city_trashplaceevents','pos6'
+	act 'Leave':gt'city_trashplace'
 end
 
 if $ARGS[0] = 'pos5':
@@ -59,7 +59,7 @@ if $ARGS[0] = 'pos5':
 	'"I am an old man, it might be the last time in my life?"'
 	'He looks at you with her tearful eyes.'
 
-	act 'Allow him to kiss your hand':gt'musorkaexh','pos7'
+	act 'Allow him to kiss your hand':gt'city_trashplaceevents','pos7'
 	act 'Of course not! Fuck the nasty old man!':gt'city_residential'
 end
 
@@ -217,8 +217,7 @@ if $ARGS[0] = 'pos10':
 						'You start sucking enthusiastically, and your efforts are paying off. The old man is ready to cum.'
 						act 'In your mouth':
 							*clr & cla
-							swallow += 1
-							gs 'cum_call', 'mouth', 'hobo'
+							gs 'cum_call', 'mouth_swallow', 'hobo'
 							'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,'+rand(0,10)+'.mp4"></video></center>'
 							'A few minutes later he finishes, your mouth fills with nasty stinking sperm that you quickly swallow.'
 							
@@ -271,5 +270,5 @@ if $ARGS[0] = 'pos10':
 	act 'Leave':gt'city_residential'
 end
 
---- musorkaexh ---------------------------------
+--- city_trashplaceevents ---------------------------------
 

+ 8 - 1
locations/clothing.qsrc

@@ -422,7 +422,9 @@ if $ARGS[0] = 'view_clothing_item':
 
 	if CloStyle = 4:'This outfit can be used for prostitution.'
 
-	if CloInhibit + 10 > pcs_inhib and CloInhibit <= pcs_inhib: 'You find this outfit more revealing than you are completely comfortable with but that makes it quite exciting too.'
+	if CloInhibit > 10:
+		if CloInhibit + 10 > pcs_inhib and CloInhibit <= pcs_inhib: 'You find this outfit more revealing than you are completely comfortable with but that makes it quite exciting too.'
+	end
 
 	if $ARGS[2] = 'uniform':
 		if CloStyle2 = 1:
@@ -806,6 +808,11 @@ if $ARGS[0] = 'wear':
 
 	dynamic '<<$ARGS[1]>>S[<<ARGS[2]>>] = 0'
 
+	if CloStyle2 = 4:
+		$schbrand = $clothingworntype
+		schtype = clothingwornnumber
+	end
+
 	PCloQuality = CloQuality
 	PCloThinness = CloThinness
 	PCloTopCut = CloTopCut

+ 3 - 1
locations/clothing_QV.qsrc

@@ -499,7 +499,9 @@ if $ARGS[0] = 'change':
 	elseif ARRPOS('$CloLosTyp', $ARGS[1]) ! -1 and ARRPOS('CloLosNum',ARGS[2]) ! -1 :
 		'You lost these clothes somewhere, maybe you can find them again?.'
 	else
-		if CloInhibit + 10 > pcs_inhib: 'You find this outfit more revealing than you are completely comfortable with but that makes it quite exciting too.'
+		if CloInhibit > 10:
+			if CloInhibit + 10 > pcs_inhib: 'You find this outfit more revealing than you are completely comfortable with but that makes it quite exciting too.'
+		end
 		act 'Wear this outfit':
 			gs 'clothing', 'wear', $ARGS[1], ARGS[2]
 

+ 17 - 3
locations/cum_call.qsrc

@@ -2,8 +2,9 @@
 
 !{$ARGS[0] is for the location and should be set for all but vaginal:
 'labia' - 'pantyfront' - 'anus' - 'butt' - 'pantyrear' - 'clothes_hidden' - 'clothes' - 'back' - 'legs'
-'arms' - 'face' - 'mouth' - 'hands' - 'stomach' - 'breasts' - 'hair' - 'internalcondom' - 'precum'
+'arms' - 'face' - 'mouth' - 'hands' - 'stomach' - 'breasts' - 'hair' - 'internalcondom' - 'precum' - 'mouth_swallow'
 	'precum' - is for whenever Sveta has unprotected vaginal sex. It will automatically set the volume to 1.
+	'mouth_swallow' does the same as mouth but increaments swallow for the cum eater trait
 $ARGS[1] is for the name of the sexual partner
 ARGS[2] is a for knowing the partner. Defaults to 0. If this is not set to 1 the status window message will mention "some guy" instead of his name.
 	0 - unknown sex partner (his name may be known, but she newer saw him before, and likely won't ever again, or she won't remeber it)
@@ -18,6 +19,7 @@ ARGS[3] is contraception, if left blank it will use the default, if you want to
 	6 - the condom was Sabotaged but the main character shouldn''t know that
 	7 - the Condom was Sabotaged by the main character.
 ARGS[4] is for changing the potency, -1 for unable to impregnate, default is 10,000
+	NOTE volume is ignored for pregnancy risk if this or npc_spermpot[] for the partner is set
 ARGS[5] is volume, default is 40 (4ml)
 For a simple call you only need the first 3, ie:
 gs 'cum_call', 'anus', 'Kolka', 1 - for a known partner
@@ -104,6 +106,9 @@ if $ARGS[0] ! 'precum':
 		spafinloc = 11
 	elseif $ARGS[0] = 'mouth':
 		spafinloc = 12
+	elseif $ARGS[0] = 'mouth_swallow':
+		spafinloc = 12
+		swallow += 1
 	elseif $ARGS[0] = 'hands':
 		spafinloc = 13
 	elseif $ARGS[0] = 'stomach':
@@ -127,8 +132,17 @@ if $ARGS[0] ! 'precum':
 	sexcontra = 0
 else
 	!This is to check for pregnancy and stds from precum. It is added for readability when it is used in the code.
-	!It will call cum_call with a volume of 1.
-	gs 'cum_call', '', $ARGS[1], ARGS[2], ARGS[3], ARGS[4], 1
+	!It will call cum_call with potency of 1 40th of what it would be for a normal call.
+	tempSexspecpot = 0
+	if ARGS[4] > 0:
+		tempSexspecpot = ARGS[4] / 40
+	elseif npc_spermpot[$ARGS[1]] > 0: 
+		tempSexspecpot = npc_spermpot[$ARGS[1]] / 40
+	else
+		tempSexspecpot = 10000 / 40
+	end
+	gs 'cum_call', '', $ARGS[1], ARGS[2], ARGS[3], tempSexspecpot, 1
+	killvar 'tempSexspecpot'
 end
 
 --- cum_call ---------------------------------

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