263 Commity 863b5e0809 ... be9005bd80

Autor SHA1 Wiadomość Data
  Thavus be9005bd80 Merge https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Thavus 399b3c54aa Therapist text change. 2 lat temu
  Anya f8d0931831 [added] more tour guide random events, thanks to Dr. Cat 2 lat temu
  Kevin_Smarts 0ae033fd18 Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  bgkjdgbizgblzdgbr 0aeb178653 [fixed] Missing end, and apostophes also needs to be double in documentation. 2 lat temu
  hornguy6 537a27ab19 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts 404d989ecd [fixed] Body description wasn't updated after eye surgery to show Sveta no longer wearing glasses or after upgrading glasses. It would fix overnight but better to do so directly 2 lat temu
  Kevin_Smarts d55df03aa7 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Kevin_Smarts dbeeb0062e Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  Anya 616bb94751 [fixed] Kolka link got shifted above the picture 2 lat temu
  Vengeance11 fe9f26a9ca Text edits 2 lat temu
  Vengeance11 e8e31be834 Merge branch 'master' of https://git.catrenelle.com/hornguy6/glife 2 lat temu
  hornguy6 eeb8b831e4 [updated] the booty call files are complete? still not integrated until rachels connects them with text messaging. 2 lat temu
  hornguy6 618af531c1 [added] WIP file for Albina event - not enabled in main game 2 lat temu
  bgkjdgbizgblzdgbr 420f1ada45 [fixed] I can't count 2 lat temu
  hornguy6 4af8bd0f9f [updated] huge updates to the WIP booty call content - not enabled 2 lat temu
  Vengeance11 ba4bb66a0e Proofreading 2 lat temu
  Vengeance11 4b56234dc2 Text edits 2 lat temu
  hornguy6 fb19300c59 [changed] variables to not be russian 2 lat temu
  hornguy6 ed9fe74b60 updating repo (beware: this may cause an error, something has been weird trying to pull this) 2 lat temu
  Kevin_Smarts e46eb71206 Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  bgkjdgbizgblzdgbr f8e6c7f90d Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts c26ad238a3 [added] new arousal options: "self_fisting" and "self_fisting_anal" 2 lat temu
  bgkjdgbizgblzdgbr 8d77ae6c3e Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  bgkjdgbizgblzdgbr 6b2f11fbc5 [addded] New campus grounds events by nutluck. 2 lat temu
  bgkjdgbizgblzdgbr dd5016e83f [fixed] a bracket to much broke the dancing at the disco. 2 lat temu
  Kevin_Smarts 83a4e51d1e Merge remote-tracking branch 'origin/master' 2 lat temu
  Vengeance11 4a683832b1 Typo fix 2 lat temu
  bgkjdgbizgblzdgbr 3642414851 [fixed] Fixing some random picture broke some other. That should now be fixed. 2 lat temu
  bgkjdgbizgblzdgbr 7d04e7ab05 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  bgkjdgbizgblzdgbr c37ee764bc [added/changed] New evetns for after uni lectures by nutluck and chenges to how university week are calculated, such that the will be calculated even if the player does not go to university, and can therefore still be used for npcs. 2 lat temu
  bgkjdgbizgblzdgbr baff503f99 [fixed/changed] fixed a bug where studying for exams will do nothing, and added a check to make sure you are a student before you can study and removed some old study acts. 2 lat temu
  Vengeance11 dcf5c0960b Added Albina taking you home from disco when drunk, along with fix to school characters. 2 lat temu
  bgkjdgbizgblzdgbr 7773266d7e [textedits] fixing some spelling erroes in the documentation. 2 lat temu
  Anya 5edd7aa12a [fixed] (maybe) rex party dead ends reported on TFGS 2 lat temu
  Anya 4927548629 [fixed] dead ends in city clinic 2 lat temu
  Vengeance11 be2e68491c Proofreading 2 lat temu
  Kevin_Smarts d5d98fc01d [fixed] See if this will work in a dynamic then 2 lat temu
  Vengeance11 5029033f6a I need help, I know. 2 lat temu
  Kevin_Smarts 4e7698ff63 Merge remote-tracking branch 'Gwen/master' 2 lat temu
  Kevin_Smarts 1796986b5f [fixed] Missing part of last commit, sorry 2 lat temu
  Kevin_Smarts 7d740556cf [fixed] array entry could be set for base item_mosturiser which would result in massive amounts of product 2 lat temu
  Gwen d66c7cafdd Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Gwen 99dff7a372 [Added] New values for additonal cosplay outfits and regular outfits in Nerdvana 2 lat temu
  Kevin_Smarts 3a6023b89f Merge remote-tracking branch 'Anya/master' 2 lat temu
  Anya 578078013e [fixed] a wrong cum_call 2 lat temu
  Kevin_Smarts 518beea10e Merge remote-tracking branch 'Anya/master' 2 lat temu
  Anya 0dcb529c4d [added] link to Christina's house thru the showers 2 lat temu
  Anya e89d06cad8 [added] Christina's house- not accessible for the moment, still needs expansion and intro to the house 2 lat temu
  Anya 158b59cdb1 [fixed] bad arousal call 2 lat temu
  bgkjdgbizgblzdgbr 3b90555d07 [added] A daystart check for getting a special jbo at the photo studuio, so you can't just walking in and out until you trigger one. 2 lat temu
  bgkjdgbizgblzdgbr e78f4f1bfa Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  rachels 24c8eadd19 do not return to the pasture 2 lat temu
  Anya 445c68fca2 [changed] Christina shower BJs now use dildo_suck 2 lat temu
  bgkjdgbizgblzdgbr dba5d16c88 [fixed/changed] So again I should run the analyser before submitting, and change the journal quest to reflect the ne possibility to the Katja that you are a Lesbian. 2 lat temu
  bgkjdgbizgblzdgbr 196e63fd3b [Added] YOu can now tell Katja that you are not interested in boys, and she will stop asking you about sex with them. 2 lat temu
  bgkjdgbizgblzdgbr de3f2ade85 [fixed] Seems that sourcethree was to slow to include the fix of a bug find with the analyser for the last commit. 2 lat temu
  bgkjdgbizgblzdgbr 07d94cabd4 [fixed] Ivan will not only come to the resque a tthe disco if he is actually there, and fixed somthing to use the new dildo_suck arousal call. 2 lat temu
  Kevin_Smarts a4a290bd15 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Kevin_Smarts f0e5618a50 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts adaa21906d [changed] Finally hitting busking with the nerf bat 2 lat temu
  Vengeance11 ee9df55df8 Proofreading and text edits 2 lat temu
  Anya 60cf804f25 [changed] Anushka updated to new arousal call 2 lat temu
  Anya f4b6eb1401 [changed] text edit and arousal call change 2 lat temu
  Anya 9c66990435 [changed] Lariska and the principal sex stuff uses new arousal call instead of BJ 2 lat temu
  Kevin_Smarts 55762be6b0 [added] dildo_suck as a new arousal choice 2 lat temu
  Kevin_Smarts 8aa73b4d9c Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  bgkjdgbizgblzdgbr 330b427f29 [fixed] Fixed some random picture calls that hight not have bee as random as intended and other small edits. 2 lat temu
  Anya 3e7ae35fbd [fixed] dildo scene with principal was being counted as a blowjob with a male 2 lat temu
  Kevin_Smarts 53a5ffc868 [fiixed] Goth_clothing variable should have been updated in the initialisation files but wasn't for regular clothing only for sportswear 2 lat temu
  Kevin_Smarts 1cc1704ce4 Merge remote-tracking branch 'Gwen/master' 2 lat temu
  Kevin_Smarts 13855cc439 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Anya 120f397044 [added] extra code to make sure decision doesn't show up a second time 2 lat temu
  Kevin_Smarts 4083dc101f [fixed] Names were not showing up under disco class mate images if using black or modern grey colour scheme 2 lat temu
  Kevin_Smarts b909c6c94e [changed] Increase in odds of purse snatcher or mugger at night 2 lat temu
  Kevin_Smarts f5a4ca166c [changed] Reduced chance of mugging or pursesnatching by factor of 10 and removed money check bonus to their odds. 2 lat temu
  Anya 20cf54dc37 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Anya 0fb341025b [fixed] Christina bugs 2 lat temu
  Gwen b859cc8280 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts a64cbf2ab7 [text edits] Various typos or wrong terms spotted by yoyodyne 2 lat temu
  Kevin_Smarts 863beb42a4 [fixed] Enema check in bathroom seems to be too cautious in relation to sperm so changed it to a less strick check 2 lat temu
  Kevin_Smarts 716f83e778 [changed] Tidied if clauses as many variables repeated and added a minimum limit in cash before a robbed would bother with you. 2 lat temu
  Kevin_Smarts 2db3bd9cbb [changed] Updated version number, now using new system so its 0.8.7 2 lat temu
  Anya e20a8f2899 [fixed] I shouldn't code when I'm sleepy 2 lat temu
  Anya 0c6220f887 [fixed] Christina options were backwards 2 lat temu
  Anya ae4753fc5f [added] Christina bully events 2 lat temu
  Gwen 53d12d095b Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts 17f7335113 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts c7226441b9 [changed] Split uniform detection into 3 sections and simplified to try and fix edge case issue 2 lat temu
  Kevin_Smarts 9b11d7c951 [fixed] Potential issue from workKafe variable being used alone and as base for array as spotted by rachels 2 lat temu
  rachels 9fad2f47a9 fix typo 2 lat temu
  Gwen 7e58276ad5 [Changed] just a little more text change about the Gadukino gangbang event, should be the last of it. 2 lat temu
  Kevin_Smarts bb55f2d817 [fixed] Attack figures were bleeding through from player to opponent so this clears them to stop it happening. From Player58273 2 lat temu
  Kevin_Smarts cc9739d30d [fixed] typos 2 lat temu
  Kevin_Smarts 807b6bacd6 [fixed] Missing apostrophes and split long event into chunks to make it easier to follow and for future bug hunts 2 lat temu
  Kevin_Smarts 0d4219ebf2 Merge remote-tracking branch 'Gwen/master' 2 lat temu
  Kevin_Smarts 11467ee744 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Gwen 3a710354fb Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Gwen 0032a6e7ea [Changed] Additional text change to follow up the Gadukino event 2 lat temu
  Vengeance11 955834e46e More text edits 2 lat temu
  Vengeance11 4fa696a7d9 Text edits 2 lat temu
  Gwen b92f08c86d [Changed] alternative take on the village gangbang event, subject to reverse if needed. 2 lat temu
  Gwen 8d8098da1f [Changed] switching up text for some stair sex scenes in Pav apartment 2 lat temu
  Gwen 1f306357a2 [Changed] Additional text for a Gad sex scene, further proof read or grammar check are welcome (and thanks in advance!) 2 lat temu
  Anya f2cdf674c9 [fixed] family car was inconsistant with stepdad dialogue 2 lat temu
  Anya 27588993d7 [fixed] University dorm shouldn't use plates 2 lat temu
  Gwen 235bf53188 [Changed] action text and description for selling mushrooms and berries 2 lat temu
  Gwen 905414e6d5 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts 20f6e5886d [added] New text to Pav nude beach for Sveta swimming/sunbathing in swimwear so it doesn't all say she is naked 2 lat temu
  Gwen cf5c1e3fcd Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  rachels c3e6a7dbf6 fix typo/copy_paste bug 2 lat temu
  rachels a6d549b01c fix bugs 2 lat temu
  Gwen a242beaab9 [Changed & Added] reduce words and additional image insertion 2 lat temu
  Gwen ec2623de8d [Changed] new additions and value correction for the outfits and dresses 2 lat temu
  hornguy6 eb5a57290a [changed] stat['virgin'] to stat['think_virgin'] for clarity 2 lat temu
  Kevin_Smarts bffe9d3aa1 [added] Nurse at sauna now provides treatment for STDs (can put you in debt if not already) and you can ask for vitamins if in debt there 2 lat temu
  Kevin_Smarts 285bc8c807 [changed] Added timer to moisturiser so you can only use it twice a day. 3 if you don't really sleep but 2 realistically 2 lat temu
  Kevin_Smarts 6f908c33ed [fixed] Plasma TV for Pushkin apartment set in hallway instead of sitting room so that you can get cable even if you haven't been to living room 2 lat temu
  Kevin_Smarts ac1a275b85 [fixed] Reverse of last commit and change to Pushkin apartment to give TV ownership to Sveta which is correct fix 2 lat temu
  Kevin_Smarts 4670dd2d09 [fixed] Check for no cable didn't recognise Plasma TV 2 lat temu
  Kevin_Smarts 6ef41db7b5 [fixed] Rent extension for Pushkin apartment used wrong variable 2 lat temu
  Kevin_Smarts e5c07520c5 [removed] Old uni course work file and links to it 2 lat temu
  Kevin_Smarts 5d0277afed [fixed] old town apartment desk was using bric-a-brac drawer and made a bit of text easier to read. 2 lat temu
  Kevin_Smarts 465be138b2 Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  Kevin_Smarts 8a7848f76b Merge remote-tracking branch 'Anya/master' 2 lat temu
  Kevin_Smarts d0da6a458d [fixed] close all sound at start of uni lesson files to stop any sounds from plaza playing over them 2 lat temu
  bgkjdgbizgblzdgbr 04c4497788 [changed] MOved an old use of pcs_horny += 10 to be using the arousal calls, and added some missing increases of Katja's hornyness when you are falshing each other. 2 lat temu
  bgkjdgbizgblzdgbr 382dc77565 [text edits] Soem text edits to the uni file by me an nutluck. And some more documentation to the fame file. 2 lat temu
  Kevin_Smarts d548025cc4 [fixed] Return goto lacked $args[0] but hardcoded it anyway 2 lat temu
  Anya d1ef9b7613 [changed] Christina stuff, nothing to see here, move along 2 lat temu
  Anya 11502ad17f [fixed] (again) remove redundant end 2 lat temu
  Kevin_Smarts 527f9e3ed2 [fixed] removed duplicate character selection 2 lat temu
  Kevin_Smarts 1278220e0b [fixed] Bad link 2 lat temu
  Kevin_Smarts 1572d39809 [text edit] Text tweaks from nutluck and removed extra chunk from magic intro 2 lat temu
  Kevin_Smarts 925d75e87e Merge remote-tracking branch 'Anya/master' 2 lat temu
  Anya 58f77d24d8 [Added] group values for sports, by nutluck 2 lat temu
  Kevin_Smarts 40b8aacd6f [added] New Mother comment if you've been out all night 2 lat temu
  Kevin_Smarts 7d7f6becad [fixed] Missing link after I split start chunk 2 lat temu
  Anya 5dd8aa2cb0 [fixed] redundant end 2 lat temu
  Anya 594aba1939 [changed] lowered cost to buy city apartment, adjustments will come later 2 lat temu
  Kevin_Smarts aa729a2f5b Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  Kevin_Smarts cc7536701c Merge remote-tracking branch 'Anya/master' 2 lat temu
  Kevin_Smarts 5235756176 [added] uni magic start from nutluck 2 lat temu
  Kevin_Smarts 82f59f870e [fixed] Entry to city hotel rooms now checks against payment and not room choice. Should stop you being able to keep using it after rental has expired 2 lat temu
  Kevin_Smarts 8e5b7f2ff0 [added] Just an extra line in journal telling the player when Stepdad is most likely to be alone at home, for reasons. 2 lat temu
  Kevin_Smarts 518c5ff326 [added] New city magic start repurposing SG magic start from nutluck 2 lat temu
  bgkjdgbizgblzdgbr f28798cc89 [changed] Added SchoolAtestat = 0 to some places that only used kankuli = 0 to open om content that is dependent of the character being in school. There are probably more places that need to be added. 2 lat temu
  Anya 4ba324ed51 [changed] bit of proof reading by me and nutluck. 2 lat temu
  Kevin_Smarts d0bde59e9f Merge remote-tracking branch 'Anya/master' 2 lat temu
  Anya f1d39d79de [fixed] bug with music stuff in apartments/houses 2 lat temu
  bgkjdgbizgblzdgbr 5fb5c79889 [fixed] Missing lean act. 2 lat temu
  bgkjdgbizgblzdgbr 9241d3ee19 [fixed] I can't do math. Hence the last commit for changing the Katja kiss chance used to wrong function. 2 lat temu
  bgkjdgbizgblzdgbr c9a1e77266 [fixed] Typos ment your grade wasn't shown. 2 lat temu
  bgkjdgbizgblzdgbr 7fce81b33e [changed] Changed the condition for Katja approaching you for a kiss at home, such that there is always minimum a 50% chance she wont, each time you talk to her. 2 lat temu
  bgkjdgbizgblzdgbr 3ff2ef7855 [fixed] Changed use of stat['virgin'] = 1 to pcs_vag = 0 since the scene talks about breaking her hymen. 2 lat temu
  Kevin_Smarts 1924e1b328 [fixed] list for tailoring all clothes organised to match clothing file and filled in missing entries 2 lat temu
  Kevin_Smarts f4b025294d [fixed] Couple of entries missing from sell list and re-ordered to match 'clothing' file order 2 lat temu
  Kevin_Smarts 91514133d9 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Anya 40a30e55fe [fixed] dead end 2 lat temu
  Gwen ac2e19f46b Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Vengeance11 2d218652e3 Proofreading 2 lat temu
  Anya 9852b84cd9 [fixed] another bad image call 2 lat temu
  Anya 6c88c6266c [fixed] wrong image calls and a bit of text issues, still needs work. 2 lat temu
  Anya de93f99e5a [fixed] missed a file for Christina stuff when originally pushed. 2 lat temu
  Gwen d90ca2a9fa [Changed] new additional and replacements of bomba, dolls and erotomaniac outfits and dresses... 2 lat temu
  Kevin_Smarts 853b742fba [fixed] use of old variable breaking events, spotted by mixati 2 lat temu
  rachels ac636cf7ff fix typo 2 lat temu
  Kevin_Smarts 471f612150 [changed] Remove should just use the individual bra and panty systems as is so Sveta doesn't get put back in underwear when she wasn't wearig any in first place. 2 lat temu
  Kevin_Smarts 58cd0c300b [fixed] This was just duplicating the last worn state so it wasn't required 2 lat temu
  Kevin_Smarts ae31f8bdf6 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts f796445770 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Kevin_Smarts f51ad166c9 [fixed] Flag wasn't being cleared in underwear, wear and added labels to them 2 lat temu
  rachels b4d6b4791d add some piece of code to replace the variables which were never set in the code which is used nowhere 2 lat temu
  Anya d738727cb5 [fixed] christina variables didn't get updated in some spots 2 lat temu
  Kevin_Smarts 1010da918e [fixed] loops with same name causing crashes 2 lat temu
  Kevin_Smarts 112f7d8f54 [fixed] Should be 2017 2 lat temu
  Kevin_Smarts 7fe70cdb12 [fixed] setting start dates for uni start 2 lat temu
  Kevin_Smarts 3673b84aae Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts 4ebe527084 Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  rachels e672968fe1 Cats are wild lately, one more fix of saveupdater 2 lat temu
  rachels 451cc88d37 fix that bug which troubled hornguy6 2 lat temu
  Kevin_Smarts 6662fead24 [fixed] String being printed but no longer filled in shoe file 2 lat temu
  bgkjdgbizgblzdgbr ec14469417 [added] Added Katja telling you that she is going to the university and the ability to tell her that you are going to the university. In preparation for her university content. 2 lat temu
  bgkjdgbizgblzdgbr 0d2537779e [fixed/changed] Fixed a home work loop in Julia's event. Fixed some stuff that used the old way of coding instead of gs 'arousal' and adde realtionship gains. 2 lat temu
  bgkjdgbizgblzdgbr 5b4ca6bb11 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  bgkjdgbizgblzdgbr 6d7f8a1348 [textedit] Added the informtion about Katja loosing her Anal virginity at school to her quest. 2 lat temu
  rachels fba486861c fix variable name 2 lat temu
  rachels 47cc83d944 fix variable name 2 lat temu
  bgkjdgbizgblzdgbr e64239918a Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  bgkjdgbizgblzdgbr 6688b69463 [changed] Changed Artem's home file to use the gs npc_relationship in stead of the old way of just adding to the variable. 2 lat temu
  Anya 1b846251a2 [removed] Another dead variable 2 lat temu
  Anya 609b9523ed [removed] Dead variable removed 2 lat temu
  Anya d43c80f1d7 [fixed] removed calls for content that no longer exists. 2 lat temu
  rachels ae97f7f416 ..Medal should be a string, but in that case the comparison is picky 2 lat temu
  rachels 6df19da225 just format the file (spaces -> tabs) 2 lat temu
  rachels 46f18cbe3d remove menu_mobila from project 2 lat temu
  rachels 79b8854573 remove the void procedure and move the file to unused 2 lat temu
  Kevin_Smarts f90fb893a6 Merge remote-tracking branch 'Anya/master' 2 lat temu
  Kevin_Smarts 6df00dd81a [added] Return button from main wardrobe screen 2 lat temu
  Anya b0840f01e1 [changed] un-outcast Christina 2 lat temu
  rachels f1eeac6b52 remove dummy condition 2 lat temu
  rachels d049f8ce36 use sensible variables 2 lat temu
  rachels fa4e0726f7 use the new descriptive variables 2 lat temu
  rachels 1ad82cd678 use the new dog variables 2 lat temu
  rachels 8a9e941b3a fix typos 2 lat temu
  rachels 7b5d9f098a remove void dynamics 2 lat temu
  rachels bc508bd6c2 one more nerdvana outfits 2 lat temu
  rachels 788c26d9b5 fix some formating and typos 2 lat temu
  rachels 63452207f3 Merge https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  rachels 440893677e fix typo in the name of the location ($attributes_nerdvana_outfits) 2 lat temu
  Kevin_Smarts cb7e1c6c86 [fixed] Missed this when changing description2 to function 2 lat temu
  rachels a278baf2db fix variable name 2 lat temu
  rachels 41a5331c88 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife.git 2 lat temu
  rachels 77c615ac7a fix variable names 2 lat temu
  Kevin_Smarts dee500ad05 [fixed] Futher places where kats was used instead of cats 2 lat temu
  Kevin_Smarts 2fa6074f8d Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  rachels 6edc933f56 remove PirsGL variable 2 lat temu
  rachels a43d1cb9b5 fix typos in variable names 2 lat temu
  Kevin_Smarts 843e52385b Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts 50b18da456 [change/fix] Changed shoe_description2 to a function and removed the *nl that was creating many blank lines above the table 2 lat temu
  Kevin_Smarts 08c5f0f1cb [changed] rename of kats_bras and kats_panties to use cats like the other items they sell 2 lat temu
  rachels 7f975084d8 fix typo in the variable name 2 lat temu
  rachels 71e8396972 fix typo in the variable name 2 lat temu
  bgkjdgbizgblzdgbr b114f55d1c [fixed] Wrongly placed ' ' made Albina hate you instead of love you. 2 lat temu
  rachels 4304d1d39f replace the old descriptive variables with the new ones 2 lat temu
  rachels f894f6e3f7 use $rand_boy instead $jock 2 lat temu
  rachels 291363324c use $hairstyle instead of the old variables 2 lat temu
  rachels e334d4acb9 replace the unset variable '$father' with a sensible value 2 lat temu
  rachels 89a1ee312d remove dummy line ($dinrandcum ='') 2 lat temu
  rachels 0f57e17127 fix reading of the porn magazine 2 lat temu
  Kevin_Smarts dffe1f67aa Merge remote-tracking branch 'hornguy6/master' 2 lat temu
  rachels db09744b00 fix name of variable 2 lat temu
  rachels f898436084 remove dummy line ($BanSexType ='') 2 lat temu
  rachels e8042edb64 fix jokes 2 lat temu
  Kevin_Smarts 869a59df3f Merge remote-tracking branch 'Gwen/master' 2 lat temu
  Kevin_Smarts 1bc0bbd97e Merge remote-tracking branch 'Anya/master' 2 lat temu
  hornguy6 3f64ca22ad [fixed] wrong numbers for [i] so none of the pictures matched the descriptions 2 lat temu
  Gwen e5ca9dbba2 [Edit] the wording of the rng sex work event in Pavlovsk to make it less word-y 2 lat temu
  Kevin_Smarts 7455e036f8 [changed] Adjusted number of sets for dresses in Salacious and Scandalicous to better fit current stock numbers 2 lat temu
  Anya 8035c29926 [fixed] flashdrive event at albinas house 2 lat temu
  Kevin_Smarts 6b37cbc232 [fixed] Counter in sex shop gloryhole wasn't resetting and the check for the pornstudio intro now uses gloryhole use in the sex shop only. 2 lat temu
  Kevin_Smarts 03df03d13d [fixed] Missing end 2 lat temu
  Kevin_Smarts 82cf9bfe58 [fixed] Issue with bag/mirror vs therapist auto hair still wasn't happy 2 lat temu
  rachels 1cda99c875 fix typo in variable name 2 lat temu
  Kevin_Smarts 8e79e0742c [update] Prep for release 2 lat temu
  Kevin_Smarts 58e89d3bed [fixed] Doggo cheats had gotos instead of dynamics breaking their links 2 lat temu
  Kevin_Smarts ad2c364d64 [fixed] Stat for porn studio salesguy approaching you in sex shop was teh all gloryhole stat 2 lat temu
  Kevin_Smarts d7b524f22f [fixed] There was no usage available for teh anti-fungal meds so added to bathroom as a pill for now and qualifying races track top 3 finishes but called them wins 2 lat temu
  Kevin_Smarts 9bdc3c1afb Merge remote-tracking branch 'bgkjdgbizgblzdgbr/master' 2 lat temu
  bgkjdgbizgblzdgbr f679db34a4 [fixed] Made the mistake to commit the file before running QSPanalyser. Now it should work. 2 lat temu
  bgkjdgbizgblzdgbr 861482e5e8 [fixed/changed] Fixed someproblem with the birthcontrl day trigger for the park events, and changed the chat about anal sex with Iven so the player do not try to trigger a non exesiting chat whit him. 2 lat temu
  Kevin_Smarts b34118df1d [fixed] Missing money check and lack of *clr & cla on some events if no follow up images available 2 lat temu
  Kevin_Smarts 0d881868e5 [fixed] Additional run of the body code to fill all the info on old saves and new starts 2 lat temu
  Kevin_Smarts c387c52ab9 [changed] Rduced the impact of reactions on fight timer to make it less vital as it was OP as a stat 2 lat temu
  bgkjdgbizgblzdgbr 27fce51e4f Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  bgkjdgbizgblzdgbr 4541f811f0 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
  Kevin_Smarts 9a7f63923f [fixed] sign wrong way around 2 lat temu
  Kevin_Smarts 5860aedd12 Merge remote-tracking branch 'Thavus/master' 2 lat temu
  Kevin_Smarts 5dc76ba9f8 [fixed] Added conditions for auto hair styling due to therapist to prevent infinite loops. 2 lat temu
  Kevin_Smarts 255f596305 [fixed] Shoe file was hardcoded not reading array size so it missed a number of newer shoes 2 lat temu
  Kevin_Smarts 5a9a3d2b70 [Fixed] Missing entry for nerdvana on purse image list 2 lat temu
  Kevin_Smarts d26dfc19f4 [block to stop access to call board was also blocking access to hallway in talent agency 2 lat temu
  bgkjdgbizgblzdgbr ac8e9befe0 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 2 lat temu
100 zmienionych plików z 9591 dodań i 5514 usunięć
  1. 5 5
      glife.qproj
  2. 2 2
      locations/BDsex.qsrc
  3. 3 3
      locations/BurgerTip.qsrc
  4. 11 11
      locations/Cheatmenu_din.qsrc
  5. 2 2
      locations/FedorEv2.qsrc
  6. 3 3
      locations/Gnpc.qsrc
  7. 23 16
      locations/JuliaMilHome.qsrc
  8. 198 87
      locations/KatjaHomeTalk.qsrc
  9. 26 11
      locations/Katja_Tanga.qsrc
  10. 20 22
      locations/Komp.qsrc
  11. 5 1
      locations/LariskaHome.qsrc
  12. 11 11
      locations/LariskaSex.qsrc
  13. 0 519
      locations/LariskaStart.qsrc
  14. 1 1
      locations/MRear.qsrc
  15. 15 15
      locations/MartinSex.qsrc
  16. 5 5
      locations/MartinSex2.qsrc
  17. 7 7
      locations/MartinSex3.qsrc
  18. 1 1
      locations/MartinTalk.qsrc
  19. 0 2
      locations/NikoDreams.qsrc
  20. 4 4
      locations/NikoPayback.qsrc
  21. 1 1
      locations/Serge_kuh.qsrc
  22. 4 2
      locations/Voltrener.qsrc
  23. 1 1
      locations/Voltrenersex.qsrc
  24. 2 3
      locations/WorkHosp.qsrc
  25. 0 60
      locations/Zvereva_domme_1.qsrc
  26. 142 11
      locations/Zvereva_events.qsrc
  27. 240 0
      locations/Zvereva_house.qsrc
  28. 108 0
      locations/Zvereva_house_events.qsrc
  29. 247 0
      locations/Zvereva_schedule.qsrc
  30. 30 17
      locations/Zvereva_sub_1.qsrc
  31. 646 211
      locations/_attributes_bomba_dress.qsrc
  32. 361 110
      locations/_attributes_bomba_outfits.qsrc
  33. 405 381
      locations/_attributes_dolls_dress.qsrc
  34. 523 138
      locations/_attributes_dolls_outfits.qsrc
  35. 292 311
      locations/_attributes_eroto_dress.qsrc
  36. 332 420
      locations/_attributes_eroto_outfits.qsrc
  37. 328 200
      locations/_attributes_moncheri_dress.qsrc
  38. 278 598
      locations/_attributes_moncheri_gown.qsrc
  39. 792 165
      locations/_attributes_nerdvana_cosplay.qsrc
  40. 280 162
      locations/_attributes_nerdvana_outfits.qsrc
  41. 1 2
      locations/_attributes_salacious_outfits.qsrc
  42. 1 1
      locations/_bra_image.qsrc
  43. 1 1
      locations/_panty_image.qsrc
  44. 2 0
      locations/_purse_image.qsrc
  45. 61 0
      locations/_shoe_description2.qsrc
  46. 7 7
      locations/agentned.qsrc
  47. 61 61
      locations/albina_chat.qsrc
  48. 35 35
      locations/albina_house_events.qsrc
  49. 7 7
      locations/albina_lazar_sex.qsrc
  50. 1 8
      locations/albina_mother_events.qsrc
  51. 6 6
      locations/albina_school_sex.qsrc
  52. 2 2
      locations/albina_starlets.qsrc
  53. 578 0
      locations/albina_wine_event.qsrc
  54. 8 8
      locations/albinahome.qsrc
  55. 37 37
      locations/anekdot.qsrc
  56. 1 1
      locations/anushapt.qsrc
  57. 2 4
      locations/anushka.qsrc
  58. 8 8
      locations/anushkaev1.qsrc
  59. 36 1
      locations/arousal.qsrc
  60. 2 2
      locations/artem_events.qsrc
  61. 28 28
      locations/artemhome.qsrc
  62. 1 1
      locations/audition_sex2.qsrc
  63. 7 7
      locations/audition_sex3.qsrc
  64. 12 12
      locations/auditions_minor1.qsrc
  65. 4 5
      locations/bed.qsrc
  66. 4 11
      locations/bed2.qsrc
  67. 4 3
      locations/bedr.qsrc
  68. 4 2
      locations/bedr2x.qsrc
  69. 1 3
      locations/bedrPar.qsrc
  70. 344 305
      locations/beg1.qsrc
  71. 7 7
      locations/body_desc.qsrc
  72. 2 2
      locations/booty_call.qsrc
  73. 212 97
      locations/booty_call_after.qsrc
  74. 7 5
      locations/booty_call_morning.qsrc
  75. 390 230
      locations/booty_call_sex.qsrc
  76. 534 321
      locations/booty_call_start.qsrc
  77. 229 84
      locations/booty_call_talk.qsrc
  78. 1023 250
      locations/booty_call_virgin.qsrc
  79. 32 7
      locations/bras.qsrc
  80. 15 16
      locations/brother.qsrc
  81. 13 13
      locations/brother_voyeur.qsrc
  82. 4 4
      locations/casting.qsrc
  83. 14 11
      locations/cikl.qsrc
  84. 19 15
      locations/city_clinic.qsrc
  85. 1 1
      locations/city_hotel.qsrc
  86. 8 8
      locations/city_kafe.qsrc
  87. 1 1
      locations/city_residential.qsrc
  88. 8 0
      locations/city_sauna.qsrc
  89. 92 0
      locations/city_saunawhore.qsrc
  90. 2 2
      locations/cleanHTML.qsrc
  91. 2 2
      locations/clothing.qsrc
  92. 2 2
      locations/clothing_QV.qsrc
  93. 1 1
      locations/clothing_attributes.qsrc
  94. 3 3
      locations/costuming.qsrc
  95. 2 2
      locations/dimaHome.qsrc
  96. 14 15
      locations/din_bad.qsrc
  97. 18 3
      locations/din_van.qsrc
  98. 106 104
      locations/djibril.qsrc
  99. 206 217
      locations/djibrilev1.qsrc
  100. 4 4
      locations/dreams.qsrc

+ 5 - 5
glife.qproj

@@ -151,8 +151,8 @@
 		<Location name="shoes"/>
 		<Location name="$shoe_image"/>
 		<Location name="$shoe_description"/>
+		<Location name="$shoe_description2"/>
 		<Location name="shoe_attributes"/>
-		<Location name="shoe_description2"/>
 		<Location name="$attributes_cats_shoes"/>
 		<Location name="$attributes_bomba_shoes"/>
 		<Location name="$attributes_danilovich_shoes"/>
@@ -628,8 +628,10 @@
 		<Location name="olutaxi"/>
 	</Folder>
 	<Folder name="Christina Zvereva">
-		<Location name="Zvereva_domme_1"/>
 		<Location name="Zvereva_events"/>
+		<Location name="Zvereva_house"/>
+		<Location name="Zvereva_house_events"/>
+		<Location name="Zvereva_schedule"/>
 		<Location name="Zvereva_sub_1"/>
 	</Folder>
 	<Folder name="Julia Milov">
@@ -668,7 +670,6 @@
 		<Location name="albina_starlets"/>
 	</Folder>
 	<Folder name="Lariska">
-		<Location name="LariskaStart"/>
 		<Location name="LariskaGo"/>
 		<Location name="LariskaHome"/>
 		<Location name="lariska_schedule"/>
@@ -895,7 +896,7 @@
 		<Location name="uni_exams1"/>
 		<Location name="uni_exams2"/>
 		<Location name="uni_library"/>
-		<Location name="unicoursework"/>
+		<Location name="uni_events"/>
 		<Location name="uniutil"/>
 	</Folder>
 	<Folder name="University Characters">
@@ -1068,7 +1069,6 @@
 		<Location name="$menu_calendar"/>
 		<Location name="$menu_reputation"/>
 		<Location name="$menu_traits"/>
-		<Location name="$menu_mobila"/>
 		<Location name="$menu_magic"/>
 		<Location name="$menu_pain"/>
 		<Location name="$menu_face"/>

+ 2 - 2
locations/BDsex.qsrc

@@ -579,7 +579,7 @@ if $ARGS[0] = 'org':
 		'It is your time of the month and, as his member rams into you, vaginal blood flows slowly around his girth. Painful sensations and pleasure mix. You moan while his strong <<dick>> centimeter dick fucks your pussy.'
 		$orgasm_or = 'no'
 		gs 'stat'
-	elseif mesec <= 0 and stat['virgin'] = 0:
+	elseif mesec <= 0 and stat['think_virgin'] = 0:
 		!!no monthly
 		!!horny - excitement
 		!!pcs_vag - the elasticity of the vagina
@@ -692,7 +692,7 @@ if $ARGS[0] = 'org':
 		end
 
 		if pcs_vag <= dick:pcs_vag += 1
-	elseif stat['virgin'] = 1 and mesec <= 0:
+	elseif stat['think_virgin'] = 1 and mesec <= 0:
 		pcs_mood -= 15
 		'You bite your lip in pain and tears gush from your eyes when <<$boydesc>> enters you, breaking your hymen. You moan while weeping as his strong <<dick>> centimeter dick fucks your bloody pussy.'
 		gs 'arousal', 'vaginal', 5, 'sub', 'rough'

+ 3 - 3
locations/BurgerTip.qsrc

@@ -130,7 +130,7 @@ if $ARGS[0] = 'work':
 					
 					act 'Suck his dick': gt 'BurgerTip', 'bj'
 					
-					if stat['virgin'] = 0 or pcs_ass > 0:
+					if stat['think_virgin'] = 0 or pcs_ass > 0:
 						act 'Have sex':
 							*clr&cla
 							gs 'stat'
@@ -611,7 +611,7 @@ if $ARGS[0] = 'bj':
 	
 	if wantrand = 3:
 		'After a short time, Anatoly takes his cock from your mouth and says, "<<$pcs_nickname>>, I want all of you."'
-		if stat['virgin'] = 0 or pcs_ass > 0:
+		if stat['think_virgin'] = 0 or pcs_ass > 0:
 			act 'Bend over the desk': gt 'BurgerTip', 'bend'
 		else
 			'Wait! You''ve never had sex before!'
@@ -621,7 +621,7 @@ if $ARGS[0] = 'bj':
 		end
 	elseif wantrand = 2:
 		'After a short time, Anatoly groans, "<<$pcs_nickname>> if you keep sucking, I''m going to finish"'
-		if stat['virgin'] = 0 or pcs_ass > 0: act 'Bend over the desk': gt 'BurgerTip', 'bend'
+		if stat['think_virgin'] = 0 or pcs_ass > 0: act 'Bend over the desk': gt 'BurgerTip', 'bend'
 		act 'Finish him by hand': gt 'BurgerTip', 'bj_cum'
 		act 'Continue to suck': gt 'BurgerTip', 'bj2'
 	elseif wantrand < 2:

+ 11 - 11
locations/Cheatmenu_din.qsrc

@@ -1287,12 +1287,12 @@ $cheatmenu['reputation'] = {
 		'Brother: <<npc_rel[''A34'']>>	<a href="exec:npc_rel[''A34''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A34''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 	end
 
-	'Your dog: '+iif($status['dog'] = 'active', '<b>Active</b>', '<a href="exec: $status[''dog''] = ''active'' & gt $cheatmenu[''reputation'']">Active</a>')+'|'+iif($status['dog'] = 'blocked', '<b>Blocked</b>', '<a href="exec: $status[''dog''] = ''blocked'' & gt $cheatmenu[''reputation'']">Blocked</a>')
+	'Your dog: '+iif($status['dog'] = 'active', '<b>Active</b>', '<a href="exec: $status[''dog''] = ''active'' & dynamic $cheatmenu[''reputation'']">Active</a>')+'|'+iif($status['dog'] = 'blocked', '<b>Blocked</b>', '<a href="exec: $status[''dog''] = ''blocked'' & dynamic $cheatmenu[''reputation'']">Blocked</a>')
 	if $status['dog'] ! 'blocked':
-		'Set the relationship and love of your dog to always be at maximum: '+iif(cheat['dog_rel'] = 0, '<a href="exec: cheat[''dog_rel''] = 1 & gt $cheatmenu[''reputation'']">Off</a>', '<a href="exec: cheat[''dog_rel''] = 0 & gt $cheatmenu[''reputation'']">Currently On</a>')
-		'You need to feed your dog <<rex[''count_feed_base'']>> per day: '+iif(rex['count_feed_base'] > 1, '<a href="exec: rex[''count_feed_base''] -= 1 & gt $cheatmenu[''reputation'']">-1</a>', '-1')+'|<a href="exec: rex[''count_feed_base''] += 1 & gt $cheatmenu[''reputation'']">+1</a>'
-		'You need to walk your dog <<rex[''count_walk_base'']>> per day: '+iif(rex['count_walk_base'] > 1, '<a href="exec: rex[''count_walk_base''] -= 1 & gt $cheatmenu[''reputation'']">-1</a>', '-1')+'|<a href="exec: rex[''count_walk_base''] += 1 & gt $cheatmenu[''reputation'']">+1</a>'
-		'You need to bath your dog <<rex[''count_bath_base'']>> per week: '+iif(rex['count_bath_base'] > 1, '<a href="exec: rex[''count_bath_base''] -= 1 & gt $cheatmenu[''reputation'']">-1</a>', '-1')+'|<a href="exec: rex[''count_bath_base''] += 1 & gt $cheatmenu[''reputation'']">+1</a>'
+		'Set the relationship and love of your dog to always be at maximum: '+iif(cheat['dog_rel'] = 0, '<a href="exec: cheat[''dog_rel''] = 1 & dynamic $cheatmenu[''reputation'']">Off</a>', '<a href="exec: cheat[''dog_rel''] = 0 & dynamic $cheatmenu[''reputation'']">Currently On</a>')
+		'You need to feed your dog <<rex[''count_feed_base'']>> per day: '+iif(rex['count_feed_base'] > 1, '<a href="exec: rex[''count_feed_base''] -= 1 & dynamic $cheatmenu[''reputation'']">-1</a>', '-1')+'|<a href="exec: rex[''count_feed_base''] += 1 & dynamic $cheatmenu[''reputation'']">+1</a>'
+		'You need to walk your dog <<rex[''count_walk_base'']>> per day: '+iif(rex['count_walk_base'] > 1, '<a href="exec: rex[''count_walk_base''] -= 1 & dynamic $cheatmenu[''reputation'']">-1</a>', '-1')+'|<a href="exec: rex[''count_walk_base''] += 1 & dynamic $cheatmenu[''reputation'']">+1</a>'
+		'You need to bath your dog <<rex[''count_bath_base'']>> per week: '+iif(rex['count_bath_base'] > 1, '<a href="exec: rex[''count_bath_base''] -= 1 & dynamic $cheatmenu[''reputation'']">-1</a>', '-1')+'|<a href="exec: rex[''count_bath_base''] += 1 & dynamic $cheatmenu[''reputation'']">+1</a>'
 	end
 	*nl
 
@@ -1328,7 +1328,7 @@ $cheatmenu['reputation'] = {
 			if fedormasha = 0:	'<<$npc_firstname[''A5'']>> <<$npc_lastname[''A5'']>>: <<npc_rel[''A5'']>>	<a href="exec:npc_rel[''A5''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A5''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A8'']>> <<$npc_lastname[''A8'']>>: <<npc_rel[''A8'']>>	<a href="exec:npc_rel[''A8''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A8''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$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 christinaQW['dompath'] <= 5:  '<<$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[''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[''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>'
@@ -1385,7 +1385,6 @@ $cheatmenu['reputation'] = {
 			'<a href="exec:Enable_reputation_outcasts = 0 & dynamic $cheatmenu[''reputation'']">Hide details</a>'
 			'<<$npc_firstname[''A7'']>> <<$npc_lastname[''A7'']>>: <<npc_rel[''A7'']>>	<a href="exec:npc_rel[''A7''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A7''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			if soniaPS > 0:	'<<$npc_firstname[''A25'']>> <<$npc_lastname[''A25'']>>: <<npc_rel[''A25'']>>	<a href="exec:npc_rel[''A25''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A25''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
-			if christinaQW['dompath'] >= 6:	'<<$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>'
 			if fedormasha = 1:	'<<$npc_firstname[''A5'']>> <<$npc_lastname[''A5'']>>: <<npc_rel[''A5'']>>	<a href="exec:npc_rel[''A5''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A5''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A159'']>> <<$npc_lastname[''A159'']>>: <<npc_rel[''A159'']>>  <a href="exec:npc_rel[''A159''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A159''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 		end
@@ -2725,7 +2724,7 @@ $cheatmenu['vartracker'] = {
 	'month: <<month>>'
 	'week: <<week>>'
 	'$temperature: <<$temperature>>'
-	'pffilmday: <<pffilmday>>'
+	'pfilmday: <<pfilmday>>'
 	'$pfname: <<$pfname>>'
 	'modelmon: <<modelmon>>'
 	'min_arousal: <<min_arousal>>'
@@ -3266,6 +3265,7 @@ $cheatmenu['items'] = {
 	if showCosmeticsItems = 1:
 		'<a href = "exec: showCosmeticsItems = 0 & dynamic $cheatmenu[''items'']">Hide Details </a>'
 		*pl 'Cosmetics: <a href="exec:kosmetica=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<kosmetica>> </b></a>'
+		*pl 'Moisturiser: <a href="exec:item_moisturizer=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<item_moisturizer>> </b></a>'
 		*pl 'Lip balms: <a href="exec:lipbalm=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<lipbalm>> </b></a>'
 		*pl 'Plain false lashes: <a href="exec:falselashesplain=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<falselashesplain>> </b></a>'
 		*pl 'Mink false lashes: <a href="exec:falselashesmink=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<falselashesmink>> </b></a>'
@@ -3279,9 +3279,9 @@ $cheatmenu['items'] = {
 		*pl 'Hair pins: <a href="exec:hpingrip=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<hpingrip>> </b></a>'
 
 		if bag = 1:
-			*pl 'Wipes: <a href="exec:salfetka=input(''Set number'') & dynamic $cheatmenu[''items''] & if val(salfetka>1):salfetka=1 & dynamic $cheatmenu[''items'']"><b> <<salfetka>> </b></a>'
-			*pl 'Portable makeup: <a href="exec:kosmetitka=input(''Set number'') & dynamic $cheatmenu[''items''] & if val(kosmetitka>1):kosmetitka=1 & dynamic $cheatmenu[''items'']"><b> <<kosmetitka>> </b></a>'
-			*pl 'Mouthwash: <a href="exec:mouthwash=input(''Set number'') & dynamic $cheatmenu[''items''] & if val(mouthwash>1):mouthwash=1 & dynamic $cheatmenu[''items'']"><b> <<mouthwash>> </b></a>'
+			*pl 'Wipes: <a href="exec:salfetka=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<salfetka>> </b></a>'
+			*pl 'Portable makeup: <a href="exec:kosmetitka=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<kosmetitka>> </b></a>'
+			*pl 'Mouthwash: <a href="exec:mouthwash=input(''Set number'') & dynamic $cheatmenu[''items'']"><b> <<mouthwash>> </b></a>'
 			
 			if greben = 0:
 				*pl 'Comb: <a href="exec:greben = 1 & dynamic $cheatmenu[''items'']"><b>none</b></a>'

+ 2 - 2
locations/FedorEv2.qsrc

@@ -386,7 +386,7 @@ if $ARGS[0] = 'Home':
 					gs 'arousal', 'bj', 5, 'dom'	
 					gs 'stat'						
 
-					if stat['virgin'] = 1:
+					if stat['think_virgin'] = 1:
 						act 'Tell him you''re a virgin': gt 'FedorEv2', 'Virgin Sex'	
 					else
 						act 'Spread your legs': gt 'FedorEv2', 'Vaginal Sex'
@@ -403,7 +403,7 @@ if $ARGS[0] = 'Home':
 					gs 'arousal', 'cuni', 5, 'dom'
 					gs 'stat'						
 					
-					if stat['virgin'] = 1:
+					if stat['think_virgin'] = 1:
 						act 'Tell him you''re a virgin': gt 'FedorEv2', 'Virgin Sex'			
 					else
 						act 'Let him enter you': gt 'FedorEv2', 'Vaginal Sex'

+ 3 - 3
locations/Gnpc.qsrc

@@ -212,7 +212,7 @@ act 'Take a walk through the park':
 end
 
 if preg = 1 and pregchem <= 1920 and npc_pregtalk[numnpc] = 0 and gnpcSex[numnpc] > 0 and knowpreg = 1:
-	if $father ! $nameBoyfrend[numnpc]:
+	if $npc_usedname[$ChildFath[arrsize('$ChildFath') - 1]] ! $nameBoyfrend[numnpc]:
 		$pregLie = '(Lie) '
 	else
 		$pregLie = ''
@@ -223,8 +223,8 @@ if preg = 1 and pregchem <= 1920 and npc_pregtalk[numnpc] = 0 and gnpcSex[numnpc
 		gs'stat'
 		'You tell <<$nameBoyfrend[numnpc]>> that he got you pregnant. His eyes nearly pop out of their sockets.'
 
-		if $father ! $nameBoyfrend[numnpc]: pregLieRand = rand(1,5)
-		if $father = $nameBoyfrend[numnpc] or ($father ! $nameBoyfrend[numnpc] and pregLieRand >= 4):
+		if $npc_usedname[$ChildFath[arrsize('$ChildFath') - 1]] ! $nameBoyfrend[numnpc]: pregLieRand = rand(1,5)
+		if $npc_usedname[$ChildFath[arrsize('$ChildFath') - 1]] = $nameBoyfrend[numnpc] or ($npc_usedname[$ChildFath[arrsize('$ChildFath') - 1]] ! $nameBoyfrend[numnpc] and pregLieRand >= 4):
 			'He looks at his feet, unable to look you in the eyes. "Listen, I''m not ready to be a father or even to marry you." He hands you five thousand ₽. "Here, take this money and let us part."'
 
 			act 'Dump him and take the money':

+ 23 - 16
locations/JuliaMilHome.qsrc

@@ -13,19 +13,20 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
 'Julia has a nice room, decorated with high quality furnishings. There are books everywhere, she must really like to read.'
 
-if lernHome > 0:
+if lernHome > 0 and juliaQW['homework_day'] ! daystart:
 	'Julia arranges her school books on a large desk and gets ready to do her homework, inviting you to join her.'
 
 	act 'Do your homework with Julia':
 		cls
 		menu_off = 1
 		minut += 60
-		!npc_rel['A14'] += 10
 		if lernHome > 1:
 			gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A12'
 		else
 			gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A12'
 		end
+		juliaQW['homework_day'] = daystart
+		gs 'npc_relationship', 'modify', 'A12', 'love' 
 		lern += rand(3,6)
 		intel_exp += rand(1,2) + (mentats_dose - rand(0,mentats_dose))
 		gs 'stat'
@@ -34,7 +35,7 @@ if lernHome > 0:
 
 		act 'Relax after doing your homework':gt $curloc
 	end
-elseif lernHome = 0:
+else
 	'Julia is sitting on her bed.'
 
 	if eatJulMilDay!daystart:
@@ -71,8 +72,8 @@ elseif lernHome = 0:
 				minut += 30
 				wine = 0
 				gs 'drugs', 'alcohol', 'wine', 2
+				gs 'npc_relationship', 'modify', 'A12', 'like' 
 				JulMilBestFrend += 1
-				pcs_horny += 10
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
 				'You offer Julia some wine and she happily accepts, leaving the room quickly to get a corkscrew and some glasses. When she finishes pouring the wine, you propose a toast to your friendship and both have a sip. For the next half hour, the two of you enjoy the wine while sharing some juicy gossip. When the bottle is drained you both feel more than a bit tipsy and giggle happily, lying against each other on her bed.'
@@ -98,7 +99,8 @@ elseif lernHome = 0:
 							act '"Oh, really? Do tell!"':
 								cls
 								minut += 5
-								pcs_horny += 10
+								gs 'arousal', 'verbal_erotica', -10
+								gs 'npc_relationship', 'modify', 'A12', 'love' 
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/outdoor.jpg"></center>'
 								'Julia smiles mysteriously and begins her story, "My parents send me to summer camp every year. Last year, I met a guy there... his name is Vovka. He was one of the youth councelors there, a fair bit older than me. After the day''s regular events had concluded, we found ourselves alone in the forest."'
@@ -115,7 +117,8 @@ elseif lernHome = 0:
 							act '"Go on, keep going!"':
 								cls
 								minut += 5
-								pcs_horny += 10
+								gs 'arousal', 'verbal_erotica', -10
+								gs 'npc_relationship', 'modify', 'A12', 'love' 
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/otrad.jpg"></center>'
 								'Julia once again smiles mysteriously and continues her story where she left off, "Remember when I told you about Vovka last time? I slept with him again, before leaving the camp! One afternoon when no one else was in the cabin, I bumped into him there. Ever since that first time he had been pestering me, wanting more sex. He was cute though, and really treated me like I was special... so I let him."'
@@ -144,6 +147,7 @@ elseif lernHome = 0:
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/jultit.jpg"></center>'
 									'Julia bares your chest and slowly lowers her kisses, slowly trailing her way down to your chest. You do your best to stifle your moans when she takes your nipple in her mouth, gently biting it as her fingers rub the other one. Then her fingers find their way down between your legs, pulling your clothes to the side.'
 
+									gs 'npc_relationship', 'modify', 'A12', 'adore' 
 									gs 'arousal', 'foreplay', 5, 'lesbian'
 									gs 'stat'
 								
@@ -151,12 +155,10 @@ elseif lernHome = 0:
 										cls
 										minut += 15
 
-										npc_sex['A12'] += 1
-
-										lesbian += 1
-										pcs_horny = 0
-										orgasm += 1
-										gs 'stat'
+										if npc_sex['A12'] = 0: 
+											npc_sex['A12'] = 1
+											lesbian += 1
+										end
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/julick.jpg"></center>'
 										'You and Julia giddily take off your clothes and you lie back down on the bed. Julia, eager to taste you, throws her leg over your head and buries her face between your legs, grinding her pussy against your lips as she gets to work.'
 										'Feeling her tongue lapping against your pussy like her life depended on it, you don''t want to let her finish you without reciprocating. Equally enthusiastically you stick out your tongue and lick up her juices from her budding flower, and soon enough it feels like a contest as to which of you can get the other off first. Julia wins: even though you tried to fight it as long as you could, your body spasms against her tongue as you groan into her pussy in orgasm.'
@@ -165,18 +167,23 @@ elseif lernHome = 0:
 										'This sends Julia over the edge as well. Her hips squirm against your mouth, and you feel a splash of warm liquid hit you as her pussy squirts her sweet nectar all over your face. You lick up some of it, and then give Julia another deep kiss. Quickly leaving the room to wash up, you return a minute later and cuddle for a while.'
 
 										gs 'arousal', 'cuni_give', 15, 'lesbian'
+										gs 'arousal', 'end'
 										gs 'stat'
 								
 										act 'Relax in Julia''s room':gt $curloc
 									end
 								end
 
-								act 'Ask her to please stop touching you': gt $curloc
+								act 'Ask her to please stop touching you': 
+									gs 'npc_relationship', 'modify', 'A12', 'hate' 
+									gt $curloc
+								end
 							end
 										
-							act 'Whoa! Tell her to stop right now!': gt $curloc
-
-							exit
+							act 'Whoa! Tell her to stop right now!':
+								gs 'npc_relationship', 'modify', 'A12', 'loathe' 
+								gt $curloc
+							end
 						end
 
 						gs 'arousal', 'end'

+ 198 - 87
locations/KatjaHomeTalk.qsrc

@@ -9,44 +9,47 @@
 !! katjaQW['QWstage'] = 4 Katja have asked you to helpe have sex with a boy.
 !! katjaQW['QWstage'] = 5 You have agreed to help Katja have sex with a boy.
 !! katjaQW['QWstage'] = 6 You have talked with Katja about her first experience with a boy.
+!! katjaQW['QWstage'] = 7 You have told Katja about the boys in the park.
+
+!! katjaQW['boy_block'] is set to 1 if you tell Katja that you have no interest in boys when she ask about you sex experience whit boy. 
 
 !! katjaQW['anal_quest'] =1 Katja has asked you to help her have anal sex with a boy.
 !! katjaQW['anal_quest'] =2 You have agreed to help Katja have anal sex with a boy.
 !! katjaQW['anal_quest'] =3 Katja has had anal sex with a boy and you discussed it afterwards.
 
-!! katjaQW['pantiesQWstage'] 	The stages of the side quest of getting Katja to go comando to school. 1 to 3 are just temprary counts,
-!!							4 means you have gotten Katja to take of her panties when you ask her, and 5 means that she wont wear panties to school anymore.
-!!							So if you waht to chack if Katja are not wearing pantios at school use katjaQW['pantiesQWstage'] >= 5. (katjaTanga, katja_tanga_end)
+!! katjaQW['pantiesQWstage'] 	The stages of the side quest of getting Katja to go commando to school. 1 to 3 are just temprary counts,
+!!							4 means you have gotten Katja to take off her panties when you ask her, and 5 means that she won''t wear panties to school anymore.
+!!							If you want to check if Katja is not wearing panties at school use katjaQW['pantiesQWstage'] >= 5. (katjaTanga, katja_tanga_end)
 
-!! katjaQW['school_kiss'] Increases the first two times you kiss as school, used to trigger the kissing competition in the park. (flag_start_parc)
-									
-!! katjaQW['slut'] a number that increasese as Katja becomes more and more sexualy liberated, and alows her to be villing to do more sexual stuff. (katjaSlut)
+!! katjaQW['school_kiss'] Increases the first two times you kiss at school. Used to trigger the kissing competition in the park. (flag_start_parc)
+	
+!! katjaQW['slut'] a number that increases as Katja becomes more and more sexualy liberated, and alows her to be villing to do more sexual stuff. (katjaSlut)
 !! katjaQW['horny'] a messure of Katja''s arousal. Grows until she have an orgasmn and will determine how willing she is at the moment to have sex.
-!! katjaQW['dom'] a number that tell if Katja is dominant or submissiv. 0 is neutal, a negative means she is submessive and a possitive that she is dominant. In general the absulut valu nee to be above 30 before you will see any effect. (katjaDom but not a 1 to 1 translation since that variable was all over the place.)
+!! katjaQW['dom'] a number that tells if Katja is dominant or submissive. 0 is neutral, a negative means she is submissive and a positive means she is dominant. In general the absolute value needs to be above 30 before you will see any effect. (katjaDom but not a 1 to 1 translation since that variable was all over the place.)
 
-!! katjaQW['park_sex'] 	a messure of what experience Katja have had with random guys in the park. 0 means she have not have had sex whit anybody in the park, 
-!!					1 means that she have had sex with one guy at a time (either alone, in a threesome with the player character or in while the the player have sex with another guy next to them)
-!!					2 means she have had a threesome whit 2 guys you met in the park, and 3 means she has paticipated in an orgy with guys from the park. (katjaSex)
+!! katjaQW['park_sex'] 	a measure of what experience Katja has had with random guys in the park. 0 means she has not had sex with anybody in the park, 
+!!					1 means that she has had sex with one guy at a time (either alone, in a threesome with the player character or while the player had sex with another guy next to them)
+!!					2 means she has had a threesome with 2 guys you met in the park, and 3 means she has paticipated in an orgy with guys from the park. (katjaSex)
 
-!! katjaQW['masturbates'] = 1 Katja have started masturbating at night if she get to horny. (KatjaMastr)
-!! The following 3 varibles functions as pcs_throat, pcs_vag and pcs_ass does for the player character. So whenever Katja have sex with a guy or a dildo is used on her you should add code to change them as is done for the player character in arousal.
+!! katjaQW['masturbates'] = 1 Katja has started masturbating at night if she get too horny. (KatjaMastr)
+!! The following 3 variables functions as pcs_throat, pcs_vag and pcs_ass does for the player character. So whenever Katja has sex with a guy or a dildo is used on her you should add code to change them as is done for the player character in arousal.
 !! npc_throat['A14'] The capacity for Katja to take a dick (or dildo) down her throat. (KatjaThroat)
 !! npc_vag['A14'] The capacity for Katja to take a dick (or dildo) in the vagina.
 !! npc_ass['A14'] The capacity for Katja to take a dick (or dildo) in her ass. (KatjaAnus)
 
-!! katjaQW['strapon_bj'] = 1 Katja have given a bj to your strap-on.
-!! katjaQW['strapon_vag'] = 1 You have fucked Katja''s pussy with youe strap-on.
-!! katjaQW['strapon_ass'] = 1 You have fucked Katja''s ass with youe strap-on.
+!! katjaQW['strapon_bj'] = 1 Katja has given a BJ to your strap-on.
+!! katjaQW['strapon_vag'] = 1 You have fucked Katja''s pussy with your strap-on.
+!! katjaQW['strapon_ass'] = 1 You have fucked Katja''s ass with your strap-on.
 
-!! katjaQW['ivan_pussy'] = 1 Katja have take Ivan''s cock in her pussy.
-!! katjaQW['ivan_anal'] = 1 Katja have take Ivan''s cock in her ass.
-!! katjaQW['marcus_pussy'] = 1 Katja have take Marcus''s cock in her pussy.
-!! katjaQW['marcus_anal'] = 1 Katja have take Marcus''s cock in her ass.
-!! katjaQW['marcus_disco'] = 1 Katja and the player character have had a threesome with Marcus''s at the comunity center disco.
+!! katjaQW['ivan_pussy'] = 1 Katja has taken Ivan''s cock in her pussy.
+!! katjaQW['ivan_anal'] = 1 Katja has taken Ivan''s cock in her ass.
+!! katjaQW['marcus_pussy'] = 1 Katja has taken Marcus''s cock in her pussy.
+!! katjaQW['marcus_anal'] = 1 Katja has taken Marcus''s cock in her ass.
+!! katjaQW['marcus_disco'] = 1 Katja and the player character have had a threesome with Marcus at the community center disco.
 
-!! katjaQW['Marcus_day'] is set to daystart if you ar Katja ask to have a threesome with Marcus. Such that the question will only be asked once per day.
+!! katjaQW['Marcus_day'] is set to daystart if you or Katja ask to have a threesome with Marcus. Such that the question will only be asked once per day.
 
-!! katjaQW['birth_control_start_day'] This is said to the daystart value from the day Katja''s birth control will be efective effect, if the player tells her to use it. Should be used to Check if katja can become pregnant by a if katjaQW['birth_control_start_day'] ! 0 and katjaQW['birth_control_start_day'] < daystart to make sure is protected.
+!! katjaQW['birth_control_start_day'] This is set to the daystart value from the day Katja''s birth control will be effective if the player tells her to use it. Should be used to check if Katja can become pregnant by if katjaQW['birth_control_start_day'] ! 0 and katjaQW['birth_control_start_day'] < daystart to make sure is protected.
 
 !! KatjaQW['orgasm_day'] Is set to be equal to daystart when Katja gain an orgasm (It is not set all palces). (KatjaOrgasm)
 !! katjaQW['take_of_panties_day'] is set to ddaystart if you get >katja to take of her panties during school break.
@@ -69,6 +72,10 @@
 !! katjaQW['no_panties_at_disco'] is set if Katja shows you at the disco that she is not vearing panties. Will be reset to 0 at night. (katja_disco_end)
 !! KatjaQW['sex_in_the_park_comment'] temposry varibale which is set during sex with guys in the park to make sure she give the right comment before she says goodbuy. Will be rest to 0 when going home after sex. (KatjaOhrenet)
 
+!! katjaQW['know_katja_uni'] = 1 Katja has told you she is going to uni to study teaching.
+!! katjaQW['know_going_to_teaching_degree'] =1 you have told Katja that you are going to the university to study in the teaching program.
+!! katjaQW['meet_uni_class'] = 1 You have meet Katja in you uni class.
+
 if $ARGS[0] = 'cikl':
 	!!Modifying Katja''s arousal level.
 	if katjaQW['QWstage'] > 2:
@@ -141,75 +148,81 @@ if $ARGS[0] = '':
 		else
 			!!not sweaty
 
-			if katjaQW['QWstage'] = 6 and katjaQW['anal_quest'] >= 3 and katjaQW['slut'] > 100 and katjaQW['horny'] > 60:
-				!!If Katja have had sex with both marcus and Ivan and have been corrupted enough. Then she will when she is horny ask about trying sex with other boys. 
-				gt 'KatjaHomeTalk', 'random_park_sex_talk'
+			if katjaQW['know_katja_uni'] = 0 and SchoolAtestat = 1 and (month > 6 or (month = 6 and day > 15)):
+				!!Katja tells you that she has enrolled in the university.
+				gt 'KatjaHomeTalk',  'katja_uni_tell'
+
+			else
+				if katjaQW['QWstage'] = 6 and katjaQW['anal_quest'] >= 3 and katjaQW['slut'] > 100 and katjaQW['horny'] > 60:
+					!!If Katja have had sex with both marcus and Ivan and have been corrupted enough. Then she will when she is horny ask about trying sex with other boys. 
+					gt 'KatjaHomeTalk', 'random_park_sex_talk'
 			
-			elseif katjaQW['QWstage'] = 5 and katjaQW['marcus_pussy'] > 0: 
-				!!If Katja have has had her first time wiht Marcus she will discuss this the next time the player talks to her at home
+				elseif katjaQW['QWstage'] = 5 and katjaQW['marcus_pussy'] > 0: 
+					!!If Katja have has had her first time wiht Marcus she will discuss this the next time the player talks to her at home
 				gt 'KatjaHomeTalk', 'first_boy_sex_follow_up'
 			
-			elseif katjaQW['QWstage'] = 5 and katjaQW['marcus_asked'] = 1: 
-				!!If Marcus have agreed to be katja''s first, the player will tell this to Katja the next time the talk at home
-				gt 'KatjaHomeTalk', 'Marcus_answer_talk'
+				elseif katjaQW['QWstage'] = 5 and katjaQW['marcus_asked'] = 1: 
+					!!If Marcus have agreed to be katja''s first, the player will tell this to Katja the next time the talk at home
+					gt 'KatjaHomeTalk', 'Marcus_answer_talk'
 			
-			elseif katjaQW['QWstage'] < 4 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_sex']) >= 2 and npc_sex['A14'] > 0:
-				!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boyu. She will if she is horny ask the player to help her arange her first time with a boy.
-				gt 'KatjaHomeTalk', 'sex_with_boy_ask'
+				elseif katjaQW['QWstage'] < 4 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_sex']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] ! 1:
+					!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boyu. She will if she is horny ask the player to help her arange her first time with a boy.
+					gt 'KatjaHomeTalk', 'sex_with_boy_ask'
 			
-			else
-				if katjaQW['slut'] >= 60 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_anal']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] = 0: 
-					!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boy. She will if she is horny ask the player to help her arange her first time with a boy.
-					gt 'KatjaHomeTalk', 'anal_sex_with_boy_ask'
-				
 				else
-					if katjaQW['horny'] > rand(40,120):
-						!!If katja is very horny she will start a sexual encounter wiht the player, which depends on how long you are in her questline
-						if katjaQW['QWstage'] >= 6 and week < 6 and (locat['Vicky'] = 10 or locat['Vicky'] = 11) and rand(0,6) =0 and katjaQW['Marcus_day'] ! daystart:
-							!!Katja will only have Marcus come over when Vicky is in the park with Vanya and Tamara is not home. She will also only ask for a threesoem 1 out of 7 time she ask you for sex.
-							katjaQW['Marcus_day'] = daystart
-							gt 'katjaHomeTalk', 'marcus_kiss' 
+					if katjaQW['slut'] >= 60 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_anal']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] = 0 and katjaQW['QWstage'] ! 4: 
+						!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boy. She will if she is horny ask the player to help her arange her first time with a boy.
+						gt 'KatjaHomeTalk', 'anal_sex_with_boy_ask'
+				
+					else
+						if min(katjaQW['horny'],100) > rand(40,160):
+							!!If katja is very horny she will start a sexual encounter wiht the player, which depends on how long you are in her questline
+							if katjaQW['QWstage'] >= 6 and week < 6 and (locat['Vicky'] = 10 or locat['Vicky'] = 11) and rand(0,6) =0 and katjaQW['Marcus_day'] ! daystart:
+								!!Katja will only have Marcus come over when Vicky is in the park with Vanya and Tamara is not home. She will also only ask for a threesoem 1 out of 7 time she ask you for sex.
+								katjaQW['Marcus_day'] = daystart
+								gt 'katjaHomeTalk', 'marcus_kiss' 
 						
-						elseif katjaQW['QWstage'] > 2:
-							!!The standard start of her sex scenes at home. Happens if the marcus ask do not trigger and Katja have kissed the player.
-							gt 'KatjaHomeTalk', 'hornykiss'
+							elseif katjaQW['QWstage'] > 2:
+								!!The standard start of her sex scenes at home. Happens if the marcus ask do not trigger and Katja have kissed the player.
+								gt 'KatjaHomeTalk', 'hornykiss'
 						
-						else
-							!!This only triggers if the player have never kissed Katja.
-							gt 'KatjaHomeTalk', 'tender_kiss'
-						end
+							else
+								!!This only triggers if the player have never kissed Katja.
+								gt 'KatjaHomeTalk', 'tender_kiss'
+							end
 					
-					else 
-						if npc_pregtalk['A14'] = 0 and (KatjaConflict = 0 or katjaconflict = 2) and func('body_din','pregnancyVisibility') = 1:
-							!! If Katja can see you are pregant and you haven''t already told her this will create a conflict with to different responses depending on if Katja is pregnant or not.
-							if kid > 0:
-								cla
-								gs 'stat'
-								minut += 5
-								KatjaConflict = 1
-								KatConCheck = daystart
-								'"You''re pregnant again?" Her face turns red and her expression is far angrier than you''ve ever seen her. "After everything, you still didn''t trust me enough to tell me?" she screams at you. "I thought there was something special between us." Tears begin rolling down her cheeks. "Just leave me alone, I don''t even want to see you right now."'
+						else 
+							if npc_pregtalk['A14'] = 0 and (KatjaConflict = 0 or katjaconflict = 2) and func('body_din','pregnancyVisibility') = 1:
+								!! If Katja can see you are pregant and you haven''t already told her this will create a conflict with to different responses depending on if Katja is pregnant or not.
+								if kid > 0:
+									cla
+									gs 'stat'
+									minut += 5
+									KatjaConflict = 1
+									KatConCheck = daystart
+									'"You''re pregnant again?" Her face turns red and her expression is far angrier than you''ve ever seen her. "After everything, you still didn''t trust me enough to tell me?" she screams at you. "I thought there was something special between us." Tears begin rolling down her cheeks. "Just leave me alone, I don''t even want to see you right now."'
 							
-							elseif knowKatjaPreg = 1:
-								cla
-								gs 'stat'
-								minut += 5
-								KatjaConflict = 1
-								KatConCheck = daystart
-								'"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I told you when I got pregnant. I need to think. We''ll talk later."'
-
-							else
-								cla
-								*nl
-								minut += 5
-								KatjaConflict = 1
-								KatConCheck = daystart
-								'"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I need to think. We''ll talk later."'
-							end							
+								elseif knowKatjaPreg = 1:
+									cla
+									gs 'stat'
+									minut += 5
+									KatjaConflict = 1
+									KatConCheck = daystart
+									'"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I told you when I got pregnant. I need to think. We''ll talk later."'
+
+								else
+									cla
+									*nl
+									minut += 5
+									KatjaConflict = 1
+									KatConCheck = daystart
+									'"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I need to think. We''ll talk later."'
+								end							
 						
-						else
-							!!If no events triggers they you go to the part where the player can choose things to do with Katja.
-							gt 'katjaHomeTalk', 'chat' 
+							else
+								!!If no events triggers they you go to the part where the player can choose things to do with Katja.
+								gt 'katjaHomeTalk', 'chat' 
+							end
 						end
 					end
 				end
@@ -253,6 +266,10 @@ if $ARGS[0] = 'chat':
 		end
 	end
 
+	if university['student'] = 1 and katjaQW['know_going_to_teaching_degree'] = 0 and $university['enrolled_in'] = 'teaching_studies':
+		act 'Tell Katja that you''re going to the university': gt 'KatjaHomeTalk', 'uni_tell'
+	end
+
 	act 'Chat with Katja':
 		!!The generic chat option.
 		cla & *clr
@@ -353,7 +370,7 @@ if $ARGS[0] = 'chat':
 		act 'Lick Katja': gt 'KatjaEvDin', 'kuni_dom'
 	end
 
-	if katjaQW['QWstage'] >= 7 and katjaQW['birth_control_start_day'] < daystart and katjaQW['horny'] > 60:
+	if katjaQW['QWstage'] >= 7 and katjaQW['birth_control_start_day'] < daystart and katjaQW['birth_control_start_day'] > 0 and katjaQW['horny'] > 60:
 		!!If you have gotten to the last stage of Katja''s questline, you can suggest to go to the park to look for boys if Katja is horny.
 		act 'Look for boys in the park':
 			minut += 15
@@ -515,6 +532,10 @@ if $ARGS[0] = 'chat':
 		end
 	end
 
+	if katjaQW['boy_block'] = 1:
+		act 'Tell Katja you are have decided that boys are fun after all <br><font color="red">(Katja will start asking about sex with boys boys again)</font>': gt 'KatjaHomeTalk',  'boy_yes'
+	end
+
 	if mey_vika['key'] = 1:
 		Act 'Leave the room': gt 'mey_home', 'start'
 	else
@@ -868,7 +889,11 @@ end
 
 if $ARGS[0] = 'Sextalk':
 	'Turning red, Katja looks at you thoughtfully.'
-	kattalkrand = rand(0, 4)
+	if katjaQW['boy_block'] = 1:
+		kattalkrand = rand(3, 4)
+	else
+		kattalkrand = rand(0, 4)
+	end
 
 	if kattalkrand = 0:
 		if katjaQW['knows_BJ'] > 0:
@@ -877,8 +902,10 @@ if $ARGS[0] = 'Sextalk':
 			'"<<$pcs_nickname>>, have you ever given a guy a blowjob?"'
 		end
 
+		act 'Tell Katja you are not into boys <br><font color="red">(blocks further contents with Katja and boys)</font>': gt 'KatjaHomeTalk',  'boy_no'
+
 		if stat['bj'] > 0:
-			gs'KatjaHomeTalk','bj_talk1'
+			gs 'KatjaHomeTalk', 'bj_talk1'
 		else
 			act 'You''ve never given a blowjob':
 				cls
@@ -895,6 +922,8 @@ if $ARGS[0] = 'Sextalk':
 			'"<<$pcs_nickname>>, have you ever had sex with a guy?"'
 		end
 
+		act 'Tell Katja you are not into boys <br><font color="red">(blocks further contents with Katja and boys)</font>': gt 'KatjaHomeTalk',  'boy_no'
+
 		if stat['vaginal'] > 0:
 			act 'Talk about sex':
 				cls
@@ -923,6 +952,8 @@ if $ARGS[0] = 'Sextalk':
 			'"<<$pcs_nickname>>, have you ever had a guy stick it in your ass?"'
 		end
 
+		act 'Tell Katja you are not into boys <br><font color="red">(blocks further contents with Katja and boys)</font>': gt 'KatjaHomeTalk',  'boy_no'
+
 		if stat['anal'] > 0:
 			act 'Talk about anal':
 				cls
@@ -1569,13 +1600,13 @@ if $ARGS[0] = 'anal_discussion':
 		katjaQW['horny'] += 20
 		'"Ivan seems to be very interested in our kissing. I sometimes have anal sex with him. You can say we''re what you call ''friends with benefits''. I think he might be interested," you tell her.'
 		'"Ivan is hot... I''ve also heard that he''s really into anal sex. Yeah, if you think he''s willing, then..." Katja is having trouble finding the words as she gets visibly excited thinking about it.'
-		'"I''ll talk to Ivan about it at school and arrange a meeting if he''s up for it," you answer and Katja throws her arms around you and goes in for a kiss.'
+		'"We could try to see if he is up for something next time he watches us kiss at school'+iif(month > 4 and month < 10, ', or if we ran into him on the beach', '.')+'" you answer and Katja throws her arms around you and goes in for a kiss.'
 		act 'Kiss her back': gt 'katjaEvDin', 'kiss'
 	else
 		katjaQW['horny'] += 10
 		'"Do you have any boy in mind?" you ask. "Well, Ivan seems to be quite interested in our kissing at school. The other girls say that he''s really into anal sex. He''s also very hot." she answers.'
 		'"Yeah, Ivan is hot. I need to find a way to approach him about it though," you reply. "He trains in the gym at the community center in the late afternoon. You might have luck talking with him there. I''ve also heard a rumor that he sometimes uses the women''s shower there," she tells you.'
-		'You smile. "Okay, I''ll try and talk with him about it."'
+		'You smile. "Okay, I''ll try to see if he is up for something there."'
 		act 'Talk about something else': gt 'KatjaHomeTalk'
 		if mey_vika['key'] = 1:
 			act 'Leave the room': gt 'mey_home', 'start'
@@ -1635,7 +1666,9 @@ if $ARGS[0] = 'random_park_sex_talk':
 			act 'Not right now': gt 'KatjaHomeTalk'
 		else
 			'Remembering that the boys in the park won''t use protection, you turn Katja down.'
-			act 'Tell Katja that you think she should use birth control': gt 'KatjaHomeTalk', 'preventation_talk'
+			if katjaQW['birth_control_start_day'] = 0: 
+				act 'Tell Katja that you think she should use birth control': gt 'KatjaHomeTalk', 'preventation_talk'
+			end
 			act 'Talk about something else': gt 'KatjaHomeTalk'
 			if mey_vika['key'] = 1:
 				act 'Leave the room': gt 'mey_home', 'start'
@@ -1723,7 +1756,9 @@ if $ARGS[0] = 'first_boy_sex_follow_up':
 	end
 	'"We should definitely do this again some time," she finishes. "We''ll see if the opportunity comes up again," you answer.'
 	act 'Talk about something else': gt 'KatjaHomeTalk'
-	act 'Tell her that she should use birth control': gt 'KatjaHomeTalk', 'preventation_talk'
+	if katjaQW['birth_control_start_day'] = 0:
+		act 'Tell her that she should use birth control': gt 'KatjaHomeTalk', 'preventation_talk'
+	end
 end	
 
 if $ARGS[0] = 'anal_sex_with_boy_ask':
@@ -1767,5 +1802,81 @@ if $ARGS[0] = 'anal_sex_with_boy_ask':
 	end					
 end
 
+if $ARGS[0] = 'uni_tell':
+	*clr & cla
+	minut += 15
+	katjaQW['know_going_to_teaching_degree'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	if katjaQW['know_katja_uni'] = 0:
+		'You tell Katja that you have enroled at the university to study to become a teacher. She replies that she also plans to do the same, and that it will be fun studying at the university together. She bombards you with questions about how your enrolment process went.'
+	else
+		'You tell Katja that you have also enroled to study teaching at the university. She replies that it will be fun studying at the university together before you spend the next few minutes talking excitedly about what you know about the program.'
+	end
+	if $loc = 'mey_home':
+		act 'Talk about something else': gt 'KatjaHomeTalk'
+	elseif $loc = 'pav_disco':
+		act 'Ask if she wants to dance': gt 'pav_disco_coolkids', 'katja_dance_ask'
+		act 'Do something else': gt 'pav_disco_classmates', 'classmates'
+	else
+		act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
+	end
+end
+
+if $ARGS[0] = 'katja_uni_tell':
+	*clr & cla
+	minut += 15
+	 katjaQW['know_katja_uni'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	if katjaQW['know_going_to_teaching_degree'] = 0:
+		'Katja excitedly tells you that she has been accepted into the university to study teaching. She then tells you about how great the program is.' 
+		if university['student'] = 1 and $university['enrolled_in'] = 'teaching_studies':
+			act 'Tell Katja that you''re going to the university': gt 'KatjaHomeTalk', 'uni_tell'
+		end	
+	else
+		'Katja excitedly tells you that she has also been accepted into the university to study teaching, and that it will be fun studying at the university together. You then spend the next few minutes talking excitedly about what you know about the program.'
+	end
+	if $loc = 'mey_home':
+		act 'Talk about something else': gt 'KatjaHomeTalk'
+	elseif $loc = 'pav_disco':
+		act 'Talk about something else':  gt 'pav_disco_coolkids', 'katja'
+	else
+		act 'Enjoy the sun': gt 'pav_beach_chat', 'katja'
+	end
+end
+
+if $ARGS[0] = 'boy_no':
+	*clr & cla
+	minut += 15
+	katjaQW['horny'] += 20
+	katjaQW['boy_block'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	'"I don''t have interest in boys" you tell Katja. "Oh" she replies "Does that mean..." she starts but her voice falters. "Yes. I am only interested in girls" you say. Katja doesn''t say anything but her face is getting redder and she looks intensely at you with her big eyes.'
+	act 'Talk about something else': gt 'KatjaHomeTalk'
+	if mey_vika['key'] = 1:
+		act 'Leave the room': gt 'mey_home', 'start'
+	else
+		act 'Say goodbye and leave':minut += 5 & gt 'pav_residential'
+	end
+end
+
+if $ARGS[0] = 'boy_yes':
+	*clr & cla
+	minut += 15
+	katjaQW['horny'] += 10
+	katjaQW['boy_block'] = 0
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	'"So I told you earlier that I had no interest in boys" you say "Yes I remember" she say. "Turns out I was wrong. I am in fact starting find boys attractive" you say. "So have you already done something with a boy? Tell me me everything you have done? What is it  you find attractive about boys. Who is the hottest guy in school..." Katja start bombarding you whit questions. "Slow down. This is also something new for me. But we can talk about boys if you want to" you say, as you see Katja''s face getting more red'
+	act 'Talk about something else': gt 'KatjaHomeTalk'
+	if mey_vika['key'] = 1:
+		act 'Leave the room': gt 'mey_home', 'start'
+	else
+		act 'Say goodbye and leave':minut += 5 & gt 'pav_residential'
+	end
+end
+
 --- KatjaHomeTalk ---------------------------------
 

+ 26 - 11
locations/Katja_Tanga.qsrc

@@ -21,7 +21,7 @@ if $ARGS[0] = 'secretroom':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/sex/school/tanga4_10.jpg"></center>'
 			'After a few minutes of teasing her nipples, you kiss your way down to her stomach, pulling off her skirt as you do. Your lips descend down her body and you begin kissing and teasing her clit with your tongue. You pull her down and gentle push her down on her back. Once she''s comfortable, you slide two of your fingers into her wet pussy and begin to finger fuck her. She moans in pleasure she squeezes her breasts firmly in her hands.'
 			!!The requirements here are to make sure you own a dildo and that neither you or Katja has a hymen, since the scene does not acount for that possibility.
-			if (middildo = 1 or dildo = 1 or largedildo = 1 or bigdildo = 1 or extradildo = 1 or superdildo = 1 or maddildo = 1) and stat['virgin'] = 0 and npc_vag['A14'] > 0:
+			if (middildo = 1 or dildo = 1 or largedildo = 1 or bigdildo = 1 or extradildo = 1 or superdildo = 1 or maddildo = 1) and stat['think_virgin'] = 0 and npc_vag['A14'] > 0:
 				act 'Get dildo':
 					if dildonumber > 0:
 						gs 'boyStat', 'D<<dildonumber>>'
@@ -104,7 +104,6 @@ end
 
 if $ARGS[0] = 'school':
 	*clr & cla
-	i=rand(1,6)
 	katjaQW['no_panties_day'] = daystart
 	'You do a quick turn, causing your skirt to twirl up and expose your lack of panties for a brief second. Katja''s eyes widen in surprise. "You''re not wearing panties?!" she whispers in shock.'
 	if analplugIN = 1:
@@ -112,7 +111,7 @@ if $ARGS[0] = 'school':
 		inhib_exp += rand(1,4)
 		'"I''m not only not wearing panties!" you say while smiling enigmatically. You turn and lift your skirt before parting your ass cheeks, showing Katja the butt plug in your ass.'
 	else
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga1_<<i>>.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga1_<<rand(1,6)>>.jpg"></center>'
 		inhib_exp += rand(1,3)
 		'You look around, making sure that nobody is nearby before turning your ass towards Katja and bending over, showing off your bare ass and pussy and proving that you''re not wearing any panties.'
 	end
@@ -143,11 +142,13 @@ if $ARGS[0] = 'school1':
 end
 
 if $ARGS[0] = 'school2':
-	*clr
-	cla
-	pcs_horny += 10
+	*clr & cla
+	gs 'arousal', 'erotic', -5
+	gs 'arousal', 'end'
+	katjaQW['horny'] += 5
 	KatjaQW['Slut'] += 1
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga3_<<i>>.jpg"></center>'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga3_<<rand(1,6)>>.jpg"></center>'
 	'Katja looks around to make sure nobody is nearby before furtively lifting up her skirt and showing you her panties. "See? I''m wearing panties."'
 	act 'Continue': gt 'gschool_lessons', 'short_break'
 end
@@ -164,6 +165,7 @@ if $ARGS[0] = 'school3':
 		gs 'arousal', 'foreplay', -5, 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
+		katjaQW['horny'] += 10
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga4_2.jpg"></center>'
 		'Katja looks around to make sure nobody is watching before she unbuttons her shirt and pulls it open to reveal her bare breasts. With a smile, you reach up and grab her breasts in your hands, teasing her nipples with your fingers. A moan of pleasure escapes from her mouth.'
 		if pcs_horny >= 50 and katjaQW['Horny'] >= 40 and npc_sex['A14'] > 0 and mesec <= 0 and katjaQW['school_sex'] = 0:
@@ -203,11 +205,15 @@ if $ARGS[0] = 'school4':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga5_2.jpg"></center>'
 				'Katja sits on the floor and parts her legs as she pulls her panties aside.'
 				gs 'arousal', 'end'
+				gs 'stat'
+				katjaQW['horny'] += 10
 			elseif katjaQW['pantiesQWstage'] = 2:
 				katjaQW['pantiesQWstage'] = 3
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga5_3.jpg"></center>'
 				'Turning away from you and bending over, Katja lifts up her skirt and pulls down her panties, showing you her ass and pussy. Hearing someone coming, she quickly pulls her panties back up and straightens up her skirt as she smiles at you shyly.'
 				gs 'arousal', 'end'
+				gs 'stat'
+				katjaQW['horny'] += 10
 			else
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga5_4.jpg"></center>'
 				'Turning away from you and bending over, Katja lifts up her skirt and pulls down her panties, showing you her ass and pussy. She starts to pull her panties back up as you pout. "Is that it?"'
@@ -218,6 +224,8 @@ if $ARGS[0] = 'school4':
 					katjaQW['take_of_panties_day'] = daystart
 					gs 'arousal', 'erotic', -5
 					gs 'arousal', 'end'
+					gs 'stat'
+					katjaQW['horny'] += 10
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga5_5.jpg"></center>'
 					'Katja looks over her shoulder at you, biting her lower lip as she looks around with a mischievous smile to make sure nobody is nearby. She then pulls her panties down further, letting them drop around her ankles. "To hell with panties then." She quickly gathers her panties off the floor and sticks them in her purse before she twirls in front of you, giving you a fantastic view of her pussy and bare ass.'
 					act 'Continue': gt 'gschool_lessons', 'short_break'
@@ -232,8 +240,10 @@ if $ARGS[0] = 'school5':
 	*clr & cla
 	gs 'arousal', 'erotic', -5
 	gs 'arousal', 'end'
+	gs 'stat'
+	katjaQW['horny'] += 10
 	KatjaQW['Slut'] += 1
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga6_<<i>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga6_<<rand(1,6)>>.jpg"></center>'
 	'Without any hesitation, Katja pulls up her skirt and shows you her pussy. 
 	"Like what you see?" she asks with a teasing smile.'
 	act 'Continue': gt 'gschool_lessons', 'short_break'
@@ -244,9 +254,8 @@ if $ARGS[0] = 'dance':
 	gs 'arousal', 'flash', 5
 	gs 'stat'
 	katjaQW['no_panties_day_disco'] = daystart & ! katjaQW['no_panties_day_disco'] to operate once a day
-	i=rand(1,3)
 	inhib_exp += rand(1,2)
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco2_<<i>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco2_<<rand(1,3)>>.jpg"></center>'
 	'You lift the edge of your skirt up and flash your pussy at Katja. "I showed you mine, now show me yours."'
 	act 'Ask to see':
 		*clr & cla
@@ -258,6 +267,7 @@ if $ARGS[0] = 'dance':
 		elseif KatjaQW['Slut'] <= 40:
 			gs 'arousal', 'erotic', -5
 			gs 'arousal', 'end'
+			gs 'stat'
 			katjaQW['Horny'] += 10
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco4.jpg"></center>'
 			'Katja looks around to make sure nobody is watching before partially bending over and lifting her skirt, showing you her thong and giving you a nice view of her ass.'
@@ -266,6 +276,7 @@ if $ARGS[0] = 'dance':
 			gs 'arousal', 'end'
 			katjaQW['Horny'] += 10
 			KatjaQW['Slut'] += 1
+			gs 'stat'
 			if katjaQW['disco_Foto'] = 0:
 				katjaQW['disco_Foto'] = 1 & !The flag in the photo
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco5_1.jpg"></center>'
@@ -286,6 +297,7 @@ if $ARGS[0] = 'dance':
 						*clr & cla
 						gs 'arousal', 'flash', -5
 						gs 'arousal', 'end'
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco6_2.jpg"></center>'
 						'Laughing, you pull aside your dress and reveal one of your bare breasts. Katja looks at you, wanting more. "I showed you both of mine!" 
 						You smile. "Yeah, but you''re wearing panties and I''m not."'
@@ -302,6 +314,7 @@ if $ARGS[0] = 'dance':
 					*clr & cla
 					gs 'arousal', 'flash', -5
 					gs 'arousal', 'end'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco6_3.jpg"></center>'
 					'You pull at the edge of your dress, barely exposing one of your nipples as Katja indignantly squeaks."Hey, I showed you mine!"
 					You respond with a laugh. "I already showed you my pussy, so that makes us even."'
@@ -315,6 +328,7 @@ if $ARGS[0] = 'dance':
 				end
 			else
 				gs 'arousal', 'end'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco6_4.jpg"></center>'
 				'You watch with anticipation, but Katja just pulls down her top, showing a little extra cleavage before stopping. After seeing your disappointed look, she sticks out her tongue and turns away. You grit your teeth at her teasing.'
 			end
@@ -324,7 +338,8 @@ if $ARGS[0] = 'dance':
 			katjaQW['Horny'] += 10
 			KatjaQW['Slut'] += 1
 			katjaQW['no_panties_at_disco']= 1 &!Event at the end of the disc
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco7_<<i>>.jpg"></center>'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_disco7_<<rand(1,3)>>.jpg"></center>'
 			'Katja doesn''t hesitate and lifts the hem of her skirt, showing you her bare pussy.'
 		end
 		act 'Do something else': gt 'pav_disco_classmates', 'classmates'

+ 20 - 22
locations/Komp.qsrc

@@ -21,8 +21,6 @@ if $ARGS[0] = 'start':
 
 	!!act 'SunReview of the Dead':gt 'KGZstart'
 
-	gs 'unicoursework', 'start', 'komp', 'brows'
-
 	if $loc = 'shulga_room' or $loc = 'anushapt' or $loc = 'artemhome' or $loc = 'albinahome' or $loc = 'pav_library':
 		internet_store = internet
 		internet = 100000
@@ -1793,16 +1791,16 @@ if $ARGS[0] = 'fuckornot':
 	'<center><img <<$set_imgh>> src="images/pc/items/accessories/computer/fuckornot/fuckable_list.jpg"></center>'
 	gs 'gschool_groups', 'fuckornot'
 	
-	'10: Perfection. - Would let her do whatever she wants to me'
-	'9: Smoking Hot. - Would eat her ass'
-	'8: Hot. - Would fuck that ass'
-	'7: Damn girl. - Bragging rights for fucking.'
-	'6: Mos def smashable. - Totally fuckable, fuck buddy material'
-	'5: Merely fuckable. - wouldn''t mind smashing it, blowjob buddy material.'
-	'4: Almost fuckable. - Doable, in the dark or to get a blowjob from.'
-	'3: Unattractive. - Doable, if I get myself drunk first, good match for Petria'
-	'2: Fugly. - Has potential compared to a trash bin, even Lesco could do better'
-	'1: Hideous. - Wouldn''t touch it with a stick'
+	'10: Perfection - Would let her do whatever she wants to me.'
+	'9: Smoking Hot - Would eat her ass.'
+	'8: Hot - Would fuck that ass.'
+	'7: Damn girl - Bragging rights for fucking.'
+	'6: Smashable - Totally fuckable. Fuck buddy material'
+	'5: Merely fuckable - Wouldn''t mind smashing it. Blowjob buddy material.'
+	'4: Almost fuckable - Doable in the dark or to get a blowjob from.'
+	'3: Unattractive - Doable if I get myself drunk first. Good match for Petia.'
+	'2: Fugly - Has potential compared to a trash bin. Even Lesco could do better.'
+	'1: Hideous - Wouldn''t touch it with a stick.'
 	
 	act 'Leave the site':
 		if $view_location = 'school':
@@ -1819,16 +1817,16 @@ if $ARGS[0] = 'hotornot':
 	'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 	gs 'gschool_groups', 'hotornot'
 	
-	'10: Perfection. - Would let him do whatever he wants to me'
-	'9: Smoking Hot. - Arm Candy'
-	'8: Hot. - Would ride him'
-	'7: Damn man. - Bragging rights for fucking.'
-	'6: Ridable. - Totally fuckable, fuck buddy material'
-	'5: Merely fuckable. - maybe doggy style so I don''t have to look at him.'
-	'4: Almost fuckable. - might sit on his face.'
-	'3: Unattractive. - Not even Zinaida would be seen with him.'
-	'2: Fugly. - Horribly ugly, just being seen with him would lose you social standing.'
-	'1: Hideous. - Wouldn''t touch it with a stick, not even Sonia would take his money.'
+	'10: Perfection - Would let him do whatever he wants to me.'
+	'9: Smoking Hot - Arm candy.'
+	'8: Hot - Would ride him.'
+	'7: Damn son - Bragging rights for fucking.'
+	'6: Rideable - Totally fuckable. Fuck buddy material'
+	'5: Merely fuckable. - Doggy style so I don''t have to look at him.'
+	'4: Almost fuckable - Might sit on his face.'
+	'3: Unattractive - Not even Zinaida would be seen with him.'
+	'2: Fugly - Horribly ugly. Just being seen with him would lose you social standing.'
+	'1: Hideous - Wouldn''t touch it with a stick. Not even a whore would take his money.'
 	
 	act 'Leave the site':
 		if $view_location = 'school':

+ 5 - 1
locations/LariskaHome.qsrc

@@ -534,7 +534,11 @@ if $ARGS[0] = 'lariska_bedroom':
 			'You slide closer to her so your legs are touching and gently place your left hand on her shoulder.'
 			*nl
 			if lariskalove = 0:
-				'Startled, her body stiffens up and she refuses to look anywhere but straight down. After what you did to Christina, she knows she is no match for you and is probably terrified of having traded one Mistress for another. You take your time, slowly running your hand across her back until she calms down a bit and suprisingly leans against you, still looking down. You reach across with your right hand and place it on top of hers and start softly running your fingers across it. You do this for a few minutes before she finally looks up and leans her face in, a happy look in her eye. Tilting your head to one side a bit, you close the distance left between your lips until they touch. She shivers a bit in pleasure, obviously not used to such a gentle touch, before pulling away, her face bright red.'
+				if christinaQW['fight'] = 1 or christinaQW['blackmail'] = 2:
+					'Startled, her body stiffens up and she refuses to look anywhere but straight down. After what you did to Christina, she knows she is no match for you and is probably terrified of having traded one Mistress for another. You take your time, slowly running your hand across her back until she calms down a bit and suprisingly leans against you, still looking down. You reach across with your right hand and place it on top of hers and start softly running your fingers across it. You do this for a few minutes before she finally looks up and leans her face in, a happy look in her eye. Tilting your head to one side a bit, you close the distance left between your lips until they touch. She shivers a bit in pleasure, obviously not used to such a gentle touch, before pulling away, her face bright red.'
+				else
+					'Startled, her body stiffens up and she refuses to look anywhere but straight down. You take your time, slowly running your hand across her back until she calms down a bit and suprisingly leans against you, still looking down. You reach across with your right hand and place it on top of hers and start softly running your fingers across it. You do this for a few minutes before she finally looks up and leans her face in, a happy look in her eye. Tilting your head to one side a bit, you close the distance left between your lips until they touch. She shivers a bit in pleasure, obviously not used to such a gentle touch, before pulling away, her face bright red.'
+				end
 				gs 'npc_relationship', 'modify', 'A13', 'like'
 				lariskalove = 1
 				gs 'arousal', 'kiss', 3, 'lesbian'

+ 11 - 11
locations/LariskaSex.qsrc

@@ -95,7 +95,7 @@ if $ARGS[0] = 'dildo1':
 	gs 'arousal', 'cuni', 10, 'lesbian'
 	gs 'arousal', 'cuni_give', -10, 'lesbian'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		if LariskaQW['tellvirg'] = 0:
 			'I''m a virgin, you tell her softly.'
 			LariskaQW['tellvirg'] = 1
@@ -304,9 +304,9 @@ if $ARGS[0] = 'bj_1':
 	'Putting her hands on the back of your head, she starts face-fucking you in long, deep strokes. She pulls it out, smacks your cheeks and forehead with it, before pushing it back in.'
 	'Eventually she tires of this game, eager to put her rubber dick to use on your other holes.'
 	pcs_horny += 5
-	gs 'arousal', 'bj', -5, 'lesbian', 'sub'
+	gs 'arousal', 'dildo_suck', -5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -352,7 +352,7 @@ if $ARGS[0] = 'miss_1':
 	$orgasm_txt = 'As Lariska pounds away, the rush of pleasure shooting through your body sets off an orgasm, and the room quickly fills with the sounds of you screaming her name.'
 	gs 'arousal', 'vaginal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -398,7 +398,7 @@ if $ARGS[0] = 'cow_1':
 	$orgasm_txt = 'The multiple sensations start to overwhelm you, causing an orgasm to sweep through you like lightning. Throwing your head back, you ride the waves as they wash through you.'
 	gs 'arousal', 'vaginal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -444,7 +444,7 @@ if $ARGS[0] = 'dog_1':
 	$orgasm_txt = 'The pleasure builds into a crescendo, threatening to overwhelm your senses as an orgasm rips through you.'
 	gs 'arousal', 'vaginal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -493,7 +493,7 @@ if $ARGS[0] = 'anal_miss_1':
 	$orgasm_txt = 'The sensation of having your ass pounded by Lariska overwhelms you, sending waves of pleasure screaming through your body.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -541,7 +541,7 @@ if $ARGS[0] = 'anal_cow_1':
 	$orgasm_txt = 'The sensation of having your ass pounded by Lariska overwhelms you, sending waves of pleasure screaming through your body.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -591,7 +591,7 @@ if $ARGS[0] = 'anal_dog_1':
 	$orgasm_txt = 'The sensation of having your ass pounded by Lariska overwhelms you, sending waves of pleasure screaming through your body.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'Get your cherry popped':
 			temp = rand (1, 3)
 			if temp = 1:
@@ -641,7 +641,7 @@ if $ARGS[0] = 'boyfriend_sex':
 			act 'Your Turn':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/boyfriend/bf_4.jpg"></center>'
-				if stat['virgin'] = 1:
+				if stat['think_virgin'] = 1:
 					if analplugin = 1:
 						if pcs_ass < 16:
 							'Lariska slides the butt plug out of your narrow and tight ass, opening the way for Lev.'
@@ -676,7 +676,7 @@ if $ARGS[0] = 'boyfriend_sex':
 				act 'Cowgirl':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/boyfriend/bf_5.jpg"></center>'
-					if stat['virgin'] = 1:
+					if stat['think_virgin'] = 1:
 						'Deciding to switch things up, or maybe because he was winded, Lev pulls out and sits down, stretching out and pulling you down on top. Feeling more in control now, you slide his dick back into your ass and start grinding your hips against his.'
 						'Lariska wastes no time and climbs onto his face, leaning in to keep rubbing your clitoris while Lev spreads her cheeks and licks her pussy. The sounds of moaning fills the room, and you know your going to cum soon from the dual sensations of Lev''s cock in your butt and Lariska''s rubbing.'
 						pcs_mood += 15

+ 0 - 519
locations/LariskaStart.qsrc

@@ -1,519 +0,0 @@
-# LariskaStart
-!2021/05/02
-!!Lariska = A13
-
-if $ARGS[0] = 'start':
-	*clr & cla
-	numnpc = 13
-	minut += 5
-	$static_num = 'A13'
-	menu_off = 1
-	lariskaQwestDay = daystart + 1
-	gs'stat'
-
-	'<center><b><font color = maroon><<$npc_firstname[''A13'']>> <<$npc_lastname[''A13'']>></font></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'
-	'<<$npc_notes[''A<<numnpc>>'']>>'
-
-	if npc_grupTipe['A13'] = 5:'<<$npc_firstname[''A13'']>> She is one of the school outcasts.'
-	if npc_grupTipe['A13'] = 2:'<<$npc_firstname[''A13'']>> She is one of the sporty kids.'
-
-	if npc_rel['A13'] < 20:
-		'You avoid each other.'
-	elseif npc_rel['A13'] < 40:
-		'You don''t get along.'
-	elseif npc_rel['A13'] < 60:
-		'You have a normal relationship.'
-	elseif npc_rel['A13'] < 80:
-		'You are friends.'
-	else
-		'You are best friends.'
-	end
-	''
-	'As you leave the sports section, you notice Lariska nervously looking for someone. Her gaze stops on you and she waves her hand, calling you over to her.'
-	'Well this is interesting, she has never shown that much interest in you before. She always seems to be stuck in Christina''s stranglehold and so distant that you could barely get a full sentence from her.'
-	'Now that you''ve beaten Christina, she suddenly wants to talk. She does look more confident, happier and more active. Maybe she wants to thank you for beating up the bully?'
-	
-	act 'Leave':gt'pav_commcenter'
-	act 'Follow Lariska':
-		cls
-		minut += 5
-		gs'stat'
-		'You follow Lariska, but when you turn behind the corner, somebody catches you by your sides and pushes you against the wall.'
-		act 'Do nothing':
-			cls
-			minut += 5
-			pcs_horny += 10
-			gs'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_1.jpg"></center>'
-			'You quickly recover and now you can see that it is Lariska who is pushing you against the wall. Her face is so close to yours that you start blushing and become aroused.'
-			'Then the penny drops that she is not excited, but frightened. She is shuddering with fear and is looking around, fearful that somebody spotted you.'
-			'Her nose is touching your face as she is turns her head from side to side. You can''t help wanting to hug her to calm her down. You touch her gently and put your arms on her shoulders and ask:'
-			'"Lariska, what''s wrong?""'
-			act 'Soothe her':
-				cls
-				minut += 5
-				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_3.jpg"></center>'
-				'"<<$pcs_nickname>> ..." she says and pauses.'
-				'You hug her tighter and stroke her back gently. "What is it Lariska?"'
-				'After calming down a little, Lariska takes a deep breath and starts talking quickly:'
-				'"<<$pcs_nickname>>, you are in danger! Christina wants to set junkies on you!"'
-				'You are totally numb now. "What junkies?"'
-				'"Well, she didn''t just give blowjobs to the trainer, but she also blew the junkies who sell drugs here. She bought some super steroids and wants to contaminate you with them! They want to catch and rape you tomorrow!"'
-				'As soon as she says this, she runs away.'
-
-				if kotovLoveQW > 0:
-					act 'Call Vitek':
-						cls
-						minut += 5
-						gs'stat'
-                        'You pull out your phone and dial Vitek''s number.'
-						'"Hi Vitek. Listen, you said that you can protect me from anybody. I need you help now! Christina is going to dig a pit on me tomorrow. She wants to have her dealers rape me."'
-						'"That bitch! Don''t worry, I know these bastards. Dimka gets his dope from them. Nobody is dangerous, at least for me anyway! Don''t worry about anything!"'
-
-						LariskaQW['VitekHelp'] = 1
-						act 'Leave':gt'pav_commcenter'
-					end
-				end
-				if IvanShowerQW >= 10 and npc_rel['A3'] >= 60:
-					act 'Call Ivan':
-						cls
-						minut += 5
-						gs'stat'
-                        'You pull out your phone and dial Ivan''s number.'
-						'"Hey Ivan. Listen, some perverts are badgering me here, could you escort me home after practice tomorrow?"'
-						'"Sure, no problem <<$pcs_nickname>>."'
-
-						LariskaQW['IvanHelp'] = 1
-						act 'Leave':gt'pav_commcenter'
-					end
-				end
-				if AlbinaQW['Friends'] >= 1:
-					act 'Call Albina':
-						cls
-						minut += 5
-						gs'stat'
-                        'You pull out your phone and dial Albina''s number.'
-						'"Hey Albina, can you help me? I will make it up to you."'
-						'"What happened?"'
-						'"Christina set junkies on me."'
-						'"I''ll sort it." is all she says before she abruptly hangs up.'
-
-						AlbinaQW['ChristinaHelp'] = 1
-
-						act 'Leave':gt'pav_commcenter'
-					end
-				end
-
-				if fedorKozlovQW = -15 or fedorKozlovQW >= 10:
-					act 'Call Fedor':
-						cls
-						minut += 5
-						gs'stat'
-                        'You pull out your phone and dial Fedor''s number'
-						'"Fedor, I need your help. Christina has paid off some steroid pumping punks to rape me outside the sports center tomorrow. Can you please help me?"'
-						'"There is no way I''m letting them hurt you. I will wait for you outside the center and do everything in my power to keep you safe."'
-						'"Thanks Fedor. I knew I could count on you."'
-
-						LariskaQW['FedorHelp'] = 1
-
-						act 'Leave':gt'pav_commcenter'
-					end
-				end
-
-				act 'Leave':gt'pav_commcenter'
-			end
-		end
-		if kickbox['sash'] >= 2 and pcs_stren >= 55:
-			act 'Attack them':
-				cls
-				minut += 5
-				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_2.jpg"></center>'
-				'You grab their hands, pin them to the wall, and hit them in the stomach with all your might. A female cry of pain flies from their mouth.'
-				act 'Look at them':
-					cls
-					minut += 5
-					gs'stat'
-					npc_rel['A13'] = 0
-
-					'<center><b><font color = maroon><<$npc_firstname[''A13'']>> <<$npc_lastname[''A13'']>></font></b></center>'
-					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'
-					'<<$npc_notes[''A13'']>>'
-
-					if npc_grupTipe['A13'] = 5:'<<$npc_firstname[''A13'']>> is an outcast.'
-					if npc_grupTipe['A13'] = 2:'<<$npc_firstname[''A13'']>> is one of the jocks.'
-
-					if npc_rel['A13'] < 20:'You have a bad relationship.'
-					''
-					'Right after hitting them in the stomach, you realize that it''s Lariska who is in front of you with tears in her eyes. You release her from your grip and as soon as you do she starts yelling in your face.'
-					'"I wanted to help you, you idiot!" she screams before pushing you back and running away in tears.'
-					'You stand still for a few minutes, surprised, and think that you should apologize to her at school tomorrow, before finally going home.'
-					LariskaQW['LariskaHelp'] = -1
-
-					act 'Leave':gt'pav_commcenter'
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'end':
-	cls
-	minut += 5
-	gs'stat'
-	if LariskaQW['IvanHelp'] = 1:
-		numnpc = 3
-
-		'<center><b><font color = maroon><<$npc_firstname[''A3'']>> <<$npc_lastname[''A3'']>></font></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big3.jpg"></center>'
-		'<<$npc_notes[''A3'']>>'
-
-		if npc_grupTipe['A3'] = 2:'<<$npc_firstname[''A3'']>> He is one of the sporty kids.'
-
-		if npc_rel['A3'] < 20:
-			'You avoid each other.'
-		elseif npc_rel['A3'] < 40:
-			'You don''t get along.'
-		elseif npc_rel['A3'] < 60:
-			'You have a normal relationship.'
-		elseif npc_rel['A3'] < 80:
-			'You are friends.'
-		else
-			'You are best friends.'
-		end
-		''
-		pcs_horny += 10
-		'You meet Ivan in front of the gym entrance.'
-		'He is standing there waiting for you and when he spots you, he smiles.'
-		'"Hey <<$pcs_nickname>>!" He greets you and you unwittingly remember the incident in the shower.'
-		'He takes your bag in his hand together with his own bag and puts the other hand on your arm and he leads you to the exit.'
-		act 'Go with Ivan':
-			cls
-			minut += 5
-			gs'stat'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
-			'You are leaving the club when Lina comes up to you.'
-			'"<<$pcs_nickname>>, wait! Help me please! The coach told me to tidy up the equipment in the storage room, but the bulb burned out in there. If you can just hold the flashlight, I can do the rest!"'
-			'"Uhm, I''m sorry Lina, but I must go home." you reply, making a hint to Ivan.'
-			'"So let''s do it then. I''ll move it and you hold the flashlight." Ivan breaks in on your conversation.'
-			'"That''s okay, you don''t have to. I can do it myself." Lina quickly replies and walks away.'
-
-			act 'Go home':
-				cls
-				minut += 15
-				gs'stat'
-				'<center><b><font color = maroon><<$npc_firstname[''A3'']>> <<$npc_lastname[''A3'']>></font></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big3.jpg"></center>'
-				'<<$npc_notes[''A3'']>>'
-
-				if npc_grupTipe['A3'] = 2:'<<$npc_firstname[''A3'']>> He is one of the sporty kids.'
-
-				if npc_rel['A3'] < 20:
-					'You avoid each other.'
-				elseif npc_rel['A3'] < 40:
-					'You don''t get along.'
-				elseif npc_rel['A3'] < 60:
-					'You have a normal relationship.'
-				elseif npc_rel['A3'] < 80:
-					'You are friends.'
-				else
-					'You are best friends.'
-				end
-				''
-				'Ivan escorts you quietly home.'
-
-				act 'Go home':gt'korrPar'
-				act 'Thank him':
-					cls
-					pcs_horny += 5
-					minut += 5
-					gs'stat'
-					gs 'boyStat', 'A3'
-					'You decide to thank Ivan for his assistance.'
-
-					act 'Get his dick':gt 'LariskaStart', 'IvanHelp_down'
-					act 'Kiss':
-						cls
-						minut += 5
-						pcs_horny += 5
-						gs'stat'
-						'<center><img <<$set_imgh>> src="images/shared/sex/kiss/kiss.jpg"></center>'
-						'You walk slowly to Ivan and incline your face towards his. You hug and kiss and Ivan starts gently stroking your back.'
-						act 'Put your hand into his pants':
-							*clr & cla
-							pcs_horny += 10
-							minut += 3
-							gs'stat'
-
-							'<center><img <<$set_imgh>> src="images/shared/sex/grab/cock2.jpg"></center>'
-							'You shove your hand deeper into Ivan''s pants until your fingers are touching his big hard cock.'
-
-							act 'Masturbate':
-								*clr & cla
-								minut += 5
-								if npc_Sex['A3'] = 0: npc_Sex['A3'] = 1 & guy += 1
-								stat['hj'] += 1
-								gs'stat'
-								laris_rand1 = rand(0,2)
-								if laris_rand1 = 0:'<center><img <<$set_imgh>> src="images/shared/sex/handjob/hj.jpg"></center>'
-								if laris_rand1>=1:'<center><video autoplay loop src="images/shared/sex/cum/handjob/hand0,'+rand(0,1)+'.mp4"></video></center>'
-								spafinloc = 13
-								gs 'cum_manage'
-								'You pull out his hard cock from his pants and grasp it firmly with your hand. You kiss Ivan passionately as you simultaneously jerk him off. Finally, Ivan lets out a groan of pleasure and you can see streams of his semen gushing out of his cock.'
-
-								act 'Go home':gt'korrPar'
-							end
-
-							act 'Get his dick':gt 'LariskaStart', 'IvanHelp_down'
-						end
-
-						act 'Go home':gt'korrPar'
-					end
-				end
-			end
-		end
-	elseif 	LariskaQW['FedorHelp'] = 1:
-		'<center><b><h4><font color=#00ffe4><<"Avelina [Lina] Starov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
-		'As you leave the club Lina approaches you.'
-		'"<<$pcs_nickname>>, wait! I need to move inventory in the storeroom but the light blew out. Can you please help me move it as soon as I find a flashlight?"'
-		'"Erm, forgive me Lina but I have to go home." You then give Fedor a nod.'
-		'"C''mon <<$pcs_nickname>>, I just need your help for a few minutes. I can move the heavy stuff." Lina pouts.'
-		'"Sorry, but we can''t help you." Fedor says as he grabs your arm then pulls you away toward the street.'
-		'Lina turns and walks away with a disappointed look on her face.'
-		'You turn to Fedor and say "Thanks Fedor. I knew that I could count on you." Fedor gives you a kiss on the forehead then walks you home."'
-		*nl
-		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
-		if fedorKozlovQW < -10:
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/Outcast/outcast2.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big5.jpg"></center>'
-		end
-
-		act 'Leave':gt 'korrPar'
-	
-	elseif AlbinaQW['ChristinaHelp'] = 1:
-	    '<center><b><h4><font color=#00ffe4><<"Avelina [Lina] Starov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
-		'As you leave the club, Lina approaches you, seemingly wanting to get your attention. However, she quickly runs past you before speaking.'
-		'You look behind you and see Albina standing there smiling. "It seems I got here just in time." she remarks.'
-		'"What do you mean?" you ask as she motions for you to walk with her. "It doesn''t take much to scare Lariska, that adorable little lapdog. She broke as soon as I asked her what Christina was planning. Lina was going to lead you into an ambush where anything could have happened to you." You are alarmed at what she says, but are thankful that she was able to help you in time as you walk outside together.'
-		'You walk together for the next few minutes, chatting to each other. Once you are at a safe distance, you stop to thank Albina for her help. "Don''t mention it." she replies. "I''m sure you''ll find a way to pay me back." she smirks before giving you a firm smack on the ass. You yelp and jump a little, which causes her to smile before you both go your seperate ways.'
-		
-		act 'Go home':gt 'pav_residential'
-	 
-	else	
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
-		'You leave the club and see Lina.'
-		'"<<$pcs_nickname>>, wait! I need to move inventory in the storeroom but the light blew out. Can you please help me move it as soon as I find a flashlight?"'
-		act 'Help':
-			if LariskaQW['VitekHelp'] = 1:
-				numnpc = 9
-				cls
-				minut += 5
-				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_4.jpg"></center>'
-				'"Okay, why not?" you say and follow Lina.'
-				'You go into a dark room and hear the door close behind you. You get knocked to the floor and feel hands pulling at your clothes, trying to undress you. You try to resist but the hands move to your throat, strangling you until your consciousness starts to fade.'
-				'Suddenly you hear the sound of heavy blows on the door and the door falls in on you and the guy that was sitting on top of you. You are pinned underneath and cannot move, but you hear the sounds of a fight going on around you. After a while it grows silent, and through your haze you hear the faint sound of Vitek''s voice. "Turn on the light!"'
-				act 'Recover':
-					cls
-					minut += 40
-					gs'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_kotov_end.jpg"></center>'
-					'You open your eyes and see Vitek looking worried.'
-					'"Are you okay?"'
-					'"Yes, thank you. You saved me!"'
-					'"Looks like we came just in time! Ivan saw you and told us where to look! We broke some of that crackhead''s bones and captured Lina and Christina, so don''t worry."'
-					act 'Don''t be too harsh on Lina':gt'kotovSex'
-				end
-			else
-				cls
-				minut += 5
-				gs'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_4.jpg"></center>'
-				'"Okay, why not?" you say and follow Lina.'
-				'You go into a dark room and hear the door close behind you. You get knocked to the floor and feel hands pulling at your clothes, trying to undress you. You try to resist but the hands move to your throat, strangling you until your consciousness fades.'
-				act 'Wake up':
-					cls
-					minut += 15
-					gs'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_5.jpg"></center>'
-					'You wake up naked, unknown hands running up and down your body. You try to wiggle your way out of their grip but it just seems to excite them further. Gaining enough leverage to hold you still, the boys who have you start prodding your pussy and ass with their fingers before one says to you "If you bite me, I will beat you!" He then slips two fingers into your mouth while the others continue to play with your body.'
-					'Tired of just exploring, they pull their cocks out and start arguing with each other about who gets to go first. One of the guys seems to win the argument, so two of the other guys flip you over, and pull your knees apart, leaving you open for the one who gets to go first.'
-					act 'Further':
-						cls
-						pcs_horny += 10
-						minut += 5
-						gs'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_6.jpg"></center>'
-						'As he starts thrusting in, your body begins to betray you. Your thighs become slick with your juices as your slit stretches to accommodate the size of the guy inside you. Sighing to yourself, you realize you are not getting out of this anytime soon, and try to force yourself to relax and accept this. Once they realize you aren''t going to keep fighting, the two guys holding your legs let go and start stroking themselves, waiting for their turn.'
-						act 'Further':
-							cls
-							pcs_horny += 10
-							minut += 5
-							gs'stat'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_7.jpg"></center>'
-							if stat['bj'] >= 100:
-								$start_text = 'Having had so many dicks in your mouth before, you automatically start sucking his dick like the pro you are.'
-							else
-								$start_text = 'Distracted by what was happening you are taken by suprise as you feel a dick being slammed down your throat. Gagging, you do your best just to keep breathing.'
-							end
-							! I have no idea if I fixed this below right or not - Alaratt
-							stat['bj'] += 1
-							stat['vaginal'] += 1
-							gs 'npcgeneratec', 0, 'Rowdy guy', rand(18,30)
-                            gs 'boyStat', $npclastgenerated
-							gs 'arousal', 'vaginal', 10, 'sub', 'rough', 'gangbang'
-							cumprecheck = 1
-							cumarrkno =  0
-							gs 'cum_manage'
-							guy += 2
-							gang += 1
-							pcs_vag += 1
-							pcs_throat += 1
-							gs 'stat'
-							'After some shuffling, the guys switch positions, and you feel a 28 centimeter giant stretching its way into your pussy. Unable to help yourself you moan with pleasure at the intense feeling. The guy with his fingers in your mouth takes them out and replaces them with his penis. <<$start_text>>'
-							act 'Further':
-								cls
-								pcs_horny += 10
-								minut += 5
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_8.jpg"></center>'
-								'They keep taking turns, putting your mouth and pussy to the test before they finally seem ready to cum.'
-								'You are dragged onto the floor and left sitting up, your head pulled back, as they surround you while stroking themselves to the finish.'
-								act 'Wait for it':
-									cls
-									pcs_horny += 10
-									gs 'npcgeneratec', 0, 'Rowdy guy', rand(18,30)
-                                    gs 'boyStat', $npclastgenerated
-                                    gs 'cum_call', 'face'
-                                    gs 'cum_call', 'mouth'
-									gs 'npcgeneratec', 0, 'Rowdy guy', rand(18,30)
-                                    gs 'boyStat', $npclastgenerated
-                                    gs 'cum_call', 'face'
-                                    gs 'cum_call', 'mouth'
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_9.jpg"></center>'
-									'They finally cum, splattering your face with warm sperm.'
-									act 'Further':
-										cls
-										gs 'arousal', 'pee', 5, 'sub', 'humiliation', 'group'
-										gs 'arousal', 'end'
-										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_10.jpg"></center>'
-										'"Should we wash this whore?" You hear, as if from far away.'
-										'"Yeah, let''s do it!"'
-										'Next thing you know your face gets hit by streams of urine from several directions at once.'
-										act 'Further':
-											cls
-											minut += 5
-											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_11.jpg"></center>'
-											'Shaken and in a daze, you let yourself be led without paying attention to where they are taking you until you suddenly realize you are in the middle of a club and everyone is looking at you.'
-											'"Dance, slut!" You are thrust into the center of the dance floor before, thankfully, your consciousness fades again.'
-											gs 'fame', 'pav', 'sex', 30
-											act 'Wake':
-												cls
-												minut += 5
-												gs 'clothing', 'strip'
-												i = rand(4,10)
-												:lariskarapeloop
-												gs 'npcgeneratec', 0, 'Unconcious rapist', rand(18,45)
-												gs 'boyStat', $npclastgenerated
-												if rand(0,1) = 0:
-													cumprecheck = 1
-													sexunaware = 1
-													gs 'cum_manage'
-													spafinloc = rand(0,1)
-												else
-													spafinloc = rand(3,4)
-												end
-												sexunaware = 1
-												gs 'cum_manage'
-												spafinloc = rand(8,16)
-												sexunaware = 1
-												gs 'cum_manage'
-												if i > 0: jump 'lariskarapeloop'
-												body_write += 1
-												face_write += 1
-												pcs_horny = 0
-												orgasm += 1
-												agape = 2
-												vgape = 2
-												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/sex/fight/start_end.jpg"></center>'
-												'You wake up covered in semen and with a bottle sticking out of your pussy. Your entire body is covered with obscene graffiti and everything hurts.'
-												act 'Leave':gt'pav_residential'
-											end
-										end
-									end
-								end
-							end
-						end
-					end
-				end
-			end
-		end
-
-		act 'Leave':gt'pav_residential'
-	end
-end
-
-if $ARGS[0] = 'IvanHelp_down':
-	cls
-	pcs_horny += 5
-	gs 'stat'
-
-	'<center><img <<$set_imgh>> src="images/shared/sex/cock/cock3.jpg"></center>'
-	'You pull Ivan''s member out of his pants and start licking it.'
-	act 'Take it in the mouth':
-		cls
-		minut += 5
-		pcs_horny += 10
-		swallow += 1
-		spafinloc = 12
-		gs 'cum_manage'
-		stat['bj'] += 1
-		gs 'stat'
-
-		laris_rand1 = rand(0,50)
-		if laris_rand1<5:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/boybj3.jpg"></center>'
-		if laris_rand1>=5 and laris_rand1<30:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/publ0,0.jpg"></center>'
-		if laris_rand1>=30:'<center><video autoplay loop src="images/locations/pavlovsk/park/sex/publ0,0.mp4"></video></center>'
-		'You go down to your haunches and begin to suck Ivan.'
-
-		gs 'dinSex', 'bj_swallow_random'
-
-		act 'Go home':gt'korrPar'
-	end
-	act 'Sex':gt 'LariskaStart', 'IvanHelp_sex'
-end
-
-if $ARGS[0] = 'IvanHelp_sex':
-	cls
-	minut += 5
-	pcs_horny += 5
-	gs'stat'
-
-	gs 'boyStat', 'A3'
-	pose = 1
-	if npc_Sex['A3'] = 0: npc_Sex['A3'] = 1 & guy += 1
-
-	laris_rand1 = rand(0,50)
-	if laris_rand1<5:'<center><img <<$set_imgh>> src="images/shared/sex/public/boysex.jpg"></center>'
-	if laris_rand1>=5 and laris_rand1<30:'<center><video autoplay loop src="images/shared/sex/public/publ1,'+rand(0,2)+'.mp4"></video></center>'
-	if laris_rand1>=30:'<center><img <<$set_imgh>> src="images/shared/sex/public/publ1,'+rand(0,6)+'.jpg"></center>'
-	'You bend down and have him fuck you from behind.'
-	gs 'dinSex', 'wear_condom'
-	gs 'dinSex', 'vaginal_sex'
-	gs 'dinSex', 'sexcum'
-	gs 'stat'
-	act 'Go home':gt'korrPar'
-end
-
-
---- LariskaStart ---------------------------------
-

+ 1 - 1
locations/MRear.qsrc

@@ -15,7 +15,7 @@ if $ARGS[0] = 'garden':
 	act 'Go to the conservatory': gt 'MConservatory'
 	act 'Go to the garage': gt 'MRear', 'garage'
 
-	if $BDSMrole = 's' and rand (0, 100) < 5 and stat['virgin'] = 0:
+	if $BDSMrole = 's' and rand (0, 100) < 5 and stat['think_virgin'] = 0:
 		gt 'MRear', 'gEV1'
 	elseif rand (0,100) < 3:
 		menu_off = 1

+ 15 - 15
locations/MartinSex.qsrc

@@ -102,7 +102,7 @@ if $ARGS[0] = '':
 				'You don''t know when this thing with Martin went from friendly chats and idle flirts to something else, but there is a tingling in your belly, and lower, when you look at him that you would very much like to act on...'
 				'And since Martin is trying his best to hide his interest and it doesn''t look like he is gonna do you the favor of making the first step, you will have to take matters into your own hands.'
 				*nl
-				'You flirt more aggressively than you have up until now: You smile more,' + iif(pcs_hairlng>81,' play with your <<$pcdesc_hairobjectwordy>>,','') + ' touch his arm every now and then, even move and lean over in ways that give him good looks at your <<$pc_desc[''breast'']>> cleavage or <<$body>> butt - in other words, you drop about as many hints as womanly possible, short of stripping right then and there.'
+				'You flirt more aggressively than you have up until now: You smile more,' + iif(pcs_hairlng>81,' play with your <<$pc_descWordy[''hair length'']>>,','') + ' touch his arm every now and then, even move and lean over in ways that give him good looks at your <<$pc_desc[''breast'']>> cleavage or <<$body>> butt - in other words, you drop about as many hints as womanly possible, short of stripping right then and there.'
 				*nl
 				'Twenty minutes pass like that and you are starting to wonder if Martin is playing hard to get or if he really is oblivious to what you''re doing... when he visibly catches himself staring at your <<$pc_desc[''lip gloss'']>> lips and suddenly declares: "You shouldn''t get involved with me."'
 				'"Excuse me?" You are so astonished by what he said that you are almost sure you misheard him.'
@@ -513,7 +513,7 @@ if $ARGS[0] = 'MartinTease1':
 			'Deciding to make full use of the table being there, you climb on top of it and sit down, spreading your legs to give Martin a good view of your ' + iif(pirsG>0,'pierced ','') + 'pussy.'
 			*nl
 			'"You could do more than just look, you know." The flirtatious tone is gone now - anything but being openly sultry just wouldn''t do this porno-esque situation justice.'
-			'Plus, Martin isn''t the only one getting turned on by this, and both of you can see it. "This <<$pcdesc_pubesrandom>> <<$pc_desc[''pussy'']>> <<$pcdesc_genitals>> could be yours."'
+			'Plus, Martin isn''t the only one getting turned on by this, and both of you can see it. "This <<$pc_desc[''pubes'']>> <<$pc_desc[''pussy'']>> <<$pcdesc_genitals>> could be yours."'
 			*nl
 			'Maybe something you said shook him out of his reverie, or maybe enough time has passed for him to snap out of it, but Martin seems to have regained the ability to speak. But he just loves saying things you don''t want to hear, doesn''t he?'
 			'"<<$pcs_firstname>>, I''m trying to be <b>sensible</b> here. This is not a good idea. You should cover yourself and go."'
@@ -565,8 +565,8 @@ if $ARGS[0] = 'MartinTease2':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease2.jpg"></center>'
 		'It wouldn''t be nice to tease Martin with a sight like that and keep him guessing if the carpets do indeed match the drapes.'
 		*nl
-		'Without putting the glass down, you turn your side to Martin and bare your lower half with your free hand. You can feel Martin''s eyes linger on your <<$pcdesc_legsrandom>> legs, but you know what he really wants to see, as much as he''d deny it.'
-		'Feeling ready to burn whatever bridge there''s left behind you, you face Martin, revealing your <<$pcdesc_pubesrandom>> <<$pcdesc_genitals>> to him. He seems shocked by your boldness; not just by you stripping for him, right here in the empty bar - although that must be a big part of it - but also by the fact that you had been walking around commando like there was nothing to it.'
+		'Without putting the glass down, you turn your side to Martin and bare your lower half with your free hand. You can feel Martin''s eyes linger on your <<$pc_desc[''legs'']>> legs, but you know what he really wants to see, as much as he''d deny it.'
+		'Feeling ready to burn whatever bridge there''s left behind you, you face Martin, revealing your <<$pc_desc[''pubes'']>> <<$pcdesc_genitals>> to him. He seems shocked by your boldness; not just by you stripping for him, right here in the empty bar - although that must be a big part of it - but also by the fact that you had been walking around commando like there was nothing to it.'
 		*nl
 		'"Like what you see?"'
 		'You don''t know if he was even physically capable of saying no, given that he just barely managed to croak a "yes" - still, it was nice that he was being honest with you and himself.'
@@ -579,9 +579,9 @@ if $ARGS[0] = 'MartinTease2':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease3.jpg"></center>'
 			'With an audience as appreciative as this, how could you possibly stop now?'
 			*nl
-			'Setting the glass, your trusty prop, aside, you pull down what little covers your ' + iif(tatbrst > 0,'tattooed ','') + 'chest and ' + iif(tatblly > 0 and tatbrst = 0,'tattooed ','') +'belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pcdesc_nipplesrandom>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
+			'Setting the glass, your trusty prop, aside, you pull down what little covers your ' + iif(tatbrst > 0,'tattooed ','') + 'chest and ' + iif(tatblly > 0 and tatbrst = 0,'tattooed ','') +'belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pc_desc[''nipples'']>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
 			*nl
-			'You lift your arms a little, playing with your <<$pcdesc_hairobjectwordy>> and sticking out your breasts even more.'
+			'You lift your arms a little, playing with your <<$pc_descWordy[''hair length'']>> and sticking out your breasts even more.'
 			'No, you <b>really</b> aren''t making it easy for Martin to adhere to his principles regarding celibacy and sexy young women, or whatever it is that''s holding him back from bending you over and nailing you into the fucking counter.'
 			*nl
 			'He''s not frozen solid anymore, though. He seems to be struggling with his lust, and you don''t think his ''reason'' is winning.'
@@ -595,7 +595,7 @@ if $ARGS[0] = 'MartinTease2':
 				'He''s staggering, but he isn''t out yet. You have to keep at it.'
 				*nl
 				'"I''m flexible, too. See?"'
-				'You don''t wait for a reply. You simply lift your <<$pcdesc_legsrandom>> leg up over the stool next to you, giving him a spectacular view at your <<$pc_desc[''pussy'']>> pussy.'
+				'You don''t wait for a reply. You simply lift your <<$pc_desc[''legs'']>> leg up over the stool next to you, giving him a spectacular view at your <<$pc_desc[''pussy'']>> pussy.'
 				*nl
 				'"<<$pcs_firstname>>, stop." Martin has found his voice again, it seems - not that he''s using it to say something helpful. "This is wrong."'
 				'"Really?" You look at your leg, confused. "Yeah, I guess you''re right."'
@@ -649,7 +649,7 @@ if $ARGS[0] = 'MartinTease3':
 	inhib_exp += rand(1,3)
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/tease1.jpg"></center>'
 	'Feeling in the mood to give Martin a bit of a show today, you give him a soft push, just strong enough to make him get the hint and sit down on the chair behind him.'
-	'You then take a few steps back and slowly bend forward, giving him a generous look at your <<$pc_desc[''breast'']>> cleavage and <<$pcdesc_legsrandom>> legs as you take off your lower garment.'
+	'You then take a few steps back and slowly bend forward, giving him a generous look at your <<$pc_desc[''breast'']>> cleavage and <<$pc_desc[''legs'']>> legs as you take off your lower garment.'
 	*nl
 	'Martin certainly looks like he likes where this is going, and you have no intention of changing course.'
 	'Without much ado, you smile and pull down your panties as well. Most of your crotch is revealed to him, but your sex is only vaguely perceptible. But taking the initiative like this is fun, and it adds to the thrill to know that you''re standing in the middle of a bar, even if nobody''s gonna enter.'
@@ -663,7 +663,7 @@ if $ARGS[0] = 'MartinTease3':
 		'You pull your panties all the way down to your knees and spin around for a moment, to let him look at you from all sides... and to bar him from seeing your exposed crotch right away. Still, you quickly spot the growing bulge in his pants - knowing that you are half-naked and seeing you in glorious, pantiless profile seems to be enough to get his engine going.'
 		*nl
 		'You ever so slowly turn your back to Martin and lasciviously bend over a nearby table.'
-		'"Well?" You ask flirtatiously over your shoulder, your <<$pcdesc_pubesrandom>> <<$pcdesc_genitals>> and asshole completely revealed to him. "Enjoying the view?"'
+		'"Well?" You ask flirtatiously over your shoulder, your <<$pc_desc[''pubes'']>> <<$pcdesc_genitals>> and asshole completely revealed to him. "Enjoying the view?"'
 		'"You have no idea," he breathes, a lustful glint in his eyes.'
 
 		if analplugin = 0:
@@ -694,7 +694,7 @@ if $ARGS[0] = 'MartinTease3':
 		act 'Climb on the table':
 			cls
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/tease3.jpg"></center>'
-			'Making full use of the table being there, you climb on top and sit down on it, giving Martin an alluring smile and spreading your <<$pcdesc_legsrandom>> legs, giving the lucky guy in the front row an exclusive look at your <<$pc_desc[''pussy'']>> pussy.'
+			'Making full use of the table being there, you climb on top and sit down on it, giving Martin an alluring smile and spreading your <<$pc_desc[''legs'']>> legs, giving the lucky guy in the front row an exclusive look at your <<$pc_desc[''pussy'']>> pussy.'
 			*nl
 			'"The way you look at me really turns me on, you know," you sigh. The flirtatious tone is gone now - the wetness you feel between your legs makes anything but ''sultry'' feel inadequate.'
 			'Your body''s display of excitement cannot possibly have escaped Martin, because is looking at you intently, feasting on the sight of you like he''d never get to do it again. "You and me both, mi amor."'
@@ -783,9 +783,9 @@ if $ARGS[0] = 'MartinTease4':
 	act 'A little curiosity doesn''t hurt':
 		cls
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease2.jpg"></center>'
-		'Without putting the glass down, you turn your side to Martin and bare your lower half with your free hand, making it blatantly obvious that you were indeed going commando. You can feel Martin''s eyes linger on your <<$pcdesc_legsrandom>> legs, but you know what he really wants to see - he wants you to confirm what he already knows.'
+		'Without putting the glass down, you turn your side to Martin and bare your lower half with your free hand, making it blatantly obvious that you were indeed going commando. You can feel Martin''s eyes linger on your <<$pc_desc[''legs'']>> legs, but you know what he really wants to see - he wants you to confirm what he already knows.'
 		*nl
-		'You slowly turn to face Martin, revealing your <<$pcdesc_pubesrandom>> <<$pcdesc_genitals>> to him. Your boldness to strip for him, right here in the empty bar, and to walk around without underwear seem to turn him on immensely, if the bulge in his pants is any indication.'
+		'You slowly turn to face Martin, revealing your <<$pc_desc[''pubes'']>> <<$pcdesc_genitals>> to him. Your boldness to strip for him, right here in the empty bar, and to walk around without underwear seem to turn him on immensely, if the bulge in his pants is any indication.'
 		*nl
 		'"Like what you see?" You ask, taking another small sip of wine.'
 		'"You little minx", is all he says, sounding as incredulous as he does admiring - not to mention horny.'
@@ -798,9 +798,9 @@ if $ARGS[0] = 'MartinTease4':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/tease/nopanties_tease3.jpg"></center>'
 			'With an audience as appreciative as this, how could you possibly stop now?'
 			*nl
-			'Setting the glass aside, you pull down what little covers your ' + iif(tatbrst > 0,'tattooed ','') + 'chest and ' + iif(tatblly > 0 + tatbrst = 0,'tattooed ','') +'belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pcdesc_nipplesrandom>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
+			'Setting the glass aside, you pull down what little covers your ' + iif(tatbrst > 0,'tattooed ','') + 'chest and ' + iif(tatblly > 0 + tatbrst = 0,'tattooed ','') +'belly, giving Martin a good look at your <<$pc_desc[''breast'']>> tits, your <<$pc_desc[''nipples'']>> nipples standing hard thanks to the chilly, smoky air... and maybe also due to his intense stares.'
 			*nl
-			'You lift your arms a little, playing with your <<$pcdesc_hairobjectwordy>> and sticking out your breasts even more.'
+			'You lift your arms a little, playing with your <<$pc_descWordy[''hair length'']>> and sticking out your breasts even more.'
 			'Honestly, it wouldn''t have surprised you if he had just bent you over and nailed you into the fucking counter then and there - his eyes are certainly burning with desire enough to tell you that he wants to.'
 			*nl
 			'But he doesn''t jump up and fuck you. He sits there, patiently, waiting to see what else you have in store for him, how else you want to tease and torture him.'
@@ -815,7 +815,7 @@ if $ARGS[0] = 'MartinTease4':
 				'Well, if it''s a sexy torture he wants, you are happy to deliver.'
 				*nl
 				'"Want to see how flexible I am?"'
-				'You don''t wait for a reply. You simply lift your <<$pcdesc_legsrandom>> leg up over the stool next to you, giving him a spectacular view at your <<$pc_desc[''pussy'']>> pussy.'
+				'You don''t wait for a reply. You simply lift your <<$pc_desc[''legs'']>> leg up over the stool next to you, giving him a spectacular view at your <<$pc_desc[''pussy'']>> pussy.'
 				*nl
 				'When you look up from the stool, you are stunned to see Martin give you a look of indifference. "That''s okay, I guess."'
 				*nl

+ 5 - 5
locations/MartinSex2.qsrc

@@ -62,7 +62,7 @@ if $ARGS[0] = 'MartinSexPrep':
 	end
 	
 	*nl
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		'But before either of you can make another move, a nagging thought that''s been floating around the back of your head pushes to the foreground of your mind: You are a virgin. Is Martin <i>really</i> the man you want to have your first time with? Not to mention all the risks involved if you didn''t take all necessary precautions against pregnancy...'
 	elseif prezik > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0: 
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex without condoms, but...', ' ')
@@ -335,7 +335,7 @@ if $ARGS[0] = 'MartinSexDyn':
 		
 		elseif $martinpos = 'missionary':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/missionary/missionary<<pic_rand2>>.jpg"></center>'
-			'Martin is giving your <<$pcdesc_pubesrandom>> pussy a good pounding and what few kisses he gives you are rough and demanding. He may have started off gently but there''s no gentleness left in him: Your lover is fucking you possessively, right in the middle of his establishment where only a few hours ago people were talking about their shitty jobs and martial problems.'
+			'Martin is giving your <<$pc_desc[''pubes'']>> pussy a good pounding and what few kisses he gives you are rough and demanding. He may have started off gently but there''s no gentleness left in him: Your lover is fucking you possessively, right in the middle of his establishment where only a few hours ago people were talking about their shitty jobs and martial problems.'
 			*nl
 			'It only adds to the excitement of it all to know that this is a public place, even if nobody''s here now.'
 			
@@ -379,7 +379,7 @@ if $ARGS[0] = 'MartinSexDyn':
 		elseif $martinpos = 'sideways':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/sideways/sideways<<pic_rand2>>.jpg"></center>'
 			'Martin has been slowly picking up the pace but he is clearly getting frustrated. You don''t know if it''s the position, personal preference or something else entirely, but when he pulls you to your feet, these questions are quickly swept aside:' 
-			'In a few swift motions, he has lifted your <<$pcdesc_legsrandom>> leg and entered you again from behind, fucking you sideways... only standing up. All this may have started off gently but there''s no gentleness left in him: Martin is fucking you possessively, right in the middle of his establishment where only a few hours ago, people were talking about their shitty jobs and martial problems.'
+			'In a few swift motions, he has lifted your <<$pc_desc[''legs'']>> leg and entered you again from behind, fucking you sideways... only standing up. All this may have started off gently but there''s no gentleness left in him: Martin is fucking you possessively, right in the middle of his establishment where only a few hours ago, people were talking about their shitty jobs and martial problems.'
 			*nl
 			'It only adds to the excitement of it all to know that this is a public place, even if nobody''s here now.'
 			
@@ -761,10 +761,10 @@ if $ARGS[0] = 'MartinAnalDyn':
 					!!'You are having none of it, though: <i>You</i> decided that you wanted him in your ass. <i>You</i> decided that you were going to fuck him, not the other way around. Here, today, you have no intention of letting him take control.'
 					!!'Gently, yet resolutely, you remove his hands from your sides and move them up to your breasts so he can play with your tits - a consolation price, but certainly not one he can complain about. You are going to give Martin the fuck of a lifetime and show him what a woman can do with her ass.'
 					!!*nl
-					!!'With your roles reestablished, you change your angle slightly for more leverage and increase your pace, really slamming down now, almost drowning the sound of your own moaning as you go - you love this: Love this position, the sense of power, the hard dick in your <<$pcdesc_anus>> ass, his fingers brushing against your ' + iif(pirsF>0,'pierced ','') + 'nipples, and doing all that right here in the middle of an empty bar...' 
+					!!'With your roles reestablished, you change your angle slightly for more leverage and increase your pace, really slamming down now, almost drowning the sound of your own moaning as you go - you love this: Love this position, the sense of power, the hard dick in your <<$pc_desc['anus']>> ass, his fingers brushing against your ' + iif(pirsF>0,'pierced ','') + 'nipples, and doing all that right here in the middle of an empty bar...' 
 !!else
 					'You originally decided on this position because you wanted to be in control, wanted to be on top... but you cannot say that you really mind him taking a more active role in this.'
-					'Sensing no resistance, Martin tightens his grip and starts moving, pounding up into your <<$pcdesc_anus>> ass, his balls slapping against your pussy lips every time. You can do little more than hold on for dear life, moving to meet him a little bit and moaning like a slut.'
+					'Sensing no resistance, Martin tightens his grip and starts moving, pounding up into your <<$pc_desc[''anus'']>> ass, his balls slapping against your pussy lips every time. You can do little more than hold on for dear life, moving to meet him a little bit and moaning like a slut.'
 					*nl
 					'Being fucked from below, your lover proving that he is still the man of the house turns you on, plain and simple, and the fact that you are doing it in the middle of an empty bar, <b>his</b> empty bar, just makes it more exciting.'
 				!!end

+ 7 - 7
locations/MartinSex3.qsrc

@@ -37,7 +37,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/martinconvincebj<<pic_rand>>.jpg"></center>'
 			'Honestly, you are tired of talking, of subtle hints, of waiting for Martin to notice what you''re getting at. You want him, plain and simple, and you are confident and just slutty enough to chose the easy way to get him.'
 			*nl
-			'Without another, you take a step back and bare your <<$pc_desc[''breast'']>> breasts to the bartender. Ignoring the sounds he makes, you immediately take the next step and reveal your <<$pcdesc_pubesrandom>> pussy as well before you as much as take a glance at him.' 
+			'Without another, you take a step back and bare your <<$pc_desc[''breast'']>> breasts to the bartender. Ignoring the sounds he makes, you immediately take the next step and reveal your <<$pc_desc[''pubes'']>> pussy as well before you as much as take a glance at him.' 
 			'The look of utter amazement he gives you is priceless, but you are not done yet, not in the slightest.'
 			*nl
 			if pic_rand = 1:
@@ -90,7 +90,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			'He wants you to take it slowly, tease him a little bit more... or has he sensed your impatience and is it really him that''s teasing <b>you</b>?'
 			*nl
 			'Whichever it is, you submit, grasping his cock at its base and sticking out your <<$pcdesc_tongue>>, licking around the head of his dick like pleasing Martin was your only concern in life.'
-			'How long you lose yourself in this task, how long he withstands the temptation of fucking your mouth you don''t know. What you <b>do</b> know is that, suddenly, his grip on your <<$pcdesc_hairlength>> <<$pcs_haircol>> hair tightens.'
+			'How long you lose yourself in this task, how long he withstands the temptation of fucking your mouth you don''t know. What you <b>do</b> know is that, suddenly, his grip on your <<$pc_desc[''hair length'']>> <<$pcs_haircol>> hair tightens.'
 			*nl
 			'"Go on. Suck it like you mean it, <<$pcs_firstname>>," he commands.'
 			*nl
@@ -106,7 +106,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			'You look up at Martin, smiling devotedly as you''re opening his fly and freeing his <<dick>>cm <<$dick_girth>> dick from its textile prison. You could feel in charge if it wasn''t for his hand at the back of your head, it''s weight reassuring in a way but leaving no doubt as to who is giving the orders.'
 			'Taking his cock into your hand, you can feel the heat emanating from it, can see it growing to its full size before your eyes. It''s a wondrous sight... but not so much so that it would make you forget what Martin wants you to do.'
 			*nl
-			'Sensing no pressure from Martin, you conclude that he wants you to surprise and tease him, so rather than crudely plunging him into your <<$pcdesc_throatrandom>> throat, you take it slow, give his cock lingering strokes and tasting the underside of the tip, then teasingly moving the your tongue around the head.' 
+			'Sensing no pressure from Martin, you conclude that he wants you to surprise and tease him, so rather than crudely plunging him into your <<$pc_desc[''throat'']>> throat, you take it slow, give his cock lingering strokes and tasting the underside of the tip, then teasingly moving the your tongue around the head.' 
 			*nl
 			'You look up at Martin and find him watching you intently, a shiver running through him when your eyes meet - it must be turning him on immensely to have a girl submissively look up at him while she''s licking his cock.'
 			*nl
@@ -146,7 +146,7 @@ if $ARGS[0] = 'MartinBlowjob':
 				! 'You move your head up and down, swirling your tongue around his sizable cock and enjoying the tangy taste of your own juices and the hints of precum, telltale signs of your horniness and of him enjoying your impromptu blowjob.'
 				! *nl
 				! 'Between the sight of him, his musky smell, the sounds he makes, the dick in your mouth and your regret over not getting the fuck you had been waiting for, you find your <<$pcdesc_genitals>> desperately longing for attention.'
-				! 'Snaking a hand between your <<$pcdesc_legsrandom>> legs, you run your fingers along your wet slit, the sigh that would escape you drowned by the other noises in the room. But when your eyes lock with his, there''s not a doubt in your mind that he heard it, that he knows what your other hand is doing, and that he is breathing even harder because of it.'
+				! 'Snaking a hand between your <<$pc_desc[''legs'']>> legs, you run your fingers along your wet slit, the sigh that would escape you drowned by the other noises in the room. But when your eyes lock with his, there''s not a doubt in your mind that he heard it, that he knows what your other hand is doing, and that he is breathing even harder because of it.'
 				! $orgasm_txt = 'Your own frustration over denying yourself the joy of proper sex is enough for your body to seek and find pleasure where it can, namely in the blowjob you give Martin and a little bit of masturbation. The heat spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth and feeling at least a little compensated for what you missed out on.'
 			
 			! else
@@ -154,7 +154,7 @@ if $ARGS[0] = 'MartinBlowjob':
 				! 'His audible exhale speaks volumes of his anticipation, of the excitement you have stirred in him, and his groans grow in volume as you bob your head up and down his length again and again.'
 				! *nl
 				! 'Between the sight of him, his musky smell, the sounds he makes, the dick in your mouth and your little performance earlier, you find your <<$pcdesc_genitals>> desperately longing for attention.'
-				! 'Snaking a hand between your <<$pcdesc_legsrandom>> legs, you run your fingers along your wet slit, the sigh that would escape you drowned by the other noises in the room. But when your eyes lock with his, there''s not a doubt in your mind that he heard it, that he knows what your other hand is doing, and that he is breathing even harder because of it.'
+				! 'Snaking a hand between your <<$pc_desc[''legs'']>> legs, you run your fingers along your wet slit, the sigh that would escape you drowned by the other noises in the room. But when your eyes lock with his, there''s not a doubt in your mind that he heard it, that he knows what your other hand is doing, and that he is breathing even harder because of it.'
 				! $orgasm_txt = 'The sense of complete control over Martin is fanning the flames your striptease has lighted and you are starting to lose yourself in them. The heat spreads inside your belly, building up like a wave and, finally, washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth.'
 			! end
 		
@@ -178,7 +178,7 @@ if $ARGS[0] = 'MartinBlowjob':
 			! else
 				! '<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dressdom_deep.mp4"></center>'
 			! end	
-			! 'But that''s not enough for you. You like having a dick in your mouth, but you <b>love</b> having one in your throat. Martin seems a little too gentlemanly (or intimidated by your attitude) to take what he doubtlessly wants, so when you feel his cock approach that magic threshold in the depths of your mouth again, you force your head down further than before, plunging Martin''s hard <<dick>>cm <<$dick_girth>> cock down your <<$pcdesc_throat>> throat until your ' + iif(pirsD>0,'pierced ','') + 'nose almost touches his belly.'
+			! 'But that''s not enough for you. You like having a dick in your mouth, but you <b>love</b> having one in your throat. Martin seems a little too gentlemanly (or intimidated by your attitude) to take what he doubtlessly wants, so when you feel his cock approach that magic threshold in the depths of your mouth again, you force your head down further than before, plunging Martin''s hard <<dick>>cm <<$dick_girth>> cock down your <<$pc_desc[''throat'']>> throat until your ' + iif(pirsD>0,'pierced ','') + 'nose almost touches his belly.'
 			! 'You hold it there for a moment, revelling in the feeling of self-inflicted abuse, before you pull back, only to go right back down again. You''re not holding back, and you''re making it all too clear to Martin that you don''t want him to hold back either as you''re taking him deep again and again, all the way to its base, proud and horny at your accomplishment.'
 			! gs 'arousal', 'bj', 2, 'deepthroat', 'dom'
 		! end
@@ -245,7 +245,7 @@ if $ARGS[0] = 'MartinBlowjob':
 			else
 				'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dresssub_deep.mp4"></center>'
 			end	
-			'But that''s not enough for him yet. Martin wants to claim all of your mouth and more, and after only a hint of a warning, he takes what he wants: One assertive push at the back of your head is all it takes to drive his hard <<dick>>cm <<$dick_girth>> cock down your <<$pcdesc_throat>> throat until your ' + iif(pirsD>0,'pierced ','') + 'nose almost touches his belly...'
+			'But that''s not enough for him yet. Martin wants to claim all of your mouth and more, and after only a hint of a warning, he takes what he wants: One assertive push at the back of your head is all it takes to drive his hard <<dick>>cm <<$dick_girth>> cock down your <<$pc_desc[''throat'']>> throat until your ' + iif(pirsD>0,'pierced ','') + 'nose almost touches his belly...'
 			*nl
 			'You can feel your gag reflex piping up, but Martin is insistent, holding you there just a few moments longer, groaning softly. You like having a dick in your mouth, but you <b>love</b> having one in your throat. There''s a sense of safety in this carefully-measured abuse, a sense of freedom in giving up control to somebody, a sense of empowerment and arousal in letting him use you for his own pleasure.'
 			*nl

+ 1 - 1
locations/MartinTalk.qsrc

@@ -639,7 +639,7 @@ if $ARGS[0] = '':
 			end
 		end
 		
-		if workKafe = 1: 
+		if workKafe['job'] = 1: 
 			act '"I work as a waitress"':
 				cla
 				'"I am a waitress in a cafe."'

+ 0 - 2
locations/NikoDreams.qsrc

@@ -699,5 +699,3 @@ if $ARGS[0] =  'Toilet Time':
 end	
 
 --- NikoDreams ---------------------------------
-
-

+ 4 - 4
locations/NikoPayback.qsrc

@@ -313,11 +313,11 @@ if $ARGS[0] =  'Payback 4':
 		'Once you''re fully naked, Niko smiles. "It''s time for you to put that mouth of yours to good use. Suck my fucking dick bitch!" He pushes you onto your knees and pulls down his pants before pressing the tip of his dick against your lips.'
 	elseif VK = 2:
 		'Once you''re fully naked, Niko smiles. "You''ll be my little pee slut today, understand?" You lower your head and nod as Niko pulls down his pants. "Open your mouth and say ahh."'
-	elseif (VK = 3 or VK = 4) and stat['virgin'] = 1:
+	elseif (VK = 3 or VK = 4) and stat['think_virgin'] = 1:
 		'Once you''re fully naked, Niko smiles. "I''m gonna fuck your pussy today, so spread those legs!" You fearfully shake your head. "But I can''t... I''m... I''m a virgin." His eyes light up. "Really? Today really is my lucky day. I get to fuck a virgin <i>and</i> take your innocence from you at the same time." You recoil in shock. "Please no! Why would you do that to me?!" He just smiles. "Because it will make you sad, that''s why. Now get over to the sink and spread those fucking legs of yours or I will!"'
 	elseif VK = 3:
 		'Once you''re fully naked, Niko smiles. "I''m gonna fuck your pussy today, so spread those legs!"'		
-	elseif VK = 4 and stat['virgin'] = 1:
+	elseif VK = 4 and stat['think_virgin'] = 1:
 	    'Once you''re fully naked, Niko smiles. "You''ll be riding my dick today, so get over here." You fearfully shake your head. "But I can''t... I''m... I''m a virgin." His eyes light up. "Really? Today really is my lucky day. I get to fuck a virgin <i>and</i> take your innocence from you at the same time." You recoil in shock. "Please no! Why would you do that to me?!" He just smiles. "Because it will make you sad, that''s why. Now get over here and sit on my dick. I won''t ask again!"'
 	elseif VK = 4:
 		'Once you''re fully naked, Niko smiles. "You''ll be riding my dick today, so get over here." You meekly nod as you approach him. He unbuttons his pants and grabs you before turning you around and wrapping his hand around your neck, pulling you onto his dick.'
@@ -372,7 +372,7 @@ if $ARGS[0] =  'Payback 4':
 			end
 		end	
 		
-	elseif VK = 3 and stat['virgin'] = 1:
+	elseif VK = 3 and stat['think_virgin'] = 1:
 		act 'Do as he says':	
 			*clr & cla
 			gs'stat'
@@ -419,7 +419,7 @@ if $ARGS[0] =  'Payback 4':
 			end
 		end
 		
-	elseif VK = 4 and stat['virgin'] = 1:		
+	elseif VK = 4 and stat['think_virgin'] = 1:		
 		act 'Vaginal':	
 			*clr & cla
 			gs'stat'

+ 1 - 1
locations/Serge_kuh.qsrc

@@ -335,7 +335,7 @@ if $ARGS[0] = 'help_ev1':
 			'"<<$pcs_nickname>>, stop tormenting me!" he tells you. "I''m not a robot, I''m a man with needs and desires! If you keep that up, you have no one but yourself to blame for what happens next..."'	
 			gs 'arousal', 'flash', 5
 			gs 'stat'
-			if npc_rel['A112'] >= 50 and stat['virgin'] = 0:
+			if npc_rel['A112'] >= 50 and stat['think_virgin'] = 0:
 				gs 'willpower', 'sex', 'resist'
 				if will_cost <= pcs_willpwr:
 					act 'Stop teasing Sergey (<<will_cost>> Willpower)':

+ 4 - 2
locations/Voltrener.qsrc

@@ -157,7 +157,7 @@ if $ARGS[0] = 'talk':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
 				gs 'stat'
-				if fame['pav_slut'] <= 50:
+				if fame['pav_slut'] <= 125:
 					if trenerSex = 1:
 						volleysostav = 1
 						'You ask the coach about joining the team. He smiles and says, "<<$pcs_nickname>>, honey, I can do that, but you''ll have to start as a sub or people might be suspicious."'
@@ -169,13 +169,14 @@ if $ARGS[0] = 'talk':
 						act 'Accept the substitute position':
 							*clr & cla
 							gs 'stat'
+							grupvalue[2] += 3
 							volleysostav = 1
 							'You accept the substitute position and the coach nods his head in confirmation.'
 							'"Okay, welcome to the team <<$pcs_lastname>>. Remember, tournament matches are on Saturdays. Don''t forget to show up!"'
 							act 'Leave':gt 'gdksport', 'start'
 						end
 					end
-				elseif fame['pav_slut'] > 150:
+				elseif fame['pav_slut'] > 200:
 					'You ask the coach about joining the team. The coach thinks for a minute, "Hey <<$pcs_lastname>>, I hear loads of rumours about you. Such as you being a <<$gnikname>>. Is this true?"'
 					act 'It''s all lies':
 						*clr & cla
@@ -217,6 +218,7 @@ if $ARGS[0] = 'talk':
 
 							if npc_rel['A69'] >= 60:
 								volleysostav = 1
+								grupvalue[2] += 3
 								'You appeal to the coach and ask him to at least give you a chance to prove yourself. Since he likes you, he decides to give you a break. "Okay, <<$pcs_nickname>>, I do have an opening for a sub. You''re on the team as a substitute player.'
 								act 'Leave':gt 'gdksport', 'start'
 							else

+ 1 - 1
locations/Voltrenersex.qsrc

@@ -106,7 +106,7 @@ if $ARGS[0] = 'sex':
 			gs 'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex6.mp4"></video></center>'
 			'Kissing the head of his cock, you open your mouth and began to caress his dick with your tongue, lightly sucking it. Then, you start to suck his cock in earnest, running your lips up and down his shaft as you bob your head, you hands caressing his balls as you do.'
-			if trenerSex >= 3 and stat['virgin'] = 1 and stat['vaginal'] = 0 and mesec <= 0:
+			if trenerSex >= 3 and stat['think_virgin'] = 1 and stat['vaginal'] = 0 and mesec <= 0:
 				if will_cost <= pcs_willpwr:
 					act 'Lose your virginity (<<will_cost>> Willpower)': cla & gt 'Voltrenersex', 'Defl'
 				else

+ 2 - 3
locations/WorkHosp.qsrc

@@ -282,7 +282,7 @@ if $ARGS[0] = '3':
 end
 
 if $ARGS[0] = 'randdoc':
-	if $randdoc[0] = '':
+!!	if $randdoc[0] = '':
 		randdoc = rand(0,19)
 		if randdoc = 0:
 			gs 'npcgeneratec', 0, 'Doctor', rand(28,48)
@@ -385,11 +385,10 @@ if $ARGS[0] = 'randdoc':
 			$npc_lastname[$npclastgenerated] = 'Orlov'
 			gs 'npcpreservec', $npclastgenerated
 		end
-	end
+!!	end
 
 	gs 'boyStat', $npclastsaved
 	docfuck[randdoc] += 1
 end
 
 --- WorkHosp ---------------------------------
-

+ 0 - 60
locations/Zvereva_domme_1.qsrc

@@ -1,60 +0,0 @@
-# Zvereva_domme_1
-
-
-if $ARGS[0] = 'chris_dom':
-	cla & *clr
-	menu_off = 1
-	socialchg['tChristina_day'] = daystart
-	gs 'stat'
-	if $clothingworntype ! 'nude':
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
-		'"What are the two of you up to?" you ask Lina, ignoring Christina as you walk up to them.'
-		'"Training. I need to get better, I''m holding the team back." Frowning, you ask her who told her that.'
-		'She doesn''t say anything, but a sideways look tells you all you need to know.'
-		'"Christina, did you tell her that?!" Trembling, she shakes her head, but you already know she''s lying.'
-		act 'Encourage Lina':
-			cla & *clr
-			minut += 10
-			npc_rel['A19'] += rand(1,2)
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
-			'"I don''t know why you would listen to her. She was only captain of the track team because of her cock sucking skills, but if you want to train and get better, then good for you!" you tell Lina while ignoring Christina.'
-			'"Just remember, you''re worth ten of her, on or off the track." Lina blushes at the unexpected compliment, and smiles sweetly at you before thanking you.'
-			act 'Smile at Lina and leave': gt 'pav_lake'
-		end
-		act 'Punish Christina for lying':
-			cla & *clr
-			minut += 10
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
-			'"Always lying to me. We''re going to have to do something about that, aren''t we? Hands behind your back!" As soon as she does as she''s told, you slap her on the cheek, hard. Tears spring to her eyes, but she doesn''t move or try to block the second one, or the third.'
-			'Lina watches, mouth wide open in suprise. A few people walking by also look, but nobody says anything. Patting her cheek softly, you whisper in Christina''s ear. "Someday you will learn. Even a dog can learn to obey, so I''m sure you''ll figure it out soon."'
-			act 'Finish the punishment and leave': gt 'pav_lake'
-		end
-	else
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/talknaked.jpg"></center>'
-		'"What are the two of you up to?" you ask Lina, ignoring Christina as you walk up to them.'
-		'Lina''s eyebrows shoot up when she sees you''re naked, but she answers anyway. "I did horrible in the last race, so I... uh... asked Christina for help." Christina just nods, staring at her feet, too afraid to even look at you.'
-		'"Training is good, Lina. A much better plan than trying to suck the coach off, if you ask me." Christina''s cheeks flush a little, but she keeps looking down. Lina just smiles, but still seems too afraid of Christina to say anything against her.'
-		act 'Let them train in peace': gt 'pav_lake'
-		if swinbeg = 3 or swinbeggor = 3 and pcs_energy >= 5:
-			act 'Train Lina yourself':
-				cla & *clr
-				npc_rel['A19'] += rand(2,4)
-				gs 'exercise', 'tier1', 30, 'run_exp'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/run_naked1.jpg"></center>'
-				'"Well, since I''m the better runner, I had better pitch in too. Strip, both of you." Lina immediately turns red and tries to stammer out a protest, but Christina doesn''t even hesitate. She just starts taking her clothes off and tossing them into a pile.'
-				'Having not forgotten the part Lina played in Christina''s attempt at revenge, you simply look at Lina coldly and bark "Now!" She takes one look at your face and, shivering in fear, starts taking off her clothes too. Once they''re both naked, you grab their clothes and toss them next to your stuff, and then tell them to keep up.'
-				'The three of you run up and down the beach nude for the next half hour. For the first part of the run, Lina is bright red, and not because of the exercise. By the end of the run, however, she seems to be enjoying herself, smiling and laughing at the people gawking at her.'
-				'Christina, on the other hand, looks like she''s going to die of embarrassment. You doubt her being naked in public is the problem. Your guess is that she doesn''t want people to see you taking charge of her. It''s too late though since her reputation is already in ruins.'
-				act 'Let them rest': gt 'pav_lake'
-			end
-		elseif swinbeg = 3 or swinbeggor = 3:
-			act 'Train Lina yourself': '<br><font color="red">You feel too hungry to do this.</font>'
-		end
-	end
-end
-
---- Zvereva_domme_1 ---------------------------------
-

+ 142 - 11
locations/Zvereva_events.qsrc

@@ -1,29 +1,147 @@
 # Zvereva_events
+!!22/05/14 - Alaratt
 
+!!christinaQW['bully'] - earned if you stand up for yourself or not - less then 50 is you standing up, more then 50 is you being meek - at a certain point these unlock the below options
+!!christinaQW['pre_fight'] - 1 means you are preparing to fight her
+!!christinaQW['fight'] - 1 means you fought and won, -1 means you lost and are now her plaything
+!!christinaQW['pre_bm'] - 1 means you are searching for the blackmail material to use against her
+!!christinaQW['blackmail'] - 1 means you have the blackmail and need to talk to her to initiate, 2 means you have her blackmailed and are mostly safe from her bullying
+!!christinaQW['submit'] - 1 means you willingly submitted, stays at 0 if you lose the fight, for reference on how you became her pet
+!!christinaQW['subpath'] - 1 means you are looking to become her pet, 2 means you are her new pet, 3 means you have seen shower events, more will come to increase this
 
 if $ARGS[0] = 'cikl':
+	!!failsafe, should be used whenever adding or subtracting with bully events 
 	if npc_rel['A18'] > 20:
 		gs 'npc_relationship', 'set', 'A18', '20'
 	end
+	if christinaQW['set_bully'] = 1:
+		if christinaQW['bully'] < 1: christinaQW['bully'] = 1
+		if christinaQW['bully'] > 99: christinaQW['bully'] = 99
+	end
+end
+
+if $ARGS[0] = 'christina_bu_1':
+	menu_off = 1
+	!!Variable subtraction below keeps this number from being added twice when it returns you to the start point
+	BeInSchool -= 1
+	christinaQW['set_bully'] = 1
+	christinaQW['bully'] = 50
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage.jpg"></center>'
+	'It''s your first day back to school, and Christina has decided to welcome you as only she could. As you approach your locker you find her writing graffiti on it.'
+	act 'Say nothing':
+		menu_off = 1
+		pcs_mood -= 10
+		christinaQW['bully'] += 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage2.jpg"></center>'
+		'As much as you want to say something, you know it won''t do any good.'
+		'She gives you a sweet, and entirely fake, smile when she sees you coming. "Oh, hi <<$pcs_nickname>>. Don''t mind me, I was just giving your locker some much needed pop! We wouldn''t want anybody to think you were supposed to be treated normal, after all." Putting her marker away, she half waves and walks away.'
+		'You try to rub it off, but have no luck. '+$OpenInnerThought+'Why does she always pick on me? I don''t understand what I did to deserve this.'+$CloseInnerThought
+		act 'continue': gt 'gschool_grounds', 'bulding'
+	end
+	act 'Say something':
+		menu_off = 1
+		pcs_mood += 10
+		christinaQW['bully'] -= 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nastymessage2.jpg"></center>'
+		'Though you know it won''t stop her, you cannot resist standing up for yourself. "What the fuck, Christina! Does my locker look like a coloring book to you? Why can''t you just leave my shit alone?"'
+		'She gives you a sweet, and entirely fake, smile and says "Oh, hi <<$pcs_nickname>>. Don''t mind me, I was just giving your locker some much needed pop! We wouldn''t want anybody to think you were supposed to be treated normal, after all." Putting her marker away, she half waves and walks away.'
+		'You try to rub it off, but have no luck. '+$OpenInnerThought+'Fucking bitch, someday I''ll get even, I swear!'+$CloseInnerThought
+		act 'continue': gt 'gschool_grounds', 'bulding'
+	end
+end
+
+if $ARGS[0] = 'christina_bu_2':
+	menu_off = 1
+	cla & *clr
+	'You walk through the hallways until headiing outside. As you start down the path to home, you stumble and fall flat on your face. Stunned a bit, you lay there until you hear giggling and what sounds distinctly like a phone camera taking a picture. Climbing to your feet, you realize several of your classmates watched it happen and your face starts turning a bit red. Turning around, you realize who took a picture of you like that.'
+	'"Smooth move," Christina says with her phone still aimed at you. "Hold on, I gotta make sure Lizaveta gets this."'
+	if $pantyworntype ! 'none':
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bully/fall_panties.jpg"></center>'
+		act 'Say nothing':
+			christinaQW['bully'] += 2
+			cla
+			'Your face burns as you imagine everybody in school looking at a picture of your panties, but she will do it no matter what you say, so you just quietly gather your fallen books and walk away.'
+
+			act 'Leave': gt 'gschool_grounds', 'main'
+		end
+		act 'Say something':
+			christinaQW['bully'] -= 2
+			cla
+			'Your face burns as you imagine everybody in school looking at a picture of your panties, and can''t stop yourself from saying "You pervert. Do you get off looking at girls panties?"'
+			'Christina just shrugs and responds with "You''re the one showing them to the world. I bet you did it on purpose so people could see your'+iif($pantyworntype = 'cheap', ' ugly',' cute')+' panties, slut." She finishes sending the picture, gives you a smirk, and walks away.'
+			'All you can do at this point is gather your fallen stuff and head out.'
+
+			act 'Leave': gt 'gschool_grounds', 'main'
+		end
+	else
+		gs 'fame', 'pav', 'sex', 'tiny', 'local'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bully/fall_nopanties.jpg"></center>'
+		act 'Say nothing':
+			christinaQW['bully'] += 3
+			cla
+			'Your face burns as you imagine everybody in school looking at a picture of your pussy on display, but she will do it no matter what you say, so you just quietly gather your fallen books and walk away.'
+
+			act 'Leave': gt 'gschool_grounds', 'main'
+		end
+		act 'Say something':
+			christinaQW['bully'] -= 3
+			cla
+			'Your face burns as you imagine everybody in school looking at a picture of your pussy on display, and can''t stop yourself from saying "You pervert. Do you get off taking upskirt pictures?"'
+			'Christina just shrugs and responds with "You''re the one not wearing panties. I bet you did it on purpose so people could see your <<$pc_desc[''pubes'']>> pussy, slut." She finishes sending the picture, gives you a smirk, and walks away.'
+			'All you can do at this point is gather your fallen stuff and head out.'
+
+			act 'Leave': gt 'gschool_grounds', 'main'
+		end
+	end
 end
 
-if $ARGS[0] = 'christina_decide':
+if $ARGS[0] = 'christina_decide1':
 	menu_off = 1
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
-	'You can''t ever seem to decide how to deal with Christina. No matter how you treat her, she always seems to come off as cold or fake and has been this way for as long as you can remember. She''s such a bully to everybody except Albina, who seems to be the only person she''s seemingly scared of. You have mixed feelings about how to handle it, though.'
-	'It might be fun to be in her shoes, telling the girls what to do all the time, and punishing them when they misbehave, but attempting to dominate her and claiming Lariska and Lina for yourself could be risky. If it backfires, you could end up as her pet too, or worse.'
-	'If you try that, you would need something to keep her in line. Something that ensures she cannot break free. Blackmail, maybe, something she would be devastated by if people found out about it.'
+	'You can''t ever seem to decide how to deal with Christina. No matter how you treat her, she always seems to come off as cold or fake and has been this way for as long as you can remember. She''s such a bully to everybody except Albina, who seems to be the only person she''s seemingly wary of. She seems to especially hate you though, and bullies you every chance she gets.'
 	*nl
-	'On the other hand, Lina and Lariska both seem pretty happy to follow her orders, and not having to think for themselves. The idea of being humiliated and treated as a possession strangely appeals to some dark part of you. It would be pretty easy to let her take control of your life too. You could head to the beach where she trains Lina and see what happens.'
+	'You could try to fight her. She is reputedly one of the toughest girls in school though, so you better make sure you can actually do it before trying. Another option would be to find some dirt you could use against her. It would have to be something pretty embarressing to her to actually keep her from messing with you again.'
 	act 'Leave it as is': gt 'gschool_lessons', 'short_break'
-	act 'Try to dominate her':
-		christinaQW['dompath'] = 1
-		gt 'gschool_lessons', 'short_break'
+	act 'Pick a fight':
+		menu_off = 1
+		christinaQW['pre_fight'] = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+		'You make your decision. You decide you''re going after her when school ends, when no teachers are around to stop it but everybody else will see.'
+
+		act 'Return to break': gt 'gschool_lessons', 'short_break'
 	end
+	act 'Find something to blackmail her with':
+		menu_off = 1
+		christinaQW['pre_bm'] = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+		'You make your decision. You need to keep your eyes and ears open to find something to use against her.'
+
+		act 'Return to break': gt 'gschool_lessons', 'short_break'
+	end
+end
+
+if $ARGS[0] = 'christina_decide2':
+	menu_off = 1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+	'You can''t ever seem to decide how to deal with Christina. No matter how you treat her, she always seems to come off as cold or fake and has been this way for as long as you can remember. She''s such a bully to everybody except Albina, who seems to be the only person she''s seemingly wary of. She seems to especially hate you though, and bullies you every chance she gets.'
+	*nl
+	'You could try and join Lina and Lariska, they both seem pretty happy to follow her orders and not having to think for themselves. The idea of being humiliated and treated as a possession strangely appeals to some dark part of you. It would be pretty easy to let her take control of your life too.'
+	act 'Leave it as is': gt 'gschool_lessons', 'short_break'
 	act 'Try and become her new pet':
+		menu_off = 1
 		christinaQW['subpath'] = 1
-		gt 'gschool_lessons', 'short_break'
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+		'You make your decision. You should head to the beach where she trains Lina on weekday afternoons and see what happens.'
+
+		act 'Return to break': gt 'gschool_lessons', 'short_break'
 	end
 end
 
@@ -31,11 +149,10 @@ if $ARGS[0] = 'Chris_Lina_park':
 	cla & *clr
 	menu_off = 1
 	socialchg['tChris_Lina_jog'] = daystart
+	gs 'npc_relationship', 'modify', 'A19', 'like'
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/Chris_Lina_park.jpg"></center>'
-	gs 'npc_relationship', 'modify', 'A19', 'like'
-	gs 'stat'
 	if fame['pav_slut'] < 200:
 		'You give a friendly wave to the girls as they get closer, but Christina just says something to Lina and they both laugh without slowing down.'
 	else
@@ -44,5 +161,19 @@ if $ARGS[0] = 'Chris_Lina_park':
 	act 'Leave':gt 'pav_park', 'start'
 end
 
+if $ARGS[0] = 'KristinaFight':
+	*clr & cla
+	menu_off = 1
+	$location_type = 'event_outdoors'
+	gs 'stat'
+	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/christina/school/fight.mp4"></video></center>'
+	'You wait until you see Christina crossing the field heading home. Deciding you want to throw the first punch, you casually walk by like you were heading the same way. You know she cannot resist saying something nasty, and sure enough, she takes the bait. What she doesn''t expect is as soon as she tosses out an insult you whip towards her and punch her face, hard.'
+	act 'Fight her':
+		gs 'fight', 'initFight'
+		gs 'fight_npcdata', 'christina'
+		gt 'fight', 'start'
+	end
+end
+
 --- Zvereva_events ---------------------------------
 

+ 240 - 0
locations/Zvereva_house.qsrc

@@ -0,0 +1,240 @@
+# Zvereva_house
+!!22/05/14 - Alaratt
+
+!!christinaQW['bully'] - earned if you stand up for yourself or not - less then 50 is you standing up, more then 50 is you being meek - at a certain point these unlock the below options
+!!christinaQW['pre_fight'] - 1 means you are preparing to fight her
+!!christinaQW['fight'] - 1 means you fought and won, -1 means you lost and are now her plaything
+!!christinaQW['pre_bm'] - 1 means you are searching for the blackmail material to use against her
+!!christinaQW['blackmail'] - 1 means you have the blackmail and need to talk to her to initiate, 2 means you have her blackmailed and are mostly safe from her bullying
+!!christinaQW['submit'] - 1 means you willingly submitted, stays at 0 if you lose the fight, for reference on how you became her pet
+!!christinaQW['subpath'] - 1 means you are looking to become her pet, 2 means you are her new pet, 3 means you have seen shower events, more will come to increase this
+
+if $ARGS[0] = 'front_door':
+	$loc = 'Zvereva_house'
+	$loc_arg = 'front_door'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'front_door'
+
+	menu_off = 1
+	minut += 1
+	gs 'Zvereva_schedule'
+	gs 'stat'
+
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/front_door.jpg"></center>'
+	'The Zvereva family house is quite impressive.'
+
+	if chrisloc['athome'] = 1:
+		'Christina answers the door smiling, but as soon as she sees you, she frowns. "I don''t remember inviting you over today."'
+		'You bow your head, but say nothing.'
+		'"Fine. Come inside."'
+
+		act 'Go inside': gt 'Zvereva_house', 'hallw'
+	else
+		'Nobody answers the door.'
+		act 'Go back to town': minut += 1 & gt 'pav_residential'
+	end
+
+end
+
+if $ARGS[0] = 'hallw':
+	CLOSE ALL
+	$loc = 'Zvereva_house'
+	$loc_arg = 'hallw'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'hallw'
+	$locM = 'Zvereva_house'
+	$locM_arg = 'hallw'
+	$location_type = 'private'
+	killvar '$locclass'
+
+	menu_off = 0
+	minut += 1
+	gs 'Zvereva_schedule'
+	gs 'stat'
+	gs 'themes', 'indoors'
+	if frost > 0: frost = 0
+
+	*clr & cla
+	'<center><b><font color="maroon">Foyer</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/foyer.jpg"></center>'
+
+	act 'Leave':
+		if $clothingworntype ! 'nude':
+			minut += 1
+			gt 'pav_residential'
+		else
+			msg'<b><font color = red>You need to get dressed.</font></b>'
+			gt 'Zvereva_house', 'hallw'
+		end
+	end
+
+	'The main hallway of Christina''s house. You can visit the different rooms from here.'
+	'There''s a <a href="exec:gt ''mirror'', ''start''">mirror</a> hanging on the wall.'
+
+	if chrisloc = 1 or chrisloc = 2 or chrisloc = 8 or chrisloc = 22:
+		'Christina is in her bedroom right now.'
+	elseif chrisloc = 3 or chrisloc = 11 or chrisloc = 12:
+		'Christina is in the kitchen right now.'
+	elseif chrisloc = 14 or chrisloc = 17:
+		'Christina is in the living room right now.'
+	elseif chrisloc = 13:
+		'Christina is in the bathroom right now.'
+	else
+		'Christina isn''t home right now.'
+	end
+
+	act 'Living Room':gt 'Zvereva_house', 'livroom'
+	act 'Kitchen':gt 'Zvereva_house', 'kitch'
+	act 'Bathroom':gt 'Zvereva_house', 'bathr'
+	act 'Christina''s Bedroom':gt 'Zvereva_house', 'chris_bedro'
+	if slyQW['met'] = 1: act 'Silvestr''s bedroom': gt 'Zvereva_house', 'sly_bedro'
+
+end
+
+if $ARGS[0] = 'livroom':
+	$loc = 'Zvereva_house'
+	$loc_arg = 'livroom'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'livroom'
+	$location_type = 'private'
+	$locclass = 'livingr'
+
+	menu_off = 0
+	minut += 1
+	gs 'Zvereva_schedule'
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color="maroon">Living Room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/living_room.jpg"></center>'
+
+	act 'Leave the room': gt 'Zvereva_house', 'hallw'
+
+	'A spacious room with two large couches and an expensive looking tv hanging on the wall above a fireplace.'
+
+	if chrisloc = 14: 'Christina is watching TV right now.'
+	if chrisloc = 17: 'Christina is hanging out here, looking bored.'
+
+end
+
+if $ARGS[0] = 'kitch':
+	$loc = 'Zvereva_house'
+	$loc_arg = 'kitch'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'kitch'
+	$locclass = 'kitr'
+
+	menu_off = 0
+	minut += 1
+	!!gs 'kit_din'
+	gs 'Zvereva_schedule'
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color="maroon">Kitchen</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/kitchen.jpg"></center>'
+
+	act 'Leave the room': gt 'Zvereva_house', 'hallw'
+
+	'A very modern looking kitchen with a large fridge and stove.'
+
+	if chrisloc = 3: 'Christina is here, eating breakfast.'
+	if chrisloc = 11: 'Christina is making dinner.'
+	if chrisloc = 12: 'Christina is eating dinner right now.'
+
+	!!dynamic $edasnack
+	!!dynamic $sandwich
+	dynamic $driwater
+	!!dynamic $dritea
+	dynamic $fill_bottle
+	!!dynamic $edaD
+	!!dynamic $pranik
+	!!dynamic $fatdel
+	!!dynamic $lekarstvo
+	!!dynamic $vitamin
+
+end
+
+if $ARGS[0] = 'bathr':
+	$loc = 'Zvereva_house'
+	$loc_arg = 'bathr'
+	$locM = 'Zvereva_house'
+	$locM_arg = 'bathr'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'bathr'
+	$location_type = 'bathroom'
+
+	menu_off = 0
+	minut += 1
+	gs 'Zvereva_schedule'
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color="maroon">Bathroom</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/bathroom.jpg"></center>'
+
+	act 'Leave the room': gt 'Zvereva_house', 'hallw'
+
+	'The stylish room has a large glass shower, toilet, sink, and 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.'
+
+	if chrisloc = 13: '<a href="exec:gt ''Zvereva_house_events'',''chris_shower''">Christina</a> is here, taking a shower.'
+end
+
+if $ARGS[0] = 'chris_bedro':
+	$loc = 'Zvereva_house'
+	$loc_arg = 'chris_bedro'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'chris_bedro'
+	$locM = 'Zvereva_house'
+	$locM_arg = 'chris_bedro'
+	$location_type = 'private'
+	$locclass = 'bedr'
+
+	menu_off = 0
+	minut += 1
+	gs 'Zvereva_schedule'
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color="maroon">Christina''s Bedroom</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/chris_bedroom.jpg"></center>'
+
+	act 'Leave the room': gt 'Zvereva_house', 'hallw'
+
+	'Surprisingly girly for someone of Christina''s tastes, there is a large bed, walk-in closet, a desk, and a large <a href="exec:gt ''mirror'', ''start''">mirror</a> leaning against the wall.'
+
+	if chrisloc = 1: 'Christina is in bed, asleep.'
+	if chrisloc = 2: 'Christina is getting dressed right now.'
+	if chrisloc = 8: 'Christina is here, doing her homework.'
+	if chrisloc = 22: 'Christina is hanging out here, looking bored.'
+
+end
+
+if $ARGS[0] = 'sly_bedro':
+	$loc = 'Zvereva_house'
+	$loc_arg = 'sly_bedro'
+	$menu_loc = 'Zvereva_house'
+	$menu_arg = 'sly_bedro'
+	$locM = 'Zvereva_house'
+	$locM_arg = 'sly_bedro'
+	$location_type = 'private'
+	$locclass = 'bedr'
+
+	menu_off = 0
+	minut += 1
+	gs 'Zvereva_schedule'
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color="maroon">Silvestr''s Bedroom</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/sly_bedroom.jpg"></center>'
+
+	act 'Leave the room': gt 'Zvereva_house', 'hallw'
+
+	'Sly''s rather stylish room holds a huge bed, a small couch, and a lot of different artsy looking items.'
+
+end
+
+--- Zvereva_house ---------------------------------
+

+ 108 - 0
locations/Zvereva_house_events.qsrc

@@ -0,0 +1,108 @@
+# Zvereva_house_events
+!!22/05/14 - Alaratt
+
+!!christinaQW['bully'] - earned if you stand up for yourself or not - less then 50 is you standing up, more then 50 is you being meek - at a certain point these unlock the below options
+!!christinaQW['pre_fight'] - 1 means you are preparing to fight her
+!!christinaQW['fight'] - 1 means you fought and won, -1 means you lost and are now her plaything
+!!christinaQW['pre_bm'] - 1 means you are searching for the blackmail material to use against her
+!!christinaQW['blackmail'] - 1 means you have the blackmail and need to talk to her to initiate, 2 means you have her blackmailed and are mostly safe from her bullying
+!!christinaQW['submit'] - 1 means you willingly submitted, stays at 0 if you lose the fight, for reference on how you became her pet
+!!christinaQW['subpath'] - 1 means you are looking to become her pet, 2 means you are her new pet, 3 means you have seen shower events, more will come to increase this
+
+if $ARGS[0] = 'Chris_walk_home':
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+	if christinaQW['subpath'] = 4:
+		christinaQW['subpath'] = 5
+		'"About time, bitch. Come on, lets go." She starts walking away at a brisk pace. You follow, making sure to stay at least one step behind her.'
+
+		act 'Follow her':
+			minut += 10
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/front_door.jpg"></center>'
+			'You follow her into the residential district of Pavlovsk, until you get to a large house about ten minutes from the school. Christina''s parents are obviously fairly wealthy, to own a house this size.'
+			*nl
+			'You enter the house behind her.'
+			gs 'stat'
+			act 'Listen to her':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+				'"Ok, here are the rules you will follow, or I will '+iif(christinaQW['fight'] = -1, 'beat you black and blue. Again.','spank the absolute shit out of you.')+'"'
+				*nl
+				'"1. You will not speak unless spoken to, or otherwise given permission. When you do, you will either call me by name in the presence of others, or Mistress when we are alone."'
+				*nl
+				'"2. You will do anything I say. If I say clean, you will clean. If I say strip and lick my pussy, you will do it. No hesitation."'
+				*nl
+				'"3. If you meet my parents or brothers, you will be polite, demure, and discreet about anything and everything I do. Only Sly knows anything about my personal life. He is the youngest of my older brothers, and the only one who lives here with me, full time. My parents are almost always traveling for work, so you will only see them on special occasions."'
+				*nl
+				'"4. You will listen to Sly. His demands are usually pretty simple: suck his dick, spread your legs, that kind of thing. You don''t have to do everything he says, but if you annoy him, it better be for a damned good reason because he is the only member of my family I give a shit about."'
+				*nl
+				'"You may speak."'
+
+				act 'I''m a lesbian':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+					'Christina rolls her eyes. "Ugh. Of course you are. Sly gonna love that. Fine, Lina is his favorite toy anyway, but you better work extra hard to please me."'
+					'"Yes, Mistress. Thank you. What about Lariska? Does she get him off?"'
+					'"Jealous? ...No, not anymore, she refuses to touch him. Don''t ask me why, if he wasn''t my brother..." She stares off into space for a few moments before coming back to the conversation. "Anyway. Those are the rules, for now. Follow them, or else."'
+
+					act 'Yes, Mistress':
+						christinaQW['svet_lez_yes'] = 1
+						gt 'Zvereva_house', 'chris_bedro'
+					end
+				end
+				act 'Yes, Mistress': gt 'Zvereva_house', 'chris_bedro'
+			end
+		end
+	else
+		'"About time, bitch. Come on, lets go." She starts walking away at a brisk pace. You follow, making sure to stay at least one step behind her.'
+		act 'Follow her':
+			minut += 10
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/christina_home/front_door.jpg"></center>'
+			'You follow her home and into her house, to her room.'
+			gs 'stat'
+			gt 'Zvereva_house', 'chris_bedro'
+		end
+	end
+end
+
+if $ARGS[0] = 'chris_shower':
+	menu_off = 1
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+	'You find Christina in the shower. She hasn''t noticed you yet.'
+
+	gs 'arousal', 'erotic_nudity', 5
+	act 'Leave':
+		gs 'arousal', 'end'
+		gs 'stat'
+		gt 'Zvereva_house', 'hallw'
+	end
+	act 'Join her':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
+		'Removing your clothes, you walk over to the glass door and softly clear your throat and wait to be noticed.'
+		'When she sees you, she opens the door and says "Get in here, I need my back washed."'
+		'You step inside, lather your hands in soap, and start washing her.'
+
+		noShampoo = 1
+		dynamic $showerdin
+		pcs_horny += 10
+		pcs_hairbsh = 1
+		pcs_makeup = 1
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+		gs 'arousal', 'erotic_nudity', 20, 'lesbian'
+		gs 'stat'
+		act 'Finish the shower':
+			gs 'arousal', 'end'
+			gs 'stat'
+			gt 'Zvereva_house', 'bathr'
+		end
+	end
+end
+
+--- Zvereva_house_events ---------------------------------
+

+ 247 - 0
locations/Zvereva_schedule.qsrc

@@ -0,0 +1,247 @@
+# Zvereva_schedule
+
+chrisloc = 0
+
+!! chrisloc['athome'] = 1 means Christina is not only home, but available to answer the door if you knock
+!! unused loc variables - 15, 18, 19, 20, 23+
+
+if SchoolAtestat = 0 and kanikuli = 0:
+	if week <= 5:
+		if (hour < 6) or (hour = 6 and minut < 45):
+			!!Bedroom - Asleep
+			chrisloc = 1
+			chrisloc['athome'] = 0
+		elseif hour < 7:
+			!!Bedroom - Getting Dressed
+			chrisloc = 2
+			chrisloc['athome'] = 1
+		elseif hour = 7 and minut <= 15:
+			!!Kitchen - Breakfast
+			chrisloc = 3
+			chrisloc['athome'] = 1
+		elseif hour = 7 and minut < 30:
+			!!NotHome - Walking to school
+			chrisloc = 4
+			chrisloc['athome'] = 0
+		elseif hour < 14:
+			!!NotHome - At School
+			chrisloc = 5
+			chrisloc['athome'] = 0
+		elseif hour < 16:
+			if cheerleaders_on = 1:
+				if week = 5:
+					!!NotHome - Game Night
+					chrisloc = 7
+					chrisloc['athome'] = 0
+				else
+					!!NotHome - Cheerleader Practice
+					chrisloc = 6
+					chrisloc['athome'] = 0
+				end
+			else
+				if lernHome > 0:
+					!!Bedroom - Homework
+					chrisloc = 8
+					chrisloc['athome'] = 1
+				else
+					!!Bedroom - Hanging Out
+					chrisloc = 22
+					chrisloc['athome'] = 1
+				end
+			end
+		elseif hour < 18:
+			if cheerleaders_on = 1:
+				!!Bedroom - Hanging Out
+				chrisloc = 22
+				chrisloc['athome'] = 1
+			else
+				!!NotHome - Jogging
+				chrisloc = 9
+				chrisloc['athome'] = 0
+			end
+		elseif hour = 18 and minut < 30:
+			!!Kitchen - Cooking Dinner
+			chrisloc = 11
+			chrisloc['athome'] = 1
+		elseif hour <= 19:
+			!!Kitchen - Eating Dinner
+			chrisloc = 12
+			chrisloc['athome'] = 1
+		elseif hour = 19 and minut <= 30:
+			!!Bathroom - Shower
+			chrisloc = 13
+			chrisloc['athome'] = 0
+		elseif hour < 21:
+			!!Living Room - Watching TV
+			chrisloc = 14
+			chrisloc['athome'] = 1
+		else
+			!!Bedroom - Hanging Out
+			chrisloc = 22
+			chrisloc['athome'] = 0
+		end
+	elseif week = 6:
+		if hour < 8:
+			!!Bedroom - Asleep
+			chrisloc = 1
+			chrisloc['athome'] = 0
+		elseif hour = 8 and minut <= 15:
+			!!Kitchen - Breakfast
+			chrisloc = 3
+			chrisloc['athome'] = 1
+		elseif hour = 8 and minut < 45:
+			!!Bathroom - Shower
+			chrisloc = 13
+			chrisloc['athome'] = 0
+		elseif hour < 9:
+			!!Bedroom - Getting Dressed
+			chrisloc = 2
+			chrisloc['athome'] = 1
+		elseif hour = 9:
+			!!NotHome - Track field stretch
+			chrisloc = 16
+			chrisloc['athome'] = 0
+		elseif hour = 10:
+			!!NotHome - Track field race
+			chrisloc = 21
+			chrisloc['athome'] = 0
+		elseif hour < 16:
+			if month < 11 or month > 3:
+				!!NotHome - Beach
+				chrisloc = 10
+				chrisloc['athome'] = 0
+			else
+				!!Living Room - hanging out
+				chrisloc = 17
+				chrisloc['athome'] = 1
+			end
+		elseif hour < 18:
+			!!NotHome - Jogging
+			chrisloc = 9
+			chrisloc['athome'] = 0
+		elseif hour = 18 and minut <= 30:
+			!!Kitchen - Dinner
+			chrisloc = 12
+			chrisloc['athome'] = 1
+		elseif hour = 18 and minut >= 30:
+			!!Bathroom - Shower
+			chrisloc = 13
+			chrisloc['athome'] = 0
+		elseif hour < 21:
+			!!Living Room - Watching TV
+			chrisloc = 14
+			chrisloc['athome'] = 1
+		else
+			!!Bedroom - Hanging Out
+			chrisloc = 22
+			chrisloc['athome'] = 0
+		end
+	else
+		if hour < 8:
+			!!Bedroom - Asleep
+			chrisloc = 1
+			chrisloc['athome'] = 0
+		elseif hour = 8 and minut <= 15:
+			!!Kitchen - Breakfast
+			chrisloc = 3
+			chrisloc['athome'] = 1
+		elseif hour = 8 and minut < 45:
+			!!Bathroom - Shower
+			chrisloc = 13
+			chrisloc['athome'] = 0
+		elseif hour < 9:
+			!!Bedroom - Getting Dressed
+			chrisloc = 2
+			chrisloc['athome'] = 1
+		elseif hour < 11:
+			!!unknown
+			chrisloc = 0
+			chrisloc['athome'] = 0
+		elseif hour < 16:
+			if month < 11 or month > 3:
+				!!NotHome - Beach
+				chrisloc = 10
+				chrisloc['athome'] = 0
+			else
+				!!Living Room - hanging out
+				chrisloc = 17
+				chrisloc['athome'] = 1
+			end
+		elseif hour < 18:
+			!!NotHome - Jogging
+			chrisloc = 9
+			chrisloc['athome'] = 0
+		elseif hour = 18 and minut <= 30:
+			!!Kitchen - Dinner
+			chrisloc = 12
+			chrisloc['athome'] = 1
+		elseif hour = 18 and minut >= 30:
+			!!Bathroom - Shower
+			chrisloc = 13
+			chrisloc['athome'] = 0
+		elseif hour < 21:
+			!!Living Room - Watching TV
+			chrisloc = 14
+			chrisloc['athome'] = 1
+		else
+			!!Bedroom - Hanging Out
+			chrisloc = 22
+			chrisloc['athome'] = 0
+		end
+	end
+else
+	if hour < 8:
+		!!Bedroom - Asleep
+		chrisloc = 1
+		chrisloc['athome'] = 0
+	elseif hour = 8 and minut <= 15:
+		!!Kitchen - Breakfast
+		chrisloc = 3
+		chrisloc['athome'] = 1
+	elseif hour = 8 and minut < 45:
+		!!Bathroom - Shower
+		chrisloc = 13
+		chrisloc['athome'] = 0
+	elseif hour < 9:
+		!!Bedroom - Getting Dressed
+		chrisloc = 2
+		chrisloc['athome'] = 1
+	elseif hour < 11:
+		!!unknown
+		chrisloc = 0
+		chrisloc['athome'] = 0	
+	elseif hour < 16:
+		if month < 11 or month > 3:
+			!!NotHome - Beach
+			chrisloc = 10
+			chrisloc['athome'] = 0
+		else
+			!!Living Room - hanging out
+			chrisloc = 17
+			chrisloc['athome'] = 1
+		end
+	elseif hour < 18:
+		!!NotHome - Jogging
+		chrisloc = 9
+		chrisloc['athome'] = 0
+	elseif hour = 18 and minut <= 30:
+		!!Kitchen - Dinner
+		chrisloc = 12
+		chrisloc['athome'] = 1
+	elseif hour = 18 and minut >= 30:
+		!!Bathroom - Shower
+		chrisloc = 13
+		chrisloc['athome'] = 1
+	elseif hour < 21:
+		!!Living Room - Watching TV
+		chrisloc = 14
+		chrisloc['athome'] = 1
+	else
+		!!Bedroom - Hanging Out
+		chrisloc = 22
+		chrisloc['athome'] = 0
+	end
+end
+
+--- Zvereva_schedule ---------------------------------
+

+ 30 - 17
locations/Zvereva_sub_1.qsrc

@@ -1,5 +1,13 @@
 # Zvereva_sub_1
+!!22/05/14 - Alaratt
 
+!!christinaQW['bully'] - earned if you stand up for yourself or not - less then 50 is you standing up, more then 50 is you being meek - at a certain point these unlock the below options
+!!christinaQW['pre_fight'] - 1 means you are preparing to fight her
+!!christinaQW['fight'] - 1 means you fought and won, -1 means you lost and are now her plaything
+!!christinaQW['pre_bm'] - 1 means you are searching for the blackmail material to use against her
+!!christinaQW['blackmail'] - 1 means you have the blackmail and need to talk to her to initiate, 2 means you have her blackmailed and are mostly safe from her bullying
+!!christinaQW['submit'] - 1 means you willingly submitted, stays at 0 if you lose the fight, for reference on how you became her pet
+!!christinaQW['subpath'] - 1 means you are looking to become her pet, 2 means you are her new pet, 3 means you have seen shower events, more will come to increase this
 
 if $ARGS[0] = 'chris_sub':
 	cla & *clr
@@ -228,8 +236,8 @@ if $ARGS[0] = 'showers' or $ARGS[0] = '':
 			'"B-But what about the girls here?"'
 			'Reaching for her phone, she says "They''ll do as I say."'
 			'You quickly lay a hand on her arm. "O-Ok," is all you can manage to get out.'
-		elseif christinaQW['fight'] = -1:
-			'"You should have kept those pictures a secret, bitch," she hisses at you under her breath. "If I were you, I would get used to this treatment, I own your ass now."'
+		else
+			'"You should have challenged me, bitch," she hisses at you under her breath. "If I were you, I would get used to this treatment, I own your ass now."'
 			'"B-But..."'
 			'Getting right in your face she says, "Want me to fuck you up again? Do as you''re told from now on, or else!"'
 			'You quickly lay a hand on her arm. "O-Ok," is all you can manage to get out.'
@@ -257,17 +265,17 @@ if $ARGS[0] = 'showers' or $ARGS[0] = '':
 		gt 'Zvereva_sub_1','5'
 	elseif gKristinaZvtemp = 6:
 		gt 'Zvereva_sub_1','6'
-	elseif gKristinaZvtemp = 7 and stat['virgin'] = 0:
+	elseif gKristinaZvtemp = 7 and stat['think_virgin'] = 0:
 		gt 'Zvereva_sub_1','7'
-	elseif gKristinaZvtemp = 8 and stat['virgin'] = 0:
+	elseif gKristinaZvtemp = 8 and stat['think_virgin'] = 0:
 		gt 'Zvereva_sub_1','8'
-	elseif gKristinaZvtemp = 9 and stat['virgin'] = 0:
+	elseif gKristinaZvtemp = 9 and stat['think_virgin'] = 0:
 		gt 'Zvereva_sub_1','9'
-	elseif gKristinaZvtemp = 10 and stat['virgin'] = 0:
+	elseif gKristinaZvtemp = 10 and stat['think_virgin'] = 0:
 		gt 'Zvereva_sub_1','10'
-	elseif gKristinaZvtemp = 11 and stat['virgin'] = 0:
+	elseif gKristinaZvtemp = 11 and stat['think_virgin'] = 0:
 		gt 'Zvereva_sub_1','11'
-	elseif gKristinaZvtemp = 12 and stat['virgin'] = 0:
+	elseif gKristinaZvtemp = 12 and stat['think_virgin'] = 0:
 		gt 'Zvereva_sub_1','12'
 	elseif gKristinaZvtemp = 13:
 		gt 'Zvereva_sub_1','13'
@@ -295,7 +303,7 @@ if $ARGS[0] = '0':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj.jpg"></center>'
 		'You nod obediently, not wanting to anger her. You squat down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. You expected an awful rubber taste, but it''s actually not that bad. You give the dildo a blowjob as all the girls in your class watch you, while Christina laughs. After a few minutes, she has seen enough and allows you to change.'
 
-		gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
 		
@@ -317,7 +325,7 @@ if $ARGS[0] = '1':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj2.jpg"></center>'
 		'You nod obediently, not wanting to anger her. You kneel down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. Then you stretch your body and rest your hands next to the stone before pushing yourself up. The dildo makes you have to push up higher than you normally would, and after only a few your arms get tired. As you struggle to keep your weight up, the dildo is driven further and further down your throat. All of the girls in your class watch you do your best to not choke on the dildo while Christina laughs evilly, and after a few more push-ups Christina has seen enough and allows you to stop and change.'
 
-		gs 'arousal', 'bj', 10, 'sub', 'humiliation', 'deepthroat'
+		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation', 'deepthroat'
 		gs 'arousal', 'end'
 		gs 'stat'
 		
@@ -340,7 +348,7 @@ if $ARGS[0] = '2':
 		'No moving your feet... this is going to be tricky. You spread your legs and awkwardly bend over, while one of the girls in your class holds the dildo up straight to help you out a little. Once you close your lips around it she pulls away, while you do your best to give the dildo a blowjob in this awkward position.'
 		'After a while, Christina nods approvingly: "Not bad, bitch. You''re getting good at this. Go get changed, I''ll have to think of something more challenging for you for next time."'
 
-		gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
 		
@@ -359,7 +367,7 @@ if $ARGS[0] = '3':
 		'You get down on your knees in front of the middle dildo, and take it in your mouth. You close your lips around it and begin to suck it off, while rhythmically stroking the other two with your hands. You hear the girls of your class quietly whisper things amongst each other while you do what you''re told, and while Christina applauds you. "Very nice, bitch! Very nice! You''re a natural! Or is this just something you do on a regular basis?"'
 		'After a few minutes, she allows you to get changed.'
 
-		gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
 		
@@ -379,7 +387,7 @@ if $ARGS[0] = '4':
 		'You get down on your haunches, and obediently lick the dildo before taking it in your mouth. You look yourself in the eye the whole time as instructed, and are intrigued by the look... this must be what you look like when you suck a guy off. Rather fascinated by the concept, you try to do some different things with your lips, and test out a few facial expressions.'
 		'Hearing the whispers of your classmates suddenly remind you that you''re not alone here, there are a dozen girls watching you! Your face turns crimson red, and when Christina tells you can stop, you do so imediately, feeling deeply embarrassed.'
 
-		gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
@@ -396,7 +404,7 @@ if $ARGS[0] = '5':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj6.jpg"></center>'
 		'You move the dildo to your mouth, and slowly lick the head a few times. Urgh, this one tastes awful. Nevertheless, you don''t want to face the consequences for refusing so you open your mouth as wide as you can, and barely manage to get the dildo past your lips. It''s too big to go down your throat, so you spend the next few minutes licking it and sucking on the tip, while the girls encourage you. After a few minutes, Christina says you can stop.'
 
-		gs 'arousal', 'bj', 10, 'sub', 'humiliation'
+		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
@@ -737,9 +745,14 @@ if $ARGS[0] = '15':
 end
 
 if $ARGS[0] = 'default':
-	'Christina grins as you walk up to her meekly, expecting your punishment: "Sorry bitch, I''m busy today. You''ll have to do without punishment this time."'
-	'She quickly gets dressed and leaves the locker room, and for a second you feel unsure as to what to do. The other girls of your class smirk at your behaviour; you''d gotten so used to Christina''s abuse, that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
-
+	if christinaQW['subpath'] = 3:
+		christinaQW['subpath'] = 4
+		'Christina grins as you walk up to her meekly, expecting your punishment: "Sorry bitch, I''m busy right now. Meet me after school, we will continue this at my house."'
+		'She quickly gets dressed and leaves the locker room, and for a second you feel unsure as to what to do. The other girls of your class smirk at your behaviour; you''d gotten so used to Christina''s abuse, that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
+	else
+		'Christina grins as you walk up to her meekly, expecting your punishment: "Sorry bitch, I''m busy today. You''ll have to do without punishment this time."'
+		'She quickly gets dressed and leaves the locker room, and for a second you feel unsure as to what to do. The other girls of your class smirk at your behaviour; you''d gotten so used to Christina''s abuse, that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
+	end
 	act 'Continue': gt 'gschool_lessons4', 'postphys2'
 end
 

+ 646 - 211
locations/_attributes_bomba_dress.qsrc

@@ -1,460 +1,895 @@
 # $attributes_bomba_dress
-!2020/12/05
-!prince range from 1 to 6, avoid adding too many 5s and 6s
+!!2022/04/17
+!!prince range from 3 to 6, avoid adding too many 6s
 
 if ARGS[1] = 1:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 6
+	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 2:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 3:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 4:
-	CloQuality = 5
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 5:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 6:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 7:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 8:
-	CloQuality = 4
+	CloQuality = 6
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 9:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 10:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 11:
 	CloQuality = 5
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 12:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
 	CloSkirtShortness = 1
-	CloStyle = 2
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 13:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
 	CloSkirtShortness = 1
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 14:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloSkirtShortness = 1
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 15:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 2
-	CloSkirtShortness = 2
-	CloStyle = 2
+	CloSkirtShortness = 1
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 16:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 1
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloSkirtShortness = 1
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 17:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloSkirtShortness = 1
 	CloStyle = 2
-	CloDress = 1
+	
 elseif ARGS[1] = 18:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 19:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 2
-	CloStyle = 2
+	CloTopCut = 3
+	CloSkirtShortness = 1
 	CloDress = 1
-elseif ARGS[1] = 20:
-	CloQuality = 3
-	CloThinness = 2
-	CloTopCut = 1
-	CloSkirtShortness = 3
 	CloStyle = 2
-	CloStyle2 = 1
+	
+elseif ARGS[1] = 20:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 1
 	CloDress = 1
+	
 elseif ARGS[1] = 21:
-	CloQuality = 3
-	CloThinness = 2
-	CloTopCut = 1
-	CloSkirtShortness = 3
-	CloStyle = 2
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
+	
 elseif ARGS[1] = 22:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
-	CloStyle = 2
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 23:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle = 2
 	CloDress = 1
+	
 elseif ARGS[1] = 24:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloDress = 1
+	
 elseif ARGS[1] = 25:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle = 2
 	CloDress = 1
+	
 elseif ARGS[1] = 26:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle = 2
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 27:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle = 2
 	CloDress = 1
+	
 elseif ARGS[1] = 28:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle = 2
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 29:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 3
+	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
+	
 elseif ARGS[1] = 30:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloStyle = 2
-elseif ARGS[1] = 31:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloSkirtShortness = 3
+	
+elseif ARGS[1] = 31:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 32:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	
 elseif ARGS[1] = 33:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 34:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle = 2
-	CloDress = 1
+	
 elseif ARGS[1] = 35:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle = 2
-	CloDress = 1
+	
 elseif ARGS[1] = 36:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 37:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	
+elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
-elseif ARGS[1] = 38:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	
 elseif ARGS[1] = 39:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 40:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 41:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	
 elseif ARGS[1] = 42:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 4
-	CloStyle = 2
-	CloStyle2 = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	
 elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	
+elseif ARGS[1] = 44:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 45:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 46:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 47:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 49:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 50:
 	CloQuality = 3
 	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 51:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 52:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 54:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	
+elseif ARGS[1] = 55:
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 44:
+	
+elseif ARGS[1] = 56:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+	
+elseif ARGS[1] = 57:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	
+elseif ARGS[1] = 58:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 45:
-	CloQuality = 3
+	
+elseif ARGS[1] = 59:
+	CloQuality = 4
 	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+	
+elseif ARGS[1] = 60:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	
+elseif ARGS[1] = 61:
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	
+elseif ARGS[1] = 62:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	
+elseif ARGS[1] = 63:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	
+elseif ARGS[1] = 64:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	
+elseif ARGS[1] = 65:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+	
+elseif ARGS[1] = 66:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 46:
-	CloQuality = 3
+	CloStyle = 2
+	
+elseif ARGS[1] = 67:
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 68:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
+elseif ARGS[1] = 69:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+	
+elseif ARGS[1] = 70:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+
+elseif ARGS[1] = 71:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+
+elseif ARGS[1] = 72:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 47:
-	CloQuality = 2
+
+elseif ARGS[1] = 73:
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 5
-	CloStyle = 4
-elseif ARGS[1] = 48:
-	CloQuality = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+
+elseif ARGS[1] = 74:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 49:
-	CloQuality = 2
+
+elseif ARGS[1] = 75:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 50:
+
+elseif ARGS[1] = 76:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+
+elseif ARGS[1] = 77:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 51:
-	CloQuality = 2
+
+elseif ARGS[1] = 78:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 52:
-	CloQuality = 3
+
+elseif ARGS[1] = 79:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+
+elseif ARGS[1] = 80:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 53:
-	CloQuality = 3
+
+elseif ARGS[1] = 81:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
+
+elseif ARGS[1] = 82:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+
+elseif ARGS[1] = 83:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 54:
-	CloQuality = 3
+	CloStyle = 2
+
+elseif ARGS[1] = 84:
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 85:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+
+elseif ARGS[1] = 86:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 55:
+	CloStyle = 2
+
+elseif ARGS[1] = 87:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
+	CloSkirtShortness = 4
+
+elseif ARGS[1] = 88:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle2 = 4
+
+elseif ARGS[1] = 89:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 56:
+	
+elseif ARGS[1] = 90:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloDress = 1
-elseif ARGS[1] = 57:
+	CloStyle = 2
+
+elseif ARGS[1] = 91:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle2 = 4
+
+elseif ARGS[1] = 92:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
 	CloDress = 1
-elseif ARGS[1] = 58:
-	CloQuality = 4
+	CloStyle = 2
+
+elseif ARGS[1] = 93:
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 59:
+
+elseif ARGS[1] = 94:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle = 2
-elseif ARGS[1] = 60:
+
+elseif ARGS[1] = 95:
+	CloQuality = 6
+	CloThinness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+
+elseif ARGS[1] = 96:
+	CloQuality = 6
+	CloThinness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+
+elseif ARGS[1] = 97:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 98:
 	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 61:
+
+elseif ARGS[1] = 99:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+
+elseif ARGS[1] = 100:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+
+elseif ARGS[1] = 101:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+
+elseif ARGS[1] = 102:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+
+elseif ARGS[1] = 103:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle = 2
-elseif ARGS[1] = 62:
-	CloQuality = 4
+	CloStyle2 = 4
+
+elseif ARGS[1] = 104:
+	CloQuality = 5
 	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 105:
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 5
-elseif ARGS[1] = 63:
+	CloStyle = 2
+
+elseif ARGS[1] = 106:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+
+elseif ARGS[1] = 107:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+
+elseif ARGS[1] = 108:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 64:
-	CloQuality = 2
+
+elseif ARGS[1] = 109:
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 65:
-	CloQuality = 3
+
+elseif ARGS[1] = 110:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 66:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+
+elseif ARGS[1] = 111:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 1
 	CloSkirtShortness = 5
-	CloStyle = 2
 	CloDress = 1
-elseif ARGS[1] = 67:
+
+elseif ARGS[1] = 112:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
+
+elseif ARGS[1] = 113:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloDress = 1
-elseif ARGS[1] = 68:
+
+elseif ARGS[1] = 114:
 	CloQuality = 3
-	CloThinness = 6
+	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
 	CloStyle = 4
-	CloDress = 1
-elseif ARGS[1] = 69:
+
+elseif ARGS[1] = 115:
 	CloQuality = 5
-	CloThinness = 2
-	CloTopCut = 2
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 70:
-	CloQuality = 5
-	CloThinness = 5
+	CloStyle2 = 4
+
+elseif ARGS[1] = 116:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 117:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
 	CloStyle = 2
+
+elseif ARGS[1] = 118:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 4
+
+elseif ARGS[1] = 119:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+
+elseif ARGS[1] = 120:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 4
+					
 end
 
 --- $attributes_bomba_dress ---------------------------------

+ 361 - 110
locations/_attributes_bomba_outfits.qsrc

@@ -1,309 +1,560 @@
 # $attributes_bomba_outfits
-!2020/10/23
-!prince range from 1 to 6, avoid adding too many 5s and 6s
+!!2022/04/17
+!!prince range from 3 to 6, avoid adding too many 6s
 
 if ARGS[1] = 1:
-	CloQuality = 2
+	CloQuality = 6
 	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 2:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 6
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 3:
-	CloQuality = 4
-	CloThinness = 5
+	CloQuality = 6
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 4:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 5:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 5
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 6:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 6
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 7:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 5
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 8:
-	CloQuality = 4
+	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 9:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 10:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 11:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 5
+	CloThinness = 6
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 12:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 13:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 14:
+	CloQuality = 5
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+	
+elseif ARGS[1] = 15:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 15:
-	CloQuality = 2
+	
+elseif ARGS[1] = 16:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 17:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 18:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 19:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 20:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 21:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
+elseif ARGS[1] = 22:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 16:
-	CloQuality = 3
+	
+elseif ARGS[1] = 23:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 25:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 26:
+	CloQuality = 5
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 28:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 17:
-	CloQuality = 3
+	
+elseif ARGS[1] = 29:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 18:
-	CloQuality = 3
+	
+elseif ARGS[1] = 30:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 31:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 19:
-	CloQuality = 3
+	
+elseif ARGS[1] = 32:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 20:
-	CloQuality = 3
-	CloThinness = 3
+	
+elseif ARGS[1] = 33:
+	CloQuality = 4
+	CloThinness = 6
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 21:
+	
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 35:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 6
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 22:
+	
+elseif ARGS[1] = 36:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 37:
 	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 38:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 23:
+	
+elseif ARGS[1] = 39:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 24:
+	
+elseif ARGS[1] = 40:
 	CloQuality = 4
-	CloThinness = 1
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 25:
+	
+elseif ARGS[1] = 41:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 26:
-	CloQuality = 4
+	
+elseif ARGS[1] = 42:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 43:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 27:
+	
+elseif ARGS[1] = 44:
 	CloQuality = 5
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 28:
+	
+elseif ARGS[1] = 45:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 46:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 29:
+	
+elseif ARGS[1] = 47:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 30:
+	
+elseif ARGS[1] = 48:
 	CloQuality = 5
-	CloThinness = 1
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 31:
+	
+elseif ARGS[1] = 49:
 	CloQuality = 4
-	CloThinness = 1
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 32:
+	
+elseif ARGS[1] = 50:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 51:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 52:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 33:
+
+elseif ARGS[1] = 53:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 54:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 55:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 56:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 34:
-	CloQuality = 2
+
+elseif ARGS[1] = 57:
+	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	CloStyle = 2
-	CloStyle = 4
-elseif ARGS[1] = 35:
-	CloQuality = 2
+
+elseif ARGS[1] = 58:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 59:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 60:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 61:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 62:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 63:
+	CloQuality = 4
 	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 64:
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 36:
-	CloQuality = 2
+
+elseif ARGS[1] = 65:
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 37:
-	CloQuality = 2
-	CloThinness = 1
+
+elseif ARGS[1] = 66:
+	CloQuality = 5
+	CloThinness = 6
 	CloTopCut = 1
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 38:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+
+elseif ARGS[1] = 67:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 39:
-	CloQuality = 3
-	CloThinness = 3
+
+elseif ARGS[1] = 68:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 40:
-	CloQuality = 3
-	CloThinness = 5
+
+elseif ARGS[1] = 69:
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-	CloStyle = 4
-elseif ARGS[1] = 41:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+
+elseif ARGS[1] = 70:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 42:
+
+elseif ARGS[1] = 71:
 	CloQuality = 4
-	CloThinness = 6
-	CloTopCut = 1
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 43:
-	CloQuality = 2
+
+elseif ARGS[1] = 72:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 44:
-	CloQuality = 3
+
+elseif ARGS[1] = 73:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 45:
-	CloQuality = 3
+
+elseif ARGS[1] = 74:
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 46:
-	CloQuality = 3
-	CloThinness = 4
+
+elseif ARGS[1] = 75:
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 47:
-	CloQuality = 4
+
+elseif ARGS[1] = 76:
+	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 4
 	CloStyle = 2
-elseif ARGS[1] = 48:
-	CloQuality = 4
+
+elseif ARGS[1] = 77:
+	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 49:
-	CloQuality = 3
-	CloThinness = 4
+
+elseif ARGS[1] = 78:
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 3
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 50:
+
+elseif ARGS[1] = 79:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 5
 	CloStyle = 2
+
+elseif ARGS[1] = 80:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
 end
 
 --- $attributes_bomba_outfits ---------------------------------

+ 405 - 381
locations/_attributes_dolls_dress.qsrc

@@ -1,717 +1,741 @@
 # $attributes_dolls_dress
-!2020/10/19
-!prince range from 2 to 5, please avoid adding too many 5s
+!!2022/04/179
+!!prince range from 2 to 5, please avoid adding too many 5s
 
 if ARGS[1] = 1:
-	CloQuality = 2
-	CloThinness = 1
-	CloTopCut = 2
-	CloSkirtShortness = 1
-	CloStyle = 2
-	CloStyle = 5
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloDress = 1
-elseif ARGS[1] = 2:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 3:
+	
+elseif ARGS[1] = 2:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 1
+	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 2
+	
+elseif ARGS[1] = 3:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 4:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 1
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 5:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 1
+	CloSkirtShortness = 3
 	CloStyle = 2
-	CloDress = 1
+	
 elseif ARGS[1] = 6:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 2
-	CloStyle = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 7:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 2
-	CloStyle = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 8:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 9:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 10:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
-elseif ARGS[1] = 11:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
 	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 12:
-	CloQuality = 2
+	
+elseif ARGS[1] = 11:
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
-	CloSkirtShortness = 2
-	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 13:
-	CloQuality = 2
-	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle = 2
-	CloStyle = 5
 	CloDress = 1
-elseif ARGS[1] = 14:
-	CloQuality = 3
-	CloThinness = 2
+	CloStyle = 2
+	CloStyle2 = 4
+	
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
-elseif ARGS[1] = 15:
+	
+elseif ARGS[1] = 13:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloStyle = 4
+	
+elseif ARGS[1] = 14:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 2
+	
+elseif ARGS[1] = 15:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	
 elseif ARGS[1] = 16:
-	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloStyle = 2
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 17:
 	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 18:
 	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloDress = 1
+	
 elseif ARGS[1] = 19:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloStyle = 2
+	
 elseif ARGS[1] = 20:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloStyle = 5
-	CloDress = 1
+	
 elseif ARGS[1] = 21:
 	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 2
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 3
-	CloStyle = 5
-	CloDress = 1
+
 elseif ARGS[1] = 22:
-	CloQuality = 4
-	CloThinness = 1
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 3
-	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 23:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloStyle = 2
+	
 elseif ARGS[1] = 24:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 4
-	CloStyle = 2
-elseif ARGS[1] = 25:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloStyle = 2
 	CloDress = 1
-elseif ARGS[1] = 26:
-	CloQuality = 2
+	
+elseif ARGS[1] = 25:
+	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloStyle = 5
+	
+elseif ARGS[1] = 26:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
+	
 elseif ARGS[1] = 27:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloStyle = 2
-	CloStyle = 5
 	CloDress = 1
+	
 elseif ARGS[1] = 28:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloStyle = 2
-	CloStyle = 5
 	CloDress = 1
+	
 elseif ARGS[1] = 29:
 	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloStyle = 2
 	CloDress = 1
+	
 elseif ARGS[1] = 30:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloStyle = 5
-	CloDress = 1
+	
 elseif ARGS[1] = 31:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 32:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloStyle = 5
-	CloDress = 1
+	
 elseif ARGS[1] = 33:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 1
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
 	CloDress = 1
+	CloStyle = 5
+	
 elseif ARGS[1] = 34:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 35:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 36:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 37:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 38:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloDress = 1
+	
 elseif ARGS[1] = 39:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 40:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloStyle2 = 4
+	
 elseif ARGS[1] = 41:
-	CloQuality = 2
-	CloThinness = 6
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 42:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
+	
 elseif ARGS[1] = 43:
-	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 44:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloBimbo = 1
+	CloDress = 1
+	
 elseif ARGS[1] = 45:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+	CloStyle = 4
+	CloBimbo = 1
+
 elseif ARGS[1] = 46:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 47:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 48:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 49:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 50:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 51:
-	CloQuality = 2
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 2
+	
 elseif ARGS[1] = 52:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 53:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+	
 elseif ARGS[1] = 54:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+	
 elseif ARGS[1] = 55:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 6
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+	CloStyle = 4
+	
 elseif ARGS[1] = 56:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+
 elseif ARGS[1] = 57:
-	CloQuality = 4
-	CloThinness = 4
-	CloBra = 2
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+	CloStyle = 4
+	
 elseif ARGS[1] = 58:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 4
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloStyle = 4
+	
 elseif ARGS[1] = 59:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
-	CloStyle = 4
+	
 elseif ARGS[1] = 60:
 	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 4
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloStyle = 2
+	CloDress = 1
+	CloBimbo = 1
+	
 elseif ARGS[1] = 61:
 	CloQuality = 4
-	CloThinness = 1
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 5
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 62:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 3
 	CloSkirtShortness = 5
-	CloStyle = 2
-	CloStyle = 5
 	CloDress = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 63:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloStyle = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-elseif ARGS[1] = 64:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
 	CloStyle = 2
-	CloStyle = 5
+	
+elseif ARGS[1] = 64:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 4
+	CloBimbo = 1
+	
 elseif ARGS[1] = 65:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloStyle = 5
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 4
+	CloBimbo = 1
+	
 elseif ARGS[1] = 66:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloStyle = 2
-	CloStyle = 5
-	CloDress = 1
+	
 elseif ARGS[1] = 67:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	
 elseif ARGS[1] = 68:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloBimbo = 1
+	
 elseif ARGS[1] = 69:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	
 elseif ARGS[1] = 70:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 4
+	CloStyle = 4
+	CloBimbo = 1
+	
 elseif ARGS[1] = 71:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-	CloDress = 1
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloBimbo = 1
+	
 elseif ARGS[1] = 72:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
+	CloTopCut = 4
+	CloSkirtShortness = 4
+	CloStyle = 4
+	
 elseif ARGS[1] = 73:
 	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 4
+	CloStyle = 4
+	CloBimbo = 1
+	
 elseif ARGS[1] = 74:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+	CloThinness = 1
+	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle = 2
+
 elseif ARGS[1] = 75:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 5
-	CloStyle = 2
+
 elseif ARGS[1] = 76:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
+	CloStyle = 4
+
 elseif ARGS[1] = 77:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
+	CloStyle = 4
+
 elseif ARGS[1] = 78:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+	CloThinness = 5
+	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
+
 elseif ARGS[1] = 79:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle = 2
+	
 elseif ARGS[1] = 80:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
+	CloDress = 1
+	
 elseif ARGS[1] = 81:
 	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 1
+	CloThinness = 5
+	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle = 2
+	CloStyle2 = 4
+	
 elseif ARGS[1] = 82:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 83:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 84:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 5
-	CloStyle = 2
-	CloBimbo = 1
-elseif ARGS[1] = 85:
-	CloQuality = 3
-	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 86:
+	
+elseif ARGS[1] = 83:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 87:
-	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 88:
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 84:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
 	CloDress = 1
-elseif ARGS[1] = 89:
+	CloStyle = 2
+	
+elseif ARGS[1] = 85:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloStyle = 2
-	CloDress = 1
-elseif ARGS[1] = 90:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
-	CloStyle = 2
 	CloDress = 1
-elseif ARGS[1] = 91:
+	CloBimbo = 1
+	
+elseif ARGS[1] = 86:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
-	CloDress = 1
-elseif ARGS[1] = 92:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 93:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 94:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-elseif ARGS[1] = 95:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
-elseif ARGS[1] = 96:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle = 2
-	CloBimbo = 1
-elseif ARGS[1] = 97:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 5
-elseif ARGS[1] = 98:
+	
+elseif ARGS[1] = 87:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle = 2
-elseif ARGS[1] = 99:
+	
+elseif ARGS[1] = 88:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 100:
-	CloQuality = 2
-	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloStyle = 2
-	CloStyle = 4
-elseif ARGS[1] = 101:
-	CloQuality = 3
+	
+elseif ARGS[1] = 89:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 102:
-	CloQuality = 3
+	CloStyle = 4
+	
+elseif ARGS[1] = 90:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 103:
-	CloQuality = 2
-	CloThinness = 4
+	
+elseif ARGS[1] = 91:
+	CloQuality = 4
+	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloStyle = 2
 	CloStyle = 4
-elseif ARGS[1] = 104:
-	CloQuality = 2
-	CloThinness = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 92:
+	CloQuality = 4
+	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
-elseif ARGS[1] = 105:
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 93:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloStyle = 2
-elseif ARGS[1] = 106:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 4
-	CloSkirtShortness = 5
-	CloStyle = 2
 	CloStyle = 4
-elseif ARGS[1] = 107:
-	CloQuality = 3
+	
+elseif ARGS[1] = 94:
+	CloQuality = 4
 	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 6
+	CloDress = 1
+	
+elseif ARGS[1] = 95:
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 6
 	CloStyle = 2
-elseif ARGS[1] = 108:
-	CloQuality = 3
+	
+elseif ARGS[1] = 96:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 6
 	CloStyle = 2
-elseif ARGS[1] = 109:
-	CloQuality = 2
+	
+elseif ARGS[1] = 97:
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 4
+	CloBra = 1
 	CloSkirtShortness = 6
-	CloStyle = 2
 	CloStyle = 4
-elseif ARGS[1] = 110:
-	CloQuality = 3
+	
+elseif ARGS[1] = 98:
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 1
+	CloBra = 1
 	CloSkirtShortness = 6
-	CloStyle = 2
 	CloStyle = 4
+	
+elseif ARGS[1] = 99:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 100:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle = 4
+
 end
 
 --- $attributes_dolls_dress ---------------------------------

+ 523 - 138
locations/_attributes_dolls_outfits.qsrc

@@ -1,319 +1,704 @@
 # $attributes_dolls_outfits
-!2020/10/17
-!prince range from 2 to 5, please avoid adding too many 2s and 5s
+!!2022/04/17
+!!prince range from 2 to 5, please avoid adding too many 2s and 5s
 
 if ARGS[1] = 1:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 2:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 3:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
+	
 elseif ARGS[1] = 4:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloStyle = 5
+	
 elseif ARGS[1] = 5:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 6:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
+	
 elseif ARGS[1] = 7:
-	CloQuality = 3
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloStyle = 5
+	
 elseif ARGS[1] = 8:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 9:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 10:
-	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloStyle = 5
+	
 elseif ARGS[1] = 11:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 12:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 13:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 5
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 14:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 6
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 15:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 16:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 17:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 18:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
+
 elseif ARGS[1] = 19:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
+	
 elseif ARGS[1] = 20:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
-	CloStyle = 4
+	
 elseif ARGS[1] = 21:
-	CloQuality = 5
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
+	CloBimbo = 1
+	
 elseif ARGS[1] = 22:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 23:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 2
-	CloStyle = 4
+	
 elseif ARGS[1] = 24:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 4
 	CloPantsShortness = 1
+	CloStyle = 2
+	
 elseif ARGS[1] = 25:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 2
+	CloTopCut = 4
 	CloPantsShortness = 1
-	CloStyle = 2
+	CloBimbo = 1
+	
 elseif ARGS[1] = 26:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 27:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 28:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
+	
 elseif ARGS[1] = 29:
 	CloQuality = 3
 	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 30:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 31:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 32:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 35:
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloStyle = 4
-elseif ARGS[1] = 30:
+	
+elseif ARGS[1] = 36:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 37:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
 	CloStyle = 2
+	CloOnePiece = 1
+	
+elseif ARGS[1] = 38:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 39:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	CloBimbo = 1
-elseif ARGS[1] = 31:
+	
+elseif ARGS[1] = 40:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 2
-elseif ARGS[1] = 32:
+	CloStyle = 4
+	
+elseif ARGS[1] = 41:
 	CloQuality = 3
 	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 42:
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
-elseif ARGS[1] = 33:
-	CloQuality = 3
+	
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 44:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloStyle = 2
-elseif ARGS[1] = 34:
-	CloQuality = 3
+	CloBimbo = 1
+	
+elseif ARGS[1] = 45:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 46:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloStyle = 2
-elseif ARGS[1] = 35:
-	CloQuality = 2
+	CloBimbo = 1
+	
+elseif ARGS[1] = 47:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloStyle = 2
-elseif ARGS[1] = 36:
-	CloQuality = 2
+	
+elseif ARGS[1] = 48:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 49:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
+	
+elseif ARGS[1] = 50:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
 	CloStyle = 4
-elseif ARGS[1] = 37:
-	CloQuality = 2
+	
+elseif ARGS[1] = 51:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 52:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 53:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPantsShortness = 6
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 54:
+	CloQuality = 3
+	CloThinness = 6
+	CloBra = 1
+	CloPantsShortness = 6
+	CloStyle = 4
+	
+elseif ARGS[1] = 55:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 57:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	CloStyle = 4
+	CloStyle2 = 4
+	
+elseif ARGS[1] = 58:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 59:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 60:
+	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
-	CloPantsShortness = 3
+	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 38:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 1
+	
+elseif ARGS[1] = 61:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 39:
-	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 1
+	
+elseif ARGS[1] = 62:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 40:
+	
+elseif ARGS[1] = 63:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 64:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 3
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 41:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 1
+	
+elseif ARGS[1] = 65:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 66:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloOnePiece = 1
+	
+elseif ARGS[1] = 67:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 2
-	CloStyle = 4
-elseif ARGS[1] = 42:
-	CloQuality = 2
+	
+elseif ARGS[1] = 68:
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 69:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 2
-elseif ARGS[1] = 43:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 1
+	
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 2
 	CloStyle = 4
-elseif ARGS[1] = 44:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 1
-	CloPantsShortness = 6
+	
+elseif ARGS[1] = 71:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 72:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloBimbo = 1
+	
+elseif ARGS[1] = 73:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 2
+	
+elseif ARGS[1] = 74:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
 	CloStyle = 2
 	CloStyle = 4
-elseif ARGS[1] = 45:
-	CloQuality = 3
+	
+elseif ARGS[1] = 75:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+	
+elseif ARGS[1] = 76:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 2
+	
+elseif ARGS[1] = 77:
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
+	CloPanties = 1
+	CloStyle = 2
+
+elseif ARGS[1] = 78:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 6
 	CloStyle = 2
-elseif ARGS[1] = 46:
-	CloQuality = 3
-	CloThinness = 5
+	CloOnePiece = 1
+	
+elseif ARGS[1] = 79:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 4
+	CloPantsShortness = 6
+	CloStyle = 4
+	
+elseif ARGS[1] = 80:
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 6
 	CloStyle = 2
-elseif ARGS[1] = 47:
-	CloQuality = 2
+	CloBimbo = 1
+	
+elseif ARGS[1] = 81:
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
+	CloPanties = 1
+	CloStyle = 2
+	CloBimbo = 1
+	
+elseif ARGS[1] = 82:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
 	CloPantsShortness = 6
-elseif ARGS[1] = 48:
-	CloQuality = 2
-	CloThinness = 5
+	
+elseif ARGS[1] = 83:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 4
+	CloPantsShortness = 6
+	CloStyle = 2
+	
+elseif ARGS[1] = 84:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPantsShortness = 6
+	CloStyle = 2
+	CloStyle = 4
+	
+elseif ARGS[1] = 85:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 2
 	CloPantsShortness = 5
 	CloStyle = 2
+	
+elseif ARGS[1] = 86:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	CloStyle = 2
+	
+elseif ARGS[1] = 87:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 6
 	CloStyle = 4
-elseif ARGS[1] = 49:
-	CloQuality = 2
+	
+elseif ARGS[1] = 88:
+	CloQuality = 4
 	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 89:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 90:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 91:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 4
-	CloPantsShortness = 5
-	CloStyle = 2
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 92:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
 	CloStyle = 4
-elseif ARGS[1] = 50:
-	CloQuality = 2
-	CloThinness = 6
+	
+elseif ARGS[1] = 93:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 4
+		
+elseif ARGS[1] = 94:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 95:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 96:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	
+elseif ARGS[1] = 97:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	
+elseif ARGS[1] = 98:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 2
 	CloPantsShortness = 6
-	CloStyle = 2
 	CloStyle = 4
+	
+elseif ARGS[1] = 99:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 100:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPantsShortness = 6
+	CloStyle = 4
+	CloBimbo = 1
+
 end
 
 --- $attributes_dolls_outfits ---------------------------------

Plik diff jest za duży
+ 292 - 311
locations/_attributes_eroto_dress.qsrc


+ 332 - 420
locations/_attributes_eroto_outfits.qsrc

@@ -1,27 +1,27 @@
 # $attributes_eroto_outfits
-!!2021/03/06
+!!2022/04/17
 !!Quality range is 2-6
 
 if ARGS[1] = 1:
-	CloQuality = 4
+	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle3 = 3
+	CloStyle3 = 2
 	
 elseif ARGS[1] = 2:
-	CloQuality = 5
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle3 = 1
+	CloStyle3 = 2
 	
 elseif ARGS[1] = 3:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle3 = 2
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 4:
 	CloQuality = 4
@@ -32,13 +32,13 @@ elseif ARGS[1] = 4:
 	
 elseif ARGS[1] = 5:
 	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 4
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle3 = 2
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 6:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
@@ -47,11 +47,9 @@ elseif ARGS[1] = 6:
 elseif ARGS[1] = 7:
 	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
-	CloBra = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloBimbo = 1
-	CloStyle3 = 1
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 8:
 	CloQuality = 5
@@ -61,7 +59,7 @@ elseif ARGS[1] = 8:
 	CloStyle3 = 1
 	
 elseif ARGS[1] = 9:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
@@ -72,533 +70,454 @@ elseif ARGS[1] = 10:
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle3 = 2
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 11:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 3
+	CloStyle3 = 2
 	
 elseif ARGS[1] = 12:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 13:
-	CloQuality = 5
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle3 = 3
+	CloStyle3 = 2
 	
 elseif ARGS[1] = 14:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloBimbo = 1
-	CloStyle3 = 3
+	CloStyle3 = 2
 	
 elseif ARGS[1] = 15:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle = 4
-	CloStyle3 = 2
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 16:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 17:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 18:
-	CloQuality = 6
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloStyle3 = 3
 
 elseif ARGS[1] = 19:
-	CloQuality = 6
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloStyle3 = 2
+	CloBimbo = 1
 	
 elseif ARGS[1] = 20:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 21:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 3
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 22:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 3
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 23:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloPanties = 1
-	CloOnePiece = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 24:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloPanties = 1
-	CloStyle = 4
-	CloStyle3 = 3
-	
-elseif ARGS[1] = 25:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
 	CloStyle3 = 2
 	
-elseif ARGS[1] = 26:
+elseif ARGS[1] = 25:
 	CloQuality = 5
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 1
-	CloPantsShortness = 5
-	CloPanties = 1
-	CloOnePiece = 1
+	CloPantsShortness = 1
 	CloStyle3 = 3
 	
+elseif ARGS[1] = 26:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle3 = 1
+	
 elseif ARGS[1] = 27:
 	CloQuality = 5
-	CloThinness = 6
+	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloPantsShortness = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 28:
-	CloQuality = 5
+	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloPantsShortness = 1
 	CloStyle3 = 1
 	
 elseif ARGS[1] = 29:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 30:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 6
-	CloOnePiece = 1
-	CloStyle3 = 3
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle3 = 2
 	
 elseif ARGS[1] = 31:
-	CloQuality = 6
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 6
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloBra = 2
+	CloPantsShortness = 1
+	CloStyle3 = 2
 
 elseif ARGS[1] = 32:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle3 = 3
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 33:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 4
-	CloBra = 2
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 34:
-	CloQuality = 4
+	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 2
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle3 = 2
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 35:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 36:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPantsShortness = 5
-	CloOnePiece = 1
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	CloStyle3 = 2
 	
 elseif ARGS[1] = 37:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
+	CloThinness = 4
 	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloPantsShortness = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 38:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 3
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 39:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle = 4
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 40:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 41:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloBimbo = 1
-	CloStyle3 = 2
-	
-elseif ARGS[1] = 42:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
-elseif ARGS[1] = 43:
-	CloQuality = 4
+elseif ARGS[1] = 42:
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPantsShortness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 1
+	
+elseif ARGS[1] = 43:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 44:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
-	CloSkirtShortness = 6
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 45:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 4
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 46:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
 	CloStyle3 = 2
 	
 elseif ARGS[1] = 47:
-	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 4
-	CloPanties = 1
-	CloOnePiece = 1
-	CloBimbo = 1
-	CloStyle3 = 2
-	
-elseif ARGS[1] = 48:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 3
+	
+elseif ARGS[1] = 48:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 49:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 4
-	CloPanties = 1
-	CloOnePiece = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 50:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 4
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 51:
-	CloQuality = 2
-	CloThinness = 6
-	CloTopCut = 4
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 52:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 53:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
 	CloStyle3 = 2
 	
 elseif ARGS[1] = 54:
-	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 55:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloSkirtShortness = 6
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 56:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 57:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle= 4
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 58:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
-	
-elseif ARGS[1] = 59:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 4
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle3 = 3
 	
-elseif ARGS[1] = 60:
-	CloQuality = 3
+elseif ARGS[1] = 59:
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 4
-	CloPanties = 1
-	CloOnePiece = 1
+	CloTopCut = 3
+	CloPantsShortness = 5
 	CloStyle3 = 3
 	
-elseif ARGS[1] = 61:
+elseif ARGS[1] = 60:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 3
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
+	CloPantsShortness = 5
 	CloStyle3 = 3
+	
+elseif ARGS[1] = 61:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle3 = 2
 
 elseif ARGS[1] = 62:
 	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 6
-	CloPanties = 1
-	CloOnePiece = 1
+	CloBra = 1
+	CloPantsShortness = 5
 	CloStyle3 = 2
 	
 elseif ARGS[1] = 63:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 4
-	CloBra = 2
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloTopCut = 1
+	CloPantsShortness = 6
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 64:
 	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 3
-	CloBra = 1
-	CloPantsShortness = 1
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 6
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 65:
-	CloQuality = 5
-	CloThinness = 4
-	CloTopCut = 3
-	CloPantsShortness = 1
-	CloBimbo = 1
-	CloStyle3 = 3
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 6
+	CloStyle3 = 1
 	
 elseif ARGS[1] = 66:
-	CloQuality = 6
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
-	CloPantsShortness = 1
+	CloTopCut = 1
+	CloPantsShortness = 6
 	CloStyle3 = 3
+	CloBimbo = 1
 	
 elseif ARGS[1] = 67:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 5
-	CloTopCut = 3
-	CloPantsShortness = 1
+	CloTopCut = 1
+	CloPantsShortness = 6
 	CloStyle3 = 3
+	CloBimbo = 1
 	
 elseif ARGS[1] = 68:
-	CloQuality = 6
-	CloThinness = 3
-	CloTopCut = 3
-	CloPantsShortness = 1
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 6
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 69:
 	CloQuality = 5
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 3
-	CloPantsShortness = 5
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloPantsShortness = 6
+	CloStyle = 4
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 70:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 4
 	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloStyle = 4
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 71:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 5
+	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloStyle = 4
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 72:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 2
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 73:
-	CloQuality = 6
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 74:
@@ -606,221 +525,214 @@ elseif ARGS[1] = 74:
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 75:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 76:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 77:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
+	CloBra = 2
 	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloStyle = 4
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 78:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 79:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 6
-	CloPanties = 1
-	CloOnePiece = 1
+	CloTopCut = 3
+	CloPantsShortness = 6
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 80:
 	CloQuality = 5
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
-	CloStyle3 = 3
+	CloStyle = 4
+	CloStyle3 = 2
+	CloBimbo = 1
 	
 elseif ARGS[1] = 81:
-	CloQuality = 6
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 5
-	CloStyle3 = 1
+	CloPanties = 1
+	CloStyle = 4
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 82:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 5
-	CloStyle3 = 2
+	CloTopCut = 3
+	CloPantsShortness = 6
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 83:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 1
-	CloBra = 1
-	CloPanties = 1
-	CloOnePiece = 1
-	CloStyle3 = 2
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 84:
 	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 3
 	CloPantsShortness = 6
-	CloOnePiece = 1
-	CloStyle3 = 1
+	CloStyle = 4
+	CloStyle3 = 3
 	
 elseif ARGS[1] = 85:
-	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
 	CloPantsShortness = 6
-	CloOnePiece = 1
-	CloBimbo = 1
+	CloStyle = 4
 	CloStyle3 = 3
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 86:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
-	CloPantsShortness = 5
-	CloOnePiece = 1
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 4
 	CloStyle3 = 2
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 87:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 5
+	CloBra = 1
 	CloPanties = 1
+	CloStyle = 4
+	CloStyle3 = 2
 	CloOnePiece = 1
-	CloStyle3 = 3
 	
 elseif ARGS[1] = 88:
-	CloQuality = 5
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 3
-	CloPantsShortness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 4
+	CloStyle3 = 2
 	CloOnePiece = 1
-	CloStyle3 = 3
 	
 elseif ARGS[1] = 89:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 3
-	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloBra = 1
+	CloPanties = 1
+	CloStyle = 4
 	CloStyle3 = 3
 	
 elseif ARGS[1] = 90:
 	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 5
+	CloThinness = 4
+	CloBra = 2
+	CloPanties = 1
+	CloStyle3 = 1
 	CloOnePiece = 1
-	CloStyle3 = 3
 	
 elseif ARGS[1] = 91:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 3
-	CloPantsShortness = 6
-	CloOnePiece = 1
+	CloBra = 2
+	CloPanties = 1
 	CloStyle3 = 2
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 92:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 3
-	CloPantsShortness = 5
+	CloBra = 2
+	CloPanties = 1
+	CloStyle3 = 2
 	CloOnePiece = 1
-	CloStyle3 = 3
 	
 elseif ARGS[1] = 93:
-	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 4
-	CloBra = 2 
+	CloQuality = 6
+	CloThinness = 4
+	CloBra = 2
 	CloPanties = 1
-	CloOnePiece = 1
 	CloStyle3 = 2
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 94:
 	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 6
+	CloThinness = 4
+	CloBra = 2
+	CloPanties = 1
+	CloStyle3 = 2
 	CloOnePiece = 1
-	CloStyle3 = 3
 	
 elseif ARGS[1] = 95:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 5
-	CloOnePiece = 1
+	CloBra = 2
+	CloPanties = 1
 	CloStyle3 = 2
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 96:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 5
-	CloOnePiece = 1
+	CloThinness = 4
+	CloBra = 2
+	CloPanties = 1
 	CloStyle3 = 2
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 97:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 5
-	CloOnePiece = 1
-	CloBimbo = 1
+	CloThinness = 4
+	CloBra = 2
+	CloPanties = 1
 	CloStyle3 = 3
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 98:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 6
+	CloQuality = 5
+	CloThinness = 4
+	CloBra = 2
+	CloPanties = 1
+	CloStyle3 = 2
 	CloOnePiece = 1
-	CloStyle3 = 3
 	
 elseif ARGS[1] = 99:
-	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 4
 	CloBra = 2
-	CloPantsShortness = 6
-	CloOnePiece = 1
-	CloBimbo = 1
+	CloPanties = 1
 	CloStyle3 = 2
+	CloOnePiece = 1
 	
 elseif ARGS[1] = 100:
 	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
+	CloBra = 2
 	CloPanties = 1
+	CloStyle3 = 2
 	CloOnePiece = 1
-	CloStyle3 = 3
 
 end
 

+ 328 - 200
locations/_attributes_moncheri_dress.qsrc

@@ -1,5 +1,5 @@
 # $attributes_moncheri_dress
-!!2021/09/27
+!!2022/04/29
 !!Note: All items should have the wealthy style applied. 
 !!No items outside this category should be quality = 7, although not all items in it must be that quality
 
@@ -7,22 +7,24 @@ if ARGS[1] = 1:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 2:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 3:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
 	CloStyle3 = 4
@@ -30,66 +32,62 @@ elseif ARGS[1] = 3:
 elseif ARGS[1] = 4:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 5:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
-	CloBimbo = 1
 	
 elseif ARGS[1] = 6:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
-	CloBimbo = 1
 	
 elseif ARGS[1] = 7:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
-	CloBimbo = 1
 	
 elseif ARGS[1] = 8:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 9:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
 
 elseif ARGS[1] = 10:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 11:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
@@ -97,33 +95,32 @@ elseif ARGS[1] = 11:
 	
 elseif ARGS[1] = 12:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 13:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloDress = 1
 	CloStyle = 3
-	CloBimbo = 1
 	
 elseif ARGS[1] = 14:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
-	CloStyle = 3
+	CloStyle = 4
 	
 elseif ARGS[1] = 15:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloDress = 1
 	CloStyle = 3
@@ -134,21 +131,19 @@ elseif ARGS[1] = 16:
 	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloDress = 1
-	CloStyle = 3
 	CloBimbo = 1
 	
 elseif ARGS[1] = 17:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 18:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
@@ -156,103 +151,98 @@ elseif ARGS[1] = 18:
 elseif ARGS[1] = 19:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 20:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 21:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 3
 	CloSkirtShortness = 4
-	CloStyle = 3
+	CloDress = 1
 
 elseif ARGS[1] = 22:
 	CloQuality = 6
-	CloThinness = 6
-	CloTopCut = 1
-	CloSkirtShortness = 5
-	CloStyle = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
 
 elseif ARGS[1] = 23:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
 	
 elseif ARGS[1] = 24:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 25:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 26:
 	CloQuality = 6
-	CloThinness = 3
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
 	
 elseif ARGS[1] = 27:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 28:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 29:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 30:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 31:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
 	CloDress = 1
 	CloStyle = 3
 
@@ -260,9 +250,8 @@ elseif ARGS[1] = 32:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 33:
 	CloQuality = 6
@@ -271,105 +260,102 @@ elseif ARGS[1] = 33:
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
 	
 elseif ARGS[1] = 34:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloThinness = 6
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
 	CloStyle = 3
+	CloBimbo = 1
 
 elseif ARGS[1] = 35:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 36:
-	CloQuality = 6
+	CloQuality = 7
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 37:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
-	CloStyle = 3
+	CloStyle = 4
 
 elseif ARGS[1] = 38:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 39:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 40:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 41:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
+	CloStyle = 4
 
 elseif ARGS[1] = 42:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
-	CloBimbo = 1
 	
 elseif ARGS[1] = 43:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
 	
 elseif ARGS[1] = 44:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 45:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 46:
 	CloQuality = 6
@@ -380,107 +366,100 @@ elseif ARGS[1] = 46:
 	CloStyle = 3
 	
 elseif ARGS[1] = 47:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 48:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 49:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 50:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
-
+	
 elseif ARGS[1] = 51:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 52:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 53:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloTopCut = 3
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloStyle = 3
+	CloStyle = 4
 
 elseif ARGS[1] = 54:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
+	
 
 elseif ARGS[1] = 55:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 56:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
 	
 elseif ARGS[1] = 57:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 58:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 59:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 60:
 	CloQuality = 6
@@ -493,19 +472,16 @@ elseif ARGS[1] = 60:
 elseif ARGS[1] = 61:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	CloStyle = 3
-	CloStyle3 = 4
 	
 elseif ARGS[1] = 62:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 63:
 	CloQuality = 6
@@ -513,56 +489,139 @@ elseif ARGS[1] = 63:
 	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloDress = 1
-	CloStyle = 3
 
 elseif ARGS[1] = 64:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
 elseif ARGS[1] = 65:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 3
 	
 elseif ARGS[1] = 66:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+
+elseif ARGS[1] = 67:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+
+elseif ARGS[1] = 68:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
+	CloStyle = 4
+
+elseif ARGS[1] = 69:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+
+elseif ARGS[1] = 70:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+
+elseif ARGS[1] = 71:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 2
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 67:
+elseif ARGS[1] = 72:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 68:
+elseif ARGS[1] = 73:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloStyle = 4
+	CloBimbo = 1
+
+elseif ARGS[1] = 74:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+
+elseif ARGS[1] = 75:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 69:
+elseif ARGS[1] = 76:
 	CloQuality = 6
 	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloBimbo = 1
+
+elseif ARGS[1] = 77:
+	CloQuality = 6
+	CloThinness = 3
 	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+	CloStyle = 3
+	
+elseif ARGS[1] = 78:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
+	
+elseif ARGS[1] = 79:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 80:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 3
 
-elseif ARGS[1] = 70:
+elseif ARGS[1] = 81:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
@@ -570,23 +629,47 @@ elseif ARGS[1] = 70:
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 71:
+elseif ARGS[1] = 82:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 72:
-	CloQuality = 7
+elseif ARGS[1] = 83:
+	CloQuality = 6
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 3
+
+elseif ARGS[1] = 84:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 2
+	CloDress = 1
+	CloBimbo = 1
+
+elseif ARGS[1] = 85:
+	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 73:
+elseif ARGS[1] = 86:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloBimbo = 1
+
+elseif ARGS[1] = 87:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
@@ -594,15 +677,31 @@ elseif ARGS[1] = 73:
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 74:
+elseif ARGS[1] = 88:
 	CloQuality = 7
 	CloThinness = 4
 	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 3
+
+elseif ARGS[1] = 89:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 3
+
+elseif ARGS[1] = 90:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 75:
+elseif ARGS[1] = 91:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
@@ -610,46 +709,75 @@ elseif ARGS[1] = 75:
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 76:
+elseif ARGS[1] = 92:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
 	CloStyle = 3
 
-elseif ARGS[1] = 77:
+elseif ARGS[1] = 93:
+	CloQuality = 7
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 3
+
+elseif ARGS[1] = 94:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 2
 	CloStyle = 3
 	CloStyle3 = 4
-	
-elseif ARGS[1] = 78:
+
+elseif ARGS[1] = 95:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
-	
-elseif ARGS[1] = 79:
+
+elseif ARGS[1] = 96:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 3
+
+elseif ARGS[1] = 97:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+
+elseif ARGS[1] = 98:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 3
+
+elseif ARGS[1] = 99:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
-	
-elseif ARGS[1] = 80:
+	CloBimbo = 1
+
+elseif ARGS[1] = 100:
 	CloQuality = 6
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle = 3
-	CloStyle3 = 4
-	
 end
 
 --- $attributes_moncheri_dress ---------------------------------

+ 278 - 598
locations/_attributes_moncheri_gown.qsrc

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

+ 792 - 165
locations/_attributes_nerdvana_cosplay.qsrc

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

+ 280 - 162
locations/_attributes_nerdvana_outfits.qsrc

@@ -1,369 +1,487 @@
-# $attributes_nerdvana_outifts
-!2021/06/11
-!prince range from 3 to 5
+# $attributes_nerdvana_outfits
+!!2022/05/16
+!!prince range from 4 to 6
 
 if ARGS[1] = 1:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 2:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 3:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 4:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 5:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 6:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 7:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 8:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 9:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 10:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
 
 elseif ARGS[1] = 11:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 12:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 13:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 1
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
 
 elseif ARGS[1] = 14:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 15:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 16:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 17:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 18:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 19:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 20:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 21:
 	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 22:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 23:
-	CloQuality = 3
-	CloThinness = 2
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 24:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 25:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 26:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 27:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 28:
-	CloQuality = 2
-	CloThinness = 2
-	CloTopCut = 1
-	CloPantsShortness = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
 
 elseif ARGS[1] = 29:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 1
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 30:
-	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 31:
-	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 32:
-	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 33:
-	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
 
 elseif ARGS[1] = 34:
-	CloQuality = 5
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 35:
-	CloQuality = 3
-	CloThinness = 1
-	CloTopCut = 1
-	CloPantsShortness = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
 	
 elseif ARGS[1] = 36:
-	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 1
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
 	
 elseif ARGS[1] = 37:
-	CloQuality = 2
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 38:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 1
+	CloPantsShortness = 5
 	
 elseif ARGS[1] = 39:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 40:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 41:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 42:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
-	CloPantsShortness = 1
+	CloPantsShortness = 5
 	
 elseif ARGS[1] = 43:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 44:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 45:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 46:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 47:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 48:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 49:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 50:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 
 elseif ARGS[1] = 51:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 52:
-	CloQuality = 3
-	CloThinness = 2
-	CloTopCut = 1
-	CloPantsShortness = 5
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 53:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
-	CloPantsShortness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 54:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 55:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 56:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 57:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 58:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloPantsShortness = 5
-	CloStyle = 4
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 59:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloPantsShortness = 5
-	CloStyle = 4
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 60:
-	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 4
-	CloPantsShortness = 5
-	CloStyle = 4
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 61:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 62:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 63:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 64:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 65:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 66:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 67:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 68:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 69:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 70:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 71:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 72:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 73:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 74:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 75:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 76:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 77:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 78:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 79:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 80:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 4
 	
 end
 

+ 1 - 2
locations/_attributes_salacious_outfits.qsrc

@@ -132,5 +132,4 @@ elseif ARGS[1] = 20:
 
 end
 
---- $attributes_salacious_outfits_outfits ---------------------------------
-
+--- $attributes_salacious_outfits ---------------------------------

+ 1 - 1
locations/_bra_image.qsrc

@@ -11,7 +11,7 @@ elseif $ARGS[0] = 'exhibitionist':
 	$RESULT = 'images/pc/bras/exhibitionist/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'fashionista':
 	$RESULT = 'images/pc/bras/fashionista/<<ARGS[1]>>.jpg'
-elseif $ARGS[0] = 'kats':
+elseif $ARGS[0] = 'cats':
 	$RESULT = 'images/pc/bras/kats/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'sexshop':
 	$RESULT = 'images/pc/bras/sexshop/<<ARGS[1]>>.jpg'

+ 1 - 1
locations/_panty_image.qsrc

@@ -11,7 +11,7 @@ elseif $ARGS[0] = 'exhibitionist':
 	$RESULT = 'images/pc/panties/exhibitionist/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'fashionista':
 	$RESULT = 'images/pc/panties/fashionista/<<ARGS[1]>>.jpg'
-elseif $ARGS[0] = 'kats':
+elseif $ARGS[0] = 'cats':
 	$RESULT = 'images/pc/panties/kats/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'sexshop':
 	$RESULT = 'images/pc/panties/sexshop/<<ARGS[1]>>.jpg'

+ 2 - 0
locations/_purse_image.qsrc

@@ -17,6 +17,8 @@ elseif $ARGS[0] = 'gm':
 	$RESULT = 'images/pc/items/gm/purses/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'cats':
 	$RESULT = 'images/pc/items/cats/purses/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'nerdvana':
+	$RESULT = 'images/pc/items/nerdvana/purses/<<ARGS[1]>>.jpg'	
 elseif $ARGS[0] = 'moncheri':
 	$RESULT = 'images/pc/items/moncheri/purses/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'bomba':

+ 61 - 0
locations/_shoe_description2.qsrc

@@ -0,0 +1,61 @@
+# $shoe_description2
+
+
+if ShoQuality = 1:
+   $RESULT = 'This is a crappy cheap '
+elseif ShoQuality = 2:
+   $RESULT = 'This is a low quality '
+elseif ShoQuality = 3:
+   $RESULT = 'This is an average quality '
+elseif ShoQuality = 4:
+   $RESULT = 'This is a reasonable quality '
+elseif ShoQuality = 5:
+   $RESULT = 'This is a high quality '
+elseif ShoQuality = 6:
+   $RESULT = 'This is a very well made '
+elseif ShoQuality = 7:
+   $RESULT = 'This is a beautifully made '
+end
+
+if $ARGS[0] = 'danilovich':
+	$RESULT += 'training shoe.'
+else
+	if ShoHeels = 1:
+	   $RESULT += 'flat '
+	elseif ShoHeels = 2:
+	   $RESULT += 'low heel '
+	elseif ShoHeels = 3:
+	   $RESULT += 'mid heel '
+	elseif ShoHeels = 4:
+	   $RESULT += 'high heel '
+	elseif ShoHeels = 5:
+	   $RESULT += 'ultra high heel '
+	elseif ShoHeels = 6:
+	   $RESULT += 'fetish heel '
+	end
+
+	if ShoCut = 1:
+	   $RESULT += 'shoe.'
+	elseif ShoCut = 2:
+	   $RESULT += 'ankle boot.'
+	elseif ShoCut = 3:
+	   $RESULT += 'calf high boot.'
+	elseif ShoCut = 4:
+	   $RESULT += 'knee high boot.'
+	elseif ShoCut = 5:
+	   $RESULT += 'thigh high boot.'
+	elseif ShoCut = 6:
+	   $RESULT += 'groin high boot.'
+	end
+end
+
+if ShoStyle = 1:
+	$RESULT += ' These shoes are considered stripper shoes.'
+elseif ShoStyle = 2:
+	$RESULT += ' These shoes are considered bimbo shoes.'
+elseif ShoStyle = 3:
+	$RESULT += ' These shoes are considered alternative shoes.'
+end
+
+--- $shoe_description2 ---------------------------------
+

+ 7 - 7
locations/agentned.qsrc

@@ -45,17 +45,17 @@ if $ARGS[0] = 'start':
 	end
 
 	act 'Leave': minut += 5 & gt 'city_center'
-	
+
 	act 'View rentals': gt 'agentned', 'rent'
 	act 'View properties for sale': gt 'agentned', 'buy'
 
 	if home_owned[1] = 1:
 		act 'Cancel the lease of the city apartment':
-				cla & *nl
-				'Attention: You won''t be able to return to your apartment when you cancel the lease.'
-				
-				act 'Return': gt'agentned', 'start'
-				act 'Cancel it': home_owned[1] = 0 & gt'agentned', 'start'
+			cla & *nl
+			'Attention: You won''t be able to return to your apartment when you cancel the lease.'
+
+			act 'Return': gt'agentned', 'start'
+			act 'Cancel it': home_owned[1] = 0 & gt'agentned', 'start'
 		end
 	end
 
@@ -63,7 +63,7 @@ if $ARGS[0] = 'start':
 		act 'Cancel the lease of the apartment in Pushkin':
 			cla & *nl
 			'Attention: You won''t be able to return to your apartment when you cancel the lease.'
-			
+
 			act 'Return': gt'agentned', 'start'
 			act 'Cancel it': home_owned[4] = 0 & gt'agentned', 'start'
 		end

+ 61 - 61
locations/albina_chat.qsrc

@@ -299,7 +299,7 @@ if $ARGS[0] = 'Doggystyle':
 	act'Easy spankings':
 		cla & *nl
 		'"I love getting spanked," you grin.'
-		'"Fuck yeah!" Albina shouts, high fiving you so hard it hurts. "There''s nothing I love more than a cock balls deep up my ass and being spanked until it''s red and tender. If I can still sit down without wincing after, then you didn''t really fuck me."'
+		'"Fuck yeah!" Albina shouts, high fiving you so hard it hurts. "There''s nothing I love more than having a cock balls deep up my ass and being spanked until it''s red and tender. If I can still sit down without wincing after, then you didn''t really fuck me."'
 		gs'albina_chat','Doggystyle2'
 	end
 end
@@ -399,14 +399,14 @@ end
 !!	'You blush as you answer. "Uhhh...You."'
 !!	'She raises her brow. "Really? Me?" she replies and you nod.'
 !!	'"Yeah, you. You really know what you''re doing and I always cum so hard when I''m with you..."'
-!!	'She seems surprised by your answer, but accepts your compliment anyway. "You''re pretty good yourself." she says with a wink and a slight hint of arousal.'
+!!	'She seems surprised by your answer, but accepts your compliment anyway. "You''re pretty good yourself," she says with a wink and a slight hint of arousal.'
 !!	act 'Her best':
 !!		*clr & cla
 !!		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 !!		'So what was your best?" you ask in turn.'
 !!		'She smiles. "It was this girl I met at a nightclub in the city. Long story short, I have a fake ID and you already know the police don''t question me. Anyway, I saw this cute girl at the bar. I can''t remember her name, but she said she worked in some BBQ place in the city. We had a few drinks together and ended up back at her place. I was expecting some good pussy on pussy action, but I can''t help but notice the bulge under her little dress..."'
-!!		'You raise a brow and she smiles. "Yeah, it''s what you think it was. She pulls up her dress and out springs this massive, rock hard fucking cock! I''m just standing there staring at it, so she pushes me down to my knees in front of her and I just start jerking and sucking it before she makes me deepthroat her as deep as I can go. After that, she threw me onto the bed, pulled my thong off and rammed it right into my pussy. My <i>god</i>, the sex we had was <i>amazing</i>, especially when she fucked me from behind and was pulling my hair and slapping my ass. I don''t know how many times she made me cum, but she made me <i>cum</i>.'
-!!		'She fucked me silly and next thing I know I feel her cum shooting into my pussy. I was too exhausted to say anything, but I''m on the pill anyway so I didn''t mind. We snuggled in bed afterwards and I fell asleep right there in her arms as she stroked my hair. She had already left by the time I woke up and I never seen her again. It''s the best sex I''ve ever fucking had and I still get horny just thinking about it." she says and softly bites her lip. "Don''t tell Mama though. She wouldn''t like me going all the way to the city that late at night and coming home in the morning hungover having clearly hooked up with a stranger." she adds.'
+!!		'You raise a brow and she smiles. "Yeah, it''s what you think it was. She pulls up her dress and out springs this rock hard fucking cock! I''m just standing there staring at it, so she pushes me down to my knees in front of her and I just start jerking and sucking it before she makes me deepthroat her. After that, she threw me onto the bed, pulled my thong off and rammed it right into my pussy. My <i>god</i>, the sex we had was <i>amazing</i>, especially when she fucked me from behind and was pulling my hair and slapping my ass. I don''t know how many times she made me cum, but she made me <i>cum</i>.'
+!!		'She fucked me silly and next thing I know I feel her cum shooting into my pussy. I was too exhausted to say anything, but I''m on the pill anyway so I didn''t mind. We snuggled in bed afterwards and I fell asleep right there in her arms as she stroked my hair. She had already left by the time I woke up and I never seen her again. It''s the best sex I''ve ever fucking had and I still get horny just thinking about it." she says and softly bites her lip. "Don''t tell Mama though. She wouldn''t like me going all the way to the city that late at night and coming home in the morning hungover," she adds.'
 !!		'You feel yourself getting turned on by her story and picture it in your head as you imagine yourself in her position. She snaps you out of it and you decide to do something else.'
 !!		act 'Change the subject': gt 'albina_chat', 'chat'
 !!		act 'Stop talking': gt 'albinahome', 'bedroom'
@@ -430,17 +430,17 @@ end
 
 if $ARGS[0] = 'wine_invite':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
-	'As the two of you head back inside the house, Albina turns towards you, grabbing your attention.'
+	'As the two of you head back inside the house, Albina turns towards you and grabs your attention.'
 	if albina['wine'] = 0:
 		'"Hey, wanna break open a bottle of wine with me? Really warms you up after a quick dip."'
 	else
 		'"Hey, wanna drink some wine with me again?"'
 	end
-	act'No thanks':
+	act 'No thanks':
 	
 	end
 	
-	act'Sure':
+	act 'Sure':
 		cla & *clr
 		!! IMAGE HERE
 		if albina['wine'] = 0:
@@ -464,10 +464,10 @@ if $ARGS[0] = 'wine_invite':
 				*nl
 				'"<<$pcs_nickname>>!" Albina whines. "I''m fuckin'' talkin'' to you!"'
 				'You blink, confused.'
-				act'"What did you say?"':gt'albina_chat','wine_chat1'
+				act '"What did you say?"':gt'albina_chat','wine_chat1'
 			else
 				'You''re not sure if you expected something else, but a short while later you find yourself drunk on the couch with Albina again.'
-				act'Drunkenly converse with Albina':gt'albina_chat','wine_chat1'
+				act 'Drunkenly converse with Albina':gt'albina_chat','wine_chat1'
 			end
 		end
 	end
@@ -479,35 +479,35 @@ if $ARGS[0] = 'wine_chat1':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
 	if albina['wine_convo'] = 1:
 		'"I loave the taste of my own pusshy," she says loudly. "Iz that weird?"'
-		act'Super weird':
+		act 'Super weird':
 			cla & *nl
 			'"Thad''s suhper fucking weird," you slur back.'
 			'"Bullshit!" she complains even louder. "You cahn''t tell me you dohn''t like the taste of ''ur own brand now and again."'
-			gs'albina_chat','wine_chat2'
+			gs 'albina_chat','wine_chat2'
 		end
 		
-		act'I like mine too':
+		act 'I like mine too':
 			cla & *nl
 			if stat['virgin'] = 0 and stat['bj'] > 0:
 				'"I l''ke the taste of my pussy too," you slur back. "It tastdes even better when it''s on a dick."'
 				'"You''re a fuhcking slut <<$pcs_nickname>>," Albina blurts out, sending both of you into giggles.'
 			elseif stat['mast'] > 0:
 				'"I l''ke the taste of my pussy too," you slur back. "Sometimes I stdick my fingers in my mouf after I masdurbate, lick it all off."'
-				'"Oh fuck, I do that to! Suck my dildo fucking clean right after I come. It mahkes me wahnt to rub another one out after!" Albina giggles, rubbing her thighs together.'
+				'"Oh fuck, I do that to! Suck my dildo fucking clean right after I cum. It mahkes me wahnt to rub another one out after!" Albina giggles while rubbing her thighs together.'
 			else
 				'"I l''ke the taste of my pussy too," you slur back.'
 				'"I fuhcking knew it!" Albina exclaims. "Every girl loves her own juice!"'
 				'"If you knew, then why are you asking if it''s weird?" you ask, puzzled.'
 				'"I jus'' wanted to see if <i>you</i> were the weird one!" Albina mumbles, her voice echoing off the inside of the glass as she takes another sip.'
 			end
-			gs'albina_chat','wine_chat2'
+			gs 'albina_chat','wine_chat2'
 		end
 		if npc_sex['A23'] = 1:
-			act'I like your taste too':
+			act 'I like your taste too':
 				cla & *nl
-				'"I like the taste of your pussy too," you slur back, giving her a filthy grin.'
-				'"Nnnngh~!" Albina rolls her hips, squeezing her thighs together hard. "Fuhck! You make me want to shove your head between my legs right now!"'
-				gs'albina_chat','wine_chat2'
+				'"I like the taste of your pussy too," you slur back while giving her a filthy grin.'
+				'"Nnnngh~!" Albina rolls her hips while squeezing her thighs together hard. "Fuhck! You make me want to shove your head between my legs right now!"'
+				gs 'albina_chat','wine_chat2'
 			end
 		end
 	elseif albina['wine_convo'] = 2:
@@ -530,18 +530,18 @@ if $ARGS[0] = 'wine_chat1':
 		if albina['commando_know'] = 0:gt'albina_chat','wine_chat1'
 		'"So, you really don''t wear panties?" Albina slurs, turning her head toward your pussy. "Like, ev''r?"'
 		if trait['commando_lvl'] = 3:
-			act'Only when I have to':
+			act 'Only when I have to':
 				cla & *nl
 				'"Only when I have to," you say, wrinkling your nose in annoyance. "Sometimes you just can''t get away with it."'
 				'"Like when?" she asks curiously.'
-				act'School':
+				act 'School':
 					cla & *nl
 					'"At school," you sigh tiredly. "If I don''t, all the teachers will look up my skirt during class."'
 					'"All of them??" Albina looks confused. "I get the males, men are pigs. The women too? Whad ''bout Ms. Braakman??"'
 					'"Especially her!" you say, sending you both into fits of laughter.'
-					gs'albina_chat','wine_chat2'
+					gs 'albina_chat','wine_chat2'
 				end
-				act'Disco':
+				act 'Disco':
 					cla & *nl
 					'"At the disco," you sigh tiredly. "Everyone will think I''m a slut if they see me flash puss on the dance floor."'
 					'"That''s why I wear thongs," Albina smirks proudly. "All the ass, none of the slut shame."'
@@ -549,69 +549,69 @@ if $ARGS[0] = 'wine_chat1':
 					'"But don''t all commandos wear pants?"'
 					'Albina narrows her eyes and looks up at you, while you stare down at her.'
 					'"I... shuddup!"'
-					gs'albina_chat','wine_chat2'
+					gs 'albina_chat','wine_chat2'
 				end
 			end
 
-			act'Nope, never':
+			act 'Nope, never':
 				cla & *nl
 				'"Nope!" you say, popping the P with your lips. "Neverrrrrr."'
 				'"Doesn''t your pussy get cold?"'
 				'"Nneh," you shrug. "You ged used to it."'
-				gs'albina_chat','wine_chat2'
+				gs 'albina_chat','wine_chat2'
 			end
 
-			act'I hate them':
+			act 'I hate them':
 				cla & *nl
 				'"Neverrr!" you say, wrinkling your nose. "I <i>hate</i> wearing them!"'
 				'"Doesn''t your pussy get itchy when you wear pants?" she asks back.'
 				'"My pussy is tough as nails!" you proclaim proudly. "My pussy doesn''t need no pussy soft panties to protect it!"'
 				'"What?" Albina looks confused. "That doesn''t make any sense at all..."'
-				gs'albina_chat','wine_chat2'
+				gs 'albina_chat','wine_chat2'
 			end
 		elseif trait['commando_lvl'] < 0:
-			act'Not never':
+			act 'Not never':
 				cla & *nl
 				'"Not <i>never</i>," you slur. "Sometimes I just... skip the part where I put them on..."'
-				'"Hah! Slut!" she shouts, taking another slurp of her wine.'
-				gs'albina_chat','wine_chat2'
+				'"Hah! Slut!" she shouts and takes another slurp of her wine.'
+				gs 'albina_chat','wine_chat2'
 			end
 
 			act'Rarely':
 				cla & *nl
 
 
-				gs'albina_chat','wine_chat2'
+				gs 'albina_chat','wine_chat2'
 
 			end
 		else
 			albina['commando_know'] = 0
-			act'Nope, never':
+			act 'Nope, never':
 				cla & *nl
 
 
-				gs'albina_chat','wine_chat2'
+				gs 'albina_chat','wine_chat2'
 			end
 
-			act'I hate them':
+			act 'I hate them':
 				cla & *nl
 
 
-				gs'albina_chat','wine_chat2'
+				gs 'albina_chat','wine_chat2'
 
 			end
 
 		end
 	elseif albina['wine_convo'] = 8:
 		'"Do you think I would make a good stripper?" Albina asks.'
-		act'Probably':
+		act 'Probably':
 			cla & *nl
 			'"Probably," you mumble back. "You can dance and love shoving your ash in peopl''sh faces. Primo stripper qualities. Why do you ask?"'
 			'"Was thinking about how to pay for uni. Mama could probably do it for me, but what if I want some extra cash on the side?"'
-			gs'albina_chat','wine_chat2'
+			gs 'albina_chat','wine_chat2'
 		end
 
-		act'Too bitchy':
+		act 'Too bitchy':
 			cla & *nl
 			'"Nah." You wave your glass dismissively. "You''re too bitchy."'
 			'"Bitchy?!" she gasps, mouth agape in indignation.'
@@ -620,76 +620,76 @@ if $ARGS[0] = 'wine_chat1':
 			'"You''d rip someone''s balls off first time you get called a slut or a whore. You couldn''t put up with enough bullshit to be a stripper."'
 			'"... fuck, you''re right."'
 			'"See? Bitchy," you smile, smuggly sipping your wine.'
-			'"Oh fuck off," she grumbles back, taking a much bigger gulp.'
-			gs'albina_chat','wine_chat2'
+			'"Oh fuck off," she grumbles back before taking a much bigger gulp.'
+			gs 'albina_chat','wine_chat2'
 		end
 	end
 end
 
 if $ARGS[0] = 'wine_chat2':
-	act'Call her a butt slut':
+	act 'Call her a butt slut':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
 		'"You''re such a butt slut Albina," you remark, taking another sip from your glass.'
 		'"Fuck yeah, I am. And I <i>love</i> being one," she grins back, almost spilling her wine all over her face when you both cackle with uncontrollable laughter.'
-		act'Continue':gt'albina_chat','wine_chat1'
+		act 'Continue':gt'albina_chat','wine_chat1'
 	end
 
-	act'Spit or swallow?':
+	act 'Spit or swallow?':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
 		'"So, spit or swallow?" you ask, looking down at Albina.'
 		'"Swallow, duh."'
-		act'Ew, gross':
+		act 'Ew, gross':
 			cla & *nl
 			'"Ewww," you wrinkle your nose in disgust. "Thad''s fucking gross! I can''t believe you do that!"'
 			'"Waht else am I suppozed do?"'
 			'"Just spit it out!"'
 			'"But if he cums in your mouth, that means he wants you to swallow, right?" she says, looking genuinely confused that you''re suggesting there''s a choice.'
-			act'Continue':gt'albina_chat','wine_chat1'
+			act 'Continue':gt'albina_chat','wine_chat1'
 		end
 
-		act'Me too':
+		act 'Me too':
 			cla & *nl
 			'"Me too," you mumble. "Spitting is quitting."'
 			'"Amen sizter," Albina says, throwing up her hand and high fiving you.'
-			act'Continue':gt'albina_chat','wine_chat1'
+			act 'Continue':gt'albina_chat','wine_chat1'
 		end
 		if trt_cumeater > 0:
-			act'I love the taste':
+			act 'I love the taste':
 				cla & *nl
 				'"Me too," you smile. "I love the way it feels, going down my throat. Taste is pretty good too."'
-				'"What the fuck?" Albina says, looking at you with digust. "You actually like the taste of cum?"'
+				'"What the fuck?!" Albina says, looking at you with digust. "You actually like the taste of cum?!"'
 				'"Yeah, it''s why I swallow. You don''t like it?"'
-				'"No! It fuckin'' tastes like shit!"'
+				'"No! It tastes like slimey shit!"'
 				'"Then why do you do it?"'
 				'"Cuz you''re supposed to? If he cums in my mouth, I can''t spit it out," she says, looking genuinely confused that you''re suggesting there''s a choice.'
-				act'Continue':gt'albina_chat','wine_chat1'
+				act 'Continue':gt'albina_chat','wine_chat1'
 			end
 		end
 	end
 
-	act'Your mom is is very pretty':
+	act 'Your mom is is very pretty':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
 		'With Albina right on your lap, you find your thoughts drifting to her mother. Her hair, her facial structure, she really is her mother''s daughter. It''s easy to tell where she got her good looks from.'
 		'"Your mom is fucking hot," you suddenly blurt out, your mouth autocompleting your thought before it actually passes through your brain. You freeze in panic.'
 		'"Fucking hell, I <i>knowwwwwwww</i>," Albina whines beneath you. "I gots ass fer dayz, but she''s gots tits to match. Big fucking bootyful bounshy tits that give ''er cleavage in a t-shirt. <i>And</i> a great ass! Life is so un-fucking-fair..."'
-		act'Continue':gt'albina_chat','wine_chat1'
+		act 'Continue':gt'albina_chat','wine_chat1'
 	end
 
 	act'':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
 
-		act'Continue':gt'albina_chat','wine_chat1'
+		act 'Continue':gt'albina_chat','wine_chat1'
 	end
 
 	act'':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
 
-		act'Continue':gt'albina_chat','wine_chat1'
+		act 'Continue':gt'albina_chat','wine_chat1'
 	end
 end
 
@@ -771,7 +771,7 @@ if $ARGS[0] = 'first_visit2':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
 	'Eventually Albina''s body stops shuddering and she pulls back. Her eyes are bloodshot and the fierce sobs that coursed through her have been reduced to small hiccuping gasps.'
-	'"My mama is coming home you know," she whispers with a small smile. She glances up at you with eyes that look like they could burst in to tears again at any moment, but this time with joy. "All these years after he chased her away... She''s going to come home. She''s going to come back to me! <i>For</i> me!" She is practically beaming.'
+	'"My mama is coming home you know," she whispers with a small smile. She glances up at you with eyes that look like they could burst into tears again at any moment, but this time with joy. "All these years after he chased her away... She''s going to come home. She''s going to come back to me! <i>For</i> me!" She is practically beaming.'
 	'"You really miss her, don''t you?"'
 	'Instead of answering you, she lunges forward and presses her lips against yours, forcing her tongue between them.'
 	gs 'willpower', 'kiss', 'resist', 'medium'
@@ -823,7 +823,7 @@ if $ARGS[0] = 'first_visit2':
 						gs 'arousal', 'kiss', -5
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
-						'Instead of answering with words, you lean in and press your lips against Albina''s. She practically melts into it, opening her mouth to brush her tongue across your lips. You oblige and open your mouth to press back against her with your own tongue. You feel heat spreading through your entire body when she suddenly breaks off the kiss.'
+						'Instead of answering with words, you lean in and press your lips against Albina''s. She practically melts into it, opening her mouth to brush her tongue across your lips. You oblige and open your mouth to press back against her with your own tongue. Her tongue piercing adds a surprisingly erotic sensation to your kiss as you feel heat spreading through your entire body before she suddenly breaks off the kiss.'
 						'"My room?" she asks breathlessly.'
 						'"Your room." Grabbing you by the arm, she practically drags you upstairs.'
 						act 'Follow her':gt 'albina_chat', 'first_sex'
@@ -840,7 +840,7 @@ if $ARGS[0] = 'first_visit2':
 				'Unwilling to leave Albina like this, you lean in and press your lips against hers. She stiffens.'
 				'"No, <<$pcs_nickname>>," she says around your lips. "I don''t want to make you-"'
 				'"I was just surprised," you whisper back. "I don''t mind. I want this."'
-				'You press your tongue against her lips and Albina melts into it, opening her mouth to allow you in. Her tongue swirls around yours and you feel heat spreading through your entire body when she suddenly breaks off the kiss.'
+				'You press your tongue against her lips and Albina melts into it, opening her mouth to allow you in. Her tongue piercing adds a surprisingly erotic sensation to your kiss as you feel heat spreading through your entire body before she suddenly breaks off the kiss.'
 				'"My room?" she asks breathlessly.'
 				'"Your room." Grabbing you by the arm, she practically drags you upstairs.'
 				act 'Follow her':gt 'albina_chat', 'first_sex'
@@ -856,7 +856,7 @@ if $ARGS[0] = 'first_visit2':
 		npc_rel['A23'] += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
-		'You''re not sure if it''s just the alcohol or if something else is compelling you, but go right along with it, opening your mouth wider to let her plunge her tongue even deeper. It swirls around yours and you feel heat spreading through your entire body when she suddenly breaks off the kiss.'
+		'You''re not sure if it''s just the alcohol or if something else is compelling you, but go right along with it, opening your mouth wider to let her plunge her tongue even deeper. Her tongue piercing adds a surprisingly erotic sensation to your kiss as you feel heat spreading through your entire body before she suddenly breaks off the kiss.'
 		'"My room?" she asks breathlessly.'
 		'"Your room." Grabbing you by the arm, she practically drags you upstairs into her room.'
 		act 'Follow her':gt 'albina_chat', 'first_sex'
@@ -878,7 +878,7 @@ if $ARGS[0] = 'first_sex':
 		gs 'stat'
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/shared/sex/lesbian/uanuli22.jpg"></center>'
-		'Albina breaks the kiss and flips you around, shoving two fingers into your pussy and her tongue up your ass. The second one causes you to gasp and she capitalizes on it, sending undulating motions through her tongue to drive you into a frenzy.'
+		'Albina breaks the kiss and flips you around, shoving two fingers into your pussy and her tongue up your ass. The sensation of her piercing pushing into your ass causes you to gasp and she capitalizes on it, sending undulating motions through her tongue to drive you into a frenzy.'
 		'"Oh Albina!" you moan. "I want to make you feel good too!"'
 		act '69':
 			*clr & cla
@@ -890,7 +890,7 @@ if $ARGS[0] = 'first_sex':
 			gs 'arousal', 'rimming', 5, 'no_orgasm_msg'
 			gs 'stat'
 			'<center><video autoplay loop src="images/shared/sex/lesbian/69_1.mp4"></video></center>'
-			'You turn, forcing her tongue away from your ass and towards your other hole instead, wrapping your thighs around her torso. In the same motion, you dive between her legs and run your tongue across her pussy. It''s absolutely <i>soaked</i>. The two of you eat each other out with mutually reckless abandon as you relentlessly tease each other''s clits. Albina''s tongue occasionally slides up and rims your ass before moving back down to your pussy, which grows wetter and wetter.'
+			'You turn, forcing her tongue away from your ass and towards your other hole instead, wrapping your thighs around her torso. In the same motion, you dive between her legs and run your tongue across her pussy. It''s absolutely <i>soaked</i>. The two of you eat each other out with mutually reckless abandon as you relentlessly tease each other''s clits. Albina''s pierced tongue feels amazing as it swirls around your clit and occasionally slides up and rims your ass before moving back down to your pussy, which grows wetter and wetter.'
 			*nl
 			'Albina''s body begins to tense up and her legs pull you tight against her pussy, practically burying you in it. She''s close, and you feel exactly the same way, mimicking her actions as you feel her lips against your labia. She shrieks into your pussy, her cry of orgasm vibrating through you as a burst of fluid suddenly sprays into your face and the shock sends you over the edge. Your eyes roll back in your head as you too release a wordless groan into her dripping wet pussy. You can feel her spasming underneath your tongue and her juices spray directly into your mouth. It''s unbelievably hot, sustaining your orgasm for longer and longer.'
 			*nl

+ 35 - 35
locations/albina_house_events.qsrc

@@ -23,7 +23,7 @@ if $ARGS[0] = 'swim_winter1':
 	if AlbinaQW['winter_hot_tub_dip'] < 1:
 		'"<<$pcs_nickname>>! I didn''t know you were here! I was just going to go for a swim, care to join me?"'
 		'"You want to go swimming in <i>this</i> weather?" you ask, raising your eyebrow, following her as she walks past you down the stairs.'
-		'Alibna smirks at you. "Not swimming, just a quick dip! Just long enough to get your nipples rock hard."'
+		'Albina smirks at you. "Not swimming, just a quick dip! Just long enough to get your nipples rock hard."'
 		'"And <i>why</i> would I want to do that?"'
 		'"So you can jump in the hot tub after!" She looks at you pointedly. "What, you mean you''ve never jumped in the lake before a sauna session before? Don''t you know anything about enjoying yourself <<$pcs_nickname>>?"'
 		'She drops her robe, revealing that she''s wearing only a skimpy bikini thong as she starts strutting towards the back door. Opening it up, she shudders as a cold wind blows over her before glancing back at you. "Well? You coming or what?"'
@@ -52,7 +52,7 @@ if $ARGS[0] = 'swim_winter1':
 		act'Join her in the tub':gt'albina_house_events','winter_hot_tub'
 	end
 	
-	act'Sure I guess (hesitant)':
+	act 'Hesitantly join her':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/pool_winter.jpg"></center>'
 		'"I... I guess..." you say.'
@@ -61,7 +61,7 @@ if $ARGS[0] = 'swim_winter1':
 		'"Hurry up!"'
 		'"Okay okay!" You finish taking off the last of your clothing and quickly skip towards the pool with Albina.'
 		'<i>Brrrr! It really is cold out here!</i>'
-		act'Hesitate':
+		act 'Hesitate':
 			cla & *clr
 			!! temporary image
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/pool_winter.jpg"></center>'
@@ -74,7 +74,7 @@ if $ARGS[0] = 'swim_winter1':
 			'"Come on!" she says with chattering teeth. "Get out before you get frostbite and jump in the hot tub with me!" The two of your swim over to the adjoining wall of the hot tub and throw yourselves over the side.'
 			act'Continue':gt'albina_house_events','winter_hot_tub'
 		end
-		act'Jump in with her':
+		act 'Jump in with her':
 			cla & *clr
 			!! temporary image
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/pool_winter.jpg"></center>'
@@ -85,16 +85,16 @@ if $ARGS[0] = 'swim_winter1':
 		end
 	end
 
-	act'Sure (enthusiastic)':
+	act 'Enthusiastically join her':
 		cla & *clr
 		!! IMAGE HERE
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/pool_winter.jpg"></center>'
-		'"Sound fun!" You quickly start stripping out of your clothing while Albina keep standing by the door, jumping up and down and shivering in the cold breeze.'
+		'"Sounds fun!" You quickly start stripping out of your clothing while Albina keep standing by the door, jumping up and down and shivering in the cold breeze.'
 		'"Hurry up!" The moment you take off your last piece of fabric, you sprint straight out the door past her.'
 		*nl
-		'"Waiting on you now!" you call over your shoulder before leaping into the pool. The immediate shock of ice cold sends shivers through your whole body and you gasp as your head breaches the surface, just in time to see Albina jump over you and into the water behind. "<i>Ohmygod!</i>" you manage to chatter out, shivering tremendously but unable to stop yourself from smiling at Albina when she comes up for air.'
+		'"Waiting on you now!" you call over your shoulder before leaping into the pool. The immediate shock of the icy cold sends shivers through your whole body and you gasp as your head breaches the surface, just in time to see Albina jump over you and into the water behind. "<i>Ohmygod!</i>" you manage to chatter out, shivering tremendously but unable to stop yourself from smiling at Albina when she comes up for air.'
 		*nl
-		'"Now into the hot tub! Hurry!" The two of your swim over to the adjoining wall of the hot tub and throw yourselves over the side.'
+		'"Now into the hot tub! Hurry!" The two of your swim over to the adjoining wall of the hot tub and pull yourselves over the side.'
 		act'Continue':gt'albina_house_events','winter_hot_tub'
 	end
 end
@@ -197,9 +197,9 @@ if $ARGS[0] = 'after_swim_shower':
 		act'Agree':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/bathroom.jpg"></center>'
-			'"Sure," you say, returning her smile. "Why not?" Her smile turns into a grin and she grabs your hand, pulling you through her bedroom into the bathroom.'
+			'"Sure," you say, returning her smile. "Why not?" Her smile turns into a grin and she grabs your hand, pulling you through her bedroom and into the bathroom.'
 			*nl
-			'Once inside, she releases you, bending over to turn on the water. She seems to be a little far away, needing to stretch to reach it. You can see all of the muscles in her legs go taut and her posture gives you a great view of both her holes. She hesitates just before turning the tap, glancing back at you, and you realize she''s doing this on purpose. Shit. What are you getting yourself into here?'
+			'Once inside, she releases you, bending over to turn on the water. She seems to be a little far away, needing to stretch to reach it. You can see all of the muscles in her toned legs go taut and her posture gives you a great view of both her holes. She hesitates just before turning the tap, glancing back at you, and you realize she''s doing this on purpose. Shit. What are you getting yourself into here?'
 
 			act'Continue':
 				cla & *clr
@@ -213,7 +213,7 @@ if $ARGS[0] = 'after_swim_shower':
 				act'Continue':
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/bathroom/1.jpg"></center>'
-					'Albina doesn''t waste anytime and immediately soaps up her tits before getting up on her knees and using a loofah to squeeze soapy water over her shapely ass. She then stands, bends over and spanks herself before wiggling her ass at you, giving you a clear invitation. She spreads her legs to let you slide underneath her and start gently tracing your tongue along her labia before you reach her clit. You start vigoursly eating her pussy, causing her to moan loudly in pleasure as she pushes a few of her fingers into her asshole and starts fingering herself, adding to her pleasure.' 
+					'Albina doesn''t waste anytime and immediately soaps up her breasts before getting up on her knees and using a loofah to squeeze soapy water over her shapely ass. She then stands, bends over and spanks herself before wiggling her ass at you, giving you a clear invitation. She spreads her legs to let you slide underneath her and start gently tracing your tongue along her labia before you reach her clit. You start vigoursly eating her pussy, causing her to moan loudly in pleasure as she pushes a few of her fingers into her asshole and starts fingering herself, adding to her pleasure.' 
 					*nl
 					'The minutes go by and Albina starts grinding against you, smearing you with her wetness as she loudly states "Yes, just like that <<$pcs_nickname>>! I''m going to fucking cum!" A few seconds later, she reaches her orgasm and screams loudly as her juices squirt down onto you. She keeps grinding against you as she rides through her orgasm before she climbs off and looks down at you through her legs, a satisfied smile on her face. She silently motions for you to sit on the edge of the tub.'
 					minut +=6
@@ -228,14 +228,14 @@ if $ARGS[0] = 'after_swim_shower':
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/bathroom/2.jpg"></center>'
 						'You sit on the edge and lean back. Albina spreads your legs and slides in front of you. She slowly starts rubbing your clit, eliciting a soft moan from you before she slides her finger into your pussy. She slowly fingers you before inserting a second finger, making you moan even louder. She then starts fingerbanging you, causing you to shriek loudly in pleasure. After a few minutes of this, she pulls her fingers out and holds them up to your mouth. You take them into your mouth and suck them, getting a good taste of yourself as she grins widely at you.' 
 						*nl
-						'Her face disappears into your crotch, causing you to gasp loudly in pleasured surprise when you suddenly feel her tongue swirling over your clit. You place your hand on the back of her head and hold her down as you sit back and let her pleasure you, her tongue expertly running all over your labia and clit as she passionately eats your pussy. She''s <i>really</i> good at this and you don''t want her to stop. You can feel your orgasm building when she slides her fingers back inside you and starts vigoursly fingerbanging you as she sucks on your clit. A few minutes of this is enough to send you over the edge and you scream loudly in pleasure as you have an explosive orgasm, smearing Albina''s face with your wetness.'
+						'Her face disappears into your crotch, causing you to gasp loudly in pleasured surprise when you suddenly feel her tongue piercing swirling over your clit. You place your hand on the back of her head and hold her down as you sit back and let her pleasure you, her tongue expertly running all over your labia and clit as she passionately eats your pussy. She''s <i>really</i> good at this and her piercing only adds to your pleasure. You don''t want her to stop and feel your orgasm building when she suddenly shoves her fingers back inside you and starts vigoursly fingerbanging you as she sucks on your clit. A few minutes of this is enough to send you over the edge and you scream loudly in pleasure as you have an explosive orgasm, smearing Albina''s face with your wetness.'
 						act 'Continue':
 							gs'arousal','kiss', 5, 'no_orgasm_msg'
 							gs'arousal','end'
 							gs 'stat'
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/bathroom/3.jpg"></center>'
-							'When you finally stop cumming, she climbs up and sits next to you on the edge of the tub. You both start passiontely making out and groping each other''s bodies as you sit in your post-climax bliss. After a few minutes of this, you both climb out of the tub and she pulls the plug before grabbing a towel and walking out to her room, leaving you to get dressed.'
+							'When you finally stop cumming, she climbs up and sits next to you on the edge of the tub. You both start passionately making out and groping each other''s bodies as you sit in your post-climax bliss. After a few minutes of this, you both climb out of the tub and she pulls the plug before grabbing a towel and walking out to her room, leaving you to get dressed.'
 							*nl
 							'You grab yourself a towel and dry off before getting dressed. When you walk into Albina''s room, you are greeted by the sight of her wearing only a lacy white thong as she dries her hair. "Just give me a few seconds to get dressed and we can do something, <<$pcs_nickname>>."'
 							*nl
@@ -257,7 +257,7 @@ if $ARGS[0] = 'hot_tub1':
 	act 'Follow her':
 		*clr & cla
 		'When you reach the pool out back, you see a large hot tub attached. Albina turns the jets on and slips off her robe to reveal she''s only wearing a little black thong. She climbs in and takes a seat, sighing as she does. She looks at you and beckons you to join her.'
-		'"Don''t worry about your panties getting wet <<$pcs_nickname>>," Albina says. "I''ll give you something to wear until they dry."'
+		'"Don''t worry about your panties getting wet <<$pcs_nickname>>," she says. "I''ll give you something to wear until they dry."'
 		minut +=2
 		gs 'stat'
 		xgt 'albina_house_events','hot_tub3'
@@ -267,7 +267,7 @@ end
 if $ARGS[0] = 'hot_tub2':
 	!! need image? (Alaratt)
 	'The two of you start heading towards the pool and Albina strips the whole way there, tossing her clothes randomly aside without a care. By the time you reach the back door, she''s down to just her thong. She opens the door and struts over to the hot tub and climbs in, sighing as she does. She looks at you and beckons you to join her.'
-	'"Don''t worry about your panties getting wet <<$pcs_nickname>>," Albina says. "I''ll give you something to wear until they dry."'
+	'"Don''t worry about your panties getting wet <<$pcs_nickname>>," she says. "I''ll give you something to wear until they dry."'
 	minut +=6
 	gs 'stat'
 	xgt 'albina_house_events','hot_tub3'
@@ -331,7 +331,7 @@ if $ARGS[0] = 'hot_tub3':
 			act 'Take your panties off':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/hottub.jpg"></center>'
-				'You rather brazenly decide to take your panties off and throw them into your pile of clothes before climbing into the hot tub naked. Albina, normally rather daring, is taken aback by your decison, but decides to join you. She wriggles around and pulls her thong off, tossing it aside and smiling.'
+				'You rather brazenly decide to take your panties off and throw them into your pile of clothes before climbing into the hot tub naked. Albina, normally rather daring around you, is taken aback by your decison, but decides to join you. She wriggles around and pulls her thong off before tossing it aside and smiling.'
 				'"Oh <i>fuck</i>..." she moans softly. "Good choice <<$pcs_nickname>>. This is <i>much</i> better..."'
 				*nl
 				'You soon realise what she means when you sit down and instantly feel the jets of warm water softly tickling your clit. It''s slowly turning you on and you can feel your juices flowing in response to the stimulation. It seems to have the same effect on Albina, who reaches over and turns up the bubbles even more. You lose track of time, but it''s a very pleasurable experience.'
@@ -340,7 +340,7 @@ if $ARGS[0] = 'hot_tub3':
 					gs 'stat'
 					if rand(1,2) = 1:
 						cla & *nl
-						'After a while, Albina climbs out, walking over to the side where a stack of folded towels sit. You climb out after her and she tosses you one of the towels and the two of you dry off together. Right next to the towels are some robes and Albina hands you one of those as well before shrugging into one herself.'
+						'After a while, Albina climbs out and struts over to the side where a stack of folded towels sit. You climb out after her and she tosses you one of the towels and the two of you dry off together. Right next to the towels are some robes and Albina hands you one of those as well before shrugging into one herself.'
 						'"My favourite show is about to start. I think you''ll like it." She motions for you to follow her to the sitting room. Putting the robe on, you follow her.'
 						act 'Go and watch TV': gt 'albina_house_events', 'tv_2'
 					else
@@ -348,7 +348,7 @@ if $ARGS[0] = 'hot_tub3':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/zoya.jpg"></center>'
 						'Albina has a look in her eye - she''s horny. You clearly see her hand slither down between her legs. She locks eyes with you, biting her lip in obvious pleasure before her eyes go wide and she sits up straight.'
 						*nl
-						'"You''ll take any opportunity to be as naked as possible, won''t you?" You turn in shock and see Zoya standing behind you, shaking her head as she throws some towels at you'
+						'"You''ll take any opportunity to be as naked as possible, won''t you?" You turn in shock and see Zoya standing behind you, shaking her head as she throws some towels at you.'
 						*nl
 						'"Well I think you two have had enough. Time to get out." She walks back into the house and Albina rolls her eyes, but obeys, climbing out of the tub and walking over to the side where a stack of folded towels sit. You climb out after her and she tosses you one of the towels and the two of you dry off together.'
 						*nl
@@ -420,7 +420,7 @@ if $ARGS[0] = 'hot_tub_no_panties':
 		*nl
 		'"What on earth are you two doing?!"'
 		*nl
-		'You jump back from each other and turn, seeing Albina''s mother behind you. "Are you <i>naked</i>??" she scowls, eyeing Albina''s thong on the deck. "This is very unhygenic young lady! And who knows who could have seen you?! Don''t move young lady!" she barks before she disappears into the house. She returns a few minutes later with some towels and throws them at you before walking back into the house. Albina just rolls her eyes, but climbs out anyways, drying herself with one of the towels.'
+		'You jump back from each other and turn, seeing Albina''s mother behind you. "Are you <i>naked</i>??" she scowls, eyeing Albina''s thong on the deck. "This is very unhygenic young lady! And who knows who could have seen you?! Don''t move young lady!" she barks before she disappears into the house. She returns a few minutes later with some towels and throws them at you before walking back into the house. Albina just rolls her eyes, but climbs out and dries herself with one of the towels.'
 		'"Mama will have a fit if you went in there naked, so you better get dressed," she warns as she passes you the other one.'
 		act'Get dressed':
 			cla & *clr
@@ -664,8 +664,8 @@ if $ARGS[0] = 'night_stand':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
-		'Albina excuses herself and leaves the room. You grow bored waiting and decide to have a quick snoop around before she returns, opening the drawer of her nightstand to have a peek You find a hairbrush, various skin care products, contraceptive pills, bottles of lube, a vibrator, dildos of various sizes, a large butt plug and a strap-on harness all tossed inside, seemingly without any care. A piece of folded paper hiding underneath the pile catches your eye.' 
-		'You glance around, but it looks like Albina is still busy elsewhere, so you fish out the paper and unfold it to find that it''s actually a crumpled photo of a young Albina dancing as her mother proudly watches. You can see why it has sentimental value to Albina, but decide that you''ve invaded her privacy enough, so you carefully place the photo back inside and close the drawer.'
+		'Albina excuses herself and leaves the room. You grow bored waiting and decide to have a quick snoop around before she returns, opening the drawer of her nightstand to have a peek. You find a hairbrush, various skin care products, contraceptive pills, bottles of lube, a vibrator, dildos of various sizes and a large butt plug all tossed inside, seemingly without any care. A piece of folded paper hiding underneath the pile catches your eye.' 
+		'You glance around, but it looks like Albina is still busy elsewhere, so you fish out the paper and unfold it to find that it''s actually a crumpled photo of a young Albina dancing as her mother proudly watches. You can see why it has sentimental value to Albina, but decide that you''ve invaded her privacy enough, so you carefully place the photo back inside and close the drawer just before Albina returns and smiles at you.'
 		act 'Close the drawer':gt 'albinahome','bedroom'
 	end
 end
@@ -711,7 +711,7 @@ if $ARGS[0] = 'computer':
 				act 'Masturbate':
 					*clr & cla
 					'<center><img <<$set_imgh>>src="images/pc/items/accessories/computer/kompmas.jpg"></center>'
-					'While browsing, you find a title you like the sound of and sit back on the bed to start watching it. It turns you on and you instinctively start rubbing your clit through your clothes.'
+					'While browsing, you find a title you like the sound of and sit back on the bed to start watching it. It turns you on and your hand finds its way down to your clit before you start instinctively rubbing it.'
 					'The video is very arousing and you find yourself getting wet after just a few seconds. Just as you''re about to cum, your heart leaps into your mouth when you hear someone approaching. You quickly rip your hand from between your legs and slam the laptop screen down before Albina walks into the room.'
 					$orgasm_or = 'no'
 					gs 'arousal', 'clit_finger', 10, 'masturbate'
@@ -737,14 +737,15 @@ if $ARGS[0] = 'alb_yoga_1':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src=locations/pavlovsk/resident/albinahome/albyoga.jpg"></center>'
-	'The maid answers the door and lets you enter. "Miss Albina is in the gym." she says before leading you there. You find Albina doing yoga by herself. She smiles when she sees you before raising a finger, telling you to wait. The maid bows and leaves as you sit and watch Albina finish her routine. You know she''s flexible, but some of the poses she does look like they should be impossible. She smiles when she sees your bewildered gaze. "You''re not the only one who appreciates my flexibility... I invited Lazar over one time to work out together and he loved my yoga display so much that we ended up having sex right here." She lets out a small laugh. "Dick brained idiot had seen too much porn and tried ripping my yoga pants open! You know how expensive these are?!" she scorns. "Anyway, I showed him more of my flexibility by sucking and fucking his dick in positions he could never have imagined," she says with a sly grin. A few seconds later, she finishes her routine and you follow her upstairs to her room.'  
+	'The maid answers the door and lets you enter. "Miss Albina is in the gym," she says before leading you there. You find Albina doing yoga by herself. She smiles when she sees you before raising a finger, telling you to wait. The maid bows and leaves as you sit and watch Albina finish her routine.' 
+	'You know she''s flexible, but some of the poses she does look like they should be impossible. She smiles when she sees your bewildered gaze. "You''re not the only one who appreciates my flexibility... I invited Lazar over one time to work out together and he loved my yoga display so much that we ended up having sex right here." She lets out a small laugh. "Dick brained idiot had seen too much porn and tried ripping my yoga pants open! You know how expensive these are?!" she scorns.' 
+	'"Anyway, I showed him more of my flexibility by sucking and fucking his dick in positions he could never have imagined," she says with a sly grin. A few seconds later, she finishes her routine and you follow her upstairs to her room.'  
 
 	act 'Go with her':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 		'You follow Albina to her room where she strips from her clothes and tosses them aside without a care.'
 		'"I need to take a shower and wash all this sweat off. Care to join me?" she asks with a playful smile.'
-
 		minut += 6
 		gs 'stat'
 
@@ -760,7 +761,6 @@ if $ARGS[0] = 'alb_yoga_1':
 		'"Do you always work out like that?"'
 		'"When I can," her voice echos back off the glass and tile. "Mama says I should use yoga to keep fit and calm my mind. Says it''ll ''do me a world of good'', whatever the hell that means." The tap squeaks off and Albina steps out of the shower, grabbing a towel to dry herself off.'
 		'You follow her into her room and sit down on her bed, continuing to chat while she gets dressed.'
-
 		minut += 6
 		gs 'stat'
 
@@ -771,7 +771,6 @@ if $ARGS[0] = 'alb_yoga_1':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 		'"No thanks. I''ll just wait until you''re done."'
 		'"Suit yourself I guess," Albina shrugs and heads into the bathroom, closing the door behind her. You twiddle your thumbs for a few minutes until she comes back out, towel wrapped around her hair and with nothing around her body. She heads straight to her dresser to start picking out clothes.'
-
 		minut += 6
 		gs 'stat'
 
@@ -817,12 +816,12 @@ if $ARGS[0] = 'alb_sunbathe_1':
 					'"Well... still better than being called that because it''s true." Her expression goes blank and your conversation lulls into a melancholy silence for a moment, both of you thinking about her father. "At least that''s not the case anymore," she continues, heading into her room. You follow behind her, sitting on her bed and chatting about lighter topics while she gets dressed.'
 				elseif motherKnowSpravka > 0:
 					'"Pff. Still better than my mother. She keeps lecturing me about sex. It''s better than it was before, but it''s still so annoying."'
-					'"Mama always leaves condoms out for me even though I''m on the pill," Albina says, stepping out of the shower and grabbing a towel. "I always thought it was a little overbearing, but I guess your mother''s probably a lot worse huh?" You follow her into her room to continue chatting while she gets dressed.'
+					'"Mama always leaves condoms out for me even though I''m on the pill," Albina says, stepping out of the shower and grabbing a towel. "I always thought it was a little overbearing, but I guess your mother''s probably a lot worse, huh?" You follow her into her room to continue chatting while she gets dressed.'
 				elseif motherKnowDildo > 0:
 					'"Pff. Still better than my mother. She keeps scolding me about leaving my dildos lying around the house. A girl has needs, you know?"'
 					'"Ugh, I know exactly what you mean," Albina says, stepping out of the shower and grabbing a towel. "I love Mama, but I wish she wasn''t so uptight about where I leave my toys. Always saying, ''What if a guest comes over and sees that laying around?'' or ''What if they catch you in your underwear?'' As if we have any guests these days other than my friends. Besides, isn''t this what we have a maid for? Cleaning stuff up?" She heads into her room and you follow behind, sitting down on her bed and continuing to chat while she gets dressed.'
 				else
-					if stat['virgin'] = 0:
+					if stat['think_virgin'] = 0:
 						'"Pff. Still better than my mother. She still makes me see the gyno every month just to confirm I''m still a virgin."'
 						'"What??? There''s no way you''re still a virgin!"'
 						'"I... have ways of getting around it."'
@@ -856,7 +855,7 @@ if $ARGS[0] = 'albina_photos':
 	'"Do you want to add me to it?"'
 	'You raise a brow. "What? You want me to photograph you?"'
 	'She nods. "Why not? It''s a nice day and I''m feeling a little bored."'
-	'You smile. "Okay, sure. I could use the pratice. Where do you want to do this?" She smiles and beckons for you to follow her with her finger.'
+	'You smile. "Okay, sure. I could use the practice. Where do you want to do this?" She smiles and beckons for you to follow her with her finger.'
 
 	act 'Follow her':
 		*clr & cla
@@ -932,8 +931,8 @@ if $ARGS[0] = 'albina_photos':
 									act 'Leave':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/23.jpg"></center>'
-										'You look to the floor. "I should go...."'
-										'You glance back up at Albina, who looks slightly disappointed but gives you a small smile. 	She watches you walk down the driveway, her thighs gently rubbing together as she does.'
+										'You look at the floor. "I should go...."'
+										'You glance back up at Albina, who looks slightly disappointed but gives you a small smile. She watches you walk down the driveway, her thighs gently rubbing together as she does.'
 										act 'Leave': gt 'pav_residential'
 									end
 								end
@@ -965,7 +964,8 @@ if $ARGS[0] = 'study_door':
 				AlbinaQW['flashdrive'] = 1
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/study.jpg"></center>'
-				'You find yourself in a modern, lavishly decorated study. You take a quick look around, but find nothing of any real interest to you. This was clearly her father''s study. No wonder Albina hates coming in here. Just as you''re about to leave, you accidently knock one of the heavy books off the shelf, gritting your teeth in pain when it lands on your foot. Thankfully, nobody seems to have heard and you kneel down to pick it back up. As you do, something falls out from between the pages. Placing the book back, you glance down and see a flash drive at your feet. You pick it up and pocket it, curious about why someone would hide it. With nothing else to see, you climb back out and return the window to its original ajar position before shuffling back across the ledge to the bathroom, being careful not to stumble this time. Once you''re back in the bathroom, you close the window and head to Albina''s bedroom.'
+				'You find yourself in a modern, lavishly decorated study. You take a quick look around, but find nothing of any real interest to you. This was clearly her father''s study. No wonder Albina hates coming in here. Just as you''re about to leave, you accidently knock one of the heavy books off the shelf, gritting your teeth in pain when it lands on your foot. Thankfully, nobody seems to have heard and you kneel down to pick it back up. As you do, something falls out from between the pages. Placing the book back, you glance down and see a flash drive at your feet. You pick it up and pocket it, curious about why someone would hide it.' 
+				'With nothing else to see, you climb back out and return the window to its original ajar position before shuffling back across the ledge to the bathroom, being careful not to stumble this time. Once you''re back in the bathroom, you close the window and head to Albina''s bedroom.'
 
 				act 'Continue': gt 'albinahome', 'bedroom'
 			end
@@ -1012,13 +1012,13 @@ if $ARGS[0] = 'flash_drive':
 			act 'Watch the third video':
 				cla & *clr
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video3.mp4"></video></center>'
-				'The third video opens with Albina standing in a bedroom in her school uniform. You hear her whimper slightly as the door opens and loudly slams before a figure grabs her and forces her over his knee. He flips her skirt up and delivers a series of stinging smacks to her exposed ass, but Albina silently takes it without complaint, which seems to annoy the man. By now, you''ve identified him as her father, who grabs her hair and roughly pulls her head back as he gives her now bright red ass another hard smack. Albina yelps as strands of her hair visibly snap and she finally breaks. "I''m sorry daddy, I''ll be a good girl from now on!" she blurts out and he smiles. "Good. I would hate if something bad were to happen to you again."'
+				'The third video opens with Albina standing in a bedroom in her school uniform. You hear her whimper slightly as the door opens and loudly slams before a figure grabs her and forces her over his knee. He flips her skirt up and delivers a series of stinging smacks to her exposed ass, but other than a few grunts, Albina takes it without complaint, which seems to annoy the man. By now, you''ve identified him as her father, who grabs her hair and roughly pulls her head back as he gives her now bright red ass another hard smack. Albina yelps as strands of her hair visibly snap and she finally breaks. "I''m sorry daddy, I''ll be a good girl from now on!" she blurts out and he smiles. "Good. I would hate if something bad were to happen to you again."'
 				'He throws Albina off of his knee and leaves the room. Albina sits on the bed quietly sobbing before glaring at the door with fire in her eyes.' 
 
 				act 'Watch the fourth video':
 					cla & *clr
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/laptop/video4.mp4"></video></center>'
-					'You open the fourth video and immediately notice that it was taken from a hidden camera in the study where you found the flash drive. Albina is on her knees wearing only a crop top, looking at the floor and avoiding eye contact with the naked man in front of her. The man grabs a fistful of her hair and pulls her head up to slap her face. "Look at me when I''m talking to you, bitch!" he snarls. "Now get those perky little tits of yours out!" Albina reaches down and slowly pulls her crop top up to expose her breasts. Satisfied, the man slaps his erect cock against her face before shoving it into her mouth. "Be a good little whore and suck my dick!" Still holding her by her hair, he starts forcing her head up and down on his cock, not caring as she gags and splutters before he forces her to take it into her throat and deepthroat him. This continues for a few more minutes before he finally lets her go. "That''s one fine looking ass you''ve got, slut. I wonder how loose it will be after I''m done with it?" Albina looks helplessly into the camera before the mysterious man grabs her tightly by the wrist and roughly drags her out of sight. The video cuts off when you hear Albina sobbing after being slapped off screen.'
+					'You open the fourth video and immediately notice that it was taken from a hidden camera in the study where you found the flash drive. Albina is on her knees wearing only a crop top, looking at the floor and avoiding eye contact with the naked man in front of her. The man grabs a fistful of her hair and pulls her head up to slap her face. "Look at me when I''m talking to you, bitch!" he snarls. "Now get those perky little tits of yours out!" Albina reaches down and slowly pulls her crop top up to expose her breasts. Satisfied, the man slaps his erect cock against her face before shoving it into her mouth. "Be a good little whore and suck my dick!" Still holding her by her hair, he starts forcing her head up and down on his cock, not caring as she gags and splutters before he forces her to take it into her throat and deepthroat him. This continues for a few more minutes before he finally lets her go. "That''s one fine looking ass you''ve got, slut. I wonder how loose it will be after I''m done with it?" Albina kicks and screams in protest as the mysterious man grabs her tightly by the wrist and roughly drags her out of sight. The video cuts off when you hear Albina sobbing after being slapped off screen.'
 
 					act 'Watch the fifth video':
 						cla & *clr
@@ -1039,7 +1039,7 @@ if $ARGS[0] = 'flash_drive':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/pc/items/accessories/computer/komp.jpg"></center>'
 								'Horrified at what you just watched, you quickly close the video and delete the flash drive''s contents before throwing it out the window as hard as you can.' 
-								if stat['virgin'] = 1 and AlbinaQW['StarletsWhore'] = 0:
+								if stat['think_virgin'] = 1 and AlbinaQW['StarletsWhore'] = 0:
 									'Is that the kind of sick torture Albina had to go through to protect you from those vile men? You can''t help but feel guilty, but decide to keep this to yourself. You know Albina feels extremely guilty about what she was forced to do and mentioning this to her will do more harm than good.'
 								elseif AlbinaQW['StarletsWhore'] = 0:
 									'Is that the kind of sick torture Albina had to go through every time you refused to go with those men? You can''t help but feel guilty and ashamed, but decide to keep this to yourself. You know Albina feels extremely guilty about what she was forced to do and mentioning this to her will do more harm than good.'

+ 7 - 7
locations/albina_lazar_sex.qsrc

@@ -7,7 +7,6 @@ if $ARGS[0] = 'lazar_start':
 	act 'Wait them out': gt 'albina_lazar_sex', 'lazar_wait'
 	if AlbinaQW['Lazar_Sex'] = 0:
 		!! First time
-		AlbinaQW['Lazar_Sex'] = 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/zoya.jpg"></center>'
 		'You enter Albina''s house and her mother warmly greets you. "Albina is up in her room with her other friend. Feel free to go up and join them." she says before going back to her business. You''re curious about who this "other friend" is and as you reach Albina''s bedroom door, you hear voices inside. One of them is Albina''s and the other is male. Knowing Albina, this can only be Lazar. You can just about hear them talking about having sex, even though her mother is downstairs.' 
 	else
@@ -84,7 +83,7 @@ if $ARGS[0] = 'peek':
 	act 'Keep watching':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz2.jpg"></center>'
-		'You keep watching as she pulls his dick out of her mouth with a loud pop, ropes of her saliva covering his shaft as she gasps for air. "I love... sucking your dick. It tastes... so good! But I really... want you to... give it to me!"' 
+		'You keep watching as she pulls his dick out of her mouth with a loud slurp, ropes of her saliva covering his shaft as she gasps for air. "I love... sucking your dick. It tastes... so good! But I really... want you to... give it to me!"' 
 		'She grins up at him before standing and wiggling out of her thong. She then climbs onto the bed and gets on her back before leaning her head over the edge. You push the door open just a little more so you can see all the action.' 
 		'Albina opens her mouth wide and Lazar steps in and shoves his cock down her throat, causing her to gag before he starts face fucking her. He''s somewhat rough, yet Albina seems to be enjoying it. Despite gagging and choking, she vigoursly rubs her clit and fingers herself as he slams his cock in and out of her throat.'
 		*nl
@@ -103,7 +102,7 @@ if $ARGS[0] = 'peek':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/alblaz4.jpg"></center>'
 				'He takes her by surprise when he grabs her by the hips and rolls her over onto her back, making her giggle. He then starts fucking her missionary style, causing her to moan loudly as she wraps her legs tightly around his back. He starts fucking her harder as a result and she wraps her arms around his neck, pulling him down and making out with him as he keeps thrusting in and out of her ever wetter hole.' 
-				'After a few minutes, they stop and she smiles at him. "I like your dick stretching my pussy, but I''d <i>love</i> it stretching my ass." He pulls out of her and waits as she leans over and opens her nightstand, pulling out a bottle of lube and motioning for him to sit back on the bed.'
+				'After a few minutes, they stop and she smiles at him. "You''ve teased my pussy enough. Give my ass a turn with that cock now." He pulls out of her and waits as she leans over and opens her nightstand, pulling out a bottle of lube and motioning for him to sit back on the bed.'
 				gs 'arousal', 'voyeur_sex', 5
 				gs 'stat'
 				act 'Keep watching':
@@ -122,6 +121,7 @@ if $ARGS[0] = 'peek':
 						gs 'stat'
 						if AlbinaQW['Lazar_Sex'] = 0:
 							act 'Keep watching':
+								AlbinaQW['Lazar_Sex'] = 1
 								*clr & cla
 								'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/porncp2.mp4"></center>'
 								'Another few hard smacks on her now bright red ass is enough to send her over the edge and a powerful orgasm overwhelms her entirely. Lazar''s dick slides out of her ass as she falls forwards and shudders and pants on the bed, the sheets soaked with her juices.'
@@ -148,7 +148,7 @@ if $ARGS[0] = 'peek':
 								*clr & cla
 								'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></center>'
 								'Another few hard smacks on her now bright red ass is enough to send her over the edge and a powerful orgasm overwhelms her entirely. Lazar''s dick slides out of her ass as she falls forwards and shudders and pants on the bed, the sheets soaked with her juices.'
-								'Lazar continues jerking off as Albina recovers on the bed before saying he''s close. Albina quickly slides off the bed and onto her knees in front of him. He groans loudly as his cum starts splattering across Albina''s face. Once he''s finished, Albina looks up at him with a satisfied grin as his cum trickles down her face and drips from her chin.'
+								'Lazar continues jerking off as Albina recovers on the bed before saying he''s close. Albina quickly slides off the bed and onto her knees in front of him. He groans loudly as his cum starts splattering across Albina''s face. Once he''s finished, she looks up at him with a satisfied grin as his cum trickles down her face and drips from her chin.'
 								'"Damn, your pretty little face looks even better with my cum all over it!" he pants with a smile.'
 								gs 'arousal', 'voyeur_sex', 5
 								gs 'stat'
@@ -193,7 +193,7 @@ if $ARGS[0] = 'join':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/laz3some1.jpg"></center>'
 		'You strip naked as Albina sucks Lazar''s dick. Once you come over to join them, she pops his dick out of her mouth and offers it to you. You take it into your mouth and start sucking it while she licks and sucks his balls.' 
-		'You swap his cock back and forth between each other before she stops and pushes you onto the bed. She bends over and buries her head into your crotch as Lazar moves in behind her and slides his dick back into her pussy. He starts fucking her as she licks and sucks on your clit, her moans adding to the pleasure.'
+		'You swap his cock back and forth between each other before she stops and pushes you onto the bed. She bends over and buries her head into your crotch as Lazar moves in behind her and slides his dick back into her pussy. He starts fucking her as she licks and sucks on your clit, her moans and piercing adding to your pleasure.'
 		gs 'arousal', 'bj', 5, 'group'
 		gs 'stat'
 		act 'Get eaten out':
@@ -206,7 +206,7 @@ if $ARGS[0] = 'join':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lazar/laz3some3.jpg"></center>'
 				vaginal_slip = 8
-				'Albina climbs onto the bed as you spread your legs and Lazar slowly penetrates your pussy and starts fucking you. Albina watches him fuck you for a few minutes before she straddles you and sits right on your face, her soaking wet pussy dripping into your mouth. You start licking and sucking her pussy and clit and occassionaly tongue fuck her while she plays with your tits, kneading them in her hands and squeezing your nipples. She soon starts rocking her hips over your face, smearing you with her sticky wetness as Lazar starts fucking you even harder, his balls deep thrusts bottoming out inside you.'  
+				'Albina climbs onto the bed as you spread your legs and Lazar slowly penetrates your pussy and starts fucking you. Albina watches him fuck you for a few minutes before she straddles you and sits right on your face, her soaking wet pussy dripping into your mouth. You start licking and sucking her pussy and clit and occassionaly tongue fuck her while she plays with your breasts, kneading them in her hands and squeezing your nipples. She soon starts rocking her hips over your face, smearing you with her sticky wetness as Lazar starts fucking you even harder, his balls deep thrusts bottoming out inside you.'  
 				gs 'arousal', 'vaginal', 5, 'group'
 				gs 'stat'
 				act 'Join in sucking his dick':
@@ -273,7 +273,7 @@ if $ARGS[0] = 'join':
 									*clr & cla
 									'<center><video autoplay loop  src="images/locations/city/redlight/studio_porn/sex/mff4.mp4"></center>'
 									'He starts really going at it before he grunts and moans in pleasure as you feel his warm cum coating your insides. You moan at the sensation as he continues pumping into your back door. When he finishes, he spreads your ass and pulls out. You squeeze and feel a stream of thick cum pour out of your ass and start running down the inside of your leg. Albina, having recovered from her orgasm, suddenly crawls in behind you and runs her tongue up the length of your thigh, licking up the sticky liquid on your leg before she stops underneath your ass and lets the rest of the cum flow into her mouth.' 
-									'When the stream finally stops, you turn around and watch Albina swallow before sticking her tongue out and showing you both that she''s gulped down all of the load. Lazar then collapses back on the bed, satisfied, and you and Albina crawl over and join him. You all bask in the afterglow of your threesome.' 
+									'When the stream finally stops, you turn around and watch Albina grimace as she swallows before sticking her tongue out and showing you both that she''s gulped down all of the load. Lazar then collapses back on the bed, satisfied, and you and Albina crawl over and join him. You all bask in the afterglow of your threesome.' 
 									gs 'arousal', 'anal', 5, 'group'
 									gs 'cum_call', 'anus', $boy, 1
 									gs 'stat'

+ 1 - 8
locations/albina_mother_events.qsrc

@@ -143,7 +143,7 @@ if $ARGS[0] = 'zoya_sunbathing_albina':
 					'"Pff. Still better than my mother. She keeps scolding me about leaving my dildos lying around the house. A girl has needs, you know?"'
 					'"Ugh, I know exactly what you mean," Albina says, stepping out of the shower and grabbing a towel. "I love Mama, but I wish she wasn''t so uptight about where I leave my toys. Always saying, ''What if a guest comes over and sees that laying around?'' or ''What if they catch you in your underwear?'' As if we have any guests these days other than my friends. Besides, isn''t this what we have a maid for? Cleaning stuff up?" She heads into her room and you follow behind, sitting down on her bed and continuing to chat while she gets dressed.'
 				else
-					if stat['virgin'] = 0:
+					if stat['think_virgin'] = 0:
 						'"Pff. Still better than my mother. She still makes me see the gyno every month just to confirm I''m still a virgin."'
 						'"What??? There''s no way you''re still a virgin!"'
 						'"I... have ways of getting around it."'
@@ -190,8 +190,6 @@ if $ARGS[0] = 'zoya_sunbathing_albina':
 end
 
 
-
-
 if $ARGS[0] = 'Doing yoga with Albina':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/yoga.jpg"></center>'
 	'You enter the house and hear Albina calling you from a nearby room. You enter the home gym and find Albina and Zoya doing some yoga. You get a great view of their round asses and toned legs stretching their skintight yoga pants. You''re not sure where to look as they finish their routine. "I''d love to stay and chat <<$pcs_nickname>>, but I need to shower and get some paperwork done for work." She excuses herself and leaves the room, leaving you with Albina.'
@@ -204,12 +202,10 @@ if $ARGS[0] = 'Doing yoga with Albina':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 		'You follow Albina to her room where she strips from her clothes and tosses them aside without a care.'
 		'"I need to take a shower and wash all this sweat off. Care to join me?" she asks with a playful smile.'
-
 		minut += 6
 		gs 'stat'
 
 		act 'Join her': gt 'albina_mother_events', 'albina_shower'
-
 	end
 
 	act 'Just talk':
@@ -231,7 +227,6 @@ if $ARGS[0] = 'Doing yoga with Albina':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
 		'"No thanks. I''ll just wait until you''re done."'
 		'"Suit yourself I guess," Albina shrugs and heads into the bathroom, closing the door behind her. You twiddle your thumbs for a few minutes until she comes back out, towel wrapped around her hair and with nothing around her body. She heads straight to her dresser to start picking out clothes.'
-
 		minut += 6
 		gs 'stat'
 
@@ -245,7 +240,6 @@ if $ARGS[0] = 'Doing yoga with Albina':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/livingroom.jpg"></center>'
 		'"That''s okay, I''ll just wait down here until you''re done."'
 		'"Whatever. Suit yourself I guess." She swaggers up the stairs while you sit down on her couch and pull out your phone to pass the time. About ten minutes later, Albina comes back down with damp hair and a new outfit.'
-
 		minut += 6
 		gs 'stat'
 
@@ -392,7 +386,6 @@ if $ARGS[0] = 'peep2':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/zoyapeeping.jpg"></center>'
 		'Your curiousity gets the better of you and you peek through the gap in the door. Peering into the room, you can see a naked Zoya, her back turned to you as she prepares to get dressed. Being a former model, she has a great body that she keeps in shape. You can see where Albina gets some of her curvy nature from, especially her ass. She turns around and you duck out of view, but she doesn''t react and you peer back in. This time, you get a good view of her large breasts and the neatly trimmed tuft of pubic hair sitting atop her pussy, the only hair on her otherwise silky smooth body.'
-
 		minut += 6
 		gs 'stat'
 

+ 6 - 6
locations/albina_school_sex.qsrc

@@ -79,7 +79,7 @@ if $ARGS[0] = 'break_fun_2':
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom5.jpg"></center>'
-			'You moan softly as she traces her tongue along your folds and over your clit. She does this for a few seconds before concentrating solely on your clit, expertly licking and sucking on it. She teases you like this for only a few seconds before you feel your orgasm building, your breathing becoming more ragged.' 
+			'You moan softly as she traces her tongue along your folds and over your clit. She does this for a few seconds before concentrating solely on your clit, expertly licking and sucking on it, her tongue piercing only adding to your pleasure. She teases you like this for only a few seconds before you feel your orgasm building, your breathing becoming more ragged.' 
 			$orgasm_txt = 'Albina notices this and starts swirling her tongue over your engorged bean even faster, quickly bringing you to an explosive climax. She keeps teasing your clit throughout your orgasm, increasing your pleasure even further.'
 			$orgasm_or = 'custom'
 			gs 'arousal', 'cuni', -15, 'lesbian'
@@ -148,13 +148,13 @@ if $ARGS[0] = 'lunch_fun_1_2':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome4.jpg"></center>'
 				'The two of you are soon naked and that''s when Albina stops Julia and pulls her off the table. You help Albina undress her before you and Albina climb onto the table and she leans back against you with her legs spread, presenting her wet pussy to Julia, who stares wide eyed at her. "I know you want a taste Julia, so why don''t you help me out?" Albina says teasingly.'
-				'You see another small smile on Julia''s face as she gets on her knees between Albina''s legs and, without hesitation, starts licking Albina''s pussy. "Shit, your tongue feels fucking great! Keep going!" Julia complies and soon reduces Albina to a quivering mess of loud, pleasured moans. Albina grabs Julia''s hair and holds her tightly against her crotch. Julia doesn''t seem to care and appears to double her efforts, which causes Albina to moan even louder.' 
+				'You see another small smile on Julia''s face as she gets on her knees between Albina''s legs and, without hesitation, starts licking Albina''s pussy. "Shit, your tongue feels fucking great! Keep going!" Julia complies and soon reduces Albina to a quivering mess of loud, pleasured moans. She grabs Julia''s hair and holds her tightly against her crotch. Julia doesn''t seem to care and appears to double her efforts, which causes Albina to moan even louder.' 
 				gs 'arousal', 'erotic_nudity', -8, 'lesbian'
 				gs 'stat'
 				act 'Continue':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome5.jpg"></center>'
-					'You feel a little left out, so you slide out from behind Albina and lay her flat before straddling her and sitting on her face. You moan loudly as she immediately starts eating your pussy. Albina gives out as much as she''s recieving and you soon find yourself growing weak from the pleasure as her tongue expertly swirls around your clit.'
+					'You feel a little left out, so you slide out from behind Albina and lay her flat before straddling her and sitting on her face. You moan loudly as she immediately starts eating your pussy. Albina gives out as much as she''s recieving and you soon find yourself growing weak from the pleasure as her pierced tongue expertly swirls around your clit.'
 					$orgasm_txt = 'A few minutes of this is enough to bring you to an explosive orgasm and you muffle your screams as you cum over Albina''s face.'
 					$orgasm_or = 'custom'
 					gs 'arousal', 'cuni', -15, 'lesbian'
@@ -210,7 +210,7 @@ if $ARGS[0] = 'lunch_fun_2':
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class3.jpg"></center>'
-			'"Oh...oh. Wow. That was...fucking amazing <<$pcs_nickname>>. I really needed that." she pants as she rides out her orgasm. "I should return the favour." She sits up and smiles as she motions for you to lie down. She climbs off the desk and pulls you over to the edge as you lie back. She licks her lips and immediately buries her head in your crotch, making you moan loudly as she eats you out for all she''s worth. She knows exactly what she''s doing and has you approaching orgasm within minutes.' 
+			'"Oh...oh. Wow. That was...fucking amazing <<$pcs_nickname>>. I really needed that." she pants as she rides out her orgasm. "I should return the favour." She sits up and flashes her tongue piercing at you as she motions for you to lie down. She climbs off the desk and pulls you over to the edge as you lie back. She licks her lips and immediately buries her head in your crotch, making you moan loudly as she eats you out for all she''s worth. She knows exactly what she''s doing and has you approaching orgasm within minutes.' 
 			'Seeing this, she stops licking your pussy and stands up; you barely have time to ask what''s happening before she jams her fingers deep inside you and starts fingerbanging you. "That''s right <<$pcs_nickname>>, cum for me." she whispers teasingly in your ear before making out with you. You moan loudly into her mouth as she brings you to orgasm. You lie panting on the desk as she pulls her fingers out and sucks on them. "Mhmm. You taste really fucking good, you know that?" she says teasingly with a wink.'
 			gs 'arousal', 'erotic', 6, 'lesbian'
 			gs 'stat'
@@ -225,7 +225,7 @@ if $ARGS[0] = 'lunch_fun_2':
 				act 'Spank her':
 					cla
 					*nl
-					'Her ass is too inviting and she yelps in surprise when you smack it hard. "<<$pcs_nickname>>!! You''re so naughty!" she says while looking back and biting her lip. "You know I''d love it if you continued, but lunch is almost over and we need to get dressed before someone finds us." You nod and start getting dressed, making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and surprises you by spanking you back, making you jump a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
+					'Her ass is too inviting and she yelps in surprise when you smack it hard. "<<$pcs_nickname>>!! You''re so naughty!" she says while looking back and biting her lip. "You know I''d love it if you continued, but lunch is almost over and we need to get dressed before someone finds us." You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and surprises you by spanking you back, making you jump a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
 					minut += 3
 					gs 'stat'
 
@@ -239,7 +239,7 @@ if $ARGS[0] = 'lunch_fun_2':
 				act 'Finger her':
 					cla
 					*nl
-					'Her legs are slightly spread, so you move in behind her and slide your fingers inside her still wet hole. "Ooohh <<$pcs_nickname>>..." she moans softly. "While I''d love a round two, lunch is almost over and we should get dressed before someone finds us." You nod and start getting dressed, making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and gets her own back by pinching your nipple, making you squeal a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
+					'Her legs are slightly spread, so you move in behind her and slide your fingers inside her still wet hole. "Ooohh <<$pcs_nickname>>..." she moans softly. "While I''d love a round two, lunch is almost over and we should get dressed before someone finds us." You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and gets her own back by pinching your nipple, making you squeal a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
 					minut += 3
 					gs 'stat'
 

+ 2 - 2
locations/albina_starlets.qsrc

@@ -236,7 +236,7 @@ if $ARGS[0] = 'albina5':
 					'"Well of course you are! I can''t let someone as good as you go to waste on these bow-legged amateurs. We practice every day except for Tuesday and Thursday, so don''t be late!" Albina replies.'
 					AlbinaQW['StarletsJoined'] = 1
 					!! If Sveta is virgin
-					if stat['virgin'] = 1 and stat['vaginal'] = 0:
+					if stat['think_virgin'] = 1 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.'
@@ -318,7 +318,7 @@ if $ARGS[0] = 'starlets':
 						dynamic $showerdin
 						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
-						if pcs_apprnc >= 52 and (stat['virgin'] = 0 or stat['vaginal'] > 0):
+						if pcs_apprnc >= 52 and (stat['think_virgin'] = 0 or stat['vaginal'] > 0):
 							if pcs_apprnc < 64:
 								AlbinaQW['StarletCustomer'] = rand(1,15)
 							elseif pcs_apprnc < 72:

+ 578 - 0
locations/albina_wine_event.qsrc

@@ -0,0 +1,578 @@
+# albina_wine_event
+
+if $ARGS[0] = 'wine_invite':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+	'As the two of you head back inside the house, Albina turns towards you, grabbing your attention.'
+	if albina['wine'] = 0:
+		'"Hey, wanna break open a bottle of wine with me? Really warms you up after a dip in the pool."'
+	else
+		'"Hey, wanna drink some wine with me again?"'
+	end
+	act 'No thanks':
+	
+	end
+	
+	act 'Sure':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/kitchen.jpg"></center>'
+		if albina['wine'] = 0:
+			'"Sure, that sounds nice. Should I just get dressed and meet you back-"'
+			'"Fuck that," Albina cuts you off, grabbing you by the arm and dragging you to the kitchen. "It''s better if you drink it right after coming out."'
+			'She puts you down on a couch and saunters over to the wine cabinet, waggling her ass along the way, and plucks out two glasses and a bottle. You wait awkwardly while she opens the bottle, before she plops down next to you and hands you a glass.'
+			'"Cheers!" she says with a grin, clinking her glass against yours and downs half the thing in one gulp. You take a more reserved sip, but you feel warmth spread through your chest almost immediately.'
+			*nl
+			'<i>Wow, that <b>is</b> really nice,</i> you think, taking another sip.'
+		else
+			'"Sure," you say with a smile.'
+			'"Great! I''ll get the bottle."'
+			'You head over to the kitchen with her, sitting down on the couch while she procures the alcohol. A short time later, she places a glass in your hand and clinks hers against it.'
+			'"Cheers!" Albina grins at you, and you both enjoy your wine together.'
+		end
+		act 'Drink':
+			minut += rand(10,20)
+			gs'stat'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+			if albina['wine'] = 0:
+				'A short while later, you find yourself feeling very warm, fuzzy, and <i>very</i> dizzy, halfway through your second glass. Albina is already sipping from her third glass, head laid on your lap after opening a second bottle. The flush in her cheeks and the slur of her voice tells you she''s totally drunk. You''re not sure your own lips are working right either. Or is it your tongue? What makes you talk funny when you''re drunk? Is it your lips, your tongue, or your brain?'
+				*nl
+				'"<<$pcs_nickname>>!" Albina whines. "I''m fucking talking to you!"'
+				'You blink, confused.'
+				act '"What did you say?"':albina['wine_start'] = 1 & gt'albina_wine_event','wine_chat1'
+			else
+				'You''re not sure if you expected something else, but a short while later you find yourself drunk on the couch with Albina. Again.'
+				act 'Drunkenly converse with Albina':gt'albina_wine_event','wine_chat1'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'wine_chat1':
+	albina['wine_convo'] = rand(1,7)
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+	if albina['wine'] = 0: albina['wine'] = 1 & '"Huh? What did you say?"'
+	if albina['wine_convo'] = 1:
+		'"I love the taste of my own pussy," Albina says loudly. "Iz that weird?"'
+		act 'Super weird':
+			cla & *nl
+			'"Thad''s super fucking weird," you slur back.'
+			'"Bullshit!" she shouts even louder than before. "You can''t tell me you don''t like the taste of ''ur own brand. I know you do, you filthy slut."'
+			gs 'albina_wine_event','wine_chat2'
+		end
+		
+		act 'I like mine too':
+			cla & *nl
+			'"I l''ke the taste of my pussy too," you slur back.'
+			'"I fuhcking knew it!" Albina shouts triumphantly. "Every girl loves her own juice!"'
+			'"If you knew, then why are you asking if it''s weird?" you ask, puzzled.'
+			'"I jus'' wanted to see if <i>you</i> were the weird one!" Albina mumbles into her glass as she takes another sip, her voice echoing off the inside.'
+			gs 'albina_wine_event','wine_chat2'
+		end
+
+		if stat['mast'] > 0:
+			act 'I lick my fingers after masturbating':
+				cla & *nl
+				'"I like the taste of my pussy too," you slur back. "Sometimes I stick my fingers in my mouf after I masturbate, lick it all off."'
+				'"Oh fuck, I do that to! Suck my dildo fucking clean right after I cum. It always makes me want to rub another one out. <i>Fuuuuck</i>, I wanna rub one out right now," she moans while unconsciously squeezing her thighs together.'
+				gs 'albina_wine_event','wine_chat2'
+			end
+		end
+		
+		if pcs_vag > 0:
+			act 'I like tasting it on a guy''s dick':
+				cla & *nl
+				'"I like the taste of my pussy too," you slur back. "It tastes even better when it''s on a dick."'
+				'"You''re a fuckin'' slut <<$pcs_nickname>>," Albina says immediately and you nearly choke on your wine as both of you burst into laughter.'
+				gs 'albina_wine_event','wine_chat2'
+			end
+		end
+		
+		if npc_sex['A23'] = 1:
+			act'I like your taste too':
+				cla & *nl
+				'"I like the taste of your pussy too," you slur back, giving her a filthy grin.'
+				'"Nnnngh~!" Albina rolls her hips, rubbing her thighs together hard. "<i>Fuuuck!</i> Don''t say that! You make me want to shove your head between my legs right now!"'
+				gs 'albina_wine_event','wine_chat2'
+			end
+		end
+	elseif albina['wine_convo'] = 2:
+		!! Shaving convo
+		if pubestyle = 1 and pcs_pubes <= 3:
+			!! clean shaven
+			'"I can''t believe how many girls at our school don''t shave their pussy," Albina says with a disgusted look on her face. "How can they stand having all that itchy hair down there?"'
+			gs 'albina_wine_event','shave_answer1'
+		elseif pcs_pubes <= 10:
+			!! stubbly
+			'"You need a shave," Albina says with a disgusted look on her face as she moves her head uncomfortably on your lap. "I can practically feel your stubble velcroing to my hair right now."'
+			gs 'albina_wine_event','shave_answer2'
+		elseif pcs_pubes <= 15:
+			!! small patch
+			'"Ugh, how can you stand having even a small patch of hair down there?" Albina rants. "Why don''t you just shave it off? I can practically feel it velcroing to my hair."'
+			gs 'albina_wine_event','shave_answer3'
+		elseif pcs_pubes <= 25:
+			!! trimmed/styled bush
+			if (pubestyle >= 2 and pubestyle <= 8) or pubestyle >= 12):
+				!! styled section
+				'"Ugh, how can you stand having all that hair down there?" Albina rants. "Making it look all fancy doesn''t change the fact that it''s velcroing to my hair."'
+				gs 'albina_wine_event', 'shave_answer5'
+			else
+				!! trimmed section
+				'"You''ve already trimmed down there, so why don''t you just go ahead and shave it all off?" Albina asks while moving her head uncomfortably on your lap. "I can feel it velcroing to my hair."'
+				gs 'albina_wine_event', 'shave_answer5'
+			end
+		elseif pcs_pubes <= 30:
+			!! full bush
+			'"Ugh, how can you stand having all that hair down there?" Albina says with a disgusted look on her face before turning to glance down at the pubic hair covering your pussy. "It feels like I''m putting my head on a fucking hamster!"'
+			gs 'albina_wine_event','shave_answer5'
+		else
+			!! untamed jungle
+			'"Holy shit, <<$pcs_nickname>>, do you <i>ever</i> shave?" Albina says with a disgusted look on her face as she moves her head uncomfortably on your lap before turning to glance down at the wild bush between your legs. "How can you stand having practically an entire sheep down there?!"'
+			gs 'albina_wine_event','shave_answer6'
+		end
+		
+	elseif albina['wine_convo'] = 3:
+		'"Serious question, <<$pcs_nickname>>," Albina says, looking up at you with a mirthless expression on her face. "If you wanted to dominate me in bed, what would you do?"'
+		act 'Why would I do that?':
+			cla & *nl
+			'"Why would I do that?" you say, puzzled. "You''re my friend, I wouldn''t want to do that to you."'
+			'"It was just a hypothetical," Albina responds stiffly while burying her face in her wine glass.'
+			'"I thought you said it was serious?" you say with a nervous chuckle. You try to talk to her some more after that, but she seems a bit pouty for some reason, so you leave it alone.'
+			gs'albina_wine_event','wine_chat2'
+		end
+		
+		act 'Am I some kind of pervert?':
+			cla & *nl
+			'"Why would I do that?" you ask. "What am I? Some kind of pervert?"'
+			'"It was just a hypothetical," Albina responds stiffly while burying her face in her wine glass.'
+			'"I thought you said it was serious?" you say with a nervous chuckle. You try to talk to her some more after that, but for some reason she gives you the silent treatment for the next few minutes.'
+			gs'albina_wine_event','wine_chat2'
+		end
+		
+		act 'Bend you over and spank you':
+			cla & *nl
+			'"First, I''d bend you over my lap," you smile gently while softly running your fingers through her hair. Something in your voice makes her eyes go wide and she glances to the side, as if realizing that her head is exactly where you said you''d bend her over.'
+			'"Then, I''d sit you up so your ass is nice and high," you continue. "And then I''d <i>spank you within an inch of your life.</i>" You keep your easy tone, but give Albina a hard stare and her breath hitches. "I''d keep going until your ass is red and swollen. Let my fingers trail over your pussy, edging you until you <i>beg</i> me to let you cum. And then, <i>I won''t.</i>"'
+			*nl
+			'Albina''s face flushes red and she swallows reflexively. Looking down her body, you see her nipples have gone stiff and her thighs are practically soaked with juice.'
+			'"That..." she gulps. "Would be a pretty good way of doing it..."'
+			*nl
+			'She tears herself away from your gaze and buries her face in her wine glass, taking big desperate gulps.'
+			gs'albina_wine_event','wine_chat2'
+		end
+		
+		act 'I''d sit on your face':
+			cla & *nl
+			'"I''d sit on your face," you grin. "Bury your face in my pussy. Force you to lick your way out or drown."'
+			'"Well..." she smiles back. "My head is already here... You could... you know... Just throw one leg over and see what happens..."'
+			act 'Is that an invitation?':
+				cla & *nl
+				'"Is that an invitation?" you ask.'
+				'"Come and find out," she whispers.'
+				
+			end
+			gs 'albina_wine_event','wine_chat2'
+		end
+		
+		act 'Force you between my legs':
+			cla & *nl
+			'"I''d shove your face into my crotch before wrapping my legs around your head and holding you as tight as a vice." You softly stroke her hair before leaning in and whispering in her ear. "I''d keep squeezing until you make me cum all over your pretty face..."'
+			'"Well..." she smiles back. "My head is already here... You could... you know... Grab me by the hair and see what happens..."'
+			act 'Is that an invitation?':
+				cla & *nl
+				'"Is that an invitation?" you ask.'
+				'"Come and find out," she whispers.'
+				
+			end
+			gs 'albina_wine_event','wine_chat2'
+		end
+		
+		act 'Grab you by the hair and fuck your ass':
+			cla & *nl
+			'"Well, first thing I would get a nice, <i>big</i>, strapon," you smirk. Albina bites her lip, unconsciously rubbing her thighs together while she waits for your next words. "And then I''d grab you by the hair, nice and tight, and then I''d shove it right up your ass!"'
+			'"<i>Fuck!</i> That''s good!" Albina moans, her hand snaking between her legs and shamelessly rubbing her pussy. "Have you been watching me and Lazar or something? That''s <i>just</i> how I like it," she says, a twinkle in her eye as her fingers come back up wet and sticky. She maintains eye contact as she runs her tongue across them, licking up her own juices.'
+			gs 'albina_wine_event','wine_chat2'
+		end
+		
+		act 'Tie you down':
+			cla & *nl
+			'"I''d get some rope and tie you to your own bed," you grin. "And then... I think I''d do whatever I want to you."'
+			'You let her imagination take over for you and it seems to work. Albina''s cheeks immediately flush and her breath grows heavy. Her nipples harden and down below, her thighs rub together, moisture glistening between them.'
+			'"That," she gulps. "Sounds like a pretty good way of doing it..."'
+			gs 'albina_wine_event','wine_chat2'
+		end
+		
+		
+	elseif albina['wine_convo'] = 4:
+		'"How often do you masturbate <<$pcs_nickname>>?" Albina asks loudly and without even a shred of shame or decency.'
+		act 'Embarrassed':
+			cla & *nl
+			'"Albina! That''s..."'
+			'Suddenly you can''t look at her anymore and your face grows hot for reasons you try to rationalize is just the wine.'
+			'"Oh please, don''t be such a prude <<$pcs_nickname>>," she rolls her eyes. "I know you do it, everyone does. I have to get off at least once a day or I can''t concentrate. Even if you don''t do it <i>every</i> day, I know you do."'
+			'You continue to try and elude her responses, though she grows increasingly bold and entertained in her teasing questions about you.'
+		end
+		if stat['mast'] = 0:
+			act 'Never done it':
+				cla & *nl
+				'"I don''t," you reply before taking another sip of wine.'
+				'"<i>What?!</i>" Albina sits up suddenly, causing you to curse as it makes some wine slosh out of the glass onto your chest. "Bull<i>shit</i>. Everyone masturbates!"'
+				if stat['sex'] > 0:
+					act 'I fuck boys instead':
+						cla & *nl
+						'"I prefer to let cock take care of my needs," you say, taking another sip with a smirk. Albina returns it immediately with a sly grin.'
+						'"Oh. Well, I guess if you''re just gonna slut it up instead..."'
+						gs 'albina_wine_event','wine_chat2'
+					end
+					
+					act 'I fuck girls instead':
+						cla & *nl
+						'"I don''t need to masturbate because I let other girls take care of that for me instead," you say, taking another sip with a mischievous twinkle in your eye. Albina returns it immediately with a sly grin.'
+						'"Oh. Well, I guess if you''re just gonna slut it up instead..."'
+						gs 'albina_wine_event','wine_chat2'
+					end
+				end
+			end
+		else
+		
+		end
+	elseif albina['wine_convo'] = 5:
+		'"What''s the sluttiest thing you''ve ever done?"'
+	elseif albina['wine_convo'] = 6:
+		'boob size'
+	elseif albina['wine_convo'] = 7:
+		if albina['commando_know'] = 0:gt'albina_wine_event','wine_chat1'
+		'"So, you really don''t wear panties?" Albina slurs, turning her head toward your pussy. "Like, ever?"'
+		if trait['commando_lvl'] = 3:
+			act 'Only when I have to':
+				cla & *nl
+				'"Only when I have to," you say, wrinkling your nose in annoyance. "Sometimes you just can''t get away with it."'
+				'"Like when?" she asks curiously.'
+				act 'School':
+					cla & *nl
+					'"At school," you sigh tiredly. "If I don''t, all the teachers will look up my skirt during class."'
+					'"All of them??" Albina looks confused. "I get the males, men are pigs, but the women too? Whad about Ms. Braakman??"'
+					'"Especially her!" you say, sending you both into fits of laughter.'
+					gs 'albina_wine_event','wine_chat2'
+				end
+				
+				act 'Disco':
+					cla & *nl
+					'"At the disco," you sigh tiredly. "Everyone will think I''m a slut if they see me flash puss on the dance floor."'
+					'"That''s why I wear thongs," Albina smirks proudly. "All the ass, none of the slut shame."'
+					act 'Maybe I should switch':
+						cla & *nl
+						'"Maybe I should buy some thongs," you mumble. "I''d rather not wear anything at all, but''s better than full shorts I guess."'
+						'"Yeah... Lemme see dat ass..."'
+						'"Albina! I already don''t wear panties. You can see my ass whenever you want."'
+						'"But with a thong, it''s..." She trails off. "... Fuck, what were we talking about?"'
+						gs 'albina_wine_event','wine_chat2'
+					end
+					
+					act 'That''s why I wear pants':
+						cla & *nl
+						'"That''s why I wear <i>pants</i>," you retort. "No one can tell you''re going commando when you''re wearing pants."'
+						'"But don''t all commandos wear pants?"'
+						'Albina narrows her eyes and looks up at you, while you stare down at her.'
+						'"I... shuddup!"'
+						gs 'albina_wine_event','wine_chat2'
+					end
+				end
+			end
+			
+			act 'Nope, never':
+				cla & *nl
+				'"Nope!" you say, popping the P with your lips. "Neverrrrrr."'
+				'"Doesn''t your pussy get cold?"'
+				'"Nyeh," you shrug. "You get used to it. After a while it''s weirder <i>not</i> to feel the breeze."'
+				gs 'albina_wine_event','wine_chat2'
+			end
+			
+			act 'I hate them':
+				cla & *nl
+				'"Neverrr!" you say, wrinkling your nose. "I <i>hate</i> wearing them!"'
+				'"Doesn''t your pussy get itchy when you wear pants?" she asks back.'
+				'"My pussy is tough as nails!" you proclaim proudly. "My pussy doesn''t need no pussy soft panties to protect it!"'
+				'"What?" Albina looks confused. "That doesn''t make any sense at all..."'
+				gs 'albina_wine_event','wine_chat2'
+			end
+		elseif trait['commando_lvl'] > 0:
+			act 'I just forget sometimes':
+				cla & *nl
+				'"Not <i>never</i>," you slur. "I just...  forget to put them on sometimes..."'
+				'"Ha! Slut!" she shouts before taking another slurp of her wine.'
+				gs 'albina_wine_event','wine_chat2'
+			end
+			
+			act 'Rarely':
+				cla & *nl
+				'"Rarely," you mumble.'
+				'"Like when?" she asks curiously.'
+				act 'School':
+					cla & *nl
+					'"At school," you sigh tiredly. "If I don''t, all the teachers will look up my skirt during class."'
+					'"All of them??" Albina looks confused. "I get the males, men are pigs, but the women too? Whad about Ms. Braakman??"'
+					'"Especially her!" you say, sending you both into fits of laughter.'
+					gs 'albina_wine_event','wine_chat2'
+				end
+				
+				act 'Disco':
+					cla & *nl
+					'"At the disco," you sigh tiredly. "Everyone will think I''m a slut if they see me flash puss on the dance floor."'
+					'"That''s why I wear thongs," Albina smirks proudly. "All the ass, none of the slut shame."'
+					act 'Maybe I should switch':
+						cla & *nl
+						'"Maybe I should switch," you mumble. "That sounds like a good in between."'
+						'"Yeah... Lemme see dat ass..."'
+						'"Albina! I''m already commando most days. You can see my ass whenever you want."'
+						'"But with a thong, it''s..." She trails off. "... Fuck, what were we talking about?"'
+						gs 'albina_wine_event','wine_chat2'
+					end
+					
+					act 'That''s why I wear pants':
+						cla & *nl
+						'"That''s why I wear <i>pants</i>," you retort. "No one can tell you''re going commando when you''re wearing pants."'
+						'"But don''t all commandos wear pants?"'
+						'Albina narrows her eyes and looks up at you, while you stare down at her.'
+						'"I... shuddup!"'
+						gs 'albina_wine_event','wine_chat2'
+					end
+				end
+			end
+			
+			if trait['commando_lvl'] = 1:
+				act 'Only with skirts':
+					cla & *nl
+					'"Only when I''m wearing skirts," you say. "My pussy gets itchy when it rubs against my pants."'
+					'"So you''re saying you just like potentially getting caught."'
+					'"No! That''s not what I sai-"'
+					'"Yeah yeah, whaever you shay," Albina says while slurping up another gulp of wine. "Skirts only? Someone wants to show off the goods."'
+					'"Bitch," you glare.'
+					'"Slut," she grins back.'
+					gs 'albina_wine_event','wine_chat2'
+				end
+			end
+		else
+			albina['commando_know'] = 0
+			act 'Nope, never':
+				cla & *nl
+				
+				
+				gs 'albina_wine_event','wine_chat2'
+			end
+			
+			act 'I hate them':
+				cla & *nl
+				
+				
+				gs 'albina_wine_event','wine_chat2'
+			
+			end
+			
+		end
+	elseif albina['wine_convo'] = 8:
+		'"Do you think I would make a good stripper?" Albina asks.'
+		act 'Probably':
+			cla & *nl
+			'"Probably," you mumble back. "You can dance and love shoving your ash in peopl''sh faces. Primo stripper qualities. Why do you ask?"'
+			'"Was thinking about how to pay for uni. Mama could probably do it for me, but what if I want some extra cash on the side?"'
+			gs 'albina_wine_event','wine_chat2'
+		end
+		
+		act 'Too bitchy':
+			cla & *nl
+			'"Nah." You wave your glass dismissively. "Too bitchy."'
+			'"Bitchy?!" she sputters.'
+			'"Yeah, too bitchy."'
+			'"What the fuck is that supposed to mean?"'
+			'"You''d rip someone''s balls off first time you get called a slut or a whore. You couldn''t put up with enough bullshit to be a stripper."'
+			'"... fuck, you''re right."'
+			'"See? Bitchy," you smile, smuggly sipping your wine.'
+			'"Oh fuck off," she grumbles back, taking a much bigger gulp.'
+			gs 'albina_wine_event','wine_chat2'
+		end
+	end
+end
+
+if $ARGS[0] = 'wine_chat2':
+	act 'Call her a butt slut':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+		'"You''re such a butt slut Albina," you remark, taking another sip from your glass.'
+		'"Fuck yeah, I am. And I <i>love</i> being one," she grins back, almost spilling her wine all over her face when you both cackle with uncontrollable laughter.'
+		act 'Continue':gt 'albina_wine_event','wine_chat1'
+	end
+	
+	act'Spit or swallow?':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+		'"So, spit or swallow?" you ask, looking down at Albina.'
+		'"Swallow, duh."'
+		act 'Ew, gross':
+			cla & *nl
+			'"Ewww!" You wrinkle your nose in disgust. "Thad''s fucking gross! I can''t believe you do that!"'
+			'"Waht the fuck else am I suppozed do?" she asks, sounding confused.'
+			'"Just spit it out!"'
+			'"The fuck are you talking about?" The incredulous look Albina gives you is like you just said one plus one equals five. "If he cums in your mouth, you swallow."'
+			act 'Continue':gt 'albina_wine_event','wine_chat1'
+		end
+		
+		act 'Me too':
+			cla & *nl
+			'"Me too," you mumble. "Spitting is quitting."'
+			'"Damn straight," Albina says, throwing up her hand and high fiving you.'
+			act 'Continue':gt 'albina_wine_event','wine_chat1'
+		end
+		if trt_cumeater > 0:
+			act 'I love the taste':
+				cla & *nl
+				'"Me too," you smile. "I love the way it feels going down my throat. Taste is pretty good too."'
+				'"What the fuck?" Albina says, looking at you with digust. "You actually like the taste of cum?!"'
+				'"Yeah, it''s why I swallow. You don''t like it?"'
+				'"No! It fuckin'' tastes like shit!"'
+				'"Then why do you do it?"'
+				'"Cuz you''re supposed to? If he cums in my mouth, I can''t spit it out," she says, looking genuinely confused that you''re suggesting there''s a choice.'
+				act 'Continue':gt 'albina_wine_event','wine_chat1'
+			end
+		end
+	end
+	
+	act 'Your mom is very pretty':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+		'With Albina right on your lap, you find your thoughts drifting to her mother. Her hair, her facial structure, she really is her mother''s daughter. It''s easy to tell where she got her good looks from.'
+		'"Your mom is fucking hot," you suddenly blurt out, your mouth autocompleting your thought before it actually passes through your brain. You freeze in panic.'
+		'"Fucking shit, I <i>knowwwwwwww</i>," Albina whines beneath you. "I gots ass for days, but she''s gots tits to match. Big fucking bootyful bounshy tits that give her cleavage even in a motherfucking t-shirt. <i>And</i> a great ass! Life is so un-fucking-fair..."'
+		act 'Continue':gt 'albina_wine_event','wine_chat1'
+	end
+	
+	act'':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+		
+		act 'Continue':gt 'albina_wine_event','wine_chat1'
+	end
+	
+	act'':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+		
+		act 'Continue':gt 'albina_wine_event','wine_chat1'
+	end
+end
+
+if $ARGS[0] = 'shave_answer1':
+	act 'It''s so itchy':
+		cla & *nl
+		'You hum in agreement while you take another sip of wine.'
+		'"I''s sho itchy," you mumble around the glass.'
+		'"<i>Right?!</i>" she says, sitting up and to look at you with wide exhasperated eyes before laying her head back down on your lap.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act'So unfashionable':
+		cla & *nl
+		'You hum in agreement while you take another sip of wine.'
+		'"I''s sho ugly," you mumble around the glass. "Don''t they know how unfashionable bush is?"'
+		'"I don''t care about shit like that," Albina shakes her head. She gets quiet for a bit and stares down into her glass while swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act 'Easy maintanence':
+		cla & *nl
+		'"Mmmm," you hum in agreement while you take another sip of wine.'
+		'"I''s defini''ly eashier tha ''ay," you mumble around the glass. "I have no patience for styling down there. Easier to shuck it all off. Don''t know why they all don''t do the same."'
+		'"Shaving is a pretty annoying chore," she agrees. "But that''s not what I mean. It''s just so <i>fucking itchy!</i>"'
+		'Albina scowls while looking between her legs, seemingly disgusted at the mere thought of hair growing between them.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act 'Shrug':
+		cla & *nl
+		'"Eh," you shrug, taking another sip of wine.'
+		'"''ey can ''o wha''e''er ''ey ''ant down ''ere," you mumble around the glass. "It''s their pussy. I just shave cause I like it that way."'
+		'Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+end
+
+if $ARGS[0] = 'shave_answer2':
+	act 'I''m lazy':
+		cla & *nl
+		'"Bleh," you shrug. "I''m lazy. I''ll take care of it... eventually..." You look down at Albina, taking another sip of your wine. She just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act 'Didn''t feel like it':
+		cla & *nl
+		'"Bleh," you shrug. "Just didn''t feel like it today. I''l shave it off tomorrow," you mumble, taking another sip of your wine. She just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act 'I was in a rush':
+		cla & *nl
+		'"I was running late for something," you say, shrugging. "I''ll take care of it later..." you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act 'I''m growing it out':
+		cla & *nl
+		'"Actually I''ve been growing it out," you say, taking another sip of your wine. "I thought I might try having some bush for a change." Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+end
+
+if $ARGS[0] = 'shave_answer5':
+	if pubestyle = 0 or pubestyle = 10:
+		act 'I''m lazy':
+			cla & *nl
+			if pubestyle = 10:
+				'"Bleh," you shrug. "I''m just lazy. Shaving is so much work. Best I can do is trim it now and then when it starts to get out of control," you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+			else
+				'"Bleh," you shrug. "I''m just lazy. Shaving is so much work. Easier just to let it grow," you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+			end
+			gs 'albina_wine_event','shave_elaborate'
+		end
+		
+		act 'I like it this way':
+			cla & *nl
+			'"I like it this way," you say, shrugging. "Easy to maintain, plus I think I look pretty good with a rug. Don''t you?" you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+			gs 'albina_wine_event','shave_elaborate'
+		end
+	elseif (pubestyle >= 2 and pubestyle <= 8) or pubestyle >= 12:
+		act 'I like it this way':
+			cla & *nl
+			'"I like it this way," you protest. "I got it styled just the way I like it. Don''t you think it''s cute?" you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+			gs 'albina_wine_event','shave_elaborate'
+		end
+	end
+	
+	act 'Maybe I should try shaving':
+		cla & *nl
+		'"Hmmm, you might have a point," you muse. "You look pretty sexy all clean shaven down there. Maybe I should try it some time," you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+end
+
+if $ARGS[0] = 'shave_answer6':
+	act 'I''m lazy':
+		cla & *nl
+		'"Bleh," you say, shrugging. "I''m just lazy. Yeah, sometimes it itches but whenever I think of all the work I''d have to do to shave it I''m just like <i>ughhhhhhhh</i>," you mumble, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+	
+	act 'Doesn''t bother me':
+		cla & *nl
+		'"Doesn''t really bother me," you say, shrugging. "Why should I care? Fashion?" you chuckle, taking another sip of your wine. Albina just stares down at her own glass, swirling the dark red liquid around inside of it.'
+		gs 'albina_wine_event','shave_elaborate'
+	end
+end
+
+
+if $ARGS[0] = 'shave_elaborate':
+	'"I only used to shave because of my dad," she says unblinking, like she didn''t even hear what you said. "As soon as I first started growing hair down there, he bought me a pack of razors. Wanted my pussy ''smooth as a baby down there'' for all his rapist friends. I tried letting it grow out once just to spite him, but it was so <i>fucking</i> itchy, I couldn''t even last a week without giving up. Fuck pussy hair! I should get it lasered."'
+	'With that, she tilts her glass back and drains the whole thing in one large swallow before reaching for the bottle to top herself off again.'
+	gs'albina_wine_event','wine_chat2'
+end
+
+--- albina_wine_event ---------------------------------

+ 8 - 8
locations/albinahome.qsrc

@@ -86,7 +86,7 @@ if $ARGS[0] = 'hallway':
 			!! swim winter
 			AlbinaQW['event'] = 1
 			gt 'albina_house_events', 'swim_winter1'
-		elseif temp <= 5 and (AlbinaQW['studylock'] = 0 or AlbinaQW['flashdrive'] = 0):
+		elseif temp <= 5 and AlbinaQW['studylock'] = 0 and AlbinaQW['flashdrive'] = 0:
 			!! laptop event
 			gt 'albina_house_events', 'study_door'
 		elseif temp = 11:
@@ -479,8 +479,8 @@ if $ARGS[0] = 'game_bet':
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/game.jpg"></center>'
-	'You stare at the size of the attached dildo. "Where 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 and places them on the floor. She lies 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.'
+	'You stare at the size of the attached dildo. It''s almost as long and thick as your forearm. "Where did you get that?!" you laugh. "Whatever, you''re on. You''re so going to get fucked!"'
+	'Albina laughs as she brings the strapon over with a bottle of lube and places them on the floor. She lies back down beside you and picks her controller up. "Please! You''re 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
@@ -528,7 +528,7 @@ if $ARGS[0] = 'wear_strapon':
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/game/spank.mp4"></video></center>'
 	'Before you can begin, Albina smirks at you while wiggling her ass. "I need to be punished for losing first. Spank me <<$pcs_nickname>>, and don''t stop until my pussy is wet and my ass is red and stinging!"'
 	'She pushes you down onto the bed and lays across your lap before looking up at you. "Don''t make me beg, <<$pcs_nickname>>."'
-	'You smile at her before raising your hand and giving her a firm smack on the ass. "Harder!" she blurts out and you respond by delivering a hard smack that leaves both her ass and your hand red and stinging. "Oh FUCK, <i>yeeesss</i>! Do it again!" she moans in an almost orgasmic tone.'
+	'You smile at her before raising your hand and giving her a firm smack on the ass. "Harder!" she blurts out and you respond by delivering a hard smack that leaves both her ass and your hand red and stinging. "Oh FUCK, <i>yeeesss</i>! Do that again!" she moans in an almost orgasmic tone.'
 	'You continue spanking her as hard as you can until the stinging in your hand becomes too much and you have to stop. "That was fucking amazing <<$pcs_nickname>>! I''m so fucking wet after that!" True to her word, you can feel her juices trickling down your leg. "I need you to fuck me just as hard now. Pound me until I cum!" She climbs off of you and you stand to adjust the harness around your hips.' 
 	gs 'arousal', 'BDSM_give', 8, 'dom', 'lesbian'
 	gs 'stat'
@@ -605,7 +605,7 @@ if $ARGS[0] = 'receive_strapon':
 	'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 before she pulls it out of your mouth. "I''m so going to enjoy fucking you!"'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	gs 'stat'
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		act 'You''re a virgin':
 			*clr & cla
 			gs 'stat'
@@ -620,7 +620,7 @@ if $ARGS[0] = 'receive_strapon':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag1.jpg"></center>'
 				'You give her an awkward smile. "I... I want you to... take me. My... virginity, that is." you tell her as your cheeks burn bright red.' 
-				'She smiles back. "OK, don''t worry. I''ll be gentle since it''s your first time. Just lie on your back and spread your legs." You do as she commands and she climbs onto the bed and scoots in 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. She then slowly slides the <<dick>>cm <<$dick_girth>> dildo into your virgin pussy.' 
+				'She smiles back. "Okay, don''t worry. I''ll be gentle since it''s your first time. Just lie on your back and spread your legs." You do as she commands and she climbs onto the bed and scoots in 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. 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 softly 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 yet. Roll over so I can fuck that tight little ass of yours."'
 				gs 'arousal', 'vaginal_strap', 5, 'lesbian'
 				gs 'stat'
@@ -640,7 +640,7 @@ if $ARGS[0] = 'receive_strapon':
 				*clr & cla
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/getvag2.jpg"></center>'
-				'She proceeds to fuck you hard, but not too hard, settling into a near perfect rhythm that you enjoy, feeling youself slowly getting wetter. She seems to be enjoying it as much as you, moaning softly and squeezing her breast as she fucks you. She leans in and kisses you before suddenly stopping and pulling out. "Okay, 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."'
+				'She proceeds to fuck you hard, but not too hard, settling into a near perfect thrusting rhythm that you enjoy, feeling youself slowly getting wetter. She seems to be enjoying it as much as you, moaning softly as she fucks you. She leans in and kisses you before suddenly stopping and pulling out. "Okay, 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', 'albina_ass_fucks_you'
@@ -664,7 +664,7 @@ if $ARGS[0] = 'albina_ass_fucks_you':
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/game/anal2.jpg"></center>'
-		'Once you are comfortable with her in your ass, she stands up over you and pins your head to the bed with her foot. "Get ready, because now I''m <i>really</i> going to fuck your ass!" she laughs before she starts slamming the full length of the dildo in and out of your ass, causing you to grip the sheets tightly. Despite this, she isn''t too rough and you start enjoying the pleasurable sensation. Albina seemingly grows more aroused the more she fucks you.' 
+		'Once you''re comfortable with her in your ass, she stands up over you and pins your head to the bed with her foot. "Get ready, because now I''m <i>really</i> going to fuck your ass!" she laughs before she starts slamming the full length of the dildo in and out of your ass, causing you to grip the sheets tightly. Despite this, she isn''t too rough and you start enjoying the pleasurable sensation. Albina seemingly grows more aroused the more she fucks you.' 
 		'Just as it is starting to hurt, she stops and lets out a loud pleasured moan before lifting her foot off your head and 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 as you turn and see her sliding the harness off, apparently finished with you. You also notice the wet patch on the bed. She obviously greatly enjoyed hammering your ass.'
 		gs 'arousal', 'anal_strap', 10, 'lesbian'
 		gs 'stat'

+ 37 - 37
locations/anekdot.qsrc

@@ -1,9 +1,9 @@
 # anekdot
 anrand = rand(0, 39)
-
+	*p '"'
 if anrand = 0:
 	'What is the difference between a snowman and a snow-woman?'
-	'Snowballs.'
+	'Snowballs."'
 elseif anrand = 1:
 	'Somewhere in the Atlantic Ocean, two submarines, Russian and American, come to the surface.'
 	'The Russian one is old and rusty while the American one is new and sleek matte black.'
@@ -15,55 +15,55 @@ elseif anrand = 2:
 	'Two old men on a bench in a nursing home.'
 	'One says, "My grandson asked me yesterday what I did during the sexual revolution."'
 	'The other replies, "So what did you tell him?"'
-	'"I told him I was captured almost immediately and got a life sentence washing dishes.'
+	'"I told him I was captured almost immediately and got a life sentence washing dishes."'
 elseif anrand = 3:
-	'My dog used to chase people on a bike a lot. It got so bad, finally, I had to take away his bike.'
+	'My dog used to chase people on a bike a lot. It got so bad, finally, I had to take away his bike."'
 elseif anrand = 4:
 	'The bank was robbed today by a naked woman.'
-	'No-one could remember her face'
+	'No-one could remember her face."'
 elseif anrand = 5:
-	'I thought I''d tell you a good time travel joke - But you didn''t like it.'
+	'I thought I''d tell you a good time travel joke - But you didn''t like it."'
 elseif anrand = 6:
 	'I heard a report about a stomach virus going around.'
 	'Apparently, it causes 9 out of 10 people to suffer from diarrhea.'
-	'I just can''t stop wondering about the one person who enjoys it.'
+	'I just can''t stop wondering about the one person who enjoys it."'
 elseif anrand = 7:
-	'I''m selling my parrot. Why you ask? Because yesterday the bastard tried to sell me.'
+	'I''m selling my parrot. Why you ask? Because yesterday the bastard tried to sell me."'
 elseif anrand = 8:
-	'They threw me out of the cinema the other day for bringing my own food. Come on though, the prices are way too high, and it''s been ages since I had a barbecue.'
+	'They threw me out of the cinema the other day for bringing my own food. Come on though, the prices are way too high, and it''s been ages since I had a barbecue."'
 elseif anrand = 9:
-	'I went to the zoo the other day, but they only had a dog on display. It was a shih tzu.'
+	'I went to the zoo the other day, but they only had a dog on display. It was a shih tzu."'
 elseif anrand = 10:
 	'An optimist sees light at the end of a tunnel and thinks it''s an exit'
 	'A pessimist sees light at the end of a tunnel and thinks it''s an oncoming train'
-	'A train driver sees two idiots on the tracks.'
+	'A train driver sees two idiots on the tracks."'
 elseif anrand = 11:
-	'Yes, money can''t buy you happiness, but I''d still feel a lot happier crying in a brand new BMW.'
+	'Yes, money can''t buy you happiness, but I''d still feel a lot happier crying in a brand new BMW."'
 elseif anrand = 12:
-	'Don''t be sad when a bird shits on your head. Be happy pigs can''t fly.'
+	'Don''t be sad when a bird shits on your head. Be happy pigs can''t fly."'
 elseif anrand = 13:
 	'I used to believe the brain was the most important organ.'
 	'Then I thought, "Look what''s telling me that."'
 elseif anrand = 14:
 	'Light travels faster than sound.'
-	'That''s why a lot of people look smart until they start talking.'
+	'That''s why a lot of people look smart until they start talking."'
 elseif anrand = 15:
-	'Stalking: when a couple enjoys long romantic walks with each other, but only one them is aware of that fact.'
+	'Stalking: when a couple enjoys long romantic walks with each other, but only one them is aware of that fact."'
 elseif anrand = 16:
 	'When a guy says he likes girls with a sense of humour, that doesn''t mean he wants a girl to be witty and funny'
-	'He just wants someone to finally laugh at his jokes.'
+	'He just wants someone to finally laugh at his jokes."'
 elseif anrand = 17:
 	'I never understood why "bra" is singular and "panties" are plural'
-	'Let''s just get rid of both.'
+	'Let''s just get rid of both."'
 elseif anrand = 18:
 	'During a job interview I was asked to characterize myself in five words.'
-	'"Quite Lazy"'
+	'"Quite Lazy"."'
 elseif anrand = 19:
 	'I always carry an EpiPen'
-	'My friend gave it to me when he was dying, so it was obviously very important to him.'
+	'My friend gave it to me when he was dying, so it was obviously very important to him."'
 elseif anrand = 20:
 	'I bought a thesaurus yesterday'
-	'Not only is it terrible, but it''s terrible.'
+	'Not only is it terrible, but it''s terrible."'
 elseif anrand = 21:
 	'A Chukcha sits on the shore of the Bering Strait. An American submarine surfaces.'
 	'The American captain opens the hatch and asks, "Which way is Alaska?"'
@@ -71,60 +71,60 @@ elseif anrand = 21:
 	'"Thanks," says the American then shouts "South-South-East, bearing 159.5 degrees!" down the hatch and the submarine submerges.'
 	'Ten minutes later, a Soviet submarine emerges. The Russian captain opens the hatch and asks the Chukcha, "Where did the American submarine go?"'
 	'The Chukcha replies, "South-South-East bearing 159.5 degrees!"'
-	'"Don''t be a smart-ass", says the captain, "just point your finger!'
+	'"Don''t be a smart-ass", says the captain, "just point your finger!"."'
 elseif anrand = 22:
-	'I have the heart of a lion and a lifetime ban from the zoo.'
+	'I have the heart of a lion and a lifetime ban from the zoo."'
 elseif anrand = 23:
 	'I want to die peacefully in my sleep like my grandfather'
-	'Not screaming in terror like his bus passengers.'
+	'Not screaming in terror like his bus passengers."'
 elseif anrand = 24:
 	'Give a man a fire, and he''s warm for a day'
-	'Set him on fire, and he''s warm for the rest of his life.'
+	'Set him on fire, and he''s warm for the rest of his life."'
 elseif anrand = 25:
 	'Father says, "Son, you were adopted"'
 	'Son replies, "What? I knew it! I want to meet my biological parents!"'
 	'Father retorts, "We are your biological parents. Now pack up, because they''ll be here to pick you up in 20 minutes."'
 elseif anrand = 26:
 	'When I was younger, I felt like a man trapped in a woman''s body.'
-	'Then I was born'
+	'Then I was born."'
 elseif anrand = 27:
-	'I was raised as an only child, which really annoyed my sister.'
+	'I was raised as an only child, which really annoyed my sister."'
 elseif anrand = 28:
 	'Father says, "Son, I don''t think you''re cut out to be a mime"'
 	'Son retorts, "Why? Was it something I said?"'
 elseif anrand = 29:
 	'My sister had a baby that they took a while to name'
 	'I told her to name her soon before she turned into a criminal'
-	'I''m not having my niece on the news like all those other 17 year old criminals who have yet to be named.'
+	'I''m not having my niece on the news like all those other 17 year old criminals who have yet to be named."'
 elseif anrand = 30:
 	'I went into a shop for a book about turtles'
 	'The woman asked me, "Hardback?"'
-	'I said,  "Yes, but with the flippers."'
+	'I said,  "Yes, but with the flippers."."'
 elseif anrand = 31:
 	'Did you hear about the sick clown?'
-	'It was all shits and giggles.'
+	'It was all shits and giggles."'
 elseif anrand = 32:
 	'My therapist says that I have a preoccupation with vengeance'
-	'We''ll see about that'
+	'We''ll see about that."'
 elseif anrand = 33:
 	'My father always used to say, "Whatever doesn''t kill you makes you stronger"'
-	'Until the accident at least.'
+	'Until the accident at least."'
 elseif anrand = 34:
-	'The best time to add insult to injury is when you''re signing the cast.'
+	'The best time to add insult to injury is when you''re signing the cast."'
 elseif anrand = 35:
 	'I wrote a letter to the post office about my mail being stolen'
-	'To make sure they read it, I put it inside a birthday card.'
+	'To make sure they read it, I put it inside a birthday card."'
 elseif anrand = 36:
 	'I''m sure, wherever my father, is that he''s looking down on us'
-	'He''s not dead. He''s just very condescending.'
+	'He''s not dead. He''s just very condescending."'
 elseif anrand = 37:
 	'My father is a family man'
-	'He has three of them.'
+	'He has three of them."'
 elseif anrand = 38:
 	'Everyone tells you to live your dreams'
-	'But I don''t want to be naked in an exam I haven''t studied for.'
+	'But I don''t want to be naked in an exam I haven''t studied for."'
 elseif anrand = 39:
-	'I tried water polo but my horse drowned.'
+	'I tried water polo but my horse drowned."'
 end
 killvar 'anrand'
 

+ 1 - 1
locations/anushapt.qsrc

@@ -350,7 +350,7 @@ if $ARGS[0] = 'bathroom':
 	'The toilet sits along the far wall. There''s also a bathtub with an old plastic shower curtain hanging from a rod above it. It also seems that the latch on the door is broken.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
 	act 'Leave the bathroom': gt 'anushapt','hallway'
 	act 'Take a shower':
 		*clr & cla

+ 2 - 4
locations/anushka.qsrc

@@ -184,7 +184,7 @@ if $ARGS[0] = 'Her turn':
 		*clr & cla
 		'<center><b><font color="maroon">Detention</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/sex/detcowgirl.jpg"></center>'
-		if stat['virgin'] = 0:
+		if stat['think_virgin'] = 0:
 			'You blush as you shake your head. "Sorry, but I don''t want to get fucked. I''m still a virgin."'
 			'They both look at you with surprise. Then Valentin says. "Well I will happily pop your cheery for you." Which earns him a slap on the shoulder from Anushka.'
 			'"Shut up whore dog, a girl picks her time and with whom she wants to lose it." Then she says to you. "Don''t worry about it." Then Anushka climbs on top of him herself. She mounts him cowgirl style then starts riding him hard and fast. You kneel down next to them on the couch, squeezing and kissing her lovely ass as she rides him.'
@@ -225,7 +225,7 @@ if $ARGS[0] = 'Her turn':
 		end
 	end
 
-	if stat['virgin'] = 0:
+	if stat['think_virgin'] = 0:
 		act 'Mount him':
 			*clr & cla
 			'<center><b><font color="maroon">Detention</font></b></center>'
@@ -862,5 +862,3 @@ if $ARGS[0] = 'meet_after_school':
 end
 
 --- anushka ---------------------------------
-
-

+ 8 - 8
locations/anushkaev1.qsrc

@@ -21,7 +21,7 @@ if $ARGS[0] = 'strapon1':
 			'You pull out the strap-on harness and hold it up. "Yeah, I like this..."'
 			'Her eyes widen ever so slightly. "Just what do you plan to do with that?"'
 		end
-		if domnush >= -50 and stat['virgin'] = 0:
+		if domnush >= -50 and stat['think_virgin'] = 0:
 			act 'Take turns':
 				*clr & cla
 				minut += 2
@@ -32,7 +32,7 @@ if $ARGS[0] = 'strapon1':
 				act 'Strap-on fun': gt 'anushkaev1', 'bedstrapongive'
 			end
 		end
-		if stat['virgin'] = 0:
+		if stat['think_virgin'] = 0:
 			act 'Fuck me':
 				*clr & cla
 				nushstrapon = 1
@@ -89,7 +89,7 @@ if $ARGS[0] = 'strapon1':
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme6.jpg"></center>'
 										'Several minutes go by before she climbs off your face, grabs the harness and quickly slides it on. After making sure it''s securely in place, she grabs you by the hair and pulls your face over the dildo. "Suck my dick, slut!"'
 										'You obediently open your mouth and take the <<dick>>cm <<$dick_girth>> dildo in your mouth. She mostly lets you control how deep you take it, although she pushes it a bit deeper a few times, making you gag a little.'
-										gs 'arousal', 'bj', 5, 'lesbian'
+										gs 'arousal', 'dildo_suck', 5, 'lesbian'
 										gs 'stat'
 										act 'Get fucked':
 											*clr & cla
@@ -262,7 +262,7 @@ if $ARGS[0] = 'strapon1':
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme6.jpg"></center>'
 									'Several minutes go by before she climbs off your face, grabs the harness and quickly slides it on. After making sure it''s securely in place, she grabs you by the hair and pulls your face over the dildo. "Suck my dick, slut!"'
 									'You obediently open your mouth and take the <<dick>>cm <<$dick_girth>> dildo in your mouth. She mostly lets you control how deep you take it, although she pushes it a bit deeper a few times, making you gag a little.'
-									gs 'arousal', 'bj', 5, 'lesbian'
+									gs 'arousal', 'dildo_suck', 5, 'lesbian'
 									gs 'stat'
 									act 'Get fucked':
 										*clr & cla
@@ -1130,13 +1130,13 @@ if $ARGS[0] = 'couch_strapon_get':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/cstrapget2.jpg"></center>'
 			'She places her hand on the back of your head and pulls your head down to the strapon. "Suck my dick, slut!"'
 			'You open your mouth, take the dildo into your mouth and sucking on it, getting it nice and wet while her hand guides your head, occasionally forcing it a bit further into your mouth. "Fuck, you''re such a good cock sucker <<$pcs_nickname>>. No wonder all the boys talk about you." she tells you in a teasing tone. Her dirty talk turns you on.'
-			gs 'arousal', 'bj', 2, 'lesbian', 'sub'
+			gs 'arousal', 'dildo_suck', 2, 'lesbian', 'sub'
 			gs 'stat'
 			act 'Swallow the whole thing':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/cstrapget3.jpg"></center>'
 				'She starts forcing your head down more and more, gagging you with the dildo and making you slobber all over it. "Come on you fucking slut, I know you can deepthroat this." she says just before she forces the dildo down your throat, gagging you. After a few seconds, she finally releases you to let you catch your breath before doing it again. She pulls off most of her clothes while she face fucks you.'
-				gs 'arousal', 'bj', 3, 'lesbian', 'sub', 'deepthroat'
+				gs 'arousal', 'dildo_suck', 3, 'lesbian', 'sub', 'deepthroat'
 				gs 'stat'
 				act 'Turn around':
 					*clr & cla
@@ -1352,7 +1352,7 @@ if $ARGS[0] = 'bedstrapongive':
 			'You smack her on the ass as she rides you. "Yeah, that''s right! Ride my dick like the slut you are!" you tell her in a teasing tone. She''s moaning so loudly that you don''t even think she heard your comment. A few more minutes go by before she cries out in orgasm and you can feel her wetness running down onto your thighs. She almost collapses on you, breathing hard, and you have to help her get off you.'
 			gs 'arousal', 'vaginal_strap_give', 5, 'lesbian'
 			gs 'stat'
-			if stat['virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1','bedstraponget'
+			if stat['think_virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1','bedstraponget'
 			act 'Have her fuck your ass now': gt 'anushkaev1','bedstrapongetanal'
 			act 'Fuck her ass now': gt 'anushkaev1','bedstrapongiveanal'
 			act 'Finish':
@@ -1524,7 +1524,7 @@ if $ARGS[0] = 'bedstrapongiveanal':
 		'You ride her all the way down, still fucking her ass. Even once the last orgasm passes and she seems completely spent, you keep hammering away at her ass, just to show her who''s boss. Finally tiring yourself out, you stop and pull out of her.'
 		gs 'arousal', 'vaginal_strap_give', 5, 'lesbian', 'rough', 'dom'
 		gs 'stat'
-		if stat['virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1','bedstraponget'
+		if stat['think_virgin'] = 0: act 'Have her fuck you now': gt 'anushkaev1','bedstraponget'
 		act 'Have her fuck your ass now': gt 'anushkaev1','bedstrapongetanal'
 		act 'Finish':
 			*clr & cla

+ 36 - 1
locations/arousal.qsrc

@@ -17,7 +17,9 @@ It can be when receiving any of the following
 'cuni' - stimulation of your pussy by someones toungue
 'rimming' - stimulation of your anus by someones toungue
 'vaginal' 'vaginal_finger' 'vaginal_fist' 'vaginal_dildo' 'vaginal_strap' 'vaginal_vibe' - stimulation of your vagina with a penis and various others
+'self_fisting' - fisting your own vagina
 'anal' 'anal_finger' 'anal_fist' 'anal_dildo' 'anal_strap' 'anal_vibe' - stimulation of your anus with a penis and various others
+'self_fisting_anal' - fisting your own anus
 'kiss' - snogging, tonsil tennis, lip locking, etc.
 'BDSM' - receiving candle wax, flogging, leash play, bondage etc
 'pee' - being peed upon
@@ -31,6 +33,7 @@ also when giving any of the following:
 'anal_finger_give' 'anal_fist_give' 'anal_dildo_give' 'anal_vibe_give' 'anal_strap_give' - stimulating someones anus in various ways
 'hj' - jerking a guy off with your hand
 'bj' - sucking a guy off
+'dildo_suck' - simulating a bj on a dildo/strapon
 'titjob' - using boobs to jerk off a guy
 'footjob' - using feet to jerk off a guy
 'BDSM_give' - giving candle wax, flogging, leash play, bondage etc
@@ -62,7 +65,7 @@ no_orgasm_msg - if one of the arguments $ARGS[2] - [8] is set to 'no_orgasm_msg'
 You can override the orgasm to force or prevent, to do so use:
 $orgasm_or = 'yes' to force orgasm, it will reset in orgasm call so if you want to force it again, you have to enter it again
 $orgasm_or = 'custom' to force orgasm and use custom text set as $orgasm_txt - *you can just add the text and call with 'yes' this is old method
-$orgasm_or = 'yes' and 'custom' require that the first arousal call is a call that can trigger an orgasm, the following arousal calls can trigger it: clit_finger, clit_vibe, cuni, rimming, trib, anal, anal_finger, anal_fist, anal_dildo, anal_strap, anal_vibe, vaginal, vaginal_finger, vaginal_fist, vaginal_dildo, vaginal_strap, vaginal_vibe can trigger
+$orgasm_or = 'yes' and 'custom' require that the first arousal call is a call that can trigger an orgasm, the following arousal calls can trigger it: clit_finger, clit_vibe, cuni, rimming, trib, anal, anal_finger, anal_fist, anal_dildo, anal_strap, anal_vibe, vaginal, vaginal_finger, vaginal_fist, vaginal_dildo, vaginal_strap, vaginal_vibe, self_fisting and self_fisting_anal.
 $orgasm_or = 'no' to prevent orgasm, it will remain in place until manually changed, or if end is called.
 $orgasm_txt is used to add custom text that will be called if Sveta orgasms in the next arousal call. It will remain until cleared or orgasm so you must clear it if not forcing orgasm and don''t want it to be used on next orgasm.
  }
@@ -252,6 +255,21 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			gs 'pain', 4-agape, 'asshole', 'stretch'
 			if agape < 3:agape = 3
 		end
+	elseif $ARGS[0] = 'self_fisting_anal':
+		orgasm_flag['anal'] = 1
+		count['self_fisting_anal'] = 1
+		stim['act'] = 30
+		if traits['buttslut_lvl'] = 1:
+			stim['act'] = 50
+		elseif traits['buttslut_lvl'] >= 2:
+			stim['act'] = 70
+		end
+		if pcs_ass + anal_slip < 30:
+			pcs_ass = 30
+			gs 'pain', 4-agape, 'asshole', 'stretch'
+			if agape < 3:agape = 3
+		end
+		self_fisting
 	elseif $ARGS[0] = 'anal_dildo':
 		orgasm_flag['anal'] = 1
 		count['anal_dildo'] = 1
@@ -365,6 +383,16 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			gs 'pain', 3 - vgape, 'vaginal', 'stretch'
 			if vgape < 3:vgape = 3
 		end
+	elseif $ARGS[0] = 'self_fisting':
+		orgasm_flag['vaginal'] = 1
+		count['self_fisting'] = 1
+		stim['act'] = 70
+		if pcs_vag + vaginal_slip < 30:
+			!! same as for 'vaginal'
+			pcs_vag += 3
+			gs 'pain', 3 - vgape, 'vaginal', 'stretch'
+			if vgape < 3:vgape = 3
+		end
 	elseif $ARGS[0] = 'vaginal_dildo':
 		orgasm_flag['vaginal'] = 1
 		count['vaginal_dildo'] = 1
@@ -486,6 +514,10 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		end
 		stim['act'] = 45
 		if temp_dick > pcs_throat: pcs_throat += 1
+	elseif $ARGS[0] = 'dildo_suck':
+		count['dildo_suck'] = 1
+		stim['act'] = 30
+		if temp_dick > pcs_throat: pcs_throat += 1
 	elseif $ARGS[0] = 'footjob':
 		if temp_unaware = 1:
 			count['hidden_footjob'] = 1
@@ -853,6 +885,7 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'count', 'anal_dildo'
 	gs 'arousal', 'count', 'anal_strap'
 	gs 'arousal', 'count', 'anal_vibe'
+	gs 'arousal', 'count', 'self_fisting_anal'
 	gs 'arousal', 'count', 'vaginal'
 	gs 'arousal', 'count', 'hidden_vaginal'
 	gs 'arousal', 'count', 'vaginal_finger'
@@ -860,6 +893,7 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'count', 'vaginal_dildo'
 	gs 'arousal', 'count', 'vaginal_strap'
 	gs 'arousal', 'count', 'vaginal_vibe'
+	gs 'arousal', 'count', 'self_fisting'
 	gs 'arousal', 'count', 'BDSM'
 	gs 'arousal', 'count', 'pee'
 	gs 'arousal', 'count', 'massage'
@@ -881,6 +915,7 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'count', 'hidden_hj'
 	gs 'arousal', 'count', 'bj'
 	gs 'arousal', 'count', 'hidden_bj'
+	gs 'arousal', 'count', 'dildo_suck'
 	gs 'arousal', 'count', 'footjob'
 	gs 'arousal', 'count', 'hidden_footjob'
 	gs 'arousal', 'count', 'titjob'

+ 2 - 2
locations/artem_events.qsrc

@@ -661,7 +661,7 @@ if $ARGS[0] = 'sex':
 							end
 						end
 					end	
-				elseif stat['virgin'] = 1:
+				elseif stat['think_virgin'] = 1:
 					'You take his dick out of your mouth for a second and smile at him a bit apologetically telling him: "Sorry, Artem, but I''m still a virgin and I am not sure I am ready to lose my virginity yet, ok? I bet I could still make you feel good with my mouth."'
 					'Artem blushes, but presses on and asks: "I would like to be your first, it can be both of our first times together."'
 					gs 'arousal', 'bj', 1
@@ -678,7 +678,7 @@ if $ARGS[0] = 'sex':
 								'You grab a condom out of your purse and tell him to put it on. He struggles a bit to get it on but eventually manages to get it on his hard cock.'
 							else
 								noprotect = 1
-								'"You do have a condom right?" You ask him.'
+								'"You do have a condom right?" you ask him.'
 								'"I... No, I don''t have any... I haven''t exactly had any use for those yet." He says a bit defensively.'
 								'Not wanting to hurt his feelings you tell him it''s ok.'
 							end

+ 28 - 28
locations/artemhome.qsrc

@@ -223,7 +223,7 @@ if $ARGS[0] = 'bathroom':
 		'The first thing you notice is the god awful green tile, with matching sink in the bathroom. You don''t know who picked it but they obviously don''t have any good taste. Other than that it is a fairly typical bathroom, other than this might be the cleanest bathroom you have ever been in. It looks practically brand new it is so shinny and it smells wonderful as well.'
 		'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 		*nl
-		if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+		if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
 		act 'Leave the bathroom': gt 'artemhome', 'hallway'
 		if hour < 6:
 			gt 'artemhome', 'timecheck'
@@ -326,7 +326,7 @@ if $ARGS[0] = 'artemroom':
 				if will_cost <= pcs_willpwr:
 					act 'Kiss him (<<will_cost>> Willpower)':
 						*clr & cla
-						npc_rel['A2'] += 3
+						gs 'npc_relationship', 'modify', 'A2', 'love'
 						if artkissing ! daystart:
 							artfall += 1
 							artkissing = daystart
@@ -348,7 +348,7 @@ if $ARGS[0] = 'artemroom':
 							gs 'stat'
 							act 'Stop making out': 
 								*clr & cla
-								npc_rel['A2'] -= 1
+								gs 'npc_relationship', 'modify', 'A2', 'dislike'
 								'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 								'You pull away before things go too far and catch your breath. You see his slightly confused look and you feel a bit bad about it. "Sorry, I got carried away. Can we just go back to talking?"'
@@ -463,7 +463,7 @@ if $ARGS[0] = 'artemdresser':
 	menu_off = 0
 	*clr & cla
 	minut += 2
-	npc_rel['A2'] -= 1
+	gs 'npc_relationship', 'modify', 'A2', 'dislike'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/artemdresser.jpg"></center>'
 	'Opening the drawers all you find are his clothes, neatly folded and stacked nicely. He has shirts in one drawer, pants in another, shorts in another, socks in yet another and finally underwear, it is very well organized and kinda boring. Noticing him watching you snoop, you close the drawers, instead of rummaging around in them.'
@@ -473,7 +473,7 @@ end
 if $ARGS[0] = 'bookshelf':
 	$menu_loc = 'artemhome'
 	$menu_arg = 'bookshelf'
-	npc_rel['A2'] += 1
+	gs 'npc_relationship', 'modify', 'A2', 'like'
 	*clr & cla
 	minut += 2
 	gs 'stat'
@@ -534,7 +534,7 @@ if $ARGS[0] = 'night_stand':
 	menu_off = 1
 	*clr & cla
 	minut += 2
-	npc_rel['A2'] -= 1
+	gs 'npc_relationship', 'modify', 'A2', 'dislike'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/nightstand.jpg"></center>'
 	'Having decided to snoop, you open the night stand drawer to take a peek inside, to see what he keeps there. Opening the drawers all you find is his phone hooked to a charger in the top drawer and are a couple of books, some cold medicine, a few comics and a flashlight, in the bottom drawer. All and all it is very well organized and kinda boring. Noticing him watching you snoop, you close the drawers, instead of rummaging around in them.'
@@ -830,7 +830,7 @@ if $ARGS[0] = 'livingroom':
 			act 'Play': 
 				*clr & cla
 				ArtemLoc = 5
-				npc_rel['A2'] += 1
+				gs 'npc_relationship', 'modify', 'A2', 'like'
 				if artfalling ! daystart:
 					artfall += 1
 					artfalling = daystart
@@ -1230,7 +1230,7 @@ if $ARGS[0] = 'chat':
 		cla & clr
 		DimaRudeBlock = 1
 		artlie = 2
-		npc_rel['A2'] -= 50
+		gs 'npc_relationship', 'modify', 'A2', - 50
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 		'Artem looks away from you, with a blank stare in his eyes. He mutters: "You know... I watched that video you wanted me to delete from Dimka''s computer. I can''t believe it... I was willing to do anything for you. Anything!"'
 		'He continues: "Ever since I''ve seen that video... Now I can''t even look at you, how could you?" He looks away from you in disgust. "Please leave, I never want to see you again."'
@@ -1305,7 +1305,7 @@ if $ARGS[0] = 'chat':
 		act 'Stay here': 
 			*clr & cla
 			artfall -= 4
-			npc_rel['A2'] -= 3
+			gs 'npc_relationship', 'modify', 'A2', 'hate'
 			gs 'stat'
 			'You shake your head. "No thanks, but thank you for asking."'
 			'He looks a little disappointed. "Oh, ok."'
@@ -1314,7 +1314,7 @@ if $ARGS[0] = 'chat':
 		end
 		act 'Agree to go for a walk':
 			*clr & cla
-			npc_rel['A2'] += 5
+			gs 'npc_relationship', 'modify', 'A2', 'love'
 			artdate += 1
 			gs 'stat'
 			'You give him a cute smile back: "Sure Artem, we could go for a walk, that sounds like fun!"'
@@ -1328,7 +1328,7 @@ if $ARGS[0] = 'chat':
 		'Artem smiles at you. "<<$pcs_nickname>>, would you like to go out on a date?"'
 		act 'Stay here': 
 			*clr & cla
-			npc_rel['A2'] -= 2
+			gs 'npc_relationship', 'modify', 'A2', 'dislike'
 			gs 'stat'
 			'You shake your head. "No thanks, but thank you for asking."'
 			'He looks a little disappointed. "Oh, ok."'
@@ -1337,7 +1337,7 @@ if $ARGS[0] = 'chat':
 		end
 		act 'Agree to go on a date':
 			*clr & cla
-			npc_rel['A2'] += 5
+			gs 'npc_relationship', 'modify', 'A2', 'love'
 			artdate += 1
 			gs 'stat'
 			'You give him a cute smile back: "Sure Artem, we can go out on a date, that sounds like fun!"'
@@ -1365,7 +1365,7 @@ if $ARGS[0] = 'chat':
 !! This should trigger a dialogue in Sveta''s room when Anya sees the flowers (Maybe also if mom is in the kitchen when she gets home and needs to put them in a vase)
 			$giftedflowers = 'Artem'
 			artdate += 1
-			npc_rel['A2'] += 5
+			gs 'npc_relationship', 'modify', 'A2', 'adore'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/makeout.jpg"></center>'
 			'What a nice gesture! You smile at him and mutter: "Awww, they''re beautiful! You shouldn''t have!"'
 			'Artem blushes when he tells you: "Not as beautiful as you..."'
@@ -1414,7 +1414,7 @@ if $ARGS[0] = 'chat':
 		act 'Reject the flowers':
 			*clr & cla
 			artdate -= 1
-			npc_rel['A2'] -= 5
+			gs 'npc_relationship', 'modify', 'A2', 'loathe'
 			minut += 5
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/flowerstrash.jpg"></center>'
@@ -1436,7 +1436,7 @@ if $ARGS[0] = 'chat':
 		'Artem smiles at you as he walks over and hugs you. "<<$pcs_nickname>>, would you like to go out on another date?"'
 		act 'Stay here': 
 			*clr & cla
-			npc_rel['A2'] -= 2
+			gs 'npc_relationship', 'modify', 'A2', 'dislike'
 			gs 'stat'
 			'You shake your head. "No thanks, but thank you for asking."'
 			'He looks a little disappointed. "Oh, ok."'
@@ -1445,7 +1445,7 @@ if $ARGS[0] = 'chat':
 		end
 		act 'Agree to go on a date':
 			*clr & cla
-			npc_rel['A2'] += 5
+			gs 'npc_relationship', 'modify', 'A2', 'love'
 			artdate += 1
 			gs 'stat'
 			'You give him a cute smile back: "Sure Artem, we can go out on a date, that sounds like fun!"'
@@ -1480,7 +1480,7 @@ if $ARGS[0] = 'chat':
 		gs 'stat'
 		act 'Tell him no':
 			*clr & cla
-			npc_rel['A2'] -= 25
+			gs 'npc_relationship', 'modify', 'A2', -25
 			artembrokenheart = 1
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/artemcry.jpg"></center>'
 			'You shake your head no. "I''m sorry if you got the wrong impression Artem. I like you I really do, but I don''t want to be your girlfriend."'
@@ -1494,12 +1494,12 @@ if $ARGS[0] = 'chat':
 		act 'Tell him yes':
 			*clr & cla
 			artembf = 1
-			npc_rel['A2'] += 10
+			gs 'npc_relationship', 'modify', 'A2', 'adore'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/hugging.jpg"></center>'
 			'He gets a huge grin on his face, he gets up and rushes around the table almost knocking it over in his haste to get to you. He pulls you up and into a tight fierce hug. He nuzzles your neck as the two of you hug. "You just made me the happiest guy in the world. I love you <<$pcs_nickname>>."'
 			act 'Tell him you love him too':
 				*clr & cla
-				npc_rel['A2'] += 15
+				gs 'npc_relationship', 'modify', 'A2', 'adore'
 				artemlove = 1
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/hugging.jpg"></center>'
 				'You kiss him, once you break the kiss you say. "I love you too Artem."'
@@ -1521,7 +1521,7 @@ if $ARGS[0] = 'chat':
 		'Artem smiles at you as he walks over and hugs you. "<<$pcs_nickname>>, would you like to go out on another date?"'
 		act 'Stay here': 
 			*clr & cla
-			npc_rel['A2'] -= 2
+			gs 'npc_relationship', 'modify', 'A2', 'dislike'
 			gs 'stat'
 			'You shake your head. "No thanks, but thank you for asking."'
 			'He looks a little disappointed. "Oh, ok."'
@@ -1530,7 +1530,7 @@ if $ARGS[0] = 'chat':
 		end
 		act 'Agree to go on a date':
 			*clr & cla
-			npc_rel['A2'] += 5
+			gs 'npc_relationship', 'modify', 'A2', 'love'
 			artdate += 1
 			gs 'stat'
 			'You give him a cute smile back: "Sure Artem, we can go out on a date, that sounds like fun!"'
@@ -1541,7 +1541,7 @@ if $ARGS[0] = 'chat':
 		act 'Make small talk':
 			*clr & cla
 			minut += 5
-			npc_rel['A2'] += 1
+			gs 'npc_relationship', 'modify', 'A2', 'like'
 			'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 			'The two of you chat about a variety of things, mostly school, movies, books, video games, his gaming night, and what has been going on in Pavlovsk lately.'
@@ -1550,7 +1550,7 @@ if $ARGS[0] = 'chat':
 		end
 		act 'Ask about the future':
 			*clr & cla
-			npc_rel['A2'] += 1
+			gs 'npc_relationship', 'modify', 'A2', 'like'
 			minut += 5
 			'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
@@ -1570,7 +1570,7 @@ if $ARGS[0] = 'chat':
 			end
 			act 'Go to the University':
 				*clr & cla
-				npc_rel['A2'] += 1
+				gs 'npc_relationship', 'modify', 'A2', 'like'
 				minut += 5
 				'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
@@ -1622,7 +1622,7 @@ if $ARGS[0] = 'chat':
 		
 		act 'What have you been up to':
 			*clr & cla
-			npc_rel['A2'] += 1
+			gs 'npc_relationship', 'modify', 'A2', 'like'
 			'<center><h4><font color="maroon">Artem''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 			'You ask him. "So what have you been up to lately?"'
@@ -1633,7 +1633,7 @@ if $ARGS[0] = 'chat':
 			'To your surprise Artem takes out a book and shows it to you, "It''s one of my favorite books that I''ve ever read..."'
 			act 'What is it about':
 				*clr & cla
-				npc_rel['A2'] += 1
+				gs 'npc_relationship', 'modify', 'A2', 'like'
 				'<center><img <<$set_imgh>> src="images/pc/items/accessories/books/fantasy' + rand(1,9) + '.jpg"></center>'
 				'Not really what you expected but you decide to be nice and widen your eyes, "Oh, what is the book about?"'
 				'Artem shines up in the biggest smile, "Oh it''s about this hero that needs to fight for a kingdom and the bad guy has all sorts of weird creatures that he forces to attack him and then he finds this hidden world in his own world so the book takes a completly different path than the one you expected it to take..."'
@@ -1643,7 +1643,7 @@ if $ARGS[0] = 'chat':
 			end
 			act 'A book?':
 				*clr & cla
-				npc_rel['A2'] -= 1
+				gs 'npc_relationship', 'modify', 'A2', 'dislike'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 				'"Really, a book?" you look at him unimpressed.'
 				'A bit dejected he starts explaining, "it''s about this hero that needs to fight for a kingdom and the bad guy has all sorts of weird creatures that he forces to attack him and then he finds this hidden world..." noticing you being bored he stops...'
@@ -1677,7 +1677,7 @@ if $ARGS[0] = 'askedstrip':
 					*clr & cla
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
-					npc_rel['A2'] -= 5
+					gs 'npc_relationship', 'modify', 'A2', 'hate'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 					'You shake your head. "I''m sorry Artem I am just not comfortable doing that."'
 					'He frowns deeply but nods his head. "Yeah ok..."'

+ 1 - 1
locations/audition_sex2.qsrc

@@ -387,7 +387,7 @@ if $ARGS[0] = 'neutral_bj1':
 			else
 				'"Alright, that''s enough of a warmup. Time for the main course. Bend over."'
 			end
-			if stat['virgin'] = 1:
+			if stat['think_virgin'] = 1:
 				act'Wait I''m a virgin':
 					audition['virgin_know'] = 1
 					cla & *clr

+ 7 - 7
locations/audition_sex3.qsrc

@@ -381,7 +381,7 @@ if $ARGS[0] = 'slutty_bj1':
 			else
 				'"Alright, that''s enough of a warmup. Time for the main course. Bend over."'
 			end
-			if stat['virgin'] = 1:
+			if stat['think_virgin'] = 1:
 				act'Wait I''m a virgin':
 					audition['virgin_know'] = 1
 					cla & *clr
@@ -591,7 +591,7 @@ if $ARGS[0] = 'slutty_fuck':
 	gs 'underwear', 'remove'
 	gs 'stat'
 	if rand(0,1) = 1:
-		if stat['virgin'] = 1:
+		if stat['think_virgin'] = 1:
 			act'"By the way, I''m a virgin"':
 				cla & *nl
 				audition['virgin_know'] = 1				
@@ -602,7 +602,7 @@ if $ARGS[0] = 'slutty_fuck':
 			end
 		end
 		act'Get fucked':
-			if stat['virgin'] = 1:
+			if stat['think_virgin'] = 1:
 				gt'audition_sex3','slutty_virgin2'
 			else
 				gt'audition_sex3','slutty_fuck2'
@@ -611,7 +611,7 @@ if $ARGS[0] = 'slutty_fuck':
 		if prezikcount > 0:
 			act'Put on a condom on him':
 				audition['condom'] = 1
-				if stat['virgin'] = 1:
+				if stat['think_virgin'] = 1:
 					gt'audition_sex3','slutty_virgin2'
 				else
 					gt'audition_sex3','slutty_fuck2'
@@ -619,7 +619,7 @@ if $ARGS[0] = 'slutty_fuck':
 			end
 		end
 	else
-		if stat['virgin'] = 1:
+		if stat['think_virgin'] = 1:
 			act'"By the way, I''m a virgin"':
 				cla & *nl
 				audition['virgin_know'] = 1
@@ -630,7 +630,7 @@ if $ARGS[0] = 'slutty_fuck':
 			end
 		end
 		act'Get fucked':
-			if stat['virgin'] = 1:
+			if stat['think_virgin'] = 1:
 				gt'audition_sex3','slutty_virgin1'
 			else
 				gt'audition_sex3','slutty_fuck1'
@@ -639,7 +639,7 @@ if $ARGS[0] = 'slutty_fuck':
 		if prezikcount > 0:
 			act'Put on a condom on him':
 				audition['condom'] = 1
-				if stat['virgin'] = 1:
+				if stat['think_virgin'] = 1:
 					gt'audition_sex3','slutty_virgin1'
 				else
 					gt'audition_sex3','slutty_fuck1'

+ 12 - 12
locations/auditions_minor1.qsrc

@@ -155,7 +155,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 					elseif audition['position'] = 2:
 						'"Then take off your clothes and bend over."'
-						if stat['virgin'] = 1:
+						if stat['think_virgin'] = 1:
 							act'"Uhhh..." (I''m a virgin)':
 								audition['virgin_know'] = 1
 								if rand(1,2) = 1:
@@ -215,7 +215,7 @@ if $ARGS[0] = 'casting_couch':
 							end
 						end
 						act'Bend over':
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex2','neutral_virgin2'
 							else
 								gt'audition_sex2','neutral_fuck2'
@@ -223,7 +223,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 						act'Ask him to put on a condom':
 							audition['condom'] = 1
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex2','neutral_virgin2'
 							else
 								gt'audition_sex2','neutral_fuck2'
@@ -231,7 +231,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 					elseif audition['position'] = 3:
 						'"Take off your clothes and lay down on the desk."'
-						if stat['virgin'] = 1:
+						if stat['think_virgin'] = 1:
 							act'"Uhhh..." (I''m a virgin)':
 								audition['virgin_know'] = 1
 								if rand(1,2) = 1:
@@ -292,7 +292,7 @@ if $ARGS[0] = 'casting_couch':
 							end
 						end
 						act'Get on the desk':
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex2','neutral_virgin1'
 							else
 								gt'audition_sex2','neutral_fuck1'
@@ -300,7 +300,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 						act'Ask him to put on a condom':
 							audition['condom'] = 1
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex2','neutral_virgin1'
 							else
 								gt'audition_sex2','neutral_fuck1'
@@ -323,7 +323,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 					elseif audition['position'] = 2:
 						'"Then take off your clothes and bend over."'
-						if stat['virgin'] = 1:
+						if stat['think_virgin'] = 1:
 							act'"By the way, I''m a virgin"':
 								cla & *nl
 								audition['virgin_know'] = 1
@@ -348,7 +348,7 @@ if $ARGS[0] = 'casting_couch':
 							end
 						end
 						act'Bend over':
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex3','slutty_virgin2'
 							else
 								gt'audition_sex3','slutty_fuck2'
@@ -356,7 +356,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 						act'Ask him to put on a condom':
 							audition['condom'] = 1
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex3','slutty_virgin2'
 							else
 								gt'audition_sex3','slutty_fuck2'
@@ -364,7 +364,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 					elseif audition['position'] = 3:
 						'"Take off your clothes and lay down on the desk."'
-						if stat['virgin'] = 1:
+						if stat['think_virgin'] = 1:
 							act'"By the way, I''m a virgin"':
 								cla & *nl
 								audition['virgin_know'] = 1
@@ -384,7 +384,7 @@ if $ARGS[0] = 'casting_couch':
 							end
 						end
 						act'Get on the desk':
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex3','slutty_virgin1'
 							else
 								gt'audition_sex3','slutty_anal1'
@@ -392,7 +392,7 @@ if $ARGS[0] = 'casting_couch':
 						end
 						act'Ask him to put on a condom':
 							audition['condom'] = 1
-							if stat['virgin'] = 1:
+							if stat['think_virgin'] = 1:
 								gt'audition_sex3','slutty_virgin1'
 							else
 								gt'audition_sex3','slutty_anal1'

+ 4 - 5
locations/bed.qsrc

@@ -303,19 +303,19 @@ if $ARGS[0] = 'vor':
 	cla
 	*clr
 	menu_off = 1
-	if sobaka = 1:
+	if rex['owned'] = 1:
 		if dog_bravery = 0:
 			dog_bravery = rand(1, 100)
 		end
 
 		if dog_bravery >= 50:
 			minut += 10
-			'You are lying in bed when suddenly there''s a ruckus in the hallway. You get up to check it out and as you arrive you see <<$namesob>> chase two masked men outside. You can hear loud swearing as they run down the stairs.'
+			'You are lying in bed when suddenly there''s a ruckus in the hallway. You get up to check it out and as you arrive you see <<$rex[''name'']>> chase two masked men outside. You can hear loud swearing as they run down the stairs.'
 			'You call your dog''s name and he comes back from the stairway looking calm. His owner is safe, everything is right in the world.'
 
 			act 'Hug him':
 				cla
-				'You kneel down and hug <<$namesob>>, your heart pounding at the thought of what could have happened if he wasn''t here.'
+				'You kneel down and hug <<$rex[''name'']>>, your heart pounding at the thought of what could have happened if he wasn''t here.'
 
 				act 'Check the lock':
 					cla
@@ -331,7 +331,7 @@ if $ARGS[0] = 'vor':
 			end
 		else
 			'You are lying in bed when you hear sounds from the hallway. You decide to get up and as you get to the door you see two masked men.'
-			'Your dog <<$namesob>> is shivering in the corner.'
+			'Your dog <<$rex[''name'']>> is shivering in the corner.'
 			act 'Scream': gt 'bed', 'vor2'
 		end
 	else
@@ -433,4 +433,3 @@ if $ARGS[0] = 'vorend':
 end
 
 --- bed ---------------------------------
-

+ 4 - 11
locations/bed2.qsrc

@@ -261,22 +261,15 @@ if $ARGS[0] = 'sleep':
 		*nl
 		'You were too tired to worry about your underwear, so for tonight you left it as is.'
 	end
-	if hscrunchw = 1:
-		*nl
-		'<<$hscrunch>>.'
-	elseif hscrunchw = 2:
-		*nl
-		'<<$hpigtail>>'
-	elseif hpingripw > 0:
-		*nl
-		'<<$hpingrip>>'
-	elseif hbraids > 0:
+
+	if $hairstyle ! '' :
 		*nl
-		'<<$hbraids>>'
+		$hairstyle
 	else
 		*nl
 		'Your hair is loose and free.'
 	end
+
 	if pcs_makeup > 1 and cosmetic_tattoo = 0:
 		pcs_makeup = 0
 		vidageday -= 1

+ 4 - 3
locations/bedr.qsrc

@@ -220,9 +220,10 @@ if komp = 1:'On the other bedside table is your <a href="exec:gt ''Komp'',''star
 
 if pcs_horny >= 50: act 'Masturbate':gt 'selfplay', 'start'
 
-if pornMagazine > 0:'Under your mattress you hide a porn magazine.'
-
-gs 'events', 'read_porn'
+if pornMagazine > 0:
+	'Under your mattress you hide a porn magazine.'
+	gs 'events', 'read_porn'
+end
 gs 'subkid'
 
 act 'Relax on your bed': gt 'bed', 'start'

+ 4 - 2
locations/bedr2x.qsrc

@@ -203,9 +203,11 @@ dynamic $palelady
 
 if pcs_horny >= 50: act 'Masturbate': gt'selfplay', 'start'
 
-if pornMagazine > 0: 'Under the mattress you have hidden a porn magazine.'
+if pornMagazine > 0:
+	'Under the mattress you have hidden a porn magazine.'
+	gs 'events', 'read_porn'
+end
 
-gs 'events', 'read_porn'
 gs 'subkid'
 
 act 'Relax on your bed': gt 'bed', 'start'

+ 1 - 3
locations/bedrPar.qsrc

@@ -176,8 +176,6 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		
 		act 'Relax on your bed': gt 'bed', 'start'
 
-		gs 'unicoursework', 'start', $curloc
-
 		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
@@ -471,7 +469,7 @@ if $ARGS[0] = 'intro':
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 					'"You want me to wake up that early?!" you huff. "Can''t I wake up at like... 07:00?"'
 					'Your <<$npc_nickname[''A29'']>> shrugs. "You could, but then you might have to cut corners or even end up running late to school, and I won''t be having any of that. Your teachers won''t either." she warns you before making her way towards the kitchen.'
-					if stat['virgin'] = 1: '"Oh, don''t forget; you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month." she adds quickly.'
+					if stat['think_virgin'] = 1: '"Oh, don''t forget; you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month." she adds quickly.'
 					act 'But why do I--':
 						cla & *clr
 						minut += 2

+ 344 - 305
locations/beg1.qsrc

@@ -1,339 +1,378 @@
 # beg1
 
 if $ARGS[0] = 'start':
-    *clr & cla
-    menu_off = 1
-    gs 'stat'
-    minut += 30
-    kolsorev += 1
-    razdtumbler = 0
-    begmon = month
-    begminus = 0
-
-    if razradbeg = 0:
-        'You''re registered for an amateur''s race. The results will determine if you join the club''s junior squad and entry in the semi-professional runner circuit.'
-
-        act 'Go to the track field.':gt 'beg1', 'br'
-    elseif razradbeg = 1:
-        'As a member of your club''s junior squad, you''re registered for a semi-professional''s race. The results will determine if you join the veteran squad.'
-
-        act 'Go to the track field.':gt 'beg1', 'kms'
-    elseif razradbeg = 2:
-        'As a member of your club''s veteran squad, you''re registered for a semi-professional''s race. The results will determine your entry in the professional runner circuit.'
-
-        act 'Go to the track field.':gt 'beg1', 'ross'
-    elseif razradbeg >= 3 and razradbeg < 14:
-        'As one of your club''s best athletes, you can take part in a series of qualifying races in the professional circuit. Winning 9 out of 11 would qualify you for the St. Petersburg Track Championship, that is celebrated seasonally.'
-        nl
-        'Qualifying Races Attended: <<razradbeg - 3>>' 
-        'Qualifying Races Won: <<razradbegK>>'
-
-        act 'Go to the stadium':gt 'beg1', 'kval'
-    elseif razradbeg = 14 and razradbegK < 9:
-        cla
-        razradbegK = 0
-        razradbeg = 3
-        'You were unable to qualify for the St. Petersburg Championship.'
-
-        ! WD: Argument is 'dressing room'
-        act 'Go back to the dressing room':gt 'fit', 'dressing room'
-    elseif razradbeg = 14 and razradbegK >= 9:
-        cla
-        razradbegK = 0
-        razradbeg = 3
-        'You qualified for the <<year>> St. Petersburg Track Championship, taking place this season in the Petrovsky Stadium.'
-
-        act 'Go to the stadium':gt 'beg1', 'evro'
-    end
+	*clr & cla
+	menu_off = 1
+	gs 'stat'
+	minut += 30
+	kolsorev += 1
+	razdtumbler = 0
+	begmon = month
+	begminus = 0
+
+	if razradbeg = 0:
+		'You''re registered for an amateur''s race. The results will determine if you join the club''s junior squad and entry in the semi-professional runner circuit.'
+
+		act 'Go to the track field.':gt 'beg1', 'br'
+	elseif razradbeg = 1:
+		'As a member of your club''s junior squad, you''re registered for a semi-professional''s race. The results will determine if you join the veteran squad.'
+
+		act 'Go to the track field.':gt 'beg1', 'kms'
+	elseif razradbeg = 2:
+		'As a member of your club''s veteran squad, you''re registered for a semi-professional''s race. The results will determine your entry in the professional runner circuit.'
+
+		act 'Go to the track field.':gt 'beg1', 'ross'
+	elseif razradbeg >= 3 and razradbeg < 14:
+		'As one of your club''s best athletes, you can take part in a series of qualifying races in the professional circuit. Winning 9 out of 11 would qualify you for the St. Petersburg Track Championship, that is celebrated seasonally.'
+		nl
+		'Qualifying Races Attended: <<razradbeg - 3>>'
+		'Top 3 finishes in Qualifying Races: <<razradbegK>>'
+
+		act 'Go to the stadium':gt 'beg1', 'kval'
+	elseif razradbeg = 14 and razradbegK < 9:
+		cla
+		razradbegK = 0
+		razradbeg = 3
+		'You were unable to qualify for the St. Petersburg Championship.'
+
+		! WD: Argument is 'dressing room'
+		act 'Go back to the dressing room':gt 'fit', 'dressing room'
+	elseif razradbeg = 14 and razradbegK >= 9:
+		cla
+		razradbegK = 0
+		razradbeg = 3
+		'You qualified for the <<year>> St. Petersburg Track Championship, taking place this season in the Petrovsky Stadium.'
+
+		act 'Go to the stadium':gt 'beg1', 'evro'
+	end
 end
 
 if $ARGS[0] = 'br':
-    cla
+	cla
 	gs 'exercise', 'tier2', 30, 'run_exp'
 
-    begminus = 0
-    if pcs_bmi > 25: 
-        begminus = ((pcs_bmi - 25)*4)
-    elseif pcs_bmi < 18:
-        begminus = ((25 - pcs_bmi)*6)
-    end
-    begresult = pcs_run - begminus
-    
-    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
-    'Your discipline: The Women''s 400 Meter Dash.' 
-    'After changing into your running gear, you spend some time warming up near the track before the race starts. Beyond some casual bystanders and encouraging familiars, no spectators are attending this competition.' 
-    'When you and the other runners are called, you walk to your starting position, tense but ready.' 
-    wait 725
-    'You get in position. Then, you hear the starting shot: The race begins!'
-    wait 725
-    'On your marks...'
-    wait 725
-    'Get set...'
-    wait 725
-    'Go! - You''re away!'
-    wait 725
-    
-    if begresult < 5:  
-        'Sadly, you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made a bit of a fool of yourself.'
-    elseif begresult < 10:
-        'You performed well for an amateur but still only came in last (8th place).'
-    elseif begresult < 15:
-        'You fought hard, but managed to only take the penultimate place (7th place).'
-    elseif begresult < 20:
-        'You fought hard, but only managed to take 6th place.'
-    elseif begresult < 35:
-        'You fought hard, but only managed to take 5th place.'
-    elseif begresult < 40:
-        'You fought hard, but only managed to take 4th place.'
-    elseif begresult < 45:
-        gs 'fame', 'city', 'running', 14
-        bronzebeg += 1 & money += 150 & 'You fought hard and managed to take 3rd place, earning a prize: You receive a bronze badge and a prize of 150 <b>₽</b>'
-    elseif begresult < 50:
-        gs 'fame', 'city', 'running', rand(14,15)
-        silverbeg += 1 & money += 300 & 'You fought hard and managed to take 2nd place, earning a prize: You receive a silver badge and a prize of 300 <b>₽</b>'
-    else
-        gs 'fame', 'city', 'running', rand(14,16)
-        razradbeg = 1 & goldbeg += 1 & money += 600 & 'You fought hard and managed to take 1st place! You receive a gold badge, a prize of 600 <b>₽</b> and are now part of your club''s junior squad, performing at the semi-professional level.'
-    end
-    
-    act 'Leave':gt 'fit', 'dressing room'
+	begminus = 0
+	if pcs_bmi > 25:
+		begminus = ((pcs_bmi - 25)*4)
+	elseif pcs_bmi < 18:
+		begminus = ((25 - pcs_bmi)*6)
+	end
+	begresult = pcs_run - begminus
+
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
+	'Your discipline: The Women''s 400 Meter Dash.'
+	'After changing into your running gear, you spend some time warming up near the track before the race starts. Beyond some casual bystanders and encouraging familiars, no spectators are attending this competition.'
+	'When you and the other runners are called, you walk to your starting position, tense but ready.'
+	wait 725
+	'You get in position. Then, you hear the starting shot: The race begins!'
+	wait 725
+	'On your marks...'
+	wait 725
+	'Get set...'
+	wait 725
+	'Go! - You''re away!'
+	wait 725
+
+	if begresult < 5:
+		grupvalue[2] -= 3
+		'Sadly, you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made a bit of a fool of yourself.'
+	elseif begresult < 10:
+		grupvalue[2] -= 2
+		'You performed well for an amateur but still only came in last (8th place).'
+	elseif begresult < 15:
+		grupvalue[2] -= 1
+		'You fought hard, but managed to only take the penultimate place (7th place).'
+	elseif begresult < 20:
+		'You fought hard, but only managed to take 6th place.'
+	elseif begresult < 35:
+		grupvalue[2] += 1
+		'You fought hard, but only managed to take 5th place.'
+	elseif begresult < 40:
+		grupvalue[2] += 2
+		'You fought hard, but only managed to take 4th place.'
+	elseif begresult < 45:
+		grupvalue[2] += 3
+		gs 'fame', 'city', 'running', 14
+		bronzebeg += 1 & money += 150 & 'You fought hard and managed to take 3rd place, earning a prize: You receive a bronze badge and a prize of 150 <b>₽</b>'
+	elseif begresult < 50:
+		grupvalue[2] += 4
+		gs 'fame', 'city', 'running', rand(14,15)
+		silverbeg += 1 & money += 300 & 'You fought hard and managed to take 2nd place, earning a prize: You receive a silver badge and a prize of 300 <b>₽</b>'
+	else
+		grupvalue[2] += 5
+		gs 'fame', 'city', 'running', rand(14,16)
+		razradbeg = 1 & goldbeg += 1 & money += 600 & 'You fought hard and managed to take 1st place! You receive a gold badge, a prize of 600 <b>₽</b> and are now part of your club''s junior squad, performing at the semi-professional level.'
+	end
+
+	act 'Leave':gt 'fit', 'dressing room'
 end
 
 if $ARGS[0] = 'kms':
-    cla
+	cla
 	gs 'exercise', 'tier2', 30, 'run_exp'
 
-    begminus = 0
-    if pcs_bmi > 25: 
-        begminus = ((pcs_bmi - 25)*4)
-    elseif pcs_bmi < 18:
-        begminus = ((25 - pcs_bmi)*6)
-    end
-    begresult = pcs_run - begminus
-    
-    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
-    'Your discipline: The Women''s 400 Meter Dash.' 
-    'After changing into your running gear, you spend some time warming up near the track before the race starts. Beyond the encouraging familiars, now, you appreciate some genuinely interested spectators, some with cameras, but, even with that, no more than a hundred spectators are attending this competition. The track field is far from full.' 
-    'When you and the other runners are called, you walk to your starting position, tense but ready.' 
-    wait 725
-    'You get in position. Then, you hear the starting shot: The race begins!'
-    wait 725
-    'On your marks...'
-    wait 725
-    'Get set...'
-    wait 725
-    'Go! - You''re away!'
-    wait 725
-
-    if begresult < 20:
-        razradbeg = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the amateur rank.'
-    elseif begresult < 25:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
-    elseif begresult < 30:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
-    elseif begresult < 35:
-        'You fought hard, but managed to only take the penultimate place (7th place).'
-    elseif begresult < 40:
-        'You fought hard, but only managed to take 6th place.'
-    elseif begresult < 45:
-        'You fought hard, but only managed to take 5th place.'
-    elseif begresult < 50:
-        gs 'fame', 'city', 'running', 14
-        'You fought hard, but only managed to take 4th place.'
-    elseif begresult < 55:
-        gs 'fame', 'city', 'running', rand(14,15)
-        bronzebeg += 1 & money += 300 & 'You fought hard and managed to take 3rd place, earning a prize: You get a bronze medal and a prize of 300 <b>₽</b>'
-    elseif begresult < 60:
-        gs 'fame', 'city', 'running', rand(14,16)
-        silverbeg += 1 & money += 600 & 'You fought hard and managed to take 2nd place, earning a prize: You get a silver medal and a prize of 600 <b>₽</b>'
-    else
-        gs 'fame', 'city', 'running', rand(14,17)
-        razradbeg = 3 & goldbeg += 1 & money += 1000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 1,000 <b>₽</b> and are now part of your club''s veteran squad, performing at the semi-professional level.'
-    end
-    act 'Leave':gt 'fit', 'dressing room'
+	begminus = 0
+	if pcs_bmi > 25:
+		begminus = ((pcs_bmi - 25)*4)
+	elseif pcs_bmi < 18:
+		begminus = ((25 - pcs_bmi)*6)
+	end
+	begresult = pcs_run - begminus
+
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
+	'Your discipline: The Women''s 400 Meter Dash.'
+	'After changing into your running gear, you spend some time warming up near the track before the race starts. Beyond the encouraging familiars, now, you appreciate some genuinely interested spectators, some with cameras, but, even with that, no more than a hundred spectators are attending this competition. The track field is far from full.'
+	'When you and the other runners are called, you walk to your starting position, tense but ready.'
+	wait 725
+	'You get in position. Then, you hear the starting shot: The race begins!'
+	wait 725
+	'On your marks...'
+	wait 725
+	'Get set...'
+	wait 725
+	'Go! - You''re away!'
+	wait 725
+
+	if begresult < 20:
+		grupvalue[2] -= 2
+		razradbeg = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the amateur rank.'
+	elseif begresult < 25:
+		grupvalue[2] -= 1
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
+	elseif begresult < 30:
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
+	elseif begresult < 35:
+		'You fought hard, but managed to only take the penultimate place (7th place).'
+	elseif begresult < 40:
+		grupvalue[2] += 1
+		'You fought hard, but only managed to take 6th place.'
+	elseif begresult < 45:
+		grupvalue[2] += 2
+		'You fought hard, but only managed to take 5th place.'
+	elseif begresult < 50:
+		grupvalue[2] += 3
+		gs 'fame', 'city', 'running', 14
+		'You fought hard, but only managed to take 4th place.'
+	elseif begresult < 55:
+		grupvalue[2] += 4
+		gs 'fame', 'city', 'running', rand(14,15)
+		bronzebeg += 1 & money += 300 & 'You fought hard and managed to take 3rd place, earning a prize: You get a bronze medal and a prize of 300 <b>₽</b>'
+	elseif begresult < 60:
+		grupvalue[2] += 5
+		gs 'fame', 'city', 'running', rand(14,16)
+		silverbeg += 1 & money += 600 & 'You fought hard and managed to take 2nd place, earning a prize: You get a silver medal and a prize of 600 <b>₽</b>'
+	else
+		grupvalue[2] += 6
+		gs 'fame', 'city', 'running', rand(14,17)
+		razradbeg = 3 & goldbeg += 1 & money += 1000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 1,000 <b>₽</b> and are now part of your club''s veteran squad, performing at the semi-professional level.'
+	end
+	act 'Leave':gt 'fit', 'dressing room'
 end
 
 if $ARGS[0] = 'ross':
-    cla
+	cla
 	gs 'exercise', 'tier2', 30, 'run_exp'
 
 	begminus = 0
-    if pcs_bmi > 25: 
-        begminus = ((pcs_bmi - 25)*4)
-    elseif pcs_bmi < 18:
-        begminus = ((25 - pcs_bmi)*6)
-    end
-    begresult = pcs_run - begminus
-    
-    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
-    'Your discipline: The Women''s 400 Meter Dash.' 
-    'After changing into your running gear, you spend some time warming up near the track before the race starts. Familiars, the club''s fans, track''s lovers and students on a school trip, fill the place. You even see some photo journalists. All of them showing genuine interest in this competition. A gross appraisal put the spectators'' numbers in several hundred attending this competition. The track field is in full occupation.' 
-    'When you and the other runners are called, you walk to your starting position, tense but ready.' 
-    wait 725
-    'You get in position. Then, you hear the starting shot: The race begins!'
-    wait 725
-    'On your marks...'
-    wait 725
-    'Get set...'
-    wait 725
-    'Go! - You''re away!'
-    wait 725
-
-    if begresult < 30:
-        razradbeg = 1 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the junior rank.'
-    elseif begresult < 35:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
-    elseif begresult < 40:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
-    elseif begresult < 45:
-        'You fought hard, but managed to only take the penultimate place (7th place).'
-    elseif begresult < 50:
-        'You fought hard, but only managed to take 6th place.'
-    elseif begresult < 55:
-        gs 'fame', 'city', 'running', 14
-        'You fought hard, but only managed to take 5th place.'
-    elseif begresult < 60:
-        gs 'fame', 'city', 'running', rand(14,15)
-        'You fought hard, but only managed to take 4th place.'
-    elseif begresult < 65:
-        gs 'fame', 'city', 'running', rand(14,16)
-        bronzebeg += 1 & money += 600 & 'You fought hard and managed to take 3rd place, earning a prize: You get a bronze medal and a prize of 600 <b>₽</b>'
-    elseif begresult < 70:
-        gs 'fame', 'city', 'running', rand(14,17)
-        silverbeg += 1 & money += 1000 & 'You fought hard and managed to take 2nd place, earning a prize: You get a silver medal and a prize of 1,000 <b>₽</b>'
-    else
-        gs 'fame', 'city', 'running', rand(14,18)
-        razradbeg = 3 & goldbeg += 1 & money += 1500 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 1,500 <b>₽</b> and gain entry to the professional circuit.'
-    end
-    act 'Leave':gt 'fit', 'dressing room'
+	if pcs_bmi > 25:
+		begminus = ((pcs_bmi - 25)*4)
+	elseif pcs_bmi < 18:
+		begminus = ((25 - pcs_bmi)*6)
+	end
+	begresult = pcs_run - begminus
+
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
+	'Your discipline: The Women''s 400 Meter Dash.'
+	'After changing into your running gear, you spend some time warming up near the track before the race starts. Familiars, the club''s fans, track''s lovers and students on a school trip, fill the place. You even see some photo journalists. All of them showing genuine interest in this competition. A gross appraisal put the spectators'' numbers in several hundred attending this competition. The track field is in full occupation.'
+	'When you and the other runners are called, you walk to your starting position, tense but ready.'
+	wait 725
+	'You get in position. Then, you hear the starting shot: The race begins!'
+	wait 725
+	'On your marks...'
+	wait 725
+	'Get set...'
+	wait 725
+	'Go! - You''re away!'
+	wait 725
+
+	if begresult < 30:
+		razradbeg = 1 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the junior rank.'
+	elseif begresult < 35:
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
+	elseif begresult < 40:
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
+	elseif begresult < 45:
+		grupvalue[2] += 1
+		'You fought hard, but managed to only take the penultimate place (7th place).'
+	elseif begresult < 50:
+		grupvalue[2] += 2
+		'You fought hard, but only managed to take 6th place.'
+	elseif begresult < 55:
+		grupvalue[2] += 3
+		gs 'fame', 'city', 'running', 14
+		'You fought hard, but only managed to take 5th place.'
+	elseif begresult < 60:
+		grupvalue[2] += 4
+		gs 'fame', 'city', 'running', rand(14,15)
+		'You fought hard, but only managed to take 4th place.'
+	elseif begresult < 65:
+		grupvalue[2] += 5
+		gs 'fame', 'city', 'running', rand(14,16)
+		bronzebeg += 1 & money += 600 & 'You fought hard and managed to take 3rd place, earning a prize: You get a bronze medal and a prize of 600 <b>₽</b>'
+	elseif begresult < 70:
+		grupvalue[2] += 6
+		gs 'fame', 'city', 'running', rand(14,17)
+		silverbeg += 1 & money += 1000 & 'You fought hard and managed to take 2nd place, earning a prize: You get a silver medal and a prize of 1,000 <b>₽</b>'
+	else
+		grupvalue[2] += 7
+		gs 'fame', 'city', 'running', rand(14,18)
+		razradbeg = 3 & goldbeg += 1 & money += 1500 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 1,500 <b>₽</b> and gain entry to the professional circuit.'
+	end
+	act 'Leave':gt 'fit', 'dressing room'
 end
 
 if $ARGS[0] = 'kval':
-    cla
+	cla
 	gs 'exercise', 'tier2', 30, 'run_exp'
-    razradbeg += 1
-    minut += 60
-    
-    begminus = 0
-    if pcs_bmi > 25: 
-        begminus = ((pcs_bmi - 25)*4)
-    elseif pcs_bmi < 18:
-        begminus = ((25 - pcs_bmi)*6)
-    end
-    begresult = pcs_run - begminus
-    
-    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
-    'Your discipline: The Women''s 400 Meter Dash.'  
-    'At the professional level, your club takes you, to the Petrovsky Stadium. After changing into your running gear, you spend some time warming up before the race starts and observe the current attendance. Now, this is what you call a spectacle. Thousands of people, come to see the race, including photo journalists, TV crews and all class of sports enthusiasts. Even with that, the stadium is far from full, with maybe a quarter capacity, that is around 5000 spectators.'
+	razradbeg += 1
+	minut += 60
+
+	begminus = 0
+	if pcs_bmi > 25:
+		begminus = ((pcs_bmi - 25)*4)
+	elseif pcs_bmi < 18:
+		begminus = ((25 - pcs_bmi)*6)
+	end
+	begresult = pcs_run - begminus
+
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
+	'Your discipline: The Women''s 400 Meter Dash.'
+	'At the professional level, your club takes you, to the Petrovsky Stadium. After changing into your running gear, you spend some time warming up before the race starts and observe the current attendance. Now, this is what you call a spectacle. Thousands of people, come to see the race, including photo journalists, TV crews and all class of sports enthusiasts. Even with that, the stadium is far from full, with maybe a quarter capacity, that is around 5000 spectators.'
 !! Took the Krestovsky Stadium for reference. !!THX note. the  Krestovsky Stadium is football-only. Better use the Petrovsky Stadium(20000), have track fields.
-    'When you and the other runners are called, you walk to your starting position, tense but ready.' 
-    wait 725
-    'You get in position. Then, you hear the starting shot: The race begins!'
-    wait 725
-    'On your marks...'
-    wait 725
-    'Get set...'
-    wait 725
-    'Go! - You''re away!'
-    wait 725
-
-    if begresult < 40:
-        razradbeg = 2 & razradbegK = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the semi-professional rank.'
-    elseif begresult < 45:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
-    elseif begresult < 50:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
-    elseif begresult < 55:
-        'You fought hard, but managed to only take the penultimate place (7th place).'
-    elseif begresult < 60:
-        gs 'fame', 'city', 'running', 14
-        'You fought hard, but only managed to take 6th place.'
-    elseif begresult < 65:
-        gs 'fame', 'city', 'running', rand(14,15)
-        'You fought hard, but only managed to take 5th place.'
-    elseif begresult < 70:
-        gs 'fame', 'city', 'running', rand(14,16)
-        'You fought hard, but only managed to take 4th place.'
-    elseif begresult < 75:
-        gs 'fame', 'city', 'running', rand(14,17)
-        razradbegK += 1 & bronzebeg += 1 & money += 1000 & 'You fought hard and managed to take 3rd place, earning a prize. You get a bronze badge and a prize of 1,000 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
-    elseif begresult < 80:
-        gs 'fame', 'city', 'running', rand(14,18)
-        razradbegK += 1 & silverbeg += 1 & money += 1500 & 'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 1,500 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
-    else
-        gs 'fame', 'city', 'running', rand(14,19)
-        razradbegK += 1 & goldbeg += 1 & money += 2000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 2,000 <b>₽</b> and are one step closer to qualifying for the St. Petersburg Championship.'
-    end
-    act 'Leave':gt 'fit', 'dressing room'
+	'When you and the other runners are called, you walk to your starting position, tense but ready.'
+	wait 725
+	'You get in position. Then, you hear the starting shot: The race begins!'
+	wait 725
+	'On your marks...'
+	wait 725
+	'Get set...'
+	wait 725
+	'Go! - You''re away!'
+	wait 725
+
+	if begresult < 40:
+		grupvalue[2] -= 1
+		razradbeg = 2 & razradbegK = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the semi-professional rank.'
+	elseif begresult < 45:
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
+	elseif begresult < 50:
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
+	elseif begresult < 55:
+		grupvalue[2] += 2
+		'You fought hard, but managed to only take the penultimate place (7th place).'
+	elseif begresult < 60:
+		grupvalue[2] += 3
+		gs 'fame', 'city', 'running', 14
+		'You fought hard, but only managed to take 6th place.'
+	elseif begresult < 65:
+		grupvalue[2] += 4
+		gs 'fame', 'city', 'running', rand(14,15)
+		'You fought hard, but only managed to take 5th place.'
+	elseif begresult < 70:
+		grupvalue[2] += 5
+		gs 'fame', 'city', 'running', rand(14,16)
+		'You fought hard, but only managed to take 4th place.'
+	elseif begresult < 75:
+		grupvalue[2] += 6
+		gs 'fame', 'city', 'running', rand(14,17)
+		razradbegK += 1 & bronzebeg += 1 & money += 1000 & 'You fought hard and managed to take 3rd place, earning a prize. You get a bronze badge and a prize of 1,000 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
+	elseif begresult < 80:
+		grupvalue[2] += 7
+		gs 'fame', 'city', 'running', rand(14,18)
+		razradbegK += 1 & silverbeg += 1 & money += 1500 & 'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 1,500 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
+	else
+		grupvalue[2] += 8
+		gs 'fame', 'city', 'running', rand(14,19)
+		razradbegK += 1 & goldbeg += 1 & money += 2000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 2,000 <b>₽</b> and are one step closer to qualifying for the St. Petersburg Championship.'
+	end
+	act 'Leave':gt 'fit', 'dressing room'
 end
 
 if $ARGS[0] = 'evro':
-    cla
+	cla
 	gs 'exercise', 'tier2', 30, 'run_exp'
-    minut += 120
-    
-    begminus = 0
-    if pcs_bmi > 25: 
-        begminus = ((pcs_bmi - 25)*4)
-    elseif pcs_bmi < 18:
-        begminus = ((25 - pcs_bmi)*6)
-    end
-    begresult = pcs_run - begminus
-    
-    '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
-    'Your discipline: The Women''s 400 Meter Dash.' 
-    'This is the highest competition in the St. Petersburg area. From here, the professional runners, jump to the regional, national and eventually international scene. You will eventually reach those levels, with the possibility to reach the country Olympic Team, but for the moment, it is better if you concentrate on reaching the St. Petersburg Championship.'   
-    'After changing into your running gear, you spend some time warming up before the race starts and observe the current attendance. The Petrovsky Stadium''s personnel is in full gear to manage the wave of spectators, journalist, and others that run around. Even with the fact, that track & field don''t attract the same attention level that football, it is evident that this is a great event, with maybe around 10000 spectators.'
-    'When you and the other runners are called, you walk to your starting position, tense but ready.' 
-    wait 725
-    'You get in position. Then, you hear the starting shot: The race begins!'
-    wait 725
-    'On your marks...'
-    wait 725
-    'Get set...'
-    wait 725
-    'Go! - You''re away!'
-    wait 725
-
-    if begresult < 50:
-        razradbeg = 2 & razradbegK = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decide to return you to the semi-proffessional rank.'
-        gs 'fame', 'city', 'running', rand(14,19)
-    elseif begresult < 55:
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any clasification.'    
-        gs 'fame', 'city', 'running', rand(15,21)
-    elseif begresult < 60:
-        gs 'fame', 'city', 'running', rand(16,23)
-        'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
-    elseif begresult < 65:
-        gs 'fame', 'city', 'running', rand(18,25)
-        'You fought hard, but managed to only take the penultimate place (7th place).'
-    elseif begresult < 70:
-        gs 'fame', 'city', 'running', rand(20,25)
-        'You fought hard, but only managed to take 6th place.'
-    elseif begresult < 75:
-        gs 'fame', 'city', 'running', rand(25,50)
-        'You fought hard, but only managed to take 5th place.'
-    elseif begresult < 80:
-        gs 'fame', 'city', 'running', rand(50,100)
+	minut += 120
+
+	begminus = 0
+	if pcs_bmi > 25:
+		begminus = ((pcs_bmi - 25)*4)
+	elseif pcs_bmi < 18:
+		begminus = ((25 - pcs_bmi)*6)
+	end
+	begresult = pcs_run - begminus
+
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
+	'Your discipline: The Women''s 400 Meter Dash.'
+	'This is the highest competition in the St. Petersburg area. From here, the professional runners, jump to the regional, national and eventually international scene. You will eventually reach those levels, with the possibility to reach the country Olympic Team, but for the moment, it is better if you concentrate on reaching the St. Petersburg Championship.'
+	'After changing into your running gear, you spend some time warming up before the race starts and observe the current attendance. The Petrovsky Stadium''s personnel is in full gear to manage the wave of spectators, journalist, and others that run around. Even with the fact, that track & field don''t attract the same attention level that football, it is evident that this is a great event, with maybe around 10000 spectators.'
+	'When you and the other runners are called, you walk to your starting position, tense but ready.'
+	wait 725
+	'You get in position. Then, you hear the starting shot: The race begins!'
+	wait 725
+	'On your marks...'
+	wait 725
+	'Get set...'
+	wait 725
+	'Go! - You''re away!'
+	wait 725
+
+	if begresult < 50:
+		grupvalue[2] -= 1
+		razradbeg = 2 & razradbegK = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decide to return you to the semi-proffessional rank.'
+		gs 'fame', 'city', 'running', rand(14,19)
+	elseif begresult < 55:
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
+		gs 'fame', 'city', 'running', rand(15,21)
+	elseif begresult < 60:
+		gs 'fame', 'city', 'running', rand(16,23)
+		'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
+	elseif begresult < 65:
+		grupvalue[2] += 1
+		gs 'fame', 'city', 'running', rand(18,25)
+		'You fought hard, but managed to only take the penultimate place (7th place).'
+	elseif begresult < 70:
+		grupvalue[2] += 2
+		gs 'fame', 'city', 'running', rand(20,25)
+		'You fought hard, but only managed to take 6th place.'
+	elseif begresult < 75:
+		grupvalue[2] += 3
+		gs 'fame', 'city', 'running', rand(25,50)
+		'You fought hard, but only managed to take 5th place.'
+	elseif begresult < 80:
+		grupvalue[2] += 4
+		gs 'fame', 'city', 'running', rand(50,100)
 		'You fought hard, but only managed to take 4th place.'
-    elseif begresult < 85:
-        gs 'fame', 'city', 'running', BronzeMedal
-        razradbegEB += 1
-        money += 10000
-        'You fought hard and managed to take 3rd place, earning a prize. You get a bronze medal and a prize of 10,000 <b>₽</b>'
-    elseif begresult < 90:
-        gs 'fame', 'city', 'running', SilverMedal
-        razradbegES += 1
-        money += 15000
-        'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 15,000 <b>₽</b>'
-    else 
-        gs 'fame', 'city', 'running', GoldMedal
+	elseif begresult < 85:
+		grupvalue[2] += 6
+		gs 'fame', 'city', 'running', 'BronzeMedal'
+		razradbegEB += 1
+		money += 10000
+		'You fought hard and managed to take 3rd place, earning a prize. You get a bronze medal and a prize of 10,000 <b>₽</b>'
+	elseif begresult < 90:
+		grupvalue[2] += 8
+		gs 'fame', 'city', 'running', 'SilverMedal'
+		razradbegES += 1
+		money += 15000
+		'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 15,000 <b>₽</b>'
+	else
+		grupvalue[2] += 10
+		gs 'fame', 'city', 'running', 'GoldMedal'
 		razradbegEG += 1
-        money += 20000
-        'You fought hard and managed to take 1st place. You get a gold medal, a prize of 20,000 <b>₽</b> and are now the "St. Petersburg Track Champion"!'
-    end
+		money += 20000
+		'You fought hard and managed to take 1st place. You get a gold medal, a prize of 20,000 <b>₽</b> and are now the "St. Petersburg Track Champion"!'
+	end
 
-    act 'Leave':gt 'fit', 'dressing room'
+	act 'Leave':gt 'fit', 'dressing room'
 end
 
 --- beg1 ---------------------------------

+ 7 - 7
locations/body_desc.qsrc

@@ -84,40 +84,40 @@ end
 if $ARGS[0] = 'pussy':
 	if vgape >= 4:
 		if rand(0,1) = 0:
-			$pcs_vag = 'Your regularly-fucked <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">playground</a> can take most things you force up there, ' + iif(stat['virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to be?.')
+			$pcs_vag = 'Your regularly-fucked <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">playground</a> can take most things you force up there, ' + iif(stat['think_virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to be?.')
 		else
-			$pcs_vag = 'Your poor little <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">pussy</a> is broken from too much stuffing, it''ll need time to recover, ' + iif(stat['virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to be?.')
+			$pcs_vag = 'Your poor little <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">pussy</a> is broken from too much stuffing, it''ll need time to recover, ' + iif(stat['think_virgin'] = 0,'maybe you should skip the next gangbang?.','this can''t be right. What could be doing this to be?.')
 		end
 		$pcs_vag_image = 'images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg'
 		$pc_desc['pussy'] = func($this, 'ChooseDescWord', 'ruined', 'broken', 'proplapsed', 'destroyed', 'annihilated', 'obliterated','decimated')
 		$pc_descWordy['pussy'] = 'prolapsed, ruined, chasm of a'
 		$vaginatipe = 'ruined'
 	elseif vgape = 3:
-		$pcs_vag = 'You have a gaping hole of a <a href="exec:view''images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg''">vagina</a>, ' + iif(stat['virgin'] = 0,'it has seen a lot of action.','how though? Maybe something is wrong with you, virgins don''t look like this.')
+		$pcs_vag = 'You have a gaping hole of a <a href="exec:view''images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg''">vagina</a>, ' + iif(stat['think_virgin'] = 0,'it has seen a lot of action.','how though? Maybe something is wrong with you, virgins don''t look like this.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg'
 		$pc_desc['pussy'] = func($this, 'ChooseDescWord', 'gaping', 'open', 'extended', 'wide')
 		$pc_descWordy['pussy'] = 'gaping and well used'
 		$vaginatipe = 'gaping'
 	elseif vgape = 2:
-		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg''">vagina</a> looks like ir has seen some action, ' + iif(stat['virgin'] = 0,'which it totally has.','which doesn''t make sense. You''re still a virgin.')
+		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg''">vagina</a> looks like ir has seen some action, ' + iif(stat['think_virgin'] = 0,'which it totally has.','which doesn''t make sense. You''re still a virgin.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg'
 		$pc_desc['pussy'] = func($this, 'ChooseDescWord', 'recovering', 'recently used', 'welcoming')
 		$pc_descWordy['pussy'] = 'experienced, welcoming'
 		$vaginatipe = 'welcoming'
 	elseif vgape = 1 or pcs_vag > 10:
-		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg''">pussy</a> looks like has been used recently or is just well worn in, ' + iif(stat['virgin'] = 0,'maybe you''ve been over doing it?','which seems unfair for a virgin like yourself.')
+		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg''">pussy</a> looks like has been used recently or is just well worn in, ' + iif(stat['think_virgin'] = 0,'maybe you''ve been over doing it?','which seems unfair for a virgin like yourself.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg'
 		$pc_desc['pussy'] = func($this, 'ChooseDescWord', 'pliable', 'used')
 		$pc_descWordy['pussy'] = 'worn in'
 		$vaginatipe = 'used'
 	elseif pcs_vag > 0:
-		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg''">pussy</a> looks perfectly normal, ' + iif(stat['virgin'] = 0,'for someone sexually active.','just not as virginal as you would expect.')
+		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg''">pussy</a> looks perfectly normal, ' + iif(stat['think_virgin'] = 0,'for someone sexually active.','just not as virginal as you would expect.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg'
 		$pc_desc['pussy'] = func($this, 'ChooseDescWord', 'snug', 'tight', 'cosy')
 		$pc_descWordy['pussy'] = 'tight and unused'
 		$vaginatipe = 'unused'
 	else
-		$pcs_vag = 'Your virgin <a href="exec:view''images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg''">pussy</a> still has its hymen intact, ' + iif(stat['virgin'] = 0,'even though you are not a virgin.','which makes sense for a virgin.')
+		$pcs_vag = 'Your virgin <a href="exec:view''images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg''">pussy</a> still has its hymen intact, ' + iif(stat['think_virgin'] = 0,'even though you are not a virgin.','which makes sense for a virgin.')
 		$pcs_vag_image = 'images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg'
 		$pc_desc['pussy'] = 'virgin'
 		$pc_descWordy['pussy'] = 'virgin'

+ 2 - 2
locations/booty_call.qsrc

@@ -943,7 +943,7 @@ if $ARGS[0] = 'bj_react1.2':
 		if booty_call['cum_choice'] = 3:
 			'"Thanks for the warning," you smile, licking your lips.'
 			'"Ugh! Seriously?" Despite just blowing his load in your mouth, he looks somewhat upset. "I told you, I wanted to fuck tonight, not just get a blowjob."'
-			if stat['virgin'] = 1:
+			if stat['think_virgin'] = 1:
 				act'Sorry, saving myself for marriage':
 					booty_call['virgin'] = 1
 					cla & *clr
@@ -1003,7 +1003,7 @@ if $ARGS[0] = 'bj_react2':
 		'"Mmmm. Tasty."'
 		if rand(0,1) = 0 and booty_call['fuck'] ! 1:
 			'"Aww man, I never got to fuck you."'
-			if stat['virgin'] = 1:
+			if stat['think_virgin'] = 1:
 				act'Sorry, saving myself for marriage':
 					booty_call['virgin'] = 1
 					cla & *clr

+ 212 - 97
locations/booty_call_after.qsrc

@@ -3,8 +3,9 @@
 if $ARGS[0] = 'exit':
 	gs 'arousal', 'end'
 	if $clothingworntype = 'nude': gs'shortgs','dress'
+!!	if know_virgin[$boy] > 0 and pcs_vag > 0 and booty_call['fuck'] > 0: know_virgin[$boy] = 0
 	
-	killvar 'booty_call_after'
+	killvar 'booty_call'
 	minut += 2
 	!! exit should be based on type of apartment and location
 	if npc_residence[$boy] = 1:
@@ -21,13 +22,13 @@ if $ARGS[0] = 'exit':
 		gt 'city_center'
 !!{ disabled for bug testing
 	else
-		if $region = 'pav_residential':
+		if $region = 'pav':
 			gt 'pav_residential'
-		elseif $region = 'pav_commercial':
+		elseif $region = 'pav':
 			gt 'pav_commercial'
 		elseif $region = 'pav_park':
 			gt 'pav_park','start'
-		elseif $region = 'city_residential':
+		elseif $region = 'city':
 			gt 'city_residential'
 		elseif $region = 'city_center':
 			gt 'city_center'
@@ -42,8 +43,8 @@ end
 if $ARGS[0] = 'quit':
 	act'Call it quits':
 		cla & *clr
-		!! IMAGE HERE
-		'Grab your things and leave in anger.'
+		$npc_apt_bedroom[$boy]
+		'You know what, <<$npc_firstname[$boy]>>? <i>Fuck you!</i>" You leap off the bed in a huff, quickly grabbing your things and throwing your clothes on. <<$npc_firstname[$boy]>> glares daggers at you the whole time but you don''t care and the moment you have all your clothes on, you stalk out the door, giving him the finger as you slam it behind you.'
 		!! if npc_abusive[$boy] > 0 and rand(1,10) > number:
 		!! get raped
 		!! else
@@ -52,16 +53,24 @@ if $ARGS[0] = 'quit':
 	end
 end
 
+if $ARGS[0] = 'quit2':
+	booty_call['annoyed'] = 1
+	*nl
+	'Both of you lay back in bed, slightly frustrated with each other with where you''re calling things today, but neither willing to concede.'
+	if npc_smoker[$boy] > 0: *nl & '<<$npc_firstname[$boy]>> grabs his cigarettes from his nightstand and lights up, puffing away at it in annoyance.'
+	gs'booty_call_after','after_sex2'
+end
+
 if $ARGS[0] = 'stop_here':
 	act'Finish here?':
 		cla & *clr
 		$npc_apt_bedroom[$boy]
-		'"I think I''m reaching my limit. Want to end here?"'
+		'"I think I''m good here," you say. "How about you?"'
 		if booty_call['cum_count'] < npc_sexdrive[$boy] - 5:
-			'"No way! I still want more!"'
+			'"You''re seriously done already?" <<$npc_firstname[$boy]>> protests. "I still want to get off a few more times with you."'
 			act'I can''t keep going':
 				cla & *nl
-				'"I''m sorry <<$npc_firstname[$boy]>>, but I just can''t. Maybe next time."'
+				'"I''m sorry <<$npc_firstname[$boy]>>," you say, rubbing his arm, genuinely apologetic. "But I just can''t keep up with your sex drive. I''m all tapped out. Maybe next time?"'
 				'<<$npc_firstname[$boy]>> seems really disappointed, almost upset.'
 				gs'booty_call_after','after_sex1'
 			end
@@ -69,12 +78,14 @@ if $ARGS[0] = 'stop_here':
 			act'Well...':
 				cla & *nl
 				'"Well... I guess I might be able to keep going a <i>little</i> longer," you say with a soft smile.'
-				gs'booty_call_after','after_sex1'
+				gs'booty_call_sex','reset'
+				act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
+				act'Sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
 			end
 			
 			act'I don''t have time':
 				cla & *nl
-				'"I don''t have time <<$npc_firstname[$boy]>>," you shake your head. "I need to get going soon."'
+				'"I wish I could, but I don''t have time <<$npc_firstname[$boy]>>," you shake your head. "I really need to get going soon."'
 				'<<$npc_firstname[$boy]>> seems really disappointed, almost upset.'
 				gs'booty_call_after','after_sex1'
 			end
@@ -86,120 +97,187 @@ end
 
 if $ARGS[0] = 'keep_going':
 	act'Keep going?':
-		cla & *clr
 		if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+			cla & *clr
 			$npc_apt_bedroom[$boy]
-			'"Wanna keep going?"'
-			'"I don''t think I can," he says, cock already limp.'
+			'"Wanna keep going?" you ask eagerly.'
+			if booty_call['cock_remove'] = 1:
+				'"I don''t think I can," he says, cock already flaccid, rapidly deflating right before your eyes as the seconds go by.'
+			else
+				'"I don''t think I can," he says, making you frown as you realize you can feel him getting softer inside you.'
+			end
+			'"Aww shucks," you sigh disappointedly.'
 			gs'booty_call_after','finish'
-		else
+		elseif booty_call['cock_remove'] = 1:
+			cla & *clr
+			minut += rand(1,2)
 			'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+			'"Wanna keep going?" you ask eagerly.'
 			'"Yeah, gimme a minute to get hard again."'
 			'While you wait, you consider what you want to do next...'
 			gs'booty_call_sex','reset'
 			act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
 			act'Sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+		else
+			cla & *nl
+			$booty_call['reset_pos'] = $booty_call['pos_speed']
+			minut += rand(1,2)
+			'"Think you can keep going?" you ask, flexing your pussy around his cock. It twitches inside in response, feeling a little stiffer than before. "That felt like a yes," you grin.'
+			gs'booty_call_sex','reset'
+			act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
+			act'Keep fucking':gs'booty_call_sex','reset' & gt'booty_call_sex',$booty_call['reset_pos']
 		end
 	end
 end
 
+if $ARGS[0] = 'wipe_hands':
+	act'Wipe your hands':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/clean_hands.mp4"></video></center>'
+		cumspclnt = 16
+		gs 'cum_cleanup'
+		gs 'stat'
+		'You grab some tissues and clean your hands off, wiping the cum from every finger.'
+		gs 'booty_call_sex', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'wipe_face':
+	act'Wipe your face':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+		cumspclnt = 12
+		gs 'cum_cleanup'
+		gs 'stat'
+		'You grab some tissues and clean up, wiping the cum from your face.'
+		gs 'booty_call_sex', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'wipe_tits':
+	cla & *clr
+	!! IMAGE HERE
+	$npc_apt_bedroom[$boy]
+	cumspclnt = 16
+	gs 'cum_cleanup'
+	gs 'stat'
+	'You grab some tissues and clean up, wiping the cum from your tits.'
+	gs 'booty_call_sex', 'sex_end'
+end
+
 if $ARGS[0] = 'finish':
-	if booty_call['orgasm_count'] = 0 and booty_call['fake_orgasm_count'] = 0 and booty_call['fuck'] = 0 and npc_selfish[$boy] = 0:
+	if booty_call['orgasm_count'] = 0 and booty_call['fake_orgasm_count'] = 0 and booty_call['fuck'] = 0 and npc_selfish[$boy] = 0 and (npc_generous[$boy] = 1 or rand(0,1) = 1):
 		gs'booty_call_after','no_cum_end'
 	elseif booty_call['cum_count'] >= npc_sexdrive[$boy]:
 		booty_call['sex_end'] = 1
-		'"I guess we can call it there."'
+		'"Yeah," <<$npc_firstname[$boy]>> pants. "I''m totally tapped out."'
 		gs'booty_call_after','after_sex1'
+	elseif booty_call['cum_count'] = 0:
+		'"Sorry," you say only a little apologetically. "I really can''t keep going. I''m finished here."'
+		'"This is bullshit..." <<$npc_firstname[$boy]>> grumbles.'
 	else
 		booty_call['sex_end'] = 1
-		'"I''m good with that."'
+		'"Yeah," he sighs. "I''m good."'
 		gs'booty_call_after','after_sex1'
 	end
 end
 
 if $ARGS[0] = 'no_cum_end':
-	'"Let''s end here."'
-	'"Really? We didn''t do anything other than getting me off."'
-	if know_virgin[$boy] = 1 and stat['virgin'] = 1:
-		act'You know I''m saving my virginity':
-			cla & *clr
-			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-			$npc_apt_bedroom[$boy]
-			'"Come on <<$boydesc>>," you sigh. "You know I''m saving myself for marriage."'
-			'"And you still have a fuck buddy."'
-			'"Shut up," you roll your eyes.'
-			gs'booty_call_after','after_sex1'
-		end
-	else
-		act'Didn''t feel like it today':
-			cla & *nl
-			'"Just didn''t feel like doing anything else today.'
-			gs'booty_call_after','after_sex1'
-		end
-		
-		act'Just wanted to fool around':
-			cla & *nl
-			'"Just wanted to play with your cock for a while. I had fun," you wink.'
-			gs'booty_call_after','after_sex1'
-		end
-		
-		act'I''m in a rush':
-			cla & *nl
-			'"I''m in a rush today. But don''t worry. I had fun," you wink.'
-			gs'booty_call_after','after_sex1'
-		end
+	if booty_call['fuck_count'] = 0:
+		'"Really?" <<$npc_firstname[$boy]>> asks, sitting up. "But we didn''t fuck. You didn''t even get to come."'
+		if know_virgin[$boy] = 1 and stat['think_virgin'] = 1:
+			act'You know I''m saving my virginity':
+				cla & *clr
+				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+				$npc_apt_bedroom[$boy]
+				'"Come on <<$npc_firstname[$boy]>>," you sigh. "You know I''m saving myself for marriage."'
+				'"And you still have a fuckbuddy."'
+				'"Shut up," you roll your eyes.'
+				gs'booty_call_after','after_sex1'
+			end
 		
-		if stat['virgin'] = 1:
+		elseif stat['think_virgin'] = 1:
 			act'I''m saving my virginity':
 				know_virgin[$boy] = 1
 				cla & *clr
 				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
 				$npc_apt_bedroom[$boy]
-				'"Sorry. Saving myself for marriage."'
-				'"Why?"'
+				'"Sorry," you smile apologetically. "I''m saving myself for marriage."'
+				'"Why?" he asks, confusedly.'
 				act'Because I want to':
 					cla & *nl
-					'"Because I want to?" you shrug. "Do I need a better reason?"'
+					'"Because I want to?" you shrug. "I just think it would be nice to give my virginity to my future husband. Do I need a better reason?"'
 					gs'booty_call_after','after_sex1'
 				end
 				
 				act'Because I want to (annoyed)':
 					cla & *nl
-					'"Because I want to," you say, a little annoyed. "I have to explain myself to you?"'
+					'"Because I want to," you scowl at him. "I have to explain what I want to do with <i>my</i> body?"'
 					gs'booty_call_after','after_sex1'
 				end
 				if mid($start_type,1,2) = 'sg':
 					act'Ask my mom':
 						cla & *nl
-						'"I don''t know," you shrug. "Ask my mom why it''s so important."'
+						'"I don''t know," you say, rolling your eyes in exhasperation. "Ask my mom why it''s so important."'
 						gs'booty_call_after','after_sex1'
 					end
 				end
 			end
 		end
+		
+		act'Didn''t feel like it today':
+			cla & *nl
+			'"Just didn''t feel like doing anything else today," you shrug. "Wasn''t in the mood."'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		act'Just wanted to fool around':
+			cla & *nl
+			'"Just wanted to play with your cock for a while," you wink. "Don''t worry that I didn''t get off. I had fun." '
+			gs'booty_call_after','after_sex1'
+		end
+	else
+		'"Really?" <<$npc_firstname[$boy]>> asks, sitting up. "But you didn''t get to come."'
+		act'It was still good':
+			cla & *nl
+			'"That''s sweet of you," you say, smiling. "But don''t worry about that. You still dicked me good. I''m satisfied without it."'
+			'"You''re sure?" he asks.'
+			'"Yeah, I''m sure," you laugh back.'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		act'I''m in a rush':
+			cla & *nl
+			'"I''m in a rush today. But don''t worry, I still had fun." You give him a sly wink. "A girl doesn''t need to come every time you know."'
+			'"You really mean that?" he asks.'
+			'"Let''s just not make a habit of it, all right?" you smirk back.'
+			gs'booty_call_after','after_sex1'
+		end
 	end
 end
 
 if $ARGS[0] = 'bad_sex_end':
-	'"Let''s call it here."'
-	'"What, done already?"'
-	act'Don''t feel like it anymore':
-		cla & *nl
-		'"I don''t feel like doing anything else."'
-		gs'booty_call_after','after_sex1'
-	end
-	
-	act'You killed the mood':
-		cla & *nl
-		'"You killed the mood."'
-		gs'booty_call_after','after_sex1'
-	end
-	
-	act'You''re an asshole':
-		cla & *nl
-		'"You''re an asshole."'
-		'He snickers and slaps your ass.'
-		gs'booty_call_after','after_sex1'
+	act'End here (bad end)':
+		'"Let''s call it here," you say, letting your negative feelings get to you.'
+		'"What, done already?" <<$npc_firstname[$boy]>> says, sitting up.'
+		act'Don''t feel like it anymore':
+			cla & *nl
+			'"I don''t feel like doing anything else," you mumble, feeling deflated and dejected, sinking further into the bed. "I''m just... not in the mood anymore."'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		act'You killed the mood':
+			cla & *nl
+			'"You killed the mood," you scowl at him.'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		act'You''re an asshole':
+			cla & *nl
+			'"You''re an asshole," you scowl at him. "You know what you did."'
+			'"I sure do," he snickers and slaps your ass, earning him a yelp from your lips and a sharp glare from your eyes.'
+			gs'booty_call_after','after_sex1'
+		end
 	end
 end
 
@@ -316,7 +394,11 @@ if $ARGS[0] = 'cum_kiss_cock':
 			booty_call['react'] = 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/cum/kiss_cock.mp4"></video></center>'
-			'"Glad my hard work is appreciated," you smile, leaning in and giving <<$npc_firstname[$boy]>>''s cock a gentle kiss on the tip.'
+			if $booty_call['last_cum'] = 'swallow':
+				'"Glad my hard work is appreciated," you smile, leaning in and giving <<$npc_firstname[$boy]>>''s cock a gentle kiss on the tip.'
+			else
+				'Feeling cheeky, you finish by leaning in to give <<$npc_firstname[$boy]>> a cute little kiss, right on the tip of his cock.'
+			end
 			gs'booty_call_sex','sex_end'
 		end
 	end
@@ -325,16 +407,47 @@ end
 !! -------------------------------------------------------------------------------
 
 if $ARGS[0] = 'after_sex1':
-	act'Continue':
-		cla & *clr
-		$npc_apt_bedroom[$boy]
-		if npc_smoker[$boy] > 0:
-			'The two of you pull apart and <<$npc_firstname[$boy]>> reaches over to his nightstand and pulls out a pack of cigarettes.'
-		else
-			*nl
-			'You and <<$npc_firstname[$boy]>> pull apart, quietly basking in the afterglow of your booty call.'
+	if booty_call['cock_remove'] = 0:
+		act'Pull apart':
+			cla & *clr
+			if $booty_call['cum_choice'] = 'creampie':
+				if $booty_call['position'] = 'miss':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+					'<<$npc_firstname[$boy]>> removes his cock from your pussy, climbing out from between your legs, flopping onto the other side of the bed. His cum seeps from your pussy, trickling down the crack of your ass into the bedsheets.'
+				elseif $booty_call['position'] = 'doggy':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+					'<<$npc_firstname[$boy]>> slips his cock from your pussy, flopping onto the other side of the bed. His cum seeps from your pussy, slowly oozing from between your legs.'
+				elseif $booty_call['position'] = 'cowgirl':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+					'You raise your hips, letting <<$npc_firstname[$boy]>>''s cock slip from your pussy, and flop down beside him. His cum seeps from your pussy, trickling down the crack of your ass into the bedsheets.'
+				end
+			else
+				$npc_apt_bedroom[$boy]
+				if $booty_call['position'] = 'miss':
+					'<<$npc_firstname[$boy]>> removes his cock from your pussy, climbing out from between your legs, flopping onto the other side of the bed.'
+				elseif $booty_call['position'] = 'doggy':
+					'<<$npc_firstname[$boy]>> slips his cock from your pussy, flopping onto the other side of the bed.'
+				elseif $booty_call['position'] = 'cowgirl':
+					'You raise your hips, letting <<$npc_firstname[$boy]>>''s cock slip from your pussy, and flop down beside him.'
+				end
+			end
+			if npc_smoker[$boy] > 0:
+				'<<$npc_firstname[$boy]>> reaches over to his nightstand and pulls out a pack of cigarettes.'
+			end
+			gs'booty_call_after','after_sex2'
+		end
+	else
+		act'Finish':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			if npc_smoker[$boy] > 0:
+				'The two of you pull apart and <<$npc_firstname[$boy]>> reaches over to his nightstand and pulls out a pack of cigarettes.'
+			else
+				*nl
+				'You and <<$npc_firstname[$boy]>> pull apart, quietly basking in the afterglow of your booty call.'
+			end
+			gs'booty_call_after','after_sex2'
 		end
-		gs'booty_call_after','after_sex2'
 	end
 end
 
@@ -345,12 +458,12 @@ if $ARGS[0] = 'after_sex2':
 		act'Take a shower':
 			cla & *clr
 			$npc_apt_bedroom[$boy]
-			'"I''m gonna borrow your shower."'
+			'"I''m gonna borrow your shower," you say, sliding out of the bed and padding towards the bathroom.'
 			if booty_call['cum_count'] < npc_sexdrive[$boy]:
-				'"Why don''t I join you?"'
+				'"Why don''t I join you?" <<$npc_firstname[$boy]>> says, a glimmer in his eyes that lets you know he wants more than just to "join" you.'
 				act'I''d rather not':
 					cla & *nl
-					'"No thanks," you say. "I like my alone time in the shower."'
+					'"No thanks," you say, smiling back wryly as you keep going. "I like my alone time," you say, just before you shut the door behind you.'
 					act'Shower':gt'booty_call_after','shower_alone'
 				end
 !!{				act'Sounds nice':
@@ -368,13 +481,13 @@ if $ARGS[0] = 'after_sex2':
 				
 				act'I''ll try':
 					cla & *nl
-					'"I''ll try not to," you smile and head into the bathroom.'
+					'"I''ll try not to," you smile, padding your way into the bathroom.'
 					act'Shower':gt'booty_call_after','shower_alone'
 				end
 				
 				act'We''ll see':
 					cla & *nl
-					'"We''ll see about that," you smirk and head into the bathroom.'
+					'"We''ll see about that," you smirk and pad your way into the bathroom.'
 					act'Shower':gt'booty_call_after','shower_alone'
 				end
 			end
@@ -402,7 +515,7 @@ if $ARGS[0] = 'after_sex2':
 		end
 	end
 	
-	if npc_smoker[$boy] > 0:
+	if npc_smoker[$boy] > 0 and booty_call['annoyed'] = 0:
 		act'Bum a cigarette':
 			booty_call['bum_cigarette'] = 1
 			gt'booty_call_after','smoke'
@@ -841,7 +954,7 @@ if $ARGS[0] = 'shower_alone':
 	booty_call['shower'] = 1
 	dynamic $showerdin
 	'You turn on the faucet, relaxing as the hot water pours down over your skin. After a few minutes, you turn the tap off, and step out, walking back to <<$npc_firstname[$boy]>>''s room wet and dripping.'
-	'"I really needed that," you smile at him.'
+	'"Thanks," you smile at him.'
 	gs'booty_call_after','after_sex2'
 end
 
@@ -858,13 +971,13 @@ if $ARGS[0] = 'shower_together':
 		act'Protest':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
-			'"Hey!" you protest.'
+			'"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back.'
 			act'I''m not in the mood':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
-				'"Hey!" you protest. "I''m not in the mood for this."'
+				'"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back. "I''m not in the mood for this."'
 				if booty_call['cum_count'] >= npc_sexdrive[$boy]:
-					'"They were staring right at me," he grins. But he backs off as you asked.'
+					'"They were staring right at me," he grins. He grabs a few more handfuls but eventually releases you, he backs off as you asked.'
 				else
 					'"You showed up for a booty call didn''t you?"'
 					'"Yeah, and now I''m done. Keep it in your pants."'
@@ -876,11 +989,11 @@ if $ARGS[0] = 'shower_together':
 			act'I don''t have time':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
-				'"Hey!" you protest. "I don''t have time for this. I have shit to do and I can''t have you making me late."'
+				'"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back. "I don''t have time for this. I have shit to do and I can''t have you making me late."'
 				if booty_call['cum_count'] >= npc_sexdrive[$boy]:
-					'"They were staring right at me," he grins. But he backs off as you asked.'
+					'"They were staring right at me," he grins. But after one more squeeze, he releases you as you asked him to.'
 				else
-					'"You showed up for a booty call didn''t you?"'
+					'"You showed up for a booty call didn''t you?" he grins.'
 					'"Yeah, and now I have something <i>else</i> to do."'
 					'"Fine, fine." He backs off, as you asked.'
 				end
@@ -915,7 +1028,9 @@ if $ARGS[0] = 'shower_together':
 						'"Well..." Your breath hitches as he gives your nipples a light squeeze. You feel so wet, and it''s not just the shower.'
 						if booty_call['condom'] = 1:
 							'"You won''t cum inside me, will you?"'
-							'"Don''t worry, I won''t." You gasp as without further warning, <<$npc_firstname[$boy]>> pushes his cock inside you.'
+							'"Don''t worry, I won''t."'
+							*nl
+							'You gasp as without further warning, <<$npc_firstname[$boy]>> pushes his cock inside you.'
 						else
 							'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he pushes his cock inside you.'
 						end

+ 7 - 5
locations/booty_call_morning.qsrc

@@ -49,7 +49,8 @@ if $ARGS[0] = 'late_for_school':
 		'"Hey, what''s wrong?" <<$npc_firstname[$boy]>> says, turning over and squinting at you with sleepy eyes.'
 		act'I need to be somewhere!':
 			cla & *nl
-			'"I''m gonna be late for something!" you huff out. With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$boy]>> and your night together behind you.'
+			'"I''m gonna be late for something!" you say hurriedly. "Gotta go!"'
+			'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$boy]>> and your night together behind you.'
 			act'Leave':gs'booty_call_after','exit'
 		end
 
@@ -75,7 +76,6 @@ if $ARGS[0] = 'late_for_school':
 				act'That''d be great':
 					cla & *clr
 					$npc_apt_bedroom[$boy]
-					
 					'"Really?" you perk up. "That''d be great!"'
 					'"Let me just get dressed."'
 					'You collect the rest of your things while he throws on some clothes and grabs his keys, then both of you head outside and climb into his car.'
@@ -88,7 +88,7 @@ if $ARGS[0] = 'late_for_school':
 					act'I can walk':
 						cla & *clr
 						$npc_apt_bedroom[$boy]
-						'"Nah," you shake your head. "It''s okay. It''s right here in the residential area. I can just walk.Thanks for the offer though."'
+						'"That''s okay," you shake your head. "It''s right here in the residential area. I can just walk.Thanks for the offer though."'
 						*nl
 						'With one last quick check, you make sure all your clothes are in place and call, "See you later!" over your shoulder as you rush out the door.'
 						act'Leave':gs'booty_call_after','exit'
@@ -98,7 +98,9 @@ if $ARGS[0] = 'late_for_school':
 				act'Can''t let people see':
 					cla & *clr
 					$npc_apt_bedroom[$boy]
-					'You hesitate for a moment, considering it. "No," you shake your head. "I don''t want someone seeing me get out of your car. Rumors spread like fire at my school. I can''t risk it." With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
+					'You hesitate for a moment, considering it.'
+					*nl
+					'"No," you shake your head. "I don''t want someone seeing me get out of your car. Rumors spread like fire at my school. I can''t risk it." With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
 					act'Leave':gs'booty_call_after','exit'
 				end
 			else
@@ -179,7 +181,7 @@ if $ARGS[0] = 'shower':
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		minut += 10
 		shampoo += 1
-		'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, it washes away your sleepiness and brings your mind clarity.'
+		'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, your sleepiness washes away and clarity comes back.'
 		dynamic $showerdin
 		*nl
 		'Feeling sufficiently awake, you turn off the tap and step out of the shower.'

Plik diff jest za duży
+ 390 - 230
locations/booty_call_sex.qsrc


Plik diff jest za duży
+ 534 - 321
locations/booty_call_start.qsrc


+ 229 - 84
locations/booty_call_talk.qsrc

@@ -8,28 +8,28 @@ if $ARGS[0] = 'cum_react':
 		cla
 		if booty_call['he_ask_creampie'] = 1 and $booty_call['cum_choice'] ! 'creampie':
 			act'I don''t like creampies (too intimate)':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"<<$booty_call[''cum_describe1'']>>" you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Feels too intimate."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like creampies (too weird)':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"<<$booty_call[''cum_describe1'']>> you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Feels too weird."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like creampies (too messy)':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"<<$booty_call[''cum_describe1'']>> you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Too messy."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like you enough for that':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Sorry," you smirk apologetically, <<$booty_call[''cum_describe2'']>>. "I don''t like you enough to let you do that yet."'
 				gs'booty_call_sex','sex_end'
@@ -37,15 +37,15 @@ if $ARGS[0] = 'cum_react':
 			
 			if birth_control['think_safe'] < 1 and npc_know_not_bc = 0:
 				act'I''m not on birth control':
-					cla & *clr
+					cla & *nl
 					!! IMAGE HERE
 					npc_know_not_bc = 1
-					'"Sorry. I can''t let you cum inside me," you smile, <<$booty_call[''cum_describe2'']>>. "I''m not on birth control."'
+					'"Sorry. I can''t let you come inside me," you smile, <<$booty_call[''cum_describe2'']>>. "I''m not on birth control."'
 					gs'booty_call_sex','sex_end'
 				end
 			elseif birth_control['think_safe'] < 1 and npc_know_not_bc = 1:
 				act'You know I''m not on birth control (annoyed)':
-					cla & *clr
+					cla & *nl
 					!! IMAGE HERE
 					'"Why the fuck would you even ask that?" you scowl, <<$booty_call[''cum_describe2'']>>. "You know I''m not on birth control!"'
 					gs'booty_call_sex','sex_end'
@@ -53,62 +53,62 @@ if $ARGS[0] = 'cum_react':
 			end
 			
 			if pcs_lover > pcs_girlfriends:
-				act'Only my boyfriend is allowed to cum inside me':
-					cla & *clr
+				act'Only my boyfriend is allowed to come inside me':
+					cla & *nl
 					!! IMAGE HERE
-					'"Sorry," you smirk apologetically. "Only my boyfriend is allowed to cum inside me."'
-					'"So you can cheat on your boyfriend, but I can''t cum inside you?"'
+					'"Sorry," you smirk. "Only my boyfriend is allowed to come inside me."'
+					'"So you can cheat on your boyfriend, but I can''t come inside you?"'
 					act'Yup':
 						cla & *nl
 						'"Yup, that''s exactly right," you smirk.'
 						gs'booty_call_sex','sex_end'
 					end
-					act'It''s only cheating if you cum inside':
+					act'It''s only cheating if you come inside':
 						cla & *nl
-						'"That''s exactly why I can''t let you do that. It''s not cheating if you don''t cum inside," you wink.'
+						'"That''s exactly why I can''t let you do that. It''s not cheating if you don''t come inside," you wink.'
 						gs'booty_call_sex','sex_end'
 					end
 				end
 			end
 		elseif booty_call['he_ask_mouth'] = 1 and $booty_call['cum_choice'] ! 'mouth':
 			act'Swallowing is gross':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want <i>this</i> in my mouth." You shudder.'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like the taste':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Sorry," you smile, <<$booty_call[''cum_describe2'']>>. "I''m really not a fan of the taste of cum."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like you enough for that':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Sorry," you smirk apologetically, <<$booty_call[''cum_describe2'']>>. "I don''t like you enough to let you do that yet."'
 				gs'booty_call_sex','sex_end'
 			end
 		elseif booty_call['he_ask_facial'] = 1 and $booty_call['cum_choice'] ! 'face' and $booty_call['cum_choice'] ! 'face_mouth':
 			act'That''s gross':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want to do <i>that</i>. This isn''t a porno you know." You shudder.'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'Too much mess':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Too much mess"'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			if pcs_makeup > 1:
-				act'Don''t ruin my makeup':
-					cla & *clr
+				act'It''ll ruin my makeup':
+					cla & *nl
 					!! IMAGE HERE
 					booty_call['makeup_ruin'] = 1
 					'"I''m not letting your ruin my makeup."'
@@ -117,68 +117,30 @@ if $ARGS[0] = 'cum_react':
 			end
 		elseif booty_call['he_ask_tits'] = 1 and $booty_call['cum_choice'] ! 'tits':
 			act'That''s gross':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Why do you even want to do that? This isn''t a porno you know."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'Too much mess':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Too much mess"'
 				gs'booty_call_sex','sex_end'
 			end
 		else
-			'You grin at him as he cums all over your hand, continuing to jerk him until his cock stops twitching and nothing else comes out. After a couple more tugs for good measure, you pull back.'
+			'You grin at him as he comes all over your hand, continuing to jerk him until his cock stops twitching and nothing else comes out. After a couple more tugs for good measure, you pull back.'
+			gs'booty_call_sex','sex_end'
 		end
-		gs'creampie_react'
+		gs'booty_call_talk','creampie_react'
+		gs'booty_call_talk','facial_react1'
 	end
 end
 
-
-
 if $ARGS[0] = 'creampie_react':
 	if $booty_call['cum_choice'] = 'creampie':
-		gs'booty_call_sex','cum_inside_end'
-		if npc_creampie_okay[$boy] ! 1 and booty_call['creampie_ask'] ! 1 and booty_call['cum_together'] = 0:
-			act'What the fuck!':
-				booty_call['mad'] = 1
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-				if booty_call['pill_tomorrow'] = 1:
-					'"What the fuck!"'
-					'"What? You said you were gonna get the pill tomorrow anyways."'
-				elseif npc_know_not_bc = 1:
-					'"What the fuck! You know I''m not on birth control!"'
-					'"It''ll be fine/It was an accident."'
-				else
-					'"What the fuck!"'
-				end
-				
-				act'Ignore it':
-					cla & *clr
-					$npc_apt_bedroom[$npclastsaved]
-					'"Ugh. Whatever."'
-					gs'booty_call_sex','sex_end'
-				end
-				
-				act'You''re an asshole':
-					cla & *clr
-					$npc_apt_bedroom[$npclastsaved]
-					'"You''re such an asshole."'
-					gs'booty_call_sex','sex_end'
-				end
-			end
-			
-			act'Panic!':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-				'"Holy shit!" you shout, scrambling backwards off the bed to look down at your pussy, horrified by the white liquid dripping from your snatch.'
-				gs'booty_call_after','creampie_panic'
-			end
-		end
-		
+		if booty_call['cock_remove'] ! 1:gs'booty_call_sex','cum_inside_end'
 		act'That felt amazing':
 			cla & *clr
 			$npc_apt_bedroom[$boy]
@@ -207,18 +169,18 @@ if $ARGS[0] = 'creampie_react':
 					if booty_call['cum_together'] = 1:
 						'"That was..." you pant, aftershocks of your orgasm still shivering through you. "I could... feel you... cumming... inside me..."'
 						'"Yeah..." he breathes back.'
-						'"It was amazing..."'
+						'"It was <i>amazing</i>..."'
 					elseif booty_call['cum_together_fake'] = 1:
 						'"That was..." you pant, feigning post-orgasm shakes. "I could... feel you... cumming... inside me..."'
 						'"Yeah..." he breathes back.'
-						'"It was amazing..."'
+						'"It was <i>amazing</i>..."'
 					else
 						'"That was..." you pant, aftershocks of your orgasm still shivering through you. "I just... Did you... did we... together...?"'
 						'"Yeah..." he breathes back.'
-						'"I thought so," you smile. "I could feel you inside me. It was amazing..."'
+						'"I thought so," you smile. "I could feel you inside me. It was <i>amazing</i>..."'
 					end
 				else
-					'"That was great," you grin, <<$npc_firstname[$boy]>>''s cock still stuffed inside you. "I could feel you cum inside me. It felt <i>amazing...</i>"'
+					'"That was great," you grin, gently flexing your pussy around <<$npc_firstname[$boy]>>''s cock, which is still stuffed inside you. "I could <i>feel it</i> when you came inside me. It was <i>amazing...</i>"'
 				end
 			end
 			gs'booty_call_sex','sex_end'
@@ -226,6 +188,176 @@ if $ARGS[0] = 'creampie_react':
 	end
 end
 
+if $ARGS[0] = 'creampie_panic':
+	if booty_call['condom'] = 2:
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate. "You said-! Not inside-!"'
+	elseif booty_call['condom'] = 3:
+		!! let him fuck you without one if he wouldn''t come inside you
+		'"Sorry, your pussy was just so tight and I-"'
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate. "You said-! You promised-!"'
+	elseif booty_call['condom'] = 4:
+		!! he promised he wouldn''t come inside you
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate. "You said-! I told you-!"'		
+	else
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate.'
+	end
+	'You put your hand to your head as you begin to feel faint.'
+	*nl
+!!{	if birth_control['think_safe'] = 1:
+		'<i>What was I thinking? What if I get an STD?! Why didn''t I insist on a condom...</i>'
+	else
+		'<i>What was I thinking? What if I get an STD? What if I get pregnant?! Why didn''t I insist on a condom...</i>'
+	end}
+	*nl
+	'"Jeez, I didn''t know you were going to freak out like this," <<$npc_firstname[$npclastsaved]>> says, holding his hands up defensively. "Just chill out! You can buy a morning after pill tomorrow, it''ll be fine."'
+	act'Calm down':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$npclastsaved]
+		'Trying to focus on his words, you force yoruself to take deep, slow breaths, calming down while <<$npc_firstname[$npclastsaved]>> tries to apologize to you.'
+		'"See? It''s all gonna be fine."'
+		act'He''s right, it''ll be fine':
+			cla & *nl
+			if birth_control['think_safe'] < 1:
+				'<i>He''s right, it''ll be okay. You''re going to get a morning after pill tomorrow and you''re <b>not</b> going to get pregnant. You''re going to remember to go to the pharmacy, you''re going to remember to take the pill, and you''re not going to get knocked up tonight! Everything is going to be fine! <b>It''s going to be fine!</b></i>'
+			else
+				'<i>He''s right, it''ll be okay. You''re on birth control so you don''t need another pill. You''re not going to get pregnant! And he''s not going to have an STD. Can''t have one! Because if he did that would be... Nope! I''m not gonna think about that! Because I''m not getting an STD tonight! Everything is going to be fine! <b>It''s going to be fine!</b></i>'
+			end
+			*nl
+			'After running through this thought process several more times accompanied by many more breaths, you finally begin to calm down.'
+			gs'booty_call_after','pre'
+		end
+	end
+
+	act'I have to go!':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$npclastsaved]
+		'"I have to go!" Without warning, you spring up and start grabbing your things, throwing on your clothes with frantic haste.'
+		'"Wha- Where are you going?!"'
+		if birth_control['think_safe'] = 1:
+			'"I just have to go!"'
+			'"I told you, if you''re worried you can just get-"'
+			'"That''s not what this is about!"'
+			'"Then-!"'
+			'"Can''ttalkgottago!"'
+			'You don''t wait to hear what he was trying to say and dash out the door.'
+			*nl
+			'<i>Fuck! What am I going to do if I get an STD?!</i>'
+		else
+			'"I need to get a morning after pill!"'
+			'"Right now?!"'
+			'"Right now!!! I can''t wait even one minute! I can''t get knocked up!"'
+			if hour >= 21:
+				'"No pharmacy is open this time of night! Stop freaking out! Y-"'
+				'"Can''ttalkgottago!"'
+				'You don''t wait to hear what he was trying to say and dash out the door.'
+			else
+				'"Why the rush?? You don''t have to do it right this second-"'
+				'"I have to to be sure! I gotta get it today before the pharmacy closes!"'
+				'"But-!"'
+				'"Can''ttalkgottago!"'
+				'You don''t wait to hear what he was trying to say and dash out the door.'
+			end
+		end
+		act'Leave':gt'booty_call_after','exit'
+	end
+	
+	act'That''s not what I''m concerned about! (STDs)':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$npclastsaved]
+		'"That''s not what I''m concerned about!" you say, your hyperventilating getting worse.'
+		'"Then wha- Wait, you think I have an STD???"'
+		'"I don''t know! You could! I just don''t know!"'
+		'"If you were really concerned about that then why would you let me fuck without a condom??"'
+		if booty_call['condom'] >= 2:
+			'"You didn''t want to use one!" you yelp.'
+		else
+			'"<i>I! DON''T! KNOW!</i>" you scream.'
+		end
+		'"Well I''m fucking clean, alright?! I promise!"'
+
+		act'Calm down':
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$npclastsaved]
+			'Trying to focus on his words, you force yoruself to take deep, slow breaths, calming down while <<$npc_firstname[$npclastsaved]>> tries to reassure you.'
+			'<i>He''s right, it''ll be okay. You''re on birth control and he came inside you so it''s okay! He''s not going to have an STD. Can''t have one! Because if he did that would... Nope! I''m not gonna think about that! Because I''m not getting an STD tonight! Everything is going to be fine! <b>It''s going to be fine!</b></i>'
+			*nl
+			'After running through this thought process several more times accompanied by many more breaths, you finally begin to calm down.'
+			gs'booty_call_after','pre'
+		end
+
+		act'I have to go!':
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$npclastsaved]
+			'"I have to go!" Without warning, you spring up and start grabbing your things, throwing on your clothes with frantic haste.'
+			'"Wha- Where are you going?!"'
+			'"I just have to go!"'
+			'"If you''re worried about that then leaving now isn''t going to-"'
+			'"That''s not what this is about!"'
+			'"Then-!"'
+			'"Can''ttalkgottago!"'
+			'You don''t wait to hear what he was trying to say, you don''t even really know what you''re saying, and you dash out the door.'
+			*nl
+			'<i>Fuck! What am I going to do if I get an STD?!</i>'
+			act'Leave':gt'booty_call_after','exit'
+		end
+	end
+end
+
+if $ARGS[0] = 'swallow_react1':
+	if trt_cumeater = 1:
+		act'Tasty':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"Mmmm," you lick your lips. "You taste good."'
+			if $npc_cum_pref[$boy] = 'mouth':
+				'"You''re so fucking hot. I love watching you swallow like that."'
+				'You grin, enjoying his open praise.'
+			else
+				'"You really like swallowing that much?"'
+				'"I <i>love</i> it," you grin.'
+			end
+			gs 'booty_call_after', 'wipe_face'
+			gs 'booty_call_sex', 'sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'facial_react1':
+	if trt_cumeater = 1 and ($booty_call['cum_choice'] = 'face_mouth'):
+		act'Tasty':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"Mmmm," you lick your lips, catching some of the stray shots of cum that still coat your face. "You taste good."'
+			if $npc_cum_pref[$boy] = 'mouth':
+				'"You''re so fucking hot. I love watching you swallow like that."'
+				'You grin, enjoying his open praise.'
+			else
+				'"You really like swallowing that much?"'
+				'"I <i>love</i> it," you grin.'
+			end
+			gs 'booty_call_after', 'wipe_face'
+			gs 'booty_call_sex', 'sex_end'
+		end
+	end
+	if pcs_makeup = 0 and booty_call['ruin_makeup'] ! 1:
+		act'You ruined my makeup (joke)':
+			booty_call['ruin_makeup'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial_after1.mp4"></video></center>'
+			'"Look what you''ve done," you say in a stern tone, contrasted by the smile twisting at the corners of your lips. "You totally fucked up my makeup. Now what am I supposed to do?"'
+			'"You could always go out like that," he snickers.'
+			'"Oh I bet you''d like that," you giggle.'
+			gs 'booty_call_after', 'wipe_face'
+			gs 'booty_call_sex', 'sex_end'
+		end
+	end
+end
+
 !! --------------------- Pillow Talk ------------------------------------
 if $ARGS[0] = 'pillow_talk_start':
 	cla & *clr
@@ -238,41 +370,54 @@ end
 
 
 if $ARGS[0] = 'pillow_talk_options':
-	act'Stop talking':
+	act'Stop talking':cla & gs'booty_call_after','after_sex2'
 	act'Talk about the sex':cla & gs'booty_call_talk','pillow_talk_sex'
 end
 
 if $ARGS[0] = 'pillow_talk_sex':
-	
+	act'Stop talking':cla & gs'booty_call_after','after_sex2'
 	gs'booty_call_talk','keep_it_up'
 	gs'booty_call_talk','better_without'
-	gs'booty_call_talk','keep_it_up'
+	gs'booty_call_talk','kuni_wear_out'
 	gs'booty_call_talk','keep_it_up'
 	gs'booty_call_talk','keep_it_up'
 end
 
 if $ARGS[0] = 'keep_it_up':
-	if booty_call['cum_count'] > 5:
+	if booty_call['cum_count'] > 5 and booty_call['keep_it_up'] = 0:
 		act'You can really keep it up':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk.jpg"></center>'
 			booty_call['keep_it_up'] = 1
 			minut += 1
-			'"You can really keep it up, huh?" you smile.'
+			'"You can really keep it up, huh?" you say tiredly.'
 			'"Yeah, I guess I have a pretty high sex drive. Glad that you have one to match," he smiles back.'
 			gs'booty_call_talk','pillow_talk_options'
 		end
 	end
 end
 
+if $ARGS[0] = 'kuni_wear_out':
+	if booty_call['pussy_lick_loop'] >= 5:
+		act'You''re a pussyeating psycho':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'"You''re a fucking psycho, you know that?" you pant, gasping for breath. "Who... makes a girl... cum five times in a row... with just their tongue?? And... doesn''t even want... to fuck her?!"'
+			'"I like eating pussy," he shrugs.'
+			'"You have a problem is what you have," you say, staring up at the ceiling with exhaustion crashing down on you.'
+			gs'booty_call_talk','pillow_talk_sex'
+		end
+	end
+end
+
 if $ARGS[0] = 'better_without':
 	if booty_call['condom'] >= 2 and booty_call['better_without'] = 0:
 		act'It was better without the condom':
 			booty_call['better_without'] = 0
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk.jpg"></center>'
-			'"You were right," you smile at <<$npc_firstname[$npclastsaved]>>. "It was better without the condom."'
-			if npc_selfish[$npclastsaved] = 1:
+			'"You were right," you smile at <<$npc_firstname[$boy]>>. "It was better without the condom."'
+			if npc_selfish[$boy] = 1:
 				if $booty_call['cum_choice'] = 'creampie':
 					'"Oh yeah. Busting a nut inside is the best."'
 					act'Worry':
@@ -295,16 +440,16 @@ if $ARGS[0] = 'better_without':
 			else
 				if $booty_call['cum_choice'] = 'creampie':
 					if booty_call['condom'] = 3:
-						'"Sorry I uhh... you know..." He seems embarrassed. "I promised I wouldn''t cum inside you but I ended up doing it anyways."'
+						'"Sorry I uhh... you know..." He seems embarrassed. "I promised I wouldn''t come inside you but I ended up doing it anyways."'
 					else
 						'"Your pussy felt amazing."'
 						'"So did your dick," you murmur back.'
-						'"Is it okay that I... you know...?" <<$npc_firstname[$npclastsaved]>> eyes your pussy, his cum still leaking from it.'
+						'"Is it okay that I... you know...?" <<$npc_firstname[$boy]>> eyes your pussy, his cum still leaking from it.'
 					end
 					
 					act'I''ll be fine':
 						cla & *nl
-						'"I''ll be fine," you say reassuringly. "One creampie isn''t gonna kill me."'
+						'"I''ll be fine," you say reassuringly. "One creampie isn''t gonna kill me. Besides, like I said, it felt good."'
 						'He nods, relaxing a bit.'
 						*nl
 						'<i>I mean, what are the odds that something bad happens, right?</i>'
@@ -334,14 +479,14 @@ if $ARGS[0] = 'better_without':
 							elseif birth_control['think_safe'] = 1:
 								'"It''s fine. I''m on the pill," you reassure him. "I just wanted to be extra safe. No harm done."'
 							end
-							'<<$npc_firstname[$npclastsaved]>> seems to relax, relieved that you''re not upset.'
+							'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
 							gs'booty_call_talk','pillow_talk_options'
 						end
 					else
 						act'I''m on birth control (lie)':
 							cla & *nl
 							'"It''s fine. I''m on birth control," you lie through your teeth.'
-							'<<$npc_firstname[$npclastsaved]>> seems to relax, relieved that you''re not upset.'
+							'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
 							*nl
 							'<i>I wonder if his baby is going to be swimming around inside me after this...</i>'
 							gs'booty_call_talk','pillow_talk_options'
@@ -355,9 +500,9 @@ if $ARGS[0] = 'better_without':
 					end
 				else
 					'"Told you we didn''t need one," he laughs.'
-					act'You sure did':
+					act'You were right':
 						cla
-						'"You sure did," you chuckle back.'
+						'"I guess not," you say, smiling back.'
 						gs'booty_call_talk','pillow_talk_options'
 					end
 					
@@ -422,4 +567,4 @@ end
 !! --------------------- After Sex Talk ---------------------------------
 
 
---- costuming ---------------------------------
+--- booty_call_talk ---------------------------------

Plik diff jest za duży
+ 1023 - 250
locations/booty_call_virgin.qsrc


+ 32 - 7
locations/bras.qsrc

@@ -20,7 +20,6 @@ if $ARGS[0] = 'remove':
 end
 
 if $ARGS[0] = 'wear':
-	bra_none = 0
 	if $ARGS[1] = '':
 		if dyneval('RESULT = <<$lastwornbratype>>_brasS[<<lastwornbranumber>>]') = 0 and $lastwornbratype ! '':
 			$braworntype = $lastwornbratype
@@ -112,10 +111,10 @@ if $ARGS[0] = 'view_bra_list':
 	'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
 
 	i = 1
-	:loopkatsbras 
-	if kats_brasS[i] = metka_bras and kats_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''kats'', <<i>>"><img src="images/pc/bras/kats/<<i>>.jpg" 	height="150" /></a>'
+	:loopcatsbras 
+	if cats_brasS[i] = metka_bras and cats_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''cats'', <<i>>"><img src="images/pc/bras/kats/<<i>>.jpg" 	height="150" /></a>'
 	i += 1
-	if i <= ARRSIZE('kats_bras'):jump 'loopkatsbras'
+	if i <= ARRSIZE('cats_bras'):jump 'loopcatsbras'
 
 	'<center><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></center>'
 
@@ -277,7 +276,7 @@ if $ARGS[0] = 'descriptions':
 		'This bra is so revealing that it is more exciting than not wearing one and you''ll always feel horny wearing it.'
 	elseif $ARGS[1] = 'fashionista':
 		'This bra is well made improving your posture and confidence and slightly boosting your appearance even when fully clothed.'
-	elseif $ARGS[1] = 'kats':
+	elseif $ARGS[1] = 'cats':
 		'This bra feels reassuring and wear it gives your mood a lift.'
 	elseif $ARGS[1] = 'sexshop':
 		'Tacky and cheap this bra makes you look like a hooker, this could be a bonus if working as one.'
@@ -286,5 +285,31 @@ if $ARGS[0] = 'descriptions':
 	end
 end
 
---- bras ---------------------------------
-
+if $ARGS[0] = 'sum':
+	$t[0] = 'boutique'
+	$t[1] = 'cats'
+	$t[2] = 'exhibitionist'
+	$t[3] = 'fashionista'
+	$t[4] = 'cheap'
+	$t[5] = 'sexshop'
+	$t[6] = 'sport'
+	result = 0
+	i = 0
+	:loopsumbras_i
+	$temp = $t[i]
+	j = 1
+	:loopsumbras_j
+	$temp1 = '<<$temp>>_bras[<<j>>]'
+	$temp2 = '<<$temp>>_brasS[<<j>>]'
+	dynamic 'if <<$temp1>> = 1 and <<$temp2>> = 0: result +=1'
+	j += 1
+	if j <= dyneval('result = arrsize(''<<$temp>>_bras'')') : jump 'loopsumbras_j'
+	i += 1
+	if i <= arrsize('$t'): jump 'loopsumbras_i'
+	if $ARGS[1] = 'dresser': if $braworntype ! 'none' and result > 0: result -= 1
+	killvar('t')
+	killvar('temp')
+	killvar('temp1')
+	killvar('temp2')
+end
+--- bras ---------------------------------

+ 15 - 16
locations/brother.qsrc

@@ -141,7 +141,7 @@ if $ARGS[0] = 'start':
 			if brotherSex < 2:brotherSex = 2
 		elseif $clothingworntype = 'nude' and $braworntype = 'none':
 			if brotherSex >= 7:
-				'Kolka looks you over, his eyes quickly glancing back and forth between your <<$titsize>> breasts and <<$pcdesc_pubes>> pussy, "Wow, <<$pcs_nickname>>, you have an amazing body."'
+				'Kolka looks you over, his eyes quickly glancing back and forth between your <<$titsize>> breasts and <<$pc_desc[''pubes'']>> pussy, "Wow, <<$pcs_nickname>>, you have an amazing body."'
 			else
 				'Kolka''s eyes go wide at your brazen display, "What a view! Have you decided to become a nudist?"'
 				if brotherSex < 2:brotherSex = 2
@@ -865,7 +865,7 @@ if $ARGS[0] = 'fuckanal':
 	gs 'stat'
 
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/kolka/sex/anal,<<rand(0,4)>>.mp4"></video></center>'
-	'You lie back on the sofa, pulling your knees up to your chest and expose your <<$pcdesc_anus>> asshole to your sibling. "I want you to fuck my ass, Kolka," you tell him. Your brother practically pounces you, not needing more encouragement from you.'
+	'You lie back on the sofa, pulling your knees up to your chest and expose your <<$pc_desc[''anus'']>> asshole to your sibling. "I want you to fuck my ass, Kolka," you tell him. Your brother practically pounces you, not needing more encouragement from you.'
 
 	gs 'dinSex','boy_wants_anal','Kolka', 'lubri' & gs 'dinsex','analsex'
 
@@ -1011,7 +1011,7 @@ if $ARGS[0] = 'brother_voyeur_ev2':
 	picrand = rand(1,7)
 	if npc_rel['A34'] <50:npc_rel['A34'] += rand(1,2)
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/shower/c (<<picrand>>).jpg"></center>'
-	'You turn to face the door, giving Kolka a better view of your body and then erotically squeeze your <<$titsize>> tits. Your fingers graze over your <<$pcdesc_nipples>> nipples and you can''t help but give them a slight pinch. You reach for the detachable shower head and begin spraying water over your chest, all the way gazing at your awestruck sibling. You close your eyes and in the heat of the moment, your heart flutters and you let out a light moan.'
+	'You turn to face the door, giving Kolka a better view of your body and then erotically squeeze your <<$titsize>> tits. Your fingers graze over your <<$pc_desc[''nipples'']>> nipples and you can''t help but give them a slight pinch. You reach for the detachable shower head and begin spraying water over your chest, all the way gazing at your awestruck sibling. You close your eyes and in the heat of the moment, your heart flutters and you let out a light moan.'
 
 	gs 'arousal','foreplay', 3, 'incest'
 	gs 'stat'
@@ -1034,7 +1034,7 @@ if $ARGS[0] = 'brother_voyeur_ev3':
 	pcs_mood += 15
 
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/shower/d (<<picrand>>).jpg"></center>'
-	'You move your feet a little wider apart and move the shower head down your body until it hovers just over your aching pussy. The spray of water is intense against your oh-so-sensitive lips and <<$pcdesc_clit>> clit. It doesn''t take long before the sensation is too much and you orgasm - wave after wave hitting your entire body, you bite down on your tongue to muffle your moans, but are unable to keep completely silent; the occasional gasp escaping your lips.'
+	'You move your feet a little wider apart and move the shower head down your body until it hovers just over your aching pussy. The spray of water is intense against your oh-so-sensitive lips and <<$pc_desc[''clit'']>> clit. It doesn''t take long before the sensation is too much and you orgasm - wave after wave hitting your entire body, you bite down on your tongue to muffle your moans, but are unable to keep completely silent; the occasional gasp escaping your lips.'
 
 	$orgasm_or = 'no'
 	gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
@@ -1157,10 +1157,10 @@ if $ARGS[0] = 'brother_voyeur_ev5':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (2).jpg"></center>'
 	if npc_QW['A34'] = 4:
 		if analplugIN = 1:
-			'You turn your ass towards your brother and lean forward, resting your elbows on the chair, revealing your <<$vaginatipe2>> pussy and <<$anustipe>> anus, which has an anal plug inserted into it.'
+			'You turn your ass towards your brother and lean forward, resting your elbows on the chair, revealing your <<$pc_desc[''pussy'']>> pussy and <<$anustipe>> anus, which has an anal plug inserted into it.'
 			gs 'brother', 'anus_check'
 		else
-			'You turn around and bend over, exposing your <<$vaginatipe2>> pussy and <<$anustipe>> asshole to your brother.'
+			'You turn around and bend over, exposing your <<$pc_desc[''pussy'']>> pussy and <<$anustipe>> asshole to your brother.'
 			gs 'brother', 'anus_check'
 		end
 		'"Oh..." is all Kolka can manage to say as he stares at your nakedness.'
@@ -1168,10 +1168,10 @@ if $ARGS[0] = 'brother_voyeur_ev5':
 		act'Continue':gt 'brother','brother_voyeur_ev6'
 	elseif npc_QW['A34'] > 4:
 		if analplugIN = 1:
-			'You turn your ass towards your brother and lean forward, resting your elbows on the chair, revealing your <<$vaginatipe2>> pussy and <<$anustipe>> anus, which has an anal plug inserted into it.'
+			'You turn your ass towards your brother and lean forward, resting your elbows on the chair, revealing your <<$pc_desc[''pussy'']>> pussy and <<$anustipe>> anus, which has an anal plug inserted into it.'
 			gs 'brother', 'anus_check'
 		else
-			'You turn around and bend over, exposing your <<$vaginatipe2>> pussy and <<$anustipe>> asshole to your brother.'
+			'You turn around and bend over, exposing your <<$pc_desc[''pussy'']>> pussy and <<$anustipe>> asshole to your brother.'
 			gs 'brother', 'anus_check'
 		end
 		'"Wow, nice view!" Kolka says after a short pause.'
@@ -1188,7 +1188,7 @@ if $ARGS[0] = 'virginitydialog':
 	'Kolka suddenly interrupts you. "Does it hurt?" he asks.'
 	'You blink in confusion, "Does what hurt?"'
 	'He sits for a moment, silently, before asking slowly, "When a boy puts <i>it</i> in?"'
-	if stat['virgin'] = 0:
+	if stat['think_virgin'] = 0:
 		brother_knows_not_virgin = 1
 		'"Only the first time or two," you respond.'
 		'Kolka inquires, "Have you tried?"'
@@ -1305,7 +1305,7 @@ if $ARGS[0] = 'brother_voyeur_ev7':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (4).jpg"></center>'
 	if npc_QW['A34'] = 4:
 		npc_QW['A34'] = 5
-		'You turn and sit down in the chair then spread your legs wide apart. Using the tips of your fingers, you gently pull at your labia, revealing your <<$vaginatipe2>> pussy to Kolka.'
+		'You turn and sit down in the chair then spread your legs wide apart. Using the tips of your fingers, you gently pull at your labia, revealing your <<$pc_desc[''pussy'']>> pussy to Kolka.'
 		'"Oh..." your brother gasps, voice trembling.'
 		'You let go of your lips and start to stand up, "Okay, that''s everything? Are you happy?"'
 		'Kolka clasps his hands, almost begging, "Wait, wait, show me more! Please!"'
@@ -1314,12 +1314,12 @@ if $ARGS[0] = 'brother_voyeur_ev7':
 		'"I said enough!" you say in a harsh tone and begin to dress.'
 		act 'Leave':gt $loc, $loc_arg
 	elseif npc_QW['A34'] > 4:
-		'You turn and sit down in the chair then spread your legs wide. Using the tips of your fingers, you gently pull at your labia, revealing your <<$vaginatipe2>> pussy to Kolka.'
+		'You turn and sit down in the chair then spread your legs wide. Using the tips of your fingers, you gently pull at your labia, revealing your <<$pc_desc[''pussy'']>> pussy to Kolka.'
 		'Your sibling is mesmerized, "Wow!"'
 		'"Satisfied, now?" you ask.'
 		'Kolka continues to stare at your exposed pussy, "Almost..."'
 		ivrand = rand (1,2)
-		if brother_knows_not_virgin = 1 and stat['virgin'] = 0 and ivrand = 1:
+		if brother_knows_not_virgin = 1 and stat['think_virgin'] = 0 and ivrand = 1:
 			'You sigh, "What else?"'
 			'He looks up at you, "<<$pcs_nickname>>, can you poke a finger inside?"'
 			'You cannot believe he asked you that. "What? Why?"'
@@ -1395,7 +1395,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 			picrand = rand(1,2)
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (6.<<picrand>>).jpg"></center>'
 		'You get off the chair and lie down on the carpet. Overcome with lust, you instinctively begin to rub your pussy and breast.'
-		if stat['virgin'] = 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
+		if stat['think_virgin'] = 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
 		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. He kneels between your spread knees and starts to jerk himself off while he watches you play with yourself. Your heart begins to beat faster and faster, you start panting as you feel a primitive heat bubbling up deep from within. Moments later, you hear Kolka groan and watch as ropes of hot cum fly out of his cock, splashing over your crotch, stomach and even your breasts. It''s too much for you and soon you join your brother in ecstasy when your own release finally peaks. It takes everything inside of you to keep from screaming in bliss as your hips buck up and down, your fingers rubbing faster as you ride wave after wave of your orgasm.'
 
 		gs 'arousal','masturbate', 10, 'incest'
@@ -1443,7 +1443,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 		picrand = rand(1,2)
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (6.<<picrand>>).jpg"></center>'
 		'You get off the chair and lie down on the carpet. Overcome with lust, you instinctively begin to rub your pussy and breast.'
-		if stat['virgin'] = 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
+		if stat['think_virgin'] = 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
 		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. You follow his movements as he walks up to your head and kneels, his hardened member mere inches from your face. You open your mouth, ready to accept him orally. Kolka pushes forward slowly, your <<$pc_desc[''lips'']>> lips moving over his head and inching down his shaft more and more until he stops. He holds you for a moment before he begins gently thrusting into your mouth. Your fingers continue to play with your own body, as you focus on your sibling. You swirl your tongue around his cock and suck, his moans growing deeper all the while.'
 		'A fire had been building inside you since you disrobed and now your body is nearly engulfed when you feel Kolka stiffen, his penis twitching inside your mouth. He whispers your name as he cums, his jism filling your mouth and you begin to greedily swallow. Your own orgasm isn''t far behind; your entire body begins to convulse and you start to suck your brother''s throbbing dick harder, hoping for more of his delicious cum. The world fades for a few moments...'
 
@@ -1478,7 +1478,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 		picrand = rand(1,2)
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (6.<<picrand>>).jpg"></center>'
 		'You get off the chair and lie down on the carpet. Overcome with lust, you instinctively begin to rub your pussy and breast.'
-		if stat['virgin'] = 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
+		if stat['think_virgin'] = 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
 		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. You follow his movements as he walks up to your head and kneels, his hardened member mere inches from your face. You open your mouth, ready to accept him orally. Kolka pushes forward slowly, your <<$pc_desc[''lips'']>> lips moving over his head and inching down his shaft more and more until he stops. He holds you for a moment before he begins gently thrusting into your mouth. Your fingers continue to play with your own body, as you focus on your sibling. You swirl your tongue around his cock and suck, his moans growing deeper all the while.'
 		'A fire had been building inside you since you disrobed and now your body is nearly engulfed when you feel Kolka stiffen, his penis twitching inside your mouth. He whispers your name as he cums, his jism filling your mouth and you begin to greedily swallow. Your own orgasm isn''t far behind; your entire body begins to convulse and you start to suck your brother''s throbbing dick harder, hoping for more of his delicious cum. The world fades for a few moments...'
 
@@ -1775,4 +1775,3 @@ if $ARGS[0] = 'brotherknows8':
 end
 
 --- brother ---------------------------------
-

+ 13 - 13
locations/brother_voyeur.qsrc

@@ -67,7 +67,7 @@ if $ARGS[0] = 'showertalk1':
 				if brotherSex < 2:brotherSex = 2
 				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothertalk4.jpg"></center>'
 				'"Kolka..." When you say this he starts to turn towards you a little bit but then stops himself and continues to stare at the wall. You sigh sympathetically. "It''s okay to look at me you know."'
-				'He perks up and turns towards you slowly. "R-really?" His wide eyes rapidly flit between your face, your breasts, your <<$pcdesc_pubes>> pussy, the walls, and the floor, unable to make up his mind of where he should be looking.'
+				'He perks up and turns towards you slowly. "R-really?" His wide eyes rapidly flit between your face, your breasts, your <<$pc_desc[''pubes'']>> pussy, the walls, and the floor, unable to make up his mind of where he should be looking.'
 				'"Yes really!" you laugh. "I told you, I''m not mad! Yeah, yeah, I know. I''ve got boobs. I''ve got a pussy instead of a penis. I know it''s strange and distracting and all that, but you''re my brother and I love you! I don''t want to have to share my conversations between you and the wall. So, I don''t mind you looking. If it means I can spend this time getting closer to you, you can look all you want. Okay?"'
 				'Kolka''s eyes finally come to rest on your face, looking at you confidently now. You can tell there''s love in his eyes and this vulnerability you''ve shown really means something to him and your relationship with him. "Okay!" he says with an enthusiastic smile.'
 				'"Just don''t tell anyone else about it!" you laugh when he furiously nods in promised agreement. The two of you happily talk about random topics while you finish up your shower. For the most part, Kolka continues to look at your face but you can''t help but notice the frequent quick glance at your breasts that ever so slightly widens his smile.'
@@ -154,7 +154,7 @@ if $ARGS[0] = 'showertalk2':
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothertalk4.jpg"></center>'
 
 			'"Kolka..." When you say this he starts to turn towards you a little bit but then stops himself and continues to stare at the wall. You sigh sympathetically. "It''s okay to look at me you know."'
-			'He perks up and turns towards you slowly. "R-really?" His wide eyes rapidly flit between your face, your breasts, your <<$pcdesc_pubes>> pussy, the walls, and the floor, unable to make up his mind of where he should be looking.'
+			'He perks up and turns towards you slowly. "R-really?" His wide eyes rapidly flit between your face, your breasts, your <<$pc_desc[''pubes'']>> pussy, the walls, and the floor, unable to make up his mind of where he should be looking.'
 			'"Yes really!" you laugh. "Yeah, yeah, I know. I''ve got boobs. I''ve got a pussy instead of a penis. I know it''s strange and distracting and all that, but you''re my brother and I love you! I don''t want to have to share my conversations between you and the wall. So, I don''t mind you looking. If it means I can spend this time getting closer to you, you can look all you want. Okay?"'
 			'Kolka''s eyes finally come to rest on your face, looking confidently at you confidently now. You can tell there''s love in his eyes and this vulnerability you''ve shown really means something to him and your relationship with him. "Okay!" he says with an enthusiastic smile.'
 			'"Just don''t tell anyone else about it!" you laugh when he furiously nods in promised agreement. The two of you happily talk about random topics while you finish up your shower. For the most part, Kolka continues to look at your face but you can''t help but notice the frequent quick glance at your breasts that ever so slightly widens his smile.'
@@ -488,7 +488,7 @@ if $ARGS[0] = 'brothershowerlook':
 		brothershowerfriendtalk = rand(1,3)
 		'<center><video autoplay loop src="images/shared/home/bathroom/brothershowertalk.mp4"></center>'
 		if brothershowertalk < 10:
-			'He cheerfully talks to you about him and his friends and what mischief they get up to together, shamelessly taking long appreciative looks at your <<$pcdesc_pubes>> pussy at random intervals of the conversation. Not that it matters to you. Where he wants to look is his business. After all, you''re the one who invited him in, you can hardly complain now. You''re just happy to be spending some quality time with him.'
+			'He cheerfully talks to you about him and his friends and what mischief they get up to together, shamelessly taking long appreciative looks at your <<$pc_desc[''pubes'']>> pussy at random intervals of the conversation. Not that it matters to you. Where he wants to look is his business. After all, you''re the one who invited him in, you can hardly complain now. You''re just happy to be spending some quality time with him.'
 		elseif brothershowertalk >= 10:
 			'He cheerfully talks to you about him and his friends and what mischief they get up to together, only looking at your pussy when his attention is inadvertently drawn by you washing between your legs. For the most part, he seems more engaged in the conversation than your naked body.'
 		end
@@ -823,11 +823,11 @@ if $ARGS[0] = 'brother_wash':
 	if pcs_leghair > 3 or pcs_pubes > 3:
 		*nl
 		if pcs_leghair > 3 and pcs_pubes > 3:
-			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pcdesc_legs>> legs and <<$pcdesc_pubes>> pussy.'
+			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pc_desc[''legs'']>> legs and <<$pc_desc[''pubes'']>> pussy.'
 		elseif pcs_leghair > 3 and pcs_pubes < 3:
-			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pcdesc_legs>> legs.'
+			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pc_desc[''legs'']>> legs.'
 		elseif pcs_leghair < 3 and pcs_pubes > 3:
-			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pcdesc_pubes>> pussy.'
+			'As you rinse off, your brother gives a meaningful look at your lower body and you follow his gaze to your <<$pc_desc[''pubes'']>> pussy.'
 		end
 		'"Aren''t you going to shave?"'
 		if stanok = 0:
@@ -1046,7 +1046,7 @@ if $ARGS[0] = 'brother_shower_shave':
 		end
 	end
 
-	if pcs_leghair > 3 and pcs_pubes > 3 and stanok = 1:msg'As you pick up your razor, you realize that it''s probably only sharp enough for shaving one set of things. You''ll have to decide between a <<$pcdesc_pubes>> pussy or <<$pcdesc_legs>> legs.'
+	if pcs_leghair > 3 and pcs_pubes > 3 and stanok = 1:msg'As you pick up your razor, you realize that it''s probably only sharp enough for shaving one set of things. You''ll have to decide between a <<$pc_desc[''pubes'']>> pussy or <<$pc_desc[''legs'']>> legs.'
 	if pcs_leghair > 3:
 		act 'Shave your legs (0:05)':
 			npc_rel['A34'] += 2
@@ -2747,11 +2747,11 @@ if $ARGS[0] = 'shave':
 		'You''re rinsing off when you notice Kolka staring at your legs and what''s between them.'
 		'"Excuse me?" you ask him pointedly. "Can I help you with something?"'
 		if pcs_pubes < 11 and pcs_leghair > 3:
-			'His lips twisted in thought, he says, "You''re looking kind of stubbly down there." You follow his gaze to look at your <<$pcdesc_legs>> legs and pussy. "Aren''t you going to shave?"'
+			'His lips twisted in thought, he says, "You''re looking kind of stubbly down there." You follow his gaze to look at your <<$pc_desc[''legs'']>> legs and pussy. "Aren''t you going to shave?"'
 		elseif pcs_pubes >= 11 and pcs_pubes < 21 and pcs_leghair > 3:
-			'His lips twisted in thought, he says, "You''re growing a bit of a bush down there." You follow his gaze to look at your <<$pcdesc_legs>> legs and your trimmed pussy hair. "Looks like your legs are growing grass to match. Aren''t you going to shave?"'
+			'His lips twisted in thought, he says, "You''re growing a bit of a bush down there." You follow his gaze to look at your <<$pc_desc[''legs'']>> legs and your trimmed pussy hair. "Looks like your legs are growing grass to match. Aren''t you going to shave?"'
 		elseif pcs_pubes >= 21 and pcs_leghair > 3:
-			'His lips twisted in thought, he says, "That bush you''ve got is looking more like a forest right now." You follow his gaze to look at your <<$pcdesc_legs>> legs and the thick bush of pubic hair that covers your pussy. "Plus it looks like your legs are growing grass to match. Aren''t you going to shave?"'
+			'His lips twisted in thought, he says, "That bush you''ve got is looking more like a forest right now." You follow his gaze to look at your <<$pc_desc[''legs'']>> legs and the thick bush of pubic hair that covers your pussy. "Plus it looks like your legs are growing grass to match. Aren''t you going to shave?"'
 		elseif pcs_leghair <= 3 and pcs_pubes < 11:
 			'His lips twisted in thought, he says, "You''re looking kind of stubbly down there." You follow his gaze to look at the stubble growing on your pussy. "Aren''t you going to shave?"'
 		elseif pcs_leghair <= 3 and pcs_pubes >= 11 and pcs_pubes < 21:
@@ -2759,7 +2759,7 @@ if $ARGS[0] = 'shave':
 		elseif pcs_leghair <= 3 and pcs_pubes >= 21:
 			'His lips twisted in thought, he says, "That bush you''ve got is looking more like a forest right now." You follow his gaze to look at the thick bush of pubic hair that covers your pussy.'
 		elseif pcs_leghair > 3 and pcs_pubes <= 3:
-			'His lips twisted in thought, he says, "You''re looking a little hairy down there." You follow his gaze to look at your <<$pcdesc_legs>> legs. "Aren''t you going to shave?"'
+			'His lips twisted in thought, he says, "You''re looking a little hairy down there." You follow his gaze to look at your <<$pc_desc[''legs'']>> legs. "Aren''t you going to shave?"'
 		end
 		if stanok = 0:
 			act'"I can''t. I don''t have any razors"':
@@ -2772,7 +2772,7 @@ if $ARGS[0] = 'shave':
 
 		else
 			if pcs_leghair > 3 and pcs_pubes > 3 and stanok = 1:
-				msg 'As you pick up your razor, you realize that it''s probably only sharp enough for shaving one set of things. If you want to shave you''ll have to decide between keeping a <<$pcdesc_pubes>> pussy or <<$pcdesc_legs>> legs.'
+				msg 'As you pick up your razor, you realize that it''s probably only sharp enough for shaving one set of things. If you want to shave you''ll have to decide between keeping a <<$pc_desc[''pubes'']>> pussy or <<$pc_desc[''legs'']>> legs.'
 			end
 
 			act'"Not with you watching!"':
@@ -3130,7 +3130,7 @@ if $ARGS[0] = 'shower_end':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/home/bathroom/brotherpussyfeel.mp4"></center>'
 		'"Oh don''t be like that Kolka," you say, gently taking his hand. "I can''t have you being all pouty on me. I guess your big sister will have to do something about that."'
-		'You pull his hand over to your pussy, rubbing his fingers up against your clit. He jumps at the opportunity, immediately sticking his fingers inside and fingerblasting you. You smile at his eagerness. Doesn''t seem bothered by your <<$pcdesc_pubes>> pussy now...'
+		'You pull his hand over to your pussy, rubbing his fingers up against your clit. He jumps at the opportunity, immediately sticking his fingers inside and fingerblasting you. You smile at his eagerness. Doesn''t seem bothered by your <<$pc_desc[''pubes'']>> pussy now...'
 		act'Blow him': gt 'brother_voyeur', 'brother_shower_bj'
 		act'Fuck him': gt 'brother_voyeur', 'brother_shower_fuck'
 	end

+ 4 - 4
locations/casting.qsrc

@@ -278,7 +278,7 @@ if $ARGS[0] = 'UnderwearCheerleader':
 	$audition['type'] = 'body_check'
 	$costuming['type'] = 'normal'
 	$costuming['outfit'] = 'underwear'
-	$costuming['underwear'] = 'kats'
+	$costuming['underwear'] = 'cats'
 	acting['pay'] = (audition['roletype'] + 1) * 800 + (15 * rand(0,roletype))
 	'Pretty girls wanted for the role of <b>Underwear Cheerleader.</b>'
 	gs'casting','general_details'
@@ -296,7 +296,7 @@ if $ARGS[0] = 'ToplessCheerleader':
 	audition['roletype'] = 3
 	$audition['type'] = 'titty'
 	$costuming['outfit'] = 'panties'
-	$costuming['panties'] = 'kats'
+	$costuming['panties'] = 'cats'
 	$costuming['pantytype'] = 'normal'
 	$costuming['pantydrawer'] = 'to pull out a random pair of panties'
 	acting['pay'] = (audition['roletype'] + 1) * 800 + (15*rand(0,roletype))
@@ -440,7 +440,7 @@ if $ARGS[0] = 'YulyaGavrikov':
 	'Synopsis: Unashamed is a comedic drama that follows the Gavrikov family as they struggle through their problems of self image, romance, sexual identity, work and life balance, and most of all what it means to stick together as a family and be able to love each other without shame.'
 	*nl
 	'Role Description: Yulya is a sexually free and uninhibited university student who is constantly getting into trouble with her many hookups. Though constantly getting together with people and desperately wanting some kind of genuine attachment, Yulya fears commitment and tries to cover up the fact by keeping her partners at an emotional arms length through sex and physicality.'
-	'Audition: Room <<room>> - 16:00-18:00, <<$week[audition[''week'']]>>, <<audition[''calendar_day'']>> of <<$audition[''month'']>>.'
+	'Audition: Room <<audition[''room'']>> - 16:00-18:00, <<$week[audition[''week'']]>>, <<audition[''calendar_day'']>> of <<$audition[''month'']>>.'
 	'Filming duration: 2 months'
 	act 'Return':
 		gs'casting','clearcasting'
@@ -453,4 +453,4 @@ if $ARGS[0] = 'YulyaGavrikov':
 end
 
 
---- casting ---------------------------------
+--- casting ---------------------------------

+ 14 - 11
locations/cikl.qsrc

@@ -443,12 +443,12 @@ end
 if $start_type[1] ! 'nomagic':
 	if pcs_horny < 100:pcs_horny += pcs_vag
 else
-	if stat['virgin'] = 1:
+	if stat['think_virgin'] = 1:
 		razeba = 0
 
 		if pcs_horny > 0 and pcs_horny <= 50:pcs_horny -= 10
 		if pcs_horny > 50:pcs_horny -= 25
-	elseif stat['virgin'] = 0:
+	elseif stat['think_virgin'] = 0:
 		if pregtimes = 0:
 			if age < 18:
 				razeba = 1
@@ -764,7 +764,7 @@ if day = 25:
 		'<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>'
 	end
 
-	if workKafe = 1 and paydayKafe = 0:
+	if workKafe['job'] = 1 and paydayKafe = 0:
 		paydayKafe = 1
 		pay = smenaKafe * 600
 		karta += pay
@@ -879,7 +879,7 @@ end
 
 if day ! 25:
 	if paydayHusb = 1:paydayHusb = 0
-	if workKafe = 1 and paydayKafe = 1:paydayKafe = 0
+	if workKafe['job'] = 1 and paydayKafe = 1:paydayKafe = 0
 	if workSec = 1 and paydaySec = 1:paydaySec = 0
 	if (home_owned[1] = 1 or home_owned[4] > 0) and haday = 1:haday = 0
 	if (home_owned[1] > 0 or home_owned[4] > 0 or home_owned[5] = 2) and electroday = 1:electroday = 0
@@ -931,11 +931,11 @@ if home_owned[1] = 1 or home_owned[4] > 0:
 			if bankAccount = 1 and karta >= home_rent[4]:
 				'<b><font color="green">Your rent payment of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment, has automatically been deducted from your bank account.</font></b>'
 				karta -= home_rent[4]
-				ArendHouseSL4 += ArendHouseSL4_due
+				ArendHouseSL4 += ArendHouseSL_due
 			elseif bankAccount = 1 and karta + bankDebtLimit >= home_rent[4]:
 				'<b><font color="green">Your rent payment of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment, has automatically been deducted from your bank account and overdraw facility. Please contact your bank regarding your overdraw repayment.</font></b>'
 				karta -= home_rent[4]
-				ArendHouseSL4 += ArendHouseSL4_due
+				ArendHouseSL4 += ArendHouseSL_due
 			elseif bankAccount = 0:
 				'<b><font color="red">You currently do not have a bank account setup for automatic rent deduction of <<home_rent[4]>> <b>₽</b> for your Pushkin apartment. To avoid eviction, please make manual payment as soon as possible.</font></b>'
 			else
@@ -1206,12 +1206,15 @@ gs 'uni_lessons', 'cikl'
 
 !!------------------------------------------------------------------------------------------------------------------------
 
+!!resetting moisturizer so it can be used in the morning regardless
+item_moisturizer_time = totminut
+
 if bcream_used >= 1:
-		bcream_used = 0
-		temp = rand(0,max(nbsize-genbsize+5,5)) / max(nbsize-genbsize,1)
-		if temp > 0: temp = 1
-		nbsize += temp
-		if temp > 0:'Feels like your breasts have grown slightly.'
+	bcream_used = 0
+	temp = rand(0,max(nbsize-genbsize+5,5)) / max(nbsize-genbsize,1)
+	if temp > 0: temp = 1
+	nbsize += temp
+	if temp > 0:'Feels like your breasts have grown slightly.'
 end
 if steroid_dose >= 1:
 	if lashair < 1:

+ 19 - 15
locations/city_clinic.qsrc

@@ -301,6 +301,7 @@ if $ARGS[0] = 'start':
 							money -= 4500
 							minut += 60
 							glass = 2
+							gs 'body_desc'
 							gs 'stat'
 							'You buy a new, more stylish pair of glasses.'
 
@@ -313,6 +314,7 @@ if $ARGS[0] = 'start':
 							karta -= 4500
 							minut += 60
 							glass = 2
+							gs 'body_desc'
 							gs 'stat'
 							'You buy a new, more stylish pair of glasses.'
 
@@ -334,6 +336,7 @@ if $ARGS[0] = 'start':
 							minut += 60
 							blizoruk = 0
 							glass = 0
+							gs 'body_desc'
 							gs 'stat'
 							'You undergo laser eye surgery. Your eyesight is much better now.'
 							act 'Return to the entrance':gt 'city_clinic', 'start'
@@ -346,6 +349,7 @@ if $ARGS[0] = 'start':
 							minut += 60
 							blizoruk = 0
 							glass = 0
+							gs 'body_desc'
 							gs 'stat'
 							'You undergo laser eye surgery. Your eyesight is much better now.'
 							act 'Return to the entrance':gt 'city_clinic', 'start'
@@ -585,7 +589,7 @@ if $ARGS[0] = 'herpes_shot':
 	'You see the nurse and she gives you a painful injection in your ass.'
 
 	if GerpesNapr = 0:Gerpes = -10 & 'You have completed the treatment.'
-	act 'Leave':gt 'city_clinic'
+	act 'Leave':gt 'city_clinic', 'start'
 end
 
 if $ARGS[0] = 'gonorrhea_shot':
@@ -598,7 +602,7 @@ if $ARGS[0] = 'gonorrhea_shot':
 
 	if TriperNapr = 0:TriperOral = 0 & TriperOralSigns = 0 & Triper = 0 & Venera -= 1 & TriperOnce = 0 & 'You have completed the treatment.'
 
-	act 'Leave':gt 'city_clinic'
+	act 'Leave':gt 'city_clinic', 'start'
 end
 
 if $ARGS[0] = 'syphilis_shot':
@@ -613,7 +617,7 @@ if $ARGS[0] = 'syphilis_shot':
 
 	'"That''s it, you might still feel a bit off but the infection is now cured".'
 
-	act 'Leave':gt 'city_clinic'
+	act 'Leave':gt 'city_clinic', 'start'
 end
 
 if $ARGS[0] = 'herpes_cure':
@@ -655,7 +659,7 @@ if $ARGS[0] = 'ven1':
     '<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/gy93cr29.jpg"></center>'
     'You lie down, almost crying, mulling over the doctor''s words again and again in your head. You know it is not fair, but you can''t allow these images to go public and decide to pay him to delete the footage.'
 	'You pull the money from your purse and give it to him, hoping he''ll keep true to his word...'
-    act 'Return to the lobby':gt'city_clinic','start'
+    act 'Return to the lobby': gt'city_clinic','start'
 end
 
 if $ARGS[0] = 'ven2':
@@ -666,7 +670,7 @@ if $ARGS[0] = 'ven2':
     '<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/gy93cr29.jpg"></center>'
     'You lie down, almost crying, mulling over the doctor''s words again and again in your head. After a while you decide that you want the money... you probably won''t be recognized, and even if you do: you can always pretend you didn''t know you were being filmed?'
 	'The doctor seems somewhat surprised to hear your answer, but gives you the money as promised. He grins: "Don''t worry, most of my subscribers don''t live in the city. Maybe a hundred, tops... what are the odds of you running into one of them the coming weeks?"'
-    act 'Leave his office':gt'city_clinic','start'
+    act 'Leave his office': gt'city_clinic','start'
 end
 
 if $ARGS[0] = 'ven3':
@@ -680,7 +684,7 @@ if $ARGS[0] = 'ven3':
 	'The doctor is only a few steps behind you, planting a syringe in your neck and injecting you with a liquid before you can tell them what''s happening. As your vision goes blurry and your body goes limp, you hear the doctor say: "That was close! She''s not well in the head and has these fits of violent rage because of her drug addiction! Thank you friends, I can take it from here."'
 	'He scoops you up in his arms and carries your limp body back to his office.'
 	'"Yet another overdose victim, so sad..." he mumbles to himself once the door is closed.'
-    act 'Continue':gt'gameover'
+    act 'Continue': gt'gameover'
 end
 
 if $ARGS[0] = 'drPP':
@@ -1023,7 +1027,7 @@ if $ARGS[0] = 'ninel2':
 
 								gs 'arousal', 'vaginal_strap', 20, 'sub', 'lesbian', 'rough'
 								gs 'stat'
-											
+
 								act 'Obey':
 									*clr & cla
 									pcs_vag += 1
@@ -1044,7 +1048,7 @@ if $ARGS[0] = 'ninel2':
 									$orgasm_or = 'yes'
 									gs 'arousal', 'vaginal_strap', 10, 'sub', 'lesbian', 'rough'
 									gs 'stat'
-											
+
 									act 'Oblige':
 										*clr & cla
 										'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/exam09.jpg"></center>'
@@ -1531,7 +1535,7 @@ if $ARGS[0] = 'milk_advertisement':
 		'You are not sure why this cought your attention.'
 	end
 	if lact_ev['pcs_knows_milkbank'] < 1: lact_ev['pcs_knows_milkbank'] = 1
-	act 'Go back':gt 'city_clinic','start'
+	act 'Go back': gt 'city_clinic', 'start'
 end
 
 if $ARGS[0] = 'milk_reception':
@@ -1541,7 +1545,7 @@ if $ARGS[0] = 'milk_reception':
 	'She waves into a general direction down the hallway.'
 	'Nurse at the reception: There should be a sign on the door, it is only a small room.'
 	if lact_ev['pcs_knows_milkbank'] < 1: lact_ev['pcs_knows_milkbank'] = 1
-	act 'Go back':gt 'city_clinic','start'
+	act 'Go back': gt 'city_clinic', 'start'
 end
 
 if $ARGS[0] = 'milk_donation_room':
@@ -1635,7 +1639,7 @@ if $ARGS[0] = 'milk_donation_room':
 				!!	else
 				!!		gt 'city_clinic','milk_bank'
 				!!	end
-				gt 'city_clinic','milk_bank'
+				gt 'city_clinic', 'milk_bank'
 			end
 		end
 	else
@@ -1645,7 +1649,7 @@ end
 
 if $ARGS[0] = 'milk_bank_guy':
 	'content not finished yet'
-	act 'Leave':gt 'city_clinic','start'
+	act 'Leave': gt 'city_clinic','start'
 end
 
 if $ARGS[0] = 'milk_bank':
@@ -1703,7 +1707,7 @@ if $ARGS[0] = 'milk_bank':
 				menu_off = 1
 				gs 'stat'
 				'You: Ah Sorry! I forgot something and can''t donate now.'
-				act 'Leave':gt 'city_clinic', 'milk_donation_room'
+				act 'Leave': gt 'city_clinic', 'milk_donation_room'
 			end
 		end
 	end
@@ -1796,10 +1800,10 @@ if $ARGS[0] = 'milk_donation':
 	elseif lact_ev['poli_donationsessioncount'] > 0:
 		'Sorry Ms. <<$pcs_lastname>>, we are closing now.'
 		'You put on your top, and the employee hands you <<lact_ev[''poli_donatemoney'']>><b>₽</b> for your donated breast milk.'
-		act 'Leave':minut += 5 & gt 'city_clinic', 'milk_donation_room'
+		act 'Leave': minut += 5 & gt 'city_clinic', 'milk_donation_room'
 	else
 		'The milk donation service is closed. It''s open every day between 10:00 and 19:00.'
-		act 'Leave':minut += 5 & gt 'city_clinic', 'milk_donation_room'
+		act 'Leave': minut += 5 & gt 'city_clinic', 'milk_donation_room'
 	end
 end
 

+ 1 - 1
locations/city_hotel.qsrc

@@ -39,7 +39,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 
 	act 'Leave': minut += 5 & gt 'city_center'
 
-	if hotelRoom['city_hotel'] > 1:
+	if hotelRoomDays['city_hotel'] - daystart >= 1:
 		act 'Go to your room':
 			$hotel = 'city_hotel'
 			if hotelRoom['city_hotel'] = 1:gt'hotelroom','normal'

+ 8 - 8
locations/city_kafe.qsrc

@@ -66,7 +66,7 @@ if $ARGS[0] = 'vlad':
 	if npc_rel['A41'] = 0:'At the end of the bar sits a short, but very broad caucasian, he''s writing something.'
 	if npc_rel['A41'] > 0:'At the end of the bar sits the owner of the diner, Givi K. He''s writing something.'
 
-	if workKafe = 0:
+	if workKafe['job'] = 0:
 		if GiviSex >= 2 and Givisexday < 1 and Venera < 4:
 			act 'Have some fun with Givi':
 				*clr & cla
@@ -144,7 +144,7 @@ if $ARGS[0] = 'vlad':
 		act 'Resign':
 			cla
 			work = 0
-			workKafe = 0
+			workKafe['job'] = 0
 			pay = smenaKafe * 600
 			money += pay
 			smenaKafe = 0
@@ -154,16 +154,16 @@ if $ARGS[0] = 'vlad':
 		end
 	end
 
-	if workKafe > 0 and week > 1 and week < 5:'Hi, <<$pcs_nickname>>. Skipping work?'
-	if workKafe > 0 and week > 4:'Well, hello <<$pcs_nickname>>!'
-	if npc_rel['A41'] = 1 and workKafe < 1:'He looks up waiting for you to speak.'
+	if workKafe['job'] > 0 and week > 1 and week < 5:'Hi, <<$pcs_nickname>>. Skipping work?'
+	if workKafe['job'] > 0 and week > 4:'Well, hello <<$pcs_nickname>>!'
+	if npc_rel['A41'] = 1 and workKafe['job'] < 1:'He looks up waiting for you to speak.'
 
 	if npc_rel['A41'] = 0:
 		npc_rel['A41'] = 1
 		'Hello! I''m Givi Karapetovich, owner of the diner. What do you want?'
 	end
 
-	if (work = 0 and workKafe = 0 and cheatWork = 0) or (workKafe = 0 and cheatWork = 1):
+	if (work = 0 and workKafe['job'] = 0 and cheatWork = 0) or (workKafe['job'] = 0 and cheatWork = 1):
 		act 'Apply for a job at the diner':
 			cla
 			'You ask Givi if he has any job openings at the diner.'
@@ -182,7 +182,7 @@ if $ARGS[0] = 'vlad':
 					cla
 					*nl
 					work = 1
-					workKafe = 1
+					workKafe['job'] = 1
 					smenaKafe = 0
 					'You hand over your work book, and with a smile Givi takes it. "Don''t forget: work is every Tuesday, Wednesday and Thursday, and you need to be here between 11 and 12."'
 
@@ -222,7 +222,7 @@ if $ARGS[0] = 'work':
 	act 'Resign':
 		cla
 		work = 0
-		workKafe = 0
+		workKafe['job'] = 0
 		workKafe['at_work'] = 0
 		pay = smenaKafe * 600
 		money += pay

+ 1 - 1
locations/city_residential.qsrc

@@ -136,7 +136,7 @@ if hour >= 8 and hour <= 15 and week < 6:
 else	
 	'Near the market is a tailor shop where you can get your clothes resized if needed. '+iif(week < 6, 'It closes at 16:00.', 'It''s closed on weekends.')
 end
-if hour >= 11 and hour < 12 and week > 1 and week < 5 and workKafe = 1:
+if hour >= 11 and hour < 12 and week > 1 and week < 5 and workKafe['job'] = 1:
 	'The side door of <a href="exec: minut += 1 & gt ''city_kafe'', ''work''">"The Roadhouse"</a> is open, allowing employees to enter to begin their shift.'
 elseif hour >= 12 and hour <= 22 and week ! 1:
 	'In a side alley, next to the uniquely styled diner <a href="exec: minut += 1 & gt ''city_kafe'', ''start''">"The Roadhouse"</a>, you can hear some <a href="exec: minut += 1 & gt ''gopnew'', ''start''">gopniks</a> swearing and laughing.'

+ 8 - 0
locations/city_sauna.qsrc

@@ -166,6 +166,14 @@ if $ARGS[0] = 'saunaroom':
 				gt 'city_sauna', 'saunaroom'
 			end
 		end
+		if vitamin = 0:
+			act 'Ask for some vitamins':
+				workDolg += 150
+				vitamin += 30
+				gt 'city_sauna', 'saunaroom'
+			end
+		end
+		
 	end
 
 	if workDolg <= 0 and SaunaWhore > 0:

+ 92 - 0
locations/city_saunawhore.qsrc

@@ -104,6 +104,98 @@ if $ARGS[0] = 'saunawork':
 		end
 	end
 
+	if venera > 0 or Kandidoz > 10:
+		act 'See nurse for STD check up':
+			cls
+			menu_off = 1
+			gs 'stat'
+			'The nurse has you strip and put your legs in stirrups then roughly examines you.'
+		
+			if GerpesOnce = 1:
+				'You have genital herpes. You can''t afford the cure and I can''t provide it.'
+				if Gerpes >= 3:
+					if GerpesNapr = 0:
+						GerpesNapr = 3 & 'I''m going to put you on a course of herpes shots. You''ll need a total of 3 injections (no more than 1 a day), each injection will add 750 <b>₽</b> to your debt or put you in debt if not already.'
+					elseif GerpesNapr > 0:
+						'You need to finish your course of herpes injections.'
+					end
+				else
+					'Your herpes are in an inactive stage, take vitamins and it won''t show itself.'
+				end
+			end
+
+			if SifacOnce = 1:
+				sifNapr = 1
+				'You have syphilis which if untreated can be fatal. However, thanks to modern medicine can now be cured with a single shot.'
+				'The injection will cost 1,000 <b>₽</b>, which will be added to your debt or put you in debt if not already.'
+			end
+
+			if TriperOnce = 1:
+				'We found gonorrhoea. In principle, this disease is curable.'
+				if TriperNapr = 0: 
+					TriperNapr = 5 & 'I''m going to put you on a course of gonorrhoea injections. You''ll need a total of 5 injections (no more than 1 a day), each injection will add 750 <b>₽</b> to your debt or put you in debt if not already.'
+				elseif TriperNapr > 0:
+					'You need to finish your course of gonorrhoea injections.'
+				end
+			end
+
+			if KandidozOnce = 1:
+				'You have an yeast infection. The cure for this disease is very expensive, but it''s not that harmful and can easily be suppressed.'
+
+				if KandidNapr = 0:KandidNapr = 1 & lekarstvo += 5 & 'Here''s some pills, the drug company rep gives these away so I won''t add anything to your debt. When you have it in remission you must take vitamins to keep it that way.'
+				if Kandidoz < 30:'Your yeast infection is currently in remission, take vitamins, and it will stay that way.'
+			end
+			act 'Return':gt 'city_saunawhore', 'saunawork'
+		end
+	else
+		'The nurse has you strip and put your legs in stirrups then roughly examines you. I can''t see anything wrong with you down there so whatever it is you got it''s in remission so you''re good to work.'
+		act 'Return':gt 'city_saunawhore', 'saunawork'
+	end
+		
+	if GerpesNapr > 0 and GerpesUkolDay ! daystart:
+		act 'See nurse for herpes shot':
+			*clr & cla
+			minut += 15
+			workDolg += 750
+			GerpesUkolDay = daystart
+			GerpesNapr -= 1
+			gs 'stat'
+			'You see the nurse and she gives you a painful injection in your ass.'
+				if GerpesNapr = 0:Gerpes = -10 & 'You have completed the treatment.'
+			act 'Return':gt 'city_saunawhore', 'saunawork'
+		end
+	end
+
+	if TriperNapr > 0 and TriperUkolDay ! daystart:
+		act 'See nurse for gonorrhoea shot':
+			*clr & cla
+			minut += 15
+			workDolg += 750
+			TriperUkolDay = daystart
+			TriperNapr -= 1
+			gs 'stat'
+			'You see the nurse and she gives you a painful injection in your ass.'
+				if TriperNapr = 0:TriperOral = 0 & TriperOralSigns = 0 & Triper = 0 & Venera -= 1 & TriperOnce = 0 & 'You have completed the treatment.'
+				act 'Return':gt 'city_saunawhore', 'saunawork'
+		end
+	end
+		if Sifilis > 0:
+		act 'See nurse for syphilis shot':
+			*clr & cla
+			minut += 15
+			workDolg += 1000
+			SifNapr = 0
+			SifacOnce = 0
+			Sifilis = 0
+			Venera -= 1
+			gs 'stat'
+			'You see the nurse and she gives you a painful injection in your ass.'
+			'"That''s it, you might still feel a bit off but the infection is now cured".'
+				act 'Return':gt 'city_saunawhore', 'saunawork'
+		end
+	end
+
+
 	if hour >= 8:
 		act 'Sit on the couch':
 			if pcs_makeup > 1 and pcs_hairbsh = 1 and pcs_sweat < 26 and pcs_leghair <= 3 and pcs_pubes <= 3:

+ 2 - 2
locations/cleanHTML.qsrc

@@ -1,4 +1,4 @@
-#cleanHTML
+# cleanHTML
 !Removes Whitespace from between HTML tags in a string.
 !	Purpose is because having whitespace in writing code makes readablility,
 !	but the rendering engine adds extra lines at top for no reason.
@@ -23,4 +23,4 @@ $result = $cleanHTML['ReturnStr']
 killvar '$cleanHTML'
 killvar 'i'
 
---- cleanHTML ---------------------------------
+--- cleanHTML ---------------------------------

+ 2 - 2
locations/clothing.qsrc

@@ -181,7 +181,7 @@ if $ARGS[0] = 'view_clothing_list':
 
 	if ARRSIZE('misc_outfits') > 0:'<center><a href="exec:$ward_list_store = ''misc'' & gt ''clothing'', ''clothing_list'', ''misc''"><img src="images/pc/items/misc/misc.png"></a></center>'
 
-	if ARRSIZE('cats_outfits') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:$ward_list_store = ''kats'' & gt ''clothing'', ''clothing_list'', ''kats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
+	if ARRSIZE('cats_outfits') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:$ward_list_store = ''cats'' & gt ''clothing'', ''clothing_list'', ''cats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
 
 	if ARRSIZE('flamingos_outfits') > 0 or ARRSIZE('flamingos_dress') > 0:'<center><a href="exec:$ward_list_store = ''flamingos'' & gt ''clothing'', ''clothing_list'', ''flamingos''"><img src="images/locations/city/island/flamingos/shop_name.png"></a></center>'
 
@@ -477,7 +477,7 @@ if $ARGS[0] = 'clothing_list':
 		gs 'clothing', 'clothwidth'
 	end
 
-	if $args[1] = 'kats' or $args[1] = 'all':
+	if $args[1] = 'cats' or $args[1] = 'all':
 		if $args[1] ! 'all':
 			$ward_list_store = $args[1]
 			'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'

+ 2 - 2
locations/clothing_QV.qsrc

@@ -36,7 +36,7 @@ if $ARGS[0] = 'list':
 
 	if ARRSIZE('gm_server'):'<center><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''gm_server''"><img src="images/pc/items/gm/server.png"></a></center>'
 
-	if ARRSIZE('cats_outfits') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''kats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
+	if ARRSIZE('cats_outfits') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''cats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
 
 	if ARRSIZE('flamingos_outfits') > 0 or ARRSIZE('flamingos_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''flamingos''"><img src="images/locations/city/island/flamingos/shop_name.png"></a></center>'
 
@@ -298,7 +298,7 @@ if $ARGS[0] = 'clothing_list':
 		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
 	end
 
-	if $ARGS[1] = 'kats' or $ARGS[1] = 'all':
+	if $ARGS[1] = 'cats' or $ARGS[1] = 'all':
 		if $args[1] ! 'all':
 			$ward_list_store = $ARGS[1]
 			'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'

+ 1 - 1
locations/clothing_attributes.qsrc

@@ -166,7 +166,7 @@ elseif $ARGS[0] = 'materinstvo_dress':
 elseif $ARGS[0] = 'nerdvana_cosplay':
 	*P FUNC('$attributes_nerdvana_cosplay', $ARGS[0], ARGS[1])
 elseif $ARGS[0] = 'nerdvana_outfits':
-	*P FUNC('$attributes_nerdvana_outifts', $ARGS[0], ARGS[1])
+	*P FUNC('$attributes_nerdvana_outfits', $ARGS[0], ARGS[1])
 elseif $ARGS[0] = 'nerdvana_bikinis':
 	*P FUNC('$attributes_nerdvana_swim_two', $ARGS[0], ARGS[1])
 elseif $ARGS[0] = 'nerdvana_swimsuit':

+ 3 - 3
locations/costuming.qsrc

@@ -228,7 +228,7 @@ if $ARGS[0] = 'panty_costume':
 		if costuming['pantynumber'] = '':
 			if $costuming['panties'] = 'cheap':
 				gs 'panties','wear', $costuming['panties'],rand(1,37)
-			elseif $costuming['panties'] = 'kats':
+			elseif $costuming['panties'] = 'cats':
 				gs 'panties','wear', $costuming['panties'],rand(1,79)
 			elseif $costuming['panties'] = 'fashionista':
 				gs 'panties','wear', $costuming['panties'],rand(1,79)
@@ -264,7 +264,7 @@ if $ARGS[0] = 'panty_costume':
 			end
 			if $costuming['panties'] = 'cheap':
 				'Many of the older women in the room look at you with disgust but the girl just gives you an amused look and reaches into a nearby drawer, selects a cheap looking pair and hands it to you.'
-			elseif $costuming['panties'] = 'kats':
+			elseif $costuming['panties'] = 'cats':
 				'Many of the older women in the room look at you with disgust but the girl just gives you an amused look and reaches into a nearby drawer, selects a cute looking pair and hands it to you.'
 			elseif $costuming['panties'] = 'fashionista':
 				'Many of the older women in the room look at you with disgust but the girl just gives you an amused look and reaches into a nearby drawer, selects a nice looking pair and hands it to you.'
@@ -336,7 +336,7 @@ if $ARGS[0] = 'panty_costume':
 				gs 'panties','wear', $costuming['panties'],rand(1,79)
 				act'Back to makeup':gt'costuming','costume_end'
 			end
-		elseif $costuming['panties'] = 'fashionista' or $costuming['panties'] = 'kats':
+		elseif $costuming['panties'] = 'fashionista' or $costuming['panties'] = 'cats':
 			act'Back to makeup':gt'costuming','costume_end'
 			if $pantyworntype = 'sexshop':
 				'You strip down to your panties as an attendant comes to check that you match the costuming notes. She looks at your panties and tells you to take them off because they''re too sexy for your scene. While you slip them off she rummages through a drawer full of panties, pulling out a cute pair she trades to you for the ones you were recently wearing. You slip them on and she checks you off her list before sending you back to makeup.'

+ 2 - 2
locations/dimaHome.qsrc

@@ -176,7 +176,7 @@ if $ARGS[0] = 'bathroom2':
 	'This restroom has a large sink area and tile floors. The toilet sits along the far wall. You also notice a walk-in shower and large bathtub. You imagine how luxurious it must feel to bathe in here.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
 
 	if shampoo > 0:
 		act 'Take a shower (0:15)':
@@ -316,7 +316,7 @@ if $ARGS[0] = 'dimka_master_bathroom':
 	'The master bathroom is a huge space with a large sink area and tile floors. The toilet sits along the far wall. You can''t help but feel impressed by the size of the walk-in shower and deep bathtub. It all looks very expensive.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
 	if shampoo > 0:
 		act 'Take a shower':
 			*clr & cla

+ 14 - 15
locations/din_bad.qsrc

@@ -148,7 +148,17 @@ if $ARGS[0] = 'd_bag':
 	end
 !! Hair options
 	*nl
-	if hypnoHairStyle ! 1:
+	if hypnoHairStyle > 0 and hscrunch >= 2 and pcs_hairlng > 80 and pcs_hairlng < 800:
+		if hscrunchw ! 2:
+			hpingripw = 0
+			hscrunchw = 2
+			hpigtail = 1
+			msg'You notice your hair is all messed up, so you fix it into pigtails.'
+			gs 'din_bad', 'd_bag'
+		else
+			'You think your hair looks perfect the way it is! There''s no reason to change it.'
+		end
+	else
 		if (compact_mirror = 1 or greben = 1) and pcs_hairbsh = 0: 
 			'There''s a hairbrush in your purse. <a href="exec:pcs_hairbsh = 1 & gs ''stat'' & gs ''din_bad'', ''d_bag''">Brush your hair</a>'
 		elseif (compact_mirror = 1 or greben = 1) and pcs_hairbsh = 1: 
@@ -162,21 +172,10 @@ if $ARGS[0] = 'd_bag':
 			if hscrunchw = 0 and hpingripw = 0: 'You have several clips, pins and grips for you hair. Hence, you can <a href="exec:hpingripw = 1 & gs ''din_bad'', ''d_bag''">updo your hair</a>. You have <<hpingrip>> hair accessories at your disposal.'
 			if hpingripw = 1: 'Let your hair <a href="exec:hpingripw = 0 & gs ''din_bad'', ''d_bag''">flow free</a>.'
 		end
-		if pcs_hairlng > 80 and hscrunch >= 2 and hbraids = 0:
+		if pcs_hairlng > 80 and pcs_hairlng <= 800 and hscrunch >= 2 and hbraids = 0:
 			if hscrunchw = 0 and hpingripw = 0: 'You can use two hair ties to make yourself some <a href="exec:hpigtail = 1 & hscrunchw = 2 & gs ''din_bad'', ''d_bag''">pigtails</a>.'
 			if hscrunchw = 2: '<a href="exec:hpigtail = 0 & hscrunchw = 0 & gs ''din_bad'', ''d_bag''">Remove</a> your scrunchies and let your hair flow free again.'
 		end
-	else
-		if hscrunchw ! 2:
-			hpingripw = 0
-			hscrunchw = 2
-			hpigtail = 1
-			gs 'din_bad', 'd_bag'
-			''
-			'You notice your hair is all messed up, so you fix it into pigtails.'
-		else
-			'You think your hair looks perfect the way it is! There''s no reason to change it.'
-		end
 	end
 	
 	*nl
@@ -489,7 +488,7 @@ $d_tabletkieda = {
 		tabletkicheck = 0
 		gs 'stat'
 	elseif ARGS[0] = 4:
-		if pcs_intel + pillsdays <= rand(30,95) or therapistFuckedPussyStage > 1:
+		if pcs_intel + pilldays <= rand(30,95) or therapistFuckedPussyStage > 1:
 			'These pills appear to be normal birth control pills.'
 			tabletkioddk = 0
 			gs 'stat'
@@ -653,7 +652,7 @@ $d_cycreport_actor = {
 			potfather_counter = 0
 			'List of potential fathers:'
 			:potfather_loop
-			if $wombpotfath[potfather_temp] ! 'unknown':
+			if $wombpotfath[potfather_counter] ! 'unknown':
 				$potfather_temp[2] = '<a href="exec: $wombthfath = ''<<$npc_usedname[$wombpotfath[potfather_counter]]>>'' & $wombthfathID = ''<<$wombpotfath[potfather_counter]>>'' & dynamic $d_cycreport_actor, 7 & gs ''stat''"><<$npc_usedname[$wombpotfath[potfather_counter]]>> (<<$wombpotfath[potfather_counter]>>)</a>'
 			else
 				$potfather_temp[2] = '<a href="exec: $wombthfath = ''<<$npc_usedname[$wombpotfath[potfather_counter]]>>'' & $wombthfathID = ''<<$wombpotfath[potfather_counter]>>'' & dynamic $d_cycreport_actor, 7 & gs ''stat''">Unknown (-)</a>'

+ 18 - 3
locations/din_van.qsrc

@@ -290,9 +290,11 @@ $bath = {
 }
 
 $SkinCare = {
-	if item_moisturizer > 0:
+	if item_moisturizer > 0 and item_moisturizer_time <= totminut:
 		act 'Apply Moisturizer (0:05)':
 			item_moisturizer -= 1
+			! Moisturiser ware-off timer, so you can only use twice a day. Cleared in cikl so always available in morning
+			item_moisturizer_time = totminut + 10 * 60
 			menu_off = 1
 			*clr & cla
 			minut += 5
@@ -868,6 +870,19 @@ $basin = {
 			act 'Continue': menu_off = 0 & gt $loc, $loc_arg
 		end
 	end
+	
+	if KandidozOnce = 1 and KandidNapr > 0:
+		act 'Use antifungal Medication':
+			*clr & cla
+			menu_off = 1
+			minut += 1
+			KandidNapr -= 1
+			Kandidoz -= 5
+			'<center><img <<$set_imgh>> src="images/shared/home/kitchen/lekr2.jpg"></center>'
+			'You take the large pill with some water, this should help you infection.'
+			act 'Continue': menu_off = 0 & gt $loc, $loc_arg
+		end
+	end
 }
 
 $pirManage = {
@@ -875,7 +890,7 @@ $pirManage = {
 }
 
 $enema = {
-	if klisma = 1 and (klismaday ! daystart or arrpos('sparrloc', 3) ! -1):
+	if klisma = 1 and (klismaday ! daystart or arrpos('sparrloc', 3) > 0):
 		act 'Give yourself an enema (0:05)':
 			menu_off = 1
 			cla
@@ -1065,7 +1080,7 @@ if $ARGS[0] = 'private':
 		'<a href="exec:dynamic $use_bcream & gt $loc, $loc_arg">Apply breast cream.</a> Uses left: <<bcream_have>>.'
 	end
 
-	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:*clr & cla & dynamic $pirManage">Manage your piercings</a>'
+	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:*clr & cla & dynamic $pirManage">Manage your piercings</a>'
 
 	if fillimplant = 1 and siliconeBag >= 1:'<a href="exec:cls & siliconeBag -= 1 & silicone += 10 & gt $loc, $loc_arg">Inject silicone into your breast implants.</a>'
 	if fillimplant = 1 and silicone >= 20:'<a href="exec:cls & silicone -= 10 & gt $loc, $loc_arg">Drain silicone from your breast implants.</a>'

+ 106 - 104
locations/djibril.qsrc

@@ -16,38 +16,38 @@ if $ARGS[0] = 'djibril_room':
 	djibrilflag = 0
 	gs 'boyStat', 'A82'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/djibrilroom/room.jpg"></center>'
-	'His room is bigger than you expected. There is just one bed over by the windows, and next to that is a desk and a laptop. Closer to the door is a couch and a recliner, with a small tv and playstation across from them. It is clean and tastefully decorated.'
+	'His room is bigger than you expected. There is a bed over by the windows, with a laptop sitting on the desk next to it. Closer to the door is a couch and a recliner, with a small TV and PlayStation across from them. It is clean and tastefully decorated.'
 	if DjibrilQW['african_gangbang'] >= 1 and rand(0,3) = 0 and DjibrilQW['gangbang'] ! daystart:
 		DjibrilQW['gangbang'] = daystart
-		'As you enter, he looks you over hungrily and asks you "Would you like me to invite my friends over?" You know he is talking about inviting his friends over to gangbang you again.'
+		'As you enter, he looks you over hungrily. "Would you like me to invite my friends over?" You know he''s talking about inviting his friends over to gangbang you again.'
 		act 'No, let''s just talk': gt 'djibril', 'djibril_chat'
 		act 'Yes':
 			*clr & cla
 			minut += 10
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-			'He grins at that and grabs his phone. He starts sending out text messages. Once he finishes, he sits down in the reclining chair. "They should be here shortly" he tells you, and sure enough within a few minutes the first one arrives. Not long after the other two do as well. They take a seat on the couch with you.'
+			'He grins and grabs his phone before sending a few text messages. Once he finishes, he sits in the reclining chair. "They should be here shortly." They arrive within a few minutes and take a seat on the couch with you.'
 			act 'Continue': gt 'djibrilev1', 'djibrilgb'
 		end
 		if DjibrilQW['anya_inv'] + DjibrilQW['nush_inv'] + DjibrilQW['nat_inv'] > 0:
 			act 'How about I invite someone else?':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You smile to him "Actually I was thinking I could invite over someone else, if you are up for it?"'
-				'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up for it, is she pretty?" He asks.'
-				'You nod "Yes she is pretty, let me text her and see if she is around."'
+				'You smile at him. "Actually, I was thinking I could invite over someone else, if you''re up for it?"'
+				'He pauses to process what you said before he grins. "If you''re up for it and you think she would be up for it, then I''m up for it. Is she pretty?"'
+				'You nod. "Yes, she''s pretty. Let me text her and see if she''s around."'
 				gs 'djibril', 'invite'
 			end
 		end
 	elseif npc_sex['A82'] >= 1 and rand(0,3) = 0 and DjibrilQW['seduce'] ! daystart:
 		DjibrilQW['seduce'] = daystart
-		'As you enter, he pulls you over towards the couch. "I want you, I want you right now." Before you can respond he pulls you into a kiss.'
+		'As you enter, he pulls you over towards the couch. "I want you, I want you right now." Before you can respond, he pulls you into a kiss.'
 		gs 'arousal', 'kiss', 3
 		gs 'stat'
 		act 'Return the kiss':
 			*clr & cla
 			npc_rel['A82'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-			'You return the kiss in full. He puts one hand around your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+			'You return the kiss as he puts a hand around your back and pulls you in tighter. After a few seconds, his hand lowers and starts squeezing your ass. He then puts his hands on your shoulders and starts pushing you down.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
@@ -55,25 +55,25 @@ if $ARGS[0] = 'djibril_room':
 				*clr & cla
 				npc_rel['A82'] -= 1
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You pull away from the kiss, he looks a little disappointed but doesn''t press the issue. "Um what would you like to do instead then?" He asks.'
+				'You pull away from him. He looks a little disappointed, but doesn''t press the issue. "Umm... What would you like to do instead then?" he asks.'
 				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Let''s talk': gt 'djibril', 'djibril_chat'
-				act 'Let''s play playstation': gt 'djibril', 'djibril_playgames'
+				act 'Let''s play video games': gt 'djibril', 'djibril_playgames'
 				act 'I should get going':
 					*clr & cla
 					npc_rel['A82'] -= 1
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-					'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+					'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 					act 'Leave': gt 'uni_dorm', 'eighth_floor'
 				end
 				if DjibrilQW['anya_inv'] + DjibrilQW['nush_inv'] + DjibrilQW['nat_inv'] > 0:
 					act 'How about I invite someone else?':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-						'You smile to him "Actually I was thinking I could invite over someone else, if you are up for it?"'
-						'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up for it, is she pretty?" He asks.'
-						'You nod "Yes she is pretty, let me text her and see if she is around."'
+						'You smile at him. "Actually, I was thinking I could invite over someone else, if you''re up for it?"'
+						'He pauses to process what you said before he grins. "If you''re up for it and you think she would be up for it, then I''m up for it. Is she pretty?"'
+						'You nod. "Yes, she''s pretty. Let me text her and see if she''s around."'
 						gs 'djibril', 'invite'
 					end
 				end
@@ -83,39 +83,39 @@ if $ARGS[0] = 'djibril_room':
 			*clr & cla
 			npc_rel['A82'] -= 1
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-			'You pull away from the kiss, he looks a little disappointed but doesn''t press the issue. "Um what would you like to do instead then?" He asks.'
+			'You pull away from him. He looks a little disappointed, but doesn''t press the issue. "Um... What would you like to do instead then?" he asks.'
 			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Let''s talk': gt 'djibril', 'djibril_chat'
-			act 'Let''s play playstation': gt 'djibril', 'djibril_playgames'
+			act 'Let''s play video games': gt 'djibril', 'djibril_playgames'
 			act 'I should get going':
 				*clr & cla
 				npc_rel['A82'] -= 1
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+				'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 				act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			end
 			if DjibrilQW['anya_inv'] + DjibrilQW['nush_inv'] + DjibrilQW['nat_inv'] > 0:
 				act 'How about I invite someone else?':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-					'You smile to him "Actually I was thinking I could invite over someone else, if you are up for it?"'
-					'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up for it, is she pretty?" He asks.'
-					'You nod "Yes she is pretty, let me text her and see if she is around."'
+					'You smile at him. "Actually, I was thinking I could invite over someone else, if you''re up for it?"'
+					'He pauses to process what you said before he grins. "If you''re up for it and you think she would be up for it, then I''m up for it. Is she pretty?"'
+					'You nod. "Yes, she''s pretty. Let me text her and see if she''s around."'
 					gs 'djibril', 'invite'
 				end
 			end
 		end
 	else
 		if npc_sex['A82'] >= 1:
-			'As you enter, he takes a seat on the couch and pats the seat next to him. As he sits down, he asks you "So... what do you want to do? We can play some games," He points to the Playstation. "just talk, or we could have some fun." The way he says the last bit, you have no doubt what kind of fun he means.'
+			'As you enter, he takes a seat on the couch and pats the seat next to him. As you sit down, he turns to you. "So... What do you want to do? We can play some games?" He points to the PlayStation. "We could also just talk, or we could have some fun..." You have no doubt about what kind of fun he means.'
 			if DjibrilQW['anya_inv'] + DjibrilQW['nush_inv'] + DjibrilQW['nat_inv'] > 0:
 				act 'How about I invite someone else?':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-					'You smile to him "Actually I was thinking I could invite over someone else, if you are up for it?"'
-					'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up for it, is she pretty?" He asks.'
-					'You nod "Yes she is pretty, let me text her and see if she is around."'
+					'You smile at him. "Actually, I was thinking I could invite over someone else, if you''re up for it?"'
+					'He pauses to process what you said before he grins. "If you''re up for it and you think she would be up for it, then I''m up for it. Is she pretty?"'
+					'You nod. "Yes, she''s pretty. Let me text her and see if she''s around."'
 					gs 'djibril', 'invite'
 				end
 			end
@@ -125,18 +125,18 @@ if $ARGS[0] = 'djibril_room':
 				*clr & cla
 				npc_rel['A82'] -= 1
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+				'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 				act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			end
 		else
-			'As you enter, he takes a seat on the couch and pats the seat next to him. As he sits down, he asks you "So... what do you want to do? We can play some games," He points to the Playstation. "or just talk."'
+			'As you enter, he takes a seat on the couch and pats the seat next to him. As you sit down, he turns to you. "So... what do you want to do? We can play some games?" He points to the PlayStation. "We could also just talk?"'
 			act 'Let''s talk': gt 'djibril', 'djibril_chat'
-			act 'Let''s play playstation': gt 'djibril', 'djibril_playgames'
+			act 'Let''s play video games': gt 'djibril', 'djibril_playgames'
 			act 'I should get going':
 				*clr & cla
 				npc_rel['A82'] -= 1
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+				'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 				act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			end
 		end
@@ -153,8 +153,9 @@ if $ARGS[0] = 'djibril_playgames':
 	minut += 60
 	npc_rel['A82'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-	'You walk over and take a seat on the couch, picking up one of the controllers. "Sure, let''s play." He grins and turns the playstation on. He joins you on the couch, after grabbing the other controller. It is some sports game about football, you have played it before but not too often. He is a much better player than you are, he must play it a lot. You don''t mind, the two of you laugh and talk as you play. After an hour he finally turns it off. "I had fun, but I need to get some studying done. Maybe you can come by again some other day?"'
-	'You nod and put the controller down as you gather up your stuff. "Sure, I''d love to. Well, have fun studying." He laughs at that and then escorts you to the door.'
+	'You walk over and take a seat on the couch before picking up one of the controllers. "Sure, let''s play." He grins and turns the PlayStation on before joining you on the couch and grabbing the other controller.' 
+	'It''s a game about football that you''ve played it before, but not too often. He''s a much better player than you, but you don''t mind as the two of you laugh and talk as you play. After an hour, he finally turns it off. "I had fun, but I need to get some studying done. Maybe you can come by again some other day?"'
+	'You nod and put the controller down before gathering up your stuff. "Sure, I''d like that. Well, have fun studying." He laughs before escorting you to the door.'
 	act 'Leave': gt 'uni_dorm', 'eighth_floor'
 end
 
@@ -166,7 +167,7 @@ if $ARGS[0] = 'djibril_chat':
 	*clr & cla
 	chrsm_exp += rand(1,2)
 	'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-	'The two of you sit on the couch together he talks about a few different things, but you could ask him about something or just make small talk.'
+	'The two of you sit on the couch together and he talks about a few different subjects. You could ask him about something in particular or just make small talk.'
 	act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	act 'Make small talk':
 		*clr & cla
@@ -176,27 +177,27 @@ if $ARGS[0] = 'djibril_chat':
 		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
 		if npc_sex['A82'] = 0 and hotcat >= 5 and rand(0,3) = 0 and DjibrilQW['seduce'] ! daystart:
 			DjibrilQW['seduce'] = daystart
-			'You talk about a wide range of topics. How he is enjoying school, any pretty girls that have caught his eye, things he has done recently and so on. He asks you about similar stuff, asking about your school, friends, home life etc. Overall, it is a pleasant conversation. At one point he gets up, you think to go get something but instead he reaches down and pulls you up as well and starts kissing you.'
+			'You talk about a wide range of topics. How he is enjoying school, any pretty girls that have caught his eye, things he has done recently and so on. He in turn asks you about about school, your friends and your home life. Overall, it is a pleasant conversation. He eventually gets up and pulls you up with him before he starts kissing you.'
 			act 'Return the kiss':
 				*clr & cla
 				npc_rel['A82'] += 1
 				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-				'You return the kiss in full. He puts one hand around your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+				'You return the kiss as he puts a hand around your back and pulls you in tighter. After a few seconds, his hand lowers and starts squeezing your ass. He then puts his hands on your shoulders and starts pushing you down.'
 				gs 'arousal', 'kiss', 3
 				gs 'stat'
 				act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
 				act 'Break free':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-					'You pull away from the kiss, he looks a little disappointed but doesn''t press the issue. "Um what would you like to do instead then?" He asks.'
+					'You pull away from him. He looks a little disappointed, but doesn''t press the issue. "Um... What would you like to do instead then?" he asks.'
 					gs 'arousal', 'end'
 					gs 'stat'
 					act 'Let''s talk': gt 'djibril', 'djibril_chat'
-					act 'Let''s play playstation': gt 'djibril', 'djibril_playgames'
+					act 'Let''s play video games': gt 'djibril', 'djibril_playgames'
 					act 'I should get going':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-						'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+						'You look over at the clock. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
 						act 'Leave': gt 'uni_dorm', 'eighth_floor'
 					end
 				end
@@ -204,62 +205,62 @@ if $ARGS[0] = 'djibril_chat':
 			act 'Stop the kiss':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You pull away from the kiss, he looks a little disappointed but doesn''t press the issue. "Um what would you like to do instead then?" He asks.'
+				'You pull away from him. He looks a little disappointed, but doesn''t press the issue. "Um... What would you like to do instead then?" he asks.'
 				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Let''s talk': gt 'djibril', 'djibril_chat'
-				act 'Let''s play playstation': gt 'djibril', 'djibril_playgames'
+				act 'Let''s play video games': gt 'djibril', 'djibril_playgames'
 				act 'I should get going':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-					'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+					'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 					act 'Leave': gt 'uni_dorm', 'eighth_floor'
 				end
 			end
 		else
-			'You talk about a wide range of topics. How he is enjoying school, any pretty girls that have caught his eye, things he has done recently and so on. He asks you about similar stuff, asking about your school, friends, home life etc. Overall, it is a pleasant conversation.'
+			'You talk about a wide range of topics. How he is enjoying school, any pretty girls that have caught his eye, things he has done recently and so on. He in turn asks you about about school, your friends and your home life. Overall, it is a pleasant conversation.'
 			act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			act 'Keep talking': gt 'djibril', 'djibril_chat'
 		end
 	end
-	act 'Hows school':
+	act 'How is school?':
 		*clr & cla
 		minut += 5
 		gs 'npc_relationship', 'modify', 'A82', 'like'
 		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-		'"So how is school gong?" You ask him.'
-		'He smiles a bit. "Pretty good so far, my grades are pretty good, there is a lot of parties to attend, not to mention a lot of pretty girls." Then he laughs. "But seriously, yeah things are going good. I am working on getting my degree, most of the professors are pretty cool, as are most of the other students, a few not so much.'
+		'"So how is school going?" you ask.'
+		'He smiles. "Pretty good so far. My grades are pretty good, there''s a lot of parties to attend, not to mention a lot of pretty girls." He then laughs. "But seriously, things are going good. I''m working on getting my degree, most of the professors are pretty cool, as are most of the other students. A few of them... not so much.'
 		act 'What degree?':
 			*clr & cla
 			minut += 3
 			gs 'npc_relationship', 'modify', 'A82', 'like'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-			'"What are you getting a degree in?" You ask him.'
-			'He smiles a bit. "Business management, I want to do what my uncle did, open my own business. But I want it to be more than just me, I want to grow it, have employees the whole thing."'
-			'You nod to that. "What kind of business?"'
-			'He shakes his head slightly. "I don''t know yet, first I need to learn how to run a business and start one. Once I know that I can look, around and find something the local area needs, you know. The best businesses offer a service the people need, just got to figure out what that is." He goes on to talk about some things he has already learned on how to figure that out and capitalize on it.'
+			'"What are you getting a degree in?"'
+			'He smiles. "Business management. I want to do what my uncle did and open my own business, but I want it to be more than just me. I want to grow it and have hundreds of employees and locations. The whole thing."'
+			'You nod in response. "What kind of business?"'
+			'He shakes his head slightly. "I don''t know yet. I need to learn how to start and run a business first. Once I know that, I can look around and find something the local area needs, you know? The best businesses offer a service the people need. I just need to figure out what that is." He goes on to talk about some things he''s already learned about how to figure that out and capitalize on it.'
 			act 'Keep talking': gt 'djibril', 'djibril_chat'
 			act 'Stop talking and leave': gt 'uni_dorm', 'eighth_floor'
 		end
 	end
-	act 'What does he think about Russia':
+	act 'Ask what he thinks of Russia':
 		*clr & cla
 		minut += 3
 		gs 'npc_relationship', 'modify', 'A82', 'like'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-		'You ask him "So what do you think about Russia?"'
-		'He seems to consider that a moment "I like it, most times. It can be hard sometimes, most people are ok. A few are very racist though, of course there is a few girls that are curious and I am only to happy to satisfy their curiosity." He says the last with a laugh.'
-		'You ask him about what some people have said or done and he tells you some truly awful stories not just about what he has experience but what has happened to some of the other Africans he knows living in the city. After some time he seems to want to change the subject to something nicer.'
+		'"So what do you think about Russia?"'
+		'He seems to ponder the question for a second. "I like it. It can be hard with the racism sometimes, but most people are okay. There are some curious girls as well if you know what I mean and I''m only to happy to satisfy their curiosity," he says with a laugh.'
+		'You ask him about what people have said or done and he tells you some truly awful stories not just about what he has experienced, but what has happened to some of the other Africans he knows who are living in the city. After some time, he seems to want to change the subject.'
 		act 'Do you miss your family?':
 			*clr & cla
 			minut += 3
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-			'You ask him "Do you miss your family?"'
-			'He nods yes "Sometimes, but I talk to them every week, and I go see my uncle most weeks." He says.'
-			'You ask him about his family back home and he tells you what it was like growing up dirt poor in Africa and how he would like to someday move his family to a nicer place, his stories are good. It is obvious he cares about his family.'
+			'"Do you miss your family?" you ask.'
+			'He nods. "Sometimes, but I talk to them every week. I also visit my uncle when I can," he replies.'
+			'You ask him about his family back home and he tells you what it was like growing up poor in Africa and how he would like to someday move his family to a nicer place. It''s obvious he cares about his family.'
 			act 'Keep talking': gt 'djibril', 'djibril_chat'
 			act 'Stop talking and leave': gt 'uni_dorm', 'eighth_floor'
 		end
@@ -270,8 +271,9 @@ if $ARGS[0] = 'djibril_chat':
 		gs 'npc_relationship', 'modify', 'A82', 'like'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-		'"Tell me about your Uncle." You say.'
-		'He talks about how he meet Luda and went with her back to Russia. He talks about how Olu was always about taking risks and was never willing to settle with what he had. He always wanted more out of life, not money just a more full life. He talks about how his uncle inspired him to take a chance and come to school here and how he is glad he did. He goes on to tell a few funny stories about Olu when he was a younger man and Djibril was still just a boy.'
+		'"Tell me about your uncle," you say.'
+		'He talks about how he met Luda and went with her back to Russia. He also talks about how Olu was always about taking risks and was never willing to settle with what he had, always wanting more out of life. He mentions how his uncle inspired him to come and study here and how he''s glad he did.' 
+		'He goes on to tell a few funny stories about Olu when he was younger and Djibril was still just a boy.'
 		act 'Keep talking': gt 'djibril', 'djibril_chat'
 		act 'Stop talking and leave': gt 'uni_dorm', 'eighth_floor'
 	end
@@ -282,11 +284,11 @@ if $ARGS[0] = 'djibril_chat':
 			gs 'npc_relationship', 'modify', 'A82', 'like'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-			'"Do you know Kendra? She on the floor below." You ask him, as you describe her.'
-			'He shakes his head a bit. "Yeah I know her, not to well. We have gone to a few parties together and we have several friends in common, but I don''t know her really well. Why do you ask?"'
-			'You shrug a little. "I meet her the other day and she is... different, lets say. Was just curious if you guys knew each other living in the same dorm."'
+			'"Do you know Kendra? She lives on the floor below." you ask.'
+			'He shakes his head a little. "Yeah, I know her, but not too well. We''ve gone to a few parties together and we have several friends in common, but I don''t know her really well. Why do you ask?"'
+			'You shrug a little. "I met her the other day and she''s... different, to say the least. I was just curious if you guys knew each other since you live in the same dorm."'
 			*nl
-			'He laughs a little. "Different... that''s one way to put. I would say she is fucking crazy and not in the fun way, but the scary way. She is very dominating to most people. But some seem to like it." He raises a brow, obviously wondering if you fall into that group. You make a bit more small talk about her, he obviously don''t know her to well, or if he doesn''t he doesn''t want to give details, about what he does know.'
+			'He laughs a little. "Different... That''s one way to put. I would say she''s fucking crazy, and not in the fun way. She''s very dominating to most people, but some seem to like it." He raises a brow, obviously wondering if you fall into that group. You continue talking about her, but he obviously doesn''t know her too well or doesn''t want to give details about what he does know.'
 			act 'Keep talking': gt 'djibril', 'djibril_chat'
 			act 'Stop talking and leave': gt 'uni_dorm', 'eighth_floor'
 		end
@@ -296,14 +298,14 @@ if $ARGS[0] = 'djibril_chat':
 		npc_rel['A82'] += 1
 		'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/couch_kiss.jpg"></center>'
 		if hotcat >= 5:
-			'As the two of you sit side by side, you lean over and kiss him. At first he stiffens in surprise but then quickly he returns the kiss, he puts one hand around your back, pulling you in tighter as you keep kissing. After several moments of this he starts to encourage you to slide off the couch, you know he wants you to drop to your knees, next to the couch.'
+			'As the two of you sit side by side, you lean over and kiss him. He stiffens in surprise at first, but quickly returns the kiss as he puts a hand around your back and pulls you in tighter. After a few seconds, he starts encouraging you to slide off the couch.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Slide off the couch': gt 'djibrilev1', 'sveta_sex1'
 		else
-			'As the two of you sit side by side, you lean over and kiss him. At first he stiffens in surprise but then he pulls away from the kiss and stands up. "Uh I should really get to my homework."'
-			'You frown a little and nod. "Ok sure, I will get going so you can do your homework."'
-			'He smiles to you and walks you to the door. "Thanks, see you around." Then you walk out of his dorm room into the hall and he shuts the door behind you.'
+			'As the two of you sit side by side, you lean over and kiss him. He stiffens in surprise before he pulls away from you and stands up. "Uh... I should really get my homework done..."'
+			'You frown a little as you nod. "Okay. I''ll leave you in peace."'
+			'He smiles at you and walks you to the door. "Thanks, see you around." You walk out into the hall and he shuts the door behind you.'
 			gs 'arousal', 'kiss', 3
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -314,9 +316,9 @@ if $ARGS[0] = 'djibril_chat':
 		act 'How about I invite someone else?':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-			'You smile to him "Actually I was thinking I could invite over someone else, if you are up for it?"'
-			'He pauses only a moment to process what you just said and then he grins "Hey if you are up for it and you think she would be up for it, I''m up for it, is she pretty?" He asks.'
-			'You nod "Yes she is pretty, let me text her and see if she is around."'
+			'You smile at him. "Actually, I was thinking I could invite over someone else, if you''re up for it?"'
+			'He pauses to process what you said before he grins. "If you''re up for it and you think she would be up for it, then I''m up for it. Is she pretty?"'
+			'You nod. "Yes, she''s pretty. Let me text her and see if she''s around."'
 			gs 'djibril', 'invite'
 		end
 	end
@@ -334,23 +336,23 @@ end
 if $ARGS[0] = 'textanya':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/pc/activities/phone/text_indoor.jpg"></center>'
-	'While the two of you are sitting on the couch, you pull out your phone, and send Anya a text "Hey what are you doing?"'
+	'While the two of you are sitting on the couch, you pull out your phone and send Anya a text. "Hey, what are you doing?"'
 	gs 'family_schedule'
 	if anyaloc < 9 or anyaloc > 15: DjibrilQW['anya_busy'] = daystart
 	if DjibrilQW['anya_busy'] = daystart:
-		'You wait a little bit before you get a reply "Busy, why?"'
-		'You sigh and reply "Nothing, I''ll talk to you later."'
-		'You glance up to Djibril and say "Sorry, she is busy."'
-		'"We can still have fun together if you want, just the two of us." You have no doubt what kind of fun he wants to have.'
+		'You wait a few seconds before you get a reply. "I''m busy. Why?"'
+		'You sigh and reply "Nothing. I''ll talk to you later."'
+		'You glance up at Djibril. "Sorry, she''s busy."'
+		'"We can still have fun together if you want. Just the two of us."'
 		act 'Say you would rather talk':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-			'He looks a bit disappointed but then smiles "It''s OK, what do you want to talk about?"'
+			'He looks a bit disappointed, but then smiles. "It''s okay. What do you want to talk about?"'
 			act 'Just chat instead': gt 'djibril', 'djibril_chat'
-			act 'Sorry I should go':
+			act 'I should go':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-				'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+				'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 				act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			end
 		end
@@ -358,7 +360,7 @@ if $ARGS[0] = 'textanya':
 			*clr & cla
 			npc_rel['A82'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-			'You nod. "Ok sounds like fun." He leans over and kisses you, the two of you kiss for a bit, before he stands up. Pulling you up with him, he puts one hand around you on your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+			'You nod. "Okay, sounds like fun." He leans over and kisses you before he stands up. Pulling you up with him, he puts one hand around your back and pulls you in tighter. After a few seconds, his hand lowers and starts squeezing your ass. He then puts his hands on your shoulders and starts pushing you down.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
@@ -368,18 +370,18 @@ if $ARGS[0] = 'textanya':
 			npc_rel['A82'] += 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-			'You smile to him. "Giving up so easily? For shame, I might know someone else that might be interested, let me text her and see if she is around."'
-			'He leans back and relaxes. "Works for me, hopefully she is even prettier than the last one."'
+			'You smile at him. "Giving up so easily? Shame since I might know someone else that might be interested. Let me text her and see if she''s around."'
+			'He leans back and relaxes. "Works for me. Hopefully she''s even prettier than the last one."'
 			act 'Invite someone else': gt 'djibril', 'invite'
 		end
 	else
 		DjibrilQW['anya_busy'] = daystart
-		'You wait a little bit before you get a reply "Nothing, why?"'
-		'You smile and reply "Want to come up to the city and have some fun with Olu''s nephew Djibril?"'
-		'You wait a little bit to get the reply "Sure! If you guys don''t mind waiting about a hour."'
-		'You glance up to Djibril and say, with a smile "Anya, my sister is on her way, she will be here in about a hour."'
+		'You wait a few seconds before you get a reply. "Nothing. Why?"'
+		'You smile and reply "Want to come to the city and have some fun with Olu''s nephew Djibril?"'
+		'You get a reply almost istantly. "Sure! You guys don''t mind waiting about an hour, do you?"'
+		'You glance up at Djibril and smile. "My sister Anya is on her way. She''ll be here in about an hour."'
 		'He looks a little surprised "Your sister?"'
-		'You nod and smile "Yeah she wants to have fun with you, after I told her about you." He just laughs at that.'
+		'You nod and smile. "Yeah, she wants to have fun with you after I told her about you." He just laughs at that.'
 		act 'Wait for Anya': gt 'djibrilev1', 'djibril_anya'
 	end
 end
@@ -387,22 +389,22 @@ end
 if $ARGS[0] = 'textnush':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/pc/activities/phone/text_indoor.jpg"></center>'
-	'While the two of you are sitting on the couch, you pull out your phone, and send Anushka a text "Hey what are you doing?"'
+	'While the two of you are sitting on the couch, you pull out your phone and send Anushka a text. "Hey, what are you doing?"'
 	if hour < 8 or (week < 6 and hour < 14) or week = 3 or week = 5 or (week = 6 and hour >= 18) or rand(0,3) >= 1: DjibrilQW['nush_busy'] = daystart
 	if DjibrilQW['nush_busy'] = daystart:
-		'You wait a little bit before you get a reply "Kinda right in the middle of something, why what''s up biatch?"'
-		'You sigh and reply "Nothing, I will talk to you later."'
-		'You glance up to Djibril and say "Sorry she is busy."'
-		'"We can still have fun together if you want, just the two of us." You have no doubt what kind of fun he wants to have.'
+		'You wait a few seconds before you get a reply. "In the middle of something right now. What''s up bitch?"'
+		'You sigh and reply "Nothing. I''ll talk to you later."'
+		'You glance up at Djibril. "Sorry. She''s busy."'
+		'"We can still have fun together if you want. Just the two of us."'
 		act 'Say you would rather talk':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-			'He looks a bit disappointed but then smiles "It''s OK, what do you want to talk about?"'
+			'He looks a bit disappointed, but then smiles "It''s okay. What do you want to talk about?"'
 			act 'Just chat instead': gt 'djibril', 'djibril_chat'
-			act 'Sorry I should go':
+			act 'I should go':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-				'You look over at the clock in his room. "I should really get going, sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn around and leave.'
+				'You look over at the clock. "I should really get going. Sorry to have bothered you." He looks a little confused about you suddenly wanting to go, but doesn''t say anything as you turn and leave.'
 				act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			end
 		end
@@ -410,7 +412,7 @@ if $ARGS[0] = 'textnush':
 			*clr & cla
 			npc_rel['A82'] += 1
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/sveta/anal_kiss.jpg"></center>'
-			'You nod. "Ok sounds like fun." He leans over and kisses you, the two of you kiss for a bit, before he stands up. Pulling you up with him, he puts one hand around your back, pulling you in tighter as you keep kissing. After a bit his hand lowers and starts squeezing your butt. After several moments of this he puts his hands on your shoulders and pushes you down, you know he wants you to drop to your knees.'
+			'You nod. "Okay, sounds like fun." He leans over and kisses you before he stands up. Pulling you up with him, he puts one hand around your back and pulls you in tighter. After a few seconds, his hand lowers and starts squeezing your ass. He then puts his hands on your shoulders and starts pushing you down.'
 			gs 'arousal', 'kiss', 3
 			gs 'stat'
 			act 'Drop to your knees': gt 'djibrilev1', 'sveta_sex1'
@@ -420,23 +422,23 @@ if $ARGS[0] = 'textnush':
 			npc_rel['A82'] += 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/djibriltalk.jpg"></center>'
-			'You smile to him. "Giving up so easily? For shame, I might know someone else that might be interested, let me text her and see if she is around."'
-			'He leans back and relaxes. "Works for me, hopefully she is even prettier than the last one."'
+			'You smile at him. "Giving up so easily? Shame since I might know someone else that might be interested. Let me text her and see if she''s around."'
+			'He leans back and relaxes. "Works for me. Hopefully she''s even prettier than the last one."'
 			act 'Invite someone else': gt 'djibril', 'invite'
 		end
 	else
 		DjibrilQW['nush_busy'] = daystart
-		'You wait a little bit before you get a reply "Nada, you got something fun going on?"'
-		'You smile and reply "Want to come up to the University dorm in the city and hang out with Djibril, the college boy I was telling you about?"'
-		'She quickly texts back "Damn you slut, getting more big black cock?" Followed by the emoji''s eggplant, donut, and sweat drops. You shake your head at that.'
-		'You send a reply "So is that a yes or a no slut?"'
-		'You wait for the reply. "It will take me about a hour to get there, cool?"'
+		'You wait a few seconds before you get a reply. "Why? You got something fun going on?"'
+		'You smile and reply "Want to come to the university dorm in the city and hang out with Djibril, the college boy I was telling you about?"'
+		'She quickly texts back "Damn, you slut! Getting more big black cock?" followed by the eggplant, donut and sweat drops emojis.'
+		'You shake your head as you send a reply "So is that a yes or a no, slut?"'
+		'You wait for the reply. "It''ll take me about an hour to get there. Cool?"'
 		*nl
-		'You glance over at Djibril. "She said it would be about a hour, she is in Pavlovsk."'
-		'He nods. "Sure we can play NBA Live until she gets here."'
-		'You smile at that and then send a text to Anushka. "Yeah it''s cool. We will try and wait for you but no promises."'
-		'You wait a little bit to get the reply, which is a peace sign, followed by a tongue. "Slut! OMW!"'
-		'You glance up to Djibril and say, with a smile "Nush is on her way. I think you will like her, she''s really wild."'
+		'You glance over at Djibril. "She said she''ll be about an hour since she''s in Pavlovsk."'
+		'He nods. "Sure, we can play some video games until she gets here."'
+		'You smile and send a text to Anushka. "Yeah, it''s cool. We''ll try and wait for you, but no promises."'
+		'She replies with a peace sign followed by a tongue. "Slut! OMW!"'
+		'You glance up at Djibril and smile. "Nush is on her way. I think you''ll like her."'
 		act 'Wait for Anushka': gt 'djibrilev1', 'djibril_nush'
 	end
 end

Plik diff jest za duży
+ 206 - 217
locations/djibrilev1.qsrc


+ 4 - 4
locations/dreams.qsrc

@@ -27,7 +27,7 @@ if $ARGS[0] = 'start':
 		end
 		if pcs_horny > 50:
 			!erotic dream
-			if pcs_vag = 0 and stat['virgin'] = 0 and pcs_ass = 0 and stat['anal'] = 0 and stat['bj'] = 0 and stat['hj'] = 0 and stat['cuni'] = 0 and girl = 0 and guy = 0:
+			if pcs_vag = 0 and stat['think_virgin'] = 0 and pcs_ass = 0 and stat['anal'] = 0 and stat['bj'] = 0 and stat['hj'] = 0 and stat['cuni'] = 0 and girl = 0 and guy = 0:
 				!dreams only for virgin
 				ivrand = rand(1,5)
 			elseif haveHypnoDream = 1:
@@ -249,7 +249,7 @@ if $ARGS[0] = 'sex_dreams':
 		'<center><img <<$set_imgh>> src="images/shared/home/bedroom/dream/sex/sex5.jpg"></center>'
 		'You dream that you are sitting on top of a guy, bouncing up and down on his cock.'
 	end
-	if stat['virgin'] = 0:
+	if stat['think_virgin'] = 0:
 		'You wake up feeling strange and excited, even though you have never had sex the dream felt very real.'
 	elseif pcs_vag > 0 and stat['vaginal'] = 0:
 		'You have never had a cock in your pussy and yet the sensations from the dream felt very real and have gotten you a little excited.'
@@ -329,9 +329,9 @@ if $ARGS[0] = 'gang_dreams':
 		'<center><img <<$set_imgh>> src="images/shared/home/bedroom/dream/sex/gang2.jpg"></center>'
 		'You dream that you are in-between two hot guys. One is fucking your pussy and the other one is fucking your ass. Both of them slam you with force causing you to moan loudly with pleasure.'
 	end
-	if stat['virgin'] = 0 and pcs_ass = 0 and stat['anal'] = 0 and stat['bj'] = 0 and stat['hj'] = 0 and gang = 0 and guy = 0 and girl = 0:
+	if stat['think_virgin'] = 0 and pcs_ass = 0 and stat['anal'] = 0 and stat['bj'] = 0 and stat['hj'] = 0 and gang = 0 and guy = 0 and girl = 0:
 		'You haven''t even had normal sex, least of all a threesome. Even though you are excited, the dream still scared you a little.'
-	elseif stat['virgin'] = 1 and pcs_ass = 0 and stat['anal'] = 0 and stat['bj'] = 0 and stat['hj'] = 0 and gang = 0 and guy = 0 and girl = 0:
+	elseif stat['think_virgin'] = 1 and pcs_ass = 0 and stat['anal'] = 0 and stat['bj'] = 0 and stat['hj'] = 0 and gang = 0 and guy = 0 and girl = 0:
 		'Even though you are not a virgin, the thought of a gangbang, even in a dream, is a little alarming.'
 	elseif pcs_vag = 0 and stat['vaginal'] = 0 and pcs_ass > 0 and gang = 0 and guy > 0 and girl = 0:
 		'Even though you are only technically still a virgin, the thought of a gangbang, even in a dream, is a little alarming.'

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików