398 Commits 70643c5235 ... 7b0a686638

Author SHA1 Message Date
  sandra_schulz 7b0a686638 [change\fix] Extensive changes to the breast size handling in lact_lib. 4 years ago
  KevinSmarts 4ab8fbef8b Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa e1346b2e9e [fixed] wrong value for sisterQW['party'] being set in cikl 4 years ago
  Sicaa 1aefd3e184 [fixed] missing arguments and wrong picture during roma's party invitation 4 years ago
  julzor 516460afd1 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  KevinSmarts 4b0191d3b8 [fixed] rename of DeMarcus to Djibril missed in these locations 4 years ago
  julzor 7bb7b583d9 [changed] blocked a few more events to happen only once per day 4 years ago
  julzor 7372d55c96 [added] birth control implant to the cycle message 4 years ago
  julzor d7e968b399 [fixed] the variable christinaphotos was used as a daystart check and a quest variable which could break the event chain 4 years ago
  julzor 43e3785082 [fixed] voyeur events increasing the lesbian variable. Watching a girl or two girls isn't lesbian sex 4 years ago
  julzor 5cfbf946a9 [fixed] minus times minus equals plus 4 years ago
  julzor 34de04878c Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor ba305d07e8 [text edit] action makes no sense since the text states that the class is already over 4 years ago
  KevinSmarts e8972629eb [fixed] Links and actions for same thing, links removed 4 years ago
  julzor 8391a58ec9 [removed] lubricant is mentioned twice in the purse 4 years ago
  julzor b95d40efea Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor 996886f2ce [changed] moved the default wait for the end of the class option to the top 4 years ago
  julzor 7277734064 [fixed] missing menu variables in gschool_lunch 4 years ago
  sovietmercader 3c8530892a [fixed] make swamp yard accessible again 4 years ago
  KevinSmarts ea36ae045f Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts d1acf14e7a [fixed] Lack of basic maths in the comments, that or I copy/pasted it wrong. 4 years ago
  Sicaa 77432daa98 [added] warning message to resetting succubus status cheat 4 years ago
  Sicaa 09b4e746ef [changed] added an additional storyline check to School Certificate cheat warning 4 years ago
  Sicaa 7501bb47cd [added] warnings to cheat menu tabs 4 years ago
  Sicaa 8ec424fa0d [fixed] family_schedule in game loc name label 4 years ago
  Sicaa a91ce3ac0a [fixed] some errors, friends can only visit olu once a day, compressed some code 4 years ago
  Sicaa f7f8c49513 [fixed] Old Town not showing Pavlovsk locations as local for driving 4 years ago
  Sicaa 429c5e9b86 [fixed] some typos in olu, ludahome and anushkaev1 4 years ago
  KevinSmarts cb1e2b4c3a Merge remote-tracking branch 'sovietmercader/master' 4 years ago
  KevinSmarts 02f653f28d Merge remote-tracking branch 'Sicaa/master' 4 years ago
  sovietmercader c6bfc4f90e [fixed] bug fixes in forest and color help messages so hopefully players will read them and rebalanced being lost 4 years ago
  KevinSmarts eeb0baf728 [fixed] Old machine translated actions now making so sort of sense. 4 years ago
  KevinSmarts 2916423ffb [fixed] Content is WIP so blocked by request of VK 4 years ago
  Sicaa 95f931a78d [added] mini events for incestuous PCs with cumeater trait after Nat-Kolka scenes 4 years ago
  KevinSmarts 55029277fd [fixes] I made some mistakes and also made the code better 4 years ago
  KevinSmarts 288bf9f53c Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 415f848f12 [added] Some prettying up of the full custom stuff with destriptions for weights and images for the purses 4 years ago
  Sicaa f6722a5536 [fixed] relationships and other stuff getting reset on game load 4 years ago
  julzor 80fc743698 [changed] update for the new nerd trait 4 years ago
  Sicaa 1dbb072cce [fixed] wrong variable name for gaming experience 4 years ago
  Kevin_Smarts 85eb4c94b9 Merge branch 'master' of Unstable.Egghead/glife into master 4 years ago
  Joshua Gwinn 79eff19021 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  KevinSmarts 4057aefc59 Merge remote-tracking branch 'julzor/master' 4 years ago
  Sicaa 469d5c7ff0 [fixed] missing screen wipe in gschool_cheerleading 4 years ago
  julzor caff0671a2 [added] willpower to the school, nerd trait and added the traits to certain starts 4 years ago
  Sicaa 25b7a67129 [fixed] text always referring to PC as Sveta 4 years ago
  Sicaa b09717412a [changed] rand() to rand_pick in family_schedule so it's more flexible for possible later changes 4 years ago
  KevinSmarts edcde08115 Merge remote-tracking branch 'sovietmercader/master' 4 years ago
  KevinSmarts 074b4ea14d Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 8ea062cb4f Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa 89918e7976 [changed] updated the pube_image code and included new images made by Kevin 4 years ago
  julzor 87d7f84063 [fixed] missing indorf check in kuhrpar 4 years ago
  Sicaa eef1ed8020 [fixed] audio continuing when entering shared apartment, missing + 4 years ago
  Sicaa eae59fb56d [changed] optimization of the week even/odd calculation - by slanon 4 years ago
  sovietmercader 1a2959cba2 [changed] just a couple actions and numbers in the village 4 years ago
  julzor 41b5a3c388 [fixed] errors found by the analyser 4 years ago
  julzor d114f40dbf Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor f6c28eb3c6 [changed] several if/ends into one if/elseif in food_menu 4 years ago
  KevinSmarts 7d8ec42106 [fixed] Wrong variable used 4 years ago
  Sicaa cd891afa15 [fixed] wrong diagnosis of the problem, fixed home_owned[2] resetting to 1 properly now 4 years ago
  Sicaa d76ff48f6b [fixed] pregreact gosub placement (so all acts get overridden), ParHomeBlock not being set when kicked out & small text alterations 4 years ago
  KevinSmarts a058654b21 Merge branch 'master' of https://git.catrenelle.com/Sicaa/glife 4 years ago
  KevinSmarts 9b321df40a [added] New pubic hair colour options for various desigens and lengths 4 years ago
  Sicaa 4c27562d22 [fixed] message blocking sister sleep molestation happening too early 4 years ago
  KevinSmarts 7a645b5b29 Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 50ece627f4 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts c309346afd Merge remote-tracking branch 'hornguy6/master' 4 years ago
  julzor 4f60fc7cd6 [changed] added wait to the list of keywords 4 years ago
  Sicaa d5c1db01f0 [added] temperature scale toggle to Status window settings 4 years ago
  Joshua Gwinn dfb0768f27 Fix the birthyear calculation on character creation 4 years ago
  hornguy6 4ede03c316 [changed] no longer allows you to choose to strip to underwear after successive choices not to 4 years ago
  hornguy6 04ea922ecf [removed] duplicate commercial arg 4 years ago
  julzor 3f73726290 [fixed] $prevloc wasn't set in hotelroom, fixed quest progression of the receptionist in hotelhole, reduced probability of catching the receptionist again 4 years ago
  julzor 4485c71d80 [fixed] willpower wasn't paid for doing homework 4 years ago
  julzor 55f0c7501b Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor c6853a6202 [changed] laptop is usable in the hotelroom, hotel offers free Wi-Fi it's 2016 after all 4 years ago
  julzor e9b5649cd6 [changed] hotels have shampoo, blocked bath for cheap hotelrooms to match the image 4 years ago
  julzor 94750b8180 [fixed] cleaned up hotelroom 4 years ago
  julzor fd3decc611 [fixed]cleaned up dibodi and liames, fixed a dead end and small 4 years ago
  KevinSmarts dcbc8df77b Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 3658221d0d [fixed] Mom scedule numbered up correctly 4 years ago
  KevinSmarts aa1e6e22c2 [Fixed] Journal has recovered from its identity crisis 4 years ago
  KevinSmarts e5f8ab5e26 [fixes] Kendra will remember you in the sexshop now and will leave it atleast a week between sessions 4 years ago
  julzor 40c9a5629d [changed] the new quick dress link in the bedrooms to remove an additional click 4 years ago
  KevinSmarts 0dd5d43c2f [added] Stepfather and Kolka schedules without notes 4 years ago
  KevinSmarts 2f120bedba Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 8cb7dc9247 [Added] Mom schedule to the family schedule file. Stuff to be set in cikl not set. 4 years ago
  KevinSmarts f2b46ec99c [fixes] Increased the gain and loss of max willpower as they were not changing fast enough 4 years ago
  julzor a15ac46ff6 [changed] pay and model events chance is capped at city fame of 700 (which means sveta has reached the max rank in her career) and changed a lot of if if if into if elseif 4 years ago
  KevinSmarts e0465770ec Merge remote-tracking branch 'julzor/master' 4 years ago
  sovietmercader 1af68f1fe7 [changed] merge gadukino_wip into master 4 years ago
  sovietmercader 0d54aad1c6 [changed] rewrite gadukino forest, balance village time and money, new conversations and consequences with grandparents 4 years ago
  sovietmercader dfdde94d05 [removed] files no longer needed for the village 4 years ago
  sovietmercader 3019186746 [fixed] typo and analyzer 4 years ago
  julzor b3f1eca5f1 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor 54c94ac53d [fixed] errors in mother 4 years ago
  KevinSmarts 0df20a67b2 [fixed] Variable not set 4 years ago
  KevinSmarts 63a29373bb Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 87ed37cab5 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts 16098a3d7d [fixes] Duplicate outfit replaced with something more colourful and racy, image on Sunday and fixed post office job start time to make finishes fit the times you are told. 4 years ago
  julzor d8ac0f0c41 [fixed] anal scenes in the camgirl overhaul 4 years ago
  Sicaa d58e567f11 [added] daily repeat message to reduce confusion + [fixed] sisterbfspy counter threshold 4 years ago
  KevinSmarts 1a42671a93 (Fixes) Could wonder market long after it had shut and could get phone out of bag in class when you had no bag. Spotted by Robgor95 4 years ago
  Sicaa 612fa3028f [fixed] my sloppy find&replace relationship calls 4 years ago
  Sicaa f1e384e564 [fixed] months where the winter school image appears 4 years ago
  KevinSmarts 497ed2065c [changed] Updated the body messages and links to reflect the new pube ranges 4 years ago
  KevinSmarts 3140ad708c [fixed] Text edit 4 years ago
  KevinSmarts ec65fbef9c [fixed] typo 4 years ago
  KevinSmarts 6b385e9199 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa 15f124ae01 [fixed] a few missing bits and some adjustments by Nutluck 4 years ago
  Sicaa cc895fcdb3 [fixed] forgot to limit Luda's apartment by day and time 4 years ago
  julzor ea317de7a3 [added] camwhore mod content provided by pb2eb and tendaris 4 years ago
  KevinSmarts 2e1240ede8 Merge remote-tracking branch 'julzor/master' 4 years ago
  julzor 8d2a5cf508 [changed] implant now adds pain to the left arm for the first few days 4 years ago
  Sicaa be94c82414 [fixed] city clinic milk donation text 4 years ago
  Sicaa 29a7ccd6d0 [fixed] foto_models sister incest chat conditions, 4 years ago
  Sicaa c101688bdd [fixed] some pube_image variable typos, set medium bush upper limit to 35, unified pubestyle shaving across game files + [added] colour specific shaving menu images 4 years ago
  KevinSmarts 8c546e8ab1 [Fixed] Sicaa so huge hole in my logic 4 years ago
  KevinSmarts f76c591f13 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts e3955c4689 [fixes] Changed some of the lengths to make them work together and reduce duplication and added some new colours to a couple of styles 4 years ago
  KevinSmarts d93ea3d4e4 [Fixed] return setting for the city clinic not set correctly 4 years ago
  Sicaa 601e1c31b2 [fixed] variable typo 4 years ago
  KevinSmarts aabcb36b47 [added] Direct link to default outfits thanks to TESTER127 4 years ago
  KevinSmarts 3ee943f142 [fixed] Error spotted by analyser 4 years ago
  KevinSmarts a9bd46ddcf Merge remote-tracking branch 'KeyMasterOfGozer/master' 4 years ago
  KevinSmarts b7be8a54ca Merge branch 'master' of https://git.catrenelle.com/Sicaa/glife 4 years ago
  KeyMasterOfGozer 742b761794 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  Sicaa 070b3b3cc6 [fixed] STD fixes 2: Egg on my face version 4 years ago
  KeyMasterOfGozer 9b1575c8b8 Make sure images are resized to telefon standards. 4 years ago
  KevinSmarts 7422aa77c2 Merge branch 'master' of https://git.catrenelle.com/Sicaa/glife 4 years ago
  Sicaa 323230bc35 [fixed] STD fixes (no more immunity) 4 years ago
  KevinSmarts 95dc99b23e Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts a48d8aaab4 [fixed] Blocked exit to csg start during csb custom setup 4 years ago
  Sicaa bb06fc35c8 [changed] updated relationship modifications to the new npc_relationship calls 4 years ago
  Sicaa e45e0abbf5 [fixed] olu chat image & no exit act in ludaroom 4 years ago
  Sicaa d3b3c8cdd6 [fixed] chat goto-s in ludahome 4 years ago
  KevinSmarts 8ef2787296 [fixes] General pube related fixes 4 years ago
  Sicaa 5c20aa8373 [fixed] typo in kotovSex cum call 4 years ago
  Sicaa ff37c2cf4d [fixed] daystart not accounting for 2016 being a leap-year 4 years ago
  Sicaa 09849e8518 [added] Luda & Olu revamp by Nutluck 4 years ago
  KevinSmarts c63bd0c8ef [fixes] Bad syntax as found by the analyser 4 years ago
  KevinSmarts 503bf5374b [Added] Flame on 4 years ago
  KevinSmarts 92b7284629 [changed] The kiss for the CSB start is now removed and should fit the story a bit better. 4 years ago
  KevinSmarts add6758fe1 [changed] CSB start will now be full custom 4 years ago
  KevinSmarts 3fc39badec [fixed] Don't know why that was there but it was really annoying, seems to work now. 4 years ago
  KevinSmarts a30576ea91 [fixed] Helps if I rename the file so it can be found 4 years ago
  KevinSmarts a39b7420ef Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 1fa94fc4da [added] Made function for Sveta's pube images and replaced all the direct image links plus tidied up the pussy image folder and gave teh images more logical names 4 years ago
  KevinSmarts 85cce5038c [added] Setting of pubic hair colour to match natural hair colour. 4 years ago
  julzor 40df374bc3 [added] eating breakfast alone if parents are in gadukino and eating breakfast alone at hour = 8, when you missed the family breakfast 4 years ago
  KevinSmarts 76e2556a19 Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 40041ffe8a Merge remote-tracking branch 'hornguy6/master' 4 years ago
  KevinSmarts d5004b268b Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts beb5d5f72e [added] Lipbalm now in the supermarket too and changed case of some code for better formatting. 4 years ago
  KevinSmarts 48d0bfb670 [changed] Renaming and new notes for African uni student by nutluck 4 years ago
  Sicaa 43bff719c9 [changed] not all nerds start with glasses - by Nutluck 4 years ago
  Sicaa 912f462a11 [fixed] image call for family breakfast and unified the if elseif-s 4 years ago
  Sicaa dfe431ed55 [added] some actions and consequences to the crying girl and Lesco skirt flip events 4 years ago
  KevinSmarts 5fa7bee92b [fixed] Default uniform wasn't with its little friends in the wardrobe so I moved it there. 4 years ago
  hornguy6 1791214abd [fixed] incorrect image links 4 years ago
  hornguy6 3265f72996 [changed] put "move away" option first in sister_chat 4 years ago
  julzor d22d8b1c12 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor 73e5bf9481 [fixed] eating options are doubled in kuhrpar and missing indorf check 4 years ago
  hornguy6 3e48a21d94 [fixed] image links for shaving menu 4 years ago
  KevinSmarts 3f9b3074da Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 104863ea1a Merge remote-tracking branch 'sovietmercader/master' 4 years ago
  KevinSmarts fcf7f87d4f [added] Pain to the tongue piercing in the city cafe and a cut off for refusing the therapist. 4 years ago
  julzor 26d1f2fdcd [fixed] my dyslexia in cikl 4 years ago
  sovietmercader 0a33c90011 [added] comments in femcyc about the important values for pillcon 4 years ago
  julzor f13773821f Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor 55b2abadd4 [added] two variables to check if sveta is safe or thinks she is safe and moved the new implant variables into the same array 4 years ago
  KevinSmarts cace750ae0 Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 76d89feb7f Merge remote-tracking branch 'hornguy6/master' 4 years ago
  KevinSmarts e31d86798d Merge remote-tracking branch 'Vengence_11/master' 4 years ago
  julzor 473530125b [added] preg check for the implant renewal 4 years ago
  julzor 0baa8a29b1 [fixed] missing $metka in poli 4 years ago
  julzor 9c3c649a11 [added] birth control implant 4 years ago
  julzor f0df81b6e6 [fixed] menu_off should be 1 and not 0 after a pornshoot and set missing $loc and $metka in pornstudio 4 years ago
  hornguy6 40c38ca2af [changed] type of willpower checks from "force" to "self" 4 years ago
  Vengeance11 69ba7337ae [text edits] Spelling and grammar fixes to events in the school hallway and lessons. 4 years ago
  julzor ad0bd004c8 [fixed] alko reduction below 0 makes inhibition jump 4 years ago
  julzor 9c65e22579 [fixed] cheerleading triggering when not a cheerleader 4 years ago
  julzor 3f66628a47 [fixed] artem while mesec > 0 and moved decline option to the top 4 years ago
  julzor 4b1e528395 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor e713ed48d7 [fixed] missing cla in artemEV 4 years ago
  julzor eada2f4f6e [fixed] missing menu_off = 1 in katjaEV 4 years ago
  KevinSmarts 3da4703346 Merge remote-tracking branch 'slanon/master' 4 years ago
  KevinSmarts 44b1aff04b Merge remote-tracking branch 'Sicaa/master' 4 years ago
  slanon 8d01d1fa11 [fixes] location for 'gs' so the intended values get set 4 years ago
  Sicaa 77e3a24b6f [added] Cheerleading events by Vengeance_11 & the cheerleading skill 4 years ago
  Sicaa 444664b291 [added] option to decline drinking with Anya and her friends 4 years ago
  Sicaa ee16f79969 [added] further explainations for skill creation in stat_sklattrib_lvlset + [fixed] performance skill attribute line 4 years ago
  julzor 069145979c [added] daystart timers to gaptek to prevent the player from seeing the same message ten times in a row 4 years ago
  KevinSmarts ace1450262 [fixed] errant zero spotted by Koshea Waters 4 years ago
  Sicaa 8330308d5e [fixed] word order in the dimka NY party invitation actions. 4 years ago
  Sicaa c8ac1a07a4 [fixed] being late to school flag not resetting, dimka NY party invitation potentially vanishing if random event fires in gschool_grounds, workaround for imageless scene in artemEv 4 years ago
  KevinSmarts 263590a870 Merge remote-tracking branch 'Iron_Jack/master' 4 years ago
  KevinSmarts 857d122c56 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts 3b6a761bb5 Merge remote-tracking branch 'slanon/master' 4 years ago
  richard_butte e5138d50a4 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  KevinSmarts 79178a91fc [changed] Range for Anya's random butt images increased 4 years ago
  Sicaa 49198ce013 [added] $location_type to the school files + [fixed] a pcs_mood boost in gschool_lessons2 4 years ago
  slanon 80f2a72a63 [fixes] variable name 4 years ago
  KevinSmarts e99a0defd1 [Fixed] Reduced buying times when purchasing items for Aunt Luda 4 years ago
  KevinSmarts dbd4a2a2a3 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa b45ae93ae4 [fixed] wrong image calls in artemEv - by Nutluck 4 years ago
  sovietmercader 7081010670 [fixed] npc_body array in the npcstatics 4 years ago
  KevinSmarts 9b5fd5f3b4 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts 863bb42123 Merge remote-tracking branch 'julzor/master' 4 years ago
  Sicaa 995e2bbceb [added] end of content message to the repeatable BDSM scenes + some cleanup & readability changes 4 years ago
  Sicaa 2d55ac2804 [fixed] changed naked yoga image call back to mp4 due to missing images 4 years ago
  Sicaa 56f794684d [fixed] sistersleep progression + adjusted sisterLesb values in other files 4 years ago
  KevinSmarts 187bf4d03a Merge remote-tracking branch 'julzor/master' 4 years ago
  julzor 65fd89c162 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor baca9bd7fd [fixed] errors in kuhrpar and resolved all the comments 4 years ago
  KevinSmarts 330fdb3d6c [fixed] typo 4 years ago
  KevinSmarts 7e4301755d [fixed] typo 4 years ago
  KevinSmarts e76f06ab26 [fied] Typo 4 years ago
  KevinSmarts f8b71d7d93 [text edit] Text edits from MidnightMoose 4 years ago
  richard_butte c985bd198f Changed the way chore disappointment works a bit, and finished adding grandpa's. Added disappointment talk. Also cleaned up a few minor things. 4 years ago
  richard_butte 7ef8d8ea6e Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  richard_butte 925573856b Fixed something in stat_display, added grandma's chore disappointments to cikl. Need to change it and add grandpa's still 4 years ago
  KevinSmarts 8bdfc6c10e [Fixes] Some incorrect variables for clothing checks in Natasha events and for Stat icons 4 years ago
  KevinSmarts 9fbf51e422 [added] Options to have breakfast and dinner with family if you are in kitchen at correct time. 4 years ago
  KevinSmarts 4e7c615ac4 Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 4d0bf17093 [Fixed] Bad image calls fixed by nutluck 4 years ago
  richard_butte 446e731b56 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  julzor e69a2f4b75 [added] family breakfast 4 years ago
  KevinSmarts 7e854e00bd [added] Body shape variables for school girls 4 years ago
  KevinSmarts d4142384ee [Fixed] After fighting Kisume you´d leave in your swimsuit 4 years ago
  KevinSmarts 5118fd649b [Fixed] Typos 4 years ago
  KevinSmarts a8700c1bf9 Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 331675edeb [added] Images for 2 scene that previously lacked them from Snegurochka 4 years ago
  julzor c122bdf2b6 [changed] sexshop lube to match the pharmacy quantity and price 4 years ago
  julzor 9cde803ae8 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  KevinSmarts 49cac36f55 [Fixed] Wrong signs in variable checks 4 years ago
  julzor 4dc1bd50ea Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor dae75ccc1f [fixed] uniform check not triggering, moved decline option to the top in the school 4 years ago
  richard_butte 178216c26f Overhaul to the way grandparent chores work. Most chores must now be 'turned in' before they are considered complete. Also added guide text to stat_display, and made it to where not helping your grandparents for 3+ days will negatively affect your allowance. 4 years ago
  richard_butte b668363aaf Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  KevinSmarts 473687f5ed [fixed] Lateness not fully resetting for pussykats if you did what you had to to pay it off 4 years ago
  KevinSmarts b1f40a8d6b [fixes] various Anya lesbian progression fixes 4 years ago
  julzor 66077fa3f1 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  KevinSmarts a52fc5c9a9 [Fixes] Variable missing to stop you from touching Anya before you had got to that part of her storyline and day start check to slow things a bit 4 years ago
  julzor 79397d09b3 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  julzor 78cdb5f940 [fixed] lazar turning into your grandma 4 years ago
  KevinSmarts e650994208 [fixed] Variable still using exhibit now changed to inhibit was causing problems with schoool uniform messages 4 years ago
  KevinSmarts 9c18b656fd [fixed] Variable set too low 4 years ago
  KevinSmarts 27944cebd1 Merge remote-tracking branch 'julzor/master' 4 years ago
  richard_butte 8f9d2f458b Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  KevinSmarts 0999c42170 [fixes] Fight in TG intro was showing wrong image for Michael and had wrong ending set. 4 years ago
  julzor 8c90eacb25 [fixed] missing action in gschool_lessons2 4 years ago
  julzor bf39cfd0d0 [fixed] too much white space in din_van 4 years ago
  KevinSmarts 95d648ddb3 Merge remote-tracking branch 'hornguy6/master' 4 years ago
  KevinSmarts fe3624b52f [fixes] Incorrect name for school uniform label 4 years ago
  hornguy6 1c41fc3314 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  hornguy6 5a2dfd248a [fixed] variables for Luda should be 0 not 1 4 years ago
  Sicaa ec5cdc6fb4 [fixed] gossip calls sometimes returning blank 4 years ago
  Sicaa 6bc8fd5fb9 [fixed] removed defunct $siboyday_text variable references and minor text edit in 'sister_chat' 4 years ago
  Sicaa 44bb071558 [changed] using mother's nickname in 'mother' - by Nutluck 4 years ago
  Sicaa f1b00736f8 [fixed] missing Anushka spying triggers - by Nutluck 4 years ago
  sovietmercader efc82ead78 [fixed] sister party at rexs is now repeatable again 4 years ago
  richard_butte 4e49ddaa6c Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  sovietmercader b6b0a3c491 [added] willpower checks to katalkin when paying fines 4 years ago
  KevinSmarts 927647a291 [Fixed] Typos 4 years ago
  KevinSmarts 8e0bf80782 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa f3a36965ed [changed] notebook npc picture paths + [added] comments to the new shortgs functions 4 years ago
  richard_butte 05cf313f83 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  KevinSmarts e389dbc6af [Fixed] Image not updated to npcstatic numbering from old school numbers 4 years ago
  KevinSmarts 8caf994e2f [Fixed] Put calculation in the chevrons causing type mis-match 4 years ago
  KevinSmarts 65c6a35214 [fixed] Starting purse and clothing bugs spotted by DeusExLibris and gave Goth better undies and coat while I was there 4 years ago
  richard_butte 38b331eded Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  KevinSmarts 9e20fd04c6 Merge remote-tracking branch 'hornguy6/master' 4 years ago
  KevinSmarts 8142d9b503 [fixes] Image path, menuoff seting, typo and anal luibe fixes 4 years ago
  hornguy6 48cc39f7da [added] clothing attributes to the new clothing, didn't take the first time apparently 4 years ago
  richard_butte ed07a6a88a Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife into gadukino_fixes 4 years ago
  richard_butte df707e71b8 More states for chore variables. New chores for grandparents. Chores must be "turned in" when complete. Rearranged some conversation flow with grandparents. Changed Grandpa's mushroom/berry chore to not be automatically completed as soon as walking in the house. 4 years ago
  KevinSmarts d90e05320f Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts c7ed8f872e Merge remote-tracking branch 'hornguy6/master' 4 years ago
  Sicaa 2b2a8b97b7 [added] 'round_divide', 'round_tool', 'rand_pick' and 'parse_string' functions to shortgs 4 years ago
  KevinSmarts 8d50552bd6 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts e9b5b71355 Merge remote-tracking branch 'CroWke/master' 4 years ago
  Sicaa 95016f8637 [fixed] fuckornot & hotornot bugs 4 years ago
  hornguy6 7e21470dcb [changed] the modelling studio no longer immediately knows your passport is fake 4 years ago
  hornguy6 11b1d960d3 [fixed] correct numbers for different pubestyles 4 years ago
  Sicaa 0beefca588 [added] chance Artem asks you out on dates after becoming his GF + limited dates to once a day 4 years ago
  Sicaa 175f1aa1ed [added] expanded the 'Touch her belly' option for pregnant Natasha 4 years ago
  Sicaa ef82d2dc32 [added] condom use to kotovSex, $location_type to pod_ezd, arousal to lapdance in stwork2 4 years ago
  KevinSmarts ac3f391d39 [added] QSPgui as an alternative QSPplayer 4 years ago
  CroWke b601828419 [edit] New variable "usePopUps" to give the player the option to turn popup images off for selfies (settable in display options) 4 years ago
  KevinSmarts 6f5fc69215 [fixes] Small bugs reported by analyser 4 years ago
  Sicaa e9547d5a4c [fixed] willpower 'skill' check for pcs_inhib + [added] alcohol affecting inhibitions 4 years ago
  Sicaa 6b6e2ff08f [added] small amount of arousal when watching sister sleep after lesbian stuff + [fixed] small text change in bed2 4 years ago
  Sicaa 2d0ca7d588 [fixed] CloSkirtShortness replaced with PCloSkirt in various checks 4 years ago
  KevinSmarts f29873ea94 [change] Adjusted max value for level 2 neckline when adding boob size to max at a total of 4 4 years ago
  KevinSmarts 2504c3c6e7 Merge remote-tracking branch 'julzor/master' 4 years ago
  KevinSmarts 5f646e66f2 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts 00df035e8b [Fixed] Varible set too high 4 years ago
  KevinSmarts 45bd76b2ca [fixed] Range for skirt attractivenes calc was wrong 4 years ago
  julzor 66b1e05746 [changed] moved the addictive personality trait to the correct file and balanced the heavy/light weight trait a bit 4 years ago
  Sicaa 0f3001d076 [fixed] forgot to remove unnecessary bits 4 years ago
  Sicaa 36d6d8798e [added] hotcat_rating data to saveupdater 4 years ago
  Sicaa abede3e13f [added] Hotornot boy stuff - by Nutluck 4 years ago
  KevinSmarts 235ca98cdd [changed] Changed the file names and headers/footings that I missed 4 years ago
  KevinSmarts ec0c9ef6e1 [changed] Renamed the Pussy Kats files to match the store name and updated the links 4 years ago
  KevinSmarts ec5323e469 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts c03807044a Merge remote-tracking branch 'sovietmercader/master' 4 years ago
  Sicaa 0a4673acfb [fixed] audio stop when entering strip club & no npc generated for lapdance sex 4 years ago
  Sicaa 3d0767d38d [added] alternative dynamic for removing underwear and stashing it in your purse + [changed] non-home bathroom dynamics accordingly 4 years ago
  Sicaa 062481c1ca [changed] strapon dildo selection in stol + [fixed] incorrect 'boystat', 'D' calls & some general cleanup 4 years ago
  KevinSmarts d8f4abd991 [added] links for missing images from nutluck 4 years ago
  KevinSmarts dec5f82281 [fixed] Inhibition values reversed in display for custom setup to avoid confusion 4 years ago
  sovietmercader 6d5191018a [fixed] bad swamp gt and wrong variable in gadbana 4 years ago
  KevinSmarts a9b4b2d6c5 [fixes] Hooked in the aunt Luda reactions to the purchases of various products and disabled menu during the reaction text 4 years ago
  KevinSmarts 145b7b1d21 Merge remote-tracking branch 'hornguy6/master' 4 years ago
  hornguy6 e3ee116175 [changed] Attempted fix of the gaptek file to access the luda events but it skips right over it. Someone else will have to fix it properly. 4 years ago
  KevinSmarts b40b18f29e [fixes] typo in text 4 years ago
  hornguy6 9cd9c599a4 [fixed] changed a < to a > 4 years ago
  KevinSmarts 059a71c1eb [fixes] Various fixes to the Pav pharmacy from Hornguy6 4 years ago
  KevinSmarts ae0b47be58 Merge remote-tracking branch 'hornguy6/master' 4 years ago
  hornguy6 c8fc376987 [fixed] proper removal of CloExhibit variable 4 years ago
  hornguy6 415792fb50 Revert "[removed] unnecessary CloExhibit variable from the clothing files" 4 years ago
  KevinSmarts 172df93d10 [fixed] Wrong image location spotted by Adam 4 years ago
  hornguy6 dae7d9465d [changed] new description for yoga and changed the mp4 to pictures which have a more suitable background 4 years ago
  hornguy6 e66d5e609d [removed] unnecessary CloExhibit variable from the clothing files 4 years ago
  hornguy6 9d8bf031ac [changed] random prostitution event in Pav is now more descriptive based on clothing choice 4 years ago
  hornguy6 ac258a1e54 [removed] wait code from shoplifting 4 years ago
  hornguy6 8b366013c0 [added] new outfits to Kats 4 years ago
  hornguy6 3a73ad5069 [added] additional player option during classroom event 4 years ago
  hornguy6 ee032e09bd [fixed] wrong image link 4 years ago
  hornguy6 3163fad1fc Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 4 years ago
  KevinSmarts 806e989f04 [Fixed] Check was for worn clothing and not the item for sale (typo). 4 years ago
  KevinSmarts 0cc2fe3178 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts f656e4f193 [added] New dress variable added to the attributes and descriptions with dresses getting new and better tailored description components 4 years ago
  KevinSmarts a06ef7e4d4 [changed] Moved the school uniforms to their own section and linked new artwork for it 4 years ago
  hornguy6 91e8c156da [fixed] more image links 4 years ago
  hornguy6 56cc6dd842 [fixed] missing folder in image link 4 years ago
  hornguy6 da6e9dc47a Merge branch 'personal' 4 years ago
  richard_butte 513bc357dd Reworked grandparent variables one last time, to make them as clear as possible. 4 years ago
  hornguy6 2801f04980 [added] CloDress variable to all outfits that are a single dress, not a separate top and skirt (have not done alternative outfits yet) 4 years ago
  Sicaa a42ba13c44 [fixed] wrong image in sexm - by Nutluck 4 years ago
  Sicaa 37e33ab082 [fixed] a few more things in the natasha files 4 years ago
  Sicaa 90f12623ee [changed] mom&sergey stuff in shulgahall - by Nutluck 4 years ago
  KevinSmarts 61069b04fe Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KevinSmarts 46e9206300 Merge remote-tracking branch 'KeyMasterOfGozer/master' 4 years ago
  Sicaa b6e82de072 [added] Willpower-like actions for buying sports equipment in sportShop if you don't have enough money + added ice skates to the selection 4 years ago
  Sicaa ddb1072afc [fixed] no exit option alongside willpower check in natbelEv shower spying + blocking bedroom if Sveta decides not to spy on the sister+BF sex 4 years ago
  Sicaa 02964a40b7 [changed] updated some Voltrenersex events to arousal calls + changed defunct sexstart2orgazm5 variable to orgasm_txt where I found it + moved arousal call in dinsex vaginal scene to the end in case it triggers an orgasm + some general cleanup in these files 4 years ago
  Sicaa 476a82b987 [fixed] error I made in the saveupdater 4 years ago
  hornguy6 31acca778c [changed] clothing thinness in certain outfits 4 years ago
  hornguy6 d1c6f396a3 [added] the most important foto file, oops 4 years ago
  hornguy6 f054d05303 [added] display code for if the player is wearing a bathrobe 4 years ago
  hornguy6 667f2107a8 [added] 4 new bras and 4 new panties 4 years ago
  hornguy6 3123c04d1d [added] new status messages based on bra usage and how thick or thin your clothing is 4 years ago
  hornguy6 f43422ee94 [added] additional pubic hair stuff I didn't stage earlier 4 years ago
  hornguy6 98d2c2b6de [changed] reactivated media 4 years ago
  hornguy6 4845cca1cf [changed] can now choose to shave only legs depending on pubic hairtyle 4 years ago
  hornguy6 0b09a9c159 [added] variable to the arousal file that will track the last day you've been raped in relation to daystart 4 years ago
  KevinSmarts c1e056ce53 Merge remote-tracking branch 'Iron_Jack/gadukino_fixes' 4 years ago
  KeyMasterOfGozer f451b7a791 Adjust relationship modify levels to nutluck's suggestions. 4 years ago
  richard_butte 177a09a35d minor re-ordering in mitkabuh_group 4 years ago
  KeyMasterOfGozer 7f678bee5b minor cleanup potential bug. forgot to killvar a temporary variable 4 years ago
  KeyMasterOfGozer 78d7a6191e Optimized code for Initialization, preferring loops instead of variables and cut-n-paste. 4 years ago
  KeyMasterOfGozer 5668020691 Update Comments for new file name; Change Initialization functions to use new functions. 4 years ago
  hornguy6 f5f2320d7a [changed] the flavor text for yoga as it is no longer meditation 4 years ago
  hornguy6 f89f428e88 [added] option to use your weekend alarm as an alarm during the holidays as well 4 years ago
  hornguy6 4e03488eaa [fixed] school event was missing an action to move on 4 years ago
  hornguy6 2b5d484863 [fixed] the porn studio audition was missing a bunch of *clr's so it just cluttered up the screen with images and text 4 years ago
  hornguy6 8dd6610425 [changed] Jeff the model's actual name to something else 4 years ago
  hornguy6 e118902436 [changed] additional bra replacement file I forgot to stage 4 years ago
  hornguy6 2666f39080 [changed] made it so that when you are wearing an outfit that replaces your bra or panties you are actually aren't wearing either and can't put them on 4 years ago
  hornguy6 14f627c5c3 [fixed] wrong number for picture 4 years ago
  hornguy6 b4a07eaaf7 [added] statistic tracking for how many truckers you've given blowjobs 4 years ago
  hornguy6 f987a6d18b [changed] the operation hours of the modelling studio 4 years ago
  hornguy6 e885591b4e [changed] restructured the foto files to be easier to navigate and be more logical 4 years ago
  Sicaa 0039641d92 [changed] 'pav_prostitute += ' to fame call in gevent 4 years ago
  Sicaa 6af923eb2d [changed] npc_relationship filename + moved default relationship setups from preSYS, [added] socialgroup_setting_girls function 4 years ago
  KevinSmarts 094bd70f17 Merge remote-tracking branch 'KeyMasterOfGozer/master' 4 years ago
  KevinSmarts b6951ccca4 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  KeyMasterOfGozer fa3e3c40db Added traps to make relationship value stay in the correct range (1-100) 4 years ago
  KeyMasterOfGozer 84ff0bc5be Added new relationship functions 4 years ago
  KevinSmarts 0ebaa8a6c5 [Fixes] Typos spotted by Bip 4 years ago
  Sicaa c52d7caa6a [fixed] forgot to hit save on the npcstatic1 file 4 years ago
  KevinSmarts 53103709db [Fix] Change boy generation to size 0 breasts 4 years ago
  KevinSmarts fd9f6c37f4 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa 22d3f566c4 [changed] bust sizes of some NPCs in the npcstatic files + updated NPC bust generation accordingly 4 years ago
  KevinSmarts a366db5967 Merge remote-tracking branch 'Sicaa/master' 4 years ago
  Sicaa 341da4ca43 [changed] natasha variables into one array, [added] chance to catch Nat&Kolka in the shower + NPC statistics for Nat's mother (ID 191), [fixed] same threshold for natasha's pregnancy visibility + a few typos and bugs found while doing all this 4 years ago
  KevinSmarts ab573a1976 [fixes] Reduced hunger from exercise and added thirst to it 4 years ago
  KevinSmarts 03eeecfd53 Merge remote-tracking branch 'KeyMasterOfGozer/master' 4 years ago
  KeyMasterOfGozer 26eaaa143f Added Glamour spell and stub for AlterSelf spell. Spell learned by studying in the library. 4 years ago
  richard_butte 876af31b06 Reordered choices in mitkabuh (drinking with Mitka and the boys) 4 years ago
  Sicaa ba092eb2d1 [fixed] repeating roma virginity scene in sisterQW [added] end of content message for the hotel BDSM events in HotelWork 4 years ago
  Sicaa c490e721dc [fixed] street prostitution soft-block for virgins & more accurate description for the anal scene also involving vaginal sex 4 years ago
  KevinSmarts da7ab7b8fa [Added] More lube seeding 4 years ago
  KevinSmarts 05f992bad5 Merge remote-tracking branch 'Milky_boobs/master' 4 years ago
  richard_butte d34c6840c7 Livened up the grandparents a little, so they will putter around the house doing little this-n-thats, instead of always just sitting there. 4 years ago
  richard_butte f74ddfba6d Re-ordered more choices in gad files. Some minor spelling/grammar corrections as well, and added a choice as to where Mira's brother drops you off after your "ride". 4 years ago
100 changed files with 7497 additions and 1742 deletions
  1. BIN
      QSP/QSPgui/fmodexp.dll
  2. BIN
      QSP/QSPgui/langs/de/qspgui.mo
  3. BIN
      QSP/QSPgui/langs/en/qspgui.mo
  4. BIN
      QSP/QSPgui/langs/eo/qspgui.mo
  5. BIN
      QSP/QSPgui/langs/ru/qspgui.mo
  6. BIN
      QSP/QSPgui/langs/uk/qspgui.mo
  7. BIN
      QSP/QSPgui/libvlc.dll
  8. BIN
      QSP/QSPgui/libvlccore.dll
  9. BIN
      QSP/QSPgui/plugins/access/libfilesystem_plugin.dll
  10. BIN
      QSP/QSPgui/plugins/audio_output/libdirectsound_plugin.dll
  11. BIN
      QSP/QSPgui/plugins/codec/libavcodec_plugin.dll
  12. BIN
      QSP/QSPgui/plugins/codec/libdxva2_plugin.dll
  13. BIN
      QSP/QSPgui/plugins/plugins.dat
  14. BIN
      QSP/QSPgui/plugins/video_chroma/libchain_plugin.dll
  15. BIN
      QSP/QSPgui/plugins/video_chroma/libgrey_yuv_plugin.dll
  16. BIN
      QSP/QSPgui/plugins/video_chroma/libi420_rgb_mmx_plugin.dll
  17. BIN
      QSP/QSPgui/plugins/video_chroma/libi420_rgb_plugin.dll
  18. BIN
      QSP/QSPgui/plugins/video_chroma/libi420_rgb_sse2_plugin.dll
  19. BIN
      QSP/QSPgui/plugins/video_chroma/libi420_yuy2_mmx_plugin.dll
  20. BIN
      QSP/QSPgui/plugins/video_chroma/libi420_yuy2_plugin.dll
  21. BIN
      QSP/QSPgui/plugins/video_chroma/libi420_yuy2_sse2_plugin.dll
  22. BIN
      QSP/QSPgui/plugins/video_chroma/libi422_i420_plugin.dll
  23. BIN
      QSP/QSPgui/plugins/video_chroma/libi422_yuy2_mmx_plugin.dll
  24. BIN
      QSP/QSPgui/plugins/video_chroma/libi422_yuy2_plugin.dll
  25. BIN
      QSP/QSPgui/plugins/video_chroma/libi422_yuy2_sse2_plugin.dll
  26. BIN
      QSP/QSPgui/plugins/video_chroma/librv32_plugin.dll
  27. BIN
      QSP/QSPgui/plugins/video_chroma/libswscale_plugin.dll
  28. BIN
      QSP/QSPgui/plugins/video_chroma/libyuy2_i420_plugin.dll
  29. BIN
      QSP/QSPgui/plugins/video_chroma/libyuy2_i422_plugin.dll
  30. BIN
      QSP/QSPgui/plugins/video_filter/libscale_plugin.dll
  31. BIN
      QSP/QSPgui/plugins/video_filter/libyuvp_plugin.dll
  32. BIN
      QSP/QSPgui/plugins/video_output/libdirect2d_plugin.dll
  33. BIN
      QSP/QSPgui/plugins/video_output/libdirect3d_plugin.dll
  34. BIN
      QSP/QSPgui/plugins/video_output/libdirectdraw_plugin.dll
  35. BIN
      QSP/QSPgui/plugins/video_output/libdrawable_plugin.dll
  36. BIN
      QSP/QSPgui/plugins/video_output/libgl_plugin.dll
  37. BIN
      QSP/QSPgui/plugins/video_output/libglwin32_plugin.dll
  38. BIN
      QSP/QSPgui/plugins/video_output/libyuv_plugin.dll
  39. BIN
      QSP/QSPgui/qsp.dll
  40. BIN
      QSP/QSPgui/qspgui.exe
  41. 5649 0
      QSP/QSPgui/vlclog.log
  42. 10 10
      glife.qproj
  43. 22 2
      locations/Cheatmenu_din.qsrc
  44. 4 1
      locations/FedorEv4.qsrc
  45. 84 78
      locations/HotelHole.qsrc
  46. 92 91
      locations/HotelRoom.qsrc
  47. 116 109
      locations/HotelWork.qsrc
  48. 3 3
      locations/JuliaMilHome.qsrc
  49. 363 159
      locations/Komp.qsrc
  50. 2 0
      locations/MDressing.qsrc
  51. 1 1
      locations/MagEncounterFairy.qsrc
  52. 3 3
      locations/MartinSex.qsrc
  53. 2 2
      locations/NatBelGo.qsrc
  54. 6 6
      locations/NewCloShop.qsrc
  55. 1 1
      locations/NikoSlut.qsrc
  56. 2 0
      locations/ParChurch.qsrc
  57. 2 2
      locations/ParChurch2.qsrc
  58. 1 1
      locations/ParkKafe.qsrc
  59. 5 4
      locations/Snpc.qsrc
  60. 23 14
      locations/Voltrenersex.qsrc
  61. 0 129
      locations/_attributes_alternative.qsrc
  62. 113 11
      locations/_attributes_average.qsrc
  63. 0 22
      locations/_attributes_burlesque.qsrc
  64. 77 14
      locations/_attributes_cheap.qsrc
  65. 0 113
      locations/_attributes_exercise.qsrc
  66. 29 57
      locations/_attributes_exhibit.qsrc
  67. 141 5
      locations/_attributes_expensive.qsrc
  68. 1 95
      locations/_attributes_fetish.qsrc
  69. 168 168
      locations/_attributes_formal.qsrc
  70. 6 101
      locations/_attributes_office.qsrc
  71. 3 65
      locations/_attributes_school.qsrc
  72. 29 49
      locations/_attributes_uniform.qsrc
  73. 4 20
      locations/_body_image.qsrc
  74. 80 0
      locations/_pube_image.qsrc
  75. 5 5
      locations/albinahome.qsrc
  76. 28 28
      locations/andrey.qsrc
  77. 1 1
      locations/anushapt.qsrc
  78. 5 5
      locations/anushaptbr.qsrc
  79. 27 8
      locations/anushkachat.qsrc
  80. 25 25
      locations/anushkaev1.qsrc
  81. 1 0
      locations/arousal.qsrc
  82. 41 37
      locations/artemEv.qsrc
  83. 36 7
      locations/artemhome.qsrc
  84. 1 1
      locations/backwater.qsrc
  85. 2 2
      locations/barbershop.qsrc
  86. 13 7
      locations/bed2.qsrc
  87. 2 0
      locations/bedr.qsrc
  88. 1 1
      locations/bedr2x.qsrc
  89. 3 1
      locations/bedrPar.qsrc
  90. 1 1
      locations/begin.qsrc
  91. 4 4
      locations/beverage.qsrc
  92. 206 232
      locations/bicycle.qsrc
  93. 20 23
      locations/body.qsrc
  94. 10 5
      locations/bordel.qsrc
  95. 2 2
      locations/boy.qsrc
  96. 15 5
      locations/bras.qsrc
  97. 1 1
      locations/brothel.qsrc
  98. 1 1
      locations/brother.qsrc
  99. 3 3
      locations/brother2.qsrc
  100. 1 1
      locations/brother_lessons.qsrc

BIN
QSP/QSPgui/fmodexp.dll


BIN
QSP/QSPgui/langs/de/qspgui.mo


BIN
QSP/QSPgui/langs/en/qspgui.mo


BIN
QSP/QSPgui/langs/eo/qspgui.mo


BIN
QSP/QSPgui/langs/ru/qspgui.mo


BIN
QSP/QSPgui/langs/uk/qspgui.mo


BIN
QSP/QSPgui/libvlc.dll


BIN
QSP/QSPgui/libvlccore.dll


BIN
QSP/QSPgui/plugins/access/libfilesystem_plugin.dll


BIN
QSP/QSPgui/plugins/audio_output/libdirectsound_plugin.dll


BIN
QSP/QSPgui/plugins/codec/libavcodec_plugin.dll


BIN
QSP/QSPgui/plugins/codec/libdxva2_plugin.dll


BIN
QSP/QSPgui/plugins/plugins.dat


BIN
QSP/QSPgui/plugins/video_chroma/libchain_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libgrey_yuv_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi420_rgb_mmx_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi420_rgb_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi420_rgb_sse2_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi420_yuy2_mmx_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi420_yuy2_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi420_yuy2_sse2_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi422_i420_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi422_yuy2_mmx_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi422_yuy2_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libi422_yuy2_sse2_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/librv32_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libswscale_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libyuy2_i420_plugin.dll


BIN
QSP/QSPgui/plugins/video_chroma/libyuy2_i422_plugin.dll


BIN
QSP/QSPgui/plugins/video_filter/libscale_plugin.dll


BIN
QSP/QSPgui/plugins/video_filter/libyuvp_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libdirect2d_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libdirect3d_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libdirectdraw_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libdrawable_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libgl_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libglwin32_plugin.dll


BIN
QSP/QSPgui/plugins/video_output/libyuv_plugin.dll


BIN
QSP/QSPgui/qsp.dll


BIN
QSP/QSPgui/qspgui.exe


+ 5649 - 0
QSP/QSPgui/vlclog.log

@@ -0,0 +1,5649 @@
+VLC media player - 2.2.6 Umbrella

+Copyright © 1996-2017 the VideoLAN team

+revision 2.2.6-0-g1aae789

+configured with ../extras/package/win32/../../../configure  '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--enable-x264' '--enable-schroedinger' '--enable-realrtsp' '--enable-live555' '--enable-dvdread' '--enable-shout' '--enable-goom' '--enable-caca' '--disable-sdl' '--enable-qt' '--enable-skins2' '--enable-sse' '--enable-mmx' '--enable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-nls' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32'

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_low (2).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 4260000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 0%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 7%

+looking for hw decoder module matching "any": zd candidates

+Buffering 15%

+no hw decoder modules matched

+Buffering 22%

+Buffering 30%

+Buffering 37%

+Buffering 45%

+Buffering 52%

+Buffering 60%

+Buffering 67%

+Buffering 75%

+Buffering 82%

+Buffering 90%

+Buffering 97%

+Stream buffering done (420 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 216x375 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 208x354, of (0,0), vsz 200x336, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 200x336 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 398 ms

+auto hiding mouse cursor

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x1508948 window

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x1508948 window

+saving a free vout

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x1508948 window

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x1508948 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x200 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_low (2).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (2).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 4260000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%282%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 7%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 15%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 22%

+Buffering 30%

+Buffering 37%

+Buffering 45%

+Buffering 52%

+Buffering 60%

+Buffering 67%

+looking for text renderer module matching "any": zd candidatesBuffering 75%

+

+no text renderer modules

+Buffering 82%

+looking for video filter2 module matching "any": zd candidates

+Buffering 90%

+Buffering 97%

+Stream buffering done (420 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 216x375 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 208x354, of (0,0), vsz 200x336, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 200x336 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 92 ms

+picture might be displayed late (missing 5 ms)

+auto hiding mouse cursor

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x7144890 window

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x7144890 window

+saving a free vout

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x7144890 window

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x7144890 window

+removing module "directsound"

+VoutDisplayEvent 'resize' 0x200 window

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_mid (1).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%281%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%281%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (1).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%281%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (1).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (1).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (1).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (1).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 6429000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%281%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 17%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 35%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 53%

+Buffering 71%

+Buffering 89%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Stream buffering done (428 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 216x393 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 208x386, of (0,0), vsz 200x354, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 200x354 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 99 ms

+auto hiding mouse cursor

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x2360870 window

+VoutDisplayEvent 'resize' 0x200 window

+saving a free voutVoutDisplayEvent 'resize' 65535x2360870 window

+

+VoutDisplayEvent 'resize' 0x200 window

+VoutDisplayEvent 'resize' 65535x2360870 windowreusing provided vout

+

+removing module "avcodec"

+removing module "filesystem"

+VoutDisplayEvent 'resize' 0x200 window

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 65535x2360870 window

+removing module "directsound"

+destroying useless vout

+VoutDisplayEvent 'resize' 0x200 window

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_high (2).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%282%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%282%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (2).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%282%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (2).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (2).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (2).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (2).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 5400000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%282%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 25%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 50%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 75%

+Buffering 100%

+Stream buffering done (500 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 220x401 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 208x386, of (0,0), vsz 204x362, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 1: pitch not aligned (112%32)

+disabling direct rendering

+VoutDisplayEvent 'resize' 204x362 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 88 ms

+auto hiding mouse cursor

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x3148102 window

+VoutDisplayEvent 'resize' 0x204 window

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_mid (4).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%284%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%284%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%284%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (4).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%284%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (4).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (4).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%284%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (4).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (4).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1900000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%284%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 25%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 50%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 75%

+Buffering 100%

+Stream buffering done (500 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+VoutDisplayEvent 'resize' 316x265 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 304x258, of (0,0), vsz 300x226, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 300x226 window

+Failed to set on top

+End of video preroll

+Received first picture

+removing module "yuvp"

+removing module "swscale"

+Decoder wait done in 60 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_low (3).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%283%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%283%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%283%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (3).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%283%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (3).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (3).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%283%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (3).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (3).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 2400000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%283%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 20%

+Buffering 40%

+Buffering 60%

+Buffering 80%

+Buffering 100%

+Stream buffering done (480 ms in 0 ms)

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 65535x2558596 window

+VoutDisplayEvent 'resize' 0x300 window

+VoutDisplayEvent 'resize' 516x335 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 512x322, of (0,0), vsz 500x296, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+enabling direct rendering

+VoutDisplayEvent 'resize' 500x296 window

+Failed to set on top

+End of video preroll

+Received first picture

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2558596 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x300 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+Decoder wait done in 70 ms

+removing module "yuvp"

+removing module "swscale"

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x6817686 window

+VoutDisplayEvent 'resize' 0x500 window

+Direct3DImportPicture:1476 (hr=0x8876086C)

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x6817686 window

+VoutDisplayEvent 'resize' 0x500 window

+VoutDisplayEvent 'resize' 65535x6817686 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 0x500 window

+saving a free vout

+VoutDisplayEvent 'resize' 65535x6817686 window

+VoutDisplayEvent 'resize' 0x500 window

+VoutDisplayEvent 'resize' 65535x6817686 window

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+VoutDisplayEvent 'resize' 0x500 window

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 65535x6817686 window

+removing module "directsound"

+destroying useless vout

+VoutDisplayEvent 'resize' 0x500 window

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_veryhigh (1).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 6000000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 0%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 15%

+Buffering 30%

+Buffering 45%

+Buffering 60%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+Buffering 75%

+looking for video filter2 module matching "any": zd candidates

+Buffering 90%

+Stream buffering done (420 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 234x423 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 224x386, of (0,0), vsz 218x384, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 218x384 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 85 ms

+auto hiding mouse cursor

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2230882 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x218 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_veryhigh (1).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_veryhigh (1).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 6000000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_veryhigh%20%281%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 15%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 30%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 45%

+Buffering 60%

+Buffering 75%

+Buffering 90%

+Stream buffering done (420 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 234x423 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 224x386, of (0,0), vsz 218x384, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 218x384 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 87 ms

+auto hiding mouse cursor

+EOF reached

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+repeating the same input (-1)

+DEMUX_SET_POSITION: 0

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 15%

+Buffering 30%

+available hardware decoder output format 61 (dxva2_vld)Buffering 45%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 60%

+Buffering 75%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 90%

+Stream buffering done (420 ms in 0 ms)

+End of video preroll

+Received first picture

+Decoder wait done in 7 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x1640916 window

+VoutDisplayEvent 'resize' 0x218 window

+Direct3DImportPicture:1476 (hr=0x8876086C)

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_high (4).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%284%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%284%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%284%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (4).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%284%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (4).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (4).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%284%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (4).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_high (4).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 5500000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_high%20%284%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 12%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+Buffering 25%available software decoder output format 0 (yuv420p)

+

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 37%

+Buffering 50%

+looking for text renderer module matching "any": zd candidatesBuffering 62%

+

+no text renderer modules

+Buffering 75%

+looking for video filter2 module matching "any": zd candidates

+Buffering 87%

+Buffering 100%

+Stream buffering done (450 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+VoutDisplayEvent 'resize' 65535x1640916 window

+VoutDisplayEvent 'resize' 0x218 window

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+VoutDisplayEvent 'resize' 65535x1640916 window

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x218 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+VoutDisplayEvent 'resize' 264x481 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 256x450, of (0,0), vsz 248x442, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+enabling direct rendering

+VoutDisplayEvent 'resize' 248x442 window

+Failed to set on top

+plane 0 not aligned

+disabling direct rendering

+End of video preroll

+Received first picture

+removing module "yuvp"

+removing module "swscale"

+Decoder wait done in 67 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_mid (2).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%282%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%282%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (2).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%282%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (2).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (2).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%282%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (2).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_mid (2).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 4000000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_mid%20%282%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 0%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 10%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 20%

+Buffering 30%

+Buffering 40%

+Buffering 50%

+Buffering 60%

+Buffering 70%

+Buffering 80%

+Buffering 90%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+Buffering 100%

+looking for video filter2 module matching "any": zd candidates

+Stream buffering done (440 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2034294 window

+VoutDisplayEvent 'resize' 0x248 window

+VoutDisplayEvent 'resize' 65535x2034294 window

+VoutDisplayEvent 'resize' 0x248 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+VoutDisplayEvent 'resize' 65535x2034294 windowremoving module "avcodec"

+

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+VoutDisplayEvent 'resize' 0x248 window

+removing module "direct3d"

+Direct3D scene released successfully

+VoutDisplayEvent 'resize' 238x527 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 224x514, of (0,0), vsz 222x488, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 222x488 window

+Failed to set on top

+End of video preroll

+Received first picture

+removing module "yuvp"

+removing module "swscale"

+Decoder wait done in 65 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+removing module "avcodec"

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'taunt_low (1).mp4'

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%281%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%281%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (1).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%281%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (1).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (1).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (1).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\taunt_low (1).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1680000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\taunt\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/taunt/taunt_low%20%281%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 0%

+Buffering 15%

+Buffering 30%

+Buffering 45%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Buffering 60%

+Buffering 75%

+Buffering 90%

+Stream buffering done (420 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 65535x2886070 window

+VoutDisplayEvent 'resize' 0x222 window

+saving a free vout

+VoutDisplayEvent 'resize' 65535x2886070 window

+VoutDisplayEvent 'resize' 0x222 window

+VoutDisplayEvent 'resize' 65535x2886070 window

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x222 window

+VoutDisplayEvent 'resize' 65535x2886070 window

+removing module "directsound"

+VoutDisplayEvent 'resize' 0x222 window

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+VoutDisplayEvent 'resize' 516x419 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 512x386, of (0,0), vsz 500x380, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 500x380 window

+Failed to set on top

+removing module "yuvp"

+removing module "swscale"

+End of video preroll

+Received first picture

+Decoder wait done in 68 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+auto hiding mouse cursor

+EOF reached

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'oldtvon.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4', path='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 14100000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 25%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 50%

+Buffering 75%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 100%

+Stream buffering done (500 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 282x239 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 272x226, of (0,0), vsz 266x200, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 1: pitch not aligned (144%32)

+disabling direct rendering

+VoutDisplayEvent 'resize' 266x200 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 86 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x1706524 window

+VoutDisplayEvent 'resize' 0x266 window

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'tv_turn_off_effect.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4', path='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1900000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' successfully opened

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)Buffering 0%

+

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Buffering 0%

+Buffering 25%

+Buffering 50%

+Buffering 75%

+Buffering 100%

+Stream buffering done (500 ms in 1 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 336x219 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 320x194, of (0,0), vsz 320x180, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 320x180 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 105 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x7931496 window

+VoutDisplayEvent 'resize' 0x320 window

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"VoutDisplayEvent 'resize' 65535x7931496 window

+

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x320 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'oldtvon.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4', path='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\oldtvon.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 14100000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/oldtvon.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 25%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 50%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 75%

+Buffering 100%

+Stream buffering done (500 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 282x239 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 272x226, of (0,0), vsz 266x200, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 266x200 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 87 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x2427510 window

+VoutDisplayEvent 'resize' 0x266 window

+Direct3DImportPicture:1476 (hr=0x8876086C)

+VoutDisplayEvent 'resize' 65535x2427510 window

+VoutDisplayEvent 'resize' 0x266 window

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2427510 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x266 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'tv_turn_off_effect.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4', path='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' file='D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\tv_turn_off_effect.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1900000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\locations\gadukino\grandparents\tv\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 0%

+Buffering 25%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+Buffering 50%

+looking for video filter2 module matching "any": zd candidates

+Buffering 75%

+Buffering 100%

+Stream buffering done (500 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 336x219 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 320x194, of (0,0), vsz 320x180, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+enabling direct rendering

+VoutDisplayEvent 'resize' 320x180 window

+Failed to set on top

+plane 0 not aligned

+disabling direct rendering

+End of video preroll

+Received first picture

+Decoder wait done in 111 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x2755170 window

+VoutDisplayEvent 'resize' 0x320 window

+VoutDisplayEvent 'resize' 65535x2755170 window

+saving a free vout

+VoutDisplayEvent 'resize' 0x320 window

+reusing provided vout

+VoutDisplayEvent 'resize' 65535x2755170 window

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x320 window

+VoutDisplayEvent 'resize' 65535x2755170 window

+removing module "directsound"

+destroying useless vout

+VoutDisplayEvent 'resize' 0x320 window

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'dush3.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush3.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush3.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush3.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush3.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush3.mp4', path='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush3.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\shared\home\bathroom\dush3.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush3.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush3.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\shared\home\bathroom\dush3.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 2150000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\shared\home\bathroom\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush3.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 12%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 25%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 37%

+Buffering 50%

+Buffering 62%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Buffering 75%

+Buffering 87%

+Buffering 100%

+Stream buffering done (450 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 466x405 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 464x386, of (0,0), vsz 450x366, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 450x366 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 93 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x6948330 window

+VoutDisplayEvent 'resize' 0x450 window

+Direct3DImportPicture:1476 (hr=0x8876086C)

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x6948330 window

+VoutDisplayEvent 'resize' 0x450 window

+VoutDisplayEvent 'resize' 65535x6948330 window

+saving a free vout

+VoutDisplayEvent 'resize' 0x450 window

+VoutDisplayEvent 'resize' 65535x6948330 window

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 0x450 window

+VoutDisplayEvent 'resize' 65535x6948330 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x450 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'dush1.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4', path='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1850000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\shared\home\bathroom\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 12%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 25%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 37%

+Buffering 50%

+Buffering 62%

+Buffering 75%

+Buffering 87%

+Buffering 100%

+Stream buffering done (450 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 430x487 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 416x450, of (0,0), vsz 414x448, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 414x448 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 84 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x4326992 window

+VoutDisplayEvent 'resize' 0x414 window

+VoutDisplayEvent 'resize' 65535x4326992 window

+saving a free vout

+VoutDisplayEvent 'resize' 0x414 window

+VoutDisplayEvent 'resize' 65535x4326992 window

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 0x414 window

+VoutDisplayEvent 'resize' 65535x4326992 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x414 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'brotherlook.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 2074000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 42%

+Buffering 84%

+available hardware decoder output format 61 (dxva2_vld)Stream buffering done (509 ms in 0 ms)

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'brotherlooking.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 2700000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' successfully opened

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 0%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 0%

+Buffering 25%

+Buffering 50%

+Buffering 75%

+looking for text renderer module matching "any": zd candidates

+Buffering 100%

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Stream buffering done (500 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 516x233 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+VoutDisplayEvent 'resize' 266x271 window

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+trying surface pixel format: YV12

+Direct3D device adapter successfully initializedselected surface pixel format is YV12

+

+using vout display module "direct3d"

+original format sz 512x226, of (0,0), vsz 500x194, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 500x194 window

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 256x258, of (0,0), vsz 250x232, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+enabling direct rendering

+VoutDisplayEvent 'resize' 250x232 window

+Failed to set on top

+Failed to set on top

+End of video preroll

+Received first picture

+End of video preroll

+Received first picture

+Decoder wait done in 81 ms

+Decoder wait done in 101 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+control: stopping input

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+VoutDisplayEvent 'resize' 65535x1182126 window

+VoutDisplayEvent 'resize' 0x500 window

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x1182126 window

+VoutDisplayEvent 'resize' 0x500 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+VoutDisplayEvent 'resize' 65535x2099632 window

+VoutDisplayEvent 'resize' 0x250 window

+removing module "yuvp"

+removing module "swscale"

+removing module "avcodec"

+Direct3DImportPicture:1476 (hr=0x8876086C)

+VoutDisplayEvent 'resize' 65535x2099632 window

+auto hiding mouse cursor

+VoutDisplayEvent 'resize' 0x250 window

+VoutDisplayEvent 'resize' 65535x2099632 window

+VoutDisplayEvent 'resize' 0x250 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'c (4).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%284%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%284%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%284%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (4).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%284%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (4).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (4).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%284%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (4).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (4).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 4440000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%284%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 0%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 30%

+Buffering 60%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Buffering 90%

+Stream buffering done (480 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 336x359 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 320x322, of (0,0), vsz 320x320, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 320x320 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 84 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'd (1).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1550000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 0%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 12%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matchedBuffering 25%

+

+Buffering 37%

+Buffering 50%

+Buffering 62%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+Buffering 75%

+looking for video filter2 module matching "any": zd candidates

+Buffering 87%

+Buffering 100%

+Stream buffering done (450 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 65535x3932830 window

+VoutDisplayEvent 'resize' 0x320 window

+Direct3DImportPicture:1476 (hr=0x8876086C)

+VoutDisplayEvent 'resize' 398x609 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 384x578, of (0,0), vsz 382x570, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+enabling direct rendering

+VoutDisplayEvent 'resize' 382x570 window

+VoutDisplayEvent 'resize' 65535x3932830 window

+Failed to set on top

+VoutDisplayEvent 'resize' 0x320 window

+End of video preroll

+Received first picture

+Decoder wait done in 58 ms

+removing module "avcodec"

+Direct3DImportPicture:1476 (hr=0x8876086C)

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x3932830 window

+VoutDisplayEvent 'resize' 0x320 window

+saving a free voutVoutDisplayEvent 'resize' 65535x3932830 window

+

+VoutDisplayEvent 'resize' 0x320 window

+VoutDisplayEvent 'resize' 65535x3932830 window

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 0x320 window

+VoutDisplayEvent 'resize' 65535x3932830 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x320 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2819748 window

+VoutDisplayEvent 'resize' 0x382 window

+VoutDisplayEvent 'resize' 65535x2819748 window

+VoutDisplayEvent 'resize' 0x382 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2819748 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x382 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'dush1.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4', path='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\shared\home\bathroom\dush1.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1850000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\shared\home\bathroom\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush1.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 0%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 12%

+Buffering 25%

+Buffering 37%

+Buffering 50%

+Buffering 62%

+Buffering 75%

+Buffering 87%

+Buffering 100%

+Stream buffering done (450 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 430x487 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 416x450, of (0,0), vsz 414x448, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 414x448 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 109 ms

+auto hiding mouse cursor

+EOF reached

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x2819416 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+VoutDisplayEvent 'resize' 0x414 window

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'dush5.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush5.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush5.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush5.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush5.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush5.mp4', path='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush5.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\shared\home\bathroom\dush5.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush5.mp4' file='D:\girl life\girl life bro mod\images\shared\home\bathroom\dush5.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\shared\home\bathroom\dush5.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 4200000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\shared\home\bathroom\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/shared/home/bathroom/dush5.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 37%

+available hardware decoder output format 61 (dxva2_vld)Buffering 75%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Stream buffering done (450 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 306x507 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 304x482, of (0,0), vsz 290x468, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 290x468 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 107 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x7144576 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x290 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'brotherlook.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlook.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 2074000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlook.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 42%

+Buffering 84%

+available hardware decoder output format 61 (dxva2_vld)Stream buffering done (509 ms in 1 ms)

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'brotherlooking.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\brotherlooking.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 2700000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/brotherlooking.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 25%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 50%

+Buffering 75%

+Buffering 100%

+Stream buffering done (500 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+creating Vout EventThreadusing video filter2 module "yuvp"

+

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 266x271 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+VoutDisplayEvent 'resize' 516x233 window

+original format sz 256x258, of (0,0), vsz 250x232, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 250x232 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Failed to set on top

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 512x226, of (0,0), vsz 500x194, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 500x194 window

+End of video preroll

+Received first picture

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 80 ms

+Decoder wait done in 101 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+control: stopping input

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+VoutDisplayEvent 'resize' 65535x6818008 window

+VoutDisplayEvent 'resize' 0x500 window

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x6818008 window

+VoutDisplayEvent 'resize' 0x500 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x6818008 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x500 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+VoutDisplayEvent 'resize' 65535x2755020 window

+VoutDisplayEvent 'resize' 0x250 window

+removing module "yuvp"

+removing module "swscale"

+removing module "avcodec"

+Direct3DImportPicture:1476 (hr=0x8876086C)

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 65535x2755020 window

+auto hiding mouse cursor

+VoutDisplayEvent 'resize' 0x250 window

+VoutDisplayEvent 'resize' 65535x2755020 window

+saving a free vout

+VoutDisplayEvent 'resize' 0x250 window

+VoutDisplayEvent 'resize' 65535x2755020 window

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 0x250 window

+removing module "filesystem"

+VoutDisplayEvent 'resize' 65535x2755020 window

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x250 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'c (5).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%285%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%285%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%285%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (5).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%285%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (5).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (5).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%285%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (5).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\c (5).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 3480000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/c%20%285%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+Buffering 0%available hardware decoder output format 128 (d3d11va_vld)

+

+available software decoder output format 0 (yuv420p)

+Buffering 15%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 30%

+Buffering 45%

+Buffering 60%

+Buffering 75%

+Buffering 90%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+Stream buffering done (420 ms in 0 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 246x359 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 240x322, of (0,0), vsz 230x320, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 230x320 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 80 ms

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'd (1).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\d (1).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 1550000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\shower\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/shower/d%20%281%29.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 12%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 25%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 37%

+Buffering 50%

+Buffering 62%

+Buffering 75%

+Buffering 87%

+Buffering 100%

+Stream buffering done (450 ms in 0 ms)

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+looking for video filter2 module matching "any": zd candidates

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+creating Vout EventThread

+Win32VoutCreateWindow

+VoutDisplayEvent 'resize' 65535x3606110 window

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+VoutDisplayEvent 'resize' 0x230 window

+Direct3DImportPicture:1476 (hr=0x8876086C)

+removing module "avcodec"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+VoutDisplayEvent 'resize' 398x609 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 384x578, of (0,0), vsz 382x570, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 382x570 window

+Failed to set on top

+End of video preroll

+Received first picture

+VoutDisplayEvent 'resize' 65535x3606110 window

+VoutDisplayEvent 'resize' 0x230 window

+VoutDisplayEvent 'resize' 65535x3606110 windowsaving a free vout

+

+VoutDisplayEvent 'resize' 0x230 window

+VoutDisplayEvent 'resize' 65535x3606110 window

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 0x230 window

+VoutDisplayEvent 'resize' 65535x3606110 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+VoutDisplayEvent 'resize' 0x230 window

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+Decoder wait done in 66 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x8849298 window

+VoutDisplayEvent 'resize' 0x382 window

+VoutDisplayEvent 'resize' 65535x8849298 window

+VoutDisplayEvent 'resize' 0x382 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x8849298 window

+VoutDisplayEvent 'resize' 0x382 window

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'spy1.mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/livingroom/spy1.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/livingroom/spy1.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/livingroom/spy1.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\livingroom\spy1.mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/livingroom/spy1.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\livingroom\spy1.mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\livingroom\spy1.mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/livingroom/spy1.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\livingroom\spy1.mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\livingroom\spy1.mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+selecting program id=0

+adding es: video codec = h264 (28)

+adding es: audio codec = mp4a (86018)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 19720000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\livingroom\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+avcodec codec (MPEG AAC Audio) started

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/livingroom/spy1.mp4' successfully opened

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 0%

+reusing audio output

+Buffering 6%

+Opening DirectSound Audio Output

+available hardware decoder output format 61 (dxva2_vld)Buffering 10%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 10%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 17%

+Buffering 20%

+Buffering 20%

+Buffering 29%

+Buffering 30%

+Buffering 35%

+Buffering 40%

+Buffering 40%

+Buffering 46%

+Buffering 50%

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+Buffering 50%

+looking for video filter2 module matching "any": zd candidates

+Buffering 58%

+Buffering 60%

+Buffering 64%

+Buffering 69%

+Buffering 70%

+Buffering 75%

+Buffering 80%

+Buffering 80%

+Buffering 87%

+Buffering 90%

+Buffering 90%

+Buffering 98%

+Buffering 100%

+Stream buffering done (418 ms in 1 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+Windows speaker config: Stereo and stream has 2 channels, using 2 channels

+output 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes

+looking for audio volume module matching "any": zd candidates

+no audio volume modules

+input 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes

+looking for audio filter module matching "scaletempo": zd candidates

+no audio filter modules

+cannot add user audio filter "scaletempo" (skipped)

+conversion: 'f32l'->'f32l' 44100 Hz->44100 Hz Stereo->Stereo

+conversion pipeline complete

+looking for audio resampler module matching "any": zd candidates

+no audio resampler modules

+End of audio preroll

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 662x403 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 656x386, of (0,0), vsz 646x364, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 646x364 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 89 ms

+auto hiding mouse cursor

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+control: stopping input

+VoutDisplayEvent 'resize' 65535x3147618 window

+VoutDisplayEvent 'resize' 0x646 window

+option vmem-chroma does not exist

+option vmem-width does not exist

+option vmem-height does not exist

+option vmem-pitch does not exist

+option marq-color does not exist

+option marq-opacity does not exist

+option marq-position does not exist

+option marq-refresh does not exist

+option marq-size does not exist

+option marq-timeout does not exist

+option marq-x does not exist

+option marq-y does not exist

+option logo-x does not exist

+option logo-y does not exist

+option logo-delay does not exist

+option logo-repeat does not exist

+option logo-opacity does not exist

+option logo-position does not exist

+option contrast does not exist

+option brightness does not exist

+option hue does not exist

+option saturation does not exist

+option gamma does not exist

+option amem-format does not exist

+option amem-rate does not exist

+option amem-channels does not exist

+creating audio output

+looking for audio output module matching "any": zd candidates

+found 4 devices

+using audio output module "directsound"

+option equalizer-preset does not exist

+keeping audio output

+Creating an input for 'mast1 (11).mp4'

+using timeshift granularity of 50 MiB, in path 'C:\Users\griffor\AppData\Local\Temp'

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/strip/mast1%20%2811%29.mp4' gives access `file' demux `' path `/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/strip/mast1%20%2811%29.mp4'

+specified demux `any'

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/strip/mast1%20%2811%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\strip\mast1 (11).mp4'

+looking for access_demux module matching "file": zd candidates

+no access_demux modules

+creating access 'file' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/strip/mast1%20%2811%29.mp4', path='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\strip\mast1 (11).mp4'

+looking for access module matching "file": zd candidates

+opening file `D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\strip\mast1 (11).mp4'

+using access module "filesystem"

+Using stream method for AStream*

+starting pre-buffering

+received first data after 0 ms

+pre-buffering done 1024 bytes in 0s - 1000000 KiB/s

+looking for stream_filter module matching "any": zd candidates

+no stream_filter modules

+looking for stream_filter module matching "record": zd candidates

+no stream_filter modules

+creating demux: access='file' demux='any' location='/D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/strip/mast1%20%2811%29.mp4' file='D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\strip\mast1 (11).mp4'

+looking for demux module matching "mp4": zd candidates

+trying url: D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\strip\mast1 (11).mp4

+CPU flags: 0x010053db

+detected format: mov,mp4,m4a,3gp,3g2,mj2

+removing module "avcodec"

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+removing module "avcodec"

+ffmpeg codec (MPEG AAC Audio) stopped

+killing decoder fourcc `mp4a', 0 PES in FIFO

+closing audio device

+keeping audio output

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+selecting program id=0

+adding es: video codec = h264 (28)

+adding es: audio codec = mp4a (86018)

+AVFormat supported stream

+    - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)

+    - start time = 0

+    - duration = 82720000

+using demux module "avcodec"

+option sub-delay does not exist

+looking for a subtitle file in D:\girl life\girl life bro mod\images\characters\pavlovsk\resident\kolka\event\videogaming\strip\

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+trying to use direct rendering

+allowing 4 thread(s) for decoding

+threaded frame decoding is not compatible with DXVA2, disabled

+avcodec codec (H264 - MPEG-4 AVC (part 10)) started

+using slice thread mode with 4 threads

+using decoder module "avcodec"

+looking for decoder module matching "any": zd candidates

+CPU flags: 0x010053db

+avcodec codec (MPEG AAC Audio) started

+using decoder module "avcodec"

+looking for meta reader module matching "any": zd candidates

+no meta reader modules

+`file:///D:/girl%20life/girl%20life%20bro%20mod/images/characters/pavlovsk/resident/kolka/event/videogaming/strip/mast1%20%2811%29.mp4' successfully opened

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)Buffering 0%

+

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 6%

+Buffering 10%

+Buffering 10%

+reusing audio output

+Buffering 18%

+Opening DirectSound Audio Outputlooking for text renderer module matching "any": zd candidates

+

+no text renderer modules

+Buffering 20%

+looking for video filter2 module matching "any": zd candidates

+Buffering 20%

+Buffering 29%

+Buffering 30%

+Buffering 35%

+Buffering 40%

+Buffering 40%

+Buffering 47%

+Buffering 50%

+Buffering 50%

+Buffering 58%

+Buffering 60%

+Buffering 64%

+Buffering 70%

+Buffering 70%

+Buffering 76%

+Buffering 80%

+Buffering 80%

+Buffering 87%

+Buffering 90%

+Buffering 90%

+Buffering 99%

+Buffering 100%

+Stream buffering done (420 ms in 1 ms)

+32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)

+using video filter2 module "swscale"

+looking for video filter2 module matching "any": zd candidates

+YUVP to YUVA converter

+using video filter2 module "yuvp"

+Deinterlacing available

+option sout-deinterlace-mode does not exist

+deinterlace 0, mode blend, is_needed 0

+Opening vout display wrapper

+looking for vout display module matching "any": zd candidates

+Windows speaker config: Stereo and stream has 2 channels, using 2 channels

+creating Vout EventThread

+Win32VoutCreateWindow

+looking for vout window hwnd module matching "embed-hwnd,any": zd candidates

+using vout window hwnd module "drawable"

+removing module "yuvp"

+removing module "swscale"

+output 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes

+looking for audio volume module matching "any": zd candidates

+no audio volume modules

+input 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes

+looking for audio filter module matching "scaletempo": zd candidates

+no audio filter modules

+cannot add user audio filter "scaletempo" (skipped)

+conversion: 'f32l'->'f32l' 44100 Hz->44100 Hz Stereo->Stereo

+conversion pipeline complete

+looking for audio resampler module matching "any": zd candidates

+no audio resampler modules

+End of audio preroll

+created video sub-window

+Vout EventThread running

+disabling screen saver

+Direct3d Device: NVIDIA GeForce GTX 960 4318 5121 161

+VoutDisplayEvent 'resize' 570x453 window

+trying surface pixel format: YV12

+selected surface pixel format is YV12

+Using D3DTEXF_LINEAR for minification

+Using D3DTEXF_LINEAR for magnification

+Direct3D scene created successfully

+Direct3D device adapter successfully initialized

+using vout display module "direct3d"

+original format sz 560x418, of (0,0), vsz 554x414, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0

+looking for text renderer module matching "any": zd candidates

+no text renderer modules

+plane 0 not aligned

+disabling direct rendering

+VoutDisplayEvent 'resize' 554x414 window

+Failed to set on top

+End of video preroll

+Received first picture

+Decoder wait done in 69 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+auto hiding mouse cursor

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+EOF reached

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+waiting decoder fifos to empty

+repeating the same input (-1)

+DEMUX_SET_POSITION: 0

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 0%

+Buffering 0%

+available hardware decoder output format 61 (dxva2_vld)

+available hardware decoder output format 128 (d3d11va_vld)

+available software decoder output format 0 (yuv420p)

+Buffering 6%

+Buffering 10%

+looking for hw decoder module matching "any": zd candidates

+no hw decoder modules matched

+Buffering 10%

+End of audio preroll

+Buffering 18%

+Buffering 20%

+Buffering 20%

+Buffering 29%

+plane 0 not aligned

+Buffering 30%

+disabling direct rendering

+Buffering 35%

+Buffering 40%

+Buffering 40%

+Buffering 47%

+Buffering 50%

+Buffering 50%

+Buffering 58%

+Buffering 60%

+Buffering 64%

+Buffering 70%

+Buffering 70%

+Buffering 76%

+Buffering 80%

+Buffering 80%

+Buffering 87%

+Buffering 90%

+Buffering 90%

+Buffering 99%

+Buffering 100%

+Stream buffering done (420 ms in 0 ms)

+End of video preroll

+Received first picture

+Decoder wait done in 11 ms

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+enabling direct rendering

+plane 0 not aligned

+disabling direct rendering

+control: stopping input

+WinProc WM_DESTROY

+Win32 Vout EventThread terminating

+Win32VoutCloseWindow

+WinProc WM_DESTROY

+VoutDisplayEvent 'resize' 65535x5375458 window

+VoutDisplayEvent 'resize' 0x554 window

+removing module "avcodec"

+VoutDisplayEvent 'resize' 65535x5375458 window

+VoutDisplayEvent 'resize' 0x554 window

+ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped

+killing decoder fourcc `h264', 0 PES in FIFO

+saving a free vout

+reusing provided vout

+VoutDisplayEvent 'resize' 65535x5375458 window

+removing module "avcodec"

+ffmpeg codec (MPEG AAC Audio) stopped

+killing decoder fourcc `mp4a', 0 PES in FIFO

+closing audio device

+VoutDisplayEvent 'resize' 0x554 window

+VoutDisplayEvent 'resize' 65535x5375458 window

+VoutDisplayEvent 'resize' 0x554 window

+keeping audio output

+removing module "avcodec"

+removing module "filesystem"

+Program doesn't contain anymore ES

+removing module "directsound"

+destroying useless vout

+removing module "direct3d"

+Direct3D scene released successfully

+removing module "yuvp"

+removing module "swscale"


+ 10 - 10
glife.qproj

@@ -59,6 +59,7 @@
 		<Location name="virginity_call"/>
 		<Location name="willpower"/>
 		<Location name="drugs"/>
+		<Location name="npc_relationship"/>
 	</Folder>
 	<Folder name="Body">
 		<Location name="body"/>
@@ -234,6 +235,8 @@
 		<Location name="Komp"/>
 		<Location name="kompMFC"/>
 		<Location name="kompMFCtwo"/>
+		<Location name="kompMFCanal"/>
+		<Location name="kompMFCoral"/>
 		<Location name="webcam_site"/>
 		<Location name="mirror"/>
 		<Location name="stol"/>
@@ -417,13 +420,14 @@
 		<Location name="fathersex"/>
 		<Location name="dinfather"/>
 		<Location name="mother"/>
-		<Location name="motherQW"/>
 		<Location name="dinmother"/>
 		<Location name="sister"/>
 		<Location name="sister_chat"/>
 		<Location name="sistersleep"/>
 		<Location name="sisterQW"/>
 		<Location name="family"/>
+		<Location name="ludahome"/>
+		<Location name="olu"/>
 	</Folder>
 	<Folder name="Rolan">
 		<Location name="pavcomplexrolan"/>
@@ -504,10 +508,6 @@
 	<Folder name="Sonia">
 		<Location name="soniadisco"/>
 	</Folder>
-	<Folder name="Village">
-		<Location name="famdorfride"/>
-		<Location name="farmhomeride"/>
-	</Folder>
 	<Folder name="Gadyukino">
 		<Location name="gadhouse"/>
 		<Location name="grandmahelp"/>
@@ -537,10 +537,8 @@
 		<Location name="gadforest"/>
 		<Location name="gadforest_event"/>
 		<Location name="gadforestlost"/>
-		<Location name="gadforestrelax"/>
 	</Folder>
 	<Folder name="Swamp">
-		<Location name="gadforestswamp"/>
 		<Location name="swamp"/>
 		<Location name="swamp_yard"/>
 		<Location name="swamphouse"/>
@@ -654,6 +652,7 @@
 		<Location name="bbgamein"/>
 		<Location name="bbgameout"/>
 		<Location name="fbgameout"/>
+		<Location name="gschool_cheerleading"/>
 	</Folder>
 	<Folder name="Shared_appartment">
 		<Location name="pavSharedApt"/>
@@ -794,10 +793,10 @@
 	</Folder>
 	<Folder name="Photo studio">
 		<Location name="foto"/>
+		<Location name="foto_shoot"/>
 		<Location name="foto_events"/>
 		<Location name="foto_albums"/>
 		<Location name="foto_models"/>
-		<Location name="anastasia_escort"/>
 	</Folder>
 	<Folder name="Crime and Punishment">
 		<Location name="police_station"/>
@@ -935,8 +934,8 @@
 		<Location name="FSroom"/>
 	</Folder>
 	<Folder name="Youth Shop">
-		<Location name="young_shop"/>
-		<Location name="sell_young_clothes"/>
+		<Location name="pussykats"/>
+		<Location name="pussykats_clothes"/>
 		<Location name="andrey"/>
 		<Location name="gopnew"/>
 		<Location name="goplust"/>
@@ -1035,6 +1034,7 @@
 		<Location name="$buy_single_item"/>
 		<Location name="$face_image"/>
 		<Location name="$body_image"/>
+		<Location name="$pube_image"/>
 	</Folder>
 	<Folder name="Female wrestling">
 		<Location name="generation"/>

+ 22 - 2
locations/Cheatmenu_din.qsrc

@@ -488,6 +488,7 @@ $cheatmenu['permanent'] = {
 	if cheat_street_events = 1: $cheat_street_events = 'Disabled'
 
 	'<center><h1>Cheat Menu - Recurrent Cheats</h1></center>'
+	'<center><font color="red"><b>WARNING!</b></font>: Disabling states may cause some events not to trigger. Use at your own risk!</center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td width="450" cellspacing="0" cellpadding="20" valign="top">'
 	'More than one job is possible: <a href="exec:dynamic $cheatmenu[''work'']"><<$cheatWork>></a>'
@@ -563,6 +564,8 @@ $cheatmenu['state'] = {
 	gs 'obj_din', 'cheattabs'
 
 	'<center><h1>Cheat Menu - Character State Changes</h1></center>'
+	'<center><font color="red"><b>WARNING!</b></font>: Using cheats can cause bugs and break your save. Cheats manipulating pregnancy or the menstrual cycle are'
+	'especially dangerous unless you know what you''re doing. When reporting bugs, please mention any cheats you used.</center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td width="400" cellspacing="0" cellpadding="20" valign="top">'
 	'Set alcohol levels:'
@@ -655,6 +658,7 @@ $cheatmenu['looks'] = {
 	gs 'obj_din', 'cheattabs'
 	gs'stat'
 	'<center><h1>Cheat Menu - Character Appearance</h1></center>'
+	'<center><font color="red"><b>WARNING!</b></font>: Using cheats can cause bugs and break your save, use them with care. When reporting bugs, please mention any cheats you used.</center>'
 	*nl
 	'<center><table  width="90%" cellspacing="0" cellpadding="0" valign="top">'
 	'<tr><td width="33%" cellpadding="20" valign="top">'
@@ -1054,6 +1058,8 @@ $cheatmenu['stats'] = {
 	killvar 'loop_index'
 
 	'<center><h1>Cheat Menu - Attributes and Skills</h1></center>'
+	'<center><font color="red"><b>WARNING!</b></font>: Using cheats can cause bugs and break your save, use them with care. When reporting bugs, please mention any cheats you used.</center>'
+	*nl
 	'<center><table  width="90%" cellspacing="0" cellpadding="0" valign="top">'
 	'<tr><td width="50%" cellpadding="10" valign="top">'
 	*pl'<b>Attributes</b> (values 0 - 100):'
@@ -1114,6 +1120,7 @@ $cheatmenu['stats'] = {
 	*p 'Modern Dance (<<danc_lvl>>) - Total (<<pcs_danc>>): ' & dynamic $cheatmenu['printStatLinks'], 'danc', 'Modern Dancing'
 	*p 'Erotic Dance (<<dancero_lvl>>) - Total (<<pcs_dancero>>): ' & dynamic $cheatmenu['printStatLinks'], 'dancero', 'Erotic Dancing'
 	*p 'Pole Dance (<<dancpol_lvl>>) - Total (<<pcs_dancpol>>): ' & dynamic $cheatmenu['printStatLinks'], 'dancpol', 'Pole Dancing'
+	*p 'Cheerleading (<<cheer_lvl>>) - Total (<<pcs_cheer>>): ' & dynamic $cheatmenu['printStatLinks'], 'cheer', 'Cheerleading'
 	*nl
 	*pl'<b>Sport:</b>'
 	*p 'Running (<<run_lvl>>) - Total (<<pcs_run>>): ' & dynamic $cheatmenu['printStatLinks'], 'run', 'Running'
@@ -1432,7 +1439,9 @@ $cheatmenu['documents'] = {
 	'<center><h1>Cheat Menu - Diplomas, Licences, and Certificates</h1></center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td width="300" cellspacing="0" cellpadding="20" valign="top">'
-	if SchoolAtestat = 0:'<a href="exec:SchoolAtestat = 1 & dynamic $cheatmenu[''documents'']">Get School Certificate</a>'
+	'<td width="400" cellspacing="0" cellpadding="20" valign="top">'
+	if SchoolAtestat = 0: '<a href="exec:SchoolAtestat = 1 & dynamic $cheatmenu[''documents'']">Get School Certificate</a>'
+	if storyline = 1 and SchoolAtestat = 0: '<font color="red"><b>WARNING!</b></font>: This will end your school year!' & *nl
 	if SchoolAtestat = 1:'Already have a School Certificate'
 	if diplom = 0:'<a href="exec:diplom = 1 & dynamic $cheatmenu[''documents'']">Get Diploma</a>'
 	if diplom = 1:'You already have a Diploma'
@@ -1491,6 +1500,8 @@ $cheatmenu['time'] = {
 	*clr & cla
 	gs 'obj_din', 'cheattabs'
 	'<center><h1>Cheat Menu - Manipulate Time and Weather</h1></center>'
+	'<center><font color="red"><b>WARNING!</b></font>: Using cheats to manipulate time can <b>easily</b> break quests and cause bugs. Do not use them unless'
+	'you know what you''re doing. When reporting bugs, please mention any cheats you used.</center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td width="400" cellspacing="0" cellpadding="20" valign="top">'
 	if temp_minut > 9:
@@ -1553,7 +1564,7 @@ $cheatmenu['time'] = {
 	*nl
 	'Temperature = <<$temperature>> - <a href="exec:temper += 1 & dynamic $cheatmenu[''time'']">+1 degree</a> - <a href="exec:temper += 5 & dynamic $cheatmenu[''time'']">+5 degrees</a> - <a href="exec:temper -= 1 & dynamic $cheatmenu[''time'']">-1 degree</a> - <a href="exec:temper -= 5 & dynamic $cheatmenu[''time'']">-5 degrees</a>'
 	*nl
-	if TempUnit = 0: 'Use <a href="exec:TempUnit = 1 & gs ''outdoors'',''weather'' & dynamic $cheatmenu[''time'']">Fahrenheit</a> scale' else 'Use <a href="exec:TempUnit = 0 & gs ''outdoors'',''weather'' & dynamic $cheatmenu[''time'']">Celsius</a> scale'
+	'Switch to the <a href="exec:TempUnit = '+iif(TempUnit = 0,'1 & gs ''outdoors'',''weather'' & dynamic $cheatmenu[''time'']">Fahrenheit','0 & gs ''outdoors'',''weather'' & dynamic $cheatmenu[''time'']">Celsius')+'</a> scale'
 	*nl
 	'<a href="exec:dynamic $cheatmenu[''input_time'']">Direct input time</a>'
 	*nl
@@ -1657,6 +1668,7 @@ $cheatmenu['magic'] = {
 	'<center>Is magical: <a href="exec:pcs_magik += 1 & dynamic $cheatmenu[''magic'']">+1<<pcs_magik>></a></center>'
 	if succubusflag = 1:
 		'<center><a href="exec:dynamic $cheatmenu[''succubreset'']"><b>Remove & Reset Succubus status</b></a></center>'
+		'<center><font color="red"><b>WARNING!</b></font>: Removing succubus status will not restart your menstrual cycle, it will remain permanently disabled!</center>'
 		*nl
 	end
 
@@ -1855,6 +1867,11 @@ $cheatmenu['display'] = {
 	'<center><h1>Display Setting</h1></center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td cellspacing="0" cellpadding="20" valign="top">'
+	if usePopUps = 1:
+		'Allow Popup pictures: Currently ON - <a href="exec:usePopUps = 0 & dynamic $cheatmenu[''display'']">Turn OFF</a>'
+	else
+		'Allow Popup pictures: Currently OFF - <a href="exec:usePopUps = 1 & dynamic $cheatmenu[''display'']">Turn ON</a>'
+	end
 	if set_imgh > 0: set_imgw = 0
 	if set_imgw > 0: set_imgh = 0
 	if set_imgh <= 0 and set_imgw <= 0: $set_imgh = ''
@@ -1909,6 +1926,7 @@ $cheatmenu['display'] = {
 $cheatmenu['status'] = {
 	*clr & cla
 	gs 'obj_din', 'settingtabs'
+	gs 'stat'
 	'<center><h1>Status Window Settings</h1></center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td cellspacing="0" cellpadding="20" valign="top">'
@@ -1926,6 +1944,8 @@ $cheatmenu['status'] = {
 		$OpenInnerThought+'Oh my god, what will the neighbours think of us?'+$CloseInnerThought
 	end
 	*nl
+	'Switch to the <a href="exec:TempUnit = '+iif(TempUnit = 0,'1 & gs ''outdoors'',''weather'' & dynamic $cheatmenu[''status'']">Fahrenheit','0 & gs ''outdoors'',''weather'' & dynamic $cheatmenu[''status'']">Celsius')+'</a> scale'
+	*nl
 	'Scale Weather Banner: <a href="exec:default_wbanner = 1 & set_weatherht=input(''Weather Banner Height (Default: 72 Min: 50 Max: 100)'') & dynamic $cheatmenu[''status''] & gs ''stat''"><<set_weatherht>></a>, Reset to default <a href="exec:default_wbanner = 0 & dynamic $cheatmenu[''status''] & gs ''stat''">(72)</a>'
 		if set_weatherht < 50:
 			set_weatherht = 50

+ 4 - 1
locations/FedorEv4.qsrc

@@ -411,7 +411,7 @@ if $ARGS[0] = '3way2':
 		minut -= 5
 		gs'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/3way/bed6.mp4"></video></center>'
-		'You begin riding Fedor''s dick as Ivan shoves his dick down your throat and starts to throat fuck you while Fedor continues fucking your pussy. You gag on Ivan''s cock and he pulls away. Ivan gives you a few seconds to catch your breath as he raises his dick to your mouth and begins brushing your lips with his cock. When you finish catching your breath, you casually wrap your lips around Ivan''s dick and do your best to lick and suck him off. After a few miniutes Ivan says, "Hey <<$pcs_firstname>>, Now that I''m all lubed up, It''s time to fuck your ass."'
+		'You begin riding Fedor''s dick as Ivan shoves his dick down your throat and starts to throat fuck you while Fedor continues fucking your pussy. You gag on Ivan''s cock and he pulls away. Ivan gives you a few seconds to catch your breath as he raises his dick to your mouth and begins brushing your lips with his cock. When you finish catching your breath, you casually wrap your lips around Ivan''s dick and do your best to lick and suck him off. After a few minutes Ivan says, "Hey <<$pcs_firstname>>, Now that I''m all lubed up, It''s time to fuck your ass."'
 		anal_slip += 4
 		gs 'arousal', 'anal', 5, 'sub'
 		gs 'boyStat', 'A3'
@@ -519,6 +519,7 @@ if $ARGS[0] = '3way3':
 			'After a few moments, Ivan pulls away from you, so you instinctively start sucking Fedor''s dick in Ivan''s place but soon you feel strong hands around your shoulders then realize that Ivan has lifted you 2 feet off the ground. Ivan carries you to the living room then drops you on your feet. Ivan roughly bends you over the edge of the sofa and before you know what''s happening, Ivan enters your anus causing you to groan in pain. Fedor then shouts "Ivan take it easy. Are you trying to cripple my girl!?"'
 			'Ivan responds, "Yeah, I guess I did get a bit carried away, Sorry <<$pcs_firstname>>. I''ll slow down for you." and true to his word he slows his pace allowing your ass to adjust for his dick before slowly increasing his pace. You are beginning to enjoy Ivan''s dick in your ass as Fedor sits down in front of you watching you get fucked which turns you on. While Ivan continues pounding your ass, Fedor gets up and tells Ivan. "Hey Ivan, don''t go hogging my girl now."'
 			gs 'boyStat', 'A3'
+			anal_slip += 4
 			gs 'arousal', 'anal', 5, 'sub'
 			gs'stat'
 
@@ -2712,6 +2713,8 @@ if $ARGS[0] = 'Hallway':
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/hallway.jpg"></center>'
 	'This is the central hallway which connects the whole house. There is a <a href="exec:gt ''mirror'', ''start''">mirror</a>, a coat rack and multiple paintings on the walls.'
+	*nl
+	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
 
 	act'<b>Leave the house</b>':
 		if $clothingworntype = 'nude':

+ 84 - 78
locations/HotelHole.qsrc

@@ -15,93 +15,99 @@ gs'stat'
 ! use this args if some event  transfers you directly to the lobby  and it is can happen  between  midnight and 01:00.
 if $ARGS[0] = 'skip_resepevent': jump 'skipresepevent'
 
-if hour = 0 and $prevloc ! 'HotelRoom':
-	*clr
-	'When you want to enter the hotel you notice the doors are closed.'
-	'You try knocking on the door but nobody comes to open them.'
-	if resepseen = 0:
-		'This is strange, you think to yourself. The lobby is supposed to be open 24/7.'
-	end
-	if resepseen = 1:
-		'"Damn it, I guess if I am going to catch <<$receptionName>> in the act, I need to find another way to enter the lobby at midnight."'
-		hotresepQW = 2
-		observ_exp += 3
-	end
-	act 'Go back to the High Street':minut += 3 & gt'pavtrain'
-	exit
-end
-
-if hour = 0 and $prevloc = 'HotelRoom':
-	if resepseen = 1:
-		hotresepQW = 3
-		*clr & cla
-		observ_exp += 3
-		gs 'stat'
-		'You creep down to the lobby, and then around the corner, carefully, you sneak a glimpse.'
-        'You spy <<$receptionName>>. Yep, you nod, she''s already showing herself off to the cameras.'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event1.jpg"></center>'
-		'She flashes her breasts beneath a devilish smile.'
-		'She flaps her skirt up and down, and there''s her shaved vagina, now-you-see-it, now-you-don''t.'
-		'Uh-oh, you see a man approaching her.'
-		'It''s mister Leonidovich, the hotel manager'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event2.jpg"></center>'
-		'"Miss Tanich, What are you doing? What if our guests should spot you like this?" he says.'
-		'You think about the pictures you found in his office and you wonder why he acts so surprised.'
-		'"Oh Mister Leonidovich," she says pouting like a little girl, "I am so sorry, I have been bad daddy."'
-		'At that moment you figure out they are just playing a game and being caught flashing was all part of their weird little role play.'
-		act 'Continue':
+if hour = 0 and hotresepQW_day ! daystart and (hotresepQW < 3 or (hotresepQW = 3 and rand(1,10) = 10)):
+	if $prevloc ! 'HotelRoom':
+		*clr
+		'When you want to enter the hotel you notice the doors are closed.'
+		'You try knocking on the door but nobody comes to open them.'
+		act 'Go back to the High Street':minut += 3 & gt'pavtrain'
+		
+		if hotresepQW = 3:
+			'The receptionist and the manager are probably at it again.'
+			act 'Wait until they are finished': 
+				hotresepQW_day = daystart
+				minut += rand(1, 60-minut)
+				gt 'HotelHole'
+			end
+		elseif resepseen = 0:
+			'This is strange, you think to yourself. The lobby is supposed to be open 24/7.'
+		elseif resepseen = 1:
+			'"Damn it, I guess if I am going to catch <<$receptionName>> in the act, I need to find another way to enter the lobby at midnight."'
+			if hotresepQW < 2: hotresepQW = 2
+			observ_exp += 3
+		end
+		exit
+	else
+		if resepseen = 1:
+			hotresepQW = 3
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event9.jpg"></center>'
-			 'She needs his foregiveness and kisses his mouth while he undresses her.'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event3.jpg"></center>'
-			'Once all the clothes are off Miss Tanich, she drops to her knees and puts her mouth on the big stiff penis dangling in front of her face.'
-			'Her lips glide down the length of the cock leaving a trail of shiny saliva, and then slowly she licks her way back up to the big fat head.'
-			'Using only her tongue, she licked all around, focusing on the head and backing off occasionally.'
-			'She sucks cock like a real pro, - you could learn a thing or two from this woman, you think to yourself.'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event4.jpg"></center>'
-			 'All of a sudden, she moves the dick between her breasts and starts fucking it through the space between them.'
-			'"Miss Tanich, you should slow down, I don''t want to blow my load before I get to try that sweet little pussy of yours."'
+			observ_exp += 3
+			gs 'stat'
+			'You creep down to the lobby, and then around the corner, carefully, you sneak a glimpse.'
+			'You spy <<$receptionName>>. Yep, you nod, she''s already showing herself off to the cameras.'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event1.jpg"></center>'
+			'She flashes her breasts beneath a devilish smile.'
+			'She flaps her skirt up and down, and there''s her shaved vagina, now-you-see-it, now-you-don''t.'
+			'Uh-oh, you see a man approaching her.'
+			'It''s mister Leonidovich, the hotel manager'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event2.jpg"></center>'
+			'"Miss Tanich, What are you doing? What if our guests should spot you like this?" he says.'
+			'You think about the pictures you found in his office and you wonder why he acts so surprised.'
+			'"Oh Mister Leonidovich," she says pouting like a little girl, "I am so sorry, I have been bad daddy."'
+			'At that moment you figure out they are just playing a game and being caught flashing was all part of their weird little role play.'
 			act 'Continue':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event5.jpg"></center>'
-				'So Miss Tanich releases his cock and pushes him down on to the bench. And then she turns around, props herself up so her cunt rests on top of his cock and she slowly lowers her hips down as his cock spears her pussy.'
-				'She starts riding him furiously while he reaches his hands around her body and squeezes her juicy breasts.'
-				'He pinches her nipple, just to make her yelp, like his dog, and he laughs at her, and does it again.'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event6.jpg"></center>'
-				'After a few minutes Miss Tanich turned around and started riding him while they faced each other.'
-				'You could see from the manager''s face that he was having trouble keeping up with her.'
-				gs 'arousal', 'voyeur_sex',60
-				gs 'arousal', 'end'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event9.jpg"></center>'
+				 'She needs his foregiveness and kisses his mouth while he undresses her.'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event3.jpg"></center>'
+				'Once all the clothes are off Miss Tanich, she drops to her knees and puts her mouth on the big stiff penis dangling in front of her face.'
+				'Her lips glide down the length of the cock leaving a trail of shiny saliva, and then slowly she licks her way back up to the big fat head.'
+				'Using only her tongue, she licked all around, focusing on the head and backing off occasionally.'
+				'She sucks cock like a real pro, - you could learn a thing or two from this woman, you think to yourself.'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event4.jpg"></center>'
+				 'All of a sudden, she moves the dick between her breasts and starts fucking it through the space between them.'
+				'"Miss Tanich, you should slow down, I don''t want to blow my load before I get to try that sweet little pussy of yours."'
 				act 'Continue':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event7.jpg"></center>'
-					'"Ok, my turn now," the manager suddenly yelled.'
-					'It seems like the desk girl knew exactly what he meant by that since she dismounted him and placed herself on her hands and knees.'
-					'He came up behind her and started fucking her doggy style.'
-					'He did not last very long, after a few minutes he yelled: "Here it comes."'
-					'He pulled out of her pussy and sprayed a big load all over her butt.'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event8.jpg"></center>'
-					'"Thank you Miss Tanich, I believe your monthly bonus is again very much deserved"'
-					'Miss Tanich just smiled at him while showing off her pussy and cum stained buttocks.'
-					'You have seen enough and quietly go back to your room'
-
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event5.jpg"></center>'
+					'So Miss Tanich releases his cock and pushes him down on to the bench. And then she turns around, props herself up so her cunt rests on top of his cock and she slowly lowers her hips down as his cock spears her pussy.'
+					'She starts riding him furiously while he reaches his hands around her body and squeezes her juicy breasts.'
+					'He pinches her nipple, just to make her yelp, like his dog, and he laughs at her, and does it again.'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event6.jpg"></center>'
+					'After a few minutes Miss Tanich turned around and started riding him while they faced each other.'
+					'You could see from the manager''s face that he was having trouble keeping up with her.'
+					gs 'arousal', 'voyeur_sex',60
+					gs 'arousal', 'end'
 					act 'Continue':
-						if hotelroom = 1:gt'hotelroom','normal'
-						if hotelroom = 2:gt'hotelroom','better'
-						if hotelroom = 3:gt'hotelroom','best'
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event7.jpg"></center>'
+						'"Ok, my turn now," the manager suddenly yelled.'
+						'It seems like the desk girl knew exactly what he meant by that since she dismounted him and placed herself on her hands and knees.'
+						'He came up behind her and started fucking her doggy style.'
+						'He did not last very long, after a few minutes he yelled: "Here it comes."'
+						'He pulled out of her pussy and sprayed a big load all over her butt.'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event8.jpg"></center>'
+						'"Thank you Miss Tanich, I believe your monthly bonus is again very much deserved"'
+						'Miss Tanich just smiled at him while showing off her pussy and cum stained buttocks.'
+						'You have seen enough and quietly go back to your room'
+
+						act 'Continue':
+							if hotelroom = 1:gt'hotelroom','normal'
+							if hotelroom = 2:gt'hotelroom','better'
+							if hotelroom = 3:gt'hotelroom','best'
+						end
 					end
 				end
 			end
+			exit
+		elseif resepseen = 0:
+			observ_exp += rand(0,1)
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event2.jpg"></center>'
+			'You enter the lobby and you can see the desk girl and the manager talking to each other.'
+			'When they notice you they both give you a very disappointing look.'
+			'You get the feeling you interrupted something here.'
 		end
 	end
-	exit
-	if resepseen = 0:
-	    observ_exp += rand(0,1)
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/resep_event2.jpg"></center>'
-		'You enter the lobby and you can see the desk girl and the manager talking to each other.'
-		'When they notice you they both give you a very disappointing look.'
-		'You get the feeling you interrupted something here.'
-	end
 end
 
 :skipresepevent
@@ -337,7 +343,7 @@ if $ARGS[0] = 'Pavlin' :
 			'"<<$pcs_firstname>>, I got a guy who is willing to pay a LOT of money for a threesome with a set of twins. Do you happen to know a pair of twins who''d be down to make some quick cash?" <<$npc_nickname[''A217'']>> asks, looking hopeful.'
 			'You think for a moment before responding. "No I don''t. However, a lot of people say my sister and I look alike. Maybe if I wear my hair like hers and we put on enough make up we could pass as twins."'
 			'"That''s a great idea! Do you think she would be willing to do this?" <<$npc_nickname[''A217'']>> asks, suddenly very excited at the prospect.'
-			if sisterLesb < 2:
+			if sisterLesb < 5:
 				'"What? No, I was just saying we look alike, I wouldn''t dare propose an idea like this to her."'
 				'"THEN WHY BRING HER UP, YOU STUPID CUNT?" <<$npc_nickname[''A217'']>>''s excitement quickly dissolves to rage as he raises his hand up, ready to strike.'
 				'You brace for the hit, closing your eyes tightly. The slap never comes however, and you open your eyes to see <<$npc_nickname[''A217'']>> has backed off. You''re confused at first, but notice that the people in the lobby are looking at the two of your after his little outburst.'
@@ -346,7 +352,7 @@ if $ARGS[0] = 'Pavlin' :
 				'You probably shouldn''t bring up this topic anymore... unless you have a more positive response to this request.'
 				TwinJourQW = 1
 				act 'Back to lobby': gt 'HotelHole'
-			elseif sisterLesb => 2:
+			elseif sisterLesb => 5:
 				'You feel a tingling in your loins just thinking about your sister and, without thinking, you blurt out: "Of course she will!"'
 				'"That''s fantastic <<$pcs_firstname>>, Once you are ready bring her over and I''ll introduce you to the client."'
 				'Realizing the commitment you just made, worry begins to seep into you. You hope your sister is really up for it, because you fear how <<$npc_nickname[''A217'']>> will react if you can''t deliver.'

+ 92 - 91
locations/HotelRoom.qsrc

@@ -1,73 +1,74 @@
 # HotelRoom
+
 CLOSE ALL
 if $ARGS[0] = 'normal':
-$metkaM = 'normal'
-$locM = 'HotelRoom'
-$metka = 'normal'
-$loc = 'HotelRoom'
-$location_type = 'private'
-$menu_loc = 'HotelRoom'
-$menu_arg = 'normal'
-menu_off = 0
-clr
-gs 'stat'
-	cla
-	*clr
+	*clr & cla
+	$metkaM = 'normal'
+	$locM = 'HotelRoom'
+	$metka = 'normal'
+	$loc = 'HotelRoom'
+	$prevloc = $loc
+	$location_type = 'private'
+	$menu_loc = 'HotelRoom'
+	$menu_arg = 'normal'
+	menu_off = 0
+	hotelWiFi = 1
 	gs 'themes', 'indoors'
+	gs 'stat'
 	'<center><b><font color = maroon>Your normal hotel room</font></b></center>'
 	'<center>You have paid to stay for <<hotelroom1day - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.normal.jpg"></center>'
 	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a <a href="exec:gt ''HotelRoom'',''tv''">TV</a>.'
+	'Your hotel room also has a <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">laptop</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	*nl
+	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
+			hotelWiFi = 0
 			gt'hotelHole'
 		else
 			msg'<b><font color = red>You need to get dressed before leaving your hotel room.</font></b>'
 			gt'HotelRoom','normal'
 		end
 	end
-	if money >= 100:
-		act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
-	end
-	act 'Drink some water (0:05)': gs 'beverage', 'bev_wat'
+	if money >= 100: act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
+	act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
 	dynamic $fatdel
 	dynamic $lekarstvo
 	dynamic $vitamin
 end
 
-
-
 if $ARGS[0] = 'better':
-$metkaM = 'better'
-$locM = 'HotelRoom'
-$metka = 'better'
-$loc = 'HotelRoom'
-$menu_loc = 'HotelRoom'
-$menu_arg = 'better'
-menu_off = 0
-$location_type = 'private'
-clr
-gs 'stat'
-	cla
-	*clr
+	*clr & cla
+	$metkaM = 'better'
+	$locM = 'HotelRoom'
+	$metka = 'better'
+	$loc = 'HotelRoom'
+	$prevloc = $loc
+	$menu_loc = 'HotelRoom'
+	$menu_arg = 'better'
+	menu_off = 0
+	hotelWiFi = 1
+	$location_type = 'private'
 	gs 'themes', 'indoors'
+	gs 'stat'	
 	'<center><b><font color = maroon>Your luxury room</font></b></center>'
 	'<center>You have paid to stay for <<hotelroom1day - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.better.jpg"></center>'
 	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a small flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>, right across the bed.'
+	'Your hotel room also has a small flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">laptop</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	*nl
+	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
+			hotelWiFi = 0
 			gt'hotelHole'
 		else
 			msg'<b><font color = red>You need to get dressed before leaving your hotel room.</font></b>'
 			gt'HotelRoom','better'
 		end
 	end
-	if money >= 100:
-		act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
-	end
+	if money >= 100: act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
 	act 'Drink some water (0:05)': gs 'beverage', 'bev_wat'
 	act 'Have a coffee (0:05)': gs 'beverage', 'bev_cof'
 	dynamic $fatdel
@@ -76,36 +77,37 @@ gs 'stat'
 end
 
 if $ARGS[0] = 'best':
-$metkaM = 'best'
-$locM = 'HotelRoom'
-$metka = 'best'
-$loc = 'HotelRoom'
-$menu_loc = 'HotelRoom'
-$menu_arg = 'best'
-menu_off = 0
-$location_type = 'private'
-clr
-gs 'stat'
-	cla
-	*clr
+	*clr & cla	
+	$metkaM = 'best'
+	$locM = 'HotelRoom'
+	$metka = 'best'
+	$loc = 'HotelRoom'
+	$prevloc = $loc
+	$menu_loc = 'HotelRoom'
+	$menu_arg = 'best'
+	menu_off = 0
+	hotelWiFi = 1
+	$location_type = 'private'
 	gs 'themes', 'indoors'
+	gs 'stat'	
 	'<center><b><font color = maroon>Your royal suite</font></b></center>'
 	'<center>You have paid to stay for <<hotelroom1day - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.best.jpg"></center>'
 	'Your hotel room is quite spacious, and is beautifully furnished. For a second, you wonder why a hotel in a town like Pavlovsk even has such a luxurious suite. The room is filled with expensive appliances. The gorgeous <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a huge flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>, right across the bed.'
+	'Your hotel room also has a huge flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>'+iif(komp = 1, ' and your <a href="exec: gt ''Komp'',''start''">laptop</a> is on the desk. The hotel offers all guests free Wi-Fi.', '.')
+	*nl
+	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
+			hotelWiFi = 0
 			gt'hotelHole'
 		else
 			msg'<b><font color = red>You need to get dressed before leaving your hotel room.</font></b>'
 			gt'HotelRoom','best'
 		end
 	end
-	if money >= 100:
-		act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
-	end
-	act 'Drink some water (0:05)': gs 'beverage', 'bev_wat'
+	if money >= 100:act'Order room service (0:30) (100 <b>₽</b>)':gs 'food', 'h_food'
+	act 'Drink some water (0:01)': gs 'beverage', 'bev_wat'
 	act 'Have a coffee (0:05)': gs 'beverage', 'bev_cof'
 	act 'Make some tea (0:05)': gs 'beverage', 'bev_tea'
 	dynamic $fatdel
@@ -113,63 +115,62 @@ gs 'stat'
 	dynamic $vitamin
 end
 
-if $args[0] = 'shower1':
-$location_type = 'bathroom'
-	act 'Return to your room':
-		if hotelroom = 1:gt'HotelRoom','normal'
-		if hotelroom = 2:gt'HotelRoom','better'
-		if hotelroom = 3:gt'HotelRoom','best'
-	end
-
+if $ARGS[0] = 'shower1':
+	*clr & cla
+	minut += 1
+	hotelShampoo = 1
 	$metkaM = 'shower1'
 	$locM = 'HotelRoom'
 	$metka = 'shower1'
-	$loc = 'HotelRoom'
-
-	clr
-	minut = minut + 1
-	gs'stat'
-
+	$loc = 'HotelRoom'	
+	$location_type = 'bathroom'
 	gs 'themes', 'indoors'
-
+	gs'stat'
+	
 	'<center><b><font color = maroon>The bathroom of your hotel room</font></b></center>'
-	if hotelroom = 1:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.normal1.jpg"></center>'&'A small and unpretentious bathroom, that is nevertheless quite stylish and has everything you need.'
-	if hotelroom = 2:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.better1.jpg"></center>'&'A nice looking and spacious bathroom, with separate bath tub.'
-	if hotelroom = 3:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.best1.jpg"></center>'&'A very luxurious and spacious bathroom, fit for a king.'
-	if hotshamday ! daystart:
-		'You take the little bottle of shampoo on the shelf and place it in your pocket'
-		shampoo += 1
-		hotshamday = daystart
+	if hotelroom = 1:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.normal1.jpg"></center>'&'A small and unpretentious bathroom, that is nevertheless quite stylish and has everything you need.'
+	elseif hotelroom = 2:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.better1.jpg"></center>'&'A nice looking and spacious bathroom, with separate bath tub.'
+	elseif hotelroom = 3:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.best1.jpg"></center>'&'A very luxurious and spacious bathroom, fit for a king.'
 	end
-
-
-	gs 'din_van', 'private'
-
+	
+	act 'Return to your room':
+		hotelShampoo = 0
+		if hotelroom = 1:
+			gt'HotelRoom','normal'
+		elseif hotelroom = 2:
+			gt'HotelRoom','better'
+		elseif hotelroom = 3:
+			gt'HotelRoom','best'
+		end
+	end
+	
+	gs 'din_van', 'private', 'hotelroom', iif(hotelroom = 1, '', 'bath')
 end
 
 if $ARGS[0] = 'tv':
-gs'stat'
+	*clr & cla
+	gs'stat'
 
-if hotelroom=1:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv1.jpg"></center>'
-if hotelroom=2:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv2.jpg"></center>'
-if hotelroom=3:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv3.jpg"></center>'
-'You turn on the TV and make yourself comfortable on the bed.'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv<<hotelroom>>.jpg"></center>'
+	'You turn on the TV and make yourself comfortable on the bed.'
 
-$din_wath_tv_h2 = {
-	cls
+	act 'Get up from the bed':gt $locM, $metkaM
+	act 'Watch TV (1:00)': gt 'hotelroom', 'watch_tv'
+end
+
+if $ARGS[0] = 'watch_tv':
+	*clr & cla
 	minut += 60
 	pcs_mood += rand(10,20)
 	gs'stat'
-
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv0,'+rand(0,4)+'.jpg"></center>'
 	'You are watching the country''s main television channel. None of their programs are really worth watching, but the distraction is welcome anyway.'
 
-	act 'Watch TV (1:00)':dynamic $din_wath_tv_h2
 	act 'Get up from the bed':gt $locM, $metkaM
-}
-
-act 'Watch TV (1:00)':dynamic $din_wath_tv_h2
-act 'Get up from the bed':gt $locM, $metkaM
+	act 'Watch TV (1:00)': gt 'hotelroom', 'watch_tv'
 end
 
 --- HotelRoom ---------------------------------

+ 116 - 109
locations/HotelWork.qsrc

@@ -2,7 +2,7 @@
 
 if $ARGS[0] = 'hotcouple':
 	hcday = daystart
-	gs'stat'
+	gs 'stat'
 	'You go up to the room and knock on the door.'
 	'Uliana opens the door and invites you in the room.'
 	'She leads you to the bed and you sit down on it.'
@@ -23,7 +23,7 @@ if $ARGS[0] = 'hotcouple':
 		'You both start undressing while Motya joins you on the bed.'
 		'He sits behind you and starts massaging your shoulders'
 		'He is quite adept at this and you feel the stress flowing right out of you.'
-		pcs_mood +=10
+		pcs_mood += 10
 		gs 'arousal', 'massage', 10
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/hotcouple2.jpg"></center>'
 		'"You can just relax. We will take good care of you" he says.'
@@ -61,19 +61,19 @@ if $ARGS[0] = 'hotcouple':
 						*clr & cla
 						gs 'willpower', 'sex', 'resist'
 						gs 'willpower', 'pay', 'resist'
-						gs'stat'
+						gs 'stat'
 						'"No problem honey, this evening is all about what you want."'
 						'"Do you want him to come all over your face?"'
 						'"Yeah sure, that is fine."'
 						'You lay down on your back.'
-						act 'Finish':gt 'HotelWork', 'hotcoupfin'
+						act 'Finish': gt 'HotelWork', 'hotcoupfin'
 					end
 				else
 					act 'No, I want to save myself (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 				act 'Yes' :
 					*clr & cla
-					gs'stat'
+					gs 'stat'
 					'You lie down on the bed and spread your legs. Uliana takes Motya''s cock in her hand and guides it towards your pussy.'
 					'"Just relax Honey, he will be very gentle." she said while giving you a little smile.'
 					'<left><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/hotcouple6.jpg"></left>'
@@ -83,11 +83,11 @@ if $ARGS[0] = 'hotcouple':
 					'You could feel every inch of his <<dick>> cm dick inside you now. He gave you a little wink and then started moving again.'
 					'While he was fucking you Uliana gently rubbed against your clit while kissing her husband.'
 					'After a few minutes you all changed positions.'
-					act 'Continue':gt 'HotelWork', 'hotcoupledoggy'
+					act 'Continue': gt 'HotelWork', 'hotcoupledoggy'
 				end
 			else
 				'"Well darling I have bad news and good news. The bad news is that you won''t be able to fuck a virgin this time. The good news is that she is definitely ready to accept your beautiful dick" Uliana said while she put her fingers, soaked with your juices, in Motya''s mouth.'
-				act 'Continue':gt 'HotelWork', 'hotcoupledoggy'
+				act 'Continue': gt 'HotelWork', 'hotcoupledoggy'
 			end
 		end
 	end
@@ -101,7 +101,7 @@ if $ARGS[0] = 'hotcoupledoggy':
 	gs 'arousal', 'vaginal', 10
 	gs 'arousal', 'kiss', 5, 'lesbian'
 	gs 'stat'
-	act 'Continue':gt 'HotelWork', 'hotcoupfin'
+	act 'Continue': gt 'HotelWork', 'hotcoupfin'
 end
 if $ARGS[0] = 'hotcoupfin':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/hotcouple8.jpg"></center>'
@@ -114,10 +114,10 @@ if $ARGS[0] = 'hotcoupfin':
 	'Uliana and Motya both wave you goodbye and tell you that you are always welcome to repeat this experience.'
 	guy += 1
 	girl += 1
-	gs 'cum_call','face', $npclastgenerated, 1,'','',10
+	gs 'cum_call', 'face', $npclastgenerated, 1, '', '', 10
 	gs 'arousal', 'end'
 	gs 'stat'
-	act'Back to the lobby':gt 'hotelhole'
+	act 'Back to the lobby': gt 'hotelhole'
 end
 
 if $ARGS[0] = 'firsthotelprosevent':
@@ -179,7 +179,7 @@ if $ARGS[0] = 'firsthotelprosevent':
 			gs 'stat'
 			act 'Big finish':
 				*clr & cla
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/hotel_threesome5.jpg"></center>'
 				'"Time for the big finish, bitch." Pavlin declares.'
 				' '
@@ -188,9 +188,9 @@ if $ARGS[0] = 'firsthotelprosevent':
 				'Thick strands of gooey seed coat your face as you look up at the two domineering men. You listen to their heavy, masculine breathing for a few moments before you suddenly remember the reason you''re there.'
 				act 'About the money...':
 					*clr & cla
-					gs 'cum_call','mouth', 'black guy'
+					gs 'cum_call', 'mouth', 'black guy'
 					gs 'boyStat', 'A217'
-					gs 'cum_call','face',$boy, 1
+					gs 'cum_call', 'face', $boy, 1
 					guy += 2
 					slutty += 1
 					pav_prostitute += 1
@@ -207,7 +207,7 @@ if $ARGS[0] = 'firsthotelprosevent':
 						'You angrily put the money away, quickly dress yourself, and stomp out of the room in a rage.'
 						money += 1500
 						pavhotprosQW = 4
-						act'Back to the lobby':gt 'hotelhole'
+						act 'Back to the lobby': gt 'hotelhole'
 					elseif prosmoneyhot = 1:
 						'You shyly look at Pavlin and ask, "So can I have my money back now?"'
 						' '
@@ -218,7 +218,7 @@ if $ARGS[0] = 'firsthotelprosevent':
 						'You reluctantly put the money away, defeated and depressed, before dressing and leaving the room.'
 						pavhotprosQW = 5
 						money += 500
-						act'Back to the lobby':gt 'hotelhole'
+						act 'Back to the lobby': gt 'hotelhole'
 					elseif prosmoneyhot = 2:
 						'You look at Pavlin and ask: "So about my money...?"'
 						' '
@@ -228,7 +228,7 @@ if $ARGS[0] = 'firsthotelprosevent':
 						'You pull the sticky bills off of your head and reluctantly put the money away. Tears begin streaming down your cheeks as you get dressed and leave the room, feeling cheap and used.'
 						pavhotprosQW = 6
 						money += 200
-						act'Back to the lobby':gt 'hotelhole'
+						act 'Back to the lobby': gt 'hotelhole'
 					end
 				end
 			end
@@ -243,7 +243,7 @@ if $ARGS[0] = 'maid':
 	$menu_arg = 'maid'
 	menu_off = 0
 	$location_type = 'event'
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.corr.jpg"></center>'
 	'You check your planning, and go to the next room on your list.'
 	if hour >= 19:
@@ -254,7 +254,7 @@ if $ARGS[0] = 'maid':
 			maid_cloth = 0
 			maidtime += 1
 			'After several hours of hard work, you finish your maid shift. You return to the locker room and take off the skimpy maid uniform, putting your own clothes back on. Leaving the uniform in a neat pile on the table, you grab your things and go to the hotel lobby.'
-			act'Continue':gt 'hotelhole'
+			act 'Continue': gt 'hotelhole'
 		end
 		if threesomewatched > 0 and threesometojoin = 1:
 			maid_cloth = 0
@@ -262,21 +262,21 @@ if $ARGS[0] = 'maid':
 			'After several hours of hard work, you finish your maid shift. You walk past the room of the guys who took your money last time and are wondering if you should take them up on their offer.'
 			if slutty = 0 and money > 3000:
 				'You count the money you have on you right now and decide you''ll get by for another day without having to sell your body.'
-				act'Continue':gt 'hotelhole'
+				act 'Continue': gt 'hotelhole'
 			end
 			if slutty > 0 or money <= 3000:
 				gs 'willpower', 'prostitution', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Shake your head and go back to the lobby (<<will_cost>> Willpower)':
+					act 'Shake your head and go back to the lobby (<<will_cost>> Willpower)':
 						gs 'willpower', 'prostitution', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						threesomewatched = 0
 						gt 'hotelhole'
 					end
 				else
-					act'Shake your head and go back to the lobby (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Shake your head and go back to the lobby (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
-				act'Knock on the door.':
+				act 'Knock on the door.':
 					menu_off = 0
 					*clr & cla
 					gs 'stat'
@@ -303,7 +303,7 @@ if $ARGS[0] = 'maid':
 							'"Ok then, girl, have it your way. Come on in"'
 							prosmoneyhot = 0
 
-							act 'Enter the room':gt 'HotelWork','firsthotelprosevent'
+							act 'Enter the room': gt 'HotelWork', 'firsthotelprosevent'
 						end
 					else
 						act 'Yes, but I want double my money back (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -320,7 +320,7 @@ if $ARGS[0] = 'maid':
 							'"Just bring that tight ass in here and have some fun with us. I promise you''ll get what you''re after." The devious look on his face gives you second thoughts, but you enter the room anyways, feeling completely out of options.'
 							prosmoneyhot = 1
 
-							act 'Enter the room':gt 'HotelWork','firsthotelprosevent'
+							act 'Enter the room': gt 'HotelWork', 'firsthotelprosevent'
 						end
 					else
 						act 'Yes, but I want all my money back (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -332,7 +332,7 @@ if $ARGS[0] = 'maid':
 						'"Just bring that tight ass in here and have some fun with us. I promise you''ll get what you''re after." The devious look on his face gives you second thoughts, but you enter the room anyways, feeling completely out of options.'
 						prosmoneyhot = 2
 
-						act 'Enter the room':gt 'HotelWork','firsthotelprosevent'
+						act 'Enter the room': gt 'HotelWork', 'firsthotelprosevent'
 					end
 				end
 			end
@@ -346,7 +346,7 @@ if $ARGS[0] = 'maid':
 			'After several hours of hard work, you finish your maid shift. You return to the locker room and take off the skimpy maid uniform, putting your own clothes back on. Leaving the uniform in a neat pile on the table, you grab your things and make your way to the hotel lobby. On you way to the lobby you pass the room where the 2 men were enjoying themselves with a girl. You try to resist the urge to peep again.'
 			gs 'willpower', 'voyeur', 'resist'
 			if will_cost <= pcs_willpwr:
-				act'Walk past the door and go to the lobby (<<will_cost>> Willpower)':
+				act 'Walk past the door and go to the lobby (<<will_cost>> Willpower)':
 					gs 'willpower', 'voyeur', 'resist'
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
@@ -356,9 +356,9 @@ if $ARGS[0] = 'maid':
 					gt 'hotelhole'
 				end
 			else
-				act'Walk past the door and go to the lobby (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				act 'Walk past the door and go to the lobby (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
-			act'Peep through the keyhole':
+			act 'Peep through the keyhole':
 				menu_off = 0
 				*clr & cla
 				'<center><video autoplay loop src="images/shared/sex/vag/doggy/kotovsex12.mp4"></video></center>'
@@ -406,7 +406,7 @@ if $ARGS[0] = 'maid':
 						threesometojoin = 0
 						pavhotprosQW = 2
 
-						act'Continue':gt 'hotelhole'
+						act 'Continue': gt 'hotelhole'
 					else	
 						if montake = 0:
 							money -= 1000
@@ -459,7 +459,7 @@ if $ARGS[0] = 'maid':
 									'One of the men steps off the bed and walks to you, "Ok whore, show''s over." He grips your arm like a vice and pushes you out the door.'
 									'"If you want your money back, maybe next time you''ll think about joining the show instead of just watching." says the man before closing the door in your face. You think about pounding on the door and demanding you money back from the thief, but decide not to push your luck.'
 
-									act 'Go to the lobby':gt 'hotelhole'
+									act 'Go to the lobby': gt 'hotelhole'
 								end
 							else
 								act 'Continue to watch in silence (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -492,7 +492,7 @@ if $ARGS[0] = 'maid':
 								'One of the men steps off the bed and walks to you, "Ok whore, show''s over." He grips your arm like a vice and pushes you out the door.'
 								'"If you want your money back, maybe next time you''ll think about joining the show instead of just watching." says the man before closing the door in your face. You think about pounding on the door and demanding you money back from the thief, but decide not to push your luck.'
 
-								act 'Go to the lobby':gt 'hotelhole'
+								act 'Go to the lobby': gt 'hotelhole'
 							end
 						end
 					end
@@ -502,11 +502,11 @@ if $ARGS[0] = 'maid':
 	end
 
 	if hour < 19:
-		act'Enter the room':
+		act 'Enter the room':
 			menu_off = 0
 			*clr & cla
 			pcs_mood -= 3
-			gs'stat'
+			gs 'stat'
 			
 			:new_maid_event
 			if soniaPS = 5 and maidcheck_sonia ! daystart:
@@ -536,7 +536,7 @@ if $ARGS[0] = 'maid':
 
 				if chai > 0:money += chai & 'While you''re cleaning the room, you find some money underneath a pillow. Looks like someone left you a <<chai>> <b>₽</b> tip!' & chai=0
 
-				act'Continue':gt 'hotelwork', 'maid'
+				act 'Continue': gt 'hotelwork', 'maid'
 			elseif maidrand <= 15:
 				if maidcheck_1 = daystart: jump 'new_maid_event'
 				maidcheck_1 = daystart
@@ -559,7 +559,7 @@ if $ARGS[0] = 'maid':
 					act 'No, this is none of my business':
 						cla
 						if maidstat < 100:maidstat+=1
-						act'Continue':gt 'hotelwork', 'maid'
+						act 'Continue': gt 'hotelwork', 'maid'
 					end
 					act 'Yeah, let''s see what'' s on these pictures':
 						*clr & cla
@@ -571,10 +571,10 @@ if $ARGS[0] = 'maid':
 						'You wonder what would happen if you went to the lobby around midnight?'
 						resepseen = 1
 						observ_exp += rand(0,3)
-						act'Place the pictures back and continue your maid work ':gt 'hotelwork', 'maid'
+						act 'Place the pictures back and continue your maid work ': gt 'hotelwork', 'maid'
 					end
 				else
-					act'Continue':gt 'hotelwork', 'maid'
+					act 'Continue': gt 'hotelwork', 'maid'
 				end
 			elseif maidrand <= 20:
 				if maidcheck_2 = daystart: jump 'new_maid_event'
@@ -594,7 +594,7 @@ if $ARGS[0] = 'maid':
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/children.jpg"></center>'
 							'You let the children play around for an hour while you relax on a bench.'
 							'You take the children back to the parent''s room and continue your work.'
-							act'Continue':gt 'hotelwork', 'maid'
+							act 'Continue': gt 'hotelwork', 'maid'
 						end
 						if childrenplayground = 1:
 							pcs_mood += 10
@@ -604,7 +604,7 @@ if $ARGS[0] = 'maid':
 							'When it is time to leave you call out to the children but they are nowhere to be found. Then you notice them next to an ice cream truck happily eating some ice cream. You had to use half the money you received from their father to pay for it.'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/children3.jpg"></center>'
 							'You take the children back to the parent''s room and continue your work'
-							act'Continue':gt 'hotelwork', 'maid'
+							act 'Continue': gt 'hotelwork', 'maid'
 						end
 					end
 				else
@@ -613,9 +613,9 @@ if $ARGS[0] = 'maid':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/children2.jpg"></center>'
 						'There is not much to do here to entertain these children so you have to listen to them screaming at each other for an hour, giving you a terrible headache.'
 						'You take the children back to the parent''s room and continue your work'
-						gs 'pain', 2,'head','ache'
+						gs 'pain', 2,'head', 'ache'
 						pcs_mood -= 5
-						act'Continue':gt 'hotelwork', 'maid'
+						act 'Continue': gt 'hotelwork', 'maid'
 					end
 				end
 			elseif maidrand <= 35:
@@ -626,7 +626,7 @@ if $ARGS[0] = 'maid':
 
 				if chai > 0:money += chai &'While you move to pick up a tray, you find some money tucked under a plate. Looks like someone left you a <<chai>> <b>₽</b> tip!'&chai=0
 
-				act'Continue':gt 'hotelwork', 'maid'
+				act 'Continue': gt 'hotelwork', 'maid'
 			elseif maidrand <= 40:
 				if maidcheck_3 = daystart: jump 'new_maid_event'
 				maidcheck_3 = daystart
@@ -641,11 +641,11 @@ if $ARGS[0] = 'maid':
 				'You felt sorry for the man but there was not much more you could do for him'
 				'Just when you were about to leave the room you notice that the man is sitting on the edge of the bed and is on the verge of tears. He doesn''t know what to do now.'
 
-				act'Leave the room':gt 'hotelwork', 'maid'
+				act 'Leave the room': gt 'hotelwork', 'maid'
 				
 				gs 'willpower', 'hj', 'self'
 				if will_cost <= pcs_willpwr:
-					act'Try to cheer up the man with your hands (<<will_cost>> Willpower)':
+					act 'Try to cheer up the man with your hands (<<will_cost>> Willpower)':
 						*clr & cla
 						gs 'willpower', 'hj', 'self'
 						gs 'willpower', 'pay', 'self'
@@ -671,15 +671,15 @@ if $ARGS[0] = 'maid':
 							'You give him a little smile and he smiles back at you. You are happy you were able to cheer him up. Then you stand up, go wash your hands in the bathroom and leave the room to continue your work.'							
 						end
 
-						act'Continue':gt 'hotelwork', 'maid'
+						act 'Continue': gt 'hotelwork', 'maid'
 					end
 				else
-					act'Try to cheer up the man with your hands (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Try to cheer up the man with your hands (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 				
 				gs 'willpower', 'bj', 'self'
 				if will_cost <= pcs_willpwr:
-					act'Try to cheer up the man with your mouth (<<will_cost>> Willpower)':
+					act 'Try to cheer up the man with your mouth (<<will_cost>> Willpower)':
 						*clr & cla
 						gs 'willpower', 'bj', 'self'
 						gs 'willpower', 'pay', 'self'
@@ -694,7 +694,7 @@ if $ARGS[0] = 'maid':
 							pcs_mood -= 5
 							gs 'stat'
 
-							act'Continue':gt 'hotelwork', 'maid'
+							act 'Continue': gt 'hotelwork', 'maid'
 						elseif stat['bj'] => 5:
 							'You move to the bed and crawled on it. You grab the man by the hip and turn him towards you. Then you moved your head down to his crotch and take his flacid penis in your hand. You place your mouth over the man''s penis and slowly start sucking on it. The man groans a little bit and you feel his dick becoming harder in your mouth.'
 							'The man watches you but doesn''t say anything'
@@ -710,7 +710,7 @@ if $ARGS[0] = 'maid':
 								if will_cost <= pcs_willpwr:
 									act 'Swallow his load (<<will_cost>> Willpower)':
 										cla
-										gs 'cum_call','mouth', $npclastgenerated,0
+										gs 'cum_call', 'mouth', $npclastgenerated, 1
 										swallow += 1
 										pcs_mood += 10
 										gs 'willpower', 'swallow', 'self'
@@ -720,20 +720,20 @@ if $ARGS[0] = 'maid':
 										'You swallow the man''s sperm diligently.'
 										'You give him a little smile and he smiles back at you. You are happy you were able to cheer him up. Then you stand up to leave the room and continue your work.'
 										
-										act'Continue':gt 'hotelwork', 'maid'
+										act 'Continue': gt 'hotelwork', 'maid'
 									end
 								else
 									act 'Swallow his load (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 								end
 								act 'Spit it out':
 									cla
-									gs 'cum_call','mouth', $npclastgenerated,0,'','',10
+									gs 'cum_call', 'mouth', $npclastgenerated, 1, '', '', 10
 									pcs_mood += 10
 									gs 'stat'
 
 									'After the man spent his load in your mouth you stand up, go to the bathroom and spit out the load in the toilet. You move back in to the room and you give him a little smile, he smiles back at you. You are happy you were able to cheer him up. Then you leave the room to continue your work.'
 
-									act'Continue':gt 'hotelwork', 'maid'
+									act 'Continue': gt 'hotelwork', 'maid'
 								end
 							end
 							gs 'willpower', 'cum_outside', 'self'
@@ -750,7 +750,7 @@ if $ARGS[0] = 'maid':
 									'You quickly move your head back and suddenly the cock starts spurting jets of sperm on to your face.'
 									'You give the man a little smile and he smiles back at you. You are happy you were able to cheer him up. Then you stand up to leave the room and continue your work.'
 
-									act'Continue':gt 'hotelwork', 'maid'
+									act 'Continue': gt 'hotelwork', 'maid'
 								end
 							else
 								act 'Take his cock out of your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -758,7 +758,7 @@ if $ARGS[0] = 'maid':
 						end
 					end
 				else
-					act'Try to cheer up the man with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Try to cheer up the man with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 			elseif maidrand <= 60:
 				minut += 35
@@ -767,18 +767,18 @@ if $ARGS[0] = 'maid':
 				'You thoroughly clean the room, making sure you wipe all the dust off the furniture.'
 				if chai > 0: money += chai & 'You find <<chai>> <b>₽</b> in a jar on the table. Looks like someone left you a tip!' & chai = 0
 
-				act'Continue':gt'hotelwork','maid'
+				act 'Continue': gt 'hotelwork', 'maid'
 			elseif maidrand <= 70:
 				minut+=45
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/work/maid.work3,'+rand(0,4)+'.jpg"></center>'
 				'You spend most of the next 45 minutes on your knees, thoroughly washing the floors of the room after you cleaned the rest quickly.'
 				if chai > 0: money += chai & 'You find <<chai>> <b>₽</b> in a jar on the table. Looks like someone left you a tip!' & chai = 0
 
-				act'Continue':gt'hotelwork','maid'
+				act 'Continue': gt 'hotelwork', 'maid'
 			elseif maidrand <= 75:
 				minut += 10
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/work/maid.event0.jpg"></center>'
 				'You knock on the door. Just when you were about to open it yourself, a girl opens the door. She''s naked, except for a pair of sexy stockings!'
 				'You embarrassedly mumble some apologies while you try not to look at her: "Oops! I erm... sorry miss. I will come back later."'
@@ -794,10 +794,10 @@ if $ARGS[0] = 'maid':
 						chai=0
 						cla
 
-						act'Continue':gt'hotelwork','maid'
+						act 'Continue': gt 'hotelwork', 'maid'
 					end
 				else
-					act'Keep walking':gt'hotelwork','maid'
+					act 'Keep walking': gt 'hotelwork', 'maid'
 				end
 			elseif maidrand <= 85:
 				'<center><video autoplay loop src="images/locations/pavlovsk/hotel/sex/1,'+rand(0,7)+'.mp4"></video></center>'
@@ -807,24 +807,24 @@ if $ARGS[0] = 'maid':
 				
 				gs 'willpower', 'voyeur', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Get back to work (<<will_cost>> Willpower)':
+					act 'Get back to work (<<will_cost>> Willpower)':
 						gs 'willpower', 'voyeur', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt'hotelwork','maid'
+						gt 'hotelwork', 'maid'
 					end
 				else
-					act'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 				
-				act'Watch them for a while':
+				act 'Watch them for a while':
 					cla
 					'Making sure you don''t make a sound, you put your things away and watch them for a while, softly fondling yourself through your clothes. It feels great, and the couple on the bed look like they''re having a great time as well. Even though you want to keep watching them, you realize you have to get back to work before you''re missed.'
 
 					gs 'arousal', 'voyeur_sex', 10
 					gs 'arousal', 'end'
 					gs 'stat'
-					act'Get back to work':gt'hotelwork','maid'
+					act 'Get back to work': gt 'hotelwork', 'maid'
 				end
 			elseif maidrand <= 95:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/maid.event3,'+rand(0,7)+'.jpg"></center>'
@@ -834,17 +834,17 @@ if $ARGS[0] = 'maid':
 
 				gs 'willpower', 'voyeur', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Get back to work (<<will_cost>> Willpower)':
+					act 'Get back to work (<<will_cost>> Willpower)':
 						gs 'willpower', 'voyeur', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt'hotelwork','maid'
+						gt 'hotelwork', 'maid'
 					end
 				else
-					act'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
-				act'Watch them for a while':
+				act 'Watch them for a while':
 					cla
 					'You decide to watch them for a while longer, and idly begin to fondle yourself through your clothes. The men are quite demanding, commanding the girl around like she''s their plaything. They continuously talk her down, using degrading language. She obediently does everything they order her to do, but gets spanked once when she''s not quick enough. In the corner of the room, you see some coils of rope and several cuffs sticking out of an opened bag. It looks like she''s in for a long night...'
 					'You''d love to keep watching and see what else they have in store for her, but you realize you really have to get back to work before you''re missed.'
@@ -852,7 +852,7 @@ if $ARGS[0] = 'maid':
 					gs 'arousal', 'voyeur_sex', 10
 					gs 'arousal', 'end'
 					gs 'stat'
-					act'Get back to work':gt'hotelwork','maid'
+					act 'Get back to work': gt 'hotelwork', 'maid'
 				end
 			elseif maidrand <= 100:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/maid.event4,'+rand(0,6)+'.jpg"></center>'
@@ -863,17 +863,17 @@ if $ARGS[0] = 'maid':
 
 				gs 'willpower', 'voyeur', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Get back to work (<<will_cost>> Willpower)':
+					act 'Get back to work (<<will_cost>> Willpower)':
 						gs 'willpower', 'voyeur', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt'hotelwork','maid'
+						gt 'hotelwork', 'maid'
 					end
 				else
-					act'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
-				act'Watch them for a while':
+				act 'Watch them for a while':
 					cla
 					'You decide to watch them for a while longer, and idly begin to fondle yourself through the clothes. You notice they''re quite rough with the girl, and sometimes she''s struggling a bit.'
 					'Should you say something to the manager? Then again... how would you explain watching them? You decide against it, figuring the girl will probably be okay.'
@@ -881,7 +881,7 @@ if $ARGS[0] = 'maid':
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act'Get back to work':gt'hotelwork','maid'
+					act 'Get back to work': gt 'hotelwork', 'maid'
 				end
 			elseif maidrand <= 110:	
 				if maidcheck_4 = daystart: jump 'new_maid_event'
@@ -889,15 +889,15 @@ if $ARGS[0] = 'maid':
 
 				gs 'willpower', 'voyeur', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Get back to work (<<will_cost>> Willpower)':
+					act 'Get back to work (<<will_cost>> Willpower)':
 						gs 'arousal', 'end'
 						gs 'willpower', 'voyeur', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt'hotelwork','maid'
+						gt 'hotelwork', 'maid'
 					end
 				else
-					act'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
 				if IgorevnaBDSM = 0:
@@ -912,7 +912,7 @@ if $ARGS[0] = 'maid':
 					gs 'arousal', 'voyeur', 10
 					gs 'stat'
 					
-					act'Watch them for a while':
+					act 'Watch them for a while':
 						*clr & cla
 						IgorevnaBDSM += 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/2.jpg"></center>'
@@ -958,7 +958,7 @@ if $ARGS[0] = 'maid':
 								gs 'arousal', 'end'
 								gs 'stat'
 
-								act'Get back to work':gt'hotelwork','maid'
+								act 'Get back to work': gt 'hotelwork', 'maid'
 							end
 						end
 					end
@@ -1041,7 +1041,7 @@ if $ARGS[0] = 'maid':
 					gs 'arousal', 'voyeur', 3
 					gs 'stat'
 
-					act'Keep on watching':
+					act 'Keep on watching':
 						*clr & cla
 						IgorevnaBDSM += 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/10.jpg"></center>'
@@ -1082,7 +1082,7 @@ if $ARGS[0] = 'maid':
 								gs 'arousal', 'end'
 								gs 'stat'
 
-								act'Get back to work':gt'hotelwork','maid'
+								act 'Get back to work': gt 'hotelwork', 'maid'
 							end
 						end
 					end
@@ -1176,7 +1176,7 @@ if $ARGS[0] = 'maid':
 					gs 'arousal', 'voyeur', 3
 					gs 'stat'
 
-					act'Watch them for a while':
+					act 'Watch them for a while':
 						*clr & cla
 						IgorevnaBDSM += 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/18.jpg"></center>'
@@ -1254,24 +1254,31 @@ if $ARGS[0] = 'maid':
 										'The brunette looks at you, "I see. You are worried about your work. Don''t worry I won''t tattletale on you. Let us agree on something, if you want to talk, come and visit me in this room, at 20:00."'
 										'You quickly nod not wanting to push your luck. "I''m sure we''ll have a lot to discuss. As you may have noticed I need to head back to business. Feel free to visit whenever you want, I''ll be here. Now, if you''ll excuse me..." she closes the door and locks it.'
 										'You are not sure what to make of it, you can visit her whenever you want. But does she have any ulterior motives...'
-									end	
+									end
+									*nl
+									!! End of content message
+									'<br><b>This is currently the end of this event chain.</b><br> If you have any ideas about expanding it, we''re always open for contributions!'
 									gs 'stat'
 
-									act'Get back to work':gt'hotelwork','maid'
+									act 'Get back to work': gt 'hotelwork', 'maid'
 								end
 							end
 						end
 					end
-				elseif IgorevnaBDSM >= 5:				
+				elseif IgorevnaBDSM >= 5:
+					cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/'+rand(21,24)+'.jpg"></center>'
 					!!Needs more text
 					'You can''t stop yourself from peeping.'
+					*nl
+					!! End of content message
+					'<br><b>This is currently the end of this event chain.</b><br> If you have any ideas about expanding it, we''re always open for contributions!'
 					
 					gs 'arousal', 'voyeur', 10
 					gs 'arousal', 'end'
 					gs 'stat'
 					
-					act 'Get back to work': gt'hotelwork','maid'
+					act 'Get back to work': gt 'hotelwork', 'maid'
 				end
 			elseif maidrand <= 120:
 				maidcheck_sonia = daystart
@@ -1280,10 +1287,10 @@ if $ARGS[0] = 'maid':
 				gs 'arousal', 'voyeur_sex', 5
 				gs 'stat'
 
-				act'Get back to work':gt'hotelwork','maid'
+				act 'Get back to work': gt 'hotelwork', 'maid'
 
 				if hotel_rand1 <= 60:
-					act'Keep watching':
+					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.cum0,'+rand(0,4)+'.jpg"></center>'
 						'The man doesn''t last very long, and within minutes shoots his hot ropes of jizz all over Sonia''s face. She lets it sit for a minute so he can admire his handiwork, before greedily wiping it towards her mouth and lapping it up. When you get up to leave, you see the man give Sonia some money.'
@@ -1291,17 +1298,17 @@ if $ARGS[0] = 'maid':
 						gs 'arousal', 'end'
 						gs 'stat'
 
-						act'Get back to work':gt'hotelwork','maid'
+						act 'Get back to work': gt 'hotelwork', 'maid'
 					end
 				else
-					act'Keep watching':
+					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy1,'+rand(0,3)+'.jpg"></center>'
 						'After a few minutes of Sonia enthusiastically sucking his dick and licking his balls, the guy decides he wants to fuck her now. He spreads Sonia''s legs and slides his cock into her in one fluent motion. Sonia moans eagerly, and begins to buck her hips against him.'
 						gs 'arousal', 'voyeur_sex', 5
 						gs 'stat'
 
-						act'Further':
+						act 'Further':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.cum0,'+rand(0,4)+'.jpg"></center>'
 							'The man doesn''t last very long, and within minutes he tells Sonia to get on her knees before him. Seconds later, he shoots his hot ropes of jizz all over her face. She lets it sit for a minute so he can admire his handiwork, before greedily wiping it towards her mouth and lapping it up. When you get up to leave, you see the man give Sonia some money.'
@@ -1309,7 +1316,7 @@ if $ARGS[0] = 'maid':
 							gs 'arousal', 'end'
 							gs 'stat'
 
-							act'Get back to work':gt'hotelwork','maid'
+							act 'Get back to work': gt 'hotelwork', 'maid'
 						end
 					end
 				end
@@ -1323,18 +1330,18 @@ if $ARGS[0] = 'maid':
 
 				gs 'willpower', 'voyeur', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Get back to work (<<will_cost>> Willpower)':
+					act 'Get back to work (<<will_cost>> Willpower)':
 						gs 'willpower', 'voyeur', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt'hotelwork','maid'
+						gt 'hotelwork', 'maid'
 					end
 				else
-					act'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
 				if hotel_rand1 <= 60:
-					act'Keep watching':
+					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.nigga.cum0,0.jpg"></center>'
 						'The black man doesn''t last very long, and within minutes shoots his hot ropes of jizz all over Sonia''s face. She lets it sit for a minute so he can admire his handiwork, before greedily wiping it towards her mouth and lapping it up. When you get up to leave, you see the man give Sonia some money.'
@@ -1342,17 +1349,17 @@ if $ARGS[0] = 'maid':
 						gs 'arousal', 'end'
 						gs 'stat'
 
-						act'Get back to work':gt'hotelwork','maid'
+						act 'Get back to work': gt 'hotelwork', 'maid'
 					end
 				else
-					act'Keep watching':
+					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.nigga1,'+rand(0,5)+'.jpg"></center>'
 						'After a few minutes of Sonia enthusiastically sucking his dick and licking his balls, the black guy decides he wants to fuck her now. He spreads Sonia''s legs and slides his cock into her in one fluent motion. You can see her pussy lips stretch around his huge cock as Sonia moans loudly, trying to hold him back for a second so she can get used to the size.'
 						gs 'arousal', 'voyeur_sex', 5
 						gs 'stat'
 
-						act'Keep watching':
+						act 'Keep watching':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.nigga.cum0,0.jpg"></center>'
 							'The black man fucks her for a good while, and just when you thought you should probably get back to work he tells Sonia to get on her knees before him. Seconds later, he shoots his hot ropes of jizz all over her face. She lets it sit for a minute so he can admire his handiwork, before greedily wiping it towards her mouth and lapping it up. When you get up to leave, you see the man give Sonia some money.'
@@ -1360,7 +1367,7 @@ if $ARGS[0] = 'maid':
 							gs 'arousal', 'end'
 							gs 'stat'
 
-							act'Get back to work':gt'hotelwork','maid'
+							act 'Get back to work': gt 'hotelwork', 'maid'
 						end
 					end
 				end
@@ -1373,18 +1380,18 @@ if $ARGS[0] = 'maid':
 
 				gs 'willpower', 'voyeur', 'resist'
 				if will_cost <= pcs_willpwr:
-					act'Get back to work (<<will_cost>> Willpower)':
+					act 'Get back to work (<<will_cost>> Willpower)':
 						gs 'willpower', 'voyeur', 'resist'
 						gs 'willpower', 'pay', 'resist'
 						gs 'stat'
-						gt'hotelwork','maid'
+						gt 'hotelwork', 'maid'
 					end
 				else
-					act'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Get back to work (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
 				if hotel_rand1 <= 60:
-					act'Keep watching':
+					act 'Keep watching':
 						*clr & cla
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/sonia/sex/sonia.cum0,'+rand(0,1)+'.mp4"></video></center>'
 						'Sonia must''ve been doing a really good job. Within minutes, both of them moan and quickly begin to jerk themselves off, shooting thick ropes of jizz all over her face. She lets it sit for a minute so they can admire their handiwork, before greedily wiping it towards her mouth and lapping it up. When you get up to leave, you see one of the men give Sonia some money.'
@@ -1392,17 +1399,17 @@ if $ARGS[0] = 'maid':
 						gs 'arousal', 'end'
 						gs 'stat'
 
-						act'Get back to work':gt'hotelwork','maid'
+						act 'Get back to work': gt 'hotelwork', 'maid'
 					end
 				else
-					act'Keep watching':
+					act 'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.two.nigga1,'+rand(0,3)+'.jpg"></center>'
 						'After a few minutes, the black guys pull Sonia''s mouth away from their dicks for a second, ignoring her pleas to have them back. One of the men starts to fuck her pussy, while the other stuffs her mouth again with his dick. You''re somewhat amazed at how easily Sonia takes their huge dicks in her pussy... she must''ve had a lot of practise with them already. After a few minutes of giving Sonia a thorough fucking, the black guys tell her to get on her knees.'
 						gs 'arousal', 'voyeur_sex', 3
 						gs 'stat'
 
-						act'Keep watching':
+						act 'Keep watching':
 							*clr & cla
 							'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/sonia/sex/sonia.cum0,'+rand(0,1)+'.mp4"></video></center>'
 							'Sonia does as they says, and seconds later the first jet of sperm already hits her face. She licks some of it up, but waits patiently for the other guy to also add his cum to her face. You quickly pull away from the door when you see her looking in your general direction... that was close! You quickly gather your things and leave, before she gets the idea to look if anyone was watching her.'
@@ -1410,7 +1417,7 @@ if $ARGS[0] = 'maid':
 							gs 'arousal', 'end'
 							gs 'stat'
 
-							act'Get back to work':gt'hotelwork','maid'
+							act 'Get back to work': gt 'hotelwork', 'maid'
 						end
 					end
 				end

+ 3 - 3
locations/JuliaMilHome.qsrc

@@ -25,8 +25,8 @@ if lernHome ! 0:
 		else
 			lernHome = 0
 		end
-		lern += rand(3, 6)
-		intel_exp += rand(1, 2) + (mentats_dose - rand(0,mentats_dose))
+		lern += rand(3,6)
+		intel_exp += rand(1,2) + (mentats_dose - rand(0,mentats_dose))
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big12.jpg"></center>'
 		'You spend an hour doing your homework with Julia, and thanks to her you manage to learn quite a lot. She''s a very clever girl, and good at explaining things.'
@@ -201,7 +201,7 @@ elseif lernHome = 0:
 			
 			if tiprand = 0:
 				'Julia mentions in passing that she used to be friends with Natasha Belova, but cut the ties after Natasha kept borrowing money despite not being able to pay any of it back. Julia frowns, and you can tell they used to get along quite well.'
-				if SexTalkJulia = 4 and NatashaQW > 8 and JuliaNatSexProposed = 0:
+				if SexTalkJulia = 4 and NatbelQW['QWstage'] > 8 and JuliaNatSexProposed = 0:
 					'"Well, I''ve had the same problem with her. But lately I''ve started making her repay me in other ways." You admit to Julia.'
 					'"What? How could she repay you if she doesn''t have any money?" Julia asks you.'
 					'"Well, she does know how to use that mouth of hers. I''ve been putting it to good use." You answer, blushing.'

File diff suppressed because it is too large
+ 363 - 159
locations/Komp.qsrc


+ 2 - 0
locations/MDressing.qsrc

@@ -15,6 +15,8 @@ gs 'stat'
 'A huge dressing room. Mostly used by submissives to dress as staff and because of this, it is a safe space and games are not allowed.'
 'It contains several <a href="exec:gt ''wardrobe'', ''start''">wardrobes</a> (where you can choose outfits and organize your clothing).'
 'There are whole cabinets filled with designer clothing belonging to various club members and plenty of <a href="exec:gt ''mirror'',''start''">mirrors</a> you can use.'
+*nl
+'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
 
 act 'Go to foyer': gt 'MHall', 'foyer'
 act 'Go to east wing hall': gt 'MHall', 'east'

+ 1 - 1
locations/MagEncounterFairy.qsrc

@@ -249,7 +249,7 @@ if $ARGS[0] = 'fairychattopic':
 				spellKnown['teleport'] = 1
 				tpKnown['GadForest'] = 1
 				cla
-				act 'You step out of the circle...':gt 'gadforest', '1'
+				act 'You step out of the circle...':gt 'gadforest', 'forest_edge'
 			end
 		else
 			!take the user to random location

+ 3 - 3
locations/MartinSex.qsrc

@@ -733,7 +733,7 @@ if $ARGS[0] = 'MartinTease3':
 				act 'Get up and tell Martin you wanna ride him (Cowgirl)':$martinpos='cowgirl' & gt 'MartinSex2','MartinSexPrep'
 				act 'Get up and tell Martin you wanna ride him (<b>Reverse</b> Cowgirl)':$martinpos='rev_cowgirl' & gt 'MartinSex2','MartinSexPrep'
 
-				act 'Blueball him - Get dressed and leave':
+				act 'Blueball him. Get dressed and leave':
 					cls
 					minut += 5
 					npc_rel['A216'] -= 1
@@ -880,7 +880,7 @@ if $ARGS[0] = 'MartinTease4':
 					act 'Get up and tell Martin you wanna ride him (Cowgirl)':$martinpos='cowgirl' & gt 'MartinSex2','MartinSexPrep'
 					act 'Get up and tell Martin you wanna ride him (<b>Reverse</b> Cowgirl)':$martinpos='rev_cowgirl' & gt 'MartinSex2','MartinSexPrep'
 
-					act 'Blueball him - Get dressed and leave':
+					act 'Blueball him. Get dressed and leave':
 						cls
 						minut += 5
 						npc_rel['A216'] -= 1
@@ -971,7 +971,7 @@ if $ARGS[0] = 'MartinTeaseDildo':
 			act 'Get up and tell Martin you wanna ride him (Cowgirl)':$martinpos='cowgirl' & gt 'MartinSex2','MartinSexPrep'
 			act 'Get up and tell Martin you wanna ride him (<b>Reverse</b> Cowgirl)':$martinpos='rev_cowgirl' & gt 'MartinSex2','MartinSexPrep'
 
-			act 'Blueball him - Get dressed and leave':
+			act 'Blueball him. Get dressed and leave':
 				cls
 				minut += 5
 				npc_rel['A216'] -= 1

+ 2 - 2
locations/NatBelGo.qsrc

@@ -10,13 +10,13 @@ gs 'stat'
 act 'Go with Natasha':
 	*clr & cla
 	minut += 15
-	BeInNatBelHome = 1
+	NatbelQW['VisitedHome'] = 1
 	gs 'stat'
 	'<center><b><font color="maroon"><<$npc_firstname[''A16'']>> <<$npc_lastname[''A16'']>></font></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big16.jpg"></center>'
 	'It takes you 15 minutes to walk to Natasha''s home. You discuss all the small stuff in your lives that amuse you.'
 
-	if NatashaQW < 2:
+	if NatbelQW['QWstage'] < 2:
 		act 'Go into the apartment': gt 'natbelapt', 'study_together'
 	else
 		act 'Study together': gt 'natbelapt', 'study_together'

+ 6 - 6
locations/NewCloShop.qsrc

@@ -8,7 +8,7 @@ if $ARGS[0] = 'start':
 	$menu_arg = 'start'
 	menu_off = 0
 	!!Variable for buying underwear for Natasha so it only procs once per changingroom event
-	natund = 0
+	NatbelQW['underwearShop'] = 0
 	
 	gs 'stat'
 
@@ -50,7 +50,7 @@ if $ARGS[0] = 'changingroom':
 	if $clothingworntype = 'nude':
 		act 'Try on clothes': gt 'NewCloShop', 'dressingclothes'
 		act 'Try on bra':
-			if natseethrough = 0 and NatashaQW > 5 and natund = 0:
+			if NatbelQW['seethrough'] = 0 and NatbelQW['QWstage'] > 5 and NatbelQW['underwearShop'] = 0:
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/fashionista/nude.jpg"</center>'
 				'As you try on a particularly spicy set of seethrough underwear you notice that it doesn''t quite fit you.'
@@ -60,7 +60,7 @@ if $ARGS[0] = 'changingroom':
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/fashionista/nude.jpg"</center>'
 					'You put the underwear aside for now so that you can take it to the register with you.'
 					money -= 750
-					natseethrough = 1
+					NatbelQW['seethrough'] = 1
 					act 'Stay in the changingroom': gt 'NewCloShop', 'changingroom'
 					act 'Get dressed and go back to the store': gt 'NewCloShop', 'changingend'
 				end			
@@ -68,7 +68,7 @@ if $ARGS[0] = 'changingroom':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/fashionista/nude.jpg"</center>'
 					'Deciding against it, you look through the rest of the underwear for something that would fit you better.'
-					natund = 1
+					NatbelQW['underwearShop'] = 1
 					act 'Stay in the changingroom': gt 'NewCloShop', 'changingroom'
 					act 'Get dressed and go back to the store': gt 'NewCloShop', 'changingend'
 				end
@@ -309,7 +309,7 @@ if $ARGS[0] = 'panties':
 	:loopfashionista_panties
 		if fashionista_panties[i] = 0:*p '<a href="exec: i = <<i>> & gt ''NewCloShop'', ''panties2''"><img src="images/pc/panties/fashionista/<<i>>.jpg" 	height="150" /></a> '
 		i += 1
-	if i <= 75:jump 'loopfashionista_panties'
+	if i <= 79:jump 'loopfashionista_panties'
 end
 
 if $ARGS[0] = 'panties2':
@@ -342,7 +342,7 @@ if $ARGS[0] = 'bras':
 	:loopfashionista_bras
 		if fashionista_bras[i] = 0:*p '<a href="exec: i = <<i>> & gt ''NewCloShop'', ''bras2''"><img src="images/pc/bras/fashionista/<<i>>.jpg" 	height="150" /></a> '
 		i += 1
-	if i <= 38:jump 'loopfashionista_bras'
+	if i <= 42:jump 'loopfashionista_bras'
 end
 
 if $ARGS[0] = 'bras2':

+ 1 - 1
locations/NikoSlut.qsrc

@@ -5,7 +5,7 @@ menu_off = 1
 if $ARGS[0] = 'Customers':
 	if NikoSlut = 2 and NikoDiner > 0:
 		NikoCust = rand(1,15)
-		if NikoDinerSlut >= 25 and VKBikerAttack = 0:
+		if NikoDinerSlut >= 25 and VKBikerAttack = 0 and VKWip = 100:
 			gt 'NikoSlut', 'Biker Attack'
 		elseif NikoCust = 1 and NikoCust1 ! daystart:
 			gt 'NikoSlut', 'Customer 1'

+ 2 - 0
locations/ParChurch.qsrc

@@ -186,10 +186,12 @@ if $ARGS[0] = 'candle':
 		money -= 10
 		'You approach the deacon selling candles and he hands you a candle in exchange for your money.'
 	elseif money >= 10 and money < 20 and owechurch = 1:
+		owechurch = 0
 		money -= 10
 		pcs_mood -= 10
 		'You approach the deacon selling candles and hope that he doesn''t recognize you since you couldn''t pay for your last candle. You give him 10 rubles and he hands you a candle. You hustle away from the counter while guilt gnaws at you.'
 	elseif money >= 20 and owechurch = 1:
+		owechurch = 0
 		money -= 20
 		pcs_mood += 5
 		'You approach the deacon selling candles. He seems confused when you hand him 20 rubles, then he smiles in understanding. You feel relieved that the debt is paid.'

+ 2 - 2
locations/ParChurch2.qsrc

@@ -125,7 +125,7 @@ if $ARGS[0] = 'confession':
 		end
 	end
 	
-	if sisterLesb ! 0 or seepornofut ! 0: act 'Confess a secret about incest': gt 'ParChurch2', 'secrets'
+	if sisterLesb > 3 or seepornofut ! 0: act 'Confess a secret about incest': gt 'ParChurch2', 'secrets'
 	if lesbian = 0:
 		act 'Wanting to have sex with a girl':
 			*clr & cla
@@ -611,7 +611,7 @@ if $ARGS[0] = 'secrets':
 	'"Father, this is very hard for me to tell you." you began hesitantly.'
 	'"Go on, my dear." Father Kirill says gently, "Remember, our Lord already knows what you have done. All you need do is acknowledge the sin by speaking it."'
 	'Steeling your nerve, you decided to tell him about...'
-	if sisterLesb ! 0:
+	if sisterLesb > 3:
 		act 'Tell him about having sex with your sister':
 			*clr & cla
 			confK += 1

+ 1 - 1
locations/ParkKafe.qsrc

@@ -414,7 +414,7 @@ if $ARGS[0] = 'negros':
 	
 	if hotcat >= 5 and afra < 1:
 		afra = 1
-		'A few of the Africans come over to your table, they are quite unrestrained, talking a lot in English, grabbing your back and chest. One of them introducing himself as DeMarcus, he tells you that they are all students from Africa and live in the dorm, he gives you directions on how to get to the hostel and find them.'
+		'A few of the Africans come over to your table, they are quite unrestrained, talking a lot in English, grabbing your back and chest. One of them introducing himself as Djibril, he tells you that they are all students from Africa and live in the dorm, he gives you directions on how to get to the hostel and find them.'
 
 		act 'Leave': gt 'parkKafe', 'end', 'cafe'
 	else

+ 5 - 4
locations/Snpc.qsrc

@@ -521,14 +521,14 @@ end
 
 !!Natasha Belova Botha
 if numnpc = 16:
-	if npc_rel['A16'] >= 50 and NatashaQW = 0 and npc_rel['A<<numnpc>>'] >= 80:
+	if npc_rel['A16'] >= 50 and NatbelQW['QWstage'] = 0 and npc_rel['A<<numnpc>>'] >= 80:
 		act '"Could you help me out a bit in school?"':
 			*clr & cla
 
 			if $loc = 'gdkin':minut += 5
 
 			npc_rel['A<<numnpc>>'] += 5
-			NatashaQW = 1
+			NatbelQW['QWstage'] = 1
 			gs 'stat'
 			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
@@ -542,7 +542,7 @@ if numnpc = 16:
 			end
 		end
 	end
-	if NatashaQW >= 8 and NatDolg > 0:
+	if NatbelQW['QWstage'] >= 8 and NatbelQW['Debt'] > 0:
 		act 'Come to the bathroom with me':
 			*clr & cla
 			minut += 5
@@ -555,8 +555,9 @@ if numnpc = 16:
 			act 'Further':
 				*clr & cla
 				minut += 15
-				NatDolg -= 500
+				NatbelQW['Debt'] -= 500
 				if npc_Sex['A16'] = 0: npc_Sex['A16'] = 1 & girl += 1
+				NatbelQW['lesbian'] += 1
 				lesbian += 1
 				pcs_horny = 0
 				orgasm += 1

+ 23 - 14
locations/Voltrenersex.qsrc

@@ -191,27 +191,35 @@ if $ARGS[0] = 'vag':
 	'Pulling his dick out of your mouth, he lefts you up and lays you back, where he spreads your pussy wide with his fingers. He gently asks "Is this hole ready for some training?", exhausted from the desire you only groaned in response.'
 	act 'Further':
 		cls
-		pcs_horny = 100
-		minut += 15
 		npc_rel['A69'] += 1
 		gs 'boyStat', 'A69'
-		gs 'stat'
 		'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex30.mp4"></video></center>'
 		'With you still laying on your back he slips two fingers easily into your wet pussy, causing you moan softly. He finger bangs you for some time, leaving you withering in pleasure, he pulls the fingers out of your wet snatch and immediately thrusts them into your mouth. You suck them, tasting your own pussy juices.'
+		gs 'arousal', 'vaginal_finger', 5
+		gs 'stat'
 		act 'Further':
 			cls
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex31.mp4"></video></center>'
 			'After you suck his fingers clean of your pussy juices he grabs you and rolls you over, bending you over. You ask him "Will you wear a rubber?"'
 			'He shakes his head and replies: "No I''m old fashioned and don''t use that rubber shit". A second later his <<dick>>cm <<$dick_girth>> cock slides into you. '
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', 5
+			gs 'stat'
 			act 'Further':
 				cls
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex32.mp4"></video></center>'
 				'Fucking you doggy style, his fingers begin massaging your asshole. It was nice. Then he slides his thumb in your ass. Feeling yourself filled in two holes was so nice, you reflexively began to compress the vagina clasping tightly around his cock, this immediately affected Mikhail Nikolaevich, he increased the depth and speed of his motion as he fucked you harder.'
+				gs 'arousal', 'vaginal', 5
+				gs 'arousal', 'anal_finger', -5
+				gs 'stat'
 				act 'Don''t cum in me':
 					cls
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex33.jpg"></center>'
-					$sexstart2orgazm5 = 'Even through the waves of pleasure you are feeling you understand the coach is about to cum and pump your pussy full of his sperm. With a cry you say "Don''t cum in me!", you jump away from him, causing him to pull out of you. You turn around just in time to catch a face full of cum, it spurts and flies all over you face, into your hair and between your breasts.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'Even through the waves of pleasure you are feeling you understand the coach is about to cum and pump your pussy full of his sperm. With a cry you say "Don''t cum in me!", you jump away from him, causing him to pull out of you. You turn around just in time to catch a face full of cum, it spurts and flies all over you face, into your hair and between your breasts.'
 					gs 'dinsex','vaginal_sex',10
+					gs 'arousal', 'end'
+					gs 'stat'
 					act 'Wipe the cum':
 						cls
 						gs 'boyStat', 'A69'
@@ -229,30 +237,31 @@ if $ARGS[0] = 'vag':
 end
 
 if $ARGS[0] = 'Anal':
-*clr & cla
-'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex24.jpg"></center>'
-'Invitingly you reach back and pull the buns of your ass apart,so your asshole is exposed and gapping slightly from the pressure.'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex24.jpg"></center>'
+	'Invitingly you reach back and pull the buns of your ass apart,so your asshole is exposed and gapping slightly from the pressure.'
 	act 'Further':
 		cls
-		pcs_horny = 100
-		minut += 15
 		npc_rel['A69'] += 1
-		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex25.jpg"></center>'
 		'Grinning the coach says "Well since you asked nicely", he starts to lick your asshole, after a time his tongue darts inside of your ass, getting it nice and wet and you very aroused. You being rubbing your pussy at the same time, it is already soaking wet from your excitement.'
+		gs 'arousal', 'rimming', 5
+		gs 'stat'
 		act 'Further':
 			cls
-			gs 'boyStat', 'A69'
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex26.mp4"></video></center>'
-			'Once he has your ass good and wet, he sits back and pulls you on top of him. With one hand he guides his cock to your asshole, with the other he pulls you down. You feel the head of his cock against you ass, you bit your lip a little at the pain as he pulls you down forcing his <<dick>>cm <<$dick_girth>> cock into your ass. Once he has the head in, he uses both hands to hold your hip and pull you down. He encourages you to set the pace, but lifting yourself up and down to fuck his dick with your ass.'
 			gs 'boyStat', 'A69'
 			sexpartkno = 1
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
+			gs 'dinSex', 'boy_wants_anal', 'lubri'
+			'Once he has your ass good and wet, he sits back and pulls you on top of him. With one hand he guides his cock to your asshole, with the other he pulls you down. You feel the head of his cock against you ass, you bit your lip a little at the pain as he pulls you down forcing his <<dick>>cm <<$dick_girth>> cock into your ass. Once he has the head in, he uses both hands to hold your hip and pull you down. He encourages you to set the pace, but lifting yourself up and down to fuck his dick with your ass.'
+			gs 'dinsex', 'analsex', 10
+			gs 'arousal', 'end'
+			gs 'stat'
 			act 'Recover':
 				cls
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex28.jpg"></center>'
 				'He lets you guide the pace and depth for most of the time, but as he begins to pant, he grabs your hips and firmly pulls you down as he thrusts up with his hips. Jamming himself balls deep into your ass. You cry out a little in pain as he stretch out your ass a bit more. After several such thrusts he finally pulls you down, leaving himself buried balls deep in your not moving. You feel his spurts of sperm filling up your ass. Once he has finished he finally lets go of your hips so you can pull yourself up, freeing his cock from your ass. You can already feel the cum running out of your gapped asshole.'
-				act 'Leave':gt 'gdksport', 'start'
+				act 'Leave': gt 'gdksport', 'start'
 			end
 		end
 	end

+ 0 - 129
locations/_attributes_alternative.qsrc

@@ -5,828 +5,699 @@ if ARGS[1] = 1:
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 2:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 15
 elseif ARGS[1] = 3:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 15
 elseif ARGS[1] = 4:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 5:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 6:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-	CloExhibit = 30
 elseif ARGS[1] = 7:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 8:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 3
-	CloExhibit = 15
 elseif ARGS[1] = 9:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 10:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 11:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 12:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 13:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 14:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 15:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
 	CloStyle = 2
-	CloExhibit = 5
 elseif ARGS[1] = 16:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 17:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 18:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 19:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 20:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 0
 elseif ARGS[1] = 21:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 22:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 23:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloExhibit = 25
 elseif ARGS[1] = 24:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 25:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle = 2
-	CloExhibit = 30
 elseif ARGS[1] = 26:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 27:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloExhibit = 10
 elseif ARGS[1] = 28:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 29:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 30:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 30
 elseif ARGS[1] = 31:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 32:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 33:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 34:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 35:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 36:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 5
 	CloStyle = 2
-	CloExhibit = 30
 elseif ARGS[1] = 37:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 39:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 40:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 41:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 42:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 43:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 44:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 4
-	CloExhibit = 20
 elseif ARGS[1] = 45:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 46:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 47:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 5
 elseif ARGS[1] = 48:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 49:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 50:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 51:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 52:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 53:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 54:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 55:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle = 2
-	CloExhibit = 30
 elseif ARGS[1] = 56:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 57:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 58:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 59:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 60:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 61:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 62:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 63:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 15
 elseif ARGS[1] = 64:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 4
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 65:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 66:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 67:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 68:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 69:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 15
 elseif ARGS[1] = 70:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 71:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle = 4
-	CloExhibit = 30
 elseif ARGS[1] = 72:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 73:
 	CloQuality = 3
 	CloThinness = 5
 	CloBra = 1
 	CloSkirtShortness = 4
 	CloStyle = 4
-	CloExhibit = 25
 elseif ARGS[1] = 74:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 75:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 76:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 77:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 78:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 79:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 80:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 81:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 82:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 83:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 84:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 85:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 86:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 87:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 88:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 89:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 90:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 91:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 92:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 93:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 94:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 4
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 95:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 96:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 97:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 98:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 99:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 100:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 101:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 102:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 103:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 104:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 105:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 106:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 107:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 3
-	CloExhibit = 15
 elseif ARGS[1] = 108:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 109:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 25
 elseif ARGS[1] = 110:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 111:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 1
 	CloSkirtShortness = 1
-	CloExhibit = 35
 elseif ARGS[1] = 112:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle = 2
-	CloExhibit = 30
 elseif ARGS[1] = 113:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 2
 	CloStyle = 2
-	CloExhibit = 5
 elseif ARGS[1] = 114:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 115:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 116:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 117:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 118:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 119:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 120:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 10
 elseif ARGS[1] = 121:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 20
 elseif ARGS[1] = 122:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 5
 elseif ARGS[1] = 123:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 124:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloStyle = 4
-	CloExhibit = 25
 elseif ARGS[1] = 125:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 126:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 127:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 128:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloStyle = 2
-	CloExhibit = 25
 elseif ARGS[1] = 129:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 end
 
 --- $attributes_alternative ---------------------------------

+ 113 - 11
locations/_attributes_average.qsrc

@@ -37,12 +37,14 @@ elseif ARGS[1] = 6:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 7:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 8:
 	CloQuality = 4
@@ -78,13 +80,15 @@ elseif ARGS[1] = 13:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
-	CloPantsShortness = 4
+	CloBra = 1
+	CloPantsShortness = 5
 	CloExhibit = 25
 elseif ARGS[1] = 14:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 15:
 	CloQuality = 3
@@ -136,19 +140,22 @@ elseif ARGS[1] = 22:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloBra = 1
+	CloPantsShortness = 5
 	CloExhibit = 10
 elseif ARGS[1] = 23:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 24:
 	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 25:
 	CloQuality = 4
@@ -161,7 +168,7 @@ elseif ARGS[1] = 26:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloPantsShortness = 4
+	CloPantsShortness = 5
 	CloBimbo = 1
 	CloExhibit = 25
 elseif ARGS[1] = 27:
@@ -193,6 +200,7 @@ elseif ARGS[1] = 31:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 32:
 	CloQuality = 4
@@ -228,7 +236,7 @@ elseif ARGS[1] = 36:
 	CloPantsShortness = 5
 	CloExhibit = 25
 elseif ARGS[1] = 37:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 5
@@ -237,7 +245,7 @@ elseif ARGS[1] = 37:
 elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 5
+	CloTopCut = 4
 	CloSkirtShortness = 4
 	CloExhibit = 30
 elseif ARGS[1] = 39:
@@ -245,6 +253,7 @@ elseif ARGS[1] = 39:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 40:
 	CloQuality = 4
@@ -370,6 +379,7 @@ elseif ARGS[1] = 59:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle = 5
 	CloExhibit = 5
 elseif ARGS[1] = 60:
@@ -377,6 +387,7 @@ elseif ARGS[1] = 60:
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 5
 	CloExhibit = 20
 elseif ARGS[1] = 61:
@@ -384,6 +395,7 @@ elseif ARGS[1] = 61:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 5
 	CloExhibit = 20
 elseif ARGS[1] = 62:
@@ -467,18 +479,21 @@ elseif ARGS[1] = 74:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 75:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 4
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 76:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 25
 elseif ARGS[1] = 77:
 	CloQuality = 4
@@ -517,12 +532,14 @@ elseif ARGS[1] = 82:
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 83:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 84:
 	CloQuality = 3
@@ -548,12 +565,14 @@ elseif ARGS[1] = 87:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 88:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 89:
 	CloQuality = 3
@@ -566,6 +585,7 @@ elseif ARGS[1] = 90:
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle = 2
 	CloExhibit = 10
 elseif ARGS[1] = 91:
@@ -636,6 +656,7 @@ elseif ARGS[1] = 101:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 2
 	CloExhibit = 20
 elseif ARGS[1] = 102:
@@ -663,6 +684,7 @@ elseif ARGS[1] = 105:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle = 5
 	CloExhibit = 10
 elseif ARGS[1] = 106:
@@ -672,7 +694,7 @@ elseif ARGS[1] = 106:
 	CloSkirtShortness = 4
 	CloExhibit = 20
 elseif ARGS[1] = 107:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 4
@@ -748,7 +770,7 @@ elseif ARGS[1] = 118:
 	CloPantsShortness = 1
 	CloExhibit = 15
 elseif ARGS[1] = 119:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 1
@@ -783,12 +805,14 @@ elseif ARGS[1] = 124:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 125:
 	CloQuality = 4
 	CloThinness = 4 
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 126:
 	CloQuality = 4
@@ -801,6 +825,7 @@ elseif ARGS[1] = 127:
 	CloThinness = 4 
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 128:
 	CloQuality = 4
@@ -882,6 +907,7 @@ elseif ARGS[1] = 140:
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 141:
 	CloStyle = 4
@@ -890,6 +916,7 @@ elseif ARGS[1] = 141:
 	CloTopCut = 4
 	CloBra = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 25
 elseif ARGS[1] = 142:
@@ -939,6 +966,7 @@ elseif ARGS[1] = 149:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 150:
 	CloQuality = 4
@@ -988,6 +1016,7 @@ elseif ARGS[1] = 157:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 158:
 	CloQuality = 3
@@ -1052,7 +1081,7 @@ elseif ARGS[1] = 167:
 	CloPantsShortness = 1
 	CloExhibit = 5
 elseif ARGS[1] = 168:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 4
@@ -1092,12 +1121,14 @@ elseif ARGS[1] = 174:
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 175:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 176:
 	CloQuality = 4
@@ -1290,6 +1321,7 @@ elseif ARGS[1] = 206:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 207:
 	CloQuality = 3
@@ -1302,6 +1334,7 @@ elseif ARGS[1] = 208:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 209:
 	CloQuality = 3
@@ -1362,6 +1395,7 @@ elseif ARGS[1] = 218:
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 15
 elseif ARGS[1] = 219:
@@ -1377,6 +1411,7 @@ elseif ARGS[1] = 220:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 221:
 	CloQuality = 4
@@ -1404,7 +1439,7 @@ elseif ARGS[1] = 224:
 	CloSkirtShortness = 4
 	CloExhibit = 10
 elseif ARGS[1] = 225:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
@@ -1518,6 +1553,7 @@ elseif ARGS[1] = 243:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 244:
 	CloQuality = 3
@@ -1537,6 +1573,7 @@ elseif ARGS[1] = 246:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 20
 elseif ARGS[1] = 247:
@@ -1544,6 +1581,7 @@ elseif ARGS[1] = 247:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 	CloStyle = 4
 elseif ARGS[1] = 248:
@@ -1551,12 +1589,14 @@ elseif ARGS[1] = 248:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 249:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 250:
 	CloQuality = 4
@@ -1575,6 +1615,7 @@ elseif ARGS[1] = 252:
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 253:
 	CloQuality = 3
@@ -1587,6 +1628,7 @@ elseif ARGS[1] = 254:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 255:
 	CloQuality = 4
@@ -1623,18 +1665,21 @@ elseif ARGS[1] = 260:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 261:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 262:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 25
 elseif ARGS[1] = 263:
@@ -1642,6 +1687,7 @@ elseif ARGS[1] = 263:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 264:
 	CloQuality = 3
@@ -2153,6 +2199,7 @@ elseif ARGS[1] = 344:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloExhibit = 5
 elseif ARGS[1] = 345:
 	CloQuality = 3
@@ -2283,6 +2330,7 @@ elseif ARGS[1] = 365:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 15
 	CloStyle = 4
 elseif ARGS[1] = 366:
@@ -2290,6 +2338,7 @@ elseif ARGS[1] = 366:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 367:
 	CloQuality = 4
@@ -2302,6 +2351,7 @@ elseif ARGS[1] = 368:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 369:
 	CloQuality = 4
@@ -2435,6 +2485,7 @@ elseif ARGS[1] = 389:
 	CloTopCut = 3
 	CloBra = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 20
 elseif ARGS[1] = 390:
@@ -2449,6 +2500,7 @@ elseif ARGS[1] = 391:
 	CloTopCut = 3
 	CloBra = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 20
 elseif ARGS[1] = 392:
@@ -2510,6 +2562,7 @@ elseif ARGS[1] = 401:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 15
 elseif ARGS[1] = 402:
@@ -2724,6 +2777,7 @@ elseif ARGS[1] = 436:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 437:
 	CloQuality = 3
@@ -2761,6 +2815,7 @@ elseif ARGS[1] = 442:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 443:
 	CloQuality = 3
@@ -2821,6 +2876,7 @@ elseif ARGS[1] = 452:
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 453:
 	CloQuality = 3
@@ -2884,7 +2940,7 @@ elseif ARGS[1] = 462:
 	CloPantsShortness = 1
 	CloExhibit = 5
 elseif ARGS[1] = 463:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
@@ -2951,12 +3007,14 @@ elseif ARGS[1] = 473:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 474:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 475:
 	CloQuality = 3
@@ -2982,6 +3040,7 @@ elseif ARGS[1] = 478:
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 20
 elseif ARGS[1] = 479:
@@ -3013,6 +3072,7 @@ elseif ARGS[1] = 483:
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 484:
 	CloQuality = 4
@@ -3055,6 +3115,7 @@ elseif ARGS[1] = 490:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 491:
 	CloQuality = 3
@@ -3167,6 +3228,7 @@ elseif ARGS[1] = 508:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 20
 	CloStyle = 4
 elseif ARGS[1] = 509:
@@ -3180,6 +3242,7 @@ elseif ARGS[1] = 510:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 511:
 	CloQuality = 3
@@ -3193,18 +3256,21 @@ elseif ARGS[1] = 512:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 513:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 1
+	CloDress = 1
 	CloExhibit = 0
 elseif ARGS[1] = 514:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 15
 elseif ARGS[1] = 515:
@@ -3259,7 +3325,43 @@ elseif ARGS[1] = 522:
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloExhibit = 5
-
+elseif ARGS[1] = 523:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloExhibit = 5
+elseif ARGS[1] = 524:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 2
+elseif ARGS[1] = 525:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 526:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 527:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 528:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 2
+elseif ARGS[1] = 529:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 2
 end
 
 --- $attributes_average ---------------------------------

+ 0 - 22
locations/_attributes_burlesque.qsrc

@@ -6,133 +6,111 @@ if ARGS[1] = 1:
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloExhibit = 25
 elseif ARGS[1] = 2:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 3:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 4:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 5
-	CloExhibit = 30
 elseif ARGS[1] = 5:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 6:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 7:
 	CloQuality = 6
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 1
-	CloExhibit = 15
 elseif ARGS[1] = 8:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 9:
 	CloQuality = 6
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 10:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 11:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloExhibit = 25
 elseif ARGS[1] = 12:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloExhibit = 25
 elseif ARGS[1] = 13:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 14:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 15:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 35
 elseif ARGS[1] = 16:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 17:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 18:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 19:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 20:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 21:
 	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 25
 elseif ARGS[1] = 22:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 25
 end
 
 --- $attributes_burlesque ---------------------------------

+ 77 - 14
locations/_attributes_cheap.qsrc

@@ -10,6 +10,7 @@ elseif ARGS[1] = 2:
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 elseif ARGS[1] = 3:
 	CloQuality = 2
 	CloThinness = 4
@@ -42,21 +43,25 @@ elseif ARGS[1] = 8:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 3
+	CloDress = 1
 elseif ARGS[1] = 9:
 	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 5
+	CloDress = 1
 elseif ARGS[1] = 10:
 	CloQuality = 1
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 11:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 elseif ARGS[1] = 12:
 	CloQuality = 1
 	CloThinness = 5
@@ -64,12 +69,14 @@ elseif ARGS[1] = 12:
 	CloSkirtShortness = 6
 	CloBimbo = 1
 	CloStyle = 4
+	CloDress = 1
 elseif ARGS[1] = 13:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 6
 	CloBimbo = 1
+	CloDress = 1
 elseif ARGS[1] = 14:
 	CloQuality = 1
 	CloThinness = 4
@@ -93,6 +100,7 @@ elseif ARGS[1] = 17:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 elseif ARGS[1] = 18:
 	CloQuality = 1
 	CloThinness = 3
@@ -145,6 +153,7 @@ elseif ARGS[1] = 26:
 	CloSkirtShortness = 5
 	CloBimbo = 1
 	CloStyle = 4
+	CloDress = 1
 elseif ARGS[1] = 27:
 	CloQuality = 1
 	CloThinness = 4
@@ -197,6 +206,7 @@ elseif ARGS[1] = 36:
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 5
+	CloOnePiece = 1
 elseif ARGS[1] = 37:
 	CloQuality = 1
 	CloThinness = 3
@@ -274,11 +284,13 @@ elseif ARGS[1] = 51:
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle = 4
+	CloDress = 1
 elseif ARGS[1] = 52:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 3
+	CloDress = 1
 elseif ARGS[1] = 53:
 	CloQuality = 1
 	CloThinness = 5
@@ -305,17 +317,20 @@ elseif ARGS[1] = 57:
 	CloTopCut = 2
 	CloSkirtShortness = 6
 	CloStyle = 4
+	CloDress = 1
 elseif ARGS[1] = 58:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 4
 elseif ARGS[1] = 59:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle = 4
 elseif ARGS[1] = 60:
 	CloQuality = 2
@@ -334,6 +349,7 @@ elseif ARGS[1] = 62:
 	CloThinness = 3
 	CloTopCut = 3
 	CloPantsShortness = 1
+	CloDress = 1
 elseif ARGS[1] = 63:
 	CloQuality = 1
 	CloThinness = 4
@@ -371,15 +387,17 @@ elseif ARGS[1] = 69:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle = 5
 elseif ARGS[1] = 70:
 	CloQuality = 1
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 elseif ARGS[1] = 71:
 	CloQuality = 1
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 5
 elseif ARGS[1] = 72:
@@ -387,6 +405,7 @@ elseif ARGS[1] = 72:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 elseif ARGS[1] = 73:
 	CloQuality = 1
 	CloThinness = 5
@@ -447,6 +466,7 @@ elseif ARGS[1] = 83:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle = 5
 elseif ARGS[1] = 84:
 	CloQuality = 2
@@ -603,7 +623,7 @@ elseif ARGS[1] = 112:
 	CloExhibit = 5
 elseif ARGS[1] = 113:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 5
 	CloExhibit = 20
@@ -619,6 +639,7 @@ elseif ARGS[1] = 115:
 	CloThinness = 6
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 30
 	CloStyle = 4
 elseif ARGS[1] = 116:
@@ -632,6 +653,7 @@ elseif ARGS[1] = 117:
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 25
 elseif ARGS[1] = 118:
 	CloQuality = 2
@@ -643,7 +665,7 @@ elseif ARGS[1] = 118:
 	CloExhibit = 35
 elseif ARGS[1] = 119:
 	CloQuality = 1
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloExhibit = 20
@@ -652,6 +674,7 @@ elseif ARGS[1] = 120:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 121:
 	CloQuality = 2
@@ -661,7 +684,7 @@ elseif ARGS[1] = 121:
 	CloExhibit = 0
 elseif ARGS[1] = 122:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloExhibit = 0
@@ -733,6 +756,7 @@ elseif ARGS[1] = 133:
 	CloThinness = 2
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 134:
 	CloStyle = 4
@@ -838,7 +862,7 @@ elseif ARGS[1] = 148:
 	CloExhibit = 25
 elseif ARGS[1] = 149:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
 	CloExhibit = 25
@@ -877,6 +901,7 @@ elseif ARGS[1] = 155:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 156:
 	CloQuality = 1
@@ -910,6 +935,7 @@ elseif ARGS[1] = 160:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 	CloStyle = 5
 elseif ARGS[1] = 161:
@@ -917,12 +943,14 @@ elseif ARGS[1] = 161:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 162:
 	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 163:
 	CloQuality = 2
@@ -953,24 +981,28 @@ elseif ARGS[1] = 167:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 168:
 	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 169:
 	CloQuality = 1
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 170:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 171:
 	CloQuality = 2
@@ -983,18 +1015,21 @@ elseif ARGS[1] = 172:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 173:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 25
 elseif ARGS[1] = 174:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 25
 elseif ARGS[1] = 175:
@@ -1021,6 +1056,7 @@ elseif ARGS[1] = 178:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 179:
 	CloQuality = 2
@@ -1039,12 +1075,14 @@ elseif ARGS[1] = 181:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 182:
 	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 183:
 	CloStyle = 4
@@ -1052,6 +1090,7 @@ elseif ARGS[1] = 183:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 20
 elseif ARGS[1] = 184:
@@ -1085,12 +1124,14 @@ elseif ARGS[1] = 188:
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 189:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 20
 elseif ARGS[1] = 190:
@@ -1110,6 +1151,7 @@ elseif ARGS[1] = 192:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 193:
 	CloQuality = 1
@@ -1122,12 +1164,14 @@ elseif ARGS[1] = 194:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 195:
 	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 196:
 	CloQuality = 2
@@ -1214,6 +1258,7 @@ elseif ARGS[1] = 209:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 210:
 	CloQuality = 2
@@ -1226,6 +1271,7 @@ elseif ARGS[1] = 211:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 15
 	CloStyle = 5
 elseif ARGS[1] = 212:
@@ -1253,6 +1299,7 @@ elseif ARGS[1] = 215:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 216:
 	CloQuality = 2
@@ -1284,6 +1331,7 @@ elseif ARGS[1] = 220:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 221:
 	CloQuality = 2
@@ -1307,7 +1355,7 @@ elseif ARGS[1] = 223:
 	CloExhibit = 25
 elseif ARGS[1] = 224:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 4
 	CloBra = 1
 	CloPantsShortness = 5
@@ -1397,12 +1445,14 @@ elseif ARGS[1] = 238:
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 239:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 240:
 	CloStyle = 5
@@ -1473,6 +1523,7 @@ elseif ARGS[1] = 250:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 251:
 	CloQuality = 2
@@ -1495,7 +1546,7 @@ elseif ARGS[1] = 253:
 	CloExhibit = 15
 elseif ARGS[1] = 254:
 	CloQuality = 1
-	CloThinness = 2
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 4
 	CloExhibit = 15
@@ -1510,6 +1561,7 @@ elseif ARGS[1] = 256:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 257:
 	CloQuality = 2
@@ -1548,6 +1600,7 @@ elseif ARGS[1] = 262:
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 263:
 	CloQuality = 2
@@ -1592,6 +1645,7 @@ elseif ARGS[1] = 269:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle = 4
 	CloExhibit = 30
 elseif ARGS[1] = 270:
@@ -1625,6 +1679,7 @@ elseif ARGS[1] = 274:
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 25
 elseif ARGS[1] = 275:
@@ -1657,6 +1712,7 @@ elseif ARGS[1] = 279:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 280:
 	CloQuality = 1
@@ -1688,6 +1744,7 @@ elseif ARGS[1] = 284:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloExhibit = 15
 elseif ARGS[1] = 285:
 	CloQuality = 1
@@ -1721,6 +1778,7 @@ elseif ARGS[1] = 289:
 	CloTopCut = 3
 	CloBra = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloBimbo = 1
 	CloExhibit = 25
 elseif ARGS[1] = 290:
@@ -1728,6 +1786,7 @@ elseif ARGS[1] = 290:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloExhibit = 10
 elseif ARGS[1] = 291:
 	CloQuality = 1
@@ -1741,12 +1800,14 @@ elseif ARGS[1] = 292:
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 25
 elseif ARGS[1] = 293:
 	CloQuality = 1
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 294:
 	CloQuality = 1
@@ -1772,6 +1833,7 @@ elseif ARGS[1] = 297:
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 	CloStyle = 4
 elseif ARGS[1] = 298:
@@ -1811,6 +1873,7 @@ elseif ARGS[1] = 303:
 	CloThinness = 2
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloExhibit = 25
 	CloStyle = 4
 elseif ARGS[1] = 304:
@@ -1825,6 +1888,7 @@ elseif ARGS[1] = 305:
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloExhibit = 20
 elseif ARGS[1] = 306:
 	CloQuality = 1
@@ -1895,7 +1959,7 @@ elseif ARGS[1] = 315:
 	CloExhibit = 30
 elseif ARGS[1] = 316:
 	CloQuality = 1
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 4
 	CloExhibit = 15
@@ -1934,7 +1998,7 @@ elseif ARGS[1] = 321:
 elseif ARGS[1] = 322:
 	CloQuality = 1
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 4
 	CloPantsShortness = 4
 	CloExhibit = 15
 elseif ARGS[1] = 323:
@@ -2247,11 +2311,10 @@ elseif ARGS[1] = 373:
 	CloPantsShortness = 1
 	CloExhibit = 5
 elseif ARGS[1] = 374:
-	CloQuality = 2
-	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 1
-	CloExhibit = 0
+	CloQuality = 1
+	CloThinness = 3
+	CloTopCut = 4
+	CloPantsShortness = 5
 elseif ARGS[1] = 375:
 	CloQuality = 1
 	CloThinness = 2

+ 0 - 113
locations/_attributes_exercise.qsrc

@@ -6,244 +6,204 @@ if ARGS[1] = 1:
 	CloThinness = 5
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 2:
 	CloQuality = 3
 	CloThinness = 5
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 3:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloInhibit = 0
 elseif ARGS[1] = 4:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 4
 	CloPantsShortness = 4
-	CloInhibit = 0
 elseif ARGS[1] = 5:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloInhibit = 0
 elseif ARGS[1] = 6:
 	CloQuality = 4
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 7:
 	CloQuality = 5
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 4
-	CloInhibit = 15
 elseif ARGS[1] = 8:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloInhibit = 10
 elseif ARGS[1] = 9:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 2
-	CloInhibit = 10
 elseif ARGS[1] = 10:
 	CloQuality = 4
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 5
 elseif ARGS[1] = 11:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 4
-	CloInhibit = 20
 elseif ARGS[1] = 12:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 5
-	CloInhibit = 15
 elseif ARGS[1] = 13:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloInhibit = 10
 elseif ARGS[1] = 14:
 	CloQuality = 5
 	CloThinness = 5
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 5
 elseif ARGS[1] = 15:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 5
-	CloInhibit = 15
 elseif ARGS[1] = 16:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloInhibit = 10
 elseif ARGS[1] = 17:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 5
-	CloInhibit = 10
 elseif ARGS[1] = 18:
 	CloQuality = 4
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 2
-	CloInhibit = 10
 elseif ARGS[1] = 19:
 	CloQuality = 4
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 20:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloInhibit = 5
 elseif ARGS[1] = 21:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloInhibit = 10
 elseif ARGS[1] = 22:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloInhibit = 5
 elseif ARGS[1] = 23:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloInhibit = 5
 elseif ARGS[1] = 24:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloInhibit = 10
 elseif ARGS[1] = 25:
 	CloQuality = 4
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 26:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 6
-	CloInhibit = 10
 elseif ARGS[1] = 27:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPanties = 1
 	CloOnePiece = 1
-	CloInhibit = 15
 elseif ARGS[1] = 28:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPanties = 1
 	CloOnePiece = 1
-	CloInhibit = 15
 elseif ARGS[1] = 29:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloInhibit = 0
 elseif ARGS[1] = 30:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
 	CloOnePiece = 1
-	CloInhibit = 30
 elseif ARGS[1] = 31:
 	CloQuality = 3
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 5
-	CloInhibit = 25
 elseif ARGS[1] = 32:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloInhibit = 0
 elseif ARGS[1] = 33:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloPanties = 1
 	CloOnePiece = 1
-	CloInhibit = 15
 elseif ARGS[1] = 34:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloInhibit = 15
 elseif ARGS[1] = 35:
 	CloQuality = 4
 	CloThinness = 5
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 36:
 	CloQuality = 5
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 1
-	CloInhibit = 15
 elseif ARGS[1] = 37:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloInhibit = 10
 elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 39:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 40:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 	CloBimbo = 1
 	CloBra = 1
@@ -251,256 +211,214 @@ elseif ARGS[1] = 41:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 5
 	CloBimbo = 1
 elseif ARGS[1] = 42:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 43:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 44:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 1
 elseif ARGS[1] = 45:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
-	CloInhibit = 0
 	CloPantsShortness = 1
 elseif ARGS[1] = 46:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 1
 elseif ARGS[1] = 47:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 4
 elseif ARGS[1] = 48:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 49:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 50:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 51:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 52:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 53:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 54:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 55:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 56:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 1
 elseif ARGS[1] = 57:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 1
 elseif ARGS[1] = 58:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 20
 	CloPantsShortness = 5
 elseif ARGS[1] = 59:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 60:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 2
 elseif ARGS[1] = 61:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 20
 	CloPantsShortness = 5
 	CloBimbo = 1
 elseif ARGS[1] = 62:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 2
 elseif ARGS[1] = 63:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 64:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
-	CloInhibit = 0
 	CloPantsShortness = 1
 elseif ARGS[1] = 65:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 2
 elseif ARGS[1] = 66:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
-	CloInhibit = 0
 	CloPantsShortness = 1
 elseif ARGS[1] = 67:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloInhibit = 20
 	CloPantsShortness = 5
 elseif ARGS[1] = 68:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
-	CloInhibit = 0
 	CloPantsShortness = 1
 elseif ARGS[1] = 69:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloInhibit = 10
 	CloPantsShortness = 5
 elseif ARGS[1] = 70:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 20
 	CloPantsShortness = 5
 elseif ARGS[1] = 71:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 15
 	CloPantsShortness = 6
 	CloOnePiece = 1
 elseif ARGS[1] = 72:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 2
 elseif ARGS[1] = 73:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 2
 elseif ARGS[1] = 74:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 75:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 76:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 1
 elseif ARGS[1] = 77:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 78:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 79:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 80:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 81:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 82:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 25
 	CloPantsShortness = 5
 	CloBimbo = 1
 	CloBra = 1
@@ -508,187 +426,156 @@ elseif ARGS[1] = 83:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 84:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
-	CloInhibit = 0
 	CloPantsShortness = 1
 elseif ARGS[1] = 85:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 1
 elseif ARGS[1] = 86:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
-	CloInhibit = 0
 	CloPantsShortness = 1
 elseif ARGS[1] = 87:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 88:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
-	CloInhibit = 5
 	CloPantsShortness = 1
 elseif ARGS[1] = 89:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 90:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
-	CloInhibit = 5
 	CloPantsShortness = 4
 elseif ARGS[1] = 91:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 92:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 93:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 5
 elseif ARGS[1] = 94:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 5
 elseif ARGS[1] = 95:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 5
 elseif ARGS[1] = 96:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 97:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 98:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 3
 elseif ARGS[1] = 99:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 100:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 101:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 5
 elseif ARGS[1] = 102:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 103:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 104:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 15
 	CloPantsShortness = 4
 elseif ARGS[1] = 105:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 106:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 107:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 108:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 109:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 110:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 4
 elseif ARGS[1] = 111:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 112:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
-	CloInhibit = 10
 	CloPantsShortness = 1
 elseif ARGS[1] = 113:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
-	CloInhibit = 10
 	CloPantsShortness = 1
 
 end

+ 29 - 57
locations/_attributes_exhibit.qsrc

@@ -6,340 +6,314 @@ if ARGS[1] = 1:
 	CloThinness = 6
 	CloTopCut = 3
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 2:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 3:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 4:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 5:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 6:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloPantsShortness = 6
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 7:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloPantsShortness = 5
-	CloExhibit = 40
 elseif ARGS[1] = 8:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 3
 	CloSkirtShortness = 5
-	CloExhibit = 40
 elseif ARGS[1] = 9:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
 elseif ARGS[1] = 10:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 5
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 11:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 12:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloExhibit = 40
 elseif ARGS[1] = 13:
 	CloQuality = 6
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 14:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 15:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 16:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
 elseif ARGS[1] = 17:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloExhibit = 40
 elseif ARGS[1] = 18:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 3
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 	CloBimbo = 1
 elseif ARGS[1] = 19:
 	CloQuality = 2
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 20:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 21:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 22:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 23:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 24:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 3
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 25:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 26:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 27:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 28:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 29:
 	CloQuality = 6
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 30:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 5
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 31:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloPantsShortness = 5
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 32:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloExhibit = 40
 elseif ARGS[1] = 33:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 34:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 35:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 6
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 36:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
 	CloPanties = 1
-	CloExhibit = 40
 elseif ARGS[1] = 37:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 40
 elseif ARGS[1] = 39:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloExhibit = 40
+	CloDress = 1
 elseif ARGS[1] = 40:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloPanties = 1
-	CloExhibit = 40
 	CloOnePiece = 1
 elseif ARGS[1] = 41:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloPantsShortness = 5
-	CloExhibit = 40
 elseif ARGS[1] = 42:
 	CloQuality = 4
 	CloThinness = 5
 	CloBra = 1
 	CloSkirtShortness = 4
-	CloExhibit = 40
 elseif ARGS[1] = 43:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 3
-	CloExhibit = 40
 	CloSkirtShortness = 4
+	CloDress = 1
 elseif ARGS[1] = 44:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 2
-	CloExhibit = 40
 	CloPantsShortness = 5
 elseif ARGS[1] = 45:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
-	CloExhibit = 40
 	CloSkirtShortness = 4
 elseif ARGS[1] = 46:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloSkirtShortness = 5
 	CloBimbo = 1
 elseif ARGS[1] = 47:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 40
 	CloPantsShortness = 1
 elseif ARGS[1] = 48:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
-	CloExhibit = 40
 	CloSkirtShortness = 5
 elseif ARGS[1] = 49:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloPantsShortness = 5
 elseif ARGS[1] = 50:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloExhibit = 40
 	CloPantsShortness = 4
 elseif ARGS[1] = 51:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 4
-	CloExhibit = 40
 	CloSkirtShortness = 6
 elseif ARGS[1] = 52:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloExhibit = 40
 	CloPantsShortness = 4
 elseif ARGS[1] = 53:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
 	CloBra = 2
 	CloPanties = 1
@@ -347,27 +321,25 @@ elseif ARGS[1] = 54:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloPantsShortness = 1
 elseif ARGS[1] = 55:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
-	CloExhibit = 40
 	CloSkirtShortness = 2
+	CloDress = 1
 elseif ARGS[1] = 56:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloBimbo = 1
 	CloBra = 1
 elseif ARGS[1] = 57:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 40
 	CloPantsShortness = 3
 end
 

File diff suppressed because it is too large
+ 141 - 5
locations/_attributes_expensive.qsrc


+ 1 - 95
locations/_attributes_fetish.qsrc

@@ -6,383 +6,322 @@ if ARGS[1] = 1:
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 15
 elseif ARGS[1] = 2:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	ClopantsShortness = 1
-	CloExhibit = 15
 elseif ARGS[1] = 3:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 20
 elseif ARGS[1] = 4:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 1
-	CloExhibit = 20
 elseif ARGS[1] = 5:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 6:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	ClopantsShortness = 2
-	CloExhibit = 20
 elseif ARGS[1] = 7:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 3
-	CloExhibit = 20
 elseif ARGS[1] = 8:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 1
 	ClopantsShortness = 6
-	CloExhibit = 25
 elseif ARGS[1] = 9:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 3
 	CloSkirtShortness = 5
-	CloExhibit = 30
 elseif ARGS[1] = 10:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 15
 elseif ARGS[1] = 11:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 25
 elseif ARGS[1] = 12:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 20
 elseif ARGS[1] = 13:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 20
 elseif ARGS[1] = 14:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 15:
 	CloQuality = 5
 	CloThinness = 5
 	CloBra = 1
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 16:
 	CloQuality = 5
 	CloThinness = 6
 	CloBra = 1
 	CloPanties = 1
-	CloOnePiece = 1
-	CloExhibit = 50
+	CloOnePiece = 10
 elseif ARGS[1] = 17:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 18:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 15
 elseif ARGS[1] = 19:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 4	
-	CloExhibit = 25
 elseif ARGS[1] = 20:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 21:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 22:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 20
 elseif ARGS[1] = 23:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 20
 elseif ARGS[1] = 24:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 25:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 2
-	CloExhibit = 20
 elseif ARGS[1] = 26:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 27:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 28:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 29:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 30:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 1
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 31:
 	CloQuality = 4
 	CloThinness = 5
 	CloBra = 1
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 32:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 33:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 20
 elseif ARGS[1] = 34:
 	CloQuality = 5
 	CloThinness = 4
 	CloBra = 1
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 35:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 25
 elseif ARGS[1] = 36:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 37:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 20
 elseif ARGS[1] = 38:
 	CloQuality = 3
 	CloThinness = 5
 	CloBra = 1
 	CloPanties = 1	
-	CloExhibit = 30
 elseif ARGS[1] = 39:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4	
-	CloExhibit = 25
 elseif ARGS[1] = 40:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
-	CloExhibit = 25
 elseif ARGS[1] = 41:
 	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
 	CloOnePiece = 1
-	CloExhibit = 25
 elseif ARGS[1] = 42:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 4
-	CloExhibit = 30
 elseif ARGS[1] = 43:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 20
 elseif ARGS[1] = 44:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
-	CloExhibit = 30
 elseif ARGS[1] = 45:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 20
 elseif ARGS[1] = 46:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 15
 elseif ARGS[1] = 47:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 20
 elseif ARGS[1] = 48:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloOnePiece = 1	
-	CloExhibit = 20
 elseif ARGS[1] = 49:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
-	CloExhibit = 35
 elseif ARGS[1] = 50:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 1
-	CloExhibit = 15
 elseif ARGS[1] = 51:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 20
 elseif ARGS[1] = 52:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloOnePiece = 1
-	CloExhibit = 20
 elseif ARGS[1] = 53:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 2
-	CloExhibit = 15
 elseif ARGS[1] = 54:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
-	CloExhibit = 15
 elseif ARGS[1] = 55:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 1
-	CloExhibit = 20
 	CloPantsShortness = 1
 elseif ARGS[1] = 56:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 25
 	CloSkirtShortness = 2
 elseif ARGS[1] = 57:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 15
 	CloPantsShortness = 1
 elseif ARGS[1] = 58:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 35
 	CloPanties = 1
 elseif ARGS[1] = 59:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 3
-	CloExhibit = 25
 	CloPantsShortness = 1
 elseif ARGS[1] = 60:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 1
-	CloExhibit = 15
 	CloSkirtShortness = 2
 elseif ARGS[1] = 61:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 45
 	CloBimbo = 1
 	CloBra = 1
 	CloPanties = 1
@@ -390,44 +329,37 @@ elseif ARGS[1] = 62:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
-	CloExhibit = 15
 	CloPantsShortness = 1
 elseif ARGS[1] = 63:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 64:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 20
 	CloSkirtShortness = 3
 elseif ARGS[1] = 65:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 25
 	CloPantsShortness = 4
 elseif ARGS[1] = 66:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 30
 	CloPanties = 1
 	CloOnePiece = 1
 elseif ARGS[1] = 67:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
-	CloExhibit = 30
 	CloBra = 1
 	CloPanties = 1
 elseif ARGS[1] = 68:
 	CloQuality = 4
 	CloThinness = 5
-	CloExhibit = 40
 	CloBimbo = 1
 	CloBra = 1
 	CloPanties = 1
@@ -436,34 +368,29 @@ elseif ARGS[1] = 69:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
-	CloExhibit = 30
 	CloBra = 1
 	CloPanties = 1
 elseif ARGS[1] = 70:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloPantsShortness = 6
 	CloBra = 1
 	CloPanties = 1
 elseif ARGS[1] = 71:
 	CloQuality = 4
 	CloThinness = 5
-	CloExhibit = 40
 	CloBra = 1
 	CloPanties = 1
 elseif ARGS[1] = 72:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 30
 	CloPanties = 1
 	CloOnePiece = 1
 elseif ARGS[1] = 73:
 	CloQuality = 4
 	CloThinness = 6
-	CloExhibit = 50
 	CloBimbo = 1
 	CloBra = 2
 	CloPanties = 1
@@ -472,14 +399,12 @@ elseif ARGS[1] = 74:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 25
 	CloPanties = 1
 	CloOnePiece = 1
 elseif ARGS[1] = 75:
 	CloQuality = 6
 	CloThinness = 6
 	CloTopCut = 1
-	CloExhibit = 30
 	CloPantsShortness = 1
 	CloBimbo = 1
 	CloBra = 1
@@ -489,7 +414,6 @@ elseif ARGS[1] = 76:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 3
-	CloExhibit = 30
 	CloPanties = 1
 	CloBra = 1
 	CloOnePiece = 1
@@ -497,7 +421,6 @@ elseif ARGS[1] = 77:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 25
 	CloSkirtShortness = 4
 	CloBimbo = 1
 	CloBra = 1
@@ -505,13 +428,11 @@ elseif ARGS[1] = 78:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 79:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 45
 	CloPanties = 1
 	CloBimbo = 1
 	CloBra = 1
@@ -520,12 +441,10 @@ elseif ARGS[1] = 80:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 81:
 	CloQuality = 3
 	CloThinness = 6
-	CloExhibit = 45
 	CloBimbo = 1
 	CloBra = 2
 	CloPanties = 1
@@ -534,13 +453,11 @@ elseif ARGS[1] = 82:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 1
-	CloExhibit = 30
 	CloSkirtShortness = 4
 	CloBimbo = 1
 elseif ARGS[1] = 83:
 	CloQuality = 5
 	CloThinness = 6
-	CloExhibit = 40
 	CloBimbo = 1
 	CloBra = 1
 	CloPanties = 1
@@ -548,7 +465,6 @@ elseif ARGS[1] = 84:
 	CloQuality = 6
 	CloThinness = 6
 	CloTopCut = 1
-	CloExhibit = 35
 	CloPanties = 1
 	CloBimbo = 1
 	CloOnePiece = 1
@@ -556,52 +472,44 @@ elseif ARGS[1] = 85:
 	CloQuality = 6
 	CloThinness = 6
 	CloTopCut = 1
-	CloExhibit = 35
 	CloPantsShortness = 1
 	CloBimbo = 1
 elseif ARGS[1] = 86:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 1
-	CloExhibit = 25
 	CloPantsShortness = 1
 elseif ARGS[1] = 87:
 	CloQuality = 4
 	CloThinness = 5
 	CloBra = 1
-	CloExhibit = 40
 	CloPanties = 1
 	CloOnePiece = 1
 elseif ARGS[1] = 88:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 2
-	CloExhibit = 25
 	CloSkirtShortness = 4
 elseif ARGS[1] = 89:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 30
 	CloPantsShortness = 1
 	CloBimbo = 1
 elseif ARGS[1] = 90:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 30
 	CloPantsShortness = 1
 	CloOnePiece = 1
 elseif ARGS[1] = 91:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloExhibit = 40
 	CloPanties = 1
 elseif ARGS[1] = 92:
 	CloQuality = 6
 	CloThinness = 6
-	CloExhibit = 40
 	CloBimbo = 1
 	CloBra = 1
 	CloPanties = 1
@@ -609,13 +517,11 @@ elseif ARGS[1] = 93:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
-	CloExhibit = 30
 	CloPanties = 1
 	CloOnePiece = 1
 elseif ARGS[1] = 94:
 	CloQuality = 4
 	CloThinness = 5
-	CloExhibit = 40
 	CloBimbo = 1
 	CloBra = 1
 	CloPanties = 1

+ 168 - 168
locations/_attributes_formal.qsrc

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

+ 6 - 101
locations/_attributes_office.qsrc

@@ -6,7 +6,6 @@ if ARGS[1] = 1:
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 15
 elseif ARGS[1] = 2:
 	CloQuality = 4
 	CloThinness = 4
@@ -14,168 +13,144 @@ elseif ARGS[1] = 2:
 	CloSkirtShortness = 3
 	CloBimbo = 1
 	CloStyle = 4
-	CloExhibit = 15
 elseif ARGS[1] = 3:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 4:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 2
 	CloBimbo = 1
-	CloExhibit = 25
 elseif ARGS[1] = 5:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 6:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
-	CloExhibit = 30
 elseif ARGS[1] = 7:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 8:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
-	CloExhibit = 15
 elseif ARGS[1] = 9:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 10:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 20
 elseif ARGS[1] = 11:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 12:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 15
+	CloDress = 1
 elseif ARGS[1] = 13:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
+	CloDress = 1
 elseif ARGS[1] = 14:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
 	CloBimbo = 1
-	CloExhibit = 30
 elseif ARGS[1] = 15:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 30
 elseif ARGS[1] = 16:
 	CloQuality = 5
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 17:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 18:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 19:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloBimbo = 1
-	CloExhibit = 25
 elseif ARGS[1] = 20:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 21:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 3
-	CloExhibit = 15
 elseif ARGS[1] = 22:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 23:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 24:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 25:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 26:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 27:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 28:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 5
 	CloBimbo = 1
-	CloExhibit = 30
 elseif ARGS[1] = 29:
 	CloQuality = 3
 	CloThinness = 4
@@ -183,450 +158,380 @@ elseif ARGS[1] = 29:
 	CloSkirtShortness = 6
 	CloBimbo = 1
 	CloStyle = 4
-	CloExhibit = 35
 elseif ARGS[1] = 30:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 31:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 32:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 33:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 34:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 35:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
+	CloDress = 1
 elseif ARGS[1] = 36:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 10
 elseif ARGS[1] = 37:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloStyle = 4
-	CloExhibit = 10
 elseif ARGS[1] = 38:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloBimbo = 1
-	CloExhibit = 20
 elseif ARGS[1] = 39:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 40:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 41:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 25
 elseif ARGS[1] = 42:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 43:
 	CloQuality = 4
 	CloThinness = 5
 	CloBra = 1
 	CloPantsShortness = 1
-	CloExhibit = 30
 elseif ARGS[1] = 44:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 1
-	CloExhibit = 25
 elseif ARGS[1] = 45:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 46:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 47:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 15
 elseif ARGS[1] = 48:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 49:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloBimbo = 1
-	CloExhibit = 10
 elseif ARGS[1] = 50:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 0
 elseif ARGS[1] = 51:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 52:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 53:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloBimbo = 1
-	CloExhibit = 15
 elseif ARGS[1] = 54:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 55:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 56:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 57:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 58:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 0
 elseif ARGS[1] = 59:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 60:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 61:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 62:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 63:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 64:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 65:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 2
-	CloExhibit = 15
 elseif ARGS[1] = 66:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
+	CloDress = 1
 elseif ARGS[1] = 67:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloSkirtShortness = 2
 	CloBimbo = 1
-	CloExhibit = 25
 elseif ARGS[1] = 68:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
-	CloExhibit = 20
 elseif ARGS[1] = 69:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 70:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 0
 elseif ARGS[1] = 71:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 72:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 73:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 74:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 75:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 76:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 77:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloBimbo = 1
-	CloExhibit = 15
 elseif ARGS[1] = 78:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 79:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloBimbo = 1
-	CloExhibit = 20
 elseif ARGS[1] = 80:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 81:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 82:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 10
 elseif ARGS[1] = 83:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 84:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloExhibit = 0
 elseif ARGS[1] = 85:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloBimbo = 1
-	CloExhibit = 20
 elseif ARGS[1] = 86:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 87:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloBimbo = 1
-	CloExhibit = 15
 elseif ARGS[1] = 88:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloExhibit = 5
 elseif ARGS[1] = 89:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 90:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 91:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 92:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 93:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
-	CloExhibit = 5
+	CloDress = 1
 elseif ARGS[1] = 94:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 95:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 96:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 97:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 elseif ARGS[1] = 98:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
-	CloExhibit = 5
 elseif ARGS[1] = 99:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloBimbo = 1
-	CloExhibit = 25
 elseif ARGS[1] = 100:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloBimbo = 1
-	CloExhibit = 20
 elseif ARGS[1] = 101:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloExhibit = 10
 end
 
 --- $attributes_office ---------------------------------

+ 3 - 65
locations/_attributes_school.qsrc

@@ -7,14 +7,12 @@ if ARGS[1] = 1:
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 2:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloExhibit = 15
 elseif ARGS[1] = 3:
 	CloQuality = 4
 	CloThinness = 4
@@ -22,7 +20,6 @@ elseif ARGS[1] = 3:
 	CloSkirtShortness = 5
 	CloBimbo = 1
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 4:
 	CloQuality = 3
 	CloThinness = 4
@@ -30,7 +27,6 @@ elseif ARGS[1] = 4:
 	CloSkirtShortness = 5
 	CloBimbo = 1
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 5:
 	CloQuality = 4
 	CloThinness = 5
@@ -39,14 +35,12 @@ elseif ARGS[1] = 5:
 	CloBimbo = 1
 	CloStyle = 4
 	CloStyle2 = 4
-	CloExhibit = 35
 elseif ARGS[1] = 6:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
-	CloStyle2 = 4
-	CloExhibit = 0	
+	CloStyle2 = 4	
 elseif ARGS[1] = 7:
 	CloQuality = 4
 	CloThinness = 4
@@ -54,14 +48,12 @@ elseif ARGS[1] = 7:
 	CloSkirtShortness = 5
 	CloBimbo = 1
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 8:
 	CloQuality = 3
 	CloThinness = 5
 	CloBra = 1
 	CloSkirtShortness = 6
 	CloBimbo = 1
-	CloExhibit = 35
 	CloStyle2 = 4
 	CloStyle = 4
 elseif ARGS[1] = 9:
@@ -70,7 +62,6 @@ elseif ARGS[1] = 9:
 	CloTopCut = 3
 	CloSkirtShortness = 5
 	CloBimbo = 1
-	CloExhibit = 30
 	CloStyle2 = 4
 	CloStyle = 4
 elseif ARGS[1] = 10:
@@ -79,7 +70,6 @@ elseif ARGS[1] = 10:
 	CloTopCut = 4
 	CloSkirtShortness = 4
 	CloBimbo = 1
-	CloExhibit = 35
 	CloStyle = 4
 	CloStyle2 = 4
 elseif ARGS[1] = 11:
@@ -88,21 +78,18 @@ elseif ARGS[1] = 11:
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 12:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 13:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 14:
 	CloQuality = 3
 	CloThinness = 5
@@ -110,14 +97,12 @@ elseif ARGS[1] = 14:
 	CloSkirtShortness = 4
 	CloBimbo = 1
 	CloStyle2 = 4
-	CloExhibit = 25
 elseif ARGS[1] = 15:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloStyle2 = 4
 	CloSkirtShortness = 5
-	CloExhibit = 30
 elseif ARGS[1] = 16:
 	CloQuality = 3
 	CloThinness = 4
@@ -125,63 +110,54 @@ elseif ARGS[1] = 16:
 	CloSkirtShortness = 4
 	CloBimbo = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 17:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 18:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 19:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 20:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 21:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 22:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 23:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 24:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 25:
 	CloQuality = 3
 	CloThinness = 4
@@ -189,118 +165,101 @@ elseif ARGS[1] = 25:
 	CloSkirtShortness = 4
 	CloBimbo = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 26:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 27:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 28:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 29:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 30:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 31:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 32:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloExhibit = 10
 elseif ARGS[1] = 33:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 34:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
-	CloExhibit = 20
 elseif ARGS[1] = 35:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloExhibit = 10
 elseif ARGS[1] = 36:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloExhibit = 10
 elseif ARGS[1] = 37:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloExhibit = 10
 elseif ARGS[1] = 38:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 4
-	CloExhibit = 10
 elseif ARGS[1] = 39:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 40:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 41:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloStyle2 = 4
-	CloExhibit = 30
 	CloSkirtShortness = 5
 	CloBimbo = 1
 elseif ARGS[1] = 42:
@@ -308,21 +267,18 @@ elseif ARGS[1] = 42:
 	CloThinness = 5
 	CloTopCut = 3
 	CloStyle2 = 4
-	CloExhibit = 25
 	CloSkirtShortness = 4
 elseif ARGS[1] = 43:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 44:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 4
 	CloStyle2 = 4
-	CloExhibit = 30
 	CloSkirtShortness = 5
 	CloBimbo = 1
 elseif ARGS[1] = 45:
@@ -330,7 +286,6 @@ elseif ARGS[1] = 45:
 	CloThinness = 3
 	CloTopCut = 3
 	CloStyle2 = 4
-	CloExhibit = 30
 	CloSkirtShortness = 5
 	CloBimbo = 1
 elseif ARGS[1] = 46:
@@ -338,7 +293,6 @@ elseif ARGS[1] = 46:
 	CloThinness = 3
 	CloTopCut = 2
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 47:
 	CloQuality = 4
@@ -346,33 +300,28 @@ elseif ARGS[1] = 47:
 	CloTopCut = 1
 	CloSkirtShortness = 5
 	CloStyle2 = 4
-	CloExhibit = 30
 elseif ARGS[1] = 48:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 49:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 50:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 51:
 	CloQuality = 4
 	CloThinness = 4
 	CloStyle2 = 4
-	CloExhibit = 35
 	CloSkirtShortness = 4
 	CloBimbo = 1
 	CloBra = 1
@@ -381,71 +330,61 @@ elseif ARGS[1] = 52:
 	CloThinness = 2
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 53:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 54:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 55:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 56:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 	CloBimbo = 1
 elseif ARGS[1] = 57:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 58:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 59:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 elseif ARGS[1] = 60:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 elseif ARGS[1] = 61:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 2
 	CloStyle2 = 4
-	CloExhibit = 20
 	CloSkirtShortness = 4
 	CloBimbo = 1
 elseif ARGS[1] = 62:
@@ -453,7 +392,6 @@ elseif ARGS[1] = 62:
 	CloThinness = 1
 	CloTopCut = 1
 	CloStyle2 = 4
-	CloExhibit = 10
 	CloSkirtShortness = 3
 end
 

+ 29 - 49
locations/_attributes_uniform.qsrc

@@ -6,15 +6,15 @@ if ARGS[1] = 1:
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 20
 elseif ARGS[1] = 2:
 	CloQuality = 5
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 35
 	CloStyle2 = 1
 elseif ARGS[1] = 3:
 	CloQuality = 4
@@ -22,22 +22,21 @@ elseif ARGS[1] = 3:
 	CloTopCut = 4
 	CloSkirtShortness = 6
 	CloBimbo = 1
-	CloExhibit = 35
 	CloStyle2 = 1
 elseif ARGS[1] = 4:
 	CloQuality = 4
 	CloThinness = 6
 	CloTopCut = 4
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
-	CloExhibit = 35
 	CloStyle2 = 1
 elseif ARGS[1] = 5:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 4
 	CloSkirtShortness = 5
-	CloExhibit = 30
+	CloDress = 1
 	CloStyle2 = 1
 elseif ARGS[1] = 6:
 	CloQuality = 5
@@ -45,7 +44,6 @@ elseif ARGS[1] = 6:
 	CloTopCut = 3
 	CloSkirtShortness = 6
 	CloBimbo = 1
-	CloExhibit = 35
 	CloStyle2 = 1
 elseif ARGS[1] = 7:
 	CloQuality = 4
@@ -54,219 +52,203 @@ elseif ARGS[1] = 7:
 	CloSkirtShortness = 4
 	CloBimbo = 1
 	CloStyle2 = 2
-	CloExhibit = 20
 elseif ARGS[1] = 8:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle2 = 2
-	CloExhibit = 5
 elseif ARGS[1] = 9:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 2
-	CloExhibit = 20
 elseif ARGS[1] = 10:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle2 = 2
-	CloExhibit = 0
 elseif ARGS[1] = 11:
 	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 0
 elseif ARGS[1] = 12:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 5
 elseif ARGS[1] = 13:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle2 = 2
-	CloExhibit = 5
 elseif ARGS[1] = 14:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 2
-	CloExhibit = 20
 elseif ARGS[1] = 15:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle2 = 2
-	CloExhibit = 5
 elseif ARGS[1] = 16:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	CloStyle2 = 2
-	CloExhibit = 5
 elseif ARGS[1] = 17:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle2 = 2
-	CloExhibit = 5
 elseif ARGS[1] = 18:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
 	CloStyle2 = 1
-	CloExhibit = 30
 elseif ARGS[1] = 19:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloBimbo = 1
 	CloStyle2 = 1
-	CloExhibit = 30
 elseif ARGS[1] = 20:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 5
 elseif ARGS[1] = 21:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 5
 elseif ARGS[1] = 22:
 	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 0
 elseif ARGS[1] = 23:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 5
 elseif ARGS[1] = 24:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 2
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 5
 elseif ARGS[1] = 25:
 	CloQuality = 5
 	CloThinness = 2
 	CloBra = 1
 	CloPantsShortness = 5
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 26:
 	CloQuality = 4
 	CloThinness = 2
 	CloBra = 1
 	CloPanties = 1
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 27:
 	CloQuality = 3
 	CloThinness = 2
 	CloBra = 1
 	CloPanties = 1
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 28:
 	CloQuality = 2
 	CloThinness = 2
 	CloBra = 1
 	CloSkirtShortness = 6
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 29:
 	CloQuality = 4
 	CloThinness = 2
 	CloBra = 1
 	CloSkirtShortness = 6
 	CloStyle2 = 3
-	CloExhibit = 35
 elseif ARGS[1] = 30:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle2 = 3
-	CloExhibit = 25
 elseif ARGS[1] = 31:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloPanties = 1
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 32:
 	CloQuality = 2
 	CloThinness = 4
 	CloBra = 1
 	CloPantsShortness = 5
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 33:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 10
 elseif ARGS[1] = 34:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 20
 elseif ARGS[1] = 35:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 20
 elseif ARGS[1] = 36:
 	CloQuality = 3
 	CloThinness = 5
 	CloBra = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 1
-	CloExhibit = 30
 elseif ARGS[1] = 37:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 25
 elseif ARGS[1] = 38:
 	CloQuality = 3
 	CloThinness = 5
@@ -274,86 +256,84 @@ elseif ARGS[1] = 38:
 	CloBra = 1
 	CloPanties = 1
 	CloStyle2 = 1
-	CloExhibit = 35
 elseif ARGS[1] = 39:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle2 = 3
-	CloExhibit = 30
 elseif ARGS[1] = 40:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 3
+	CloDress = 1
 	CloStyle2 = 2
-	CloExhibit = 10
 elseif ARGS[1] = 41:
 	CloQuality = 3
 	CloThinness = 6
 	CloTopCut = 2
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
 	CloStyle2 = 1
-	CloExhibit = 35
 elseif ARGS[1] = 42:
 	CloQuality = 5
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 20
 elseif ARGS[1] = 43:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 6
+	CloDress = 1
 	CloBimbo = 1
 	CloStyle2 = 1
-	CloExhibit = 35
 elseif ARGS[1] = 44:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 30
 elseif ARGS[1] = 45:
 	CloQuality = 5
 	CloThinness = 5
 	CloTopCut = 3
 	CloSkirtShortness = 5
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 30
 elseif ARGS[1] = 46:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloStyle2 = 2
-	CloExhibit = 10
 elseif ARGS[1] = 47:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 2
-	CloExhibit = 20
 elseif ARGS[1] = 48:
 	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 1
-	CloExhibit = 20
 elseif ARGS[1] = 49:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloSkirtShortness = 4
+	CloDress = 1
 	CloStyle2 = 2
-	CloExhibit = 20
 end
 
 --- $attributes_uniform ---------------------------------

+ 4 - 20
locations/_body_image.qsrc

@@ -60,6 +60,9 @@ if $ARGS[0] = 'clothes':
 	if $clothingworntype = 'nude' and towel = 1 and $pantyworntype = 'none':
 		$RESULT = 'images/pc/clothing/towel.jpg'
 		$body_image_msg += 'You are only wearing a towel'
+	elseif $clothingworntype = 'nude' and robe = 1:
+		$RESULT = 'images/pc/clothing/robe.jpg'
+		$body_image_msg += 'You are only wearing a robe'
 	elseif $clothingworntype = 'nude' and $pantyworntype ! 'none':
 		$RESULT = 'images/pc/clothing/nude.jpg'
 		$body_image_msg += 'You are only wearing panties'
@@ -96,26 +99,7 @@ end
 
 if $ARGS[0] = 'panties':
 	if $pantyworntype = 'none':
-		if pcs_pubes <= 3:
-			$RESULT = 'images/pc/body/pussy/pussy.jpg'
-		elseif pcs_pubes > 3 and pcs_pubes <= 10:
-			$RESULT = 'images/pc/body/pussy/stpussy.jpg'
-		elseif pcs_pubes > 10 and pcs_pubes <= 15:
-			if pubestyle >= 2 and pubestyle <= 7:
-				$RESULT = $pubeimage
-			else
-				$RESULT = 'images/pc/body/pussy/3.jpg'
-			end
-		elseif pcs_pubes > 15 and pcs_pubes <= 20:
-			if pubestyle = 8: $RESULT = $pubeimage
-			if pubestyle ! 8: $RESULT = 'images/pc/body/pussy/spussy.jpg'
-		elseif pcs_pubes > 20 and pcs_pubes <= 25:
-			$RESULT = 'images/pc/body/pussy/shave/s_bush1.jpg'
-		elseif pcs_pubes > 25 and pcs_pubes <= 30:
-			$RESULT = 'images/pc/body/pussy/hpussy.jpg'
-		elseif pcs_pubes >= 31:
-			$RESULT = 'images/pc/body/pussy/hrypussy.jpg'
-		end
+		$RESULT = FUNC('$pube_image')
 		$body_image_msg += 'You are not wearing any panties.'
 	else
 		$RESULT = FUNC('$panty_image', $pantyworntype, pantywornnumber)

+ 80 - 0
locations/_pube_image.qsrc

@@ -0,0 +1,80 @@
+# $pube_image
+
+!!use with - <img <<$set_imgh>> src="<<FUNC(''$pube_image'')>>">
+!! Expanded use that can call specific lengths, colours and styles (for shave menu):
+!! func('$pube_image', [pube length], [pube colour num], [pube style])
+
+
+$RESULT = 'images/pc/body/pussy/'
+
+if ARGS[0] ! 0: temp_pubes = ARGS[0] else temp_pubes = pcs_pubes
+if ARGS[1] ! 0: temp_pubecol = ARGS[1] else temp_pubecol = pcs_pubecol[2]
+if ARGS[2] ! 0: temp_pubestyle = ARGS[2] else temp_pubestyle = pubestyle
+
+if temp_pubecol = 0:
+	$temp_pubecol = 'black'
+elseif temp_pubecol = 1:
+	$temp_pubecol = 'brunette'
+elseif temp_pubecol = 2:
+	$temp_pubecol = 'ginger'
+elseif temp_pubecol = 3:
+	$temp_pubecol = 'blonde'
+elseif temp_pubecol = 4:
+	$temp_pubecol = 'red'
+elseif temp_pubecol = 5:
+	$temp_pubecol = 'blue'
+elseif temp_pubecol = 6:
+	$temp_pubecol = 'green'
+elseif temp_pubecol = 7:
+	$temp_pubecol = 'pink'
+elseif temp_pubecol = 8:
+	$temp_pubecol = 'purple'
+end
+
+if $ARGS[0] = 0 and lashair = 0:
+	if temp_pubes <= 3:
+		$RESULT += 'hair/pussy'
+	elseif temp_pubes <= 10:
+		$RESULT += 'hair/stubble'
+	elseif temp_pubes <= 15:
+		$RESULT += 'hair/very_short'
+	elseif temp_pubes <= 25:
+		if temp_pubestyle = 2:
+			$RESULT += 'shave/<<$temp_pubecol>>_v'
+		elseif temp_pubestyle = 3:
+			$RESULT += 'shave/<<$temp_pubecol>>_triangle'
+		elseif temp_pubestyle = 4:
+			$RESULT += 'shave/<<$temp_pubecol>>_landing'
+		elseif temp_pubestyle = 5:
+			$RESULT += 'shave/<<$temp_pubecol>>_heart'
+		elseif temp_pubestyle = 6:
+			$RESULT += 'shave/<<$temp_pubecol>>_flame'
+		elseif temp_pubestyle = 7:
+			$RESULT += 'shave/<<$temp_pubecol>>_cross'
+		elseif temp_pubestyle = 8:
+			$RESULT += 'shave/<<$temp_pubecol>>_trimmed'
+		elseif temp_pubestyle = 12:
+			$RESULT += 'shave/<<$temp_pubecol>>_mini'
+		elseif temp_pubestyle = 13:
+			$RESULT += 'shave/<<$temp_pubecol>>_strip'
+		elseif temp_pubestyle = 14:
+			$RESULT += 'shave/<<$temp_pubecol>>_rectangle'
+		else
+			$RESULT += 'hair/<<$temp_pubecol>>_small'
+		end
+	elseif temp_pubes <= 35:
+		$RESULT += 'hair/<<$temp_pubecol>>_mid'
+	else
+		$RESULT += 'hair/<<$temp_pubecol>>_full'
+	end
+else
+	$RESULT += 'hair/pussy'
+end
+
+killvar 'temp_pubes' & killvar 'temp_pubecol' & killvar 'temp_pubestyle'
+
+$RESULT += '.jpg'
+
+
+--- $pube_image ---------------------------------
+

+ 5 - 5
locations/albinahome.qsrc

@@ -372,7 +372,7 @@ if $ARGS[0] = 'game':
 		minut += 30
 		pcs_mood += 15
 		react_exp += rand(0, 1)
-		pcs_gaming_exp += rand(1, 2)
+		gaming_exp += rand(1, 2)
 		npc_rel['A23'] += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
@@ -387,7 +387,7 @@ if $ARGS[0] = 'game':
 					minut += 60
 					pcs_mood += 15
 					react_exp += rand(0, 1)
-					pcs_gaming_exp += rand(1, 2)
+					gaming_exp += rand(1, 2)
 					npc_rel['A23'] -= 1
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
@@ -415,7 +415,7 @@ if $ARGS[0] = 'playgame':
 	minut += 30
 	pcs_mood += 15
 	react_exp += rand(0, 1)
-	pcs_gaming_exp += rand(1, 2)
+	gaming_exp += rand(1, 2)
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'
@@ -435,7 +435,7 @@ if $ARGS[0] = 'playgame':
 				minut += 60
 				pcs_mood += 15
 				react_exp += rand(0, 1)
-				pcs_gaming_exp += rand(1, 2)
+				gaming_exp += rand(1, 2)
 				npc_rel['A23'] -= 2
 				gs 'willpower', 'pay', 'resist'
 				gs 'stat'
@@ -465,7 +465,7 @@ if $ARGS[0] = 'game_bet':
 	minut += 30
 	pcs_mood += 15
 	react_exp += rand(0, 1)
-	pcs_gaming_exp += rand(1, 2)
+	gaming_exp += rand(1, 2)
 	npc_rel['A23'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/game.jpg"></center>'

+ 28 - 28
locations/andrey.qsrc

@@ -13,7 +13,7 @@ if $ARGS[0] = '':
 		gs 'andrey', 'regular'
 	elseif hour >= 20 or (week > 5 and hour >= 16):
 		msg '<center>Andrew M. Sobulyagin says goodbye and leaves. His workday has ended.</center>'
-		gt 'young_shop', 'start'
+		gt 'pussykats', 'start'
 	end
 
 	if young_shop_miss >= 3:
@@ -35,7 +35,7 @@ if $ARGS[0] = 'apply':
 	*nl
 	'You knock on the door and someone calls you in from the other side, telling you to enter. When you enter, you''re greeted by the sight of a sour-faced older man reading papers at his desk. When he sees you, his expression hardens. "Surprised to see an old man managing a clothing store for teenage girls?" he grunts. You didn''t even say anything yet, but he doesn''t seem to care. "Yeah, I get that a lot..." he adds under his breath before sighing and looking back to his papers. "What do you need?"'
 
-	act 'Leave':gt 'young_shop', 'start'
+	act 'Leave':gt 'pussykats', 'start'
 	act 'Mention the for hire sign':
 		minut += 5
 		cla
@@ -48,7 +48,7 @@ if $ARGS[0] = 'apply':
 		*nl
 		'He seems to have found what he was looking for, which is the employment documents "You''ll need to sign these to start work here." He holds them out to you, "So, are you interested?"'
 
-		act 'Don''t take the job':gt 'young_shop', 'start'
+		act 'Don''t take the job':gt 'pussykats', 'start'
 
 		if ((work = 0 and young_shop_work = 0 and cheatWork = 0) or (young_shop_work = 0 and cheatWork = 1)):
 			*nl
@@ -61,7 +61,7 @@ if $ARGS[0] = 'apply':
 				*nl
 				'You find the conditions suiting, and without batting and eye you sign the documents.'
 				'You got a job in the youth clothing store ''Pussy-Cats''. Your first workday is on Monday at 15:00.'
-				act 'Continue': gt 'young_shop', 'start'
+				act 'Continue': gt 'pussykats', 'start'
 			end
 			act 'Take the weekend job':
 				cla
@@ -70,7 +70,7 @@ if $ARGS[0] = 'apply':
 				*nl
 				'You find the conditions suiting, and without batting and eye you sign the documents.'
 				'You got a job in the youth clothing store ''Pussy-Cats''. Your first workday is on Saturday at 09:00.'
-				act 'Continue': gt 'young_shop', 'start'
+				act 'Continue': gt 'pussykats', 'start'
 			end
 !!			act 'Take the full time job':
 !!				cla
@@ -80,7 +80,7 @@ if $ARGS[0] = 'apply':
 !!				*nl
 !!				'You find the conditions suiting, and without batting and eye you sign the documents.'
 !!				'You got a job in the youth clothing store ''Pussy-Cats''. Your first workday is on Monday at 09:00.'
-!!				act 'Continue': gt 'young_shop', 'start'
+!!				act 'Continue': gt 'pussykats', 'start'
 !!			end
 		end
 	end
@@ -116,10 +116,10 @@ if $ARGS[0] = 'regular':
 !! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 			young_shop_salary = 0
 			young_shop_bonus = 0
-			gt 'young_shop', 'start'
+			gt 'pussykats', 'start'
 		end
 	else
-		act 'Leave':gt 'young_shop', 'start'
+		act 'Leave':gt 'pussykats', 'start'
 	end
 
 	act 'Resign':
@@ -136,7 +136,7 @@ if $ARGS[0] = 'regular':
 			*nl
 			'"Actually, I''d like to think about this a bit more..." You say as you''re moving back towards the door. "Sorry for bothering you, Mr. Sobulyagin."'
 			'He shakes his head. "It''s fine, but if there''s nothing else, I''m busy right now."'
-			act 'Leave':gt 'young_shop', 'start'
+			act 'Leave':gt 'pussykats', 'start'
 		end
 		act 'Persist':
 			if young_shop_work = 1:young_shop_work = 3
@@ -158,9 +158,9 @@ if $ARGS[0] = 'regular':
 				! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 				young_shop_salary = 0
 				young_shop_bonus = 0
-				gt 'young_shop', 'start'
+				gt 'pussykats', 'start'
 			end
-			act 'Leave':gt 'young_shop', 'start'
+			act 'Leave':gt 'pussykats', 'start'
 		end
 	end
 end
@@ -200,7 +200,7 @@ if $ARGS[0] = 'punish':
 			end
 			act 'Leave':
 				minut += 2
-				gt 'young_shop', 'start'
+				gt 'pussykats', 'start'
 			end
 		end
 		act 'Beg to keep your job':
@@ -223,7 +223,7 @@ if $ARGS[0] = 'punish':
 					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
 					
-					gt 'young_shop', 'start'
+					gt 'pussykats', 'start'
 				end
 			else
 				act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -265,7 +265,7 @@ if $ARGS[0] = 'punish':
 				end
 				act 'Leave':
 					minut += 2
-					gt 'young_shop', 'start'
+					gt 'pussykats', 'start'
 				end
 			end
 		else
@@ -309,7 +309,7 @@ if $ARGS[0] = 'punish':
 				end
 				act 'Leave':
 					minut += 2
-					gt 'young_shop', 'start'
+					gt 'pussykats', 'start'
 				end
 			end
 		else
@@ -321,20 +321,20 @@ if $ARGS[0] = 'punish':
 	if cheatWork = 1:
 		act 'Reset missed days (Cheat)':
 			young_shop_miss = 0
-			gt 'young_shop', 'start'
+			gt 'pussykats', 'start'
 		end
 
 		if cheatWorkKiskis = 0:
 			act 'Disable missed days (Cheat)':
 				cheatWorkKiskis = 1
 				young_shop_miss = 0
-				gt 'young_shop', 'start'
+				gt 'pussykats', 'start'
 			end
 
 		elseif cheatWorkKiskis = 1:
 			act 'Enable missed days (Cheat)':
 				cheatWorkKiskis = 0
-				gt 'young_shop', 'start'
+				gt 'pussykats', 'start'
 			end
 		end
 	end
@@ -359,14 +359,14 @@ if $ARGS[0] = 'beg':
 				*nl
 				'Your face immediately turns beet-red as you try to comprehend what you''ve just heard. "You want me to give you a blowjob...and then have anal sex?" You don''t understand what the hell he''s thinking. "There''s no way I''ll do that!"'
 				'"Fine, then there''s the door!" Mr. Sobulyagin snaps, clearly upset with your answer.'
-				act 'Leave':gt 'young_shop', 'start'
+				act 'Leave':gt 'pussykats', 'start'
 			end
 		else
 			act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 		act 'Agree': gt 'andrey', 'rehired'
 	end
-	act 'Leave':gt 'young_shop', 'start'
+	act 'Leave':gt 'pussykats', 'start'
 end
 
 
@@ -386,17 +386,17 @@ if $ARGS[0] = 'reapply':
 			young_shop_work = 1
 			minut += 5
 			'You got a job in the youth clothing store ''Pussy-Cats''. Your first workday is on Monday at 15:00.'
-			gt 'young_shop', 'start'
+			gt 'pussykats', 'start'
 		end
 		act 'Accept work during the weekend':
 			young_shop_work1 = 1
 			minut += 5
 			'You got a job in the youth clothing store ''Pussy-Cats''. Your first workday is on Saturday at 09:00.'
-			gt 'young_shop', 'start'
+			gt 'pussykats', 'start'
 		end
-		act 'Leave':gt 'young_shop', 'start'
+		act 'Leave':gt 'pussykats', 'start'
 	end
-	act 'Leave':gt 'young_shop', 'start'
+	act 'Leave':gt 'pussykats', 'start'
 end
 
 if $ARGS[0] = 'fired1':
@@ -409,7 +409,7 @@ if $ARGS[0] = 'fired1':
 	sexpartkno = 1
 	spafinloc = 12
 	gs 'cum_manage'
-	young_shop_miss = 2
+	young_shop_miss = 0
 	young_shop_salary = 1
 	young_shop_bonus = 2
 	'<center><img <<$set_imgh>> src="images\locations\city\citycenter\mall\cats\fired.jpg"></center>'
@@ -455,7 +455,7 @@ if $ARGS[0] = 'fired1':
 						'"You did very well, <<$pcs_nickname>>! You''ve shown me how hard of a worker you are, and how badly you want this job, so I''ll give you another chance." As he zips his pants, you look up to see him smiling down at you. "You''ve done enough for today, so you''re free to go home if you want, just make sure to not miss work anymore!" With these words he walks out of the office, leaving you to put yourself in order.'
 						gs 'arousal', 'end'
 						gs 'stat'
-						act 'Leave':gt 'young_shop', 'start'
+						act 'Leave':gt 'pussykats', 'start'
 					end
 				end
 			end
@@ -540,7 +540,7 @@ if $ARGS[0] = 'fired2':
 							'"Thank you very much!" You say, trying your hardest to keep a smile on your face.'
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Leave':gt 'young_shop', 'start'
+							act 'Leave':gt 'pussykats', 'start'
 						end
 					end
 				end
@@ -626,7 +626,7 @@ if $ARGS[0] = 'rehired':
 							'"Thank you very much!" You say, trying your hardest to keep a smile on your face.'
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Leave':gt 'young_shop', 'start'
+							act 'Leave':gt 'pussykats', 'start'
 						end
 					end
 				end

+ 1 - 1
locations/anushapt.qsrc

@@ -1036,7 +1036,7 @@ if $ARGS[0] = 'snack':
 	menu_off = 1
 	*clr & cla
 	minut += 15
-	alko -= 1
+	if alko > 0: alko -= 1
 	pcs_health += 20
 	pcs_mood += 20
 	fat += 6

+ 5 - 5
locations/anushaptbr.qsrc

@@ -85,7 +85,7 @@ if $ARGS[0] = 'brotherroom':
 			act 'Sit down and play':
 				*clr & cla
 				minut += 15
-				pcs_gaming_exp =+ rand(1,3)
+				gaming_exp =+ rand(1,3)
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
 				'The brothers turn away from you and start whispering, they must be planning something.'
@@ -251,7 +251,7 @@ if $ARGS[0] = 'brotherroom':
 						act 'Deal':
 							*clr & cla
 							minut += 20
-							pcs_gaming_exp =+ rand(1,3)
+							gaming_exp =+ rand(1,3)
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimplay.jpg"></center>'
 							'The two of you start playing, it quickly becomes obvious he has played this game a lot and is very good at it. You try but you just are unable to keep up with him. A couple of times you come close but often you are just outmatched. After a couple of matches he pauses the game and looks at you with a lustful grin. "Ha Ha, you lost, now show me your boobs."'
@@ -291,7 +291,7 @@ if $ARGS[0] = 'brotherroom':
 						act 'Play':
 							*clr & cla
 							minut += 20
-							pcs_gaming_exp =+ rand(1,3)
+							gaming_exp =+ rand(1,3)
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimplay.jpg"></center>'
 							'You play a game with him, he is pretty good but you are better and you manage to beat him, he just isn''t good enough to beat you and after a bit he seems to get annoyed by the fact he keeps losing and switches games. "I''m bored with that game." He switches to a single player game. You smile knowing he only switched games because he couldn''t win.'
@@ -330,7 +330,7 @@ if $ARGS[0] = 'rematch':
 		act 'Sit down and play':
 			*clr & cla
 			minut += 15
-			pcs_gaming_exp =+ rand(1, 3)
+			gaming_exp =+ rand(1, 3)
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'
 			'The brothers turn away from you and start whispering, they must be planning something.'
@@ -390,7 +390,7 @@ if $ARGS[0] = 'rematch':
 		'Maksim looks mad at that. "Shut up and play!" Anushka just laughs again and mimics what he said in a mutter taunting him.'
 		act 'Play':
 			*clr & cla
-			pcs_gaming_exp =+ rand(1,3)
+			gaming_exp =+ rand(1,3)
 			minut += 15
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/playgamebro.jpg"></center>'

+ 27 - 8
locations/anushkachat.qsrc

@@ -11,7 +11,7 @@ if $ARGS[0] = 'chat':
 	act 'Make small talk':
 		*clr & cla
 		minut += 5
-		npc_rel['A144'] += 1
+		gs 'npc_relationship', 'modify', 'A144', 'like'
 		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 		'The two of you chat about a variety of things, mostly school, music, clothes, and what has been going on in Pavlovsk lately.'
@@ -128,6 +128,25 @@ if $ARGS[0] = 'chat':
 			'You only nod at that, you know Anushka is a bit of a anarchist at heart, so not a surprise breaking social norms turns her on.'
 			act 'Keep talking': gt 'anushkachat', 'chat'
 			act 'Stop talking': gt 'anushapt', 'anushroom'
+			if OluQW['sex'] = 1 and OluQW['nush_inv'] = 0:
+				act 'Tell her about Olu':
+					*clr & cla
+					minut += 5
+					OluQW['nush_inv'] = 1
+					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+					'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
+					'You grin like the cat that just ate the canary and she looks at you a little strange and then says. "What? Why are you looking like you have a big juicy secret? Come on tell me!" She demands'
+					'You keep grinning. "Well I kinda get it, I hooked up with a really and I mean really big black guy." You hold your hands apart, to show roughly how big Olu is.'
+					'She looks a bit surprised. "That''s even bigger than Marcus and he is the biggest guy I have ever been with. So where did you meet this Olu?"'
+					'"He is my Aunts boyfriend." You can see her surprised look at that but you hold up her hand to stop her from saying anything. "My Aunt knows, they have a open relationship and the are both ok with him hooking up with other girls and they are ok with it being me."'
+					'Anushka giggles at that. "Wow and I thought my family was weird."'
+					'You give her a sly look and ignore the weird family comment. "So would you want to give it a go, biggest you ever seen?" You ask her.'
+					'She laughs a bit more. "Yeah... sure why not. Next time you go see him send me a text and I might come over and give him a go."'
+					'After that the two of you start talking about some other boys and how well hung they are.'
+					act 'Keep talking': gt 'anushkachat', 'chat'
+					act 'Stop talking': gt 'anushapt', 'anushroom'
+				end
+			end
 		end
 	end
 	if Anush_dolls < 2:
@@ -287,7 +306,7 @@ if $ARGS[0] = 'chat':
 		act 'Maybe':
 			*clr & cla
 			minut += 5
-			npc_rel['A144'] += 1
+			gs 'npc_relationship', 'modify', 'A144', 'like'
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
 			'You feel put on the spot, that is not what you meant... or maybe subconsciously that is why you asked. Either way a part of you would really like to be Anushka''s girlfriend. "I guess maybe, I have been thinking about it a bit."'
@@ -344,7 +363,7 @@ if $ARGS[0] = 'chat':
 							*clr & cla
 							minut += 5
 							nushfedor3s = 1
-							npc_rel['A144'] += 1
+							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 							'You blush slightly. "Let me think about it and talk to him. Then will see, I''ll let you know if we do."'
@@ -356,7 +375,7 @@ if $ARGS[0] = 'chat':
 							*clr & cla
 							minut += 5
 							nushfedor3s = 1
-							npc_rel['A144'] += 1
+							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 							'You can''t help but grin at that and then you think about it and it does sound fun. "Sure yeah I will ask him and see what he thinks, it could be fun." You tell her.'
@@ -408,7 +427,7 @@ if $ARGS[0] = 'chat':
 					act 'Maybe':
 						*clr & cla
 						minut += 5
-						npc_rel['A144'] += 1
+						gs 'npc_relationship', 'modify', 'A144', 'like'
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 						'You blush slightly. "Let me think about it and talk to him. Then will see, I''ll let you know if we do."'
@@ -419,7 +438,7 @@ if $ARGS[0] = 'chat':
 					act 'I will ask him':
 						*clr & cla
 						minut += 5
-						npc_rel['A144'] += 1
+						gs 'npc_relationship', 'modify', 'A144', 'like'
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 						'You can''t help but grin at that and then you think about it and it does sound fun. "Sure yeah I will ask him and see what he thinks, it could be fun. But he is kinda sweet and shy, so I don''t know what he will say." You tell her.'
@@ -510,7 +529,7 @@ if $ARGS[0] = 'chat':
 					gs 'stat'
 					act 'Stop making out': 
 						*clr & cla
-						npc_rel['A144'] -= 3
+						gs 'npc_relationship', 'modify', 'A144', 'hate'
 						'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a bit bad about it. "Sorry, I got carried away. Can we just go back to talking?" She frowns a little. "Yeah whatever." You know you annoyed her a little and you don''t blame her, you did just give her the girl equivalent of blue balls.'
 						act 'Talk about something else': gt 'anushkachat', 'chat'
 					end
@@ -523,7 +542,7 @@ if $ARGS[0] = 'chat':
 						gs 'stat'
 						act 'Undress her':
 							*clr & cla
-							npc_rel['A144'] += 1
+							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
 							'You don''t waste any time and start pulling her clothes off, she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you were''t also passionately kissing and caressing each others bodies. Regardless before long, you are both naked.'

+ 25 - 25
locations/anushkaev1.qsrc

@@ -4,7 +4,7 @@ if $ARGS[0] = 'strapon1':
 	*clr & cla
 	menu_off = 1
 	minut += 2
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	gs 'stat'
 	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/strapon.jpg"></center>'
 	if hotcat >= 5:
@@ -68,7 +68,6 @@ if $ARGS[0] = 'strapon1':
 									gs 'stat'
 									act 'Get fucked':
 										*clr & cla
-										gs 'boyStat', 'D3' 
 										'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme7.jpg"></center>'
 										'Once she gets bored of watching you suck the dildo she flips you back on your back, spreading your legs she kneels between them. She rubs the tip of her dildo against your wet pussy lips till it is nice and wet as well, then slowly slides the <<dick>>cm <<$dick_girth>> dildo inside of you, causing you to moan with pleasure. She slowly and gently fucks you, as you get wetter and wetter.'
 										gs 'arousal', 'vaginal_strap', 5, 'lesbian'
@@ -102,7 +101,6 @@ if $ARGS[0] = 'strapon1':
 											end
 											act 'Let her':
 												*clr & cla
-												gs 'boyStat', 'D3' 
 												'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/strapon/strapme9.jpg"></center>'
 												if analplugin = 1:
 													analplugin = 0
@@ -448,7 +446,7 @@ if $ARGS[0] = 'rad3some':
 		gs 'stat'
 		act 'Suck his cock':
 			*clr & cla
-			npc_rel['A154'] += 1
+			gs 'npc_relationship', 'modify', 'A154', 'like'
 			gs 'stat'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/rad/radnushs1.jpg"></center>'
 			'You drop to your knees at the edge of the bed where he lays, taking his cock into your mouth, as you start to suck it. Anushka slides off the bed and kneels beside you, watching as you suck his cock. She pushes your head down every so often, forcing you to deepthroat him, helping you in her own way to suck his dick. She also starts taking off your clothes, and before to long you find yourself as naked as she is. For now, Radomir just lies back and moans in pleasure. Eventually, Anushka releases your head and slaps you on the ass. "Come on and mount him already."'
@@ -491,7 +489,7 @@ if $ARGS[0] = 'rad3some':
 						if will_cost <= pcs_willpwr:
 							act 'Push him off (<<will_cost>> Willpower)':
 								*clr & cla
-								npc_rel['A154'] -= 5
+								gs 'npc_relationship', 'modify', 'A154', 'hate'
 								minut += 3
 								gs 'willpower', 'pay', 'resist'
 								gs 'stat'
@@ -524,7 +522,7 @@ if $ARGS[0] = 'rad3some':
 		end
 	else
 		if pcs_mood > 20: pcs_mood -= 20
-		npc_rel['A154'] -= 1
+		gs 'npc_relationship', 'modify', 'A154', 'dislike'
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/walkin2.jpg"></center>'
 		'You walk in, confident you''ll be joining them in their sexcapades. Closing the door, you manage to walk all the way over to the bed where Radomir is still hammering away at Anushka''s pussy. Anushka finally notices you and seems a little surprised to see you. "What the fuck <<$pcs_nickname>>?" She asks through her grunts and moans, as Radomir keeps hammering away. He finally stops when she speaks to you and he turns his head to you as well. He gives you a slight look of disgust. "What the fuck do you want? Can''t you see we are kinda busy here or are you just some loser pervert that likes to watch?" He asks in a mocking tone.'
 		'Your smile falters at Radomir''s comments and tell them, "It looked like you guys were having fun, so I thought I could join in as well."'
@@ -608,7 +606,7 @@ if $ARGS[0] = 'radnush_asspound':
 									*clr & cla
 									radnushdate = 1
 									minut += 1
-									npc_rel['A144'] -= 1
+									gs 'npc_relationship', 'modify', 'A144', 'dislike'
 									gs 'stat'
 									'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 									'"There is more to it than that, where friends right? So why not just tell me." You tell her.'
@@ -626,7 +624,7 @@ if $ARGS[0] = 'radnush_asspound':
 										act 'Why did you break up?':
 											*clr & cla
 											minut += 1
-											npc_rel['A144'] -= 5
+											gs 'npc_relationship', 'modify', 'A144', 'loathe'
 											gs 'stat'
 											'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 											'You need to know why they broke up so you push on. "Why did you guys break up?" You ask her.'
@@ -635,7 +633,7 @@ if $ARGS[0] = 'radnush_asspound':
 											act 'Leave apartment': gt 'pavComplex','start'
 											act 'Say your sorry':
 												*clr & cla
-												npc_rel['A144'] += 1
+												gs 'npc_relationship', 'modify', 'A144', 'like'
 												minut += 1
 												gs 'stat'
 												'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
@@ -742,7 +740,7 @@ if $ARGS[0] = 'val3some':
 		'He grins to her and says to both of you. "Getting to fuck two smoking hot babes at the same time? Fuck yeah, I''m down with that!" Then he climbs off Anushka and stands up as he says. "Well lets party girls."'
 		act 'Suck his cock':
 			*clr & cla
-			npc_rel['A158'] += 1
+			gs 'npc_relationship', 'modify', 'A158', 'like'
 			gs 'stat'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/val/valnushs1.jpg"></center>'
 			'You smile as you strip off your clothes, while Anushka gets down on her knees and starts sucking his dick. Once you come over to join them she pulls his dick out of her mouth and offers it to you, you close your lips around his dick and start sucking it while she strokes his cock with her hand just in front of your lips. You swap his cock back and forth sucking on it. She stops and crawls on the bed to lay on her back and spread her lips. She pulls him towards her and they start kissing, while he pushes your head towards her crotch.'
@@ -906,8 +904,8 @@ if $ARGS[0] = 'val3some':
 		end
 	else
 		if pcs_mood > 10: pcs_mood -= 10
-		npc_rel['A144'] -= 1
-		npc_rel['A155'] -= 1
+		gs 'npc_relationship', 'modify', 'A144', 'dislike'
+		gs 'npc_relationship', 'modify', 'A155', 'dislike'
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/walkin2.jpg"></center>'
 		'You walk in confident in joining them in their sexcapades, closing the door. As you do Valentin grabs Anushka and flips them both over, she lets out a little squeal as he does and now he is on top, pumping away. You manage to walk all the way over to the bed before Anushka finally notices and seems surprised and confused why you are standing there. "What the fuck <<$pcs_nickname>>, what are you doing?" She says in a confused tone. Valentin seems puzzled looking at her then turns to look at who she is talking to and seems surprised to see you. "Uh hey <<$pcs_nickname>>." He says in a somewhat confused tone.'
 		'Your smile falters at their reaction and tell them. "It looked like you guys was having fun, so I thought I could join in as well."'
@@ -952,7 +950,7 @@ if $ARGS[0] = 'watch_nushmar':
 	act 'Keep watching':
 		*clr & cla
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spymar2.jpg"></center>'
-		'She pulls away until his dick comes out of her mouth, she looks up at him. "Please fuck me with your... big... black... dick..." she purrs, drawing out the last words with a breathy moan in accented English. As she gets up he helps lift her, half setting and half tossing her onto the bed which gets a giggle out of her. She lays on her back with her legs spread wide, he moves up between her legs and slides his black dick into her pale pussy, causing them both to moan. "Fuck you''re so tight Nush." He moans out as he starts fucking her, not to fast or hard. But he takes cues from her moans and body language picking up the pace the more into it she gets.'
+		'She pulls away until his dick comes out of her mouth, she looks up at him. "Please fuck me with your... big... black... dick..." she purrs, drawing out the last words with a breathy moan in accented English. As she gets up he helps lift her, half setting and half tossing her onto the bed which gets a giggle out of her. She lays on her back with her legs spread wide, he moves up between her legs and slides his black dick into her pale pussy, causing them both to moan. "Fuck you''re so tight Nush." He moans out as he starts fucking her, not too fast or hard. But he takes cues from her moans and body language, picking up the pace the more into it she gets.'
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
 		act 'Leave apartment': gt 'pavComplex','start'
@@ -969,7 +967,7 @@ if $ARGS[0] = 'watch_nushmar':
 			act 'Keep watching':
 				*clr & cla
 				'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/spymar4.jpg"></center>'
-				'"Please I want more of your... big... black... cock... in my ass." You think she is playing up the accent while speaking English. He grabs ahold of her and rolls her up, as he rolls up to his knees, after a few moments of them adjusting their position while his dick stays in her ass. She finally ends up on her knees with her shoulder against the mattress. Giving him much better access to her ass, in this position. He starts fucking her again, but it takes a little prodding from her for him to start going deeper and faster. Once he is sure she is into it, he starts being less gentle about it. Once she has a hard orgasm from it, he starts really fucking her.'
+				'"Please I want more of your... big... black... cock... in my ass." You think she is playing up the accent while speaking English. He grabs ahold of her and rolls her up, as he rolls up to his knees, after a few moments of them adjusting their position while his dick stays in her ass. She finally ends up on her knees with her shoulder against the mattress, giving him much better access to her ass in this position. He starts fucking her again, but it takes a little prodding from her for him to start going deeper and faster. Once he is sure she is into it, he starts being less gentle about it and as the first hard orgasm hits her, he starts really fucking her.'
 				gs 'arousal', 'voyeur', 5
 				gs 'stat'
 				act 'Leave apartment': gt 'pavComplex','start'
@@ -995,9 +993,9 @@ if $ARGS[0] = 'watch_nushmar':
 							minut += 5
 							gs 'stat'
 							'<center><img src="images/pc/npc_headshots/big146.jpg"></center>'
-							'You only take a couple of steps from the door when it opens. You turn like you was just heading to the room. He looks a bit surprised to see you and then blushes, obviously wondering if you heard. "Hey <<$pcs_nickname>>, I was just... I mean we was just..." He trails off obviously trying to think of a reason other than the truth why he is here.'
-							'You can''t help but smile, about him trying to save Anushka''s rep and blushing at the same time. "I know what you guys was doing, hope you two had fun." You say to him with a wink. Which makes him blush even more.'
-							'"Um yeah, uh we did... I need to go, see you at school <<$pcs_nickname>>." With that he hurries past you and out of the apartment. You open Anushka''s door and walk in and decided not to say anything about what you just seen.'
+							'You only take a couple of steps from the door when it opens. You turn like you was just heading to the room. He looks a bit surprised to see you and then blushes, obviously wondering if you heard. "Hey <<$pcs_nickname>>, I was just... I mean we were just..." He trails off obviously trying to think of a reason other than the truth why he is here.'
+							'You can''t help but smile about him trying to save Anushka''s rep and blushing at the same time. "I know what you guys were doing, hope you two had fun." You say to him with a wink, which makes him blush even more.'
+							'"Um yeah, uh we did... I need to go, see you at school <<$pcs_nickname>>." With that he hurries past you and out of the apartment. You open Anushka''s door and walk in and decide not to say anything about what you just saw.'
 							act 'Go in her room': gt 'anushapt','anushroom'
 						end
 					end
@@ -1021,7 +1019,7 @@ if $ARGS[0] = 'mar3some':
 		'Anushka grins to you and then to Marcus as the gets off her knees. Marcus looks intrigued by the suggestion but also still unsure of what to say or do. Anushka walks over to him and shoves him back, so he is laying on his back now. Then she looks back at you. "Well don''t just stand their, take off your clothes and sit on his face." Then she starts sucking his dick.'
 		act 'Sit on his face':
 			*clr & cla
-			npc_rel['A146'] += 1
+			gs 'npc_relationship', 'modify', 'A146', 'like'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/mar/marnushs1.jpg"></center>'
 			'You waste no time taking off your clothes, watching Anushka suck Marcus''s dick. Once you are fully naked you climb on the bed and straddle his face, he begins licking your pussy, as Anushka keeps sucking his dick. You feel yourself getting wet as your arousal grows. Anushka tries to take the full length of his big cock down her throat but she can''t she keeps gagging before she gets the whole thing in her mouth.'
 			gs 'arousal', 'cuni', 5, 'group', 'lesbian'
@@ -1062,7 +1060,7 @@ if $ARGS[0] = 'mar3some':
 		end
 	else
 		if pcs_mood > 10: pcs_mood -= 10
-		npc_rel['A144'] -= 1
+		gs 'npc_relationship', 'modify', 'A144', 'dislike'
 		'You walk in confident in joining them in their sexcapades, closing the door. You manage to walk all the way over to the bed before Anushka finally notices you and gives you a slight wave as she sucks Marcus cock. Perhaps hearing you or noticing her wave, Marcus turns his head and notices you. He is obviously surprised as he steps away and uses his hands to cover himself up. As he does he backs into the bed and ends up sitting on the bed, by virtue of backing into it to hard. He looks very confused at you then Anushka. "I... Uh... I mean..." He stammers obviously not sure what to say.'
 		'Anushka laughs at Marcus''s reaction before turning towards you and now with out a cock in her mouth she asks. "Do you mind <<$pcs_nickname>>? We are kinda busy." Calmly as if she was commenting on the weather instead of just having been caught with a black cock in her mouth.'
 		*nl
@@ -1153,7 +1151,7 @@ if $ARGS[0] = 'eat_nush_fucked':
 									'You only nod at that, you know Anushka is a bit of a anarchist at heart, so not a surprise breaking social norms turns her on.'
 									act 'Hangout in her room': gt 'anushapt','anushroom'
 									act 'Talk about something else': gt 'anushapt', 'bed'
-									if olusex = 1:
+									if OluQW['sex'] = 1 and OluQW['nush_inv'] = 0:
 										act 'Tell her about Olu':
 											*clr & cla
 											minut += 1
@@ -1185,7 +1183,7 @@ if $ARGS[0] = 'eat_nush_fucked':
 													'She laughs. "Yeah I bet, I have never seen one that big, except maybe in some porno''s, my god that is crazy to think about."'
 													act 'Ask her if she wants join in':
 														*clr & cla
-														nusholu = 1
+														OluQW['nush_inv'] = 1
 														minut += 1
 														gs 'stat'
 														'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
@@ -1224,7 +1222,7 @@ end
 if $ARGS[0] = 'couch_strapon_give':
 	*clr & cla
 	menu_off = 1
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	nushstrapon = 1
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap2.jpg"></center>'
 	'You hold it in front of her face to draw her eyes to it. "I''m going to take this dildo and fuck you, like you''re my personally little fuck toy."'
@@ -1384,7 +1382,7 @@ if $ARGS[0] = 'couch_strapon_get':
 	*clr & cla
 	menu_off = 1
 	minut += 2
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	gs 'stat'
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap2.jpg"></center>'
 	'Turned on by what she said you hand the strapon over to her, she takes it and pulls you into a kiss with her. You passionately kiss each other for a couple of minutes.'
@@ -1494,7 +1492,8 @@ if $ARGS[0] = 'getpleasured':
 	end
 	if nushstrapon = 1:
 		act 'Get her strapon out of the night stand':
-			'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/getstrapon.jpg"></center>'
+			*clr & cla
+			'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/strapon.jpg"></center>'
 			'You slap her on the ass and slide out from under her. She gives you a curious look as you scoot over to her nightstand. You pull it open and reach inside and pull out her strap-on and lube. Her eyes get a little wide and she bites her lower lip, you can tell with out saying a word the idea of using a strap-on is turning her on. "How about we take turns fucking each other with this?" You ask her.'
 			'She grins. "Sounds good to me, who gets fucked first?" She asks.'
 			'You crawl across the bed to her until you are next to her. "Well it was my idea, only fair I get to fuck you first." You tell her.'
@@ -1502,6 +1501,7 @@ if $ARGS[0] = 'getpleasured':
 		end
 		
 		act 'Get her buttplug out of the night stand':
+			*clr & cla
 			'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/buttplug.jpg"></center>'
 			'You slap her on the ass and slide out from under her. She gives you a curious look as you scoot over to her nightstand. You pull it open and reach inside and pull out her butt plug and lube. Her eyes get a little wide and she bites her lower lip, you can tell with out saying a word the idea of using the butt plug is turning her on. "I''m going to stick this up your ass." You tell her as you crawl across the bed until you are next to her.'
 			act 'Use the butt plug on her': gt 'anushkaev1','buttplug1'
@@ -1513,7 +1513,7 @@ if $ARGS[0] = 'buttplug':
 	*clr & cla
 	menu_off = 1
 	minut += 2
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	gs 'stat'
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/buttplug.jpg"></center>'

+ 1 - 0
locations/arousal.qsrc

@@ -590,6 +590,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 				stim['kink'] += rape['exp']
 				stim['pref'] += rape['pref']
 				stim['kinkno'] += 1
+				rapeday = daystart
 				if temp_unaware = 1:
 					stim['hidden_rape'] = 1
 				else

+ 41 - 37
locations/artemEv.qsrc

@@ -118,7 +118,6 @@ if $ARGS[0] = 'learn':
 				if artemslut <= 2:
 					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 					'He looks at you expectantly: "Time for my payment, today I want a blowjob."'
-					act 'Suck him off': gt 'artemEv', 'slut_bj'
 					gs 'willpower', 'exhib', 'resist'
 					if will_cost <= pcs_willpwr:
 						act '"No way!" (<<will_cost>> Willpower)':
@@ -136,10 +135,10 @@ if $ARGS[0] = 'learn':
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
+					act 'Suck him off': gt 'artemEv', 'slut_bj'
 				elseif artemslut <= 4:
 					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 					'He looks at you expectantly: "If you still want my help, I want more, I want to fuck you."'
-					act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
 					gs 'willpower', 'exhib', 'resist'
 					if will_cost <= pcs_willpwr:
 						act '"No way!" (<<will_cost>> Willpower)':
@@ -157,10 +156,10 @@ if $ARGS[0] = 'learn':
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
+					act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
 				else
 					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 					'He looks at you expectantly: "I seen something in a porno I want to try, I want to stick it in your ass now."'
-					act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
 					gs 'willpower', 'exhib', 'resist'
 					if will_cost <= pcs_willpwr:
 						act '"No way!" (<<will_cost>> Willpower)':
@@ -178,13 +177,13 @@ if $ARGS[0] = 'learn':
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
+					act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
 				end
 			elseif artemsex >= 5:
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 				'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 				'He looks at you expectantly: "I seen something in a porno I want to try, I want to stick it in your ass now."'
-				act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
 				gs 'willpower', 'exhib', 'resist'
 				if will_cost <= pcs_willpwr:
 					act '"No way!" (<<will_cost>> Willpower)':
@@ -201,16 +200,15 @@ if $ARGS[0] = 'learn':
 				else
 					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
+				act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
 			elseif artembj >= 5:
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 				'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 				'He looks at you expectantly: "If you still want my help, I want more, I want to fuck you."'
-				act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
 				if mesec > 0:
 					'You shake your head and quickly tell him: "Sorry Artem... it''s that time of the month, we can''t."'
 					'He blushes a moment and then smiles a little. "That''s ok I can just fuck your ass then <<$pcs_nickname>>."'
-					gs 'arousal', 'bj', 1
 					gs 'stat'
 					act 'Agree to have anal sex instead': gt 'artemEv', 'slut_anal'
 					gs 'willpower', 'exhib', 'resist'
@@ -229,40 +227,33 @@ if $ARGS[0] = 'learn':
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-				end
-				gs 'willpower', 'exhib', 'resist'
-				if will_cost <= pcs_willpwr:
-					act '"No way!" (<<will_cost>> Willpower)':
-						*clr & cla
-						gs 'willpower', 'pay', 'resist'
-						npc_rel['A2'] -= 25
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
-						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already sucked my dick. Meanwhile, you...  fuck pretty much everyone who asks! But now I can''t fuck you? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
-						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-						act 'Refuse': gt 'artemEv', 'finalrefuse'
-						act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
-					end
 				else
-					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					gs 'willpower', 'exhib', 'resist'
+					if will_cost <= pcs_willpwr:
+						act '"No way!" (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A2'] -= 25
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+							'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already sucked my dick. Meanwhile, you...  fuck pretty much everyone who asks! But now I can''t fuck you? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+							act 'Refuse': gt 'artemEv', 'finalrefuse'
+							act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
+						end
+					else
+						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
 				end
 			elseif artemStripSee < 3:
+				cla
 				if artemStripSee = 0:
 					'Artem says a little shyly: "You know... I''ve never seen a girl naked before. Only on pictures. Maybe you could..."'
 				else
 					'Artem says a little shyly: "I enjoyed seeing your naked last time, I want you to strip for me again but can you make a bit more of a show of it this time?"'
 				end
-				act 'Agree to strip':
-					*clr & cla
-					artemStripSee += 1
-					gs 'fame', 'pav', 'sex', 1
-					minut += 5
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip1.jpg"></center>'
-					'You give him a serious look when you say. "You want me to get naked for you?"'
-					'You see him visible swallow but then he nods. "Yes I do, I think it  is the least you can do for me."'
-					'You think it over for a moment and then figure why not, it isn''t like a boy has never seen you naked before. "Ok fine." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
-					act 'Start stripping': gt 'artemEv', 'striptease'
-				end
+
 				gs 'willpower', 'exhib', 'resist'
 				if will_cost <= pcs_willpwr:
 					act '"No way!" (<<will_cost>> Willpower)':
@@ -290,12 +281,22 @@ if $ARGS[0] = 'learn':
 				else
 					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
+				act 'Agree to strip':
+					*clr & cla
+					artemStripSee += 1
+					gs 'fame', 'pav', 'sex', 1
+					minut += 5
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip1.jpg"></center>'
+					'You give him a serious look when you say. "You want me to get naked for you?"'
+					'You see him visible swallow but then he nods. "Yes I do, I think it  is the least you can do for me."'
+					'You think it over for a moment and then figure why not, it isn''t like a boy has never seen you naked before. "Ok fine." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
+					act 'Start stripping': gt 'artemEv', 'striptease'
+				end
 			else
 				cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 				'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 				'He looks at you expectantly: "If you want my help, I want your mouth."'
-				act 'Suck him off': gt 'artemEv', 'slut_bj'
 				gs 'willpower', 'exhib', 'resist'
 				if will_cost <= pcs_willpwr:
 					act '"No way!" (<<will_cost>> Willpower)':
@@ -312,6 +313,7 @@ if $ARGS[0] = 'learn':
 				else
 					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
+				act 'Suck him off': gt 'artemEv', 'slut_bj'
 			end
 		end
 	else
@@ -775,16 +777,18 @@ if $ARGS[0] = 'cum_surprise':
 		'As you are riding him, getting lost in your own pleasure you glance down at his face and see him tense up and you realize that he is cumming too late. You can feel his cum shooting into you. As you lift yourself up, you can feel his cum oozing out of your pussy.'
 		'Then it hits him and he suddenly looks alarmed as he realizes he just came inside of you. "Oh my god, I am so sorry <<$pcs_nickname>>, I didn''t mean to do that."'
 		'You smile to him as you get off him. "It''s ok, don''t worry about it." He looks relieved obviously thinking your are on birth control.'
-		act 'Continue': gt 'artemEv', 'after_sex', 'cp'
+		act 'Continue': gs 'artemEv', 'after_sex', 'cp'
 	else
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstfacial.jpg"></center>'
 		'As you are riding him, getting lost in your own pleasure you glance down at his face and see him tenses up, before he warns you: "<<$pcs_nickname>>... I''m going to cum..."'
 		'You quickly climb off him and he rolls up to his knees. You start jerking his cock, with it pointed right at your face. Just as a stream of his sperm hits you in the face, you keep jerking him off. Causing several more streams of cum to land on your face, once the last of his cum has been drained you stop jerking him off and open your eyes.'
-		act 'Continue': gt 'artemEv', 'after_sex', 'facial'
+		act 'Continue': gs 'artemEv', 'after_sex', 'facial'
 	end
 end
 
 if $ARGS[0] = 'after_sex':
+	cla
+	*nl
 	if artemsex = 1:
 		'You run your hand over his chest and smile at him: "So... you''re a man now..."'
 		'Artem is not sure what to say, and mutters: "<<$pcs_nickname>>... I... I love you..."'
@@ -974,7 +978,7 @@ if $ARGS[0] = 'slut_anal':
 	gs 'stat'
 	act 'Get on your hands and knees':
 		*clr & cla
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutfuck1.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutanal1.jpg"></center>'
 		'Once you are on fours he grabs some lotion and rubs it on your asshole, then rubs some all along his dick. He scoots up behind you and you feel the tip of his dick pressing against your anus, the pressure keeps building up, in his haste it takes several tries as he keeps letting it slip and miss, until the head of his dick suddenly pops into your ass. You hiss in pain as he moans in pleasure. "<<$pcs_nickname>> your ass is tighter than I was expecting."'
 		'You nod and look back over your shoulder at him. "Yes, just go slow and easy ok?"'
 		'He snorts. "Like you don''t get your ass pounded every day, everyone know sluts love it or they wouldn''t do it." Then he starts fucking your ass with hard, fast strokes, he grabs ahold of your hips so you can''t pull away.'
@@ -983,7 +987,7 @@ if $ARGS[0] = 'slut_anal':
 		act 'Get butt fucked':
 			*clr & cla
 			gs 'boyStat', 'A2'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutfuck2.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutanal2.jpg"></center>'
 			'He scoots a little closer to you as he fucks your butt until his <<dick>>cm <<$dick_girth>> cock is balls deep up your ass. Once he can he just fucks you as hard and fast as he can, he obviously doesn''t care if you are enjoying it, he is just doing what feels best for him. So it turns out nice guy Artem is no different than any other guy, all he cares about is getting it stuck in and doesn''t give a shit about the girl. Still a good hard fucking is always fun so you make the best of things and focus on enjoying it.'
 			gs 'arousal', 'anal', 5, 'sub'
 			gs 'stat'

+ 36 - 7
locations/artemhome.qsrc

@@ -564,7 +564,7 @@ if $ARGS[0] = 'snack':
 	menu_off = 1
 	*clr & cla
 	minut += 15
-	alko -= 1
+	if alko > 0: alko -= 1
 	pcs_health += 20
 	pcs_mood += 20
 	fat += 6
@@ -1291,8 +1291,9 @@ if $ARGS[0] = 'chat':
 			'After you gather your things you leave his apartment, ignoring his pleas.'
 			act 'Leave Artem''s apartment':minut += 5 & artemblok = 1 & gt 'pod_ezd','etaj_1'
 		end
-	elseif artdate = 0 and artfall >= 10 and pav_slut < 75:
+	elseif artdate = 0 and artfall >= 10 and pav_slut < 75 and artemQW['dateask'] ! daystart:
 		*clr & cla
+		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big2.jpg"></center>'
 		'Artem smiles at you, and suggests: "<<$pcs_nickname>>, do you want to go for a walk in the park?"'
 		act 'Stay here': 
@@ -1314,8 +1315,9 @@ if $ARGS[0] = 'chat':
 			'You quickly pack up your things and leave the apartment with him, heading for the park.'
 			act 'Walk in the park': gt 'artemdate','firstdate'
 		end
-	elseif artdate > 0 and artdate <= 3 and pav_slut < 75:
+	elseif artdate > 0 and artdate <= 3 and pav_slut < 75 and artemQW['dateask'] ! daystart:
 		*clr & cla
+		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big2.jpg"></center>'
 		'Artem smiles at you. "<<$pcs_nickname>>, would you like to go out on a date?"'
 		act 'Stay here': 
@@ -1336,8 +1338,9 @@ if $ARGS[0] = 'chat':
 			'You quickly pack up your things and leave the apartment with him.'
 			act 'Go on a date': gt 'artemdate','artem_date'
 		end
-	elseif artdate = 4 and pav_slut < 100:
+	elseif artdate = 4 and pav_slut < 100 and artemQW['dateask'] ! daystart:
 		*clr & cla
+		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 		'Artem has a embarrassed look on his face when he says:'
 		if artemStripSee = 0:
@@ -1346,7 +1349,8 @@ if $ARGS[0] = 'chat':
 			'"I enjoyed seeing your naked last time, I want you to strip for me again but can you make a bit more of a show of it this time?"'
 		end
 		gs 'artemhome', 'askedstrip'
-	elseif artdate = 5 and pav_slut < 100:
+	elseif artdate = 5 and pav_slut < 100 and artemQW['dateask'] ! daystart:
+		artemQW['dateask'] = daystart
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/flowers.jpg"></center>'
 		'As you sit down to talk, Artem suddenly produces a bouquet of flowers and offers it to you. "I got these for you, I hope you like them." He says.'
@@ -1419,8 +1423,9 @@ if $ARGS[0] = 'chat':
 				act 'Just talk': gt 'artemhome', 'chat'
 			end
 		end
-	elseif artdate >= 6 and artdate <= 8 and pav_slut < 100:
+	elseif artdate >= 6 and artdate <= 8 and pav_slut < 100 and artemQW['dateask'] ! daystart:
 		*clr & cla
+		artemQW['dateask'] = daystart
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big2.jpg"></center>'
 		'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': 
@@ -1441,8 +1446,9 @@ if $ARGS[0] = 'chat':
 			'You quickly pack up your things and leave the apartment with him.'
 			act 'Go on a date': gt 'artemdate','artem_date'
 		end
-	elseif artdate = 9:
+	elseif artdate = 9 and artemQW['dateask'] ! daystart:
 		*clr & cla
+		artemQW['dateask'] = daystart
 		artdate += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/wine.jpg"></center>'
 		'When you enter the room, you immediately notice the small folding table with chairs set up in the room, it has several lighted candles on it, and a bottle of wine with two glasses.'
@@ -1502,6 +1508,29 @@ if $ARGS[0] = 'chat':
 				gs 'artemhome', 'artemgirlfriend'
 			end
 		end
+	elseif artembf = 1 and rand(0,3) = 0 and artemQW['dateask'] ! daystart:
+		*clr & cla
+		artemQW['dateask'] = daystart
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big2.jpg"></center>'
+		'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 'stat'
+			'You shake your head. "No thanks, but thank you for asking."'
+			'He looks a little disappointed. "Oh, ok."'
+			act 'Keep talking': gt 'artemhome', 'chat'
+			act 'Stop talking': gt 'artemhome', 'artemroom'
+		end
+		act 'Agree to go on a date':
+			*clr & cla
+			npc_rel['A2'] += 5
+			artdate += 1
+			gs 'stat'
+			'You give him a cute smile back: "Sure Artem, we can go out on a date, that sounds like fun!"'
+			'You quickly pack up your things and leave the apartment with him.'
+			act 'Go on a date': gt 'artemdate','artem_date'
+		end
 	else
 		act 'Make small talk':
 			*clr & cla

+ 1 - 1
locations/backwater.qsrc

@@ -165,7 +165,7 @@ end
 					gs 'underwear', 'remove'
 					if huntersRape = 1: huntersRape = 2
 
-					if CloSkirtShortness > 0:
+					if PCloSkirt > 0:
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/backwaterundress_ski.jpg"></center>'
 					else
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/backwaterundress.jpg"></center>'

+ 2 - 2
locations/barbershop.qsrc

@@ -42,8 +42,8 @@
 !!pcs_haircol 15 = Medium Purple
 !!pcs_haircol 16 = Light Purple
 !!pcs_haircol 17 = Orange
-!!pcs_haircol 16 = Dark Red
-!!pcs_haircol 17 = Medium Red
+!!pcs_haircol 18 = Dark Red
+!!pcs_haircol 19 = Medium Red
 
 $menu_loc = 'barbershop'
 $menu_arg = 'start'

+ 13 - 7
locations/bed2.qsrc

@@ -135,8 +135,12 @@ if $ARGS[0] = 'sleep':
 	*nl
 	if budilnikOn = 1 and ((hour => timer and week + 1 < 6) or (hour < timer and week < 6)):
 		'You run through your regular nightly routine, setting your alarm for <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b>, you undress, and prepare for sleep:'
-	elseif budilnikOn = 1:
+	elseif budilnikOn = 1 and alarm_holiday = 1 and (week > 5 or kanikuli > 0):
+		'You run through your regular nightly routine, setting your alarm for <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b>, you undress, and prepare for sleep:'
+	elseif budilnikOn = 1 and (week > 5):
 		'You run through your regular nightly routine, setting your alarm for <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b>, you undress, and prepare for sleep:'
+	elseif budilnikOn = 1:
+		'You run through your regular nightly routine, setting your alarm for <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b>, you undress, and prepare for sleep:'
 	else
 		'You run through your regular nightly routine, not bothering to setting your alarm, you undress, and prepare for sleep:'
 	end
@@ -302,10 +306,12 @@ if $ARGS[0] = 'dream':
 	end
 
 	alarm_now = hour * 60 + minut
-	if week < 6:
-		alarm_time = timer * 60 + timerM
-	else
+	if alarm_holiday = 1 and (kanikuli > 0 or week > 5):
+		alarm_time = timerEnd * 60 + timerEndM
+	elseif week > 5:
 		alarm_time = timerEnd * 60 + timerEndM
+	else
+		alarm_time = timer * 60 + timerM
 	end
 	alarm_set = alarm_time - rand(1,5)
 	if alarm_set <0:
@@ -389,7 +395,7 @@ if $ARGS[0] = 'wake_horny':
 		end
 		'Maybe you should just get up.'
 	end
-	if $loc = 'bedrPar' and SisterLesb = 5 and hour < 6:
+	if $loc = 'bedrPar' and sisterLesb = 6 and hour < 6:
 		*nl
 		'Or... you could wake up Anya and see if your dearest sister would be willing to help you with that.'
 	elseif $loc = 'FedorEv4':
@@ -420,7 +426,7 @@ if $ARGS[0] = 'wake_horny':
 		end
 	end
 
-	if $loc = 'bedrPar' and SisterLesb = 5 and hour < 6:
+	if $loc = 'bedrPar' and sisterLesb = 6 and hour < 6:
 		act 'Wake Anya and see if she''s in the mood': strip_here = 0 & InSleep = 0 & gt 'sistersleep', 'sister_sleep'
 	elseif $loc = 'FedorEv4':
 		act 'Wake Fedor and see if he''s in the mood': strip_here = 0 & InSleep = 0 & gt 'FedorEv4', 'Bedroom 1'
@@ -462,7 +468,7 @@ if $ARGS[0] = 'wake':
 			gs 'stat'
 			msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, you''ve slept too long! You need to hurry or you''re going to be late for school!</center>'
 		end
-		act 'Get up out of bed and get dressed for school (0:15)':
+		act 'Get out of bed and get dressed for school (0:15)':
 			minut += 15
 			if schtype = 0:
 				$schbrand = 'school'

+ 2 - 0
locations/bedr.qsrc

@@ -46,6 +46,8 @@ else
 	'A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the door to the corridor. Against the wall, stands a make-up table with a <a href="exec:gt ''mirror'', ''start''">mirror</a> on it.'
 end
 *nl
+'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.' 
+*nl
 act 'The corridor':gt 'korr'
 
 if husbandrinkday = daystart:

+ 1 - 1
locations/bedr2x.qsrc

@@ -27,7 +27,7 @@ if pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0:gt'tobiQW','start'
 'The room is dominated by <a href="exec:gt ''bed'',''start''">full sized bed</a>'
 	'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt $loc">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt $loc">ON</a>.')
 *nl
-'Near the entrance stands a modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a>.'
+'Near the entrance stands a modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a>. You can access your <a href="exec:gt ''wardrobe'', ''default''">default clothing</a> options directly.' 
 *nl
 'Against the wall is a table with a <a href="exec:gt ''mirror'',''start''">mirror</a> above it.'
 *nl

+ 3 - 1
locations/bedrPar.qsrc

@@ -69,6 +69,8 @@ end
 *nl
 'Your <a href="exec:gt ''bed'', ''start''">bed</a> stands opposite the wardrobe, and your <a href="exec:gt ''stol'' ,''stolPar''">desk</a> is next to it'+iif(strapon = 1, '. You keep your strapon inside it.', '')+'. Your sister''s bed is in the other corner.'
 *nl
+'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.' 
+*nl
 if popugai2 = 1:
 	'<a href="exec:gt ''popu'',''start2''"><<$namepopu2>></a> is sitting in his cage'
 	if daystart - parbuydate <= 10: '<<$namepopu2>> starts squawking at you when you enter the room.'
@@ -229,7 +231,7 @@ if $ARGS[0] = 'intro':
 	$metka = ''
 	$loc = 'korrPar'
 	$temp_nickname = '<<$npc_nickname[''A29'']>>'
-	grandmaQW['month_paid'] = month
+	grandmaQW['last_month_paid'] = month
 	menu_off = 1
 	hour = 6
 	gs 'stat'

+ 1 - 1
locations/begin.qsrc

@@ -81,7 +81,7 @@ if $ARGS[0] = 'warning':
 	'Rape;'
 	'Incest;'
 	'Violent assaults;'
-	'Backmail for sex;'
+	'Blackmail for sex;'
 	'Drug use;'
 	'Extreme character weight (both very skinny and massively obese);'
 	'Urination as sexual fetish;'

+ 4 - 4
locations/beverage.qsrc

@@ -35,7 +35,7 @@ end
 if $ARGS[0] = 'bev_jui':
 	*clr & cla
 	frost = 1
-	alko -= 1
+	if alko > 0: alko -= 1
 	minut += 10
 	fat += 3
 	money -= val($_drink['<<args[1]>>,price'])
@@ -96,7 +96,7 @@ end
 if $ARGS[0] = 'bev_wat':
 	*clr & cla
 	frost = 1
-	alko -= 1
+	if alko > 0: alko -= 1
 	minut += 1
 	money -= val($_drink['<<args[1]>>,price'])
 	pcs_health += 10
@@ -124,7 +124,7 @@ end
 if $ARGS[0] = 'bev_cof':
 	*clr & cla
 	frost = 0
-	alko -= 1
+	if alko > 0: alko -= 1
 	minut += 10
 	money -= val($_drink['<<args[1]>>,price'])
 	pcs_health += 5
@@ -154,7 +154,7 @@ end
 if $ARGS[0] = 'bev_tea':
 	*clr & cla
 	frost = 0
-	alko -= 1
+	if alko > 0: alko -= 1
 	minut += 10
 	money -= val($_drink['<<args[1]>>,price'])
 	pcs_health += 10

+ 206 - 232
locations/bicycle.qsrc

@@ -1,264 +1,238 @@
 # bicycle
-$location_type = 'event_outdoors'
-if $ARGS[0] = 'sarai':
-	$metka = $ARGS[0]
-	$loc = $CURLOC
-	$menu_loc = 'bicycle'
-	$menu_arg = 'sarai'
-	menu_off = 0
-	cla
-	*clr
-	minut += 1
-	gs 'gadukino_event', 'sound'
-	gs 'stat'
-	!gs'time'
 
-	'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel.jpg"></center>'
-	if sunWeather = 0:
-		'You notice an old bike. You would love to take a ride with it but you decide not to while it''s raining.'
-	else
-		'You notice an old bike. It looks like it''s still in a good condition, you can probably ride it without any trouble.'
-	end
-
-	if hour >= 6 and hour <= 20 and sunWeather = 1 and month >= 4 and month <= 10:
-		if findvelday ! daystart:
-			act 'Ride the bike (1:00)':
+! BikeLoc - tells us where bicycle is currently located
+!----------------------------------------------
+! BikeLoc = 1 'gadsarai' ''
+! BikeLoc = 2 'gadforest' 'forest_edge'
+! BikeLoc = 3 'swamp_yard' 'start'
+!----------------------------------------------
+
+! this gs handles biking for Sveta in the various locations of gadukino
+! will only display bicycle actions if the BikeLoc is correct for the location passed in
+! $ARGS[0] - location where this is called from
+! Example: gs 'bicycle', 'gadsarai'
+if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLoc = 2) or ($ARGS[0] = 'swamp_yard' and BikeLoc = 3):
+	act 'Ride your bicycle':
+		*clr & cla
+		menu_off = 1
+		
+		if $clothingworntype = 'nude':
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel_nude.jpg"></center>'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel.jpg"></center>'
+		end
+		*nl
+		'You see your old bike. It looks like it''s still in a good condition, you can probably ride it without any trouble.'
+		
+		if BikeLoc = 1:
+			act 'Leave your bike alone':gt 'gadsarai'
+		elseif BikeLoc = 2:
+			act 'Leave your bike alone':gt 'gadforest','forest_edge'
+		elseif BikeLoc = 3:
+			act 'Leave your bike alone':gt 'swamp_yard','start'
+		end
+		if BikeLoc = 1 and hour >= 6 and hour < 20 and sunWeather = 1 and month >= 4 and month <= 10 and gadbikeday ! daystart:
+			act 'Bike around the village (1:00)':
 				*clr & cla
 				menu_off = 1
-				findvelday = daystart
 				minut += 60
-				run_exp += RAND(0,2)
+				run_exp += rand(0,2)
 				stren_exp += rand(0,2)
-				fat -= 5
-				pcs_mood += 5
-				gs 'sweat', 'add', 2
-				findvelrand = RAND(0,100)
+				fat -= 2
+				pcs_mood += 10
+				pcs_sweat += 2
+				gadbikeday = daystart
+				
 				if $clothingworntype = 'nude':
-					pcs_horny += 20
-					pcs_mood += 10
+					pcs_horny += 15
+					pcs_mood += 15
+					if pcs_inhib < 50: pcs_inhib += rand(0,2)
+					gs 'exhibitionism', 3
 					gs 'stat'
+					
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_nude.jpg"></center>'
+					*nl
 					'You ride nude, avoiding crowded places, exulting from this newfound courage. It''s hard to say what excites you more, fear or desire to be noticed.'
-					act 'Finish the trip':gt $loc, $metka
-					exit
-				end
-				if CloSkirtShortness > 0 and findvelrand > 70:
-					if $pantyworntype ! 'none':
-						pcs_mood+=5
-						gs'stat'
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_tanga_1.jpg"></center>'
-						'During your ride you lift your skirt several times, showing a glimpse of your panties to the passers-by.'
-
-						gs 'arousal', 'flashlite', 5, 'exhibitionism'
-						gs 'stat'
-
+				elseif PCloSkirt > 0:
+					bikerand = rand(0,10)
+					if bikerand >= 8:
+						if $pantyworntype ! 'none':
+							pcs_horny += 5
+							pcs_mood += 5
+							if pcs_inhib < 20: pcs_inhib += rand(0,2)
+							gs 'exhibitionism', 1
+							gs'stat'
+							
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_tanga_1.jpg"></center>'
+							*nl
+							'During your ride you lift your skirt several times, showing a glimpse of your panties to a few lucky villagers passing-by.'
+						else
+							pcs_horny += 10
+							pcs_mood += 10
+							if pcs_inhib < 30: pcs_inhib += rand(0,2)
+							gs 'exhibitionism', 2
+							gs'stat'
+							
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_tanga_2.jpg"></center>'
+							*nl
+							'During your ride you lift your skirt several times, showing your bare ass to a few lucky villagers passing-by.'
+						end
 					else
-						pcs_mood += 10
-						gs'stat'
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_tanga_2.jpg"></center>'
-						'During your ride you lift your skirt several times, showing your bare ass to the passers-by.'
-
-						gs 'arousal', 'flashlite', 10, 'exhibitionism'
-						minut -= 5
+						pcs_mood += 5
 						gs 'stat'
-					end
-					act 'Finish the ride':gt $loc, $metka
-
-					gs 'arousal', 'end'
-					gs 'stat'
-
-					exit
-				end
-				if CloSkirtShortness > 0 and findvelrand <= 70:
-					pcs_mood += 5
-					gs'stat'
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_2.jpg"></center>'
-					'You take out the old bike for a ride. You ride by the endless fields enjoying the freedom you''re experiencing.'
-					act 'Finish the ride':gt $loc, $metka
-					exit
-				end
-				if CloSkirtShortness = 0:
+						
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_2.jpg"></center>'
+						*nl
+						'You enjoy the breath of fresh air from riding your bike by the seemingly endless fields of the village.'
+					end					
+				elseif PCloSkirt = 0:
 					pcs_mood += 5
-					gs'stat'
+					gs 'stat'
+					
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike.jpg"></center>'
+					*nl
 					'You ride your bike, enjoying the surrounding country-side.'
-					act 'Finish the trip':gt $loc, $metka
-					exit
 				end
+				act 'Finish your ride':gt 'gadsarai'
 			end
 		end
-	end
-	if goforest > 0 and sunWeather = 1 and month >= 4 and month <= 10:
-		act 'Bike to the forest (0:25)':
-			*clr & cla
-			menu_off = 1
-			minut += 25
-			pcs_mood += 5
-			findvel = 2
-			gs'stat'
-
-			gs 'bicycle', 'clothes_findvel'
-			'You jump onto the bike and ride to the forest.'
-			gs 'bicycle', 'ridego', 'gadforest','1'
-		end
-	end
-	if goswamp = 1 and sunWeather = 1 and month >= 4 and month <= 10:
-		act 'Bike to the swamp (1:15)':
-			*clr & cla
-			menu_off = 1
-			minut += 75
-			run_exp += RAND(0,1)
-			stren_exp += rand(0,1)
-			fat -= 1
-			pcs_mood += 5
-			gs 'sweat', 'add', 1
-			findvel = 3
-			gs'stat'
-			!gs'time'
-
-			gs 'bicycle', 'clothes_findvel'
-			'You get on the bike and ride it to the swamp.'
-
-			gs 'bicycle', 'ridego', 'swamp_yard', 'start'
+		
+		if BikeLoc ! 1:
+			if BikeLoc = 2:
+				$bikeaction = 'Bike to your grandparents barn (0:12)'
+			elseif BikeLoc = 3:
+				$bikeaction = 'Bike to your grandparents barn (0:44)'
+			end
+			act '<<$bikeaction>>':
+				*clr & cla
+				menu_off = 1
+				if BikeLoc = 2:
+					minut += 12
+					run_exp += rand(0,1)
+					stren_exp += rand(0,1)
+					fat -= 1
+					pcs_mood += 5
+					pcs_sweat += 1
+					if swamp_clothes = 1:
+						'You remove the terrible excuse for clothing the hunters gave you. You''re sure you can find something better to wear at your grandparents house.'
+						gs 'clothing', 'strip', 'gadforest'
+						gs 'clothing', 'swamp_clothes', 0
+					end
+				elseif BikeLoc = 3:
+					minut += 44
+					run_exp += rand(0,3)
+					stren_exp += rand(0,3)
+					fat -= 3
+					pcs_mood += 15
+					pcs_sweat += 3
+					if swamp_clothes = 1:
+						'You remove the terrible excuse for clothing the hunters gave you. You''re sure you can find something better to wear at your grandparents house.'
+						gs 'clothing', 'strip', 'gadforest'
+						gs 'clothing', 'swamp_clothes', 0
+					end
+				end
+				BikeLoc = 1
+				gs'stat'
+
+				gs 'bicycle', 'clothes'
+				*nl
+				'You jump onto your bike and ride to your grandparent barn.'
+				
+				act 'Finish your ride':gt 'gadsarai'
+			end
 		end
-	end
-	act 'Put the bike away': gt'gadsarai'
-end
-
-if $ARGS[0] = 'forest':
-	$metka = $ARGS[0]
-	$loc = $CURLOC
-	$menu_loc = 'bicycle'
-	$menu_arg = 'forest'
-	menu_off = 0
-	cla
-	*clr
-	minut += 1
-	gs 'gadukino_event', 'sound'
-	gs 'stat'
-	!gs'time'
-
-	'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel.jpg"></center>'
-
-	act 'Bike to the village (0:25)':
-		menu_off = 1
-		gs 'clothing', 'swamp_clothes', 0
-		if $clothingworntype ! 'nude' or pcs_inhib > 50:
-			*clr & cla
-			pcs_mood += 10
-			findvel = 1
-			minut += 25
-			inhib_exp += 4
-			gs 'bicycle', 'clothes_findvel'
-			'You ride your bike out of the forest and return to the village.'
-			gs 'bicycle', 'ridego', 'gaddvor'
-			gs'stat'
-		else
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel_nude.jpg"></center>'
-			'You take off your clothes and jump on your bike and ride through the forest. You would never be able to do this in the village.'
-			act 'Further':gt'gadforest','1'
+		
+		if BikeLoc ! 2 and pcs_bushcraft > 0:
+			if BikeLoc = 1:
+				$bikeaction = 'Bike to the forest edge (0:12)'
+			elseif BikeLoc = 3:
+				$bikeaction = 'Bike to the forest edge (0:32)'
+			end
+			act '<<$bikeaction>>':
+				*clr & cla
+				menu_off = 1
+				if BikeLoc = 1:
+					minut += 12
+					run_exp += rand(0,1)
+					stren_exp += rand(0,1)
+					fat -= 1
+					pcs_mood += 5
+					pcs_sweat += 1
+				elseif BikeLoc = 3:
+					minut += 32
+					run_exp += rand(0,2)
+					stren_exp += rand(0,2)
+					fat -= 2
+					pcs_mood += 0
+					pcs_sweat += 2
+				end
+				BikeLoc = 2
+				gs'stat'
+
+				gs 'bicycle', 'clothes'
+				*nl
+				'You jump onto your bike and ride to the edge of the forest.'
+				
+				act 'Finish your ride':gt 'gadforest','forest_edge'
+			end
 		end
-	end
-	if goswamp = 1:
-		act 'Bike to the swamp (0:50)':
-			*clr & cla
-			menu_off = 1
-			minut += 50
-			pcs_mood += 5
-			findvel = 3
-			gs'stat'
-			!gs'time'
+		
+		if BikeLoc ! 3 and hunterscabin = 1 and huntersKnow = 1:
+			if BikeLoc = 1:
+				$bikeaction = 'Bike to the hunters cabin (0:44)'
+			elseif BikeLoc = 2:
+				$bikeaction = 'Bike to the hunters cabin (0:32)'
+			end
+			act '<<$bikeaction>>':
+				*clr & cla
+				menu_off = 1
+				if BikeLoc = 1:
+					minut += 44
+					run_exp += rand(0,3)
+					stren_exp += rand(0,3)
+					fat -= 3
+					pcs_mood += 15
+					pcs_sweat += 3
+				elseif BikeLoc = 2:
+					minut += 32
+					run_exp += rand(0,2)
+					stren_exp += rand(0,2)
+					fat -= 2
+					pcs_mood += 10
+					pcs_sweat += 2
+				end
+				BikeLoc = 3
+				gs'stat'
 
-			gs 'bicycle', 'clothes_findvel'
-			'You ride your bike to the edge of the swamp.'
+				gs 'bicycle', 'clothes'
+				*nl
+				'You jump onto your bike and ride to the hunters cabin.'
 
-			gs 'bicycle', 'ridego', 'swamp_yard', 'start'
+				act 'Finish your ride':gt 'swamp_yard','start'
+			end
 		end
 	end
-	act 'Put the bike aside': gt'gadforest','1'
 end
 
-if $ARGS[0] = 'swamp':
-	$metka = $ARGS[0]
-	$loc = $CURLOC
-	$menu_loc = 'bicycle'
-	$menu_arg = 'swamp'
-	menu_off = 0
-	cla
-	*clr
-	minut += 1
-	gs 'gadukino_event', 'sound'
-	gs 'stat'
-	!gs'time'
-
-	'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel.jpg"></center>'
-
-	act 'Bike to the village (1:15)':
-		menu_off = 1
-		gs 'clothing', 'swamp_clothes', 0
-		if $clothingworntype ! 'nude' or pcs_inhib > 50:
-			*clr & cla
-			minut += 75
-			run_exp += RAND(0,1)
-			stren_exp += rand(0,1)
-			fat -= 1
-			gs 'sweat', 'add', 1
-			pcs_mood += 10
-			findvel = 1
-			hunters_here = 0
-			inhib_exp += 4
-			!gs'time'
-			gs 'bicycle', 'clothes_findvel'
-			'You ride your bike out of the swamp and return to the village.'
-			gs 'bicycle', 'ridego', 'gaddvor'
-			gs'stat'
+! this gs handles images for biking for Sveta in the various locations of gadukino
+! Example: gs 'bicycle', 'clothes'
+if $ARGS[0] = 'clothes':
+	!need images for biking during snow/rain/winter/nighttime: currently only have summer daytime images
+	!if sunWeather = 0 and (month < 4 or month > 10): snowing
+	!else sunWeather = 0 and month >= 4 and month <= 10: raining
+	!elseif month < 4 or month > 10 and hour < 6 or hour >= 22: winter nighttime
+	!elseif month < 4 or month > 10: winter daytme
+	!elseif hour < 6 or hour >= 22: summer nighttime
+	!else summer daytime
+		if $clothingworntype = 'nude':
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_nude.jpg"></center>'
+		elseif PCloSkirt > 0:
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_2.jpg"></center>'
 		else
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/findvel_nude.jpg"></center>'
-			'You take off your clothes and jump on your bike and ride through the swamp. You would never be able to do this in the village.'
-			act 'Further':gt 'swamp_yard', 'start'
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike.jpg"></center>'
 		end
-	end
-	act 'Bike to the forest (0:50)':
-		*clr & cla
-		menu_off = 1
-		minut += 50
-		pcs_mood += 5
-		hunters_here = 0
-		findvel = 2
-		!gs'time'
-		gs 'bicycle', 'clothes_findvel'
-		'You jump onto your bike and ride to the forest.'
-		gs 'bicycle', 'ridego', 'gadforest','1'
-		gs'stat'
-	end
-	act 'Put the bike aside': gt 'swamp_yard', 'start'
-end
-
-if $ARGS[0] = 'clothes_findvel':
-	if $clothingworntype = 'nude':
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_nude.jpg"></center>'
-	elseif CloSkirtShortness > 0:
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike_2.jpg"></center>'
-	else
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/bike.jpg"></center>'
-	end
+	!end
 end
 
-if $ARGS[0] = 'ridego':
-	menu_off = 1
-	!make this args, add a warning, and allow 30% alive by illume
-	$metka = $ARGS[2]
-	$loc = $ARGS[1]
-	if hour >= 6 and hour < 22:
-		act 'Further':gt $loc, $metka
-	else
-		'<B><font color=red>It''s too dark outside to go for a ride.</font></B>'
-		act 'Put the bike away': gt $loc, $metka
-	end
-end
-
-
 --- bicycle ---------------------------------
 

+ 20 - 23
locations/body.qsrc

@@ -2042,13 +2042,13 @@ if lashair = 1:
 	end
 	$pcdesc_pubes = 'hairless'
 	$pcdesc_pubeswordy = 'eternally silky-smooth'
-	$pcs_pubes = 'You have a smooth, <a href="exec:view''images/pc/body/pussy/pussy.jpg''">bald pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+	$pcs_pubes = 'You have a smooth, <a href="exec:view''<<FUNC(''$pube_image'')>>''">bald pussy</a>. <<$pirspiz>><br><<$clitsize>>'
 end
 
 if lashair = 0:
 	if pcs_pubes <= 3:
 		lobkoef = 3 
-		$pcs_pubes = 'You have a smoothly <a href="exec:view''images/pc/body/pussy/pussy.jpg''">shaved pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+		$pcs_pubes = 'You have a smoothly <a href="exec:view''<<FUNC(''$pube_image'')>>''">shaved pussy</a>. <<$pirspiz>><br><<$clitsize>>'
 		rand_pubes = rand(0,3)
 		if rand_pubes = 0:
 			$pcdesc_pubesrandom = 'silky'
@@ -2063,7 +2063,7 @@ if lashair = 0:
 		$pcdesc_pubeswordy = 'silky, freshly-shaven'
 	elseif pcs_pubes <= 10:
 		lobkoef = 0
-		$pcs_pubes = 'You have stubble growing around your <a href="exec:view''images/pc/body/pussy/stpussy.jpg''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+		$pcs_pubes = 'You have stubble growing around your <a href="exec:view''<<FUNC(''$pube_image'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
 		rand_pubes = rand(0,2)
 		if rand_pubes = 0:
 			$pcdesc_pubesrandom = 'stubbly'
@@ -2076,7 +2076,7 @@ if lashair = 0:
 		$pcdesc_pubeswordy = 'scratchy, roughly-stubbled'
 	elseif pcs_pubes <= 15:
 		lobkoef = 0
-		$pcs_pubes = 'You have a tidy patch of hair growing above your '+iif(pubestyle >= 2 and pubestyle <=7,'<a href="exec:view''<<$pubeimage>>''">pussy</a>','<a href="exec:view''images/pc/body/pussy/3.jpg''">pussy</a>')+'. <<$pirspiz>><br><<$clitsize>>'
+		$pcs_pubes = 'You have a tidy patch of hair growing above your <a href="exec:view''<<FUNC(''$pube_image'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
 		rand_pubes = rand(0,2)
 		if rand_pubes = 0:
 			$pcdesc_pubesrandom = 'almost bare'
@@ -2087,9 +2087,19 @@ if lashair = 0:
 		end
 		$pcdesc_pubes = 'stubbly'
 		$pcdesc_pubeswordy = 'scratchy, roughly-stubbled'
-	elseif pcs_pubes <= 20:
+	elseif pcs_pubes <= 25:
 		lobkoef = 0
-		$pcs_pubes = 'You have neatly trimmed section of hair around your '+iif(pubestyle = 8,'<a href="exec:view''<<$pubeimage>>''">pussy</a>','<a href="exec:view''images/pc/body/pussy/spussy.jpg''">pussy</a>')+'. <<$pirspiz>><br><<$clitsize>>'
+		if pubestyle = 9:
+			$pcs_pubes = 'You have neatly trimmed section of hair around your <a href="exec:view''<<FUNC(''$pube_image'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+		elseif pubestyle = 12:
+			$pcs_pubes = 'You have cute little patch of bush at the top of your <a href="exec:view''<<FUNC(''$pube_image'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+		elseif pubestyle = 13:
+			$pcs_pubes = 'You have tidy strip of bush covering your <a href="exec:view''<<FUNC(''$pube_image'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+		elseif pubestyle = 14:
+			$pcs_pubes = 'You have neatly trimmed rectangle of hair just above your <a href="exec:view''<<FUNC(''$pube_image'')>>''">pussy</a>. <<$pirspiz>><br><<$clitsize>>'
+		else
+			$pcs_pubes = 'You have a bushy but well-maintained mat of <a href="exec:view''<<FUNC(''$pube_image'')>>''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
+		end
 		rand_pubes = rand(0,3)
 		if rand_pubes = 0:
 			$pcdesc_pubesrandom = 'wispy-haired'
@@ -2098,26 +2108,13 @@ if lashair = 0:
 		elseif rand_pubes = 2:
 			$pcdesc_pubesrandom = 'trimmed'
 		elseif rand_pubes = 3:
-			$pcdesc_pubesrandom = 'mostly well-kept'
+			$pcdesc_pubesrandom = 'well-maintained'
 		end
 		$pcdesc_pubes = 'neatly-trimmed'
 		$pcdesc_pubeswordy = 'trimmed, well-kept'
-	elseif pcs_pubes <= 25:
-		lobkoef = 0
-		$pcs_pubes = 'You have a bushy but well-maintained mat of <a href="exec:view''images/pc/body/pussy/hpussy.jpg''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
-		rand_pubes = rand(0,2)
-		if rand_pubes = 0:
-			$pcdesc_pubesrandom = 'mildly-furred'
-		elseif rand_pubes = 1:
-			$pcdesc_pubesrandom = 'slightly-bushy'
-		elseif rand_pubes = 2:
-			$pcdesc_pubesrandom = 'well-maintained'
-		end
-		$pcdesc_pubes = 'bushy'
-		$pcdesc_pubeswordy = 'bushy, thick'
 	elseif pcs_pubes <= 30:
 		lobkoef = 0
-		$pcs_pubes = 'You have a bushy but well-maintained mat of <a href="exec:view''images/pc/body/pussy/shave/s_bush1.jpg''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
+		$pcs_pubes = 'You have a bushy but well-maintained mat of <a href="exec:view''<<FUNC(''$pube_image'')>>''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
 		rand_pubes = rand(0,2)
 		if rand_pubes = 0:
 			$pcdesc_pubesrandom = 'furred'
@@ -2128,9 +2125,9 @@ if lashair = 0:
 		end
 		$pcdesc_pubes = 'bushy'
 		$pcdesc_pubeswordy = 'bushy, thick'
-	elseif pcs_pubes >= 31:
+	elseif pcs_pubes >= 40:
 		lobkoef = 0
-		$pcs_pubes = 'You have a wild and unkempt jungle of <a href="exec:view''images/pc/body/pussy/hrypussy.jpg''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
+		$pcs_pubes = 'You have a wild and unkempt jungle of <a href="exec:view''<<FUNC(''$pube_image'')>>''">pubic hair</a>. <<$pirspiz>><br><<$clitsize>>'
 		rand_pubes = rand(0,2)
 		if rand_pubes = 0:
 			$pcdesc_pubesrandom = 'thickly-furred'

+ 10 - 5
locations/bordel.qsrc

@@ -33,8 +33,9 @@ if $ARGS[0] = 'brothel':
 	gs 'stat'
 	'<center><b>Your room in a brothel</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/borroom.jpg"></center>'
+	'This is your room in the brothel. In the middle is a huge bed and not much else, there is a small side door to the <a href="exec:gt ''bordel'', ''dysh''">bathroom</a>.'
+	*nl
 	'In a brothel there is a lot of competition, in order to avoid a massacre they introduced a rule - no more than two clients per day'
-	'In the middle is a huge bed, there is a small side door to the <a href="exec:gt ''bordel'', ''dysh''">bathroom</a>.'
 
 	act 'Leave':
 		if $clothingworntype ! 'nude':
@@ -80,10 +81,14 @@ if $ARGS[0] = 'dysh':
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/bordysh.jpg"></center>'
-
-	act 'Go to your room':gt 'bordel', 'brothel'
-
-	act 'Bathroom':
+	'The bathroom is well fitted and clean as customers can access it and hygiene is very important in a brothel.'
+	'Your room is so dedicated to it purpose that your clothes are stored in here.'
+	*nl
+	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.' 
+	
+	act 'Return to your room':gt 'bordel', 'brothel'
+
+	act 'Bathroom functions':
 		bordysh = 1
 		gt 'vann', 'start'
 	end

+ 2 - 2
locations/boy.qsrc

@@ -77,8 +77,8 @@ if $ARGS[0] = 'details':
 	!!requirements of the figure, chest size, hair color.
 	!!0 - ass less 80, 1 back from 80 prior_to 100, 2 ass over 100
 	figurBoy = rand(0, 2)
-	!!0 - chest less 3, 1 breast 3-4, 2 breasts bigger 4
-	npc_bust[$npclastgenerated] = rand(0, 2)
+	!!0 set here as they are boys
+	npc_bust[$npclastgenerated] = 0
 	!!0 - black, 1 - brown, 2 - Redhead, 3 - blonde
 	npc_haircol[$npclastgenerated] = rand(0, 3)
 	!!character 0 - soft, 1 -norm 2 - aggressor

+ 15 - 5
locations/bras.qsrc

@@ -39,6 +39,12 @@ end
 if $ARGS[0] = 'view_bra_list':
 	!! ARGS 0 - view_bra_list
 	!! ARGS 1 - action type (draw, store, unwanted)
+	
+	if $pursepantytype ! '' or $pursebratype ! '':
+		'<center><b>You put the '+iif($pursepantytype ! '','panties','')+iif($pursepantytype ! '' and $pursebratype ! '',' and ','')+iif($pursebratype ! '','bra','')+' from your purse back in the wardrobe.</b></center><br>'
+		killvar '$pursepantytype' & killvar 'pursepantynumber'
+		killvar '$pursebratype' & killvar 'pursebranumber'
+	end
 
 	if $ARGS[1] ! 'bathroom':
 		act 'Return': gt 'wardrobe', 'start'
@@ -184,12 +190,16 @@ if $ARGS[0] = 'view_bra_item':
 			else
 				if metka_bras = 0:
 					act 'Wear':
-						gs 'bras', 'wear', $ARGS[2], ARGS[3]
-
-						if $ARGS[1] = 'wardrobe':
-							gt 'wardrobe', 'start'
+						if CloBra = 1:
+							msg'You cannot wear a bra with this top'
 						else
-							gt $loc, $metka
+							gs 'bras', 'wear', $ARGS[2], ARGS[3]
+
+							if $ARGS[1] = 'wardrobe':
+								gt 'wardrobe', 'start'
+							else
+								gt $loc, $metka
+							end
 						end
 					end
 				end

+ 1 - 1
locations/brothel.qsrc

@@ -569,7 +569,7 @@ if $ARGS[0] = 'brothel:section1:girlroom':
 	dynamic $tampon
 	dynamic $quickwash
 	dynamic $basin
-	dynamic $removepan
+	dynamic $publicpan
 	if stanok > 0: dynamic $brit
 	if painkiller > 0 and pain['total'] >0 and pain['killer'] = 0:
 		act 'Take a painkiller':

+ 1 - 1
locations/brother.qsrc

@@ -192,7 +192,7 @@ if $ARGS[0] = 'start':
 				elseif brotherkisstalk = 1 or brotherSex > 4:
 					act'Make out with your brother':gt 'brother2', 'kiss'
 				end
-				if natkolkatease = 1:
+				if NatbelQW['KolkaTease'] = 1:
 					act 'Ask if he liked the show': gt 'brother2', 'nattalk'
 				end
 			end

+ 3 - 3
locations/brother2.qsrc

@@ -98,11 +98,11 @@ if $ARGS[0] = 'nattalk':
 	'"Ofcourse I did, Natasha wasn''t wearing any panties, I could see everything."'
 	'"She was wearing panties." You say with a grin. "I had stuffed them in her tight pussy."'
 	'"You? Wow. That''s hot."'
-	if kolkawantsnat = 0:
+	if NatbelQW['KolkaWantsNat'] = 0:
 		act 'Offer to set something up between them':
 			*clr & cla
-			natkolkatease += 1
-			kolkawantsnat = 1
+			NatbelQW['KolkaTease'] += 1
+			NatbelQW['KolkaWantsNat'] = 1
 			'<center><b><font color="maroon">Kolka</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
 			if brotherSex > 6:	

+ 1 - 1
locations/brother_lessons.qsrc

@@ -662,7 +662,7 @@ if $ARGS[0] = 'anatomylesson3':
 			
 			gs 'stat'
 			*clr
-			'<center><img <<$set_imgh>> src="images/pc/body/pussy/vag<<vagtype>>.jpg"></center>'
+			'<center><img <<$set_imgh>> src="<<FUNC(''$pube_image'')>>.jpg"></center>'
 			
 			if vagtype = 0:
 				'"Next is a very special part of the vagina," you start. You spread your pussy lips apart and let him look inside. "This is the hymen. Every girl is born with one and will have it until it gets torn."'

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