# saveupdater !! This file is for updating save game when one variable have been replaced by another. !! The version number is updated for releases and when it is required because we cannot run checks to block repeated updating !! The version number is in saveg.gsrc should only be updated by the person preparing the release, if it needs to be done outside of releases then inform the person in charge of releases to ensure correct number change is made. !! When updating the version number: at the bottom of this file just after the last end add the following line: !! if ((100*version_major +version_minor)*100+version_revision)*100+version_patch < "new version number": !! where "new version number" should either match that in saveg.qsrc or be for the next minor increment !! Then add any replacement variables after this line. You can see how this is done by looking through this file. !! When changing version number you must commit this file and saveg.qsrc at the same time. temp_current_save_version = ( (100*version_major + version_minor) * 100 + version_revision ) * 100 + version_patch !!======================================================================================================!! !! !! !! !!Version 0.8.0!! !! !! !! !!======================================================================================================!! if temp_current_save_version < 00080000: !!------------------------------grandparent variable clean up---for 0.8.0 release--------------------------- !!---Grandpa If grandpa_bilberry > 0: grandpaQW['chore_berry_quantity'] = grandpa_bilberry & killvar 'grandpa_bilberry' If grandpa_boletus > 0: grandpaQW['chore_mushroom_quantity'] = grandpa_boletus & killvar 'grandpa_boletus' If grandpahelpday > 0: grandpaQW['last_day_helped'] = grandpahelpday & killvar 'grandpahelpday' If grandpahelping > 0: grandpaQW['chore_type'] = grandpahelping & killvar 'grandpahelping' If grandpatalk > 0: grandpaQW['last_hour_talked'] = grandpatalk & killvar 'grandpatalk' If grandpatalkday > 0: grandpaQW['last_day_talked'] = grandpatalkday & killvar 'grandpatalkday' If grandpatalkforest > 0: grandpaQW['talked_about_forest'] = grandpatalkforest & killvar 'grandpatalkforest' If comb_horse > 0: grandpaQW['chore_brush_horse'] = comb_horse & killvar 'comb_horse' If cow_field > 0: grandpaQW['chore_lead_cow_to_field'] = cow_field & killvar 'cow_field' If feed_boar > 0: grandpaQW['chore_feed_boar'] = feed_boar & killvar 'feed_boar' If feed_cow > 0: grandpaQW['chore_feed_cow'] = feed_cow & killvar 'feed_cow' If feed_horse > 0: grandpaQW['chore_feed_horse'] = feed_horse & killvar 'feed_horse' If graze_cow > 0: grandpaQW['chore_herd_cattle'] = graze_cow & killvar 'graze_cow' If graze_cow_exp > 0: grandpaQW['chore_herd_cattle_experience'] = graze_cow_exp & killvar 'graze_cow_exp' If haying_time > 0: grandpaQW['chore_bale_hay'] = haying_time & killvar 'haying_time' If horse_field > 0: grandpaQW['chore_lead_horse_to_field'] = horse_field & killvar 'horse_field' If horse_river > 0: grandpaQW['chore_bathe_horse'] = horse_river & killvar 'horse_river' If go_in_bilberry > 0: grandpaQW['chore_gather_berries'] = go_in_bilberry & killvar 'go_in_bilberry' If go_in_boletus > 0: grandpaQW['chore_gather_mushrooms'] = go_in_boletus & killvar 'go_in_boletus' If go_in_boletus_bilberry > 0: grandpaQW['chore_gather_both'] = go_in_boletus_bilberry & killvar 'go_in_boletus_bilberry' !!---Grandma If grandma_trouble > 0: grandmaQW['nudity_trouble'] = grandma_trouble & killvar 'grandma_trouble' If grandmastory > 0: grandmaQW['last_day_asked_for_story'] = grandmastory & killvar 'grandmastory' If grandmatalk > 0: grandmaQW['last_hour_talked'] = grandmatalk & killvar 'grandmatalk' If grandmatalkday > 0: grandmaQW['last_day_talked'] = grandmatalkday & killvar 'grandmatalkday' If grandmatalkgad > 0: grandmaQW['talked_about_gadukino'] = grandmatalkgad & killvar 'grandmatalkgad' If monthbabkapay > 0: grandmaQW['last_month_paid'] = monthbabkapay & killvar 'monthbabkapay' If grandmahelpday > 0: grandmaQW['last_day_helped'] = grandmahelpday & killvar 'grandmahelpday' If grandmahelp > 0: grandmaQW['help_amount'] = grandmahelp & killvar 'grandmahelp' If grandmahelping > 0: grandmaQW['chore_type'] = grandmahelping & killvar 'grandmahelping' If collect_strawberries > 0: grandmaQW['chore_collect_strawberries'] = collect_strawberries & killvar 'collect_strawberries' If feed_chickens > 0: grandmaQW['chore_feed_chickens'] = feed_chickens & killvar 'feed_chickens' If fruit_collect > 0: grandmaQW['chore_collect_fruit'] = fruit_collect & killvar 'fruit_collect' If harvest_garden > 0: grandmaQW['chore_harvest_garden'] = harvest_garden & killvar 'harvest_garden' If milk_cow > 0: grandmaQW['chore_milk_cow'] = milk_cow & killvar 'milk_cow' If water_garden > 0: grandmaQW['chore_water_garden'] = water_garden & killvar 'water_garden' If work_garden > 0: grandmaQW['chore_work_in_garden'] = work_garden & killvar 'work_garden' !!---------------------------end of grandparent variable clean up---for 0.8.0 release----------------------- !! ----- Natasha story variables migrated to array ----- 0.8.0 ! Natasha''s mom NPC data for existing saves if $npc_firstname['A191'] ! 'Isabella': gs 'npc_standard_preferences', 'A191' $npc_dna['A<>'] = '1614037462 1959746313 1085890273 0326112989 0869737602 6676723523 3590292041' $npc_firstname['A<>'] = 'Isabella' $npc_nickname['A<>'] = 'Bella' $npc_lastname['A<>'] = 'Belova' $npc_usedname['A<>'] = 'Isabella' $npc_notes['A<>'] = 'Your classmate Natasha''s mother, Isabella Belova.' npc_dob['A<>'] = 19820922 npc_gender['A<>'] = 1 gs 'npcstaticdefaults', 'defaults' npc_bust['A<>'] = 23 end killvar '$NatashaMotherName' & killvar '$NatashaMotherNickname' if NatashaQW > 0: NatbelQW['QWstage'] = NatashaQW & killvar 'NatashaQW' if natbelXP > 0: NatbelQW['natbelXP'] = natbelXP & killvar 'natbelXP' if NatBelBestFrend > 0: NatbelQW['BestFriend'] = NatBelBestFrend & killvar 'NatBelBestFrend' if BeInNatBelHome > 0: NatbelQW['VisitedHome'] = BeInNatBelHome & killvar 'BeInNatBelHome' if natashaFirstvisit > 0: NatbelQW['FirstVisit'] = natashaFirstvisit & killvar 'natashaFirstvisit' if NatNoTV > 0: NatbelQW['NoTV'] = NatNoTV & killvar 'NatNoTV' if ShowRand > 0: NatbelQW['TVshow'] = ShowRand & killvar 'ShowRand' if $ShowMsg ! '': $NatbelQW['TVmsg'] = $ShowMsg & killvar '$ShowMsg' if NatashaWatchedYourPorn > 0: NatbelQW['WatchedYourPorn'] = NatashaWatchedYourPorn & killvar 'NatashaWatchedYourPorn' if NatDolg > 0: NatbelQW['Debt'] = NatDolg & killvar 'NatDolg' if NatDolgDay > 0: NatbelQW['DebtDay'] = NatDolgDay & killvar 'NatDolgDay' if nattimeleft > 0: NatbelQW['DebtTimeLeft'] = nattimeleft & killvar 'nattimeleft' if NatashaMoneyGivenTimes > 0: NatbelQW['MoneyGivenTimes'] = NatashaMoneyGivenTimes & killvar 'NatashaMoneyGivenTimes' if NatashaHW > 0: NatbelQW['homework'] = NatashaHW & killvar 'NatashaHW' if natdoingHW > 0: NatbelQW['doingHW'] = natdoingHW & killvar 'natdoingHW' if NatashaNakedHW > 0: NatbelQW['nakedHW'] = NatashaNakedHW & killvar 'NatashaNakedHW' if natunderwear > 0: NatbelQW['underwear'] = natunderwear & killvar 'natunderwear' if natund > 0: NatbelQW['underwearShop'] = natund & killvar 'natund' if natseethrough > 0: NatbelQW['seethrough'] = natseethrough & killvar 'natseethrough' if natseethroughwearing > 0: NatbelQW['seethroughwearing'] = natseethroughwearing & killvar 'natseethroughwearing' if natseethroughworn > 0: NatbelQW['seethroughworn'] = natseethroughworn & killvar 'natseethroughworn' if natseehtroughkitchen > 0: NatbelQW['seethroughkitchen'] = natseehtroughkitchen & killvar 'natseehtroughkitchen' if natmomrobe > 0: NatbelQW['momrobe'] = natmomrobe & killvar 'natmomrobe' if nattraining > 0: NatbelQW['training'] = nattraining & killvar 'nattraining' if natlesb > 0: NatbelQW['lesbian'] = natlesb & killvar 'natlesb' if natpee > 0: NatbelQW['pee'] = natpee & killvar 'natpee' if HaveCucumber > 0: NatbelQW['cucumber'] = HaveCucumber & killvar 'HaveCucumber' if natkolkatease > 0: NatbelQW['KolkaTease'] = natkolkatease & killvar 'natkolkatease' if kolkawantsnat > 0: NatbelQW['KolkaWantsNat'] = kolkawantsnat & killvar 'kolkawantsnat' if natfuckday > 0: NatbelQW['KolkaFuckDay'] = natfuckday & killvar 'natfuckday' if NatKolkaSex > 0: NatbelQW['KolkaSex'] = NatKolkaSex & killvar 'NatKolkaSex' if natbj > 0: NatbelQW['bj'] = natbj & killvar 'natbj' if NatKolkaFootjob > 0: NatbelQW['KolkaFootjob'] = NatKolkaFootjob & killvar 'NatKolkaFootjob' if natcp > 0: NatbelQW['KolkaCP'] = natcp & killvar 'natcp' ! Adding all previous creampies to the new vaginal sex tracker so it can start above 0 if possible if NatbelQW['KolkaCP'] > 0 and NatbelQW['vaginal'] = 0: NatbelQW['vaginal'] = NatbelQW['KolkaCP'] end if natanal > 0: NatbelQW['anal'] = natanal & killvar 'natanal' if natpregday > 0: NatbelQW['pregday'] = natpregday & killvar 'natpregday' if nataskedbaby > 0: NatbelQW['askedbaby'] = nataskedbaby & killvar 'nataskedbaby' if natbabycount > 0: NatbelQW['babycount'] = natbabycount & killvar 'natbabycount' if MetNatMother > 0: NatbelQW['MetMother'] = MetNatMother & killvar 'MetNatMother' ! These can be set to 0, so wiping them in any case to get rid of them NatbelQW['MotherHome'] = NatashaMotherHome & killvar 'NatashaMotherHome' NatbelQW['MotherDoor'] = DoorOpenBy & killvar 'DoorOpenBy' NatbelQW['MotherState'] = NatashaMotherState & killvar 'NatashaMotherState' NatbelQW['MotherStateMsg'] = NatashaMotherStateMsg & killvar 'NatashaMotherStateMsg' NatbelQW['MotherStateKeep'] = NatashaMotherStateKeep & killvar 'NatashaMotherStateKeep' if SeenNatMomHitachi > 0: NatbelQW['SeenNatMomHitachi'] = SeenNatMomHitachi & killvar 'SeenNatMomHitachi' if CaughtByNatMomHitachi > 0: NatbelQW['CaughtByNatMomHitachi'] = CaughtByNatMomHitachi & killvar 'CaughtByNatMomHitachi' if $NatMomVibName ! '': $NatbelQW['NatMomVibName'] = $NatMomVibName & killvar '$NatMomVibName' ! typos found in the natasha files & other cleaning up if nhib_exp > 0: inhib_exp += nhib_exp & killvar 'nhib_exp' killvar 'natsleeprand' killvar 'imgrand' !! ----- Natasha story variables migrated to array ----- 0.8.0 ! ----- Parrot story variables migrated to array if saveparQW > 0: ParrotQW['Level'] = saveparQW & killvar 'saveparQW' if popugai > 0: ParrotQW['Owned1'] = popugai & killvar 'popugai' if popugai2 > 0: ParrotQW['Owned2'] = popugai2 & killvar 'popugai2' if saveparjourQW > 0: ParrotQW['Day'] = saveparjourQW & killvar 'saveparjourQW' if parbuydate > 0: ParrotQW['BuyDate'] = parbuydate & killvar 'parbuydate' if sisrelparday > 0: ParrotQW['SisterReleaseParrotDay'] = sisrelparday & killvar 'sisrelparday' if saveparQWfailed > 0: ParrotQW['Failed'] = saveparQWfailed & killvar 'saveparQWfailed' If sispopconf > 0: ParrotQW['SisKeepParrot'] = sispopconf & killvar 'sispopconf' if $namepopu ! '': $ParrotQW['Name1'] = $namepopu & killvar '$namepopu' if $namepopu2 ! '': $ParrotQW['Name2'] = $namepopu2 & killvar '$namepopu2' ! ----- Parrot story variables migrated to array ! ----- Diner Bystroeshka (burger) story variables migrated to array if BankPapper > 0: BurgerQW['BankTask'] = BankPapper & killvar 'BankPapper' if BistroBoss > 0: BurgerQW['BossSlut'] = BistroBoss & killvar 'BistroBoss' if BistroBossDay > 0: BurgerQW['BossSlutLastServed'] = BistroBossDay & killvar 'BistroBossDay' if bistroQW > 0: BurgerQW['Level'] = bistroQW & killvar 'bistroQW' if $burgerIvanText ! '': $BurgerQW['IvanSecurityCamDesc'] = $burgerIvanText & killvar '$burgerIvanText' if BuSWworkEnd > 0: BurgerQW['SaunaWhoreKnown'] = BuSWworkEnd & killvar 'BuSWworkEnd' if dayBankPapper > 0: BurgerQW['BankTaskDay'] = dayBankPapper & killvar 'dayBankPapper' if DayTerminalPapper > 0: BurgerQW['TerminalTaskDay'] = DayTerminalPapper & killvar 'DayTerminalPapper' if gossipBU > 0: BurgerQW['SlutReputation'] = gossipBU & killvar 'gossipBU' if IvanEvidence > 0: BurgerQW['IlyQWEvidence'] = IvanEvidence & killvar 'IvanEvidence' if ivanFilmBJ > 0: BurgerQW['IlyQWBJFilmed'] = ivanFilmBJ & killvar 'ivanFilmBJ' if IvanKvartira > 0: BurgerQW['IlyQWTatianaHelp'] = IvanKvartira & killvar 'IvanKvartira' if IvanPodstavaDay > 0: BurgerQW['IlyQWDay'] = IvanPodstavaDay & killvar 'IvanPodstavaDay' if IvanPodstavaQW > 0: BurgerQW['IlyQW'] = IvanPodstavaQW & killvar 'IvanPodstavaQW' if kompromatBlackMail > 0: BurgerQW['IlyQWBlackmail'] = kompromatBlackMail & killvar 'kompromatBlackMail' if $kompromatFoto ! '': $BurgerQW['IlyQWBlackmailPhoto'] = $kompromatFoto & killvar '$kompromatFoto' if NoBistroWork > 0: BurgerQW['WorkBlocked'] = NoBistroWork & killvar 'NoBistroWork' if PersSecWork > 0: BurgerQW['Secretary'] = PersSecWork & killvar 'PersSecWork' if PersSecWorkTimes > 0: BurgerQW['SecretaryTimesWorked'] = PersSecWorkTimes & killvar 'PersSecWorkTimes' if PodpiskaNeviezd > 0: BurgerQW['IlyQWPoliceDayCount'] = PodpiskaNeviezd & killvar 'PodpiskaNeviezd' if posuda > 0: BurgerQW['WashDishesCount'] = posuda & killvar 'posuda' if posudaA > 0: BurgerQW['WashFloorCount'] = posudaA & killvar 'posudaA' if posudaday > 0: BurgerQW['WashedDishesLastDay'] = posudaday & killvar 'posudaday' if posudaAday > 0: BurgerQW['WashFloorLastDay'] = posudaAday & killvar 'posudaAday' if PSBBtimes > 0: BurgerQW['WorkShift'] = PSBBtimes & killvar 'PSBBtimes' if sergeyPQW > 0: BurgerQW['sergeyQW'] = sergeyPQW & killvar 'sergeyPQW' if soplakTimes > 0: BurgerQW['sergeyQWServiced1'] = soplakTimes & killvar 'soplakTimes' if soplakTimes1 > 0: BurgerQW['sergeyQWServiced2'] = soplakTimes1 & killvar 'soplakTimes1' if TerminalPapper > 0: BurgerQW['TerminalTask'] = TerminalPapper & killvar 'TerminalPapper' ! ----- Diner Bystroeshka (burger) story variables migrated to array ! ----- Albina story variables migrated to array if AlbFather > 0: AlbinaQW['AlbFatherQW'] = AlbFather & killvar 'AlbFather' if AlbFrend > 0: AlbinaQW['Friends'] = AlbFrend & killvar 'AlbFrend' if ZvezdEnd > 0: AlbinaQW['StarletsShutDown'] = ZvezdEnd & killvar 'ZvezdEnd' if DanceWhore > 0: AlbinaQW['StarletsWhore'] = DanceWhore & killvar 'DanceWhore' if beinalbinahome > 0: AlbinaQW['KnowsHouse'] = beinalbinahome & killvar 'beinalbinahome' if albsportday > 0: AlbinaQW['SportDay'] = albsportday & killvar 'albsportday' if albsporthome > 0: AlbinaQW['SportHome'] = albsporthome & killvar 'albsporthome' if gamebet > 0: AlbinaQW['gamebet'] = gamebet & killvar 'gamebet' if stardance > 0: AlbinaQW['ShowTriggerCount'] = stardance & killvar 'stardance' if albrideday > 0: AlbinaQW['albrideday'] = albrideday & killvar 'albrideday' if albinaQWdance > 0: AlbinaQW['StarletsJoined'] = albinaQWdance & killvar 'albinaQWdance' if AlbZverHelp > 0: AlbinaQW['ChristinaHelp'] = AlbZverHelp & killvar 'AlbZverHelp' if alb_father_meeting > 0: AlbinaQW['ParkRally'] = alb_father_meeting & killvar 'alb_father_meeting' if alb_father_day > 0: AlbinaQW['ParkRallyDay'] = alb_father_day & killvar 'alb_father_day' if AlbFaterBlackTime > 0: AlbinaQW['ElectionCampaignTime'] = AlbFaterBlackTime & killvar 'AlbFaterBlackTime' if startletsday > 0: AlbinaQW['startletsday'] = startletsday & killvar 'startletsday' if AlbVsNiko > 0: AlbinaQW['niko_help'] = AlbVsNiko & killvar 'AlbVsNiko' if AlbinaBlockHumiliation > 0: AlbinaQW['Protect'] = AlbinaBlockHumiliation & killvar 'AlbinaBlockHumiliation' ! ----- Albina story variables migrated to array !! Updating npc_bust[] array to the new values ----- 0.8.0 if npc_bust['A12'] = 9: npc_bust['A12'] = 23 if npc_bust['A13'] = 9: npc_bust['A13'] = 8 if npc_bust['A14'] = 9: npc_bust['A14'] = 20 if npc_bust['A15'] = 9: npc_bust['A15'] = 18 if npc_bust['A16'] = 9: npc_bust['A16'] = 26 if npc_bust['A17'] = 9: npc_bust['A17'] = 34 if npc_bust['A18'] = 9: npc_bust['A18'] = 21 if npc_bust['A19'] = 9: npc_bust['A19'] = 14 if npc_bust['A20'] = 9: npc_bust['A20'] = 22 if npc_bust['A21'] = 9: npc_bust['A21'] = 18 if npc_bust['A22'] = 9: npc_bust['A22'] = 27 if npc_bust['A23'] = 9: npc_bust['A23'] = 14 if npc_bust['A24'] = 9: npc_bust['A24'] = 20 if npc_bust['A25'] = 9: npc_bust['A25'] = 21 if npc_bust['A29'] = 9: npc_bust['A29'] = 25 if npc_bust['A30'] = 9: npc_bust['A30'] = 18 if npc_bust['A33'] = 9: npc_bust['A33'] = 19 if npc_bust['A134'] = 9: npc_bust['A134'] = 20 if npc_bust['A135'] = 9: npc_bust['A135'] = 13 if npc_bust['A136'] = 9: npc_bust['A136'] = 30 if npc_bust['A137'] = 9: npc_bust['A137'] = 34 if npc_bust['A138'] = 9: npc_bust['A138'] = 18 if npc_bust['A139'] = 9: npc_bust['A139'] = 22 if npc_bust['A140'] = 9: npc_bust['A140'] = 13 if npc_bust['A141'] = 9: npc_bust['A141'] = 20 if npc_bust['A142'] = 9: npc_bust['A142'] = 13 if npc_bust['A143'] = 9: npc_bust['A143'] = 7 if npc_bust['A144'] = 9: npc_bust['A144'] = 24 if npc_bust['A145'] = 9: npc_bust['A145'] = 31 !! Updating npc_bust[] array to the new values ----- 0.8.0 !!-----------Adding pube colours for 0.8.0----------- if pcs_pubecol[1] = 0: pcs_pubecol = pcs_haircol pcs_pubecol[1] = 1 pcs_pubecol[2] = pcs_haircol end !!-----------Adding pube colours for 0.8.0----------- !! ----- Mom, Luda & Olu stuff ----- 0.8.0 killvar 'olufirst' killvar 'tetyafirst' killvar 'oluuosegunday_count' killvar 'oluuosegunday_day' !! ----- Mom, Luda & Olu stuff ----- 0.8.0 !!trait update if pcs_traits['update_1'] = 0: pcs_traits['update_1'] = 1 pcs_traits['alko_day'] = alko_trait_day pcs_traits['alko_points'] = alko_trait_counter pcs_traits['alko_status'] = alko_trait killvar 'alko_trait_day' killvar 'alko_trait_counter' killvar 'alko_trait' end if trt_cumeater = 1: pcs_traits['cumeater'] = 1 & trt_cumeater = 7 !! ----- Other bug fixes and cleanup ----- 0.8.0 if pcs_gaming_exp > 0: gs 'exp_gain', 'gaming', pcs_gaming_exp & killvar 'pcs_gaming_exp' if nerd_night_game ! 0: killvar 'nerd_night_game' if nerd_night_game_day ! 0: nerd_game['game_day'] = nerd_night_game_day & killvar 'nerd_night_game_day' !!Masturbation check wasn''t being cleared mastrOnce = 0 !! ----- Other bug fixes and cleanup ----- 0.8.0 end !!------------------------------------!!Version 0.8.0.1!!-----------------------------------------------!! if temp_current_save_version < 00080001: !!--------0.8.0.1---school social group adjustment if gruptipe[9000] = 0: gruptipe[9000] = 1 grupvalue[1] = grupvalue[1] * 10 grupvalue[2] = grupvalue[2] * 10 grupvalue[3] = grupvalue[3] * 10 grupvalue[4] = grupvalue[4] * 10 end !!--------0.8.0.1---school social group adjustment end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.1!! !! !!------------------------------------------------------------------------------------------------------!! if temp_current_save_version < 00080100: !!--------0.8.1--- Music variable names changed if ml_update_1 = 0: ml_guitar['hasguitar'] = ml_guitar ml_guitar['carried'] = ml_guitarWithMe ml_guitar['chordbook'] = ml_chordbook ml_performance['performed_minutes'] = ml_performed_minutes ml_performance['max_perform_minutes'] = ml_max_perform_minutes ml_guitarlesson['lessoncount'] = ml_lessoncount ml_guitarlesson['lessonday'] = ml_lessonday $ml_guitarlesson['lessonday'] = $ml_lessonday ml_guitarlesson['lessonhour'] = 15 ml_guitarlesson['nextlesson'] = daystart + (ml_guitarlesson['lessonday'] + 7 - week) ml_guitarlesson['advertisement'] = ml_guitarlessonadv ml_guitarlesson['enquired'] = ml_enquired if age < 18: ml_guitarlesson['lessoncost'] = 300 else ml_guitarlesson['lessoncost'] = 500 end killvar 'ml_guitarWithMe' killvar 'ml_performed_minutes' killvar 'ml_max_perform_minutes' killvar 'ml_guitarlessonadv' killvar 'ml_enquired' killvar 'ml_lessonday' killvar '$ml_lessonday' killvar 'ml_lessoncost' !!--------0.8.1--- Music variable names changed ml_update_1 = 1 end !! changed $metkaM to $locM_arg and $metka to $loc_arg in the code - needed for correction saves saved prior to version 0.8.1 if arrsize('$metkaM') > 0 or arrsize('$metka') > 0: $locM_arg = $metkaM $loc_arg = $metka killvar '$metkaM' killvar '$metka' end !!--------------------------------------------------------------- !! fixes the variable for Christina getting outcasted, so she will show up in the journal correctly if zverSlutQW = 2: npc_grupTipe['A18'] = 5 end !!--------------------------------------------------------------- !!model variable updates if anastasia > 0 and anastasia['status'] = 0 and anastasia['saveupdate'] = 0: anastasia['status'] = anastasia anastasia['escort_ask'] = anastasia_escort_ask anastasia['model_exp'] = anastasia_mode_exp anastasia['sex'] = anastasiasex anastasia['saveupdate'] = 1 end if foto_models['emily'] > 0 and emily['status'] = 0 and emily['saveupdate'] = 0: emily['status'] = foto_models['emily'] emily['hate'] = emily_hate emily['model_exp'] = emily_model_exp emily['saveupdate'] = 1 end if jeff > 0 and jeff['status'] = 0 and jeff['saveupdate'] = 0: jeff['status'] = jeff jeff['grope'] = jeff_grope jeff['movies'] = jeff_movies jeff['model_exp'] = jeff_model_exp jeff['saveupdate'] = 1 end if krystal > 0 and krystal['status'] = 0 and krystal['saveupdate'] = 0: krystal['status'] = krystal['talk'] krystal['saveupdate'] = 1 end if $model['firstname'] = '': $model['firstname'] = $pcs_firstname $model['nickname'] = $pcs_nickname $model['lastname'] = $pcs_lastname end if $model['pay_method'] = '': $model['pay_method'] = 'cash_envelope' !! Fixing Katja and Natasha relationship if npc_sex['A14'] > 1: npc_sex['A14'] = 1 if npc_sex['A16'] > 1: npc_sex['A16'] = 1 !! University related vars update if student >= 0: gs 'uniutil', 'transfer_legacy_vars' end !!--------------------------------------------------------------- !! Lariska story variables migrated to array if KotovZverHelp > 0: LariskaQW['VitekHelp'] = KotovZverHelp & killvar 'KotovZverHelp' if IvanZverHelp > 0: LariskaQW['IvanHelp'] = IvanZverHelp & killvar 'IvanZverHelp' if FyodorZverHelp > 0: LariskaQW['FedorHelp'] = FyodorZverHelp & killvar 'FyodorZverHelp' if lariskaHelp > 0: LariskaQW['LariskaHelp'] = lariskaHelp & killvar 'lariskaHelp' if lariskaHelp_end > 0: LariskaQw['LariskaHelpEnd'] = lariskaHelp_end & killvar 'lariskaHelp_end' !!--------------------------------------------------------------- !! Shave updater if shave_update ! 1: if pubestyle = 1: shave_length = 2 shave_trigger = 4 elseif pubestyle = 10: shave_length = 26 shave_trigger = 31 elseif pubestyle = 11: shave_length = 2 shave_trigger = 10 !elseif (pubestyle >= 2 and pubestyle <= 9) or pubestyle >= 12: else shave_length = 16 shave_trigger = 21 end shave_update = 1 end end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.2!! !! !!------------------------------------------------------------------------------------------------------!! if temp_current_save_version < 00080200: !! 0.8.2 clothing package for old saves --------------------------------------- if ARRSIZE('cheapH') > 0 or ARRSIZE('averageH') > 0 or ARRSIZE('expensiveH') > 0 or ARRSIZE('formalH') > 0 or ARRSIZE('officeH') > 0 or ARRSIZE('schoolH') > 0 or ARRSIZE('exerciseH') > 0 or ARRSIZE('uniformH') > 0 or ARRSIZE('exhibitH') > 0 or ARRSIZE('alternativeH') > 0 or ARRSIZE('fetishH') > 0 or ARRSIZE('burlesqueH') > 0: $batch_sell = { poshvalldrop += 1 dynamic 'RESULT = <<$ARGS[0]>>H[<>]' if RESULT > 100: dynamic '<<$ARGS[0]>>[<>] = 0' dynamic '<<$ARGS[0]>>S[<>] = 0' money += 750 selltot += 750 elseif RESULT > 45: dynamic '<<$ARGS[0]>>[<>] = 0' dynamic '<<$ARGS[0]>>S[<>] = 0' money += 500 selltot += 500 elseif RESULT > 30: dynamic '<<$ARGS[0]>>[<>] = 0' dynamic '<<$ARGS[0]>>S[<>] = 0' money += 300 selltot += 300 elseif RESULT > 0: dynamic '<<$ARGS[0]>>[<>] = 0' dynamic '<<$ARGS[0]>>S[<>] = 0' money += 100 selltot += 100 else dynamic '<<$ARGS[0]>>[<>] = 0' dynamic '<<$ARGS[0]>>S[<>] = 0' end dynamic '<<$ARGS[0]>>H[<>] = 0' } poshvalldrop = 0 selltot = 0 !!----------------------------------------------------------------------------------------- i = 1 :cheapmet if cheap[i] = 1 and cheapH[i] > 0: dynamic($batch_sell, 'cheap', i) i += 1 if i <= 419: jump 'cheapmet' i = 1 :averagemet if average[i] = 1 and averageH[i] > 0: dynamic($batch_sell, 'average', i) i += 1 if i <= 541: jump 'averagemet' i = 1 :expensivemet if expensive[i] = 1 and expensiveH[i] > 0: dynamic($batch_sell, 'expensive', i) i += 1 if i <= 442: jump 'expensivemet' i = 1 :formalmet if formal[i] = 1 and formalH[i] > 0: dynamic($batch_sell, 'formal', i) i += 1 if i <= 185: jump 'formalmet' i = 1 :officemet if office[i] = 1 and officeH[i] > 0: dynamic($batch_sell, 'office', i) i += 1 if i <= 140: jump 'officemet' i = 1 :schoolmet if school[i] = 1 and schoolH[i] > 0: dynamic($batch_sell, 'school', i) i += 1 if i <= 80: jump 'schoolmet' i = 1 :exercisemet if exercise[i] = 1 and exerciseH[i] > 0: dynamic($batch_sell, 'exercise', i) i += 1 if i <= 260: jump 'exercisemet' i = 1 :fetishmet if fetish[i] = 1 and fetishH[i] > 0: dynamic($batch_sell, 'fetish', i) i += 1 if i <= 240: jump 'fetishmet' i = 1 :burlesquemet if burlesque[i] = 1 and burlesqueH[i] > 0: dynamic($batch_sell, 'burlesque', i) i += 1 if i <= 22: jump 'burlesquemet' i = 1 :exhibitmet if exhibit[i] = 1 and exhibitH[i] > 0: dynamic($batch_sell, 'exhibit', i) i += 1 if i <= 125: jump 'exhibitmet' i = 1 :uniformmet if uniform[i] = 1 and uniformH[i] > 0: dynamic($batch_sell, 'uniform', i) i += 1 if i <= 60: jump 'uniformmet' i = 1 :swimwearmet if swimwear[i] = 1 and swimwearH[i] > 0: dynamic($batch_sell, 'swimwear', i) i += 1 if i <= 213: jump 'swimwearmet' i = 1 :beachmet if beach[i] = 1 and beachH[i] > 0: dynamic($batch_sell, 'beach', i) i += 1 if i <= 103: jump 'beachmet' i = 1 :alternativemet if alternative[i] = 1 and alternativeH[i] > 0: dynamic($batch_sell, 'alternativer', i) i += 1 if i <= 129: jump 'alternativemet' !!----------------------------------------------------------------------------------------- killvar 'batch_sell' killvar 'alternativeH' & killvar 'alternativeS' & killvar 'alternative' killvar 'averageH' & killvar 'averageS' & killvar 'average' killvar 'burlesqueH' & killvar 'burlesqueS' & killvar 'burlesque' killvar 'cheapH' & killvar 'cheapS' & killvar 'cheap' killvar 'exerciseH' & killvar 'exerciseS' killvar 'exhibitH' & killvar 'exhibitS' killvar 'expensiveH' & killvar 'expensiveS' & killvar 'expensive' killvar 'fetishH' & killvar 'fetishS' killvar 'formalH' & killvar 'formalS' & killvar 'formal' killvar 'officeH' & killvar 'officeS' & killvar 'office' killvar 'schoolH' & killvar 'schoolS' & killvar 'school' killvar 'uniformH' & killvar 'uniformS' & killvar 'uniform' killvar 'beachH' & killvar 'beachS' & killvar 'beachB' killvar 'swimwearH' & killvar 'swimwearS' & killvar 'swimwearB' killvar 'coatH' & killvar 'coatS' gm_outfits[50] = 1 gm_outfits_h[50] = 100 gm_outfits_b[50] = pcs_hips gs 'clothing', 'wear', 'gm_outfits', 50 end !! Shave updater if shave_update ! 1: if pubestyle = 1: shave_length = 2 shave_trigger = 4 elseif pubestyle = 10: shave_length = 26 shave_trigger = 31 elseif pubestyle = 11: shave_length = 2 shave_trigger = 8 !elseif (pubestyle >= 2 and pubestyle <= 9) or pubestyle >= 12: else shave_length = 16 shave_trigger = 21 end shave_update = 1 end end !!------------------------------------!!Version 0.8.2.3!!-----------------------------------------------!! if temp_current_save_version < 00080203: !! Lariska variables removed, no longer needed - 2020/11/30 - Alaratt !! Edited - 2021/01/19 - Alaratt if beInLariskaHome = 1 or LariskaHomeIn >= 1: if LariskaHomeIn = 1: LariskaQW['story'] = 4 else LariskaQW['story'] = 5 end killvar 'LariskaHomeIn' killvar 'beInLariskaHome' end if doorlocked > 0: killvar 'doorlocked' if doorpeek > 0: killvar 'doorpeek' if lariskaBDSM > 0: killvar 'lariskaBDSM' if lariskaMotherKnown = 1: LariskaQW['metAnna'] = 1 killvar 'lariskaMotherKnown' end if LariskaProfi = 1: LariskaQW['volleyball'] = 1 killvar 'LariskaProfi' end !!--------------------------------------------------------------- !! Migrates Christina variables into an array, removes unneeded variables, and fixes the outcast issue if still needed !! 2021/01/19 - Alaratt if zverSlutQW > 0: if zverSlutQW = 2: !! Christina lost the fight and is outcasted christinaQW['fight'] = 1 christinaQW['dompath'] = 7 npc_grupTipe['A18'] = 5 else !! Christina lost the fight and is prepped for outcasting christinaQW['fight'] = 1 christinaQW['dompath'] = 6 end killvar 'zverSlutQW' end if zverRageQW > 0: if zverRageQW = 10: !! Christina won the fight christinaQW['fight'] = -1 christinaQW['subpath'] = 2 elseif zverRageQW = 2: !! Christina lost the fight christinaQW['fight'] = 1 christinaQW['dompath'] = 6 else !! You spread rumors about Christina and she preps for fight christinaQW['dompath'] = 4 end killvar 'zverRageQW' end if socialchg['christina_dont_care'] = 1: socialchg['christina_dont_care'] = 0 if zverevaQW > 0: killvar 'zverevaQW' if LinaSlut > 0: killvar 'LinaSlut' if fizrukSex > 0: killvar 'fizrukSex' if kristinaSex > 0: killvar 'kristinaSex' if christinaphotos > 0: if christinaphotos = 3: !! Christina won the fight and you have not had a shower scene with her yet christinaQW['fight'] = -1 christinaQW['subpath'] = 2 elseif christinaphotos = 4: !! Christina won the fight and you had first shower scene with her christinaQW['fight'] = -1 christinaQW['subpath'] = 3 elseif christinaphotos = 2: !! You submitted to Christina and you had first shower scene with her christinaQW['submit'] = 1 christinaQW['subpath'] = 3 else !! You submitted to Christina but not had a shower scene with her yet christinaQW['submit'] = 1 christinaQW['subpath'] = 2 end killvar 'christinaphotos' end !!--------------------------------------------------------------- !!Albina variables no longer needed, no sense in having them run in the background for nothing if AlbinaQW['ParkRallyDay'] > 0: AlbinaQW['ParkRallyDay'] = 0 if AlbinaQW['ElectionCampaignTime'] > 0: AlbinaQW['ElectionCampaignTime'] = 0 if AlbinaQW['AlbFatherQW'] > 1: AlbinaQW['AlbFatherQW'] = 1 !!--------------------------------------------------------------- end !!------------------------------------!!Version 0.8.2.4!!-----------------------------------------------!! if temp_current_save_version < 00080204: !! Migrates kikboxing variables into an array, removes unneeded variables. if razradKik > 0: kickbox['sash'] = razradKik & killvar 'razradKik' if amatReit > 0: kickbox['advancement'] = amatReit & killvar 'amatReit' if kikmoney > 0: kickbox['money'] = kikmoney & killvar 'kikmoney' if KikWinAm > 0: kickbox['amateurWin'] = KikWinAm & killvar 'KikWinAm' if KikWinAmKO > 0: kickbox['amateurWinKO'] = KikWinAmKO & killvar 'KikWinAmKO' if KikLossAm > 0: kickbox['amateurLoss'] = KikLossAm & killvar 'KikLossAm' if KikLossAmKO > 0: kickbox['amateurLossKO'] = KikLossAmKO & killvar 'KikLossAmKO' if KikDrawAm > 0: kickbox['amateurDraw'] = KikDrawAm & killvar 'KikDrawAm' if amateur > 0: kickbox['amateur'] = amateur & killvar 'amateur' killvar 'razrand' end !!------------------------------------!!Version 0.8.2.5!!-----------------------------------------------!! if temp_current_save_version < 00080205: !! Migrates Anushka''s brother''s quest into a array. if maksimQW > 0: maksimQW['QWstage'] = maksimQW end !!------------------------------------!!Version 0.8.2.6!!-----------------------------------------------!! !! 0.8.3 shoe package for old saves --------------------------------------- if temp_current_save_version < 00080206: i = 1 :sfetishmet if sfetish[i] = 1: money += 300 i += 1 if i <= 27: jump 'sfetishmet' i = 1 :scatsmet if scats[i] = 1: money += 300 i += 1 if i <= 38: jump 'scatsmet' i = 1 :sgandmsmet if sgandm[i] = 1: money += 300 i += 1 if i <= 40: jump 'sgandmsmet' i = 1 :trainersmet if trainers[i] = 1: money += 300 i += 1 if i <= 30: jump 'trainersmet' i = 1 :sboutiquemet if sboutique[i] = 1: money += 300 i += 1 if i <= 37: jump 'sboutiquemet' killvar 'sfetish' & killvar 'sfetishS' killvar 'scats' & killvar 'scatsS' killvar 'sgandm' & killvar 'sgandmS' killvar 'trainers' & killvar 'trainersS' killvar 'sboutique' & killvar 'sboutiqueS' sgm[5] = 1 sgm_s[5] = 0 gs 'shoes', 'wear', 'sgm', 5 end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.3!! !! !!------------------------------------------------------------------------------------------------------!! !!------------------------------------!!Version 0.8.3.4!!-----------------------------------------------!! if temp_current_save_version < 00080304: $fametown = 'pav' :fametownloop $fameact = 'acting' :fameactloop if dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 400: dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = <<$fametown>>_<<$fameact>>' elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 1100: dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = 400 + (<<$fametown>>_<<$fameact>>-400)/3' elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 2900: dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = 700 + (<<$fametown>>_<<$fameact>>-1100)/6' else dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = 1000 +(<<$fametown>>_<<$fameact>> -2900)/10' end killvar '<<$fametown>>_<<$fameact>>' if $fameact = 'acting': $fameact = 'dance' jump 'fameactloop' elseif $fameact = 'dance': $fameact = 'painting' jump 'fameactloop' elseif $fameact = 'painting': $fameact = 'music' jump 'fameactloop' elseif $fameact = 'music': $fameact = 'ballet' jump 'fameactloop' elseif $fameact = 'ballet': $fameact = 'modelling' jump 'fameactloop' elseif $fameact = 'modelling': $fameact = 'porn' jump 'fameactloop' elseif $fameact = 'porn': $fameact = 'stripping' jump 'fameactloop' elseif $fameact = 'stripping': $fameact = 'kickboxing' jump 'fameactloop' elseif $fameact = 'kickboxing': $fameact = 'running' jump 'fameactloop' elseif $fameact = 'running': $fameact = 'volleyball' jump 'fameactloop' elseif $fameact = 'volleyball': $fameact = 'chess' jump 'fameactloop' elseif $fameact = 'chess': $fameact = 'teaching' jump 'fameactloop' elseif $fameact = 'teaching': $fameact = 'media' jump 'fameactloop' end $fameact = 'sex' :fameactloop2 if dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 400: dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = <<$fametown>>_<<$fameact>>' elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 1100: dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = 400 + (<<$fametown>>_<<$fameact>>-400)/3' elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 2900: dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = 700 + (<<$fametown>>_<<$fameact>>-1100)/6' else dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = 1000 +(<<$fametown>>_<<$fameact>> -2900)/10' end killvar '<<$fametown>>_<<$fameact>>' if $fameact = 'sex': $fameact = 'prostitute' jump 'fameactloop2' end if $fametown = 'pav': $fametown = 'city' jump 'fametownloop' elseif $fametown = 'city': $fametown = 'village' jump 'fametownloop' elseif $fametown = 'village': $fametown = 'pushkin' jump 'fametownloop' end gs 'fame', 'calculate', 'acting' gs 'fame', 'calculate', 'dance' gs 'fame', 'calculate', 'painting' gs 'fame', 'calculate', 'music' gs 'fame', 'calculate', 'ballet' gs 'fame', 'calculate', 'modelling' gs 'fame', 'calculate', 'porn' gs 'fame', 'calculate', 'stripping' gs 'fame', 'calculate', 'kickboxing' gs 'fame', 'calculate', 'running' gs 'fame', 'calculate', 'volleyball' gs 'fame', 'calculate', 'chess' gs 'fame', 'calculate', 'teaching' gs 'fame', 'calculate', 'media' gs 'fame', 'calculateSlut' if modelfoto > 0 and modelfoto['saveupdater'] = 0: !! changing modelling variables to arrays if modelfoto > 0: modelfoto['shoots'] = modelfoto if modelfotomoney > 0: modelfoto['earnings'] = modelfotomoney if modelfoto_catalog > 0: modelfoto['catalog'] = modelfoto_catalog if modelfoto_fashion > 0: modelfoto['fashion'] = modelfoto_fashion if modelfoto_ero_clo > 0: modelfoto['sexy'] = modelfoto_ero_clo if modelfoto_bikini > 0: modelfoto['bikini'] = modelfoto_bikini if modelfoto_lingerie > 0: modelfoto['lingerie'] = modelfoto_lingerie if modelfoto_trans_ling > 0: modelfoto['trans_ling'] = modelfoto_trans_ling if modelfoto_transparent > 0: modelfoto['transparent'] = modelfoto_transparent if modelfoto_fitness > 0: modelfoto['fitness'] = modelfoto_fitness if modelfoto_glamour > 0: modelfoto['glamour'] = modelfoto_glamour if modelfoto_topless > 0: modelfoto['topless'] = modelfoto_topless if modelfoto_nude > 0: modelfoto['nude'] = modelfoto_nude if modelfoto_tastenude > 0: modelfoto['tastenude'] = modelfoto_tastenude if modelfoto_toplessnude > 0: modelfoto['toplessnude'] = modelfoto_toplessnude if modelfoto_fullnude > 0: modelfoto['fullnude'] = modelfoto_fullnude if modelfoto_erotic > 0: modelfoto['erotic'] = modelfoto_erotic if modelfoto_nip > 0: modelfoto['nip'] = modelfoto_nip if modelfoto_pussy > 0: modelfoto['pussy'] = modelfoto_pussy if modelfoto_asshole > 0: modelfoto['asshole'] = modelfoto_asshole modelfoto['saveupdater'] = 1 end end !!------------------------------------!!Version 0.8.3.5!!-----------------------------------------------!! if temp_current_save_version < 00080305: !!Defines the high school classes using the new grade system gs 'grades', 'createclass', 'school', 'math', 3, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'rus', 3, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'lit', 2, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'art', 2, 2, 'yes', 'no', 0, 0 gs 'grades', 'createclass', 'school', 'bio', 2, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'pe', 3, 1, 'yes', 'no', 0, 0 gs 'grades', 'createclass', 'school', 'eng', 2, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'geo', 2, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'sci', 2, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'shop', 2, 2, 'yes', 'no', 0, 0 gs 'grades', 'createclass', 'school', 'comp', 3, 2, 'yes', 'yes', 0, 0 gs 'grades', 'createclass', 'school', 'mus', 2, 2, 'yes', 'no', 0, 0 gs 'grades', 'createclass', 'school', 'his', 2, 2, 'yes', 'yes', 0, 0 !!Convert the old grade attribute into the new individual grades. gs 'grades', 'grade_award', 'school', 'math', pcs_grades gs 'grades', 'grade_award', 'school', 'rus', pcs_grades gs 'grades', 'grade_award', 'school', 'lit', pcs_grades gs 'grades', 'grade_award', 'school', 'art', pcs_grades gs 'grades', 'grade_award', 'school', 'bio', pcs_grades gs 'grades', 'grade_award', 'school', 'pe', pcs_grades gs 'grades', 'grade_award', 'school', 'eng', pcs_grades gs 'grades', 'grade_award', 'school', 'geo', pcs_grades gs 'grades', 'grade_award', 'school', 'sci', pcs_grades gs 'grades', 'grade_award', 'school', 'shop', pcs_grades gs 'grades', 'grade_award', 'school', 'comp', pcs_grades gs 'grades', 'grade_award', 'school', 'mus', pcs_grades gs 'grades', 'grade_award', 'school', 'his', pcs_grades !!Assign a grado on the 1 to 5 russina grade scale from the grade variable gs 'grades', 'assing_grade_description', 'school' if month > 9 or (month = 9 and day > 5 and hour > 8) or year > 2016: class['first_grade_check'] = 1 end !!------------------------------------!!Version 0.8.3.6!!-----------------------------------------------!! if temp_current_save_version < 00080306: !!Moving Djibril old variables into his array if meet_djibril > 0: DjibrilQW['meet'] = meet_djibril & killvar 'meet_djibril' if djibril_invite > 0: DjibrilQW['invite'] = djibril_invite & killvar 'djibril_invite' if african_gangbang > 0: DjibrilQW['african_gangbang'] = african_gangbang & killvar 'african_gangbang' if djibril_sex > 0: npc_sex['A82'] = djibril_sex & killvar 'djibril_sex' if npc_sex['A82'] > 0 or DjibrilQW['african_gangbang'] > 0: DjibrilQW['invite'] = 1 end !!------------------------------------!!Version 0.8.3.7!!-----------------------------------------------!! if temp_current_save_version < 00080307: !!Moving some string variables to more appropriate numerical variables in the camera files. i = 0 :camera_update_loop camera_found[i] = 1 i += 1 if ARRSIZE('camera_found') > i: jump 'camera_update_loop' !!Moved Igor''s quest to use daystart. if igor_DimaNos = 2 or igor_DimaNos = 3: if max(val($igor_DimaNos_day), igor_DimaNos_day) > 5: igor_DimaNos_day = daystart else igor_DimaNos_day = daystart + 6 - max(val($igor_DimaNos_day), igor_DimaNos_day) end end end if temp_current_save_version < 00080402: !!Setting the count of generic girlfirends. pcs_girlfriends = 0 i = 0 :girlfriend_looop if loverGender[i] = 1: pcs_girlfriends += 1 i +=1 if i < ARRSIZE('lover'): jump 'girlfriend_looop' Killvar 'i' if analorgasm > 0: orgasm_anal += analorgasm end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.4!! !! !!------------------------------------------------------------------------------------------------------!! !!------------------------------------!!Version 0.8.4.3!!-----------------------------------------------!! if temp_current_save_version < 00080403: !!Updating the variables for the Katja Quest line. if meynoldQW = 1 or meynoldQW = 2: katjaQW['QWstage'] = meynoldQW killvar 'meynoldQW' end if katjaFirstKiss > 0 or KatjaOTN > 0: katjaQW['QWstage'] = 3 killvar 'katjaFirstKiss' killvar 'KatjaOTN' end if katjaTanga > 0: katjaQW['pantiesQWstage'] = katjaTanga & killvar 'katjaTanga' if katja_tanga_end > 0: katjaQW['pantiesQWstage'] = 5 & killvar 'katja_tanga_end' if katjaSlut > 0: katjaQW['slut'] = katjaSlut & killvar 'katjaSlut' if katjaHorny > 0: katjaQW['horny'] = katjaHorny & killvar 'katjaHorny' if katjaSex = 1: katjaQW['park_sex'] = 1 & killvar 'katjaSex' if katjaSex = 2: katjaQW['park_sex'] = 2 & killvar 'katjaSex' if katjaSex > 2: katjaQW['park_sex'] = 3 & killvar 'katjaSex' if KatjaMastr > 0: katjaQW['masturbates'] = KatjaMastr & killvar 'KatjaMastr' if KatjaThroat > 0: npc_throat['A14'] = KatjaThroat & killvar 'KatjaThroat' if KatjaAnus > 0: npc_ass['A14'] = KatjaAnus & killvar 'KatjaAnus' if KatjaOrgasm > 0: katjaQW['orgasm_day'] = KatjaOrgasm & killvar 'KatjaOrgasm' if katjaMeynoldday > 0: katjaQW['afterschool_hangout_day'] = katjaMeynoldday & killvar 'katjaMeynoldday' if tangaday > 0: katjaQW['no_panties_day'] = tangaday & killvar 'tangaday' if KatjaKnowMastr > 0: katjaQW['knows_masterbation'] = 1 & killvar 'KatjaKnowMastr' if SelfFistingKnow > 0: katjaQW['knows_self_fisting'] = 1 & killvar 'SelfFistingKnow' if KatjaKnowBJ > 0: katjaQW['knows_BJ'] = 1 & killvar 'KatjaKnowBJ' if KatjaKnowSex > 0: katjaQW['knows_sex'] = 1 & killvar 'KatjaKnowSex' if KatjaKnowAnal > 0: katjaQW['knows_anal'] = 1 & killvar 'KatjaKnowAnal' if KatjaKnowKuni > 0: katjaQW['knows_cuni'] = 1 & killvar 'KatjaKnowKuni' if KatjaKnowPirsA > 0: katjaQW['know_Pirced_tongue'] = 1 & killvar 'KatjaKnowPirsA' if katschoolsex > 0: katjaQW['school_sex'] = 1 & killvar 'katschoolsex' if katja_disco_Foto > 0: katjaQW['disco_Foto'] = 1 & killvar 'katja_disco_Foto' if meynoldQW = 3: katjaQW['drunk_help'] = 1 & killvar 'meynoldQW' if katja_disco_end > 0: katjaQW['no_panties_at_disco'] = 1 & killvar 'katja_disco_end' if KatjaOhrenet > 0: KatjaQW['sex_in_the_park_comment'] = KatjaOhrenet & killvar 'KatjaOhrenet' if flag_start_parc > 0: katjaQW['school_kiss'] = flag_start_parc & killvar 'flag_start_parc' end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.5!! !! !!------------------------------------------------------------------------------------------------------!! if temp_current_save_version < 00080500: if $loc = 'dorm': $loc = 'uni_dorm' & $menu_loc = 'uni_dorm' if $loc = 'HotelWork': $loc = 'hotel_work' & $menu_loc = 'hotel_work' if $loc = 'ParChurch': $loc = 'pav_church' & $menu_loc = 'pav_church' if $loc = 'pav_train': $loc = 'pav_market' & $menu_loc = 'pav_market' if $loc = 'univer': $loc = 'uni_admin' & $menu_loc = 'uni_admin' if $loc = 'youplace': $loc = 'city_mansion_entrance' & $menu_loc = 'city_mansion_entrance' if $loc = 'ykamin': $loc = 'city_mansion_residence_2' & $loc_arg='ylounge' & $menu_loc ='city_mansion_residence_2' & $menu_arg='ylounge' if $loc = 'ykuh': $loc = 'city_mansion_residence_1' & $loc_arg='ykitchen' & $menu_loc ='city_mansion_residence_1' & $menu_arg='ykitchen' if $loc = 'ydet': $loc = 'city_mansion_residence_2' & $loc_arg='ynursery' & $menu_loc ='city_mansion_residence_2' & $menu_arg='ynursery' if $loc = 'ybib': $loc = 'city_mansion_residence_2' & $loc_arg='ylibrary' & $menu_loc ='city_mansion_residence_2' & $menu_arg='ylibrary' if $loc = 'ybedr': $loc = 'city_mansion_residence_1' & $loc_arg='ybedroom' & $menu_loc ='city_mansion_residence_1' & $menu_arg='ybedroom' if $loc = 'ybass': $loc = 'city_mansion_residence_3' & $loc_arg='ypool' & $menu_loc ='city_mansion_residence_3' & $menu_arg='ypool' if $loc = 'yban': $loc = 'city_mansion_residence_3' & $loc_arg='ysauna' & $menu_loc ='city_mansion_residence_3' & $menu_arg='ysauna' if $loc = 'yvan': $loc = 'city_mansion_residence_1' & $loc_arg='ybathroom' & $menu_loc ='city_mansion_residence_1' & $menu_arg='ybathroom' if $loc = 'ymans': $loc = 'city_mansion_residence_1' & $loc_arg='yfoyer' & $menu_loc ='city_mansion_residence_1' & $menu_arg='yfoyer' if $loc = 'yzal': $loc = 'city_mansion_residence_2' & $loc_arg='yliving' & $menu_loc ='city_mansion_residence_2' & $menu_arg='yliving' if $loc = 'ysport': $loc = 'city_mansion_residence_3' & $loc_arg='ygym' & $menu_loc ='city_mansion_residence_3' & $menu_arg='ygym' if $loc = 'ykabinet': $loc = 'city_mansion_residence_2' & $loc_arg='yoffice' & $menu_loc ='city_mansion_residence_2' & $menu_arg='yoffice' !!updater for sports clothing variable to unify it and fix bug i = 1 :danilovichfix if danilovich[i] = 1: danilovich_outfits[i] = 1 danilovich_outfits_s[i] = danilovich_s[i] danilovich_outfits_h[i] = danilovich_h[i] danilovich_outfits_b[i] = danilovich_b[i] end i += 1 if i <= 170: jump 'danilovichfix' killvar 'danilovich' killvar 'danilovich_s' killvar 'danilovich_h' killvar 'danilovich_b' !! New setting for gaping time per stage in minutes that can be made user definable if agape[4] = 0: agape[4] = 10 if vgape[4] = 0: vgape[4] = 10 end !!------------------------------------!!Version 0.8.5.2!!-----------------------------------------------!! if temp_current_save_version < 00080502: i = 0 :saveupdaterloop852_1 $text = 'C' + str(i) temp1 = func('shortgs', 'get_me_index', '$npc_firstname', $text) if temp1 >= 0: $npc_index[$text] = $text i += 1 if i < carraynumber: jump 'saveupdaterloop852_1' i = 0 :saveupdaterloop852_2 $text = 'B' + str(i) temp1 = func('shortgs', 'get_me_index', '$npc_firstname', $text) if temp1 >= 0: $npc_index[$text] = $text i += 1 if i < barraynumber: jump 'saveupdaterloop852_2' end !!------------------------------------!!Version 0.8.5.3!!-----------------------------------------------!! if temp_current_save_version < 00080503: i = 0 :saveupdaterloop853_1 if npc_grupTipe['A<>'] = 5: $npcGoSchool['A<>'] = '<<$npc_usedname["A<>"]>>' elseif npc_grupTipe['A<>'] = 4: $npcGoSchool['A<>'] = '<<$npc_usedname["A<>"]>>' elseif npc_grupTipe['A<>'] = 3: $npcGoSchool['A<>'] = '<<$npc_usedname["A<>"]>>' elseif npc_grupTipe['A<>'] = 2: $npcGoSchool['A<>'] = '<<$npc_usedname["A<>"]>>' elseif npc_grupTipe['A<>'] = 1: $npcGoSchool['A<>'] = '<<$npc_usedname["A<>"]>>' end i += 1 if i < 250: jump 'saveupdaterloop853_1' if hotelroom1day ! 0: hotelRoomDays['pav'] = hotelroom1day hotelRoom['pav'] = hotelroom killvar 'hotelroom1day' hotelroom = 0 end end !!------------------------------------!!Version 0.8.5.4!!-----------------------------------------------!! if temp_current_save_version < 00080504: !!Christinas chat have to stay in the jocks file even if she is an outcast $npcGoSchool['A18'] = '<<$npc_usedname["A18"]>>' if storyline = 1 and MagikDostup = 1: $start_type = 'sg' $start_type[1] = 'nomagic' elseif $start_type = 'csb': $start_type = 'sg_tg' $start_type[1] = 'tg' elseif storyline = 1: $start_type = 'sg_m' elseif MagikDostup = 1: $start_type = 'city' $start_type[1] = 'nomagic' else $start_type = 'city_tg' $start_type[1] = 'tg' end end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.6!! !! !!------------------------------------------------------------------------------------------------------!! !!------------------------------------!!Version 0.8.6.1!!-----------------------------------------------!! if temp_current_save_version < 00080601: if pcs_skin < 150: pcs_skin = 7 * pcs_skin gs 'body', 'Update_Body' gs 'body', 'DailyUpdate' gs 'stat' end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.7!! !! !!------------------------------------------------------------------------------------------------------!! if temp_current_save_version < 00080700: !!name fix from kats to cats i = 1 :loopcatsbrassave if kats_bras[i] = 1: cats_brasS[i] = kats_brasS[i] cats_bras[i] = kats_bras[i] end i += 1 if i <= ARRSIZE('kats_bras'): jump 'loopcatsbrassave' killvar 'kats_brasS' killvar 'kats_bras' i = 1 :loopcatspantiessave if kats_panties[i] = 1: cats_pantiesS[i] = kats_pantiesS[i] cats_panties[i] = kats_panties[i] end i += 1 if i <= ARRSIZE('kats_panties'): jump 'loopcatspantiessave' killvar 'kats_pantiesS' killvar 'kats_panties' !!Christina variable update if AvelinaQW['encourage'] = 1: AvelinaQW['encourage'] = 0 if lariskaQwestDay < 0 or lariskaQwestDay > 0: killvar 'lariskaQwestDay' if LariskaQW['LariskaHelp'] < 0 or LariskaQW['LariskaHelp'] > 0: LariskaQW['LariskaHelp'] = 0 if LariskaQW['LariskaHelpEnd'] = 1: LariskaQW['LariskaHelpEnd'] = 0 if npc_grupTipe['A18'] = 5: npc_grupTipe['A18'] = 2 if christinaQW['dompath'] >= 1: if christinaQW['dompath'] >= 6: christinaQW['fight'] = 1 christinaQW['dompath'] = 0 else christinaQW['dompath'] = 0 end end if christinaQW['set_bully'] = 0: if (christinaQW['blackmail'] > 0 or christinaQW['pre_bm'] > 0 or christinaQW['pre_fight'] > 0 or christinaQW['fight'] > 0) and christinaQW['set_bully'] = 0: christinaQW['set_bully'] = 1 christinaQW['bully'] = 40 end if christinaQW['subpath'] > 0: christinaQW['set_bully'] = 1 christinaQW['bully'] = 60 end end !!Schedule migrated to the array, no need to change first killvar 'chrisloc' killvar 'lariloc' killvar 'anyaloc' killvar 'kolloc' killvar 'sdadloc' killvar 'father_go' killvar 'momloc' killvar 'momclean1' killvar 'momclean2' if mother_go > 0: locat['Mom_cafe_sex'] = mother_go end killvar 'm_day' killvar 'mother_go' killvar 'ocpd_room' if indorf > 0: locat['Fam_inGad'] = indorf end if indorf_month = month: locat['Fam_month_inGad'] = indorf_month end if dostupindorf > 0: locat['Fam_set_month_inGad'] = dostupindorf end killvar 'indorf' killvar 'indorf_month' killvar 'dostupindorf' if sister_indorf > 0: locat['Anya_Gad'] = sister_indorf end if sister_opr_indorf > 0: locat['Anya_check_Gad'] = sister_opr_indorf end killvar 'sister_indorf' killvar 'sister_opr_indorf' if workKafe = 1: workKafe = 0 workKafe['job'] = 1 end if moisturiser['time'] > 0: moisturiser_time = moisturiser['time'] gs 'shortgs', 'remove_array_element', '<>', 'time' end end killvar 'hypnoHairStyle' if mod_list > 0: mod_i = 1 :mod_data_updater if $mod_name[mod_i] ! '': $mod_su_name = 'mod_<<$mod_name[mod_i]>>_saveupdater' if LOC($mod_su_name): gs $mod_su_name end if mod_list > mod_i: mod_i += 1 jump 'mod_data_updater' end killvar '$mod_su_name' killvar 'mod_i' end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.8!! !! !!------------------------------------------------------------------------------------------------------!! if temp_current_save_version < 00080800: !!update base appearance to the new calculation gs 'body', 'Update_Appearance' gs 'AppearanceSystem' if $wloc = 'default': $wloc = 'default1' !! new teeth variables if pcs_teeth >= 0: pcs_missing_teeth = pcs_teeth pcs_teeth = 0 end !! udate of Artem quest variables to an array. if artembj > 0: artemQW['bj'] = artembj & killvar 'artembj' if artemsex > 0: artemQW['sex'] = artemsex & killvar 'artemsex' if artemanal > 0: artemQW['anal'] = artemanal & killvar 'artemanal' if artemhj > 0: artemQW['hj'] = artemhj & killvar 'artemhj' if artembrokenheart > 0: artemQW['brokenheart'] = artembrokenheart & killvar 'artembrokenheart' if artemStripSee > 0: artemQW['stripsee'] = artemStripSee & killvar 'artemStripSee' if artemlove > 0: artemQW['artemlove'] = artemlove & killvar 'artemlove' if artemblok > 0: artemQW['artemblok'] = artemblok & killvar 'artemblok' if artembf > 0: artemQW['bf'] = artembf & killvar 'artembf' if artdryhump > 0: artemQW['dryhump'] = artdryhump & killvar 'artdryhump' if artlie > 0: artemQW['artlie'] = artlie & killvar 'artlie' if artfall > 0: artemQW['artfall'] = artfall & killvar 'artfall' if artdate > 0: artemQW['date'] = artdate & killvar 'artdate' if artdim > 0: artemQW['dimka'] = artdim & killvar 'artdim' if artslutlove > 0: artemQW['slutlove'] = artslutlove & killvar 'artslutlove' if artsveslut > 0: artemQW['sveslut'] = artsveslut & killvar 'artsveslut' if metArtemMom > 0: artemQW['metArtemMom'] = metArtemMom & killvar 'metArtemMom' if artdimhelp > 0: artemQW['dimkahelp'] = artdimhelp & killvar 'artdimhelp' !! update Julia to an array if JulMilBestFrend > 0: juliaQW['JulMilBestFrend'] = JulMilBestFrend & killvar 'JulMilBestFrend' if eatJulMilDay: juliaQW['eatJulMilDay'] = eatJulMilDay & killvar 'eatJulMilDay' if SexTalkJulia: juliaQW['SexTalkJulia'] = SexTalkJulia & killvar 'SexTalkJulia' if BeInJulMilHome: juliaQW['home_unlocked'] = BeInJulMilHome & killvar 'BeInJulMilHome' if JuliaMilLernQW: juliaQW['study_unlocked'] = JuliaMilLernQW & killvar 'JuliaMilLernQW' end !!------------------------------------!!Version 0.8.8.2!!-----------------------------------------------!! if temp_current_save_version < 00080802: !!-------------------------------------------------------------------- !! Prostitution related changes !!-------------------------------------------------------------------- !! Gadukino prostitution gs 'prostitution_functions', 'set_gadukion_prostitute' !! Anuahka''s variables put in an array. if anushkaFirstvisit > 0: anushkaQW['first_visit'] = anushkaFirstvisit & killvar 'anushkaFirstvisit' if Anush_lunch > 0: anushkaQW['lunch'] = Anush_lunch & killvar 'Anush_lunch' if nush_model > 0: anushkaQW['model'] = nush_model & killvar 'nush_model' if foto_anush_referral > 0: anushkaQW['model_referral'] = foto_anush_referral & killvar 'foto_anush_referral' if AnushkaCompUse > 0: anushkaQW['computer_use'] = AnushkaCompUse & killvar 'AnushkaCompUse' if marspyknow > 0: anushkaQW['marspyknow'] = marspyknow & killvar 'marspyknow' if nushstrapanalpain > 0: anushkaQW['strapon_anal_pain'] = nushstrapanalpain & killvar 'nushstrapanalpain' if nushstrapon > 0: anushkaQW['strapon'] = nushstrapon & killvar 'nushstrapon' if domnush > 0: anushkaQW['dom_nush'] = domnush & killvar 'domnush' if seenEd > 0: anushkaQW['seen_ed'] = seenEd & killvar 'seenEd' if valeriaIntroduced > 0: anushkaQw['valeria_introduced'] = valeriaIntroduced & killvar 'valeriaIntroduced' if showerphotos > 0: anushkaQW['shower_photos'] = showerphotos & killvar 'showerphotos' if anushka_tv_day > 0: anushkaQW['tv_day'] = anushka_tv_day & killvar 'anushka_tv_day' if anushka_shower_day > 0: anushkaQW['shower_day'] = anushka_shower_day & killvar 'anushka_shower_day' if AnushkaHomeDay > 0: anushkaQW['home_day'] = AnushkaHomeDay & killvar 'AnushkaHomeDay' if nush_photoshoot > 0: anushkaQW['photoshoot'] = nush_photoshoot & killvar 'nush_photoshoot' if NushVsNiko > 0: anushkaQW['vs_niko'] = NushVsNiko & killvar 'NushVsNiko' if nushaboutalyona > 0: anushkaQW['about_alyona'] = nushaboutalyona & killvar 'nushaboutalyona' if valspy > 0: anushkaQW['valspy'] = valspy & killvar 'valspy' if radnushdate > 0: anushkaQW['rad_date'] = radnushdate & killvar 'radnushdate' if radspy > 0: anushkaQW['radspy'] = radspy & killvar ' radspy' if nushfedor3s > 0: anushkaQW['fedor_3some'] = nushfedor3s & killvar 'nushfedor3s' if Anush_sex > 0: anushkaQW['sex'] = Anush_sex & killvar 'Anush_sex' if Anush_dolls > 0: anushkaQW['dolls'] = Anush_dolls & killvar 'Anush_dolls' if anushka_toilet > 0: anushkaQW['toilet'] = anushka_toilet & killvar 'anushka_toilet' if marspy > 0: anushkaQW['marspy'] = marspy & killvar 'marspy' if bandpracticeinvite > 0: gopnikbandQW['practice_invite'] = bandpracticeinvite & killvar 'bandpracticeinvite' end !!------------------------------------!!Version 0.8.8.2!!-----------------------------------------------!! if temp_current_save_version < 00080804: !!-------------------------------------------------------------------- !! Homes, Properties and Internet Update !!-------------------------------------------------------------------- !! Transferring the owned, rented, accessible properties ! city apartment if home_owned[1] = 1 or owned_property['city_apartment'] = 1: gs 'homes_properties', 'rent_property', 'city_apartment', ArendHouseSL elseif home_owned[1] = 2 or owned_property['city_apartment'] = 2: gs 'homes_properties', 'buy_property', 'city_apartment' elseif home_owned[1] = 3 or owned_property['city_apartment'] = 3: gs 'homes_properties', 'tenants_move_in', 'city_apartment', sdaday, sdamonth end !! Checking for renovation if home_owned[1] > 0 or owned_property['city_apartment'] = 1: if rembedr = 1: gs 'homes_properties', 'renovate_property', 'city_apartment', 50000, 'bedroom' if remsitr = 1: gs 'homes_properties', 'renovate_property', 'city_apartment', 50000, 'living room' if remkorr = 1: gs 'homes_properties', 'renovate_property', 'city_apartment', 50000, 'hallway' if remvanr = 1: gs 'homes_properties', 'renovate_property', 'city_apartment', 50000, 'bathroom' if remkuhr = 1: gs 'homes_properties', 'renovate_property', 'city_apartment', 50000, 'kitchen' end ! parents home if home_owned[2] > 0 or owned_property['parents_home'] > 0: gs 'homes_properties', 'give_access', 'parents_home' ! cottage in the village if home_owned[3] > 0 or owned_property['village_cottage'] > 0: gs 'homes_properties', 'buy_property', 'village_cottage' if home_owned[3] > 1 or owned_property['village_cottage-renovated'] = 1: gs 'homes_properties', 'renovate_property', 'village_cottage', 200000 ! Pushking old town apartment if home_owned[4] = 1 or owned_property['old_town_apartment'] = 1: gs 'homes_properties', 'rent_property', 'old_town_apartment', ArendHouseSL4 ! Matryona mansion if home_owned[5] > 0 or owned_property['matryona_mansion'] > 0: gs 'homes_properties', 'buy_property', 'matryona_mansion' if home_owned[5] > 1 or owned_property['matryona_mansion-construction-status'] = 1: gs 'homes_properties', 'progress_construction_status', 'matryona_mansion' if home_owned[5] > 2 or owned_property['matryona_mansion-construction-status'] = 2: gs 'homes_properties', 'progress_construction_status', 'matryona_mansion' ! Pavlovsk hotel room if home_owned[6] > 0 or owned_property['pavlovsk_hotel'] > 0: gs 'homes_properties', 'give_access', 'pavlovsk_hotel' ! Live in maid bedroom if home_owned[7] > 0 or owned_property['maid_bedroom'] > 0: gs 'homes_properties', 'give_access', 'maid_bedroom' ! Niko apartment if home_owned[8] > 0 or owned_property['niko_apartment'] > 0: gs 'homes_properties', 'give_access', 'niko_apartment' ! Shulga apartment if home_owned[9] > 0 or owned_property['shulga_apartment'] > 0: gs 'homes_properties', 'give_access', 'shulga_apartment' ! Lyceum dorm room if home_owned[10] > 0 or owned_property['lyceum_dorm'] > 0: gs 'homes_properties', 'give_access', 'lyceum_dorm' ! University dorm room if home_owned[11] > 0 or owned_property['university_dorm'] > 0: gs 'homes_properties', 'give_access', 'university_dorm' ! Hunters lodge if home_owned[12] > 0 or owned_property['hunters_lodge'] > 0: gs 'homes_properties', 'give_access', 'hunters_lodge' ! Shared apartment in Pavlovsk if home_owned[13] > 0 or owned_property['shared_apartment'] > 0: gs 'homes_properties', 'give_access', 'shared_apartment' ! Grandparents house if home_owned[14] > 0 or owned_property['grandparents_house'] > 0: gs 'homes_properties', 'give_access', 'grandparents_house' ! City residential house if home_owned[15] > 0 or owned_property['city_house'] > 0: gs 'homes_properties', 'buy_property', 'city_house' ! Meynold household if home_owned[16] > 0 or owned_property['meynold_household'] > 0: gs 'homes_properties', 'give_access', 'meynold_household' !! Setting the current home and fixing potential missing access issues if curr_home > 0 and $home['current'] = '': gs 'homes_properties', 'set_home', '', STR(curr_home) end if $home['current'] = 'parents_home' and accessible_property['parents_home'] = 0: gs 'homes_properties', 'give_access', 'parents_home' end killvar 'home_owned' killvar 'curr_home' killvar 'ArendHouseSL' & killvar 'ArendHouseSL4' killvar 'home_rent_txt' killvar 'home_value' & killvar 'home_value_txt' killvar 'sdaday' & killvar 'sdamonth' killvar 'owned_property' if $home['current'] = '': if mid($start_type, 1, 2) = 'sg': gs 'homes_properties', 'give_access', 'parents_home' gs 'homes_properties', 'set_home', 'parents_home' elseif mid($start_type, 1, 4) = 'city': gs 'homes_properties', 'give_access', 'city_apartment' gs 'homes_properties', 'set_home', 'city_apartment' elseif mid($start_type, 1, 3) = 'uni': gs 'homes_properties', 'give_access', 'university_dorm' gs 'homes_properties', 'set_home', 'university_dorm' end end !! Setting the internet if internet > 0: old_internet_value = 10*internet if property['internet_enabled'] = 1: gs 'internet_mobile', 'buy_subscription', $home['current'], 900 if (old_internet_value - 900) >= 0: money += (old_internet_value - 900) else if old_internet_value >= 1200: gs 'internet_mobile', 'buy_subscription', 'mobile', 1200 if (old_internet_value - 1200) > 0: money += (old_internet_value - 1200) else gs 'internet_mobile', 'top_up_metered', 'metered_mobile', internet * 60 end end killvar 'internet' end !! Setting the mobile phone calls and texts if balans > 0: if (balans - 800) >= 0: gs 'internet_mobile', 'buy_subscription', 'monthly_calls', 800 money += (balans - 800) else if balans >= 225: temp_phone_mult = balans / 225 temp_phone_rem = balans mod 225 new_balans = temp_phone_mult * 240 gs 'internet_mobile', 'top_up_metered', 'metered_calls', new_balans if temp_phone_rem > 0: money += temp_phone_rem elseif balans >= 170: temp_phone_rem = balans mod 170 gs 'internet_mobile', 'top_up_metered', 'metered_calls', 180 if temp_phone_rem > 0: money += temp_phone_rem elseif balans >= 115: temp_phone_rem = balans mod 115 gs 'internet_mobile', 'top_up_metered', 'metered_calls', 120 if temp_phone_rem > 0: money += temp_phone_rem elseif balans >= 60: temp_phone_rem = balans mod 60 gs 'internet_mobile', 'top_up_metered', 'metered_calls', 60 if temp_phone_rem > 0: money += temp_phone_rem else gs 'internet_mobile', 'top_up_metered', 'metered_calls', balans end end killvar 'balans' & killvar 'temp_phone_rem' & killvar 'temp_phone_mult' & killvar 'new_balans' end !! ------------ NPC Stat Updater ------------------------ if $ARGS[0] = 'npc_stat_update': if npc_start_free_time[$boy] = 0 or npc_day_off[$boy] = 0: if npc_finance[$boy] = 0: if rand(1,3) = 1: npc_start_free_time[$boy] = 9 npc_end_free_time[$boy] = 12 elseif rand(1,2) = 1: npc_start_free_time[$boy] = 16 npc_end_free_time[$boy] = 20 else npc_start_free_time[$boy] = 20 npc_end_free_time[$boy] = 23 end elseif npc_finance[$boy] = 1: if rand(1,2) = 1: npc_start_free_time[$boy] = 9 npc_end_free_time[$boy] = 12 else npc_start_free_time[$boy] = 20 npc_end_free_time[$boy] = 23 end elseif npc_finance[$npclastgenerated] = 2: npc_apt_type[$npclastgenerated] = 5 !!npc_apt_type[$npclastgenerated] = rand(5,6) !! apt_type 6 is disabled until pictures are added npc_occupation[$npclastgenerated] = rand(14,18) npc_car[$npclastgenerated] = rand(0,1) end npc_day_off = rand(1,7) end end end !!------------------------------------------------------------------------------------------------------!! !! !!Version 0.8.9!! !! !!------------------------------------------------------------------------------------------------------!! if temp_current_save_version < 00080900: if $wardrobeDefaultPagePref = 'savedOutfits':$wardrobeDefaultPagePref = 'default1' if nichTanyaKnown = 1: nichTanya['Known'] = nichTanyaKnown & killvar 'nichTanyaKnown' nichTanya['Relationship'] = nichTanyaRelationship & killvar 'nichTanyaRelationship' nichTanya['RelationshipState'] = nichTanyaRelationshipState & killvar 'nichTanyaRelationshipState' nichTanya['RelationshipBreakup'] = nichTanyaRelationshipBreakup & killvar 'nichTanyaRelationshipBreakup' nichTanya['BF'] = nichTanyaBF & killvar 'nichTanyaBF' nichTanya['Date'] = nichTanyaDate & killvar 'nichTanyaDate' nichTanya['DateCounter'] = nichTanyaDateCounter & killvar 'nichTanyaDateCounter' nichTanya['DateLast'] = nichTanyaDateLast & killvar 'nichTanyaDateLast' nichTanya['DateShopping'] = nichTanyaDateShopping & killvar 'nichTanyaDateShopping' nichTanya['FuckCounter'] = nichTanyaFuckCounter & killvar 'nichTanyaFuckCounter' nichTanya['FuckLast'] = nichTanyaFuckLast & killvar 'nichTanyaFuckLast' nichTanya['FuckToday'] = nichTanyaFuckToday & killvar 'nichTanyaFuckToday' nichTanya['FuckPositions'] = nichTanyaFuckPositions & killvar 'nichTanyaFuckPositions' nichTanya['Strapon'] = nichTanyaStrapon & killvar 'nichTanyaStrapon' nichTanya['Dominance'] = nichTanyaDominance & killvar 'nichTanyaDominance' nichTanya['Uni'] = nichTanyaUni & killvar 'nichTanyaUni' nichTanya['UniStart'] = nichTanyaUniStart & killvar 'nichTanyaUniStart' nichTanya['Room'] = nichTanyaRoom & killvar 'nichTanyaRoom' nichTanya['PropSex'] = nichTanyaPropSex & killvar 'nichTanyaPropSex' nichTanya['PropDate'] = nichTanyaPropDate & killvar 'nichTanyaPropDate' killvar 'nichTanyaBFState' killvar 'nichTanyaFuckDom' killvar 'nichTanyaFuckSub' end end !!------------------------------------!!Version 0.8.9.1!!-----------------------------------------------!! if temp_current_save_version < 00080901: if $wardrobeDefaultPagePref = 'savedOutfits':$wardrobeDefaultPagePref = 'default1' i = 0 :loopboutiquepanties i += 1 if boutique_panties[i] = 1: dynamic 'lusso_panties[i] = 1' dynamic 'lusso_pantiesS[i] = boutique_pantiesS[i]' end if i <= ARRSIZE('boutique_panties'): jump 'loopboutiquepanties' killvar 'boutique_panties' i = 0 :loopboutiquebras i += 1 if boutique_bras[i] = 1: dynamic 'lusso_bras[i] = 1' dynamic 'lusso_brasS[i] = boutique_brasS[i]' end if i <= ARRSIZE('boutique_bras'): jump 'loopboutiquebras' killvar 'boutique_bras' i = 0 :loopcheappanties i += 1 if cheap_panties[i] = 1: dynamic 'gm_panties[i] = 1' dynamic 'gm_pantiesS[i] = cheap_pantiesS[i]' end if i <= ARRSIZE('cheap_panties'): jump 'loopcheappanties' killvar 'cheap_panties' i = 0 :loopcheapbras i += 1 if cheap_bras[i] = 1: dynamic 'gm_bras[i] = 1' dynamic 'gm_brasS[i] = cheap_brasS[i]' end if i <= ARRSIZE('cheap_bras'): jump 'loopcheapbras' killvar 'cheap_bras' i = 0 :loopexhibitionistpanties i += 1 if exhibitionist_panties[i] = 1: dynamic 'salacious_panties[i] = 1' dynamic 'salacious_pantiesS[i] = exhibitionist_pantiesS[i]' end if i <= ARRSIZE('exhibitionist_panties'): jump 'loopexhibitionistpanties' killvar 'exhibitionist_panties' i = 0 :loopexhibitionistbras i += 1 if exhibitionist_bras[i] = 1: dynamic 'salacious_bras[i] = 1' dynamic 'salacious_brasS[i] = exhibitionist_brasS[i]' end if i <= ARRSIZE('exhibitionist_bras'): jump 'loopexhibitionistbras' killvar 'exhibitionist_bras' i = 0 :loopsexshoppanties i += 1 if sexshop_panties[i] = 1: dynamic 'eroto_panties[i] = 1' dynamic 'eroto_pantiesS[i] = sexshop_pantiesS[i]' end if i <= ARRSIZE('sexshop_panties'): jump 'loopsexshoppanties' killvar 'sexshop_panties' i = 0 :loopsexshopbras i += 1 if sexshop_bras[i] = 1: dynamic 'eroto_bras[i] = 1' dynamic 'eroto_brasS[i] = sexshop_brasS[i]' end if i <= ARRSIZE('sexshop_bras'): jump 'loopsexshopbras' killvar 'sexshop_bras' i = 0 :loopsportpanties i += 1 if sport_panties[i] = 1: dynamic 'danilovich_panties[i] = 1' dynamic 'danilovich_pantiesS[i] = sport_pantiesS[i]' end if i <= ARRSIZE('sport_panties'): jump 'loopsportpanties' killvar 'sport_panties' i = 0 :loopsportbras i += 1 if sport_bras[i] = 1: dynamic 'danilovich_bras[i] = 1' dynamic 'danilovich_brasS[i] = sport_brasS[i]' end if i <= ARRSIZE('sport_bras'): jump 'loopsportbras' killvar 'sport_bras' if metmira = 1: npc_known['A60'] = 1 & killvar 'metmira' end !!------------------------------------!!Version 0.8.8.2!!-----------------------------------------------!! if temp_current_save_version < 00080903: if $wardrobeDefaultPagePref = 'savedOutfits': $wardrobeDefaultPagePref = 'default1' if mid($start_type,1,4) = 'city' or $start_type = 'uni': gs 'homes_properties', 'give_access', 'parents_home' SchoolAtestat = 1 end if teh > 0: car['new_condition'] = tehcar car['current_condition'] = teh killvar 'teh' killvar 'tehcar' end i = 0 :loopboys if $npc_rel_type[i] ! '':$npc_rel_type[i] = 'fuckbuddy' i += 1 if i <= ARRSIZE('$boys'): jump 'loopboys' if traits > 0 or trait > 0: pcs_traits['nerd_status'] = traits['nerd_status'] pcs_traits['alko_status'] = traits['alko_status'] pcs_traits['alko_points'] = traits['alko_points'] pcs_traits['buttslut_lvl'] = traits['buttslut_lvl'] pcs_traits['buttslut_exp'] = traits['buttslut_exp'] pcs_traits['nerd_lernHome'] = traits['nerd_lernHome'] pcs_traits['nerd_points'] = traits['nerd_points'] pcs_traits['nerd_lessons'] = traits['nerd_lessons'] pcs_traits['cumeater'] = trait['cumeater'] pcs_traits['commando_lvl'] = trait['commando_lvl'] pcs_traits['commando_exp'] = trait['commando_exp'] killvar 'traits' killvar 'trait' end end !!======================================================================================================!! !! !! !! !!Version 0.9.0!! !! !! !! !!======================================================================================================!! if temp_current_save_version < 00090000: if photography_job >0: photography['experience'] = photography_job & killvar 'photography_job' end ! Deduplication in $fuckbuddy if arrsize('$fuckbuddy') > 0: ! Loop over the array, check if the value already exists in the temp array. If not copy. i_fb = 0 :loopFuckbuddies if arrpos('$_fuckbuddies', '$fuckbuddy[i_fb]') = -1: copyarr '$_fuckbuddies', '$fuckbuddy', i_fb, 1 i_fb +=1 end if i_fb < arrsize('$fuckbuddy') : jump 'loopFuckbuddies' killvar '$fuckbuddy' $fuckbuddy = $_fuckbuddies killvar '$_fuckbuddies' & killvar 'i_fb' end if stat['virgin'] > 0: stat['think_virgin'] = stat['virgin'] gs 'shortgs', 'remove_array_element', 'stat', 'virgin' end end !!------------------------------------!!Version 0.9.0.1!!-----------------------------------------------!! if temp_current_save_version < 00090001: if futa > 0: shemale = futa & killvar 'futa' if hidden_futa > 0: hidden_shemale = hidden_futa & killvar 'hidden_futa' end !!------------------------------------!!Version 0.9.0.3!!-----------------------------------------------!! if temp_current_save_version < 00090003: if $home['current'] ! '' and $home['bathroom'] = '': gs 'homes_properties', 'set_home', $home['current'] end !! Makeup Refactor if makeup['base'] < 1: makeup['base'] = 1 makeup_routine_update_index = 1 :makeup_routine_update_loop $temp_makeup_routine = str(dyneval('$result = $routine<>')) $temp_makeup_routine_name = str(dyneval('$result = $routine<>custname')) if $temp_makeup_routine ! '': makeup['routine_<>_makeup'] = val(mid($temp_makeup_routine,1,1)) makeup['routine_<>_lipbalm'] = val(mid($temp_makeup_routine,2,1)) makeup['routine_<>_lashes'] = val(mid($temp_makeup_routine,3,1)) $makeup['routine_<>'] = $temp_makeup_routine $makeup['routine_<>_name'] = $temp_makeup_routine_name killvar '$routine<>' killvar '$routine<>custname' end makeup_routine_update_index += 1 if makeup_routine_update_index <= 4: jump 'makeup_routine_update_loop' killvar 'makeup_routine_update_index' & killvar '$temp_makeup_routine' & killvar '$temp_makeup_routine_name' !! Temporary functions, can be removed once all variables are migrated, workaround for SaveUpdater not transferring data or as a quick fix. if kosmetica > 0: mc_inventory['cosmetics'] = kosmetica & killvar 'kosmetica' if item_moisturizer > 0: mc_inventory['moisturiser'] = item_moisturizer & killvar 'item_moisturizer' if lipbalm > 0: mc_inventory['lipbalm'] = lipbalm & killvar 'lipbalm' if falselashesplain > 0: mc_inventory['eyelash_fake'] = falselashesplain & killvar 'falselashesplain' if falselashesmink > 0: mc_inventory['eyelash_mink'] = falselashesmink & killvar 'falselashesmink' if stanok > 0: mc_inventory['razor'] = stanok & killvar 'stanok' if krem > 0: mc_inventory['suncream'] = krem & killvar 'krem' if deodorant > 0: mc_inventory['deodorant'] = deodorant & killvar 'deodorant' if tampon > 0: mc_inventory['tampons'] = tampon & killvar 'tampon' if sanpad > 0: mc_inventory['sanitary_pads'] = sanpad & killvar 'sanpad' if shampoo > 0: mc_inventory['shampoo'] = shampoo & killvar 'shampoo' if hscrunch > 0: mc_inventory['scrunchies'] = hscrunch & killvar 'hscrunch' if hpingrip > 0: mc_inventory['kirbygrips'] = hpingrip & killvar 'hpingrip' if salfetka > 0: mc_inventory['makeup_wipes'] = salfetka & killvar 'salfetka' if mouthwash > 0: mc_inventory['mouthwash'] = mouthwash & killvar 'mouthwash' if greben > 0: mc_inventory['comb'] = greben & killvar 'greben' if kosmetitka > 0: mc_inventory['travel_makeup'] = kosmetitka & killvar 'kosmetitka' if compact_mirror > 0: mc_inventory['travel_mirror'] = compact_mirror & killvar 'compact_mirror' if eda > 0: mc_inventory['food_basic'] = eda & killvar 'eda' if edaD > 0: mc_inventory['food_diet'] = edaD & killvar 'edaD' if pranik > 0: mc_inventory['food_biscuits'] = pranik & killvar 'pranik' if buterbrod > 0: mc_inventory['food_sandwich'] = buterbrod & killvar 'buterbrod' if wine > 0: mc_inventory['food_wine'] = wine & killvar 'wine' if bottle > 0: mc_inventory['food_water'] = bottle & killvar 'bottle' if pregtest > 0: mc_inventory['pregnancy_test'] = pregtest & killvar 'pregtest' if lekarstvo > 0: mc_inventory['antibiotics'] = lekarstvo & killvar 'lekarstvo' if vitamin > 0: mc_inventory['vitamins'] = vitamin & killvar 'vitamin' if painkiller > 0: mc_inventory['painkillers'] = painkiller & killvar 'painkiller' if mosolmaz > 0: mc_inventory['chafing_cream'] = mosolmaz & killvar 'mosolmaz' if lubri > 0: mc_inventory['lubricant'] = lubri & killvar 'lubri' if klisma > 0: mc_inventory['enema_kit'] = klisma & killvar 'klisma' if breastpump > 0: mc_inventory['breast_pump'] = breastpump & killvar 'breastpump' if bpbottles > 0: mc_inventory['bottle_s'] = bpbottles & killvar 'bpbottles' if bpbottlem > 0: mc_inventory['bottle_m'] = bpbottlem & killvar 'bpbottlem' if bpnipplebalm > 0: mc_inventory['nipple_cream'] = bpnipplebalm & killvar 'bpnipplebalm' ! if Kandidoz > 0: mc_inventory['thrush_meds'] = Kandidoz & killvar 'Kandidoz' ! No clue what to do with this if fatdel > 0: mc_inventory['weight_loss_pill'] = fatdel & killvar 'fatdel' if morning_after_pill > 0: mc_inventory['morning_after_pill'] = morning_after_pill & killvar 'morning_after_pill' if prezik > 0: mc_inventory['equipped_condoms'] = prezik & killvar 'prezik' if prezikcount > 0: mc_inventory['normal_condoms'] = prezikcount & killvar 'prezikcount' if preziksabo > 0: mc_inventory['sabotaged_condoms'] = preziksabo & killvar 'preziksabo' if badprezik > 0: mc_inventory['bad_condoms'] = badprezik & killvar 'badprezik' if tabletki > 0: mc_inventory['contraceptive_pill'] = tabletki & killvar 'tabletki' if siga > 0: mc_inventory['cigarettes'] = siga & killvar 'siga' if fashmag > 0: mc_inventory['mag_fashion'] = fashmag & killvar 'fashmag' if compmag > 0: mc_inventory['mag_computer'] = compmag & killvar 'compmag' if biomag > 0: mc_inventory['mag_biography'] = biomag & killvar 'biomag' if cookmag > 0: mc_inventory['mag_cooking'] = cookmag & killvar 'cookmag' if knitmag > 0: mc_inventory['mag_knitting'] = knitmag & killvar 'knitmag' if fitmag > 0: mc_inventory['mag_fitness'] = fitmag & killvar 'fitmag' if umbrella > 0: mc_inventory['umbrella'] = umbrella & killvar 'umbrella' if pornMagazine > 0: mc_inventory['mag_porn'] = pornMagazine & killvar 'pornMagazine' if vibrator > 0: mc_inventory['vibe'] = vibrator & killvar 'vibrator' if analplug > 0: mc_inventory['buttplug'] = analplug & killvar 'analplug' if suction_dildo > 0: mc_inventory['dildo_suction'] = suction_dildo & killvar 'suction_dildo' if strapon > 0: mc_inventory['strapon'] = strapon & killvar 'strapon' if dildo > 0: mc_inventory['dildo_small'] = dildo & killvar 'dildo' if middildo > 0: mc_inventory['dildo_normal'] = middildo & killvar 'middildo' if largedildo > 0: mc_inventory['dildo_big'] = largedildo & killvar 'largedildo' if bigdildo > 0: mc_inventory['dildo_large'] = bigdildo & killvar 'bigdildo' if extradildo > 0: mc_inventory['dildo_huge'] = extradildo & killvar 'extradildo' if superdildo > 0: mc_inventory['dildo_enormous'] = superdildo & killvar 'superdildo' if maddildo > 0: mc_inventory['dildo_gigantic'] = maddildo & killvar 'maddildo' if skak > 0: mc_inventory['skipping_rope'] = skak & killvar 'skak' if obruch > 0: mc_inventory['hula_hoop'] = obruch & killvar 'obruch' if bookyog > 0: mc_inventory['book_yoga'] = bookyog & killvar 'bookyog' if konki > 0: mc_inventory['ice_skates'] = konki & killvar 'konki' if pcs_ski_owned > 0: mc_inventory['ski'] = pcs_ski_owned & killvar 'pcs_ski_owned' if refillable_bottle > 0: mc_inventory['refill_bottle'] = refillable_bottle & killvar 'refillable_bottle' if fairy > 0: mc_inventory['dish_soap'] = fairy & killvar 'fairy' if poroshok > 0: mc_inventory['laundry_soap'] = poroshok & killvar 'poroshok' if cltarelka > 0: mc_inventory['dish_plates'] = cltarelka & killvar 'cltarelka' if tkan > 0: mc_inventory['sewing_fabric'] = tkan & killvar 'tkan' if sewing_kit > 0: mc_inventory['sewing_kit'] = sewing_kit & killvar 'sewing_kit' if TV = 1: mc_inventory['tech_tv'] = 1 & killvar 'TV' if TV >= 2: mc_inventory['plasma_tv'] = 1 & killvar 'TV' if mc_inventory['tech_tv'] >= 2: mc_inventory['plasma_tv'] = 1 & mc_inventory['tech_tv'] = 1 if komp > 0: mc_inventory['tech_computer'] = komp & killvar 'komp' if GameCD2 > 0: mc_inventory['tech_game_ds'] = GameCD2 & killvar 'GameCD2' if posudomashina > 0: mc_inventory['tech_dishwasher'] = posudomashina & killvar 'posudomashina' if stiralka > 0: mc_inventory['tech_washing_machine'] = stiralka & killvar 'stiralka' if zenit > 0: mc_inventory['tech_camera'] = zenit & killvar 'zenit' if minifoto > 0: mc_inventory['tech_hidden_cam'] = minifoto & killvar 'minifoto' if webcamera > 0: mc_inventory['tech_webcam'] = webcamera & killvar 'webcamera' if ms_pill > 0: mc_inventory['meds_morning_sick'] = ms_pill & killvar 'ms_pill' if preg_ball > 0: mc_inventory['preg_ball'] = preg_ball & killvar 'preg_ball' if preg_brace > 0: mc_inventory['preg_brace'] = preg_brace & killvar 'preg_brace' if preg_pillow > 0: mc_inventory['preg_pillow'] = preg_pillow & killvar 'preg_pillow' ! if > 0: mc_inventory[''] = &killvar '' !! Preferences update. killvar 'npc_preferences' pref_update_index = 1 :update_standard_preferences_loop gs 'npc_standard_preferences', 'A<>' pref_update_index += 1 if pref_update_index <= 263: jump 'update_standard_preferences_loop' killvar 'pref_update_index' !! policeQW !! policeQW_courtletter_dates[] !! policeQW_courtletter_subjects[] !! policeQW_courthearing_dates[] !! policeQW_courthearing_subjects[] if shplft_booked > 0: policeQW['shoplift_booked'] = shplft_booked & killvar 'shplft_booked' if prst_booked > 0: policeQW['prostitution_booked'] = prst_booked & killvar 'prst_booked' if shplft_counter > 0: policeQW['shoplift_counter'] = shplft_counter & killvar 'shplft_counter' if prst_counter > 0: policeQW['prostitution_counter'] = prost_counter & killvar 'prst_counter' if prst_bribe > 0: policeQW['prostitution_bribe'] = prst_bribe & killvar 'prst_bribe' if shplft_value > 0: policeQW['shoplift_value'] = shplft_value & killvar 'shplft_value' killvar 'book_response' if bookingofficer_rel > 0: policeQW['bookingofficer_rel'] = bookingofficer_rel & killvar 'bookingofficer_rel' if toldonguard > 0: policeQW['toldonguard'] = toldonguard & killvar 'toldonguard' if courtletter_date > 0: policeQW_courtletter_dates[0] = courtletter_date & killvar 'courtletter_date' if shplft_tmp > 0: $policeQW_courtletter_subjects[0] = 'shoplift_<<$detec_type>>' else $policeQW_courtletter_subjects[0] = 'prostitution_<<$detec_type>>' end end if courthearing_date > 0: policeQW_courthearing_dates[0] = courthearing_date & killvar 'courthearing_date' if shplft_tmp > 0: $policeQW_courthearing_subjects[0] = 'shoplift_<<$detec_type>>' else $policeQW_courthearing_subjects[0] = 'prostitution_<<$detec_type>>' end end killvar 'shplft_tmp' killvar 'prst_tmp' killvar '$detec_type' if legal_fine > 0: policeQW['legal_fine'] = legal_fine & killvar 'legal_fine' !! Sleep update. killvar 'varsleep' if bedPanty > 0: sleepVars['bedPanty'] = bedPanty & killvar 'bedPanty' if bedAnal > 0: sleepVars['bedAnal'] = bedAnal & killvar 'bedAnal' if bedVibrator > 0: sleepVars['bedVibrator'] = bedVibrator & killvar 'bedVibrator' if cheatVib > 0: sleepVars['cheatVib'] = cheatVib & killvar 'cheatVib' if notathomesleep > 0: sleepVars['notathomesleep'] = notathomesleep & killvar 'notathomesleep' if Enable_nodream > 0: sleepVars['cheat_nodream_chance'] = Enable_nodream & killvar 'Enable_nodream' sleepVars['events_active'] = 1 sleepVars['dreams_active'] = 1 if budilnikOn > 0: alarmVars['alarmOn'] = budilnikOn & killvar 'budilnikOn' if timer > 0: alarmVars['timerH'] = timer & killvar 'timer' if timerM > 0: alarmVars['timerM'] = timerM & killvar 'timerM' if timerEnd > 0: alarmVars['timerEndH'] = timerEnd & killvar 'timerEnd' if timerEndM > 0: alarmVars['timerEndM'] = timerEndM & killvar 'timerEndM' if alarm_holiday > 0: alarmVars['alarm_holiday'] = alarm_holiday & killvar 'alarm_holiday' !! Pav shared apartment update npctemp = 264 $npc_dna['A<>'] = '1290130369 1043654233 5049908515 3153411713 0721993774 2486220839 0288719745' $npc_firstname['A<>'] = 'Yakov' $npc_nickname['A<>'] = 'Yakov' $npc_lastname['A<>'] = '' $npc_usedname['A<>'] = 'Yakov' npc_dob['A<>'] = 19961215 $npc_notes['A<>'] = 'Yakov is a fitness-focused sports enthusiast with blond hair and a tanned complexion.' npc_gender['A<>'] = 0 gs 'npcstaticdefaults', 'defaults' $npc_thdick['A<>'] = 'well proportioned' npc_dick['A<>'] = 14 npc_sexskill['A<>'] = 1 $npc_occupation['A<>'] = 'personal_trainer' npc_style['A<>'] = 5 npctemp = 265 $npc_dna['A<>'] = '1085950303 4348731991 6618084127 9067996922 8669859044 9431283301 0673267503' $npc_firstname['A<>'] = 'Nestor' $npc_nickname['A<>'] = 'Nestor' $npc_lastname['A<>'] = '' $npc_usedname['A<>'] = 'Nestor' npc_dob['A<>'] = 19930127 $npc_notes['A<>'] = 'Nestor is a gopnik with a reputation for being rude and aggressive. His motto seems to be "the younger, the better," which can be concerning. He has a tough demeanor, with dark hair and dark skin, giving off an intimidating presence.' npc_gender['A<>'] = 0 gs 'npcstaticdefaults', 'defaults' $npc_thdick['A<>'] = 'massive' npc_dick['A<>'] = 22 npc_sexskill['A<>'] = 1 npc_style['A<>'] = 2 npctemp = 266 $npc_dna['A<>'] = '5654106058 6395942483 3363408422 7113656738 1111862818 8859290040 7960339191' $npc_firstname['A<>'] = 'Oleg' $npc_nickname['A<>'] = 'Oleg' $npc_lastname['A<>'] = '' $npc_usedname['A<>'] = 'Oleg' npc_dob['A<>'] = 19950712 $npc_notes['A<>'] = 'Oleg is a shy, young-looking guy with thick glasses, a slim frame, and very pale skin.' npc_gender['A<>'] = 0 gs 'npcstaticdefaults', 'defaults' $npc_thdick['A<>'] = 'thick' npc_dick['A<>'] = 17 npc_sexskill['A<>'] = 1 $npc_occupation['A<>'] = 'programmer' npc_style['A<>'] = 3 if sp_rel > 0: npc_rel['A264'] = sp_rel &killvar 'sp_rel' if gp_rel > 0: npc_rel['A265'] = gp_rel &killvar 'gp_rel' if nd_rel > 0: npc_rel['A266'] = nd_rel &killvar 'nd_rel' if nd_hj > 0: oleg_hj = nd_hj &killvar 'nd_hj' if nd_bj > 0: oleg_bj = nd_bj &killvar 'nd_bj' if nd_bjFail > 0: oleg_bjFail = nd_bjFail &killvar 'nd_bjFail' if nd_bjDeep > 0: oleg_bjDeep = nd_bjDeep &killvar 'nd_bjDeep' if nd_bjFailPuke > 0: oleg_bjFailPuke = nd_bjFailPuke &killvar 'nd_bjFailPuke' if nd_bjFailFaint > 0: oleg_bjFailFaint = nd_bjFailFaint &killvar 'nd_bjFailFaint' if nd_swall > 0: oleg_swall = nd_swall &killvar 'nd_swall' if nd_vagCumInsideUnwanted > 0: oleg_vagCumInsideUnwanted = nd_vagCumInsideUnwanted &killvar 'nd_vagCumInsideUnwanted' if nd_vag > 0: oleg_vag = nd_vag &killvar 'nd_vag' if nd_vagCumInside > 0: oleg_vagCumInside = nd_vagCumInside &killvar 'nd_vagCumInside' if nd_anal > 0: oleg_anal = nd_anal &killvar 'nd_anal' if nd_analCumInside > 0: oleg_analCumInside = nd_analCumInside &killvar 'nd_analCumInside' if nd_vagCumInsideUnwanted > 0: oleg_vagCumInsideUnwanted = nd_vagCumInsideUnwanted &killvar 'nd_vagCumInsideUnwanted' if nd_piss > 0: oleg_piss = nd_piss &killvar 'nd_piss' if nd_doPornpos > 0: oleg_doPornpos = nd_doPornpos &killvar 'nd_doPornpos' if nd_pornPos > 0: oleg_pornPos = nd_pornPos &killvar 'nd_pornPos' if gp_bj > 0: nestor_bj = gp_bj &killvar 'gp_bj' if gp_bjFail > 0: nestor_bjFail = gp_bjFail &killvar 'gp_bjFail' if gp_bjDeep > 0: nestor_bjDeep = gp_bjDeep &killvar 'gp_bjDeep' if gp_bjFailPuke > 0: nestor_bjFailPuke = gp_bjFailPuke &killvar 'gp_bjFailPuke' if gp_bjFailFaint > 0: nestor_bjFailFaint = gp_bjFailFaint &killvar 'gp_bjFailFaint' if gp_swall > 0: nestor_swall = gp_swall &killvar 'gp_swall' if gp_vagCumInsideUnwanted > 0: nestor_vagCumInsideUnwanted = gp_vagCumInsideUnwanted &killvar 'gp_vagCumInsideUnwanted' if gp_vag > 0: nestor_vag = gp_vag &killvar 'gp_vag' if gp_vagCumInside > 0: nestor_vagCumInside = gp_vagCumInside &killvar 'gp_vagCumInside' if gp_anal > 0: nestor_anal = gp_anal &killvar 'gp_anal' if gp_analCumInside > 0: nestor_analCumInside = gp_analCumInside &killvar 'gp_analCumInside' if gp_vagCumInsideUnwanted > 0: nestor_vagCumInsideUnwanted = gp_vagCumInsideUnwanted &killvar 'gp_vagCumInsideUnwanted' if gp_doPornpos > 0: nestor_doPornpos = gp_doPornpos &killvar 'gp_doPornpos' if gp_pornPos > 0: nestor_pornPos = gp_pornPos &killvar 'gp_pornPos' if sp_bj > 0: yakov_bj = sp_bj &killvar 'sp_bj' if sp_bjFail > 0: yakov_bjFail = sp_bjFail &killvar 'sp_bjFail' if sp_bjDeep > 0: yakov_bjDeep = sp_bjDeep &killvar 'sp_bjDeep' if sp_bjFailPuke > 0: yakov_bjFailPuke = sp_bjFailPuke &killvar 'sp_bjFailPuke' if sp_bjFailFaint > 0: yakov_bjFailFaint = sp_bjFailFaint &killvar 'sp_bjFailFaint' if sp_swall > 0: yakov_swall = sp_swall &killvar 'sp_swall' if sp_vagCumInsideUnwanted > 0: yakov_vagCumInsideUnwanted = sp_vagCumInsideUnwanted &killvar 'sp_vagCumInsideUnwanted' if sp_vag > 0: yakov_vag = sp_vag &killvar 'sp_vag' if sp_vagCumInside > 0: yakov_vagCumInside = sp_vagCumInside &killvar 'sp_vagCumInside' if sp_anal > 0: yakov_anal = sp_anal &killvar 'sp_anal' if sp_analCumInside > 0: yakov_analCumInside = sp_analCumInside &killvar 'sp_analCumInside' if sp_vagCumInsideUnwanted > 0: yakov_vagCumInsideUnwanted = sp_vagCumInsideUnwanted &killvar 'sp_vagCumInsideUnwanted' if sp_doPornpos > 0: yakov_doPornpos = sp_doPornpos &killvar 'sp_doPornpos' if sp_pornPos > 0: yakov_pornPos = sp_pornPos &killvar 'sp_pornPos' if sp_hj > 0: yakov_hj = sp_hj &killvar 'sp_hj' if sp_dildo > 0: yakov_dildo = sp_dildo &killvar'sp_dildo' if oleg_analCumInside > 0: oleg_cumAnal = oleg_analCumInside if oleg_analCumInside > 0: oleg_analCumInside -= oleg_analCumInsideUnwanted if oleg_analCumInsideUnwanted > 0: oleg_analCumInsideUnwanted -= oleg_analCumInside if nestor_analCumInside > 0: nestor_cumAnal = nestor_analCumInside if nestor_analCumInside > 0: nestor_analCumInside -= nestor_analCumInsideUnwanted if nestor_analCumInsideUnwanted > 0: nestor_analCumInsideUnwanted -= nestor_analCumInside if yakov_analCumInside > 0: yakov_cumAnal = yakov_analCumInside if yakov_analCumInside > 0: yakov_analCumInside -= yakov_analCumInsideUnwanted if yakov_analCumInsideUnwanted > 0: yakov_analCumInsideUnwanted -= yakov_analCumInside if oleg_vagCumInside > 0: oleg_cumVag = oleg_vagCumInside if oleg_vagCumInside > 0: oleg_vagCumInside -= oleg_vagCumInsideUnwanted if oleg_vagCumInsideUnwanted > 0: oleg_vagCumInsideUnwanted -= oleg_vagCumInside if nestor_vagCumInside > 0: nestor_cumVag = nestor_vagCumInside if nestor_vagCumInside > 0: nestor_vagCumInside -= nestor_vagCumInsideUnwanted if nestor_vagCumInsideUnwanted > 0: nestor_vagCumInsideUnwanted -= nestor_vagCumInside if yakov_vagCumInside > 0: yakov_cumVag = yakov_vagCumInside if yakov_vagCumInside > 0: yakov_vagCumInside -= yakov_vagCumInsideUnwanted if yakov_vagCumInsideUnwanted > 0: yakov_vagCumInsideUnwanted -= yakov_vagCumInside killvar 'gp_horny' killvar 'sp_horny' killvar 'nd_horny' killvar 'milkPause' killvar 'gp_cumVol' killvar 'sp_cumVol' killvar 'nd_cumVol' !! Prostitution blocking variable changes prostitute['wl_block'] = prostitute['blocked'] prostitute['full_block'] = 0 !! New variables to manage a homeless Sveta and travel. gs 'homes_properties_attr' if accessible_property['accessible_home_count'] < 1: gs 'homes_properties', 'set_homeless' else gs 'homes_properties', 'set_home', $home['current'] end end !!------------------------------------!!Version 0.9.1.1!!-----------------------------------------------!! if temp_current_save_version < 00090101: if pornstudio > 1: pornstudio = 1 if nichTanya['RelationshipBreakup'] ! 0 or nichTanya['RelationshipState'] ! 0: if nichTanya['RelationshipBreakup'] = 1: nichTanya['Relationship'] = 2 if nichTanya['RelationshipState'] = 10: nichTanya['Relationship'] = 1 if nichTanya['RelationshipState'] = 20: nichTanya['Relationship'] = 3 if nichTanya['RelationshipState'] = 1000: nichTanya['Relationship'] = 4 if nichTanya['RelationshipState'] = 1010: nichTanya['Relationship'] = 5 if nichTanya['RelationshipState'] = 1011: nichTanya['Relationship'] = 6 gs 'shortgs', 'remove_array_element', 'nichTanya','RelationshipBreakup' gs 'shortgs', 'remove_array_element', 'nichTanya','RelationshipState' end killvar '_n_timer' if $theme['name'] = '': if night_mode = 1: gs 'themes', 'set_black' elseif night_mode = 2: gs 'themes', 'set_gray' elseif night_mode = 3: gs 'themes', 'set_white' elseif night_mode = 4: gs 'themes', 'set_custom' else gs 'themes', 'set_dynamic' end if $theme['type'] = 'static': gs 'themes', 'apply_static' else if $location_type = 'public_outdoors' or $location_type = 'secluded' or $location_type = 'event_outdoors': gs 'themes', 'apply_dynamic', 'outdoors' else gs 'themes', 'apply_dynamic', 'indoors' end end killvar 'night_mode' killvar '$bgcolor' killvar '$bgcolor1' killvar '$bgcolor2' killvar '$bgcolor3' killvar '$fgcolor' killvar '$fgcolor1' end end !!------------------------------------!!Version 0.9.2.0!!-----------------------------------------------!! if temp_current_save_version < 00090200: ! Body update -- By Anjuna if genbsize ! 0: pcs_mass['bust_gen'] = genbsize & killvar 'genbsize' if nbsize ! 0: pcs_mass['bust'] = nbsize & killvar 'nbsize' if pcs_mass['butt_gen'] = 0: pcs_mass['butt_gen'] = 20 if salo ! 0: temp_totmass = salo + pcs_mass['bust'] temp_totgenmass = 60 + pcs_mass['bust_gen'] + pcs_mass['butt_gen'] pcs_mass['bust'] = (temp_totmass * pcs_mass['bust_gen']) / temp_totgenmass pcs_mass['butt'] = (temp_totmass * pcs_mass['butt_gen']) / temp_totgenmass pcs_mass['body'] = temp_totmass - pcs_mass['bust'] - pcs_mass['butt'] killvar 'salo' killvar 'temp_totmass' killvar 'temp_totgenmass' end if vofat ! 0: bodyVars['vofat'] = vofat & killvar 'vofat' if vhips ! 0: bodyVars['vhips'] = vhips & killvar 'vhips' if wratio ! 0: bodyVars['wratio'] = wratio & killvar 'wratio' if bratio ! 0: bodyVars['bratio'] = bratio & killvar 'bratio' if hratio ! 0: bodyVars['hratio'] = hratio & killvar 'hratio' if magicf2b ! 0: bodyVars['bust_magic'] = magicf2b & killvar 'magicf2b' if silicone_butt ! 0: bodyVars['butt_silicone'] = silicone_butt & killvar 'silicone_butt' if silicone ! 0: bodyVars['bust_silicone'] = silicone & killvar 'silicone' if butt_cheat ! 0: bodyVars['butt_cheat'] = butt_cheat & killvar 'butt_cheat' if pcs_mass['bust_message'] = 0: pcs_mass['bust_message'] = pcs_mass['bust'] if pcs_mass['butt_message'] = 0: pcs_mass['butt_message'] = pcs_mass['butt'] !!update_clothing !! Do not think we need this anymore. Since pcs_hips should now be basically unchanged. !!gs 'tailor2' !! Typo Correction -- By Derryth_Love if katjaQW['knows_masterbation'] > 0: katjaQW['knows_masturbation'] = katjaQW['knows_masterbation'] gs 'shortgs', 'remove_array_element', 'katjaQW', 'knows_masterbation' end !! body_structure introduction and variable migration: if $bmi_desc ! '': $bodyVars['bmi_desc'] = $bmi_desc & killvar '$bmi_desc' if $body ! '': $bodyVars['desc'] = $body & killvar '$body' !! Migration of alterstrtimg and start_type if arrsize('start_type') ! 4 and alterstrtimg ! 0: if mid($start_type[0], 1, 2) = 'sg': $temp_st[0] = 'sg' elseif mid($start_type[0], 1, 3) = 'uni': $temp_st[0] = 'uni' else $temp_st[0] = 'city' end $temp_st[1] = $start_type[1] if $temp_st[1] = '': $temp_st[1] = 'magic' if alterstrtimg >= 8 and alterstrtimg <= 11: $temp_st[2] = 'nerd' if alterstrtimg = 8: $temp_st[3] = 'nerdqueen' elseif alterstrtimg = 9: $temp_st[3] = 'goodstudent' elseif alterstrtimg = 10: $temp_st[3] = 'computergeek' else $temp_st[3] = 'chessplayer' end elseif alterstrtimg >= 12 and alterstrtimg <= 15: $temp_st[2] = 'jock' if alterstrtimg = 12: $temp_st[3] = 'volleyball' elseif alterstrtimg = 13: $temp_st[3] = 'dancer' elseif alterstrtimg = 14: $temp_st[3] = 'runner' else $temp_st[3] = 'football' end elseif alterstrtimg >= 16 and alterstrtimg <= 17: $temp_st[2] = 'cool' if alterstrtimg = 16: $temp_st[3] = 'socialite' elseif alterstrtimg = 17: $temp_st[3] = 'beautiful' end elseif alterstrtimg >= 18 and alterstrtimg <= 21: $temp_st[2] = 'gopnik' if alterstrtimg = 18: $temp_st[3] = 'gopnikstart' elseif alterstrtimg = 19: $temp_st[3] = 'troublemaker' elseif alterstrtimg = 20: $temp_st[3] = 'vitekgf' else $temp_st[3] = 'alternative' end elseif alterstrtimg >= 22 and alterstrtimg <= 28: $temp_st[2] = 'outcast' if alterstrtimg = 22: $temp_st[3] = 'friendless' elseif alterstrtimg = 23: $temp_st[3] = 'uglyduckling' elseif alterstrtimg = 24: $temp_st[3] = 'goodgirl' elseif alterstrtimg = 25: $temp_st[3] = 'slut' else $temp_st[3] = 'goth' end elseif alterstrtimg = 31: $temp_st[2] = 'cool' $temp_st[3] = 'anorexic' else $temp_st[2] = 'outcast' $temp_st[3] = 'friendless' end killvar 'start_type' killvar 'alterstrtimg' $start_type['loc'] = $temp_st[0] $start_type['magic'] = $temp_st[1] $start_type['group'] = $temp_st[2] $start_type['cat'] = $temp_st[3] killvar 'temp_st' end if $start_type['loc'] = '': $start_type['loc'] = 'city' if $start_type['magic'] = '': $start_type['magic'] = 'magic' if $start_type['group'] = '': $start_type['group'] = 'outcast' if $start_type['cat'] = '': $start_type['cat'] = 'friendless' !update fashionista to fashionista_dress\ if arrsize('fashionista') > 0: :loopfashionista2 if fashionista[i] = 1: fashionista_dress[i] = 1 fashionista_dress_h[i] = fashionista_h[i] fashionista_dress_b[i] = fashionista_b[i] fashionista_dress_s[i] = fashionista_s[i] end i += 4 if i <= 200:jump 'loopfashionista2' killvar 'fashionista' killvar 'fashionista_h' killvar 'fashionista_b' killvar 'fashionista_s' end ! Transport update if Trainpass_day ! 0: transportVars['trainpass_day'] = Trainpass_day & killvar 'Trainpass_day' killvar 'train_event' ! Therapist if therapist_key[1] > 0: therapistQW['hotel_day'] = therapist_key[1] & killvar 'therapist_key', 1 if therapist_key > 0: therapistQW['hotel_key'] = therapist_key & killvar 'therapist_key' ! Ballet Dorm if arrsize('homes') = 16: $homes[] = 'hotel_therapist' if $home_name['hotel_therapist'] = '': $home_name['hotel_therapist'] = 'hotel_therapist' $home_name['17'] = 'hotel_therapist' end if arrsize('homes') = 17: $homes[] = 'pushkin_ballet_dorm' if $home_name['pushkin_ballet_dorm'] = '': $home_name['pushkin_ballet_dorm'] = 'pushkin_ballet_dorm' $home_name['18'] = 'pushkin_ballet_dorm' end ! Call Trace update killvar 'call_trace_enabled' killvar 'call_trace_shown' killvar 'call_trace_manual' killvar '$call_trace' end !!------------------------------------!!Version 0.9.2.1!!-----------------------------------------------!! if temp_current_save_version < 00090201: if btwarn > 0: bodyVars['weight_warning'] = btwarn & killvar 'btwarn' if pcs_mass['body_message'] = 0: pcs_mass['body_message'] = pcs_masss['body'] !! Clears broken pregnancy data rej_idx = 0 rej_sz = arrsize('Babyptype') :lutcycloop if rej_idx < rej_sz: if $ChildFath[rej_idx] = '': killvar 'polkid',rej_idx killvar '$kidname',rej_idx killvar 'kidage',rej_idx killvar 'daykid',rej_idx killvar 'monthkid',rej_idx killvar 'yearkid',rej_idx killvar 'Babyptype',rej_idx killvar '$ChildFath',rej_idx killvar 'hairkid',rej_idx killvar 'eyeskid',rej_idx killvar 'cumarrcon',rej_idx FertEgg -= 1 end rej_idx += 1 jump 'lutcycloop' if arrsize('Babyptype') <= 0: preg = 0 pregchem = 0 knowpreg = 0 end end killvar 'rej_idx' killvar 'rej_sz' end !!------------------------------------!!Version 0.9.2.2!!-----------------------------------------------!! if temp_current_save_version < 00090202: !!updating of BDSM club variables to use array and be generally better if BDSMtaxi = 1: bdsmclub['unlocked'] = 1 if BDSMClubIn = 1: bdsmclub['intro'] = 1 if $BDSMrole = 's': bdsmclub['subtraining'] = 3 else bdsmclub['domtraining'] = 1 end bdsmclub['payday'] = BDSMpayDay end end killvar'BDSMtaxi' killvar'BDSMmeet' killvar'BDSMClubIn' killvar'BDSMClub' killvar'DSMday' killvar'BDSMrole' killvar'BDSMpayDay' if motherQW['seen_dildos'] > 0 and motherKnowDildo = 0: motherKnowDildo = 1 if motherQW['seen_dildos'] = 0 and motherKnowDildo > 0: motherQW['seen_dildos'] = 1 if motherKnowRaped > 0: motherKnowSpravka = 1 end !!------------------------------------!!Version 0.9.2.3!!-----------------------------------------------!! if temp_current_save_version < 00090203: !!updates the exp to the new scale so you don''t go down in stat gs 'stat_sklattrib' i = 0 & x = 1 :rstloop expadj = func('_difficulty','getexpadj') tl = 0 :trtrstloop tltp = 0 :trtrstinsdlp !! Note this loop is done with a flag set in the dynamic that is checked outside; this is because testing showed inconsistent results when jumping from inside the dynamic and with the whole loop in the dynamic. dynamic " if <<$traitattskl[tl]>> > 0 and <<$traitattskl[tl]>>[tltp + 1] = x and <<$traitattskl[tl]>>[tltp + 2] = i and <<$traitattskl[tl]>>[tltp + 3] ! 0: expadj += <<$traitattskl[tl]>>[tltp + 3] if <<$traitattskl[tl]>>[tltp + 11] ! 0: insdlpflag = 1 " if insdlpflag = 1: tltp += 10 & insdlpflag = 0 & jump 'trtrstinsdlp' tl += 1 if tl < arrsize ('$traitattskl'): jump 'trtrstloop' killvar 'tl' & killvar 'tltp' & killvar 'insdlpflag' if x = 1: $attskltmp = $att_name[i] else $attskltmp = $skl_name[i] end dynamic " if <<$attskltmp>>_lvl > 0: <<$attskltmp>>_exp -= (expadj * (<<$attskltmp>>_lvl - 1) * (<<$attskltmp>>_lvl - 1) / 180) <<$attskltmp>>_exp += (expadj *73* (<<$attskltmp>>_lvl - 1) * (<<$attskltmp>>_lvl - 1) / 2730) <<$attskltmp>>_mem = <<$attskltmp>>_exp end " killvar 'expadj' & killvar '$attskltmp' i += 1 if (x = 1 and i < arrsize ('$att_name')) or (x = 2 and i < arrsize ('$skl_name')): jump 'rstloop' i = 0 & x += 1 if x < 3: jump 'rstloop' killvar 'i' & killvar 'x' end !!------------------------------------!!Version 0.9.2.5!!-----------------------------------------------!! if temp_current_save_version < 00090204: if oleg_hj > 0: Oleg['hj'] = oleg_hj &killvar 'oleg_hj' if oleg_bj > 0: Oleg['bj'] = oleg_bj &killvar 'oleg_bj' if oleg_bjFail > 0: Oleg['bjFail'] = oleg_bjFail &killvar 'oleg_bjFail' if oleg_bjDeep > 0: Oleg['bjDeep'] = oleg_bjDeep &killvar 'oleg_bjDeep' if oleg_bjFailPuke > 0: Oleg['bjFailPuke'] = oleg_bjFailPuke &killvar 'oleg_bjFailPuke' if oleg_bjFailFaint > 0: Oleg['bjFailFaint'] = oleg_bjFailFaint &killvar 'oleg_bjFailFaint' if oleg_swall > 0: Oleg['swall'] = oleg_swall &killvar 'oleg_swall' if oleg_vagCumInsideUnwanted > 0: Oleg['vagCumInsideUnwanted'] = oleg_vagCumInsideUnwanted &killvar 'oleg_vagCumInsideUnwanted' if oleg_vag > 0: Oleg['vag'] = oleg_vag &killvar 'oleg_vag' if oleg_vagCumInside > 0: Oleg['vagCumInside'] = oleg_vagCumInside &killvar 'oleg_vagCumInside' if oleg_anal > 0: Oleg['anal'] = oleg_anal &killvar 'oleg_anal' if oleg_analCumInside > 0: Oleg['analCumInside'] = oleg_analCumInside &killvar 'oleg_analCumInside' if oleg_vagCumInsideUnwanted > 0: Oleg['vagCumInsideUnwanted'] = oleg_vagCumInsideUnwanted &killvar 'oleg_vagCumInsideUnwanted' if oleg_piss > 0: Oleg['piss'] = oleg_piss &killvar 'oleg_piss' if oleg_doPornpos > 0: Oleg['doPornpos'] = oleg_doPornpos &killvar 'oleg_doPornpos' if oleg_pornPos > 0: Oleg['pornPos'] = oleg_pornPos &killvar 'oleg_pornPos' if nestor_bj > 0: Nestor['bj'] = nestor_bj &killvar 'nestor_bj' if nestor_bjFail > 0: Nestor['bjFail'] = nestor_bjFail &killvar 'nestor_bjFail' if nestor_bjDeep > 0: Nestor['bjDeep'] = nestor_bjDeep &killvar 'nestor_bjDeep' if nestor_bjFailPuke > 0: Nestor['bjFailPuke'] = nestor_bjFailPuke &killvar 'nestor_bjFailPuke' if nestor_bjFailFaint > 0: Nestor['bjFailFaint'] = nestor_bjFailFaint &killvar 'nestor_bjFailFaint' if nestor_swall > 0: Nestor['swall'] = nestor_swall &killvar 'nestor_swall' if nestor_vagCumInsideUnwanted > 0: Nestor['vagCumInsideUnwanted'] = nestor_vagCumInsideUnwanted &killvar 'nestor_vagCumInsideUnwanted' if nestor_vag > 0: Nestor['vag'] = nestor_vag &killvar 'nestor_vag' if nestor_vagCumInside > 0: Nestor['vagCumInside'] = nestor_vagCumInside &killvar 'nestor_vagCumInside' if nestor_anal > 0: Nestor['anal'] = nestor_anal &killvar 'nestor_anal' if nestor_analCumInside > 0: Nestor['analCumInside'] = nestor_analCumInside &killvar 'nestor_analCumInside' if nestor_vagCumInsideUnwanted > 0: Nestor['vagCumInsideUnwanted'] = nestor_vagCumInsideUnwanted &killvar 'nestor_vagCumInsideUnwanted' if nestor_doPornpos > 0: Nestor['doPornpos'] = nestor_doPornpos &killvar 'nestor_doPornpos' if nestor_pornPos > 0: Nestor['pornPos'] = nestor_pornPos &killvar 'nestor_pornPos' if yakov_bj > 0: Yakov['bj'] = yakov_bj &killvar 'yakov_bj' if yakov_bjFail > 0: Yakov['bjFail'] = yakov_bjFail &killvar 'yakov_bjFail' if yakov_bjDeep > 0: Yakov['bjDeep'] = yakov_bjDeep &killvar 'yakov_bjDeep' if yakov_bjFailPuke > 0: Yakov['bjFailPuke'] = yakov_bjFailPuke &killvar 'yakov_bjFailPuke' if yakov_bjFailFaint > 0: Yakov['bjFailFaint'] = yakov_bjFailFaint &killvar 'yakov_bjFailFaint' if yakov_swall > 0: Yakov['swall'] = yakov_swall &killvar 'yakov_swall' if yakov_vagCumInsideUnwanted > 0: Yakov['vagCumInsideUnwanted'] = yakov_vagCumInsideUnwanted &killvar 'yakov_vagCumInsideUnwanted' if yakov_vag > 0: Yakov['vag'] = yakov_vag &killvar 'yakov_vag' if yakov_vagCumInside > 0: Yakov['vagCumInside'] = yakov_vagCumInside &killvar 'yakov_vagCumInside' if yakov_anal > 0: Yakov['anal'] = yakov_anal &killvar 'yakov_anal' if yakov_analCumInside > 0: Yakov['analCumInside'] = yakov_analCumInside &killvar 'yakov_analCumInside' if yakov_vagCumInsideUnwanted > 0: Yakov['vagCumInsideUnwanted'] = yakov_vagCumInsideUnwanted &killvar 'yakov_vagCumInsideUnwanted' if yakov_doPornpos > 0: Yakov['doPornpos'] = yakov_doPornpos &killvar 'yakov_doPornpos' if yakov_pornPos > 0: Yakov['pornPos'] = yakov_pornPos &killvar 'yakov_pornPos' if yakov_hj > 0: Yakov['hj'] = yakov_hj &killvar 'yakov_hj' if yakov_dildo > 0: Yakov['dildo'] = yakov_dildo &killvar'yakov_dildo' if rentLeft > 0: shared_apt['rentLeft'] = rentLeft & killvar 'rentLeft' if weekNum > 0: shared_apt['weekNum'] = weekNum & killvar 'weekNum' if rentWeekNum > 0: shared_apt['rentWeekNum'] = rentWeekNum & killvar 'rentWeekNum' if servitudeLvl > 0: shared_apt['servitudeLvl'] = servitudeLvl & killvar 'servitudeLvl' if servicePaid > 0: shared_apt['servicePaid'] = servicePaid & killvar 'servicePaid' if cashPaid > 0: shared_apt['cashPaid'] = cashPaid & killvar 'cashPaid' if pavSharedAptEnabled > 0: shared_apt['enabled'] = pavSharedAptEnabled & killvar 'pavSharedAptEnabled' if pavIntroStep > 0: shared_apt['pavIntroStep'] = pavIntroStep & killvar 'pavIntroStep' if rentWeekly > 0: shared_apt['rentWeekly'] = rentWeekly & killvar 'rentWeekly' if price > 0: shared_apt['price'] = price & killvar 'price' if vcard > 0: mc_inventory['vintage_card'] = vcard & killvar 'vcard' if card > 0: mc_inventory['card'] = card & killvar 'card' if sexCh > 0: shared_apt['sexCh'] = sexCh & killvar 'sexCh' if actionR > 0: shared_apt['actionR'] = actionR & killvar 'actionR' if seenAd > 0: shared_apt['seenAd'] = seenAd & killvar 'seenAd' if gobelen > 0: mc_inventory['tapestry'] = gobelen & killvar 'gobelen' if GarTorgItem > 0: mc_inventory['trinkets_garage'] = GarTorgItem & killvar 'GarTorgItem' if TovarL > 0: mc_inventory['trinkets_home'] = TovarL & killvar 'TovarL' if perenGarTov > 0: killvar 'perenGarTov' if mc_inventory['refill_bottle'] > 0 and mc_inventory['refill_bottle_water'] = 0: mc_inventory['refill_bottle_water'] = mc_inventory['refill_bottle'] & mc_inventory['refill_bottle'] = 1 killvar'kuhdrova' if Oleg['analCumInside'] > 0: Oleg['cumAnal'] = Oleg['analCumInside'] if Oleg['analCumInside'] > 0: Oleg['analCumInside'] -= Oleg['analCumInsideUnwanted'] if Oleg['analCumInsideUnwanted'] > 0: Oleg['analCumInsideUnwanted'] -= Oleg['analCumInside'] if Nestor['analCumInside'] > 0: Nestor['cumAnal'] = Nestor['analCumInside'] if Nestor['analCumInside'] > 0: Nestor['analCumInside'] -= Nestor['analCumInsideUnwanted'] if Nestor['analCumInsideUnwanted'] > 0: Nestor['analCumInsideUnwanted'] -= Nestor['analCumInside'] if Yakov['analCumInside'] > 0: Yakov['cumAnal'] = Yakov['analCumInside'] if Yakov['analCumInside'] > 0: Yakov['analCumInside'] -= Yakov['analCumInsideUnwanted'] if Yakov['analCumInsideUnwanted'] > 0: Yakov['analCumInsideUnwanted'] -= Yakov['analCumInside'] if Oleg['vagCumInside'] > 0: Oleg['cumVag'] = Oleg['vagCumInside'] if Oleg['vagCumInside'] > 0: Oleg['vagCumInside'] -= Oleg['vagCumInsideUnwanted'] if Oleg['vagCumInsideUnwanted'] > 0: Oleg['vagCumInsideUnwanted'] -= Oleg['vagCumInside'] if Nestor['vagCumInside'] > 0: Nestor['cumVag'] = Nestor['vagCumInside'] if Nestor['vagCumInside'] > 0: Nestor['vagCumInside'] -= Nestor['vagCumInsideUnwanted'] if Nestor['vagCumInsideUnwanted'] > 0: Nestor['vagCumInsideUnwanted'] -= Nestor['vagCumInside'] if Yakov['vagCumInside'] > 0: Yakov['cumVag'] = Yakov['vagCumInside'] if Yakov['vagCumInside'] > 0: Yakov['vagCumInside'] -= Yakov['vagCumInsideUnwanted'] if Yakov['vagCumInsideUnwanted'] > 0: Yakov['vagCumInsideUnwanted'] -= Yakov['vagCumInside'] !! Drugs variable migration if NarkImmune > 0: drugVars['cheat_immune'] = NarkImmune & killvar 'NarkImmune' if SNarkPriton > 0: drugVars['city_drugden'] = SNarkPriton & killvar 'SNarkPriton' if snarkozak > 0: drugVars['pav_dropoff'] = snarkozak & killvar 'snarkozak' if siga_bum > 0: mc_inventory['cigarettes'] += 1 & killvar 'siga_bum' if smoker > 0: drugVars['cigarettes_used'] = smoker & killvar 'smoker' if smoke_exp > 0: drugVars['cigarettes_exp'] = smoke_exp & killvar 'smoke_exp' if smokerneed > 0: drugVars['cigarettes_need'] = smokerneed & killvar 'smokerneed' if smokeDay > 0: drugVars['cigarettes_day'] = smokeDay & killvar 'smokeDay' if smokeHour > 0: drugVars['cigarettes_hour'] = smokeHour & killvar 'smokeHour' if smokeminut > 0: drugVars['cigarettes_minute'] = smokeminut & killvar 'smokeminut' if joint < 0: killvar 'joint' if joint > 0: mc_inventory['joints'] = joint & killvar 'joint' if jointhigh > 0: drugVars['weed_high'] = jointhigh & killvar 'jointhigh' if joint_smoked > 0: drugVars['weed_used'] = joint_smoked & killvar 'joint_smoked' if joint_exp > 0: drugVars['weed_exp'] = joint_exp & killvar 'joint_exp' if jointday > 0: drugVars['weed_day'] = jointday & killvar 'jointday' if jointhour > 0: drugVars['weed_hour'] = jointhour & killvar 'jointhour' if jointminut > 0: drugVars['weed_minute'] = jointminut & killvar 'jointminut' if SNarkTimes['inject'] > 0: drugVars['heroin_inject'] = SNarkTimes['inject'] if StrongNarkota > 0: drugVars['heroin_high'] = StrongNarkota & killvar 'StrongNarkota' if SNarkTimes > 0: drugVars['heroin_used'] = SNarkTimes & killvar 'SNarkTimes' if heroin_exp > 0: drugVars['heroin_exp'] = heroin_exp & killvar 'heroin_exp' if SLomka > 0: drugVars['heroin_need'] = SLomka & killvar 'SLomka' if narkozakday > 0: drugVars['heroin_day'] = narkozakday & killvar 'narkozakday' if NarkShmaraTimes > 0: drugVars['heroin_whore'] = NarkShmaraTimes & killvar 'NarkShmaraTimes' if SNarkvnesh > 0: drugVars['heroin_penalty'] = SNarkvnesh & killvar 'SNarkvnesh' if dur > 0: mc_inventory['cocaine'] = dur & killvar 'dur' if nark > 0: drugVars['cocaine_system'] = nark & killvar 'nark' if cocaine_count > 0: drugVars['cocaine_used'] = cocaine_count & killvar 'cocaine_count' if cocaine_exp > 0: drugVars['cocaine_exp'] = cocaine_exp & killvar 'cocaine_exp' if narkday > 0: drugVars['cocaine_day'] = narkday & killvar 'narkday' if narkoman > 0: drugVars['cocaine_addict'] = narkoman & killvar 'narkoman' if willday_cocaine > 0: drugVars['cocaine_willday'] = willday_cocaine & killvar 'willday_cocaine' if amphetamine > 0: mc_inventory['amphetamine'] = amphetamine & killvar 'amphetamine' if amphHigh > 0: drugVars['amphetamine_high'] = amphHigh & killvar 'amphHigh' if amphetamine_count > 0: drugVars['amphetamine_used'] = amphetamine_count & killvar 'amphetamine_count' if amphetamine_exp > 0: drugVars['amphetamine_exp'] = amphetamine_exp & killvar 'amphetamine_exp' if amphIntake > 0: drugVars['amphetamine_intake'] = amphIntake & killvar 'amphIntake' if amphWithdrawl > 0: drugVars['amphetamine_withdrawl'] = amphWithdrawl & killvar 'amphWithdrawl' if amphetamineBonus > 0: drugVars['amphetamine_bonus'] = amphetamineBonus & killvar 'amphetamineBonus' if mentats_have > 0: mc_inventory['mentats'] = mentats_have & killvar 'mentats_have' if mentats_dose > 0: drugVars['mentats_dose'] = mentats_dose & killvar 'mentats_dose' if alcohol_count > 0: drugVars['alcohol_used'] = alcohol_count & killvar 'alcohol_count' if alcohol_exp > 0: drugVars['alcohol_exp'] = alcohol_exp & killvar 'alcohol_exp' if aphrodisiac_have > 0: mc_inventory['aphrodisiac'] = aphrodisiac_have & killvar 'aphrodisiac_have' if aphrodisiac_addiction > 0: drugVars['aphrodisiac_addict'] = aphrodisiac_addiction & killvar 'aphrodisiac_addiction' if aphrodisiac_timer > 0: drugVars['aphrodisiac_timer'] = aphrodisiac_timer & killvar 'aphrodisiac_timer' if aphrodisiac_overdose > 0: drugVars['aphrodisiac_overdose'] = aphrodisiac_overdose & killvar 'aphrodisiac_overdose' if $aphrodisiac_msg ! '': $drugVars['aphrodisiac_msg'] = $aphrodisiac_msg & killvar 'aphrodisiac_msg' if steroid_have > 0: mc_inventory['steroids'] = steroid_have & killvar 'steroid_have' if steroid_counter > 0: drugVars['steroids_used'] = steroid_counter & killvar 'steroid_counter' if steroid_dose > 0: drugVars['steroids_dose'] = steroid_dose & killvar 'steroid_dose' if bcream_have > 0: mc_inventory['breastcream'] = bcream_have & killvar 'bcream_have' if bcream_used > 0: drugVars['breastcream_dose'] = bcream_used & killvar 'bcream_used' ! Adding the new room in gadukino to the home_name array: $home_name['gad_gpbarn'] = 'grandparents_house' ! heart-shaped butt added: dynamic $npc_preferences['A14'] if arrpos('$npc_pref_traits', 'body_ass_heart') < 0: gs 'npc_set_preference', 'A14', 'body_ass_heart', 'like' end killvar 'npc_pref_traits' ! Professional runner variable migration if begsec > 0: runnerQW['joined_team'] = begsec & killvar 'begsec' if run_comp_day > 0: runnerQW['comp_day'] = run_comp_day & killvar 'run_comp_day' if kolsorev > 0: runnerQW['races_ran'] = kolsorev & killvar 'kolsorev' if razradbeg > 0: runnerQW['prof_stage'] = razradbeg & killvar 'razradbeg' if bronzebeg > 0: runnerQW['bronze_medals'] = bronzebeg & killvar 'bronzebeg' if silverbeg > 0: runnerQW['silver_medals'] = silverbeg & killvar 'silverbeg' if goldbeg > 0: runnerQW['gold_medals'] = goldbeg & killvar 'goldbeg' if razradbegK > 0: runnerQW['qualifiers'] = razradbegK & killvar 'razradbegK' if razradbegEB > 0: runnerQW['champ_bronze'] = razradbegEB & killvar 'razradbegEB' if razradbegES > 0: runnerQW['champ_silver'] = razradbegES & killvar 'razradbegES' if razradbegEG > 0: runnerQW['champ_gold'] = razradbegEG & killvar 'razradbegEG' if SchoolSorev > 0: runnerQW['pav_racetype'] = SchoolSorev & killvar 'SchoolSorev' if LocalRun > 0: runnerQW['pav_stage'] = LocalRun & killvar 'LocalRun' if swinbeg > 0: runnerQW['pav_wins1'] = swinbeg & killvar 'swinbeg' if swinbeggor > 0: runnerQW['pav_wins2'] = swinbeggor & killvar 'swinbeggor' !! Flash variable migration to singular array (which is killvared on site) if dress_ind_bra > 0: killvar 'dress_ind_bra' if dress_ind_tits > 0: killvar 'dress_ind_tits' if dress_ind_panties > 0: killvar 'dress_ind_panties' if dress_ind_pussy > 0: killvar 'dress_ind_pussy' if dress_ind_pussy_hairy > 0: killvar 'dress_ind_pussy_hairy' if dress_ind_pantyrear > 0: killvar 'dress_ind_pantyrear' if dress_ind_butt > 0: killvar 'dress_ind_butt' if dress_ind_full > 0: killvar 'dress_ind_full' if dress_ind_full_hairy > 0: killvar 'dress_ind_full_hairy' if dress_out_bra > 0: killvar 'dress_out_bra' if dress_out_tits > 0: killvar 'dress_out_tits' if dress_out_panties > 0: killvar 'dress_out_panties' if dress_out_pussy > 0: killvar 'dress_out_pussy' if dress_out_pussy_hairy > 0: killvar 'dress_out_pussy_hairy' if dress_out_pantyrear > 0: killvar 'dress_out_pantyrear' if dress_out_butt > 0: killvar 'dress_out_butt' if dress_out_butt_plug > 0: killvar 'dress_out_butt_plug' if dress_out_full > 0: killvar 'dress_out_full' if dress_out_full_hairy > 0: killvar 'dress_out_full_hairy' if pants_ind_bra > 0: killvar 'pants_ind_bra' if pants_ind_tits > 0: killvar 'pants_ind_tits' if pants_ind_panties > 0: killvar 'pants_ind_panties' if pants_ind_pussy > 0: killvar 'pants_ind_pussy' if pants_ind_pussy_hairy > 0: killvar 'pants_ind_pussy_hairy' if pants_ind_pantyrear > 0: killvar 'pants_ind_pantyrear' if pants_ind_butt > 0: killvar 'pants_ind_butt' if pants_ind_full > 0: killvar 'pants_ind_full' if pants_ind_full_hairy > 0: killvar 'pants_ind_full_hairy' if pants_out_bra > 0: killvar 'pants_out_bra' if pants_out_tits > 0: killvar 'pants_out_tits' if pants_out_panties > 0: killvar 'pants_out_panties' if pants_out_pussy > 0: killvar 'pants_out_pussy' if pants_out_pussy_hairy > 0: killvar 'pants_out_pussy_hairy' if pants_out_pantyrear > 0: killvar 'pants_out_pantyrear' if pants_out_butt > 0: killvar 'pants_out_butt' if pants_out_butt_plug > 0: killvar 'pants_out_butt_plug' if pants_out_full > 0: killvar 'pants_out_full' if pants_out_full_hairy > 0: killvar 'pants_out_full_hairy' !! Introduction of lact_ev['poli_totaldonatemoney'] if lact_ev['poli_totaldonatemoney'] <= 0 and lact_ev['poli_totalmilkdonated'] >= 5: lact_ev['poli_totaldonatemoney'] = (lact_ev['poli_totalmilkdonated'] / 5) * 10 if soniaQW[soniafall_block] > 1 and soniaQW[soniafall_block] ! soniaQW['soniafall_block']: soniaQW['soniafall_block'] = soniaQW[soniafall_block] if soniaQW['homeinvite'] > 0: soniaQW['homeinvite'] = 1 end if vladimirday > 0 or vladimirQW > 0 and vladimirQW['stage'] = 0: temp_var1 = vladimirQW killvar 'vladimirQW' vladimirQW['stage'] = temp_var1 if vladimirday > 0: vladimirQW['day'] = vladimirday killvar 'vladimirday' killvar 'temp_var1' end !! Telephone call migration to their correct event locations if arrpos('$contact', 'A108') > -1: temp_pos = arrpos('$contact', 'A108') if strpos($contactICode[temp_pos], 'telefon') > 0: $contactICode[temp_pos] = replace($contactICode[temp_pos], "'telefon', 'vladimir'", "'vladimirQW_loc', 'telephone_call'") end if strpos($contactISche[temp_pos], 'vladimirday') > 0: $contactISche[temp_pos] = replace($contactISche[temp_pos], "vladimirday", "vladimirQW['day']") end killvar 'temp_pos' end if arrpos('$contact', 'A192') > -1: temp_pos = arrpos('$contact', 'A192') if strpos($contactOCode[temp_pos], 'telefon') > 0: $contactOCode[temp_pos] = replace($contactOCode[temp_pos], 'telefon', 'nastja') end killvar 'temp_pos' end !! sms scheduling added to addcontact in telefon: if arrsize('$contact') > arrsize('contactOSMSCode'): temp_maxi = arrsize('$contact') temp_i = arrsize('contactOSMSCode') :saveupdater_SMSCODE_scheduling_loop $contactOSMSCode[temp_i] = "" $contactOSMSSche[temp_i] = "0" $contactISMSCode[temp_i] = "" $contactISMSSche[temp_i] = "0" temp_i += 1 if temp_i < temp_maxi: jump 'saveupdater_SMSCODE_scheduling_loop' killvar 'temp_maxi' killvar 'temp_i' end !! region added to the blackmailer array: if $blackmailQW['init_flashloc'] ! '' and $blackmailQW['init_flashregion'] = '': if strpos($blackmailQW['init_flashloc'], 'city') > 0: $blackmailQW['init_flashregion'] = 'city' elseif strpos($blackmailQW['init_flashloc'], 'pav') > 0: $blackmailQW['init_flashregion'] = 'pav' elseif strpos($blackmailQW['init_flashloc'], 'gad') > 0: $blackmailQW['init_flashregion'] = 'gad' elseif strpos($blackmailQW['init_flashloc'], 'pushkin') > 0: $blackmailQW['init_flashregion'] = 'pushkin' elseif $start_type['loc'] = 'city': $blackmailQW['init_flashregion'] = 'city' else $blackmailQW['init_flashregion'] = 'pav' end blackmailQW['total_material'] = 1 end if $blackmailQW['init_flashimage'] ! '' and strpos($blackmailQW['init_flashimage'], '.jpg') = 0: $blackmailQW['init_flashimage'] = $blackmailQW['init_flashimage'] + '.jpg' end if $blackmailQW['blackmail_image_chosen'] = '' and blackmailQW['next_payment'] > 0: $blackmailQW['blackmail_image_chosen'] = $blackmailQW['init_flashimage'] end if igor_krossdress > 0 and igor_eqwtday > 0 and igor_progulkaday = 0: igor_krossdress = 0 if arrsize('transportVars') > 4: copyarr('temp_transportVars', 'transportVars') killvar 'transportVars' transportVars['trainpass_day'] = temp_transportVars['trainpass_day'] transportVars['buspass_day'] = temp_transportVars['buspass_day'] transportVars['train_event_day'] = temp_transportVars['train_event_day'] transportVars['bus_event_day'] = temp_transportVars['bus_event_day'] killvar 'temp_transportVars' end !! vars clean up killvar 'dynamicCommand' killvar 'bomzstartqwestdi' killvar 'workbomzdi' if bodyVars['cheat_staticAssets'] ! 0: cheatVars['body_staticAssets'] = bodyVars['cheat_staticAssets'] gs 'shortgs', 'remove_array_element', '$bodyVars', 'cheat_staticAssets' end gs 'shortgs', 'remove_array_element', '$bodyVars', 'cheat_staticAssets_text' if drugVars['cheat_immune'] ! 0: cheatVars['drugs_immune'] = drugVars['cheat_immune'] gs 'shortgs', 'remove_array_element', '$drugVars', 'cheat_immune' end gs 'shortgs', 'remove_array_element', '$drugVars', 'cheat_immune_text' if sleepVars['cheatVib'] ! 0: cheatVars['sleep_vib'] = sleepVars['cheatVib'] gs 'shortgs', 'remove_array_element', '$sleepVars', 'cheatVib' if sleepVars['cheat_nodream_chance'] ! 0: cheatVars['no_dream_chance'] = sleepVars['cheat_nodream_chance'] gs 'shortgs', 'remove_array_element', '$sleepVars', 'cheat_nodream_chance' if cheatConsole ! 0 or $cheatConsole ! '': cheatVars['console'] = cheatConsole & killvar 'cheatConsole' if cheatwork ! 0 or $cheatwork ! '': cheatVars['work'] = cheatwork & killvar 'cheatwork' if cheatWillpower ! 0 or $cheatWillpower ! '': cheatVars['willpower'] = cheatWillpower & killvar 'cheatWillpower' if InfWillpwer ! 0 or $InfWillpwer ! '': cheatVars['inf_willpower'] = InfWillpwer & killvar 'InfWillpwer' if cheatHapri ! 0 or $cheatHapri ! '': cheatVars['always_brushed'] = cheatHapri & killvar 'cheatHapri' if autohairbrush ! 0 or $autohairbrush ! '': cheatVars['auto_brush'] = autohairbrush & killvar 'autohairbrush' if no_cum_leak ! 0 or $no_cum_leak ! '': cheatVars['no_cum_leak'] = no_cum_leak & killvar 'no_cum_leak' if cyccustom ! 0 or $cyccustom ! '': cheatVars['track_period'] = cyccustom & killvar 'cyccustom' if cheatNomakeup ! 0 or $cheatNomakeup ! '': cheatVars['makeup_smear'] = cheatNomakeup & killvar 'cheatNomakeup' if cheatNoSweat ! 0 or $cheatNoSweat ! '': cheatVars['no_sweat'] = cheatNoSweat & killvar 'cheatNoSweat' if cheatNoEat ! 0 or $cheatNoEat ! '': cheatVars['hunger'] = cheatNoEat & killvar 'cheatNoEat' if cheatNoDrink ! 0 or $cheatNoDrink ! '': cheatVars['thirst'] = cheatNoDrink & killvar 'cheatNoDrink' if cheatNoSleep ! 0 or $cheatNoSleep ! '': cheatVars['sleep'] = cheatNoSleep & killvar 'cheatNoSleep' if cheatNoMood ! 0 or $cheatNoMood ! '': cheatVars['mood'] = cheatNoMood & killvar 'cheatNoMood' if cheatNoFat ! 0 or $cheatNoFat ! '': cheatVars['fat'] = cheatNoFat & killvar 'cheatNoFat' if cheatHealth ! 0 or $cheatHealth ! '': cheatVars['std'] = cheatHealth & killvar 'cheatHealth' if cheatPee ! 0 or $cheatPee ! '': cheatVars['pee'] = cheatPee & killvar 'cheatPee' if cheatSlut ! 0 or $cheatSlut ! '': cheatVars['no_periods'] = cheatSlut & killvar 'cheatSlut' if cheatHorny ! 0 or $cheatHorny ! '': cheatVars['always_horny'] = cheatHorny & killvar 'cheatHorny' if fight_cheat ! 0 or $fight_cheat ! '': cheatVars['win_fights'] = fight_cheat & killvar 'fight_cheat' if autocombat_cheat ! 0 or $autocombat_cheat ! '': cheatVars['auto_combat'] = autocombat_cheat & killvar 'autocombat_cheat' if cheat_NoPregnancy ! 0 or $cheat_NoPregnancy ! '': cheatVars['no_pregnancy'] = cheat_NoPregnancy & killvar 'cheat_NoPregnancy' if pregspeedcheat ! 0 or $pregspeedcheat ! '': cheatVars['preg_speed'] = pregspeedcheat & killvar 'pregspeedcheat' if cheat_NoLactation ! 0 or $cheat_NoLactation ! '': cheatVars['no_lactation'] = cheat_NoLactation & killvar 'cheat_NoLactation' if cheatBimbo ! 0 or $cheatBimbo ! '': cheatVars['bimbo'] = cheatBimbo & killvar 'cheatBimbo' if cheatBimbo2 ! 0 or $cheatBimbo2 ! '': cheatVars['smart_bimbo'] = cheatBimbo2 & killvar 'cheatBimbo2' if cheatBimbo3 ! 0 or $cheatBimbo3 ! '': cheatVars['suc_bimbo'] = cheatBimbo3 & killvar 'cheatBimbo3' if cheatTime ! 0 or $cheatTime ! '': cheatVars['time'] = cheatTime & killvar 'cheatTime' if random_bf_gf_cheat ! 0 or $random_bf_gf_cheat ! '': cheatVars['random_lovers'] = random_bf_gf_cheat & killvar 'random_bf_gf_cheat' if cheat_street_robbers ! 0 or $cheat_street_robbers ! '': cheatVars['random_robbers'] = cheat_street_robbers & killvar 'cheat_street_robbers' if cheat_street_rapists ! 0 or $cheat_street_rapists ! '': cheatVars['random_rapists'] = cheat_street_rapists & killvar 'cheat_street_rapists' if Enable_nogameover ! 0 or $Enable_nogameover ! '': cheatVars['gameover'] = Enable_nogameover & killvar 'Enable_nogameover' if cheatShaveLegs ! 0 or $cheatShaveLegs ! '': cheatVars['no_leghair'] = cheatShaveLegs & killvar 'cheatShaveLegs' if editpornname ! 0 or $editpornname ! '': cheatVars['rename_porn'] = editpornname & killvar 'editpornname' if enfullmorrout ! 0 or $enfullmorrout ! '': cheatVars['full_morning_rout'] = enfullmorrout & killvar 'enfullmorrout' if Enable_sforma ! 0 or $Enable_sforma ! '': cheatVars['school_clothing'] = Enable_sforma & killvar 'Enable_sforma' if therapist_weekly_cheat ! 0 or $therapist_weekly_cheat ! '': cheatVars['therapist_schedule'] = therapist_weekly_cheat & killvar 'therapist_weekly_cheat' if addictive_cheat ! 0 or $addictive_cheat ! '' or $cheataddictive ! '' or cheataddictive ! 0: cheatVars['no_trait_addictive'] = addictive_cheat killvar 'addictive_cheat' killvar 'cheataddictive' end if cumeater_cheat ! 0 or $cumeater_cheat ! '' or $cheatcumtrait ! '' or cheatcumtrait ! 0: cheatVars['no_trait_cumeater'] = cumeater_cheat killvar 'cumeater_cheat' killvar 'cheatcumtrait' end if exhib_cheat ! 0 or $exhib_cheat ! '' or $cheatexhib ! '' or cheatexhib ! 0: cheatVars['no_trait_exhib'] = exhib_cheat killvar 'exhib_cheat' killvar 'cheatexhib' end if $cheatKlisma ! '': if cheatKlisma = 0: cheatVars['enema'] = 1 killvar 'cheatKlisma' end if $Enable_auto_tampons ! '': if Enable_auto_tampons = 0: cheatVars['auto_tampons'] = 1 killvar 'Enable_auto_tampons' end killvar 'InSleepWake' !---------------- Mira Update ----------------! if npc_QW['A60'] ! 0: MiraVars['QW'] = npc_QW['A60'] gs 'shortgs', 'remove_array_element', 'npc_QW', 'A60' end if miraprost ! 0: MiraVars['prostitute'] = miraprost & killvar 'miraprost' if mirasex ! 0: MiraVars['had_sex'] = mirasex & killvar 'mirasex' if mirasextimes ! 0: MiraVars['Mitka_fucks'] = mirasextimes & killvar 'mirasextimes' if mira_no ! 0: MiraVars['emb_day'] = daystart + mira_no & killvar 'mira_no' if miraday ! 0: MiraVars['event_day'] = miraday & killvar 'miraday' if mirahorny ! 0: MiraVars['arousal'] = mirahorny & killvar 'mirahorny' if miralick ! 0: MiraVars['cuni_given'] = miralick & killvar 'miralick' if mira_stay ! 0: MiraVars['follow_time'] = 1 & killvar 'mira_stay' if mira ! 0: MiraVars['follow_time'] = 20 - hour & killvar 'mira' if mira_go_blok ! 0: MiraVars['follow_time'] = mira_go_blok & killvar 'mira_go_blok' if mira_guest ! 0: MiraVars['guest'] = 1 & killvar 'mira_guest' if mira_guestday ! 0: MiraVars['guestday'] = mira_guestday & killvar 'mira_guestday' if miratalkday ! 0: MiraVars['talkday'] = miratalkday & killvar 'miratalkday' if miranudetalk ! 0: MiraVars['nudetalk'] = miranudetalk & killvar 'miranudetalk' if mirapickingtalk ! 0: MiraVars['pickingtalk'] = mirapickingtalk & killvar 'mirapickingtalk' if mirapimp ! 0: MiraVars['pimp'] = mirapimp & killvar 'mirapimp' if Miraswimday ! 0: MiraVars['swimday'] = Miraswimday & killvar 'Miraswimday' if meadow > 0: gad_meadow_found = 1 MiraVars['meadow'] = meadow -1 killvar 'meadow' end if MiraLoc ! 0: gs 'miroslava_schedule' & killvar 'MiraLoc' if arrsize('mitkabuhday') ! 0: GadBoy['drunk_event'] = mitkabuhday & killvar 'mitkabuhday' if arrsize('mitkabuhmiraday') ! 0: MiraVars['drunk_event'] = mitkabuhmiraday & killvar 'mitkabuhmiraday' if mitkaday ! 0: GadBoy['mitka_day'] = mitkaday & killvar 'mitkaday' if kolyambaday ! 0: GadBoy['kolyamba_day'] = kolyambaday & killvar 'kolyambaday' if vasyanday ! 0: GadBoy['vasyan_day'] = vasyanday & killvar 'vasyanday' if mitkaguysriver ! 0: GadBoy['river_day'] = mitkaguysriver & killvar 'mitkaguysriver' if mitka_first_drink ! 0: GadBoy['first_drink'] = mitka_first_drink & killvar 'mitka_first_drink' if mitkadrinkday ! 0: GadBoy['drinkday'] = mitkadrinkday & killvar 'mitkadrinkday' if gadriver_gang ! 0: GadBoy['river_gang'] = gadriver_gang & killvar 'gadriver_gang' if tpKnown['gadforest'] ! 0: tpKnown['gad_forest'] = tpKnown['gadforest'] gs 'shortgs', 'remove_array_element', 'tpKnown', 'gadforest' end killvar '$textsexhunter' killvar '$textsexhunter2' killvar '$textsexhunter3' killvar '$textsexhunter4' killvar '$textsexhunter5' killvar '$textsexhunter6' killvar '$textsexhunter7' killvar '$textsexhunter8' killvar '$textsexhunter9' killvar '$textsexhunter10' killvar '$textsexhunter11' killvar '$textsexhunter12' $home_name['gad_gpyard'] = 'grandparents_house' $home_name['gad_gpbath'] = 'grandparents_house' $home_name['gad_gphouse'] = 'grandparents_house' $home_name['gad_gpbarn'] = 'grandparents_house' gs 'shortgs', 'remove_array_element', '$home_name', 'gadsarai' gs 'shortgs', 'remove_array_element', '$home_name', 'gadbana' gs 'shortgs', 'remove_array_element', '$home_name', 'gadhouse' gs 'shortgs', 'remove_array_element', '$home_name', 'gadgarden' gs 'shortgs', 'remove_array_element', '$home_name', 'gaddvor' end !!------------------------------------!!Version 0.9.3!!-----------------------------------------------!! if temp_current_save_version < 00090300: $home_name['gad_swamphouse'] = 'hunters_lodge' $home_name['gad_swamp_yard'] = 'hunters_lodge' gs 'shortgs', 'remove_array_element', '$home_name', 'swamphouse' gs 'shortgs', 'remove_array_element', '$home_name', 'swamp_yard' if arrsize('newspaperVars') = 0: gs 'newspaper', 'cikl' if hotelroom['pav_hotel'] ! 0: hotelroom['pav'] = hotelroom['pav_hotel'] gs 'shortgs', 'remove_array_element', 'hotelroom', 'pav_hotel' end if hotelroomDays['pav_hotel'] ! 0: hotelroomDays['pav'] = hotelroomDays['pav_hotel'] gs 'shortgs', 'remove_array_element', 'hotelroomDays', 'pav_hotel' end if hotelroom['city_hotel'] ! 0: hotelroom['city'] = hotelroom['city_hotel'] gs 'shortgs', 'remove_array_element', 'hotelroom', 'city_hotel' end if hotelroomDays['city_hotel'] ! 0: hotelroomDays['city'] = hotelroomDays['city_hotel'] gs 'shortgs', 'remove_array_element', 'hotelroom', 'city_hotel' end if $hotel ! '': killvar '$hotel' if therapistQW['met'] = 0 and therpistday ! 0: therapistQW['met'] = 1 if player_avatar = 1: face_style['type'] = 1 $face_style['avatar_path'] = 'images/avatar.jpg' killvar 'player_avatar' end if avatar_hair = 1: $face_style['avatar_hair'] = $av_hair killvar 'avatar_hair' killvar 'av_hair' end end !!------------------------------------!!Version 0.9.3.1!!-----------------------------------------------!! if temp_current_save_version < 00090301: !! use this for updates in 0.9.3 if val($experimentQW['pill_cyan_taken']) > experimentQW['pill_cyan_taken'] : experimentQW['pill_cyan_taken'] = val($experimentQW['pill_cyan_taken']) if val($experimentQW['pill_red_taken']) > experimentQW['pill_red_taken'] : experimentQW['pill_red_taken'] = val($experimentQW['pill_red_taken']) if val($experimentQW['pill_blue_taken']) > experimentQW['pill_blue_taken'] : experimentQW['pill_blue_taken'] = val($experimentQW['pill_blue_taken']) if val($experimentQW['pill_yellow_taken']) > experimentQW['pill_yellow_taken'] : experimentQW['pill_yellow_taken'] = val($experimentQW['pill_yellow_taken']) if val($experimentQW['pill_orange_taken']) > experimentQW['pill_orange_taken'] : experimentQW['pill_orange_taken'] = val($experimentQW['pill_orange_taken']) if val($experimentQW['pill_violet_taken']) > experimentQW['pill_violet_taken'] : experimentQW['pill_violet_taken'] = val($experimentQW['pill_violet_taken']) if val($experimentQW['pill_brown_taken']) > experimentQW['pill_brown_taken'] : experimentQW['pill_brown_taken'] = val($experimentQW['pill_brown_taken']) if val($experimentQW['pill_purple_taken']) > experimentQW['pill_purple_taken'] : experimentQW['pill_purple_taken'] = val($experimentQW['pill_purple_taken']) if val($experimentQW['pill_green_taken']) > experimentQW['pill_green_taken'] : experimentQW['pill_green_taken'] = val($experimentQW['pill_green_taken']) if val($experimentQW['pill_gray_taken']) > experimentQW['pill_gray_taken'] : experimentQW['pill_gray_taken'] = val($experimentQW['pill_gray_taken']) if val($experimentQW['pill_pink_taken']) > experimentQW['pill_pink_taken'] : experimentQW['pill_pink_taken'] = val($experimentQW['pill_pink_taken']) end !!------------------------------------!!Version 0.9.3.2!!-----------------------------------------------!! if temp_current_save_version < 00090302: !! use this for updates in 0.9.3.1 if arrsize('$npc_pref_values') > 0: su_i = 1 :su_pref_values_update_loop dynamic $npc_preferences['A<>'] dynamic $npc_pref_values['A<>'] if arrsize('$npc_pref_traits') > 0: gs 'npc_set_preference', 'rebuild_preferences', 'A<>' end killvar '$npc_pref_traits' killvar 'npc_trait_values' su_i += 1 if su_i < 257: jump 'su_pref_values_update_loop' killvar '$npc_pref_values' killvar 'su_i' end if mc_inventory['chaffing_cream'] > 0: mc_inventory['chafing_cream'] = mc_inventory['chaffing_cream'] gs 'shortgs', 'remove_array_element', 'mc_inventory', 'chaffing_cream' end $npc_notes['A26'] = 'Anatoly Tsarev is the school''s math teacher. He''s a stern teacher, who always demands the best out of his students. His daughter Lera is in your class. He''s married to Vera, who works at the train station as a ticket saleswoman and as a cleaner in the garment factory. There are rumors that since Lesco came to live with them, his marriage has been on the rocks.' if $lib_book_loaned = 'fantasy': $lib_book_loaned = 'a fantasy novel' killvar '$downlibrary' !! tag is no longer needed killvar 'updated_pav_shared_apt' !! changes made to din_bad are not automatically pushed through due to the dynamic code. gs 'din_bad' !! Renaming of zaprF and zaprFWash. Removed need for litltown killvar 'litltown' if blackmailQW['day'] ! 0: if strpos($blackmailQW['init_flashloc'], 'zaprF') > 0: $blackmailQW['init_flashloc'] = replace($blackmailQW['init_flashloc'], 'zaprF', 'fuelstation') end su_i = 0 :zaprFreplaceloop if strpos($blackmailQW['selfie_location_<>'], 'zaprF') > 0: $blackmailQW['selfie_location_<>'] = replace($blackmailQW['selfie_location_<>'], 'zaprF', 'fuelstation') end su_i += 1 if su_i < 10: jump 'zaprFreplaceloop' killvar 'su_i' end !! Library/books updates if f_book ! 0: mc_inventory['fantasy_books'] = f_book & killvar 'f_book' if sf_book ! 0: mc_inventory['scifi_books'] = sf_book & killvar 'sf_book' if w_book ! 0: mc_inventory['romance_books'] = w_book & killvar 'w_book' if fantasybook ! 0: BookVars['fantasy_pages'] = fantasybook * 100 & killvar 'fantasybook' if womanbook ! 0: BookVars['romance_pages'] = womanbook * 100 & killvar 'womanbook' if artembook ! 0: BookVars['artem_pages'] = artembook * 100 & killvar 'artembook' !! kickbox variable migration if pointKik ! 0: temp_kickboxVars['pcs_points'] = pointKik & killvar 'pointKik' if pointKikV ! 0: temp_kickboxVars['npc_points'] = pointKikV & killvar 'pointKikV' if formula ! 0: temp_kickboxVars['max_rounds'] = formula & killvar 'formula' if round ! 0: temp_kickboxVars['round'] = round & killvar 'round' if minround ! 0: temp_kickboxVars['time'] = minround & killvar 'minround' if strenV ! 0: temp_kickboxVars['npc_stren'] = strenV & killvar 'strenV' if speedV ! 0: temp_kickboxVars['npc_speed'] = speedV & killvar 'speedV' if agilV ! 0: temp_kickboxVars['npc_agil'] = agilV & killvar 'agilV' if reactV ! 0: temp_kickboxVars['npc_react'] = reactV & killvar 'reactV' if vitalV ! 0: temp_kickboxVars['npc_vital'] = vitalV & killvar 'vitalV' if intelV ! 0: temp_kickboxVars['npc_intel'] = intelV & killvar 'intelV' if willV ! 0: temp_kickboxVars['npc_will'] = willV & killvar 'willV' if JabV ! 0: temp_kickboxVars['npc_jab'] = JabV & killvar 'JabV' if PunchV ! 0: temp_kickboxVars['npc_punch'] = PunchV & killvar 'PunchV' if KikV ! 0: temp_kickboxVars['npc_kick'] = KikV & killvar 'KikV' if KikDefV ! 0: temp_kickboxVars['npc_def'] = KikDefV & killvar 'KikDefV' if healthV ! 0: temp_kickboxVars['npc_health'] = healthV & killvar 'healthV' temp_kickboxVars['npc_max_health'] = temp_kickboxVars['npc_vital'] * 10 + temp_kickboxVars['npc_stren'] * 5 temp_kickboxVars['npc_stam'] = (30 * (2 * temp_kickboxVars['npc_vital'] + temp_kickboxVars['npc_agil'] + temp_kickboxVars['npc_stren']) + 1000) / 13 end if init ! 0: temp_kickboxVars['pcs_init'] = init & killvar 'init' if initKoef ! 0: killvar 'initKoef' if initi ! 0: temp_kickboxVars['pcs_init_true'] = initi & killvar 'initi' if initV ! 0: temp_kickboxVars['npc_init'] = initV & killvar 'initV' if initKoefV ! 0: killvar 'initKoefV' if initiV ! 0: temp_kickboxVars['npc_init_true'] = initiV & killvar 'initiV' if ionce ! 0: temp_kickboxVars['set_init'] = ionce & killvar 'ionce' if damkoef ! 0: killvar 'damkoef' if hod ! 0: temp_kickboxVars['active_init'] = hod & killvar 'home_day' if hodtime ! 0: temp_kickboxVars['pcs_inittime'] = hodtime & killvar 'hodtime' if hodtimeV ! 0: temp_kickboxVars['npc_inittime'] = hodtimeV & killvar 'hodtimeV' if sparing ! 0: temp_kickboxVars['fight_type'] = 0 & killvar 'sparing' if kickbox['amateur'] ! 0: temp_kickboxVars['fight_type'] = 1 gs 'shortgs', 'remove_array_element', 'kickbox', 'amateur' end if KikWinPro ! 0: kickbox['proWin'] = KikWinPro & killvar 'KikWinPro' if KikWinProKO ! 0: kickbox['proWinKO'] = KikWinProKO & killvar 'KikWinProKO' if KikLossPro ! 0: kickbox['proLoss'] = KikLossPro & killvar 'KikLossPro' if KikLossProKO ! 0: kickbox['proLossKO'] = KikLossProKO & killvar 'KikLossProKO' if KikDrawPro ! 0: kickbox['proDraw'] = KikDrawPro & killvar 'KikDrawPro' killvar '$crossfit_north_image_dir' !!--- Moving cheerleading variables into existing array ---!! if First_time_3some_with_Lazar ! 0: cheerleadingQW['lazar_threesome'] = First_time_3some_with_Lazar & killvar 'First_time_3some_with_Lazar' if first_time_outside_in_cold_weather ! 0: cheerleadingQW['cold_weather'] = first_time_outside_in_cold_weather & killvar 'first_time_outside_in_cold_weather' if first_time_doing_basketball ! 0: cheerleadingQW['basketball'] = first_time_doing_basketball & killvar 'first_time_doing_basketball' if first_time_spring_football_match ! 0: cheerleadingQW['spring_match'] = first_time_spring_football_match & killvar 'first_time_spring_football_match' !!---------------------------------------------------------!! !! Blackmailer if blackmailQW['stage'] = 10: blackmailQW['package'] = 1 !! npc_apprnc and hotcat_rating -> npc_hotcat if appearance_update_932 = 0: appearance_update_932 = 1 su_i = 0 :appearance_update_loop if npc_apprnc[su_i] > 0: npc_apprnc[su_i] = 3 * npc_apprnc[su_i] if npc_apprnc[su_i] > 190: npc_apprnc[su_i] = 190 end su_i += 1 if su_i < arrsize('npc_apprnc'): jump 'appearance_update_loop' killvar 'su_i' end copyarr 'npc_hotcat', 'hotcat_rating' killvar 'hotcat_rating' if hotcat ! 0: pcs_hotcat = hotcat & killvar 'hotcat' !! daystart update if daystart_update_932 = 0: daystart_update_932 = 1 ds_diff = daystart_start - 1 if ds_diff > 0: daystart += ds_diff if abortionbirthdate ! 0: abortionbirthdate += ds_diff if acting['shoot_day'] ! 0: acting['shoot_day'] += ds_diff if afterschool_day ! 0: afterschool_day += ds_diff if AlbinaQW['startletsday'] ! 0: AlbinaQW['startletsday'] += ds_diff if anushkaQW['tour_SMS_send'] ! 0: anushkaQW['tour_SMS_send'] += ds_diff if atmDepositDate ! 0: atmDepositDate += ds_diff if audition['day'] ! 0: audition['day'] += ds_diff if balletqw['membership'] ! 0: balletqw['membership'] += ds_diff if blackmailQW['day'] ! 0: blackmailQW['day'] += ds_diff if blackmailQW['dream_day'] ! 0: blackmailQW['dream_day'] += ds_diff if BurgerQW['IlyQWDay'] ! 0: BurgerQW['IlyQWDay'] += ds_diff if cheerleadingQW['day'] ! 0: cheerleadingQW['day'] += ds_diff if CloLostOn ! 0: CloLostOn += ds_diff if daylastperiod ! 0: daylastperiod += ds_diff if dentistday ! 0: dentistday += ds_diff if dimaRevengedaystart ! 0: dimaRevengedaystart += ds_diff if dimasexday ! 0: dimasexday += ds_diff if drugVars['cigarettes_day'] ! 0: drugVars['cigarettes_day'] += ds_diff if drugVars['cocain_day'] ! 0: drugVars['cocain_day'] += ds_diff if drugVars['cocain_willday'] ! 0: drugVars['cocain_willday'] += ds_diff if drugVars['heroin_day'] ! 0: drugVars['heroin_day'] += ds_diff if drugVars['weed_day'] ! 0: drugVars['weed_day'] += ds_diff if fairycurse ! 0: fairycurse += ds_diff if firstmens ! 0: firstmens += ds_diff if forest_lostday ! 0: forest_lostday += ds_diff if forced_naked_day ! 0: forced_naked_day += ds_diff if gopnik_initiation_day ! 0: gopnik_initiation_day += ds_diff if gopopusday ! 0: gopopusday += ds_diff if grandmaQW['last_day_helped'] ! 0: grandmaQW['last_day_helped'] += ds_diff if grandpaQW['last_day_helped'] ! 0: grandpaQW['last_day_helped'] += ds_diff if hotelRoomDays['city'] ! 0: hotelRoomDays['city'] += ds_diff if hotelRoomDays['pav'] ! 0: hotelRoomDays['pav'] += ds_diff if hypnoDay ! 0: hypnoDay += ds_diff if implant_day ! 0: implant_day += ds_diff if katalkinSexDay ! 0: katalkinSexDay += ds_diff if katjaQW['birth_control_start_day'] ! 0: katjaQW['birth_control_start_day'] += ds_diff if katjaQW['coke_day'] ! 0: katjaQW['coke_day'] += ds_diff if katjaQW['relationship_count_start'] ! 0: katjaQW['relationship_count_start'] += ds_diff if kats_absent_check ! 0: kats_absent_check += ds_diff if kolka_dick_day ! 0: kolka_dick_day += ds_diff if krystal['porn_card_day'] ! 0: krystal['porn_card_day'] += ds_diff if lactation['milkgrowday'] ! 0: lactation['milkgrowday'] += ds_diff if LariskaBoyDay ! 0: LariskaBoyDay += ds_diff if lastconf ! 0: lastconf += ds_diff if lastdayperiod ! 0: lastdayperiod += ds_diff if lastovulation ! 0: lastovulation += ds_diff if lastmens ! 0: lastmens += ds_diff if lastreadday ! 0: lastreadday += ds_diff if leonidSlaveDay ! 0: leonidSlaveDay += ds_diff if lesbiday ! 0: lesbiday += ds_diff if locat['katja_rand1'] ! 0: locat['katja_rand1'] += ds_diff if locat['katja_rand2'] ! 0: locat['katja_rand2'] += ds_diff if locat['katja_rand3'] ! 0: locat['katja_rand3'] += ds_diff if MartinSexTalkDay ! 0: MartinSexTalkDay += ds_diff if masseuse['last_worked_day'] ! 0: masseuse['last_worked_day'] += ds_diff if masseuse['schedule_update'] ! 0: masseuse['schedule_update'] += ds_diff if MiraVars['emb_day'] ! 0: MiraVars['emb_day'] += ds_diff if MiraVars['event_day'] ! 0: MiraVars['event_day'] += ds_diff if mistresscontract ! 0: mistresscontract += ds_diff if ml_delparcoQW['Next Date'] ! 0: ml_delparcoQW['Next Date'] += ds_diff if ml_guitarlesson['nextlesson'] ! 0: ml_guitarlesson['nextlesson'] += ds_diff if ml_performance['set_lastpracticeday'] ! 0: ml_performance['set_lastpracticeday'] += ds_diff if model_week ! 0: model_week += ds_diff if mother['kickedout_timer'] ! 0: mother['kickedout_timer'] += ds_diff if NatbelQW['DebtDay'] ! 0: NatbelQW['DebtDay'] += ds_diff if NatbelQW['evt_day'] ! 0: NatbelQW['evt_day'] += ds_diff if NatbelQW['pregday'] ! 0: NatbelQW['pregday'] += ds_diff if NatbelQW['StP_trip_daystart'] ! 0: NatbelQW['StP_trip_daystart'] += ds_diff if nerd_game['game_day'] ! 0: nerd_game['game_day'] += ds_diff if nerd_game['invite_day'] ! 0: nerd_game['invite_day'] += ds_diff if nichBreakfLast ! 0: nichBreakfLast += ds_diff if nichEvaluationLast ! 0: nichEvaluationLast += ds_diff if nichEvaluationLastReq ! 0: nichEvaluationLastReq += ds_diff if nichGalaContractDay ! 0: nichGalaContractDay += ds_diff if nichGalaContractTarasLast ! 0: nichGalaContractTarasLast += ds_diff if nichGentleclubDayE1 ! 0: nichGentleclubDayE1 += ds_diff if nickHired ! 0: nickHired += ds_diff if nichLastWorkDay ! 0: nichLastWorkDay += ds_diff if nichTanya['FuckLast'] ! 0: nichTanya['FuckLast'] += ds_diff if nichVacationFrom ! 0: nichVacationFrom += ds_diff if nichVactionTil ! 0: nichVactionTil += ds_diff if NikoNextDate_day ! 0: NikoNextDate_day += ds_diff if NikoPayback_Sex ! 0: NikoPayback_Sex += ds_diff if NikoPayed ! 0: NikoPayed += ds_diff if painpubday ! 0: painpubday += ds_diff if parkblackmail ! 0: parkblackmail += ds_diff if ParrotQW['BuyDate'] ! 0: ParrotQW['BuyDate'] += ds_diff if ParrotQW['SisterReleaseParrotDay'] ! 0: ParrotQW['SisterReleaseParrotDay'] += ds_diff if pav_disco_in ! 0: pav_disco_in += ds_diff if pav_swimpool['entrancepaid'] ! 0: pav_swimpool['entrancepaid'] += ds_diff if parkday ! 0: parkday += ds_diff if photography['datecheck'] ! 0: photography['datecheck'] += ds_diff if policeQW['fine_deadline'] ! 0: policeQW['fine_deadline'] += ds_diff if pilldaychk ! 0: pilldaychk += ds_diff if pornstar['icon_disable'] ! 0: pornstar['icon_disable'] += ds_diff if pregbirthdate ! 0: pregbirthdate += ds_diff if rape_day ! 0: rape_day += ds_diff if rex['timer_day'] ! 0: rex['timer_day'] += ds_diff if rex['gadukino_day'] ! 0: rex['gadukino_day'] += ds_diff if rexCarDay ! 0: rexCarDay += ds_diff if school_daily_check ! 0: school_daily_check += ds_diff if schoolProgulDay ! 0: schoolProgulDay += ds_diff if shulga_whore ! 0: shulga_whore += ds_diff if sisboyday ! 0: sisboyday += ds_diff if sisboyparty_day ! 0: sisboyparty_day += ds_diff if sisboytrioDayOtkaz ! 0: sisboytrioDayOtkaz += ds_diff if sisterQW['partyday'] ! 0: sisterQW['partyday'] += ds_diff if sistrioday ! 0: sistrioday += ds_diff if slavejobday ! 0: slavejobday += ds_diff if sleepVars['sleep_reflection_day'] ! 0: sleepVars['sleep_reflection_day'] += ds_diff if SMTV_commercial ! 0: SMTV_commercial += ds_diff if social_check['disco'] ! 0: social_check['disco'] += ds_diff if soniadisco_day ! 0: soniadisco_day += ds_diff if soniafallDay ! 0: soniafallDay += ds_diff if soniaPSdays ! 0: soniaPSdays += ds_diff if sorevday ! 0: sorevday += ds_diff if starlets_practice ! 0: starlets_practice += ds_diff if stat['last_broken_condom'] ! 0: stat['last_broken_condom'] += ds_diff if stat['last_creampie'] ! 0: stat['last_creampie'] += ds_diff if stat['last_dance_class'] ! 0: stat['last_dance_class'] += ds_diff if stat['last_morning_after_pill'] ! 0: stat['last_morning_after_pill'] += ds_diff if suchuntday ! 0: suchuntday += ds_diff if sucinfoday ! 0: sucinfoday += ds_diff if sucwalkday ! 0: sucwalkday += ds_diff if surgeryday ! 0: surgeryday += ds_diff if suspended['day'] ! 0: suspended['day'] += ds_diff if tabletkichday ! 0: tabletkichday += ds_diff if tabletkiday ! 0: tabletkiday += ds_diff if TatianaMissionDay ! 0: TatianaMissionDay += ds_diff if tatisucsexday ! 0: tatisucsexday += ds_diff if therapistday ! 0: therapistday += ds_diff if tomorrow ! 0: tomorrow += ds_diff if transportVars['buspass_day'] ! 0: transportVars['buspass_day'] += ds_diff if transportVars['trainpass_day'] ! 0: transportVars['trainpass_day'] += ds_diff if uni_period['first'] ! 0: uni_period['first'] += ds_diff if uni_period['second'] ! 0: uni_period['second'] += ds_diff if uni_period['third'] ! 0: uni_period['third'] += ds_diff if uni_period['exam'] ! 0: uni_period['exam'] += ds_diff if vladimirQW['day'] ! 0: vladimirQW['day'] += ds_diff if volkomday ! 0: volkomday += ds_diff if virgin_stats['day_lost'] ! 0: virgin_stats['day_lost'] += ds_diff su_ds_i = 0 :daystart_fix_loops if booty_call_invite[su_ds_i] ! 0: booty_call_invite[isu_ds_i] += ds_diff if loverday[su_ds_i] ! 0: loverday[su_ds_i] += ds_diff if meetday[su_ds_ii] ! 0: meetday[su_ds_i] += ds_diff if npc_sugar_daddy_timer[su_ds_i] ! 0: npc_sugar_daddy_timer[su_ds_i] += ds_diff if npc_no_booty_call[su_ds_i] ! 0: npc_no_booty_call[su_ds_i] += ds_diff if npc_booty_call_date[su_ds_i] ! 0: npc_booty_call_date[su_ds_i] += ds_diff if npc_bc_promise[su_ds_i] ! 0: npc_bc_promise[su_ds_i] += ds_diff if npc_last_booty_call[su_ds_i] ! 0: npc_last_booty_call[su_ds_i] += ds_diff if policeQW_courthearing_dates[su_ds_i] ! 0: policeQW_courthearing_dates[su_ds_i] += ds_diff if policeQW_courtletter_dates[su_ds_i] ! 0: policeQW_courtletter_dates[su_ds_i] += ds_diff if porndaystart[su_ds_i] ! 0: porndaystart[su_ds_i] += ds_diff su_ds_i += 1 if su_ds_i < 99: jump 'daystart_fix_loops' killvar 'su_ds_i' end killvar 'ds_diff' end end if temp_current_save_version < 00090303: killvar 'daystart_update_932' if pcs_traits['easy_orgams'] ! 0: if pcs_traits['easy_orgasms'] < pcs_traits['easy_orgams']: pcs_traits['easy_orgasms'] = pcs_traits['easy_orgams'] gs 'shortgs', 'remove_array_element', 'pcs_traits', 'easy_orgams' end !!Sonia Variable migration: if soniafall ! 0: soniaQW['soniafall'] = soniafall & killvar 'soniafall' if soniaPS ! 0: soniaQW['slut'] = soniaPS & killvar 'soniaPS' if soniafallDay ! 0: soniaQW['fallDay'] = soniafallDay & killvar 'soniafallDay' if soniaPSdays ! 0: soniaQW['slutdays'] = soniaPSdays & killvar 'soniaPSdays' if soniahelp ! 0: soniaQW['help'] = soniahelp & killvar 'soniahelp' if soniaencourage ! 0: soniaQW['encourage'] = soniaencourage & killvar 'soniaencourage' if soniasex ! 0: soniaQW['sex'] = soniasex & killvar 'soniasex' if soniasextime ! 0: soniaQW['sextime'] = soniasextime & killvar 'soniasextime' if ivankosup_count ! 0: ivanko['soup'] = ivankosup_count & killvar 'ivankosup_count' if ivankowater_count ! 0: ivanko['water'] = ivankowater_count & killvar 'ivankowater_count' if ivankolefto_count ! 0: ivanko['leftovers'] = ivankolefto_count & killvar 'ivankolefto_count' if ivankosanw_count ! 0: ivanko['sandwich'] = ivankosanw_count & killvar 'ivankosanw_count' if ivankofood_day ! 0: ivanko['food_day'] = ivankofood_day & killvar 'ivankofood_day' if $ivanko_lefto ! '': $ivanko['leftover_txt'] = $ivanko_lefto & killvar '$ivanko_lefto' if $ivanko_sup ! '': $ivanko['soup_txt'] = $ivanko_sup & killvar '$ivanko_sup' if $ivanko_water ! '': $ivanko['water_txt'] = $ivanko_water & killvar '$ivanko_water' if $ivanko_sanw ! '': $ivanko['sandwich_txt'] = $ivanko_sanw & killvar '$ivanko_sanw' !! Less dynamic code in dynamic code-files. gs 'din_bad' gs 'din_pav' gs 'din_van' gs 'dina' gs 'dinmother' gs 'dinnpc' gs 'Cheatmenu_din' temp_total_mass = pcs_mass['body'] + pcs_mass['bust'] + pcs_mass['butt'] if pcs_mass['body_message'] < temp_total_mass - 10: pcs_mass['body_message'] = temp_total_mass killvar 'temp_total_mass' if $din_dush ! '': killvar '$din_dush' if $din_analplugin_off ! '': killvar '$din_analplugin_off' if nminut ! 0: killvar 'nminut' if nhour ! 0: killvar 'nhour' !! Fixed body image cheat overhaul if arrsize('$bodimgsets') / 10 > 4: su_i = 4 su_j = 0 :su_bodimgset_move_loop if su_j < 9: $cheatVars['fix_biset_<>_desc_<>'] = func('body_structure', 'body_desc_from_class', su_j) if (su_j >= 1 and su_j <= 5) or dyneval('result = imgset<>ovr[<>]') = 0: $cheatVars['fix_biset_<>_img_<>'] = '<>' end su_j += 1 else $cheatVars['fix_biset_<>_folder'] = $bodimgsets[10 * su_i + su_j] su_j = 0 su_i += 1 end if 10 * su_i + su_j < arrsize('$bodimgsets'): jump 'su_bodimgset_move_loop' end killvar '$bodimgsets' killvar 'imgset0ovr' killvar 'imgset6ovr' killvar 'imgset7ovr' killvar 'imgset8ovr' if bdsetlock ! 0: cheatVars['fix_bodyimg'] = 1 if fixbodset >= 4: cheatVars['fix_bi_set'] = fixbodset - 4 elseif fixbodset >= 1: cheatVars['fix_bi_set'] = 190 + (fixbodset - 1) else cheatVars['fix_bi_set'] = 0 cheatVars['fix_bodyimg'] = 0 end killvar 'bdsetlock' killvar 'fixbodset' end if bodyVars['butt_other'] ! 0: bodyVars['butt_other'] = 0 if $lip ! '': $pc_descFull['lip'] = $lip & killvar '$lip' if $pcs_throat ! '': $pc_descFull['throat'] = $pcs_throat & $pcs_throat = '' if $skin ! '': $pc_descFull['skin'] = $skin & killvar '$skin' if $glaza ! '': $pc_descFull['eyes'] = $glaza & killvar '$glaza' if $pcs_makeup ! '': $pc_descFull['makeup'] = $pcs_makeup & $pcs_makeup = '' if bankDebtLimit > 0: karta += bankDebtLimit end if temp_current_save_version < 00090304: if artemQW['strapon_count'] = 0 and artemQW['strapon'] >= 1 or artemQW['strapon'] = -1: artemQW['strapon_count'] = 1 pcs_piercings['total'] = 0 pcs_piercings['wearing'] = 0 if pirsC > 0: pcs_piercings['total'] += 1 if pirsC >= 10000: pcs_piercings['ears'] = -1 elseif pirsC > 0: pcs_piercings['wearing'] += 1 pcs_percings['ears'] = pirsC end killvar 'pirsC' end if pirsD > 0: pcs_piercings['total'] += 1 if pirsD >= 10000: pcs_piercings['nose'] = -1 elseif pirsD > 0: pcs_piercings['wearing'] += 1 pcs_percings['nose'] = pirsD end killvar 'pirsD' end if pirsE > 0: pcs_piercings['total'] += 1 if pirsE >= 10000: pcs_piercings['brow'] = -1 elseif pirsE > 0: pcs_piercings['wearing'] += 1 pcs_percings['brow'] = pirsE end killvar 'pirsE' end if pirsB > 0: pcs_piercings['total'] += 1 if pirsB >= 10000: pcs_piercings['lip'] = -1 elseif pirsB > 0: pcs_piercings['wearing'] += 1 pcs_percings['lip'] = pirsB end killvar 'pirsB' end if pirsA > 0: pcs_piercings['total'] += 1 if pirsA >= 10000: pcs_piercings['tongue'] = -1 elseif pirsA > 0: pcs_piercings['wearing'] += 1 pcs_percings['tongue'] = pirsA end killvar 'pirsA' end if pirsN > 0: pcs_piercings['total'] += 1 if pirsN >= 10000: pcs_piercings['navel'] = -1 elseif pirsN > 0: pcs_piercings['wearing'] += 1 pcs_percings['navel'] = pirsN end killvar 'pirsN' end if pirsF > 0: pcs_piercings['total'] += 1 if pirsF >= 10000: pcs_piercings['nipples'] = -1 elseif pirsF > 0: pcs_piercings['wearing'] += 1 pcs_percings['nipples'] = pirsF end killvar 'pirsF' end if pirsG > 0: pcs_piercings['total'] += 1 if pirsG >= 10000: pcs_piercings['pussy'] = -1 elseif pirsG > 0: pcs_piercings['wearing'] += 1 pcs_percings['pussy'] = pirsG end killvar 'pirsG' end su_i = 0 :piercing_owned_update_loop dynamic " if pirsC<>_owned = 1: pcs_piercings['ears_<>_owned'] = 1 & killvar 'pirsC<>_owned' if pirsD<>_owned = 1: pcs_piercings['nose_<>_owned'] = 1 & killvar 'pirsD<>_owned' if pirsE<>_owned = 1: pcs_piercings['brow_<>_owned'] = 1 & killvar 'pirsE<>_owned' if pirsB<>_owned = 1: pcs_piercings['lip_<>_owned'] = 1 & killvar 'pirsB<>_owned' if pirsA<>_owned = 1: pcs_piercings['tongue_<>_owned'] = 1 & killvar 'pirsA<>_owned' if pirsN<>_owned = 1: pcs_piercings['navel_<>_owned'] = 1 & killvar 'pirsN<>_owned' if pirsF<>_owned = 1: pcs_piercings['nipples_<>_owned'] = 1 & killvar 'pirsF<>_owned' if pirsG<>_owned = 1: pcs_piercings['pussy_<>_owned'] = 1 & killvar 'pirsG<>_owned' " su_i += 1 if su_i < 24: jump 'piercing_owned_update_loop' if tattCount > 0: pcs_tattoos['total'] = tattCount & killvar 'tattCount' if tatarm > 0: pcs_tattoos['arm'] = tatarm & killvar 'tatarm' if tatass > 0: pcs_tattoos['ass'] = tatass & killvar 'tatass' if tatback > 0: pcs_tattoos['back'] = tatback & killvar 'tatback' if tatblly > 0: pcs_tattoos['belly'] = tatblly & killvar 'tatblly' if tatbrst > 0: pcs_tattoos['breast'] = tatbrst & killvar 'tatbrst' if tatchst > 0: pcs_tattoos['chest'] = tatchst & killvar 'tatchst' if tatfce > 0: pcs_tattoos['face'] = tatfce & killvar 'tatfce' if tatankle > 0: pcs_tattoos['ankle'] = tatankle & killvar 'tatankle' if tatleg > 0: pcs_tattoos['leg'] = tatleg & killvar 'tatleg' if tatlip > 0: pcs_tattoos['lip'] = tatlip & killvar 'tatlip' if tatneck > 0: pcs_tattoos['neck'] = tatneck & killvar 'tatneck' if tatvag > 0: pcs_tattoos['pussy'] = tatvag & killvar 'tatvag' if tatlech > 0: pcs_tattoos['shoulder'] = tatlech & killvar 'tatlech' if tatside > 0: pcs_tattoos['side'] = tatside & killvar 'tatside' if tatupb > 0: pcs_tattoos['tramp'] = tatupb & killvar 'tatupb' if tatunder > 0: pcs_tattoos['under'] = tatunder & killvar 'tatunder' if tatwrist > 0: pcs_tattoos['wrist'] = tatwrist & killvar 'tatwrist' if tathand > 0: pcs_tattoos['hand'] = tathand & killvar 'tathand' if sisterQW['pirsA'] > 0: sisterQW['piercing_tongue'] = 1 gs 'shortgs', 'remove_array_element', 'sisterQW', 'pirsA' end if sisterQW['pirsB'] > 0: sisterQW['piercing_lip'] = 1 gs 'shortgs', 'remove_array_element', 'sisterQW', 'pirsB' end if sisterQW['pirsC'] > 0: sisterQW['piercing_ears'] = 1 gs 'shortgs', 'remove_array_element', 'sisterQW', 'pirsC' end if sisterQW['pirsD'] > 0: sisterQW['piercing_nose'] = 1 gs 'shortgs', 'remove_array_element', 'sisterQW', 'pirsD' end if sisterQW['pirsE'] > 0: sisterQW['piercing_brow'] = 1 gs 'shortgs', 'remove_array_element', 'sisterQW', 'pirsE' end if sisterpirsadaytalk > 0: sisterQW['piercing_daystart'] = sisterpirsadaytalk & killvar 'sisterpirsadaytalk' if brothersawpirsF > 0: brotherQW['piercing_nipples'] = 1 & killvar 'brothersawpirsF' if pirsadaytalk > 0: stepfatherQW['piercing_talkday'] = pirsadaytalk & killvar 'pirsadaytalk' if pirsAfather > 0: stepfatherQW['piercing_tongue'] = 1 & killvar 'pirsAfather' if pirsBfather > 0: stepfatherQW['piercing_lip'] = 1 & killvar 'pirsBfather' if pirsCfather > 0: stepfatherQW['piercing_ears'] = 1 & killvar 'pirsCfather' if pirsDfather > 0: stepfatherQW['piercing_nose'] = 1 & killvar 'pirsDfather' if pirsEfather > 0: stepfatherQW['piercing_brow'] = 1 & killvar 'pirsEfather' if PutsawpirsF > 0: stepfatherQW['piercing_nipples'] = 1 & killvar 'PutsawpirsF' if PutsawpirsG > 0: stepfatherQW['piercing_pussy'] = 1 & killvar 'PutsawpirsG' if fatherTatLip > 0: stepfatherQW['tattoo_lip'] = 1 & killvar 'fatherTatLip' & killvar '$textFatherTatLip' if Putsawtatvag > 0: stepfatherQW['tattoo_pussy'] = 1 & killvar 'Putsawtatvag' if motherpirsadaytalk > 0: motherQW['piercing_talkday'] = motherpirsadaytalk & killvar 'motherpirsadaytalk' if pirsAmother > 0: motherQW['piercing_tongue'] = 1 & killvar 'pirsAmother' if pirsBmother > 0: motherQW['piercing_lip'] = 1 & killvar 'pirsBmother' if pirsCmother > 0: motherQW['piercing_ears'] = 1 & killvar 'pirsCmother' if pirsDmother > 0: motherQW['piercing_nose'] = 1 & killvar 'pirsDmother' if pirsEmother > 0: motherQW['piercing_brow'] = 1 & killvar 'pirsEmother' if KotovKnowPirsA > 0: VitekQW['piercing_tongue'] = 1 & killvar 'KotovKnowPirsA' end killvar 'temp_current_save_version' gs 'saveg' --- saveupdater ---------------------------------