소스 검색

Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife

Mona Lisa 5 년 전
부모
커밋
e5ec19dca0
100개의 변경된 파일7518개의 추가작업 그리고 2939개의 파일을 삭제
  1. 1 1
      MakeQSP.bat
  2. 5 0
      common_typos.license.md
  3. 4278 0
      common_typos.txt
  4. 8 38
      glife.qproj
  5. 107 0
      insanity.sh
  6. 1019 0
      locations/AlbStarsWhore.qsrc
  7. 1 1
      locations/AnalPR.qsrc
  8. 40 40
      locations/AndreiHunter.qsrc
  9. 0 2
      locations/Autofight.qsrc
  10. 1 1
      locations/BDSM_Club.qsrc
  11. 9 8
      locations/BDsex.qsrc
  12. 3 13
      locations/BMloc.qsrc
  13. 1 5
      locations/BelSex.qsrc
  14. 36 26
      locations/BurgerTip.qsrc
  15. 115 49
      locations/Cheatmenu_din.qsrc
  16. 1 0
      locations/Cum_Manage.qsrc
  17. 0 132
      locations/DanceWhore1.qsrc
  18. 0 140
      locations/DanceWhore2.qsrc
  19. 0 128
      locations/DanceWhore3.qsrc
  20. 0 140
      locations/DanceWhore4.qsrc
  21. 0 96
      locations/DanceWhore5.qsrc
  22. 0 143
      locations/DanceWhore6.qsrc
  23. 0 157
      locations/DanceWhore7.qsrc
  24. 0 113
      locations/DanceWhore8.qsrc
  25. 15 13
      locations/FedorEv2.qsrc
  26. 13 13
      locations/FedorEv3.qsrc
  27. 66 79
      locations/FedorEv4.qsrc
  28. 6 6
      locations/FedorMisc.qsrc
  29. 43 21
      locations/Gadbana.qsrc
  30. 1 1
      locations/Gadhouse.qsrc
  31. 1 1
      locations/Gadsarai.qsrc
  32. 1 1
      locations/Gnpc.qsrc
  33. 1 1
      locations/Gnpc2.qsrc
  34. 21 22
      locations/Gshveyfab.qsrc
  35. 22 25
      locations/HotelHole.qsrc
  36. 6 6
      locations/HotelRoom.qsrc
  37. 423 54
      locations/HotelWork.qsrc
  38. 309 309
      locations/HunterLoveSex.qsrc
  39. 4 4
      locations/IgorEv.qsrc
  40. 51 51
      locations/IgorHunter.qsrc
  41. 22 23
      locations/IvanEv.qsrc
  42. 23 2
      locations/JuliaMilHome.qsrc
  43. 1 1
      locations/KGOLexpa.qsrc
  44. 1 1
      locations/Katja_Tanga.qsrc
  45. 2 2
      locations/Kikatak.qsrc
  46. 5 5
      locations/Komp.qsrc
  47. 16 15
      locations/LBZhouse.qsrc
  48. 2 2
      locations/LCwork.qsrc
  49. 1 1
      locations/LariskaHome.qsrc
  50. 98 94
      locations/MBasement.qsrc
  51. 1 1
      locations/MDining.qsrc
  52. 2 2
      locations/MDressing.qsrc
  53. 17 19
      locations/MEastbed.qsrc
  54. 1 1
      locations/MHall.qsrc
  55. 1 1
      locations/MLibrary.qsrc
  56. 0 130
      locations/Maria1.qsrc
  57. 2 2
      locations/MartinSex.qsrc
  58. 30 31
      locations/MartinSex2.qsrc
  59. 2 2
      locations/MartinSex3.qsrc
  60. 3 3
      locations/MartinTalk.qsrc
  61. 3 3
      locations/Miroslava.qsrc
  62. 12 12
      locations/NikoDates.qsrc
  63. 3 3
      locations/NikoDreams.qsrc
  64. 2 2
      locations/NikoEv.qsrc
  65. 1 1
      locations/NikoEv2.qsrc
  66. 1 1
      locations/NikoPayback.qsrc
  67. 2 2
      locations/NikoSlut.qsrc
  68. 55 18
      locations/Nord.qsrc
  69. 1 1
      locations/NormPR.qsrc
  70. 28 34
      locations/ParChurch.qsrc
  71. 11 18
      locations/ParChurch2.qsrc
  72. 1 1
      locations/Peterroom.qsrc
  73. 1 1
      locations/Prostitute.qsrc
  74. 44 44
      locations/SergeiHunter.qsrc
  75. 1 1
      locations/SgrupDisco.qsrc
  76. 26 23
      locations/Snpc.qsrc
  77. 12 28
      locations/TV.qsrc
  78. 1 1
      locations/Terminal.qsrc
  79. 1 1
      locations/Timofei.qsrc
  80. 2 2
      locations/Vika.qsrc
  81. 1 1
      locations/VolleyTrenCentr.qsrc
  82. 1 1
      locations/VolleyTrenerSpeak.qsrc
  83. 17 17
      locations/Voltrener.qsrc
  84. 4 4
      locations/Voltrenersex.qsrc
  85. 2 2
      locations/_clothing_name.qsrc
  86. 5 2
      locations/_difficulty.qsrc
  87. 39 27
      locations/_face_image.qsrc
  88. 1 0
      locations/_stock_item_info.qsrc
  89. 18 22
      locations/abduction.qsrc
  90. 77 77
      locations/abductionCustomer.qsrc
  91. 1 1
      locations/agentned.qsrc
  92. 0 37
      locations/amrul.qsrc
  93. 16 17
      locations/andrey.qsrc
  94. 127 218
      locations/anushapt.qsrc
  95. 128 125
      locations/anushka.qsrc
  96. 1 1
      locations/anushkaev1.qsrc
  97. 19 1
      locations/arousal.qsrc
  98. 8 4
      locations/artemhome.qsrc
  99. 1 1
      locations/arturHome.qsrc
  100. 6 6
      locations/arturdin.qsrc

+ 1 - 1
MakeQSP.bat

@@ -75,7 +75,7 @@ echo.
 echo Building ...
 
 @ECHO ON
-python -3 txtmerge.py locations glife.txt
+python txtmerge.py locations glife.txt
 txt2gam.exe glife.txt %QSPFILE% > nul
 @ECHO OFF
 

+ 5 - 0
common_typos.license.md

@@ -0,0 +1,5 @@
+List of words uses material from the wikipedia article [List of common misspellings][1], which is released under [Creative Commons Attribution-Share-Alike License 3.0][2].
+
+
+[1]: https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines
+[2]: https://creativecommons.org/licenses/by-sa/3.0/

+ 4278 - 0
common_typos.txt

@@ -0,0 +1,4278 @@
+abandonned
+aberation
+abilityes
+abilties
+abilty
+abondon
+abbout
+abotu
+abouta
+aboutit
+aboutthe
+abscence
+abondoned
+abondoning
+abondons
+aborigene
+accesories
+accidant
+abortificant
+abreviate
+abreviated
+abreviation
+abritrary
+absail
+absailing
+absense
+absolutly
+absorbsion
+absorbtion
+abudance
+abundacies
+abundancies
+abundunt
+abutts
+acadamy
+acadmic
+accademic
+accademy
+acccused
+accelleration
+accension
+acceptence
+acceptible
+accessable
+acident
+accidentaly
+accidently
+acclimitization
+accomadate
+accomadated
+accomadates
+accomadating
+accomadation
+accomadations
+accomdate
+accomodate
+accomodated
+accomodates
+accomodating
+accomodation
+accomodations
+accompanyed
+accordeon
+accordian
+accoring
+accoustic
+accquainted
+accrediation
+accredidation
+accross
+accussed
+acedemic
+acheive
+acheived
+acheivement
+acheivements
+acheives
+acheiving
+acheivment
+acheivments
+achievment
+achievments
+achive
+achived
+achivement
+achivements
+acknowldeged
+acknowledgeing
+ackward
+acommodate
+acomplish
+acomplished
+acomplishment
+acomplishments
+acording
+acordingly
+acquaintence
+acquaintences
+acquiantence
+acquiantences
+acquited
+activites
+activly
+actualy
+acuracy
+acused
+acustom
+acustommed
+adavanced
+adbandon
+addional
+addionally
+additinally
+additionaly
+additonal
+additonally
+addmission
+addopt
+addopted
+addoptive
+addres
+addresable
+addresed
+addresing
+addressess
+addtion
+addtional
+adecuate
+adequit
+adhearing
+adherance
+admendment
+admininistrative
+adminstered
+adminstrate
+adminstration
+adminstrative
+adminstrator
+admissability
+admissable
+admited
+admitedly
+adn
+adolecent
+adquire
+adquired
+adquires
+adquiring
+adres
+adresable
+adresing
+adress
+adressable
+adressed
+adressing
+adventrous
+advertisment
+advertisments
+advesary
+adviced
+aeriel
+aeriels
+afair
+afficianados
+afficionado
+afficionados
+affilate
+affilliate
+affort
+aforememtioned
+againnst
+agains
+agaisnt
+aganist
+aggaravates
+aggreed
+aggreement
+aggregious
+aggresive
+agian
+agianst
+agin
+agina
+aginst
+agravate
+agre
+agred
+agreeement
+agreemnt
+agregate
+agregates
+agreing
+agression
+agressive
+agressively
+agressor
+agricultue
+agriculure
+agricuture
+agrieved
+ahev
+ahppen
+ahve
+aicraft
+aiport
+airbourne
+aircaft
+aircrafts
+aircrafts'
+airporta
+airrcraft
+aisian
+aka
+albiet
+alchohol
+alchoholic
+alchol
+alcholic
+alcohal
+alcoholical
+aledge
+aledged
+aledges
+alege
+aleged
+alegience
+algebraical
+algorhitms
+algoritm
+algoritms
+alientating
+alledge
+alledged
+alledgedly
+alledges
+allegedely
+allegedy
+allegely
+allegence
+allegience
+allign
+alligned
+alliviate
+allopone
+allopones
+allready
+allthough
+alltime
+alltogether
+almsot
+alochol
+alomst
+alot
+alotted
+alowed
+alowing
+alreayd
+alse
+alsot
+alternitives
+altho
+althought
+altough
+alusion
+alwasy
+alwyas
+amalgomated
+amatuer
+amature
+amendmant
+Amercia
+amerliorate
+amke
+amking
+ammend
+ammended
+ammendment
+ammendments
+ammount
+ammused
+amoung
+amoungst
+amung
+amunition
+analagous
+analitic
+analogeous
+anarchim
+anarchistm
+anbd
+ancestory
+ancilliary
+andd
+androgenous
+androgeny
+anihilation
+aniversary
+annoint
+annointed
+annointing
+annoints
+annouced
+annualy
+annuled
+anohter
+anomolies
+anomolous
+anomoly
+anonimity
+anounced
+anouncement
+ansalisation
+ansalization
+ansestors
+antartic
+anthromorphization
+anthropolgist
+anthropolgy
+antiapartheid
+anual
+anulled
+anwsered
+anyhwere
+anyother
+anytying
+aparent
+aparment
+apenines
+aplication
+aplied
+apolegetics
+apon
+apparant
+apparantly
+appart
+appartment
+appartments
+appealling
+appeareance
+appearence
+appearences
+appenines
+apperance
+apperances
+appereance
+appereances
+applicaiton
+applicaitons
+appologies
+appology
+apprearance
+apprieciate
+approachs
+appropiate
+appropraite
+appropropiate
+approproximate
+approxamately
+approxiately
+approximitely
+aprehensive
+apropriate
+aproval
+aproximate
+aproximately
+aquaduct
+aquaintance
+aquainted
+aquiantance
+aquire
+aquired
+aquiring
+aquisition
+aquitted
+aranged
+arangement
+arbitarily
+arbitary
+archaelogical
+archaelogists
+archaelogy
+archaoelogy
+archaology
+archeaologist
+archeaologists
+archetect
+archetects
+archetectural
+archetecturally
+archetecture
+archiac
+archictect
+archimedian
+architecht
+architechturally
+architechture
+architechtures
+architectual
+archtype
+archtypes
+aready
+areodynamics
+argubly
+arguement
+arguements
+arised
+arival
+armamant
+armistace
+arogant
+arogent
+aroud
+arrangment
+arrangments
+arrengement
+arrengements
+arround
+artcile
+artical
+artice
+articel
+artifical
+artifically
+artillary
+arund
+asetic
+asfar
+asign
+aslo
+asociated
+asorbed
+asphyxation
+assasin
+assasinate
+assasinated
+assasinates
+assasination
+assasinations
+assasined
+assasins
+assassintation
+assemple
+assertation
+asside
+assisnate
+assit
+assitant
+assocation
+assoicate
+assoicated
+assoicates
+assosication
+asssassans
+assualt
+assualted
+assymetric
+assymetrical
+asteriod
+asthetic
+asthetical
+asthetically
+asume
+aswell
+atain
+atempting
+atheistical
+athenean
+atheneans
+athiesm
+athiest
+atorney
+atribute
+atributed
+atributes
+attaindre
+attemp
+attemped
+attemt
+attemted
+attemting
+attemts
+attendence
+attendent
+attendents
+attened
+attension
+attitide
+attributred
+attrocities
+audeince
+auromated
+austrailia
+austrailian
+auther
+authobiographic
+authobiography
+authorative
+authorites
+authorithy
+authoritiers
+authoritive
+authrorities
+autochtonous
+autoctonous
+automaticly
+automibile
+automonomous
+autor
+autority
+auxilary
+auxillaries
+auxillary
+auxilliaries
+auxilliary
+availabe
+availablity
+availaible
+availble
+availiable
+availible
+avalable
+avalance
+avaliable
+avation
+avengence
+averageed
+avilable
+awared
+awya
+baceause
+backgorund
+backrounds
+bakc
+banannas
+bandwith
+bankrupcy
+banruptcy
+baout
+basicaly
+basicly
+bcak
+beachead
+beacuse
+beastiality
+beatiful
+beaurocracy
+beaurocratic
+beautyfull
+becamae
+becames
+becasue
+beccause
+becomeing
+becomming
+becouse
+becuase
+bedore
+beeing
+befoer
+beggin
+begginer
+begginers
+beggining
+begginings
+beggins
+begining
+beginnig
+behavour
+beleagured
+beleif
+beleive
+beleived
+beleives
+beleiving
+beligum
+belive
+belived
+belives
+belligerant
+bellweather
+bemusemnt
+beneficary
+beng
+benificial
+benifit
+benifits
+bergamont
+Bernouilli
+beseige
+beseiged
+beseiging
+beteen
+betwen
+beween
+bewteen
+bigining
+biginning
+bilateraly
+billingualism
+binominal
+bizzare
+blaim
+blaimed
+blessure
+Blitzkreig
+boaut
+bodydbuilder
+bombardement
+bombarment
+bondary
+Bonnano
+boook
+borke
+boundry
+bouyancy
+bouyant
+boyant
+bradcast
+Brasillian
+breakthough
+breakthroughts
+breif
+breifly
+brethen
+bretheren
+briliant
+brillant
+brimestone
+Britian
+Brittish
+broacasted
+broadacasting
+broady
+Buddah
+Buddist
+buisness
+buisnessman
+buoancy
+buring
+burried
+busines
+busineses
+busness
+bussiness
+caculater
+cacuses
+cahracters
+calaber
+calander
+calculater
+calculs
+calenders
+caligraphy
+caluclate
+caluclated
+caluculate
+caluculated
+calulate
+calulated
+calulater
+Cambrige
+camoflage
+campagin
+campain
+campains
+candadate
+candiate
+candidiate
+cannister
+cannisters
+cannnot
+cannonical
+cannotation
+cannotations
+caost
+caperbility
+Capetown
+capible
+captial
+captued
+capturd
+carachter
+caracterized
+carcas
+carefull
+careing
+carismatic
+Carmalite
+Carnagie
+Carnagie-Mellon
+carnege
+carnige
+Carnigie
+Carnigie-Mellon
+carreer
+carrers
+Carribbean
+Carribean
+carryng
+cartdridge
+Carthagian
+carthographer
+cartilege
+cartilidge
+cartrige
+casette
+casion
+cassawory
+cassowarry
+casue
+casued
+casues
+casuing
+casulaties
+casulaty
+catagories
+catagorized
+catagory
+Cataline
+catapillar
+catapillars
+catapiller
+catapillers
+catepillar
+catepillars
+catergorize
+catergorized
+caterpilar
+caterpilars
+caterpiller
+caterpillers
+cathlic
+catholocism
+catterpilar
+catterpilars
+catterpillar
+catterpillars
+cattleship
+causalities
+Ceasar
+Celcius
+cellpading
+cementary
+cemetarey
+cemetaries
+cemetary
+cencus
+censur
+cententenial
+centruies
+centruy
+centuties
+centuty
+ceratin
+cerimonial
+cerimonies
+cerimonious
+cerimony
+ceromony
+certainity
+certian
+cervial
+chalenging
+challange
+challanged
+challege
+Champange
+changable
+charachter
+charachters
+charactersistic
+charactor
+charactors
+charasmatic
+charaterized
+chariman
+charistics
+chasr
+cheif
+cheifs
+chemcial
+chemcially
+chemestry
+chemicaly
+childbird
+childen
+choclate
+choosen
+chracter
+chuch
+churchs
+Cincinatti
+Cincinnatti
+circulaton
+circumsicion
+circut
+ciricuit
+ciriculum
+civillian
+claer
+claerer
+claerly
+claimes
+clas
+clasic
+clasical
+clasically
+cleareance
+clera
+clincial
+clinicaly
+cmo
+cmoputer
+co-incided
+Coca Cola
+coctail
+coform
+cognizent
+coincedentally
+colaborations
+colateral
+colelctive
+collaberative
+collecton
+collegue
+collegues
+collonade
+collonies
+collony
+collosal
+colonizators
+comander
+comando
+comandos
+comany
+comapany
+comback
+combanations
+combinatins
+combusion
+comdemnation
+comemmorates
+comemoretion
+comision
+comisioned
+comisioner
+comisioning
+comisions
+comission
+comissioned
+comissioner
+comissioning
+comissions
+comited
+comiting
+comitted
+comittee
+comitting
+commandoes
+commedic
+commemerative
+commemmorate
+commemmorating
+commerical
+commerically
+commericial
+commericially
+commerorative
+comming
+comminication
+commision
+commisioned
+commisioner
+commisioning
+commisions
+commited
+commitee
+commiting
+committe
+committment
+committments
+commmemorated
+commongly
+commonweath
+commuications
+commuinications
+communciation
+communiation
+communites
+compability
+comparision
+comparisions
+comparitive
+comparitively
+compatabilities
+compatability
+compatable
+compatablities
+compatablity
+compatiable
+compatiblities
+compatiblity
+compeitions
+compensantion
+competance
+competant
+competative
+competion
+competitiion
+competive
+competiveness
+comphrehensive
+compitent
+completedthe
+completelyl
+completetion
+complier
+componant
+comprable
+comprimise
+compulsary
+compulsery
+computarized
+concensus
+concider
+concidered
+concidering
+conciders
+concieted
+concieved
+concious
+conciously
+conciousness
+condamned
+condemmed
+condidtion
+condidtions
+conditionsof
+conected
+conection
+conesencus
+confidental
+confidentally
+confids
+configureable
+confortable
+congradulations
+congresional
+conived
+conjecutre
+conjuction
+Conneticut
+conotations
+conquerd
+conquerer
+conquerers
+conqured
+conscent
+consciouness
+consdider
+consdidered
+consdiered
+consectutive
+consenquently
+consentrate
+consentrated
+consentrates
+consept
+consequentually
+consequeseces
+consern
+conserned
+conserning
+conservitive
+consiciousness
+consicousness
+considerd
+consideres
+consious
+consistant
+consistantly
+consituencies
+consituency
+consituted
+consitution
+consitutional
+consolodate
+consolodated
+consonent
+consonents
+consorcium
+conspiracys
+conspiriator
+constaints
+constanly
+constarnation
+constatn
+constinually
+constituant
+constituants
+constituion
+constituional
+consttruction
+constuction
+contstruction
+consulant
+consumate
+consumated
+contaiminate
+containes
+contamporaries
+contamporary
+contempoary
+contemporaneus
+contempory
+contendor
+contian
+contians
+contibute
+contibuted
+contibutes
+contigent
+contined
+continential
+continous
+continously
+continueing
+contravercial
+contraversy
+contributer
+contributers
+contritutions
+controled
+controling
+controll
+controlls
+controvercial
+controvercy
+controveries
+controversal
+controversey
+controvertial
+controvery
+contruction
+conveinent
+convenant
+convential
+convertables
+convertion
+conviced
+convienient
+coordiantion
+coorperation
+coorperations
+copmetitors
+coputer
+copywrite
+coridal
+cornmitted
+corosion
+corparate
+corperations
+correcters
+correponding
+correposding
+correspondant
+correspondants
+corridoors
+corrispond
+corrispondant
+corrispondants
+corrisponded
+corrisponding
+corrisponds
+costitution
+coucil
+coudl
+councellor
+councellors
+counries
+countains
+countires
+countrie's
+coururier
+coverted
+cpoy
+creaeted
+creche
+creedence
+critereon
+criterias
+criticists
+critising
+critisising
+critisism
+critisisms
+critisize
+critisized
+critisizes
+critisizing
+critized
+critizing
+crockodiles
+crowm
+crtical
+crticised
+crucifiction
+crusies
+crutial
+crystalisation
+culiminating
+cumulatative
+curch
+curcuit
+currenly
+curriculem
+cxan
+cyclinder
+dacquiri
+daed
+dael
+dalmation
+damenor
+dammage
+Dardenelles
+daugher
+debateable
+decendant
+decendants
+decendent
+decendents
+decideable
+decidely
+decieved
+decison
+decomissioned
+decomposit
+decomposited
+decompositing
+decomposits
+decress
+decribe
+decribed
+decribes
+decribing
+dectect
+defendent
+defendents
+deffensively
+deffine
+deffined
+definance
+definate
+definately
+definatly
+definetly
+definining
+definit
+definitly
+definiton
+defintion
+degrate
+delagates
+delapidated
+delerious
+delevopment
+deliberatly
+delusionally
+demenor
+demographical
+demolision
+demorcracy
+demostration
+denegrating
+densly
+deparment
+deparmental
+deparments
+dependance
+dependancy
+deram
+deriviated
+derivitive
+derogitory
+descendands
+descibed
+descision
+descisions
+descriibes
+descripters
+descripton
+desctruction
+descuss
+desgined
+deside
+desigining
+desinations
+desintegrated
+desintegration
+desireable
+desitned
+desktiop
+desorder
+desoriented
+desparate
+despict
+despiration
+dessicated
+dessigned
+destablized
+destory
+detailled
+detatched
+deteoriated
+deteriate
+deterioriating
+determinining
+detremental
+devasted
+develope
+developement
+developped
+develpment
+devels
+devestated
+devestating
+devide
+devided
+devistating
+devolopement
+diablical
+diamons
+diaster
+dichtomy
+diconnects
+dicover
+dicovered
+dicovering
+dicovers
+dicovery
+dictionarys
+dicussed
+didnt
+diea
+dieing
+dieties
+diety
+diferent
+diferrent
+differentiatiations
+differnt
+difficulity
+diffrent
+dificulties
+dificulty
+dimenions
+dimention
+dimentional
+dimentions
+dimesnional
+diminuitive
+dimunitive
+diosese
+diphtong
+diphtongs
+diplomancy
+dipthong
+dipthongs
+directoty
+dirived
+disagreeed
+disapeared
+disapointing
+disappearred
+disaproval
+disasterous
+disatisfaction
+disatisfied
+disatrous
+discontentment
+discribe
+discribed
+discribes
+discribing
+disctinction
+disctinctive
+disemination
+disenchanged
+disiplined
+disobediance
+disobediant
+disolved
+disover
+dispair
+disparingly
+dispence
+dispenced
+dispencing
+dispicable
+dispite
+dispostion
+disproportiate
+disputandem
+disricts
+dissagreement
+dissapear
+dissapearance
+dissapeared
+dissapearing
+dissapears
+dissappear
+dissappears
+dissappointed
+dissarray
+dissobediance
+dissobediant
+dissobedience
+dissobedient
+distiction
+distingish
+distingished
+distingishes
+distingishing
+distingquished
+distrubution
+distruction
+distructive
+ditributed
+diversed
+divice
+divinition
+divison
+divisons
+dum
+doccument
+doccumented
+doccuments
+docrines
+doctines
+documenatry
+doens
+doesnt
+doign
+dominaton
+dominent
+dominiant
+donig
+dosen't
+doub
+doulbe
+dowloads
+dramtic
+draughtman
+Dravadian
+dreasm
+driectly
+drnik
+druming
+drummless
+dupicate
+durig
+durring
+duting
+dyas
+eahc
+ealier
+earlies
+earnt
+ecclectic
+eceonomy
+ecidious
+eclispe
+ecomonic
+ect
+eearly
+efel
+effeciency
+effecient
+effeciently
+efficency
+efficent
+efficently
+efford
+effords
+effulence
+eigth
+eiter
+elction
+electic
+electon
+electrial
+electricly
+electricty
+elementay
+eleminated
+eleminating
+eles
+eletricity
+elicided
+eligable
+elimentary
+ellected
+elphant
+embarass
+embarassed
+embarassing
+embarassment
+embargos
+embarras
+embarrased
+embarrasing
+embarrasment
+embezelled
+emblamatic
+eminate
+eminated
+emision
+emited
+emiting
+emition
+emmediately
+emmigrated
+emminent
+emminently
+emmisaries
+emmisarries
+emmisarry
+emmisary
+emmision
+emmisions
+emmited
+emmiting
+emmitted
+emmitting
+emnity
+emperical
+emphaised
+emphsis
+emphysyma
+empirial
+emporer
+emprisoned
+enameld
+enchancement
+encouraing
+encryptiion
+encylopedia
+endevors
+endevour
+endig
+endolithes
+enduce
+ened
+enforceing
+engagment
+engeneer
+engeneering
+engieneer
+engieneers
+enlargment
+enlargments
+Enlish
+enourmous
+enourmously
+ensconsed
+entaglements
+enteratinment
+enthusiatic
+entitity
+entitlied
+entrepeneur
+entrepeneurs
+enviorment
+enviormental
+enviormentally
+enviorments
+enviornment
+enviornmental
+enviornmentalist
+enviornmentally
+enviornments
+enviroment
+enviromental
+enviromentalist
+enviromentally
+enviroments
+envolutionary
+envrionments
+enxt
+epidsodes
+epsiode
+equialent
+equalibrium
+equelibrium
+equilibium
+equilibrum
+equiped
+equippment
+equitorial
+equivelant
+equivelent
+equivilant
+equivilent
+equivlalent
+erally
+eratic
+eratically
+eraticly
+erested
+errupted
+esential
+esitmated
+esle
+especialy
+essencial
+essense
+essentail
+essentialy
+essentual
+essesital
+estabishes
+establising
+ethnocentricm
+ethose
+Europian
+Europians
+Eurpean
+Eurpoean
+evenhtually
+eventally
+eventhough
+eventially
+eventualy
+everthing
+everytime
+everyting
+eveyr
+evidentally
+exagerate
+exagerated
+exagerates
+exagerating
+exagerrate
+exagerrated
+exagerrates
+exagerrating
+examinated
+exampt
+exapansion
+excact
+excange
+excecute
+excecuted
+excecutes
+excecuting
+excecution
+excedded
+excelent
+excell
+excellance
+excellant
+excells
+excercise
+exchanching
+excisted
+exculsivly
+execising
+exection
+exectued
+exeedingly
+exelent
+exellent
+exemple
+exept
+exeptional
+exerbate
+exerbated
+exerciese
+exerpt
+exerpts
+exersize
+exerternal
+exhalted
+exhibtion
+exibition
+exibitions
+exicting
+exinct
+existance
+existant
+existince
+exliled
+exludes
+exmaple
+exonorate
+exoskelaton
+expalin
+expatriot
+expeced
+expecially
+expeditonary
+expeiments
+expell
+expells
+experiance
+experianced
+expiditions
+expierence
+explaination
+explaning
+explictly
+exploititive
+explotation
+expropiated
+expropiation
+exressed
+extemely
+extention
+extentions
+extered
+extermist
+extint
+extradiction
+extraterrestial
+extraterrestials
+extravagent
+extrememly
+extremeophile
+extremly
+extrordinarily
+extrordinary
+eyar
+eyars
+eyasr
+faciliate
+faciliated
+faciliates
+facilites
+facillitate
+facinated
+facist
+familes
+familliar
+famoust
+fanatism
+Farenheit
+fatc
+faught
+favoutrable
+feasable
+Febuary
+Feburary
+fedreally
+femminist
+feromone
+fertily
+fianite
+fianlly
+ficticious
+fictious
+fidn
+fiel
+fiels
+fiercly
+fightings
+filiament
+fimilies
+finacial
+finaly
+financialy
+firends
+firts
+fisionable
+flamable
+flawess
+fleed
+Flemmish
+florescent
+flourescent
+flourine
+fluorish
+flourishment
+follwoing
+folowing
+fomed
+fomr
+fonetic
+fontrier
+foootball
+forbad
+forbiden
+foreward
+forfiet
+forhead
+foriegn
+Formalhaut
+formallize
+formallized
+formaly
+formelly
+formidible
+formost
+forsaw
+forseeable
+fortelling
+forunner
+foucs
+foudn
+fougth
+foundaries
+foundary
+Foundland
+fourties
+fourty
+fouth
+foward
+Fransiscan
+Fransiscans
+freind
+freindly
+frequentily
+frome
+fromed
+froniter
+fucntion
+fucntioning
+fufill
+fufilled
+fulfiled
+fullfill
+fullfilled
+fundametal
+fundametals
+funguses
+funtion
+furuther
+futher
+futhermore
+futhroc
+gae
+galatic
+Galations
+gallaxies
+galvinized
+Gameboy
+ganerate
+ganes
+ganster
+garantee
+garanteed
+garantees
+gardai
+garnison
+gauarana
+gaurantee
+gauranteed
+gaurantees
+gaurd
+gaurentee
+gaurenteed
+gaurentees
+geneological
+geneologies
+geneology
+generaly
+generatting
+genialia
+geographicial
+geometrician
+geometricians
+gerat
+Ghandi
+glamourous
+glight
+gnawwed
+godess
+godesses
+Godounov
+gogin
+goign
+gonig
+Gothenberg
+Gottleib
+gouvener
+govement
+govenment
+govenrment
+goverance
+goverment
+govermental
+governer
+governmnet
+govorment
+govormental
+govornment
+gracefull
+graet
+grafitti
+gramatically
+grammaticaly
+grammer
+grat
+gratuitious
+greatful
+greatfully
+greif
+gridles
+gropu
+grwo
+Guaduloupe
+Guadulupe
+guage
+guarentee
+guarenteed
+guarentees
+Guatamala
+Guatamalan
+guerrila
+guerrilas
+guidence
+Guilia
+Guilio
+Guiness
+Guiseppe
+gunanine
+gurantee
+guranteed
+gurantees
+guttaral
+gutteral
+habaeus
+habeus
+Habsbourg
+haemorrage
+haev
+halarious
+Hallowean
+halp
+hapen
+hapened
+hapening
+happend
+happended
+happenned
+harased
+harases
+harasment
+harasments
+harassement
+harras
+harrased
+harrases
+harrasing
+harrasment
+harrasments
+harrassed
+harrasses
+harrassing
+harrassment
+harrassments
+hasnt
+Hatian
+haviest
+headquarer
+headquater
+headquatered
+headquaters
+healthercare
+heared
+heathy
+Heidelburg
+heigher
+heirarchy
+heiroglyphics
+helment
+helpfull
+helpped
+hemmorhage
+herad
+heridity
+heroe
+heros
+hertiage
+hertzs
+hesistant
+heterogenous
+hieght
+hierachical
+hierachies
+hierachy
+hierarcical
+hierarcy
+hieroglph
+hieroglphs
+higer
+higest
+higway
+hillarious
+himselv
+hinderance
+hinderence
+hindrence
+hipopotamus
+hismelf
+histocompatability
+historicians
+hitsingles
+holf
+holliday
+homestate
+homogeneize
+homogeneized
+honory
+horrifing
+hosited
+hospitible
+hounour
+housr
+howver
+hsitorians
+hstory
+hten
+htere
+htey
+htikn
+hting
+htink
+htis
+humer
+humerous
+huminoid
+humoural
+humurous
+husban
+hvae
+hvaing
+hvea
+hwihc
+hwile
+hwole
+hydogen
+hydropile
+hydropilic
+hydropobe
+hydropobic
+hygeine
+hyjack
+hyjacking
+hypocracy
+hypocrasy
+hypocricy
+hypocrit
+hypocrits
+iconclastic
+idaeidae
+idaes
+idealogies
+idealogy
+identicial
+identifers
+ideosyncratic
+idesa
+idiosyncracy
+Ihaca
+illegimacy
+illegitmate
+illess
+illiegal
+illution
+ilness
+ilogical
+imagenary
+imagin
+imaginery
+imanent
+imcomplete
+imediately
+imense
+imigrant
+imigrated
+imigration
+iminent
+immediatley
+immediatly
+immidately
+immidiately
+immitate
+immitated
+immitating
+immitator
+immunosupressant
+impecabbly
+impedence
+implamenting
+impliment
+implimented
+imploys
+importamt
+impressario
+imprioned
+imprisonned
+improvision
+improvments
+inablility
+inaccessable
+inadiquate
+inadquate
+inadvertant
+inadvertantly
+inagurated
+inaguration
+inappropiate
+inaugures
+inbalance
+inbalanced
+inbetween
+incarcirated
+incidentially
+incidently
+inclreased
+includ
+includng
+incompatabilities
+incompatability
+incompatable
+incompatablities
+incompatablity
+incompatiblities
+incompatiblity
+incompetance
+incompetant
+incomptable
+incomptetent
+inconsistant
+incoroporated
+incorperation
+incorportaed
+incorprates
+incorruptable
+incramentally
+increadible
+incredable
+inctroduce
+inctroduced
+incuding
+incunabla
+indefinately
+indefineable
+indefinitly
+indentical
+indepedantly
+indepedence
+independance
+independant
+independantly
+independece
+independendet
+indespensable
+indespensible
+indictement
+indigineous
+indipendence
+indipendent
+indipendently
+indispensible
+indisputible
+indisputibly
+indite
+individualy
+indpendent
+indpendently
+indulgue
+indutrial
+indviduals
+inefficienty
+inevatible
+inevitible
+inevititably
+infalability
+infallable
+infectuous
+infered
+infilitrate
+infilitrated
+infilitration
+infinit
+inflamation
+influencial
+influented
+infomation
+informtion
+infrantryman
+infrigement
+ingenius
+ingreediants
+inhabitans
+inherantly
+inheritage
+inheritence
+inital
+initally
+initation
+initiaitive
+inlcuding
+inmigrant
+inmigrants
+innoculated
+inocence
+inofficial
+inot
+inpeach
+inpending
+inpenetrable
+inpolite
+inprisonment
+inproving
+insectiverous
+insensative
+inseperable
+insistance
+insitution
+insitutions
+inspite
+instade
+instatance
+institue
+instuction
+instuments
+instutionalized
+instutions
+insurence
+intelectual
+inteligence
+inteligent
+intenational
+intented
+intepretation
+intepretator
+interational
+interbread
+interchangable
+interchangably
+intercontinential
+intercontinetal
+intered
+interelated
+interferance
+interfereing
+intergrated
+intergration
+interm
+internation
+interpet
+interrim
+interrugum
+intertaining
+interupt
+intervines
+intevene
+intial
+intially
+intrduced
+intrest
+introdued
+intruduced
+intrument
+intrumental
+intruments
+intrusted
+intutive
+intutively
+inudstry
+inumerable
+inventer
+invertibrates
+investingate
+involvment
+irelevent
+iresistable
+iresistably
+iresistible
+iresistibly
+iritable
+iritated
+ironicly
+irregardless
+irrelevent
+irreplacable
+irresistable
+irresistably
+isnt
+Israelies
+issueing
+itnroduced
+iunior
+iwll
+iwth
+Janurary
+Januray
+Japanes
+jaques
+jeapardy
+jewllery
+Johanine
+jorunal
+Jospeh
+jouney
+journied
+journies
+jstu
+jsut
+Juadaism
+Juadism
+judical
+judisuary
+juducial
+juristiction
+juristictions
+kindergarden
+klenex
+knifes
+knive
+knowlege
+knowlegeable
+knwo
+knwos
+konw
+konws
+kwno
+labatory
+labled
+labratory
+laguage
+laguages
+larg
+largst
+larrry
+lastr
+lattitude
+launchs
+launhed
+lavae
+layed
+lazyness
+leage
+leanr
+leathal
+lefted
+legitamate
+legitmate
+leibnitz
+lenght
+leran
+lerans
+leutenant
+levetate
+levetated
+levetates
+levetating
+levle
+liasion
+liason
+liasons
+libary
+libell
+libguistic
+libguistics
+libitarianisn
+lible
+lieing
+liek
+liekd
+liesure
+lieuenant
+lieved
+liftime
+lightyear
+lightyears
+likelyhood
+linnaena
+lippizaner
+liquify
+liscense
+lisence
+lisense
+listners
+litature
+literaly
+literture
+littel
+litterally
+liuke
+livley
+lmits
+loev
+lonelyness
+longitudonal
+lonley
+lonly
+loosing
+lotharingen
+lsat
+lukid
+lveo
+lvoe
+Lybia
+maching
+mackeral
+magasine
+magizine
+magisine
+magincian
+magnificient
+magolia
+mailny
+maintainance
+maintainence
+maintance
+maintenence
+maintinaing
+maintioned
+majoroty
+maked
+makse
+Malcom
+maltesian
+mamal
+mamalian
+managable
+managment
+maneouvre
+maneouvred
+maneouvres
+maneouvring
+manisfestations
+manoeuverability
+manouver
+manouverability
+manouverable
+manouvers
+mantained
+manuever
+manuevers
+manufacturedd
+manufature
+manufatured
+manufaturing
+manuver
+mariage
+marjority
+markes
+marketting
+marmelade
+marrage
+marraige
+marrtyred
+marryied
+Massachussets
+Massachussetts
+massmedia
+masterbation
+mataphysical
+materalists
+mathamatics
+mathematican
+mathematicas
+matheticians
+mathmatically
+mathmatician
+mathmaticians
+mccarthyst
+mchanics
+meaninng
+mear
+mechandise
+medacine
+medeival
+medevial
+mediciney
+medievel
+mediterainnean
+Mediteranean
+meerkrat
+melieux
+membranaphone
+memeber
+menally
+meranda
+mercentile
+messanger
+messenging
+metalic
+metalurgic
+metalurgical
+metalurgy
+metamorphysis
+metaphoricial
+meterologist
+meterology
+methaphor
+methaphors
+Michagan
+micoscopy
+midwifes
+mileau
+milennia
+milennium
+mileu
+miliary
+miligram
+milion
+miliraty
+millenia
+millenial
+millenialism
+millenium
+millepede
+millioniare
+millitant
+millitary
+millon
+miltary
+minature
+minerial
+ministery
+minsitry
+minstries
+minstry
+minumum
+mirrorred
+miscelaneous
+miscellanious
+miscellanous
+mischeivous
+mischevious
+mischievious
+misdameanor
+misdameanors
+misdemenor
+misdemenors
+misfourtunes
+misile
+Misouri
+mispell
+mispelled
+mispelling
+missen
+Missisipi
+Missisippi
+missle
+missonary
+misterious
+mistery
+misteryous
+mkae
+mkaes
+mkaing
+mkea
+moderm
+modle
+moent
+moeny
+mohammedans
+moleclues
+momento
+monestaries
+monestary
+monickers
+monolite
+Monserrat
+montains
+montanous
+Montnana
+monts
+montypic
+moreso
+morgage
+Morisette
+Morrisette
+morroccan
+morrocco
+morroco
+mortage
+mosture
+motiviated
+mounth
+movei
+movment
+mroe
+mucuous
+muder
+mudering
+muhammadan
+multicultralism
+multipled
+multiplers
+munbers
+muncipalities
+muncipality
+munnicipality
+muscels
+muscial
+muscician
+muscicians
+mutiliated
+myraid
+mysef
+mysogynist
+mysogyny
+mysterous
+Mythraic
+naieve
+Naploeon
+Napolean
+Napoleonian
+naturaly
+naturely
+naturual
+naturually
+Nazereth
+neccesarily
+neccesary
+neccessarily
+neccessary
+neccessities
+necesarily
+necesary
+necessiate
+neglible
+negligable
+negociate
+negociation
+negociations
+negotation
+neice
+neigborhood
+neigbour
+neigbourhood
+neigbouring
+neigbours
+neolitic
+nessasarily
+nessecary
+nestin
+neverthless
+newletters
+nickle
+nightime
+nineth
+ninteenth
+ninties
+ninty
+nkow
+nkwo
+nmae
+noncombatents
+nonsence
+nontheless
+noone
+norhern
+northen
+northereastern
+notabley
+noteable
+noteably
+noteriety
+noth
+nothern
+noticable
+noticably
+noticeing
+noticible
+notwhithstanding
+noveau
+Novermber
+nowdays
+nowe
+nto
+nucular
+nuculear
+nuisanse
+Nullabour
+numberous
+Nuremburg
+nusance
+nutritent
+nutritents
+nuturing
+obediance
+obediant
+obession
+obssessed
+obstacal
+obstancles
+obstruced
+ocasion
+ocasional
+ocasionally
+ocasionaly
+ocasioned
+ocasions
+ocassion
+ocassional
+ocassionally
+ocassionaly
+ocassioned
+ocassions
+occaison
+occassion
+occassional
+occassionally
+occassionaly
+occassioned
+occassions
+occationally
+occour
+occurance
+occurances
+occured
+occurence
+occurences
+occuring
+occurr
+occurrance
+occurrances
+octohedra
+octohedral
+octohedron
+ocuntries
+ocuntry
+ocurr
+ocurrance
+ocurred
+ocurrence
+offcers
+offcially
+offereings
+offical
+offically
+officals
+officaly
+officialy
+offred
+oftenly
+oging
+olther
+omision
+omited
+omiting
+omlette
+ommision
+ommited
+ommiting
+ommitted
+ommitting
+omniverous
+omniverously
+omre
+onot
+onyl
+openess
+oponent
+oportunity
+opose
+oposite
+oposition
+oppenly
+oppinion
+opponant
+oppononent
+oppositition
+oppossed
+opprotunity
+opression
+opressive
+opthalmic
+opthalmologist
+opthalmology
+opthamologist
+optmizations
+optomism
+orded
+organim
+organistion
+organiztion
+orgin
+orginal
+orginally
+orginize
+oridinarily
+origanaly
+originall
+originaly
+originially
+originnally
+origional
+orignally
+orignially
+otehr
+oublisher
+ouevre
+oustanding
+overshaddowed
+overthere
+overwelming
+overwheliming
+owrk
+owudl
+oxigen
+oximoron
+paide
+paitience
+palce
+paleolitic
+paliamentarian
+Palistian
+Palistinian
+Palistinians
+pallete
+pamflet
+pamplet
+pantomine
+Papanicalou
+paralel
+paralell
+paralelly
+paralely
+parallely
+paranthesis
+paraphenalia
+parellels
+parisitic
+parituclar
+parliment
+parrakeets
+parralel
+parrallel
+parrallell
+parrallelly
+parrallely
+partialy
+particually
+particualr
+particuarly
+particularily
+particulary
+pary
+pased
+pasengers
+passerbys
+pasttime
+pastural
+paticular
+pattented
+pavillion
+payed
+pblisher
+pbulisher
+peacefuland
+peageant
+peaple
+peaples
+peculure
+pedestrain
+peformed
+peice
+Peloponnes
+penatly
+penerator
+penisula
+penisular
+penninsula
+penninsular
+pennisula
+Pennyslvania
+pensle
+pensinula
+peom
+peoms
+peopel
+peopels
+peotry
+perade
+percepted
+percieve
+percieved
+perenially
+peretrator
+perfomance
+perfomers
+performence
+performes
+perhasp
+perheaps
+perhpas
+peripathetic
+peristent
+perjery
+perjorative
+permanant
+permenant
+permenantly
+permissable
+perogative
+peronal
+perpertrated
+perosnality
+perphas
+perpindicular
+persan
+perseverence
+persistance
+persistant
+personel
+personell
+personnell
+persuded
+persue
+persued
+persuing
+persuit
+persuits
+pertubation
+pertubations
+pessiary
+petetion
+Pharoah
+phenomenom
+phenomenonal
+phenomenonly
+phenomonenon
+phenomonon
+phenonmena
+Philipines
+philisopher
+philisophical
+philisophy
+Phillipine
+Phillipines
+Phillippines
+phillosophically
+philospher
+philosphies
+philosphy
+Phonecian
+phongraph
+phylosophical
+physicaly
+piblisher
+pich
+pilgrimmage
+pilgrimmages
+pinapple
+pinnaple
+pinoneered
+plagarism
+planation
+planed
+plantiff
+plateu
+plausable
+playright
+playwrite
+playwrites
+pleasent
+plebicite
+plesant
+poenis
+poeoples
+poety
+poisin
+polical
+polinator
+polinators
+politican
+politicans
+poltical
+polute
+poluted
+polutes
+poluting
+polution
+polyphonyic
+polysaccaride
+polysaccharid
+pomegranite
+pomotion
+poportional
+popoulation
+popularaty
+populare
+populer
+porshan
+porshon
+portait
+portayed
+portraing
+Portugese
+portuguease
+portugues
+posess
+posessed
+posesses
+posessing
+posession
+posessions
+posion
+positon
+possable
+possably
+posseses
+possesing
+possesion
+possessess
+possibile
+possibilty
+possiblility
+possiblilty
+possiblities
+possiblity
+possition
+Postdam
+posthomous
+postion
+postive
+potatos
+potrait
+potrayed
+poulations
+poverful
+poweful
+powerfull
+ppublisher
+practial
+practially
+practicaly
+practicioner
+practicioners
+practicly
+practioner
+practioners
+prairy
+prarie
+praries
+pratice
+preample
+precedessor
+preceed
+preceeded
+preceeding
+preceeds
+precentage
+precice
+precisly
+precurser
+predecesors
+predicatble
+predicitons
+predomiantly
+prefered
+prefering
+preferrably
+pregancies
+preiod
+preliferation
+premeire
+premeired
+premillenial
+preminence
+premission
+Premonasterians
+preocupation
+prepair
+prepartion
+prepatory
+preperation
+preperations
+preriod
+presedential
+presense
+presidenital
+presidental
+presitgious
+prespective
+prestigeous
+prestigous
+presumabely
+presumibly
+pretection
+prevelant
+preverse
+previvous
+pricipal
+priciple
+priestood
+primarly
+primative
+primatively
+primatives
+primordal
+principlaity
+principaly
+principial
+principly
+prinicipal
+privalege
+privaleges
+priveledges
+privelege
+priveleged
+priveleges
+privelige
+priveliged
+priveliges
+privelleges
+privilage
+priviledge
+priviledges
+privledge
+privte
+probabilaty
+probablistic
+probablly
+probalibity
+probaly
+probelm
+proccess
+proccessing
+procede
+proceded
+procedes
+procedger
+proceding
+procedings
+proceedure
+proces
+processer
+proclaimation
+proclamed
+proclaming
+proclomation
+profesion
+profesor
+professer
+proffesed
+proffesion
+proffesional
+proffesor
+profilic
+progessed
+progidy
+programable
+progrom
+progroms
+prohabition
+prologomena
+prominance
+prominant
+prominantly
+prominately
+promiscous
+promotted
+pronomial
+pronouced
+pronounched
+pronounciation
+proove
+prooved
+prophacy
+propietary
+propmted
+propoganda
+propogate
+propogates
+propogation
+propostion
+propotions
+propper
+propperly
+proprietory
+proseletyzing
+protaganist
+protaganists
+protocal
+protoganist
+protrayed
+protruberance
+protruberances
+prouncements
+provacative
+provded
+provicial
+provinicial
+provisiosn
+provisonal
+proximty
+pseudononymous
+pseudonyn
+psuedo
+psycology
+psyhic
+pubilsher
+pubisher
+publiaher
+publically
+publicaly
+publicher
+publihser
+publisehr
+publiser
+publisger
+publisheed
+publisherr
+publishher
+publishor
+publishre
+publissher
+publlisher
+publsiher
+publusher
+puchasing
+Pucini
+Puertorrican
+Puertorricans
+pulisher
+pumkin
+puplisher
+puritannical
+purposedly
+purpotedly
+pursuade
+pursuaded
+pursuades
+pususading
+puting
+pwoer
+pyscic
+qtuie
+quantaty
+quantitiy
+quarantaine
+Queenland
+questonable
+quicklyu
+quinessential
+quitted
+quizes
+qutie
+rabinnical
+racaus
+radiactive
+radify
+raelly
+rarified
+reaccurring
+reacing
+reacll
+readmition
+realitvely
+realsitic
+realtions
+realy
+realyl
+reasearch
+rebiulding
+rebllions
+rebounce
+reccomend
+reccomendations
+reccomended
+reccomending
+reccommend
+reccommended
+reccommending
+reccuring
+receeded
+receeding
+receivedfrom
+recepient
+recepients
+receving
+rechargable
+reched
+recide
+recided
+recident
+recidents
+reciding
+reciepents
+reciept
+recieve
+recieved
+reciever
+recievers
+recieves
+recieving
+recipiant
+recipiants
+recived
+recivership
+recogise
+recogize
+recomend
+recomended
+recomending
+recomends
+recommedations
+recompence
+reconaissance
+reconcilation
+reconized
+reconnaisance
+reconnaissence
+recontructed
+recordproducer
+recquired
+recrational
+recrod
+recuiting
+recuring
+recurrance
+rediculous
+reedeming
+reenforced
+refect
+refedendum
+referal
+referece
+refereces
+refered
+referemce
+referemces
+referencs
+referenece
+refereneced
+refereneces
+referiang
+refering
+refernce
+refernces
+referrence
+referrences
+referrs
+reffered
+refference
+reffering
+refrence
+refrences
+refrers
+refridgeration
+refridgerator
+refromist
+refusla
+regardes
+regluar
+reguarly
+regulaion
+regulaotrs
+regularily
+rehersal
+reicarnation
+reigining
+reknown
+reknowned
+rela
+relaly
+relatiopnship
+relativly
+relected
+releive
+releived
+releiver
+releses
+relevence
+relevent
+reliablity
+relient
+religeous
+religous
+religously
+relinqushment
+relitavely
+relized
+relpacement
+remaing
+remeber
+rememberable
+rememberance
+remembrence
+remenant
+remenicent
+reminent
+reminescent
+reminscent
+reminsicent
+rendevous
+rendezous
+renedered
+renewl
+rennovate
+rennovated
+rennovating
+rennovation
+rentors
+reoccurrence
+reorganision
+repatition
+repblic
+repblican
+repblicans
+repblics
+repectively
+repeition
+repentence
+repentent
+repeteadly
+repetion
+repid
+reponse
+reponsible
+reportadly
+represantative
+representive
+representives
+reproducable
+reprtoire
+repsectively
+reptition
+repubic
+repubican
+repubicans
+repubics
+republi
+republian
+republians
+republis
+repulic
+repulican
+repulicans
+repulics
+requirment
+requred
+resaurant
+resembelance
+resembes
+resemblence
+resevoir
+residental
+resignement
+resistable
+resistence
+resistent
+respectivly
+responce
+responibilities
+responisble
+responnsibilty
+responsability
+responsibile
+responsibilites
+responsiblities
+responsiblity
+ressemblance
+ressemble
+ressembled
+ressemblence
+ressembling
+resssurecting
+ressurect
+ressurected
+ressurection
+ressurrection
+restarant
+restarants
+restaraunt
+restaraunteur
+restaraunteurs
+restaraunts
+restauranteurs
+restauration
+restauraunt
+resteraunt
+resteraunts
+resticted
+restraunt
+resturant
+resturants
+resturaunt
+resturaunts
+resurecting
+retalitated
+retalitation
+retreive
+returnd
+revaluated
+reveiw
+reveral
+reversable
+revolutionar
+rewitten
+rewriet
+rference
+rferences
+rhymme
+rhythem
+rhythim
+rhytmic
+rigeur
+rigourous
+rininging
+rised
+Rockerfeller
+rococco
+rocord
+roomate
+rougly
+rucuperate
+rudimentatry
+rulle
+runing
+runnung
+russina
+Russion
+rwite
+rythem
+rythim
+rythm
+rythmic
+rythyms
+sacrafice
+sacreligious
+Sacremento
+sacrifical
+saftey
+safty
+salery
+sanctionning
+sandwhich
+Sanhedrim
+santioned
+sargant
+sargeant
+sasy
+satelite
+satelites
+Saterday
+Saterdays
+satisfactority
+satric
+satrical
+satrically
+sattelite
+sattelites
+saught
+saveing
+saxaphone
+scaleable
+scandanavia
+scaricity
+scavanged
+schedual
+scholarhip
+scholarstic
+scientfic
+scientifc
+scientis
+scince
+scinece
+scirpt
+scoll
+screenwrighter
+scrutinity
+scuptures
+seach
+seached
+seaches
+secceeded
+seceed
+seceeded
+secratary
+secretery
+sedereal
+seeked
+segementation
+seguoys
+seige
+seing
+seinor
+seldomly
+senarios
+sence
+senstive
+sensure
+seperate
+seperated
+seperately
+seperates
+seperating
+seperation
+seperatism
+seperatist
+sepina
+sepulchure
+sepulcre
+sergent
+settelement
+settlment
+severeal
+severley
+severly
+sevice
+shadasloo
+shaddow
+shadoloo
+shamen
+sheat
+sheild
+sherif
+shineing
+shiped
+shiping
+shopkeeepers
+shorly
+shortwhile
+shoudl
+shoudln
+shouldnt
+shreak
+shrinked
+sicne
+sideral
+sieze
+siezed
+siezing
+siezure
+siezures
+siginificant
+signficant
+signficiant
+signfies
+signifantly
+significently
+signifigant
+signifigantly
+signitories
+signitory
+similarily
+similiar
+similiarity
+similiarly
+simmilar
+simpley
+simplier
+simultanous
+simultanously
+sincerley
+singsog
+sinse
+Sionist
+Sionists
+Sixtin
+Skagerak
+skateing
+slaugterhouses
+slighly
+slippy
+slowy
+smae
+smealting
+smoe
+sneeks
+snese
+socalism
+socities
+soem
+sofware
+sohw
+soilders
+solatary
+soley
+soliders
+soliliquy
+soluable
+somene
+somtimes
+somwhere
+sophicated
+sophmore
+sorceror
+sorrounding
+sotry
+sotyr
+soudn
+soudns
+sould
+sountrack
+sourth
+sourthern
+souvenier
+souveniers
+soveits
+sovereignity
+soverign
+soverignity
+soverignty
+spainish
+speach
+specfic
+speciallized
+specif
+specifiying
+speciman
+spectauclar
+spectaulars
+spects
+spectum
+speices
+spendour
+spermatozoan
+spoace
+sponser
+sponsered
+spontanous
+sponzored
+spoonfulls
+sppeches
+spreaded
+sprech
+spred
+spriritual
+spritual
+sqaure
+stablility
+stainlees
+staion
+standars
+stange
+startegic
+startegies
+startegy
+stateman
+statememts
+statment
+steriods
+sterotypes
+stilus
+stingent
+stiring
+stirrs
+stlye
+stomache
+stong
+stopry
+storeis
+storise
+stornegst
+stoyr
+stpo
+stradegies
+stradegy
+strat
+stratagically
+streemlining
+stregth
+strenghen
+strenghened
+strenghening
+strenght
+strenghten
+strenghtened
+strenghtening
+strengtened
+strenous
+strictist
+strikely
+strnad
+stroy
+structual
+stubborness
+stucture
+stuctured
+studdy
+studing
+stuggling
+sturcture
+subcatagories
+subcatagory
+subconsiously
+subjudgation
+submachne
+subpecies
+subsidary
+subsiduary
+subsquent
+subsquently
+substace
+substancial
+substatial
+substituded
+substract
+substracted
+substracting
+substraction
+substracts
+subtances
+subterranian
+suburburban
+succceeded
+succcesses
+succedded
+succeded
+succeds
+succesful
+succesfully
+succesfuly
+succesion
+succesive
+successfull
+successully
+succsess
+succsessfull
+suceed
+suceeded
+suceeding
+suceeds
+sucesful
+sucesfully
+sucesfuly
+sucesion
+sucess
+sucesses
+sucessful
+sucessfull
+sucessfully
+sucessfuly
+sucession
+sucessive
+sucessor
+sucessot
+sucide
+sucidial
+sudent
+sudents
+sufferage
+sufferred
+sufferring
+sufficent
+sufficently
+sumary
+sunglases
+suop
+superceeded
+superintendant
+suphisticated
+suplimented
+supose
+suposed
+suposedly
+suposes
+suposing
+supplamented
+suppliementing
+suppoed
+supposingly
+suppy
+suprassing
+supress
+supressed
+supresses
+supressing
+suprise
+suprised
+suprising
+suprisingly
+suprize
+suprized
+suprizing
+suprizingly
+surfce
+surley
+suround
+surounded
+surounding
+suroundings
+surounds
+surplanted
+surpress
+surpressed
+surprize
+surprized
+surprizing
+surprizingly
+surrended
+surrepetitious
+surrepetitiously
+surreptious
+surreptiously
+surronded
+surrouded
+surrouding
+surrundering
+surveilence
+surveill
+surveyer
+surviver
+survivers
+survivied
+suseptable
+suseptible
+suspention
+swaer
+swaers
+swepth
+swiming
+syas
+symetrical
+symetrically
+symetry
+symettric
+symmetral
+symmetricaly
+synagouge
+syncronization
+synonomous
+synonymns
+synphony
+syphyllis
+sypmtoms
+syrap
+sysmatically
+sytem
+sytle
+tabacco
+tahn
+taht
+talekd
+targetted
+targetting
+tast
+tath
+tatoo
+tattooes
+taxanomic
+taxanomy
+teached
+techician
+techicians
+techiniques
+technitian
+technnology
+technolgy
+teh
+tehy
+telelevision
+televsion
+telphony
+temerature
+tempalte
+tempaltes
+temparate
+temperarily
+temperment
+tempertaure
+temperture
+temprary
+tenacle
+tenacles
+tendacy
+tendancies
+tendancy
+tennisplayer
+tepmorarily
+terrestial
+terriories
+terriory
+territorist
+territoy
+terroist
+testiclular
+testomony
+tghe
+thast
+theather
+theese
+theif
+theives
+themselfs
+themslves
+ther
+therafter
+therby
+theri
+theyre
+thgat
+thge
+thier
+thign
+thigns
+thigsn
+thikn
+thikning
+thikns
+thiunk
+thn
+thna
+thne
+thnig
+thnigs
+thoughout
+threatend
+threatning
+threee
+threshhold
+thrid
+throrough
+throughly
+throught
+througout
+thru
+thsi
+thsoe
+thta
+thyat
+tiem
+tihkn
+tihs
+timne
+tiome
+tje
+tjhe
+tjpanishad
+tkae
+tkaes
+tkaing
+tlaking
+tobbaco
+todays
+todya
+toghether
+toke
+tolerence
+Tolkein
+tomatos
+tommorow
+tommorrow
+tongiht
+toriodal
+tormenters
+tornadoe
+torpeados
+torpedos
+tortise
+tothe
+toubles
+tounge
+tourch
+towords
+towrad
+tradionally
+traditionaly
+traditionnal
+traditition
+tradtionally
+trafficed
+trafficing
+trafic
+trancendent
+trancending
+tranform
+tranformed
+transcendance
+transcendant
+transcendentational
+transcripting
+transending
+transesxuals
+transfered
+transfering
+transformaton
+transistion
+translater
+translaters
+transmissable
+transporation
+tremelo
+tremelos
+trigered
+triguered
+triology
+troling
+troup
+troups
+truely
+trustworthyness
+turnk
+Tuscon
+tust
+twelth
+twon
+twpo
+tyhat
+tyhe
+typcial
+typicaly
+tyranies
+tyrany
+tyrranies
+tyrrany
+ubiquitious
+ublisher
+uise
+Ukranian
+ultimely
+unacompanied
+unahppy
+unanymous
+unathorised
+unavailible
+unballance
+unbeknowst
+unbeleivable
+uncertainity
+unchallengable
+unchangable
+uncompetive
+unconcious
+unconciousness
+unconfortability
+uncontitutional
+unconvential
+undecideable
+understoon
+undesireable
+undetecable
+undoubtely
+undreground
+uneccesary
+unecessary
+unequalities
+unforseen
+unforetunately
+unforgetable
+unforgiveable
+unfortunatley
+unfortunatly
+unfourtunately
+unihabited
+unilateraly
+unilatreal
+unilatreally
+uninterruped
+uninterupted
+UnitesStates
+univeral
+univeristies
+univeristy
+univerity
+universtiy
+univesities
+univesity
+unkown
+unlikey
+unmanouverable
+unmistakeably
+unneccesarily
+unneccesary
+unneccessarily
+unneccessary
+unnecesarily
+unnecesary
+unoffical
+unoperational
+unoticeable
+unplease
+unplesant
+unprecendented
+unprecidented
+unrepentent
+unrepetant
+unrepetent
+unsed
+unsubstanciated
+unsuccesful
+unsuccesfully
+unsuccessfull
+unsucesful
+unsucesfuly
+unsucessful
+unsucessfull
+unsucessfully
+unsuprised
+unsuprising
+unsuprisingly
+unsuprized
+unsuprizing
+unsuprizingly
+unsurprized
+unsurprizing
+unsurprizingly
+untill
+untranslateable
+unuseable
+unusuable
+unviersity
+unwarrented
+unweildly
+unwieldly
+upcomming
+upgradded
+upto
+usally
+useage
+usefull
+usefuly
+useing
+usualy
+ususally
+vaccum
+vaccume
+vacinity
+vaguaries
+vaieties
+vailidty
+valetta
+valuble
+valueable
+varations
+varient
+variey
+varing
+varities
+varity
+vasall
+vasalls
+vegatarian
+vegitable
+vegitables
+vegtable
+vehicule
+vell
+venemous
+vengance
+vengence
+verfication
+verison
+verisons
+vermillion
+versitilaty
+versitlity
+vetween
+veyr
+vigeur
+vigilence
+vigourous
+villian
+villification
+villify
+villin
+vincinity
+violentce
+virtualy
+virutal
+virutally
+visable
+visably
+visting
+vistors
+vitories
+volcanoe
+voleyball
+volontary
+volonteer
+volonteered
+volonteering
+volonteers
+volounteer
+volounteered
+volounteering
+volounteers
+volumne
+vreity
+vrey
+vriety
+vulnerablility
+vyer
+vyre
+waht
+warantee
+wardobe
+warrent
+warrriors
+wasnt
+wass
+watn
+wayword
+weaponary
+weas
+wehn
+weild
+weilded
+wendsay
+wensday
+wereabouts
+whant
+whants
+whcih
+wheras
+wherease
+whereever
+whic
+whihc
+whith
+whlch
+whn
+wholey
+wholy
+whta
+whther
+wich
+widesread
+wief
+wierd
+wiew
+wih
+wiht
+wille
+willk
+willingless
+wirting
+withdrawl
+witheld
+withh
+withing
+withold
+witht
+witn
+wiull
+wnat
+wnated
+wnats
+wohle
+wokr
+wokring
+wonderfull
+wordlwide
+workststion
+worls
+worstened
+woudl
+wresters
+wriet
+writen
+wroet
+wrok
+wroking
+wtih
+wupport
+xenophoby
+yaching
+yaer
+yaerly
+yaers
+yatch
+yearm
+yeasr
+yeild
+yeilding
+Yementite
+yera
+yrea
+yeras
+yersa
+yotube
+youseff
+youself
+ytou
+yuo
+zeebra

+ 8 - 38
glife.qproj

@@ -55,6 +55,7 @@
 		<Location name="exercise"/>
 		<Location name="food"/>
 		<Location name="food_menu"/>
+		<Location name="virginity_call"/>
 	</Folder>
 	<Folder name="Body">
 		<Location name="body"/>
@@ -519,12 +520,12 @@
 		<Location name="swamphouse"/>
 		<Location name="swampspring"/>
 		<Location name="backwater"/>
-		<Location name="hanters"/>
-		<Location name="hantersex"/>
-		<Location name="HanterLoveSex"/>
-		<Location name="AndreiHanter"/>
-		<Location name="IgorHanter"/>
-		<Location name="SergeiHanter"/>
+		<Location name="hunters"/>
+		<Location name="huntersex"/>
+		<Location name="HunterLoveSex"/>
+		<Location name="AndreiHunter"/>
+		<Location name="IgorHunter"/>
+		<Location name="SergeiHunter"/>
 	</Folder>
 	<Folder name="Generator">
 		<Location name="placer"/>
@@ -592,16 +593,6 @@
 		<Location name="FedorEv4"/>
 		<Location name="FedorMisc"/>
 	</Folder>
-	<Folder name="Starlets">
-		<Location name="DanceWhore1"/>
-		<Location name="DanceWhore2"/>
-		<Location name="DanceWhore3"/>
-		<Location name="DanceWhore4"/>
-		<Location name="DanceWhore5"/>
-		<Location name="DanceWhore6"/>
-		<Location name="DanceWhore7"/>
-		<Location name="DanceWhore8"/>
-	</Folder>
 	<Folder name="School">
 		<Location name="gschool_grounds"/>
 		<Location name="gschool_lessons"/>
@@ -702,6 +693,7 @@
 		<Location name="albinaporog"/>
 		<Location name="AlbFatherQW"/>
 		<Location name="AlbStarsEnd"/>
+		<Location name="AlbStarsWhore"/>
 	</Folder>
 	<Folder name="Lariska">
 		<Location name="LariskaStart"/>
@@ -936,28 +928,7 @@
 	<Folder name="Casino">
 		<Location name="casino"/>
 		<Location name="mqroom"/>
-		<Location name="authors3"/>
-		<Location name="amrul"/>
-		<Location name="saloon"/>
 		<Location name="hotel"/>
-		<Location name="igravt"/>
-		<Location name="igrkart2"/>
-		<Location name="kazvar"/>
-		<Location name="cards"/>
-		<Location name="croupier"/>
-		<Location name="croupier2"/>
-		<Location name="elevator"/>
-		<Location name="Maria1"/>
-		<Location name="number1"/>
-		<Location name="number2"/>
-		<Location name="number3"/>
-		<Location name="number4"/>
-		<Location name="result"/>
-		<Location name="roulette"/>
-		<Location name="rate"/>
-		<Location name="hall"/>
-		<Location name="blackjackPlay"/>
-		<Location name="blackjackView"/>
 		<Location name="deckShuffle"/>
 	</Folder>
 	<Folder name="Menu">
@@ -1059,7 +1030,6 @@
 	</Folder>
 	<Folder name="Deck of cards">
 		<Location name="card"/>
-		<Location name="blackjack"/>
 	</Folder>
 	<Folder name="Hotel">
 		<Location name="HotelHole"/>

+ 107 - 0
insanity.sh

@@ -0,0 +1,107 @@
+#!/usr/bin/env bash
+
+NOTICE="\e[1;34m" # bold light blue
+WARNING="\e[1;31m" # bold red
+RESET="\e[0m"
+
+notice() {
+    echo -e "${NOTICE}$1${RESET}"
+}
+
+warning() {
+    echo -e "${WARNING}$1${RESET}"
+}
+
+show_help() {
+    echo -e "-h, -?\t\tShow this message."
+    echo -e "-u\t\tTry to update the typo database."
+    echo -e "-n\t\tDisable git grep's pager."
+}
+
+_software_notfound() {
+       echo -e "${WARNING}ERROR:\t$1 must be installed in order to update the database${RESET}"
+       echo -e "\tOn a debian based distro, run \e[38;5;244m\`sudo apt-get install $1'${RESET}"
+}
+
+update_typo() {
+    if ! command -v xmllint>/dev/null; then
+        _software_notfound "libxml2-utils"
+       exit 1
+    fi
+    if ! command -v recode>/dev/null; then
+       _software_notfound "recode"
+       exit 1
+    fi
+
+    curl -s  https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines | xmllint --html --xpath '//pre/text()' - | recode html | awk -F"->" '{ print $1 }' | sed 's/\s$//' > ct.txt
+    
+    if cmp --silent common_typos.txt ct.txt; then
+        rm ct.txt
+        echo -e "No update necessary."
+    else
+        echo -e "The typo database has been updated. Differences:"
+        diff -u common_typos.txt ct.txt
+        mv ct.txt common_typos.txt
+    fi
+    
+    exit 0
+}
+
+OPTIND=1
+
+no_pager=0
+while getopts "h?un" opt; do
+    case "$opt" in
+    h|\?)
+        show_help
+        exit 0
+        ;;
+    u)
+        update_typo
+        exit 0
+        ;;
+    n)
+        no_pager=1
+        ;;
+    esac
+done
+
+#shift $((OPTIND-1))
+
+if [ "$no_pager" -gt 0 ]; then
+    GREP="git --no-pager grep -n --color"
+else
+    GREP="git grep -n --color"
+fi
+
+_build_negative_match() {
+    _output=""
+    for arg in "$@"
+    do
+        output+=" --and --not -e \"${arg}\""
+    done
+}
+
+
+notice 'Checking repeating words... (e.g. "voice voice")'
+_build_negative_match " ha ha " " no no " " sweet sweet " " low low "\
+                      " that that " " really really " " so so "\
+                      " her her "
+$GREP -e " \(\b[a-zA-Z][a-zA-Z]\+\) \1\b ""$output" -- locations/
+
+notice 'Checking bad articles... (e.g. "a automatic" or "an color")'
+$GREP -i -E "\Wa (a|e|i|o|u)." -- locations/ | grep -a -i -vE "\Wa (un|eu|us|ut|on|ur|in)."
+echo -en "\e[38;5;34m-";for i in {35..39} {39..34}; do echo -en "\e[38;5;${i}m*-*-"; done; echo -e "\e[0m"
+$GREP -i -E "\Wan (b|c|d|f|g|j|k|l|m|n|p|q|r|s|t|v|w|x|y|z)\w+" -- locations/
+
+notice 'Checking syntax mistakes... (e.g. "<<\$var><")'
+$GREP -a -E '<<\$[^>]+><' -- locations/
+$GREP -a -E "^\W+\wact\W+'" -- locations/
+
+notice 'Checking common typos... (e.g. "recieve")'
+$GREP -i -a -E "\W(carress)" -- locations/
+
+echo -en "\n\e[0;31m";for i in {0..80}; do echo -en "#"; done; echo -e "${RESET}"
+warning 'The following will not be matching lines with variables ($variable['"''index''"']).'
+echo -en "\e[0;31m";for i in {0..80}; do echo -en "#"; done; echo -e "${RESET}\n"
+$GREP -i -a -E --not -e '^\W+(!|if|elseif)' --and --not -e '\$[a-zA-Z]+(\[|>)' --and --not -e 'teh' --and -e "\W($(cat common_typos.txt| tr '\n' '|'|sed 's/|$//'))\W" -- locations

+ 1019 - 0
locations/AlbStarsWhore.qsrc

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

+ 1 - 1
locations/AnalPR.qsrc

@@ -72,7 +72,7 @@ if $ARGS[0] = '2':
 	end
 
 	picanRand = RAND(1,6)
-	if picanRand = 1:'<center><img <<$set_imgh>> src="images/shared/sex/anal/mis/cowl.jpg"></center>'
+	if picanRand = 1:'<center><img <<$set_imgh>> src="images/shared/sex/anal/mis/cowl1.jpg"></center>'
 	if picanRand = 2:'<center><img <<$set_imgh>> src="images/shared/sex/anal/mis/cowl2.jpg"></center>'
 	if picanRand = 3:'<center><img <<$set_imgh>> src="images/shared/sex/anal/mis/cowl3.jpg"></center>'
 	if picanRand = 4:'<center><img <<$set_imgh>> src="images/shared/sex/anal/mis/cowl4.jpg"></center>'

+ 40 - 40
locations/AndreiHanter.qsrc → locations/AndreiHunter.qsrc

@@ -1,4 +1,4 @@
-# AndreiHanter
+# Andreihunter
 
 menu_off = 1
 gs 'boystat', 'A172'
@@ -10,37 +10,37 @@ boyage = year - boyage
 '<center><b><font color = maroon>Andrei</font></b></center>'
 '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/andreihanter.jpg"></center>'
 'Andrei is the leader of the group of hunters that frequent the woods and swamp by Gadukino. He''s <<boyage>> years old. He is divorced and lives near Gadukino.'
-if hantersAndreiQw < 0:'You and him have a bad relationship, because you offended him in the past.'
-if hantersAndreiQw >= 0 and hantersAndreiQw < 10:'You have a normal relationship with him.'
-if hantersAndreiQw >= 10 and hantersAndreiQw < 15:'You have friendly relations with him.'
-if hantersAndreiQw >= 15 and hantersAndreiQw < 25:'You''re good friends.'
-if hantersAndreiQw > 25 :'You love him.'
-if hantersAndreiLove = 1:'You love each other.'
+if huntersAndreiQw < 0:'You and him have a bad relationship, because you offended him in the past.'
+if huntersAndreiQw >= 0 and huntersAndreiQw < 10:'You have a normal relationship with him.'
+if huntersAndreiQw >= 10 and huntersAndreiQw < 15:'You have friendly relations with him.'
+if huntersAndreiQw >= 15 and huntersAndreiQw < 25:'You''re good friends.'
+if huntersAndreiQw > 25 :'You love him.'
+if huntersAndreiLove = 1:'You love each other.'
 gs 'stat'
 
 act 'Chat':
 	*clr & cla
 	minut += 60
-	if hantersAndreiQw < 10:hantersAndreiQw += 1
+	if huntersAndreiQw < 10:huntersAndreiQw += 1
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/talk1.'+rand(1,3)+'.jpg"></center>'
-	if hantersAndreiQw >= 0:'You chatted with Andrei, learning interesting tidbits about hunting.'
-	if hantersAndreiQw < 0:'You talk to Andrei. He makes it clear he''d rather not talk to you, but takes part in the conversation anyway.'
+	if huntersAndreiQw >= 0:'You chatted with Andrei, learning interesting tidbits about hunting.'
+	if huntersAndreiQw < 0:'You talk to Andrei. He makes it clear he''d rather not talk to you, but takes part in the conversation anyway.'
 
 	act'Continue':gt $loc, $metka
 end
 
-if hantersAndreiQw >= 10:
-	if hantersAndreiLove = 0:
+if huntersAndreiQw >= 10:
+	if huntersAndreiLove = 0:
 		act 'Flirt':
 			minut += 120
 			!!not using arousal as no orgasm chance
 			pcs_horny += 10
 			*clr & cla
-			if hantersAndreiQw <= 35 and hantersKnowSlut = 0:hantersAndreiQw += 1
-			if hantersIgorQw >= 10 and hantersKnowSlut = 0:hantersIgorQw -= 1
-			if hantersSergeiQw >= 10 and hantersKnowSlut = 0:hantersSergeiQw -= 1
+			if huntersAndreiQw <= 35 and huntersKnowSlut = 0:huntersAndreiQw += 1
+			if huntersIgorQw >= 10 and huntersKnowSlut = 0:huntersIgorQw -= 1
+			if huntersSergeiQw >= 10 and huntersKnowSlut = 0:huntersSergeiQw -= 1
 			gs 'stat'
 
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt1.'+rand(1,3)+'.jpg"></center>'
@@ -48,7 +48,7 @@ if hantersAndreiQw >= 10:
 
 			gs 'stat'
 
-			if hantersAndreiLove = 0 and hantersAndreiQw >= 25 and hantersKnowSlut = 0 and pcs_apprnc >= 60:
+			if huntersAndreiLove = 0 and huntersAndreiQw >= 25 and huntersKnowSlut = 0 and pcs_apprnc >= 60:
 				*clr & cla
 				gs 'stat'
 
@@ -60,8 +60,8 @@ if hantersAndreiQw >= 10:
 
 				act 'Answer kiss':
 					*clr & cla
-					hantersAndreiLove = 1
-					hantersAndreiQw += 1
+					huntersAndreiLove = 1
+					huntersAndreiQw += 1
 					pcs_mood = 100
 					gs 'stat'
 
@@ -80,7 +80,7 @@ if hantersAndreiQw >= 10:
 
                             '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterkiss3.jpg"></center>'
                             '"<<$pcs_nickname>>, I want you", Andrei whispered, when your lips finally parted. You nod eagerly and Andrei gently took you by the hand and led you to his bed.'
-							act 'Go':gt 'HanterLoveSex','Andrei'
+							act 'Go':gt 'hunterLoveSex','Andrei'
 						end
 					else
 						act'Further':
@@ -98,8 +98,8 @@ if hantersAndreiQw >= 10:
                 act 'Push away':
                     *clr & cla
                     minut += 5
-                    hanterslut += 1
-                    hantersAndreiQw -= 50
+                    hunterslut += 1
+                    huntersAndreiQw -= 50
                     gs 'stat'
 
                     '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -117,9 +117,9 @@ if hantersAndreiQw >= 10:
 			!!not using arousal as no orgasm chance
 			pcs_horny += 10
             *clr & cla
-            hantersAndreiQw += 1
-            if hantersIgorLove > 0 or hantersSergeiLove > 0:hanterslut += 1
-            if hantersIgorLove = 0 and hantersSergeiLove = 0:hanterslut -= 1
+            huntersAndreiQw += 1
+            if huntersIgorLove > 0 or huntersSergeiLove > 0:hunterslut += 1
+            if huntersIgorLove = 0 and huntersSergeiLove = 0:hunterslut -= 1
             pcs_mood = 100
             gs 'stat'
 
@@ -133,11 +133,11 @@ if hantersAndreiQw >= 10:
     end
 end
 
-if hantersAndreiLove > 0 and pcs_horny >= 60:
+if huntersAndreiLove > 0 and pcs_horny >= 60:
     act 'Have sex':
 	    *clr & cla
-        hantersAndreiQw += 1
-        hantersAndreisex += rand(6,24)
+        huntersAndreiQw += 1
+        huntersAndreisex += rand(6,24)
 	    gs 'stat'
 
 	    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(1,6)+'.jpg"></center>'
@@ -146,13 +146,13 @@ if hantersAndreiLove > 0 and pcs_horny >= 60:
 		gs 'arousal', 'foreplay', 10
 		gs 'stat'
 
-		act 'Go':gt 'HanterLoveSex','Andrei'
+		act 'Go':gt 'hunterLoveSex','Andrei'
 	end
 end
 
-if hantersAndreiLove > 0 and pcs_horny <= 60 and hantersAndreiQw >= 10 and temp = 1 and hantersAndreisex = 0:
+if huntersAndreiLove > 0 and pcs_horny <= 60 and huntersAndreiQw >= 10 and temp = 1 and huntersAndreisex = 0:
 	*clr & cla
-    hantersAndreisex += rand(6,24)
+    huntersAndreisex += rand(6,24)
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
@@ -163,7 +163,7 @@ if hantersAndreiLove > 0 and pcs_horny <= 60 and hantersAndreiQw >= 10 and temp
 
 	act 'Go with Andrei':
 	    *clr & cla
-	    hantersAndreiQw += 1
+	    huntersAndreiQw += 1
 		gs 'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhands.jpg"></center>'
@@ -172,12 +172,12 @@ if hantersAndreiLove > 0 and pcs_horny <= 60 and hantersAndreiQw >= 10 and temp
 		gs 'arousal', 'foreplay', 5
 		gs 'stat'
 
-		act 'Further':gt 'HanterLoveSex','Andrei'
+		act 'Further':gt 'hunterLoveSex','Andrei'
 	end
 	act 'Refuse':
 	    *clr & cla
 	    minut += 5
-	    hantersAndreiQw -= 1
+	    huntersAndreiQw -= 1
 		gs 'stat'
 
         '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -186,12 +186,12 @@ if hantersAndreiLove > 0 and pcs_horny <= 60 and hantersAndreiQw >= 10 and temp
     end
 end
 
-if hantersAndreiLove > 0:
+if huntersAndreiLove > 0:
     act 'Break up with Andrei':
 	    *clr & cla
         minut += 5
-        hantersAndreiLove = 0
-        hantersAndreiQw -= 100
+        huntersAndreiLove = 0
+        huntersAndreiQw -= 100
 	    gs 'stat'
 
 	    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosila.jpg"></center>'
@@ -203,11 +203,11 @@ end
 
 act'Leave':gt $loc, $metka
 
-if hantersAndreiQw < 10 and hantersAndreiLove > 0:
+if huntersAndreiQw < 10 and huntersAndreiLove > 0:
 	*clr & cla
     minut += 5
-    hantersAndreiLove = 0
-    hantersAndreiQw -= 10
+    huntersAndreiLove = 0
+    huntersAndreiQw -= 10
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosil.jpg"></center>'
 	'You wanted to talk to Andrei, but he cuts in before you can say anything.'
@@ -217,5 +217,5 @@ if hantersAndreiQw < 10 and hantersAndreiLove > 0:
 	act 'Leave':gt $loc, $metka
 end
 
---- AndreiHanter ---------------------------------
+--- Andreihunter ---------------------------------
 

+ 0 - 2
locations/Autofight.qsrc

@@ -1,7 +1,5 @@
 # Autofight
 
-
-menu_off = 1
 if Formula = 0:Formula = 3
 
 $endurdin = {

+ 1 - 1
locations/BDSM_Club.qsrc

@@ -136,7 +136,7 @@ if $ARGS[0] = 'in':
 				!'<center><img <<$set_imgh>> src="images/bdsm_club/<<$BDSMrole>><<BDSMmeet>>_2.jpg"></center>'
 				'The woman sighs disappointedly.'
 				'"Pity, we are short on subs."'
-				'"There is a registration fee of 10,000 <b>₽</b>. You should wear a expensive or formal clothing."'
+				'"There is a registration fee of 10,000 <b>₽</b>. You should wear an expensive or formal clothing."'
 				'"That seems reasonable" You reply.'
 				'"If you find a submissive and come together, then they can earn you tips."'
 				'"Before you can get started, you will have some orientation under the guidance of an experienced mistress." She points at herself, "The cost of this is covered by your registation fee. If you are satisfied, sign this document."'

+ 9 - 8
locations/BDsex.qsrc

@@ -285,9 +285,9 @@ if $ARGS[0] = 'hj':
 					'<<$boydesc>> finishes, covering your hands in his hot and sticky cum.'
 					spafinloc = 13
 					sexpartkno = 1
+					gs 'cum_manage'
 					gs 'arousal', 'end'
 					gs 'stat'
-					gs 'cum_manage'
 				end
 				act 'Leave':gt 'BDsex', 'end'
 			end
@@ -368,9 +368,9 @@ if $ARGS[0] = 'minet':
 					'<<$boydesc>> finished all over your hands covering them in hot and sticky cum.'
 					spafinloc = 13
 					sexpartkno = 1
+					gs 'cum_manage'	
 					gs 'arousal', 'end'
-					gs 'stat'
-					gs 'cum_manage'					
+					gs 'stat'				
 				end
 				act 'Leave':gt 'BDsex', 'end'
 			end
@@ -430,9 +430,9 @@ if $ARGS[0] = 'minet':
 					'<<$boydesc>> finished all over your hands covering them in hot and sticky cum.'
 					spafinloc = 13
 					sexpartkno = 1
+					gs 'cum_manage'
 					gs 'arousal', 'end'
 					gs 'stat'
-					gs 'cum_manage'
 				end
 				act 'Leave':gt 'BDsex', 'end'
 			end
@@ -443,7 +443,6 @@ end
 if $ARGS[0] = 'facial':
 	facial += 1
 	minut += 3
-	gs 'stat'
 	picrand = rand(11, 15)
 	'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial<<picrand>>.jpg"></center>'
 	if protect = 1: 
@@ -455,13 +454,13 @@ if $ARGS[0] = 'facial':
 		spafinloc = 11
 		sexpartkno = 1
 		gs 'cum_manage'
-	end					
+	end
+	gs 'stat'			
 	act 'Brush up':gt 'BDsex', 'end'
 end
 
 if $ARGS[0] = 'swallow':
 	minut += 3
-	gs 'stat'
 	picrand = rand(20, 29)
 	'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
 	if protect = 1: 
@@ -474,7 +473,8 @@ if $ARGS[0] = 'swallow':
 		sexpartkno = 1
 		gs 'cum_manage'
 		swallow += 1
-	end					
+	end
+	gs 'stat'			
 	act 'Brush up':gt 'BDsex', 'end'
 end
 
@@ -488,6 +488,7 @@ if $ARGS[0] = 'end':
 		Yuri_sex = 0
 		cumspclnt = 4
 		gs 'cum_cleanup'
+		gs 'stat'
 		'Yuri lets you have a quick shower and dress before giving you a quick kiss on the cheek.'
 		act 'Leave':gt 'nord'
 	elseif $boydesc = 'Michael N.':

+ 3 - 13
locations/BMloc.qsrc

@@ -3,6 +3,7 @@
 menu_off = 1
 gs 'stat'
 
+act 'Leave':gt 'gdkin'
 act 'Dance':
 	*clr & cla
 	gs 'stat'
@@ -25,16 +26,14 @@ act 'Dance':
 				'<<$niknameboy>> tells you "Remember me, we danced together. I''m <<$boydesc>>."'
 			end
 		end
-	else
-		!!if bmFrend[Tboynum] = 1:end
-		!!if bmFrend[Tboynum] = 2:end
-		!!if bmFrend[Tboynum] = 3:end
 	end
 
 	if bmTip[Tboynum] = 0:'After the Dance <<$boydesc>> offers to go out and drink beer.'
 	if bmTip[Tboynum] = 1:'After the Dance <<$boydesc>> offers to go hang out.'
 	if bmTip[Tboynum] = 2:'After the Dance <<$boydesc>> offers to go to his hotel.'
 
+	act 'Refuse': sprt_exp += rand(0,1) & gt 'gdkin'
+	
 	act 'Agree':
 		*clr & cla
 		boynumBlock = 1
@@ -43,16 +42,7 @@ act 'Dance':
 		if bmTip[Tboynum] = 1:gt 'gdksex', 'outside', 'aggressiv'
 		if bmTip[Tboynum] = 2:DPtipe = 2 & gt 'gdksex', 'hotel'
 	end
-
-	act 'Refuse':
-		*clr & cla
-		! WD: Should be pcs_sprt not willpower
-		sprt_exp += rand(0, 1)
-		gt 'gdkin'
-	end
 end
 
-act 'Leave':gt 'gdkin'
-
 --- BMloc ---------------------------------
 

+ 1 - 5
locations/BelSex.qsrc

@@ -423,11 +423,7 @@ if $ARGS[0] = 'shower':
 			gs 'arousal', 'end'
 			gs 'stat'
 			
-			if return_residential = 0: 
-				act 'Leave': gt 'pavCommercial'
-			else
-				act 'Leave': gt 'pavResidential'
-			end	
+			act 'Leave': gt $loc
 		end
 	end
 end

+ 36 - 26
locations/BurgerTip.qsrc

@@ -352,7 +352,7 @@ if $ARGS[0] = 'work':
 				'Anatoly comes out of the office and says, "<<$pcs_nickname>>, let''s get out of here and go have some fun."'
 
 				act 'Go with Anatoly':
-					*clr&cla
+					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/shared/car.jpg"></center>'
 					BurMestoRand = rand(0, 1)
@@ -497,12 +497,22 @@ if $ARGS[0] = 'work':
 
 		exit
 	elseif burand = 2:
-		'The senior manager Ivan shows up in your office.'
-		gs 'BurgerTip', 'ivan_work'
-
-		if $kompromatFoto = '' or kompromatBlackMail > 1:
+		*clr & cla
+		if $kompromatFoto ! '' and kompromatBlackMail = 0:
+			gt 'BurgerTip', 'ivan_work'
+		elseif $kompromatFoto = '' and kompromatBlackMail > 1:
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
+			'The senior manager Ivan shows up in your office.'
 			'Ivan grins, "Honey, I need you to put your stamp on these papers." You give Ivan a sceptical look, as you find your company stamp. Then you put your stamp on the papers, and hand the back to Ivan.'
 
+			if PSBBtimes = 1:
+				act 'Have your lunch': gt 'burgerWork', 'work'
+			elseif PSBBtimes = 2:
+				act 'Leave work': gs 'burgerWork', 'work2'
+			end
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
+			'Nothing interesting happens.'
 			if PSBBtimes = 1:
 				act 'Have your lunch': gt 'burgerWork', 'work'
 			elseif PSBBtimes = 2:
@@ -951,33 +961,33 @@ if $ARGS[0] = 'anal2':
 	end
 end
 
-if $ARGS[0] = 'Ivan_work':
-	if $kompromatFoto ! '' and kompromatBlackMail = 0:
-		'Ivan grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$kompromatFoto>>. Ivan is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would...well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
+if $ARGS[0] = 'ivan_work':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work.jpg"></center>'
+	'The senior manager Ivan shows up in your office.'
+	'Ivan grins, "<<$pcs_nickname>>, <<$pcs_nickname>>, I would have never imagined this from a sweet young thing like you." He puts a photo on your desk. You pick it up, and take a look. <<$kompromatFoto>>. Ivan is looking at you like a cat about to catch a mouse: "<<$pcs_nickname>>, we can''t have this our boss has aims at a career in politics. If something like this were to get out it would it would...well we can''t let that happen. I''m afraid you are just going to have to quit. Anatoly can''t be known as a man who keeps a slutty secretary."' 
 	
-		act 'Plead with him not to show the pictures':gs 'BurgerTip', 'ivan_work2'
-
-		act 'Keep silent':
-			*clr&cla
-			kompromatBlackMail = 1
-			minut += 5
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
-			'Ivan frowns slightly when you don''t say anything. "OK baby, I will keep quiet for now, but this isn''t the end of this." Irritated, he puts the photo in his pocket.'
+	act 'Plead with him not to show the pictures': gt 'BurgerTip', 'ivan_work2'
 
-			if PSBBtimes = 1:
-				act 'Have your lunch': gt 'burgerWork', 'work'
-			elseif PSBBtimes = 2:
-				act 'Leave work': gs 'burgerWork', 'work2'
-			end
+	act 'Keep silent':
+		*clr & cla
+		kompromatBlackMail = 1
+		minut += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
+		'Ivan frowns slightly when you don''t say anything. "OK baby, I will keep quiet for now, but this isn''t the end of this." Irritated, he puts the photo in his pocket.'
 
-			act 'Plead with him not to show the pictures':gs 'BurgerTip', 'ivan_work2'
+		if PSBBtimes = 1:
+			act 'Have your lunch': gt 'burgerWork', 'work'
+		elseif PSBBtimes = 2:
+			act 'Leave work': gs 'burgerWork', 'work2'
 		end
+
+		act 'Plead with him not to show the pictures': gt 'BurgerTip', 'ivan_work2'
 	end
 end
 
-if $ARGS[0] = 'Ivan_work2':
-	*clr&cla
+if $ARGS[0] = 'ivan_work2':
+	*clr & cla
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/diner/work5.jpg"></center>'
@@ -1024,7 +1034,7 @@ if $ARGS[0] = 'Ivan_work2':
 	act 'Refuse': gt 'BurgerTip', 'ivan_work3'
 end
 
-if $ARGS[0] = 'Ivan_work3':
+if $ARGS[0] = 'ivan_work3':
 	*clr&cla
 	kompromatBlackMail = 1
 	gs 'stat'

+ 115 - 49
locations/Cheatmenu_din.qsrc

@@ -232,6 +232,8 @@ $cheatmenu['bodyMod'] = {
 $cheatmenu['addict'] = {
 	if NarkImmune = 0:
 		NarkImmune = 1
+		smoker = 0
+		smokerNeed = 0
 		dynamic $cheatmenu['permanent']
 		exit
 	elseif NarkImmune = 1:
@@ -331,6 +333,28 @@ $cheatmenu['cumtrait_block'] = {
 	end
 }
 
+$cheatmenu['consolecheat'] = {
+	if cheatConsole = 0:
+		cheatConsole = 1
+		dynamic $cheatmenu['permanent']
+		exit
+	elseif cheatConsole = 1:
+		cheatConsole = 0
+		dynamic $cheatmenu['permanent']
+	end
+}
+
+$cheatmenu['timecheat'] = {
+	if cheatTime = 0:
+		cheatTime = 1
+		dynamic $cheatmenu['permanent']
+		exit
+	elseif cheatTime = 1:
+		cheatTime = 0
+		dynamic $cheatmenu['permanent']
+	end
+}
+
 $cheatmenu['permanent'] = {
 	gs'stat'
 	*clr & cla
@@ -381,6 +405,10 @@ $cheatmenu['permanent'] = {
 	if cumeater_cheat = 1:$cheatcumtrait = 'Disabled'
 	if exhib_cheat = 0:$cheatexhib = 'Enabled'
 	if exhib_cheat = 1:$cheatexhib = 'Disabled'
+	if cheatConsole = 0:$cheatConsole = 'Disabled'
+	if cheatConsole = 1:$cheatConsole = 'Enabled'
+	if cheatTime = 0:$cheatTime = 'Disabled'
+	if cheatTime = 1:$cheatTime = 'Enabled'
 
 	'<center><h1>Cheat Menu - Recurrent Cheats</h1></center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
@@ -444,6 +472,10 @@ $cheatmenu['permanent'] = {
 		'No dream chance: <a href="exec:Enable_nodream=input(''Enter no dream chance (%)'') & dynamic $cheatmenu[''permanent'']">Currently OFF</a>'
 	end & !1.2.3 new function
 	*nl
+	'Console input in Objects window: <a href="exec:dynamic $cheatmenu[''consolecheat'']"><<$cheatConsole>></a>'
+	'Time Cheat in Objects window: <a href="exec:dynamic $cheatmenu[''timecheat'']"><<$cheatTime>></a>'
+	*nl
+
 	'<font color="red"><b>WARNING!</b></font>: Disabling states may cause some events not to trigger. Use at your own risk!'
 	'</tr></table></b></center>'
 }
@@ -477,13 +509,13 @@ $cheatmenu['state'] = {
 	'<a href="exec:dynamic $cheatmenu[''cycle''] & gs ''stat''">Set stage of menstrual cycle</a>'
 	*nl
 	
-	if lactate <= 0:
+	if lactation['active'] <= 0:
 		'You are not lactating'
 		'Your current prolactinlvl is <<prolactinlvl>>ng/ml.'
-		'<a href="exec:lactate = 1 & lactateinduced = 1 & total_milkinduce_growth = 8 & nbsize += 8 & prolactinlvl = 200 & lactaterate = 100 & lactatemv = 0 & lactatemm = func(''lact_lib'',''$calc_lactatemm'') & dynamic $cheatmenu[''state'']">Switch ON</a>'
+		'<a href="exec:lactation[''active''] = 1 & lactation[''induced''] = 1 & total_milkinduce_growth = 8 & nbsize += 8 & prolactinlvl = 200 & lactaterate = 100 & lactatemv = 0 & lactatemm = func(''lact_lib'',''$calc_lactatemm'') & dynamic $cheatmenu[''state'']">Switch ON</a>'
 	else
 		'You are lactating'
-		'<a href="exec:lactate = 0 & lactateinduced = 0 & total_milkinduce_growth = 0 & nbsize -= 8 & prolactinlvl = 0 & lactaterate = 0 & lactatemv = 0 & lactatemm = 0 & dynamic $cheatmenu[''state'']">Switch OFF</a>'
+		'<a href="exec:lactation[''active''] = 0 & lactation[''induced''] = 0 & total_milkinduce_growth = 0 & nbsize -= 8 & prolactinlvl = 0 & lactaterate = 0 & lactatemv = 0 & lactatemm = 0 & dynamic $cheatmenu[''state'']">Switch OFF</a>'
 		if lactaterate <= 0:
 			'Lactate Rate: <<lactaterate/10>>ml/h <a href="exec:lactaterate += 100 & dynamic $cheatmenu[''state'']">+10</a>'
 		elseif lactaterate >= 6000:
@@ -494,10 +526,10 @@ $cheatmenu['state'] = {
 		'Milk in Breasts: <<lactatemv/10>>ml'
 		'Max Milk Storage: <<lactatemm/10>>ml'
 		'<font color="grey">Maximum milk storage changes with breast size, and if <<$pcs_firstname>> went through pregnancy</font>'
-		if lactateinduced <= 0:
-			'Is <<$pcs_firstname>>''s lactation Induced?: <a href="exec:lactateinduced = 1 & dynamic $cheatmenu[''state'']">no</a>'
+		if lactation['induced'] <= 0:
+			'Is <<$pcs_firstname>>''s lactation Induced?: <a href="exec:lactation[''induced''] = 1 & dynamic $cheatmenu[''state'']">no</a>'
 		else
-			'Is <<$pcs_firstname>>''s lactation Induced?: <a href="exec:lactateinduced = 0 & dynamic $cheatmenu[''state'']">yes</a>'
+			'Is <<$pcs_firstname>>''s lactation Induced?: <a href="exec:lactation[''induced''] = 0 & dynamic $cheatmenu[''state'']">yes</a>'
 		end
 		'<font color="grey">Does <<$pcs_firstname>> know she induced lactation herself, or not? (This is only used for some events.)</font>'
 	end
@@ -620,12 +652,14 @@ $cheatmenu['looks'] = {
 
 	'</td><td width="33%" cellpadding="20" valign="top">'
 	'<<$hair>>'
-	if pcs_haircol =< 0:
-		'Your hair is now (prev) <<$pcs_haircol>> <a href="exec:pcs_haircol +=1 & dynamic $cheatmenu[''looks''] & pcs_haircol = nathcol">(next)</a>'
+	if pcs_haircol = 0:
+		'Your hair is now (prev) <<$pcs_haircol>> <a href="exec:pcs_haircol +=1 & dynamic $cheatmenu[''looks''] & nathcol = pcs_haircol">(next)</a>'
 	elseif pcs_haircol > 0 and pcs_haircol < 3:
-		'Your hair is now <a href="exec:pcs_haircol -=1 & dynamic $cheatmenu[''looks'']" & pcs_haircol = nathcol>(prev)</a> <<$pcs_haircol>> <a href="exec:pcs_haircol +=1 & dynamic $cheatmenu[''looks'']" & pcs_haircol = nathcol>(next)</a>'
-	elseif pcs_haircol => 3:
-		'Your hair is now <a href="exec:pcs_haircol -=1 & dynamic $cheatmenu[''looks'']" & pcs_haircol = nathcol>(prev)</a> <<$pcs_haircol>> (next)'
+		'Your hair is now <a href="exec:pcs_haircol -=1 & dynamic $cheatmenu[''looks'']" & nathcol = pcs_haircol>(prev)</a> <<$pcs_haircol>> <a href="exec:pcs_haircol +=1 & dynamic $cheatmenu[''looks'']" & pcs_haircol = nathcol>(next)</a>'
+	elseif pcs_haircol = 3:
+		'Your hair is now <a href="exec:pcs_haircol -=1 & dynamic $cheatmenu[''looks'']" & nathcol = pcs_haircol>(prev)</a> <<$pcs_haircol>> (next)'
+	else
+		'To change your natural hair color, you have to <a href="exec:pcs_haircol = nathcol & dynamic $cheatmenu[''looks'']">restore your natural hair color</a> first.'
 	end
 	if pcs_hairlng > 975:
 		'Hair length (<<pcs_hairlng>>)	<a href="exec:pcs_hairlng -= 100 & dynamic $cheatmenu[''looks'']">-100</a> <a href="exec:pcs_hairlng -= 25 & dynamic $cheatmenu[''looks'']">-25</a> <a href="exec:pcs_hairlng -= 5 & dynamic $cheatmenu[''looks'']">-5</a> <a href="exec:pcs_hairlng += 5 & dynamic $cheatmenu[''looks'']">+5</a>'
@@ -710,8 +744,7 @@ $cheatmenu['vneshpara'] = {
 	'pcs_apprncbase = <<pcs_apprncbase>>'
 	'PXCloThinness = <<PXCloThinness>>'
 	'PXCloTopCut = <<PXCloTopCut>>'
-	'PXCloSkirtShortness = <<PXCloSkirtShortness>>'
-	'PXCloPantsShortness = <<PXCloPantsShortness>>'
+	'PXCloBottomShortness = <<PXCloBottomShortness>>'
 	'CloTotalBeauty = <<CloTotalBeauty>>'
 	'mopkoef = <<mopkoef>>'
 	'pcs_hairbsh = <<pcs_hairbsh>>'
@@ -809,12 +842,22 @@ $cheatmenu['setAttrs'] = {
 $cheatmenu['setSkills'] = {
 	loop_index = 0
 	:set_skills_loop
-		dynamic "
-			<<$skl_name[loop_index]>>_lvl = <<ARGS[0]>>
-			<<$skl_name[loop_index]>>_lvlst = <<ARGS[0]>>
-		"
-		loop_index += 1
-		! Inhibition is the last in the array, but it's not really a skill so we'll skip it by ending the loop one iteration early
+		!! Inhibition (number 33) isn''t a skill so we''ll skip it
+		if loop_index ! 33:
+			dynamic "
+				<<$skl_name[loop_index]>>_lvl = <<ARGS[0]>>
+				<<$skl_name[loop_index]>>_lvlst = <<ARGS[0]>>
+			"
+			loop_index += 1
+		else
+			loop_index += 1
+			dynamic "
+				<<$skl_name[loop_index]>>_lvl = <<ARGS[0]>>
+				<<$skl_name[loop_index]>>_lvlst = <<ARGS[0]>>
+			"
+		end
+		
+		!! The size of the array is reduced by 1 because we skipped inhibition
 		if loop_index < arrsize('$skl_name') - 1: jump 'set_skills_loop'
 	killvar 'loop_index'
 	dynamic $cheatmenu['stats']
@@ -897,8 +940,8 @@ $cheatmenu['stats'] = {
 	*nl
 	if workPTU > 1:*pl'<a href="exec:teachlevel += 10 & dynamic $cheatmenu[''stats'']">Reputation teacher+10: <<teachlevel>></a>'
 	if workPTU > 1:*pl'<a href="exec:teachlevel -= 10 & dynamic $cheatmenu[''stats'']">Reputation teacher-10: <<teachlevel>></a>'
-	if pcs_grades >= 0:*pl'<a href="exec:pcs_grades += 10 & dynamic $cheatmenu[''stats'']">Improve their academic performance: <<pcs_grades>></a>'
-	if schoolprogul >= 0:*pl'<a href="exec:schoolprogul = 0 & dynamic $cheatmenu[''stats'']">Zero Absenteeism: <<schoolprogul>></a>'
+	if pcs_grades >= 0:*pl'<a href="exec:pcs_grades += 10 & dynamic $cheatmenu[''stats'']">Improve your academic performance: <<pcs_grades>></a>'
+	if StoryLine > 0 and schoolprogul >= 0:*pl'<a href="exec:schoolprogul = 0 & dynamic $cheatmenu[''stats'']">Zero Absenteeism (School): <<schoolprogul>></a>'
 	*nl
 	*pl'<b>Skills</b> (values 0 - 100, and adjusted total by attributes):'
 	*pl '<a href="exec:dynamic $cheatmenu[''setSkills''], 100" >Max Skills</a>    <a href="exec:dynamic $cheatmenu[''setSkills''], 0" >Min Skills</a>'
@@ -913,6 +956,8 @@ $cheatmenu['stats'] = {
 	*p 'Computers (<<compskl_lvl>>) - Total (<<pcs_compskl>>): ' & dynamic $cheatmenu['printStatLinks'], 'compskl', 'Computer Skill'
 	*p 'Hacking (<<comphckng_lvl>>) - Total (<<pcs_comphckng>>): ' & dynamic $cheatmenu['printStatLinks'], 'comphckng', 'Hacking'
 	*p 'Handy-work (<<hndiwrk_lvl>>) - Total (<<pcs_hndiwrk>>): ' & dynamic $cheatmenu['printStatLinks'], 'hndiwrk', 'Handy-work'
+	*p 'Pool (<<pool_lvl>>) - Total (<<pcs_pool>>): ' & dynamic $cheatmenu['printStatLinks'], 'pool', 'Pool'
+	*p 'Heels (<<pcs_heels>>) - Total (<<pcs_heels>>): ' & dynamic $cheatmenu['printStatLinks'], 'heels', 'Heels'
 	if MagikDostup = 0: *p 'Spell Casting (<<splcstng_lvl>>) - Total (<<pcs_splcstng>>): ' & dynamic $cheatmenu['printStatLinks'], 'splcstng', 'Spellcasting'
 	'</td><td width="50%" cellpadding="10" valign="top">'
 	*pl'<b>Combat:</b>'
@@ -1134,14 +1179,14 @@ $cheatmenu['reputation'] = {
 		if npc_rel['A217'] >= 0:
 			'Pavlin: <<npc_rel[''A217'']>>	<a href="exec:npc_rel[''A217''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A217''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 		end
-		if hantersAndreiQw >= 0:
-			'Hunter Andrew: <<hantersAndreiQw>>	<a href="exec:hantersAndreiQw += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:hantersAndreiQw -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
+		if huntersAndreiQw >= 0:
+			'Hunter Andrew: <<huntersAndreiQw>>	<a href="exec:huntersAndreiQw += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:huntersAndreiQw -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 		end
-		if hantersSergeiQw >= 0:
-			'Hunter Sergei: <<hantersSergeiQw>>	<a href="exec:hantersSergeiQw += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:hantersSergeiQw -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
+		if huntersSergeiQw >= 0:
+			'Hunter Sergei: <<huntersSergeiQw>>	<a href="exec:huntersSergeiQw += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:huntersSergeiQw -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 		end
-		if hantersIgorQw >= 0:
-			'Hunter Igor: <<hantersIgorQw>>	<a href="exec:hantersIgorQw += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:hantersIgorQw -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
+		if huntersIgorQw >= 0:
+			'Hunter Igor: <<huntersIgorQw>>	<a href="exec:huntersIgorQw += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:huntersIgorQw -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 		end
 		if npc_rel['A217'] >= 0:
 			'Martin: <<npc_rel[''A216'']>>	<a href="exec:npc_rel[''A216''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A216''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
@@ -1185,30 +1230,50 @@ $cheatmenu['reputation'] = {
 		'You''ve been dating for <<loverdays[2]>> days. <a href="exec:loverdays[2] += 5 & dynamic $cheatmenu[''reputation'']">+5</a> <a href="exec:loverdays[2] -= 5 & dynamic $cheatmenu[''reputation'']">-5</a>'
 	end
 	*nl
-	if pav_slut >= 25:'In Pavlovsk you are known as a <<$gnikname>>'
-	if opusk > 0 or gnewQW < 4 or sipovka > 0:'<a href="exec:opusk = 0 & sipovka = 0 & gnewQW = 0 & dynamic $cheatmenu[''reputation'']">Clear reputation with Gopniks</a>'
+	if pav_slut >= 25:
+		gs 'fame'
+		'In Pavlovsk you are known as a <font color="red"><<$gnikname>></font> <a href="exec:pav_slut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+	end
+	*nl
+	if opusk > 0 or gnewQW > 0 or sipovka > 0:'<a href="exec:opusk = 0 & gnewQW = 0 & sipovka = 0 & dynamic $cheatmenu[''reputation'']">Clear reputation with Gopniks</a>'
 	if StoryLine = 1:
-		if motherKnowWhore > 0 or motherKnowSpravka > 0 or brotherSex >= 1 or evgenQW >= 3 or brotherknowslut > 0 or sisterknowslut > 0:
-			*nl
-			'<font color="red"><b>WARNING</b></font>: Clearing reputation flags with your family may cause bugs. Use at your own risk!'
-			if motherKnowWhore > 0:
-				'Your mother thinks you are a whore. <a href="exec:motherKnowWhore = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			elseif motherKnowSpravka > 0:
-				'Your mother thinks that you are a virgin. <a href="exec:motherKnowSpravka = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			end
-			*nl
-			if evgenQW >= 3:
-				'Your brother thinks you are a slut. <a href="exec:evgenQW = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			end
-			if brotherknowslut = 1: 'Your brother saw semen on your body and thinks you fuck around. <a href="exec:brotherknowslut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			if brotherknowslut >= 2: 'Your brother saw you in the park fucking the Gopniks. <a href="exec:brotherknowslut = 1 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			*nl
-			if sisterknowslut > 1 and sisboypartyQW > 1:
-				'Your sister says you are a slut <a href="exec:sisboypartyQW = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			elseif sisterknowslut > 0:
-				'Your sister knows that you sleep around. <a href="exec:sisterknowslut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
-			end
+																																  
+		*nl
+		'<font color="red"><b>WARNING</b></font>: Clearing reputation flags with your family may cause bugs. Use at your own risk!'
+		*nl
+		if motherKnowWhore > 0 or motherKnowSpravka > 0:
+			'Your mother knows, that you are sexually active and considers you a slut. <a href="exec:motherKnowWhore = 0 & motherKnowSpravka = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif motherKnowWhore > 0:
+			'Your mother thinks you are a whore. <a href="exec:motherKnowWhore = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif motherKnowSpravka > 0:
+			'Your mother knows that you are sexually active. <a href="exec:motherKnowSpravka = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		else
+			'Your mother thinks that you are a virgin.'
+		end
+		*nl
+		if evgenQW >= 4 and brotherSex >= 1:
+			'Your brother thinks you are a total whore. <a href="exec:evgenQW = 0 & brotherSex = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif brotherSex >= 1:
+			'Your brother thinks you are a slut. <a href="exec:brotherSex = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif evgenQW >= 3:
+			'Your brother thinks you are a slut. <a href="exec:evgenQW = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif brotherknowslut = 1:
+											   
+			'Your brother saw semen on your body and thinks you fuck around. <a href="exec:brotherknowslut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif brotherknowslut >= 2:
+			'Your brother saw you in the park fucking the Gopniks. <a href="exec:brotherknowslut = 1 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		else
+			'Your brother has a good opinion of you.'
 		end
+		*nl
+		if sisterknowslut > 1 and sisboypartyQW > 1:
+			'Your sister thinks you are a slut <a href="exec:sisboypartyQW = 0 & sisterknowslut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		elseif sisterknowslut > 0:
+			'Your sister knows that you sleep around. <a href="exec:sisterknowslut = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>'
+		else
+			'Your sister has a good opinion of you.'
+		end
+		*nl
 		if home_owned[2] = 0 or ParHomeBlock = 1:
 			'<a href="exec:home_owned[2] = 1 & ParHomeBlock = 0 & dynamic $cheatmenu[''reputation'']">Restore</a> access to your parent''s apartment.'
 		end
@@ -1546,6 +1611,7 @@ $cheatmenu['force_preg'] = {
 $cheatmenu['remove_preg'] = {
 	pregtime = 0
 	pregtalk = 0
+	pregTalkPC = 0
 	pregTalkNat = 0
 	pregTalkbrother = 0
 	preg = 0

+ 1 - 0
locations/Cum_Manage.qsrc

@@ -427,6 +427,7 @@ if $ARGS[0] = '':
 
 			sparrloc[sparrtemp] = spafinloc
 
+			if spafinloc = 12 and pcs_breath = 1: pcs_breath = 0
 			if spafinloc = 12 and swallow >= 10 and rand(0,3) = 0: pcs_energy += 2 & pcs_hydra += 1
 
 			$sparrnam[sparrtemp] = $boy

+ 0 - 132
locations/DanceWhore1.qsrc

@@ -1,132 +0,0 @@
-# DanceWhore1
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(24,40)
-gs 'boyStat', $npclastgenerated
-gs 'stat'
-'The man leads you by the hand into the hotel room. When he flips on the lights, you immediately notice that it''s a luxury room. You smile thinking, it looks like you made the right choice.'
-act 'Kneel':
-	cls
-	guy += 1
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
-	'Efficiently, you get in his pants and begin working on him with your hand. He is rock hard in no time.'
-	'Looking him in the eye, you lick his cock from base to tip, and then give the head a little kiss.'
-	'When you finally take his entire length into your mouth, "Oh, God", is his only response.'
-	gs 'arousal', 'hj', 10, 'sub'
-	gs 'arousal', 'bj', 10, 'sub'
-	minut -= 10
-	gs 'stat'
-	tipdarand = rand(0, 2)
-
-	if tipdarand = 0:
-		'He puts his hands on your head, and pushes insistently at you mouth.'
-		act 'Relax your throat':
-			cls
-
-			if pcs_throat < dick:pcs_throat += 1
-
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throat.jpg"></center>'
-
-			if pcs_throat < dick / 2:
-				pcs_mood = 5
-				pcs_horny = 0
-				'The man begins to frantically fuck your mouth.'
-				'You do you best to take it, while drool drips from your mouth, snot runs from your nose, and tears well up in your eyes.'
-				gs 'arousal', 'bj', 10, 'sub', 'rough'
-				gs 'stat'
-			elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-				pcs_mood -= 20
-				pcs_horny = pcs_horny/2
-				'He begins roughly using your mouth.'
-				'You take his cock down your throat as best you, but still gag a little when he goes deep.'
-				'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
-				gs 'arousal', 'bj', 10, 'sub', 'rough'
-				gs 'stat'
-			elseif pcs_throat >= dick:
-				'Holding you head, the man forcefully guides you up and down his shaft.'
-				'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
-				'The sensation of deep-throating this strange mans dick is getting you all wet.'
-				gs 'arousal', 'bj', 10, 'sub', 'rough'
-				gs 'stat'
-			end
-
-			tipdarand = rand(0, 1)
-			if tipdarand = 0:
-				'Without warning, the man grabs your hair, and holds your head down on his shaft.'
-				'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
-				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-				gs 'stat'
-				act 'Swallow':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-					'You greedily suck down as much of his cum as for can.'
-					'By the time the time he is finished your entire face feels like a wet runny mess.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
-				gs 'arousal', 'bj', 10, 'sub'
-				gs 'stat'
-				act 'Close your eyes':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-					'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	elseif tipdarand = 1:
-		'After a few minutes he says: "I want your ass, girl."'
-
-		act 'Give him your ass':
-			cls
-			spafinloc = 3
-			gs 'cum_manage'
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/anal.jpg"></center>'
-			'Yoy present your ass to him, with a little giggle, you give it a wiggle.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			gs 'arousal', 'anal', 30, 'sub'
-			gs 'arousal', 'end'
-			gs 'stat'
-			act 'Call a taxi': gt 'gdksport', 'cab_home'
-		end
-	elseif tipdarand = 2:
-		'After a few minutes he says: "I''m ready for that pussy."'
-
-		act 'Lie on your back.':
-			cls
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sex.jpg"></center>'
-			'You spread your legs for him, and motion him to you invitingly.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10
-			gs 'dinsex','sexcum'
-			gs 'arousal', 'vaginal', 30, 'sub'
-			gs 'arousal', 'end'
-			gs 'stat'
-			act 'Call a taxi': gt 'gdksport', 'cab_home'
-		end
-	end
-end
-
---- DanceWhore1 ---------------------------------
-

+ 0 - 140
locations/DanceWhore2.qsrc

@@ -1,140 +0,0 @@
-# DanceWhore2
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
-gs 'boyStat', $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,23)
-
-gs 'stat'
-'Shyly, the boys lead you into their hotel room.'
-'You think it''s sweet that they look a little nervous. Deciding to put their minds at ease, you take action.'
-act 'Get their pants off':
-	cls
-	guy += 2
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
-	'Squatting down in front of the boys, you give them each a turn. Licking their shafts and giving little sucking kisses to their heads, you have them hard in no time.'
-	'By the time you start sucking them in earnest, they both have warm smiles of appreciation on their faces.'
-	gs 'arousal', 'bj', 10, 'sub', 'group'
-	gs 'stat'
-	tipdarand = rand(0, 1)
-
-	if tipdarand = 0:
-		'No longer nervous, one of the boys moves behind you and works his hand between your cheeks.'
-		'"That is one tight little ass you have there baby", he whispers in your ear.'
-		'You let out a little moan, when his finger finds your pucker and slowly begins to massage it.'
-		'The other boy impatiently taps his dick against your mouth, urging you to get back to work.'
-		gs 'arousal', 'bj', 10, 'sub', 'group'
-		gs 'arousal', 'anal_finger', 10, 'sub', 'group'
-		minut -= 10
-		gs 'stat'
-		act 'Get spit-roasted':
-			cls
-			minut += 30
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d.jpg"></center>'
-			'You suckle at the tip of one boys cock, while the other gets ready to enter your ass. You wiggle your hips in anticipation.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			spafinloc = 3
-			gs 'arousal', 'bj', 30, 'sub', 'group'
-			gs 'arousal', 'anal', 30, 'sub', 'group'
-			minut -= 30
-			gs 'stat'
-			gs 'cum_manage'
-			!! {Setup for #2}
-			gs 'boyStat', $npclastgenerated
-			tipdarand = rand(0, 1)
-
-			if tipdarand = 0:
-				'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
-				act 'Swallow it':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-					'Choking slightly, you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
-				act 'Open your mouth':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-					'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	elseif tipdarand = 1:
-		'The boys lay you on the sofa. One of them settles between your legs, while the other dangles his cock near your face.'
-		act 'Part your lips':
-			cls
-			!!stat['vaginal'] += 1
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1.jpg"></center>'
-			'You begin to suck dick, while the other guy spreads your legs.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10
-			gs 'dinsex','sexcum'
-			gs 'arousal', 'bj', 30, 'sub', 'group'
-			gs 'arousal', 'vaginal', 30, 'sub', 'group'
-			minut -= 30
-			gs 'stat'
-			tipdarand = rand(0, 1)
-			!! {Setup for #2}
-			gs 'boyStat', $npclastgenerated
-
-			if tipdarand = 0:
-				'The man in your mouth groans, and suddenly you mouth is filled with wet warmth.'
-				act 'Swallow it':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallow.jpg"></center>'
-					'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed into your mouth.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'The man at your mouth takes hold of his cock, and starts to jerk it. It''s pointed right at your face.'
-
-				act 'Open your mouth':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facial.jpg"></center>'
-					'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-
-	!!if tipdarand = 2:end
-end
-
---- DanceWhore2 ---------------------------------
-

+ 0 - 128
locations/DanceWhore3.qsrc

@@ -1,128 +0,0 @@
-# DanceWhore3
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-gs 'boyStat', $npclastgenerated
-
-gs 'stat'
-'The Armenian guy leads you into his hotel room and announces: "It is time to earn your money whore. Now, get on your knees, and show me how well you can suck.'
-act 'Get on your knees':
-	cls
-	guy += 1
-	gs 'stat'
-	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj50.mp4"></video></center>'
-	'Doing your best to show him what a good cock sucker you are, you lick him from base to tip, and then give the head a little kiss. He gives you a little chuckle of appreciation.'
-	'When you take him fully into you mouth you looks up seeking approval.'
-	'"That''s a good girl", he says stroking your cheek.'
-	gs 'arousal', 'bj', 10, 'sub'
-	gs 'stat'
-	
-	tipdarand = rand(0, 2)
-
-	if tipdarand = 0:
-		'He firmly takes your head in his hands and says: "Now, open wide girl, here it comes."'
-
-		act 'Relax your throat':
-			cls
-			gs 'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral4.mp4"></video></center>'
-
-			if pcs_throat < dick / 2:
-				pcs_mood = 5
-				'He begins roughly using your mouth.'
-				'You do you best, but soon drool is running from your mouth, and snot is dripping from your nose. Eventually your eyes fill with tears, as you continue to gasp and gag on his cock.'
-				gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
-				gs 'stat'
-			elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-				pcs_mood -= 20
-				'He begins roughly using your mouth.'
-				'You take his cock down your throat as best you, but still gag a little when he goes deep.'
-				'You never would have thought gagging on a stranger''s dick could be such a turn-on.'
-				gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
-				gs 'stat'
-			elseif pcs_throat >= dick:
-				'Holding you head, the man forcefully guides you up and down his shaft.'
-				'You take the full length of his cock with ease. Your lips make it all the way down to the base, and his balls slap against your chin.'
-				'The sensation of deep-throating this strange mans dick is getting you all wet.'
-				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-				gs 'stat'
-			end
-
-			tipdarand = rand(0, 1)
-
-			if tipdarand = 0:
-				'Without warning, the man grabs your hair and holds your head down on his shaft.'
-				'You let out a strangled gurgle, as jets of semen hit the back of your throat.'
-
-				act 'Swallow':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					gs 'stat'
-					'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
-					'You greedily suck down as much of his cum as for can.'
-					'By the time the time he is finished your entire face feels like a wet runny mess.'
-					gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'After a few minutes he takes his cock out of your mouth, and starts jerking himself in front of your face.'
-				'"Open your mouth for me, girl", he orders.'
-				act 'Please him':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><video autoplay loop src="images/shared/sex/cum/cumf10.mp4"></video></center>'
-					'You look him in the eye, and softly whisper: "Give it to me."'
-					'Warm jets of semen begin to splatter against your face. You make little sounds of encouragement, until with a groan, he finishes with one last spurt that hits you right on the lips.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	elseif tipdarand = 1:
-		'He firmly tells you: "On all fours, now girl. I will have your ass."'
-
-		act 'Present your ass to him':
-			cls
-			spafinloc = 3
-			gs 'cum_manage'
-			gs 'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/dog12.mp4"></video></center>'
-			'You give it a wiggle, and he says smiling: "Ha, now that''s a good girl."' 
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			gs 'arousal', 'anal', 30, 'sub'
-			gs 'arousal', 'end'
-			gs 'stat'
-			
-			act 'Call a taxi': gt 'gdksport', 'cab_home'
-		end
-	elseif tipdarand = 2:
-		'He speaks: "On your back now, girl. Let''s see that pretty little pussy of yours."'
-		act 'Spread your legs for him':
-			cls
-			'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsexbonus2.mp4"></video></center>'
-			'Laying on your back a little thrill runs though your body, as the rough Armenian prepares to enter you.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10
-			gs 'dinsex','sexcum'
-			gs 'arousal', 'vaginal', 30, 'sub'
-			gs 'arousal', 'end'
-			gs 'stat'
-			
-			act 'Call a taxi': gt 'gdksport', 'cab_home'
-		end
-	end
-end
-
---- DanceWhore3 ---------------------------------
-

+ 0 - 140
locations/DanceWhore4.qsrc

@@ -1,140 +0,0 @@
-# DanceWhore4
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-gs 'boyStat', $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-
-gs 'stat'
-'Laughing, the two Armenians lead you into their hotel room. "It''s time to show us what you got, little lamb", one says.' 
-'The other man chimes in with: "I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock.'
-act 'Show them':
-	cls
-	guy += 2
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/shared/sex/group/cocksucker6.jpg"></center>'
-	'You kneel down in front of the two swarthy men to show them your skills.' 
-	'You playfully lick, jerk, and suck until they are both throbbing in your hands.'
-	'"Very nice little lamb, now take my cock. Take it all", one of the men says.'
-	'You enthusiastically begin to suck the penis of the man who spoke.'
-	gs 'arousal', 'hj', 10, 'group', 'sub'
-	gs 'arousal', 'bj', 10, 'group', 'sub'
-	minut -= 10
-	gs 'stat'
-	tipdarand = rand(0, 1)
-
-	if tipdarand = 0:
-		'After sucking for all your worth for a good ten minutes, one of them says: "Get your ass in the air. It''s time to get roasted, little lamb."'
-		'You get down on all fours, while the men laugh, and move into position at each end.'
-		'"You might be the sweetest thing I''ve ever seen. What do you say to that my little lamb?", one of the men says.'
-		'"Bah", you bleat with a laugh.'
-		act 'Get spit-roasted':
-			cls
-			gs 'stat'
-			'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
-			'You let out another playful bleat as you begin to get filled.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			spafinloc = 3
-			gs 'arousal', 'anal', 30, 'group', 'sub'
-			gs 'arousal', 'bj', 30, 'group', 'sub'
-			minut -= 30
-			gs 'cum_manage'
-			gs 'stat'
-			tipdarand = rand(0, 1)
-			gs 'boyStat', $npclastgenerated
-			
-			if tipdarand = 0:
-				'The swarthy man fucking your mouth grabs your hair, and presses you firmly against him.'
-				'Unable to move, you gag a little as semen hits the back of your throat.'
-				'"Swallow that down for me pet", the man holding your head insists.'
-				act 'Suck it down':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'arousal', 'end'
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
-					'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
-				act 'Open your mouth':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'arousal', 'end'
-					gs 'stat'
-					'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
-					'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your face.'
-					'"Well done, little lamb", the man behind you praises, giving you a little smack on the ass.'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	elseif tipdarand = 1:
-		'Eventually, one of the men announces: "On your back now lamb, It''s time to see what you have what you have between those legs."'
-		'You playfully hop onto the sofa, and spread your legs, presenting your pussy for approval.'
-		'The men chuckle as one of them settles between your legs, while the other taps his cock against your mouth.'
-		act 'Enjoy':
-			cls
-			gs 'stat'
-			'<center><video autoplay loop src="images/shared/sex/group/threesomepm10.mp4"></video></center>'
-			'As you take one man''s cock into your mouth, as the man between your legs chuckles: "Wonderful, it looks like you have already been sheared."'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10
-			gs 'dinsex','sexcum'
-			gs 'arousal', 'vaginal', 30, 'group', 'sub'
-			gs 'arousal', 'bj', 30, 'group', 'sub'
-			minut -= 30
-			gs 'stat'
-			gs 'boyStat', $npclastgenerated
-			tipdarand = rand(0, 1)
-
-			if tipdarand = 0:
-				'The swarthy man fucking your mouth grabs you hair, and presses you firmly against him.'
-				'Unable to move, you gag a little as semen hits the back of your throat.'
-				'"Swallow that down for me pet", the man holding your head insists.'
-
-				act 'Suck it down':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'arousal', 'end'
-					gs 'stat'
-					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
-					'Choking slightly you frantically swallow cum, until his cock finishes pouring his seed down your throat.'
-					act 'Drive back': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'The man at your mouth takes his cock in his hand and says: "Open wide pet. I''ve got a treat for you."'
-
-				act 'Open your mouth':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'arousal', 'end'
-					gs 'stat'
-					'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf2.mp4"></video></center>'
-					'Cum splatters into your mouth, and across your face. It doesn''t stop until it''s dripping from your chin.'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-
-	!!if tipdarand = 2:end
-end
-
---- DanceWhore4 ---------------------------------
-

+ 0 - 96
locations/DanceWhore5.qsrc

@@ -1,96 +0,0 @@
-# DanceWhore5
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-gs 'boyStat', $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-$boy1 = $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-
-gs 'stat'
-'The three Armenians lead you back to a hotel room. When one of them swings the door shut with his foot a little lump forms in your throat. The thought of all that could go wrong in a hotel room with three strange men is unsettling, yet a little exciting at the same time. You take a deep breath, as you turn to face them.'
-
-act 'Squat down':
-	cls
-	guy += 3
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjt.jpg"></center>'
-	'Deciding that eager service is the best way to avoid any problem, you get down in front of the men'
-	'A few minutes of licking and stroking later, you are faced by three throbbing cocks ready for more.'
-	'One of the swarthy men compliments your skill: "You are very skilled for such a young thing, and eager. I like eager."'
-	'As a way of saying thank you, you take his cock fully into your mouth, and slowly start to suck. The moan of pleasure this elicits from the man sends a little thrill running though your body.'
-	gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-	gs 'arousal', 'hj', 10, 'sub', 'gangbang'
-	minut -= 10
-	gs 'stat'
-	!!tipdarand = rand(0, 1)
-	tipdarand = 0
-
-	if tipdarand = 0:
-		'After you have serviced each man for several minutes. The begin to talk to each other in their native language. It looks like they are trying to decide something.'
-		'One of the men looks at you: "We will have your ass now girl."'
-		'That was not a question, but you are in no position to refuse anyway.'
-
-		act 'Present your ass':
-			cls
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/f.jpg"></center>'
-			'You continue to languidly suck on the two remaining men, while the third man prepares to enter you from behind.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			spafinloc = 3
-			gs 'arousal', 'bj', 30, 'sub', 'gangbang'
-			gs 'arousal', 'anal', 30, 'sub', 'gangbang'
-			minut -= 30
-			gs 'stat'
-			gs 'cum_manage'
-			gs 'boyStat', $npclastgenerated
-			'One of the men near your face says: "Get ready girl."'
-
-			act 'Open your mouth':
-				cls
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					spafinloc = 11
-					gs 'cum_manage'
-					gs 'boyStat', $boy1
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialt.jpg"></center>'
-					'The two men you''ve been blowing both finish at the same time. You flinch in surprise, when the first stream hits your face. By the time they finish, long streams of semen are dripping from your face.'
-					'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. You smile, licking your lips with satisfaction.'
-					gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-					gs 'arousal', 'end'
-					gs 'stat'
-				elseif tipdarand = 1:
-					spafinloc = 12
-					gs 'cum_manage'
-					gs 'boyStat', $boy1
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/swallowt.jpg"></center>'
-					'You kneel and eagerly open up for the two remaining men. They are surprisingly accurate, as they empty their loads into you mouth, other than a small drop on your chin they get it all in there.'
-					'Smiling up at them, you swallow it down.'
-					'The men all begin chatting among themselves, paying you no mind. From their excited tone, it certainly sounds like you did a good job. Smiling with satisfaction, you gather the last drop of cum from your chin with a finger, and lick it clean.'
-					gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-					gs 'arousal', 'end'
-					gs 'stat'
-				end
-
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-
-	!!if tipdarand = 1:end
-	!!if tipdarand = 2:end
-end
-
---- DanceWhore5 ---------------------------------
-

+ 0 - 143
locations/DanceWhore6.qsrc

@@ -1,143 +0,0 @@
-# DanceWhore6
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-gs 'boyStat', $npclastgenerated
-$npc_thdick[$npclastgenerated] = 'massive'
-npc_dick[$npclastgenerated] = 24
-npc_Malen[$npclastgenerated] = rand(10,15)
-
-gs 'stat'
-'<center>your thoughts</center>'
-'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-'As the big black guy leads you into the room, your mind drifts to what you have seen watching porn.'
-'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
-'You hope this guy lives up to the hype.'
-
-act 'Find out':
-	cls
-	guy += 1
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjn.jpg"></center>'
-	'"Oh, my", you whisper softly, as you expose his girth.'
-	'"You like that baby? Go on, and give it a kiss. It won''t bite", he chuckles.'
-	'Wide eyed, you wrap your lips around his massive length. You relish the taste, as you begin to suck. It doesn''t taste like chocolate, but it tastes pretty damn good.'
-	gs 'arousal', 'bj', 10, 'sub'
-	gs 'stat'
-	tipdarand = rand(0, 2)
-
-	if tipdarand = 0:
-		'After a few minutes the man takes your head in his hands, and urges you to take more.'
-		act 'Relax your throat':
-			cls
-
-			if pcs_throat < dick:pcs_throat += 1
-
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/throatn.jpg"></center>'
-
-			if pcs_throat < dick / 2:
-				pcs_mood = 5
-				pcs_horny = 0
-				'Oh god, he''s way too big for you. The pressure on you head isn''t letting up though.'
-				'Holding your head, he settles into a slow rut. After a few minutes of gaging on him, your face is covered in drool, snot, and tears. It feels good to let him take his pleasure like this, but you worry that your face must be a total mess.'
-				gs 'arousal', 'bj', 10, 'sub', 'rough'
-				gs 'stat'
-			elseif pcs_throat >= dick / 2 and pcs_throat < dick:
-				pcs_mood -= 20
-				pcs_horny = pcs_horny/2
-				'Oh god, he''s almost too much for you. He is forcing your head down, so it looks like you only have one option'
-				'You do your best to handle his rough thrusts to your face, but before too long your eyes are watering and snot is dripping from your nose. It''s all very exhilarating, you just wish your make-up wasn''t getting smeared'
-				gs 'arousal', 'bj', 10, 'sub', 'rough'
-				gs 'stat'
-			elseif pcs_throat >= dick:
-				'You accept the challenge posed by his hands, and take his entire length down your throat'
-				'He smiles down at you saying: "Damn, the stories about cock hungry little white girls must be true. You take that thing like a pro, baby."'
-				'You smile up at him around his cock, and continue to deep-throat him.'
-				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-				gs 'stat'
-			end
-
-			tipdarand = rand(0, 1)
-
-			if tipdarand = 0:
-				'When you think you can''t take anymore, he grabs your hair and forces you down even further.'
-				'"Oh shit, here it comes baby", he growls.'
-				'Warm jets of semen begin to pour down your throat.'
-				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
-				gs 'stat'
-				act 'Suck it down':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow3.jpg"></center>'
-					'To keep from choking, you gulp it down, as quickly as possible.'
-					'Mmm, maybe it does taste like chocolate.'
-					'"Damn baby, you must''ve been thirsty", he smiles down at you.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'When you think you can''t take anymore, the man takes his cock from your mouth.'
-				'"Let me see that tongue baby, I need something to aim for", he says smiling down at you.'
-				gs 'arousal', 'bj', 10, 'sub'
-				gs 'stat'
-				act 'Open up and say ahh':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-					'He grunts, and sticky streams of cum rain down around your face and mouth.'
-					'"Baby, you look like a fucking masterpiece, so fucking hot. I''m almost ready for another go just from looking at you.", he says panting.'
-					'You give him a wink, as you lick your lips'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	elseif tipdarand = 1:
-		'He informs you: "Baby, I''m glad you got me nice and lubed-up. When you find out where this is going next, you''ll be glad too." He grabs hold of one of your butt cheeks, and gives it a good squeeze.'
-		'You bite your lip, as equal parts of fear and excitement fill your thoughts.'
-
-		act 'Take it':
-			cls
-			spafinloc = 3
-			gs 'cum_manage'
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/analn.jpg"></center>'
-			'"Please be gentle", you whisper as he prepares to enter you.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			gs 'arousal', 'anal', 30, 'sub'
-			gs 'stat'
-			act 'Call a taxi': gt 'gdksport', 'cab_home'
-		end
-	elseif tipdarand = 2:
-		'After some minutes the man takes his cock out of your mouth, and easily lifts you up and lays you on your back.'
-
-		act 'Open legs for him':
-			cls
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/sexn.jpg"></center>'
-			'A little nervously, you slowly spread your legs for him. The big black guy moves between your legs, and prepares to penatrate you.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10
-			gs 'dinsex','sexcum'
-			gs 'arousal', 'vaginal', 30, 'sub'
-			gs 'stat'
-			act 'Call a taxi': gt 'gdksport', 'cab_home'
-		end
-	end
-end
-
---- DanceWhore6 ---------------------------------
-

+ 0 - 157
locations/DanceWhore7.qsrc

@@ -1,157 +0,0 @@
-# DanceWhore7
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-$npc_thdick[$npclastgenerated] = 'massive'
-npc_dick[$npclastgenerated] = 24
-npc_Malen[$npclastgenerated] = rand(10,15)
-gs 'boyStat', $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-$npc_thdick[$npclastgenerated] = 'monstrous'
-npc_dick[$npclastgenerated] = 32
-npc_Malen[$npclastgenerated] = rand(10,15)
-
-gs 'stat'
-'<center>your thoughts</center>'
-'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-'As the two big black guys lead you into the room, your mind drifts to what you have seen watching porn.'
-'The thought of actually being one of those little white girls talking big black cock sends a thrill through you.'
-'Taking care of two at the same time sounds even more delightfully naughty.'
-
-act 'Get them':
-	cls
-	guy += 2
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjdn.jpg"></center>'
-	'Hands on your hips you playfully announce to the men: "OK boys, pants off, let''s see them."'
-	'"Now that''s my kind of woman", one of the men smiles as they both start to undress. You tap your foot with feigned impatience, while they get naked.'
-	'"I''m impressed boys. How is a sweet young thing like me ever going to manage?", you say smiling, as you kneel at their feet.'
-	'You spend the next ten minutes licking and greedily sucking their big black cocks.'
-	gs 'arousal', 'bj', 10, 'sub', 'group'
-	gs 'stat'
-	tipdarand = rand(0, 1)
-
-	if tipdarand = 0:
-		'One of the men leans over over and slides a hand down the crack of you ass, when he his finger finds your sphincter you move your hips to encourage him.'
-		'"Damn girl, is that how you want it?", he says.'
-		'"Yes", you whisper.'
-		gs 'arousal', 'anal_finger', 5, 'sub'
-		gs 'stat'
-		
-		act 'Give him your ass':
-			cls
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dn.jpg"></center>'
-			'You continue sucking away at the first guy, as the other prepares to enter your backdoor.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			spafinloc = 3
-			gs 'cum_manage'
-			gs 'arousal', 'bj', 30, 'sub', 'group'
-			gs 'arousal', 'anal', 30, 'sub', 'group'
-			minut -= 30
-			gs 'stat'
-			gs 'boyStat', $npclastgenerated
-			tipdarand = rand(0, 1)
-			
-			if tipdarand = 0:
-				'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
-
-				act 'Taste it':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-					'You swallow it down, looking up at him seeking approval.'
-					'He pats you on the head: "I guess you white girls really do crave it.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'The man at your mouth takes his cock in hand, and starts to jerk.'
-
-				act 'Open you mouth':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-					'you make appreciative sounds, as hot streams of semen rain down on your face'
-					'After he is finished, you clean him up with licks and gentle kisses.'
-					'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	elseif tipdarand = 1:
-		'One of the men gently lifts you up, and lays you on the sofa.'
-		'He moves to position himslef between your legs, while the other guy brings his cock back to your lips.'
-
-		act 'Get filled':
-			cls
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/d1n.jpg"></center>'
-			'You take one man in your mouth, while the other guy spreads your legs.'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10
-			gs 'dinsex','sexcum'
-			gs 'arousal', 'bj', 30, 'sub', 'group'
-			gs 'arousal', 'vaginal', 30, 'sub', 'group'
-			minut -= 30
-			gs 'stat'
-			gs 'boyStat', $npclastgenerated
-			tipdarand = rand(0, 1)
-
-			if tipdarand = 0:
-				'The man fucking your mouth lets out a grunt, as his seed spills into your mouth.'
-
-				act 'Taste it':
-					cls
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-					'You swallow it down, looking up at him seeking approval.'
-					'He pats you on the head: "I guess you white girls really do crave it.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			elseif tipdarand = 1:
-				'The man at your mouth takes his cock in hand, and starts to jerk.'
-
-				act 'Open you mouth':
-					cls
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialn.jpg"></center>'
-					'you make appreciative sounds, as hot streams of semen rain down on your face'
-					'After he is finished, you clean him up with licks and gentle kisses.'
-					'"Damn girl, I guess you are what they would call a hot mess", one of the men laughs.'
-					gs 'arousal', 'end'
-					gs 'stat'
-					act 'Call a taxi': gt 'gdksport', 'cab_home'
-				end
-			end
-		end
-	end
-
-	!!if tipdarand = 2:end
-end
-
---- DanceWhore7 ---------------------------------
-

+ 0 - 113
locations/DanceWhore8.qsrc

@@ -1,113 +0,0 @@
-# DanceWhore8
-
-menu_off = 1
-minut += 5
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-$npc_thdick[$npclastgenerated] = 'massive'
-npc_dick[$npclastgenerated] = 24
-npc_Malen[$npclastgenerated] = rand(10,15)
-gs 'boyStat', $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-$npc_thdick[$npclastgenerated] = 'monstrous'
-npc_dick[$npclastgenerated] = 32
-npc_Malen[$npclastgenerated] = rand(10,15)
-$boy1 = $npclastgenerated
-gs 'npcgeneratec', 0, 'Albina''s "friend"', rand(18,32)
-$npc_thdick[$npclastgenerated] = 'monstrous'
-npc_dick[$npclastgenerated] = 30
-npc_Malen[$npclastgenerated] = rand(10,15)
-
-gs 'stat'
-'<center>your thoughts</center>'
-'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
-'This is just like one of those movies you''ve seen. Three big black guys leading a young little white girl into a hotel room, oh whatever will you do?'
-'"Let''s get this party started boys", you say smiling, as you take of your top.'
-'"Aren''t you just an eager little minx", one of the men laughs, as they begin to take off their pants.'
-'"Crawl over here and give it a kiss, little kitty. I''m gonna make you purr", another man says.'
-
-act 'Crawl to them':
-	cls
-	guy += 3
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjtn.jpg"></center>'
-	'The guys all rush to be first, when you make it over to them.'
-	'"One at a time boys. I know what I''m doing, but I can''t fit all three of those things in my mouth", you playfully chastise them.'
-	'The men laugh, as you settle into a rythm of sucking and stroking. The thought of all this hot black meat eager to be serviced is making your thighs ache with hunger.'
-	gs 'arousal', 'hj', 10, 'sub', 'gangbang'
-	gs 'arousal', 'bj', 10, 'sub', 'gangbang'
-	minut -= 10
-	gs 'stat'
-	!!tipdarand = rand(0, 1)
-	tipdarand = 0
-
-	if tipdarand = 0:
-		'After some minutes one of the men starts to slowly kneed one of your butt cheeks. His fingers are creeping ever closer to your sphincter.'
-		'"Oh, you think so do you", you say, looking up at him innocently.'
-		'"Oh, I know so, I know", he says with a grin.'
-		'Smiling, you slowly get on your hands and crawl toward the sofa. You make sure they get a good look at your white girl ass, as you do.'
-
-		act 'Call them over with a purr':
-			cls
-			spafinloc = 3
-			gs 'cum_manage'
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/fn.jpg"></center>'
-			'The sight of three big black guys rushing over to you puts a big smile on your face.'
-			'Two of the men move to get service from your mouth, while the third prepares to penetrate you.'
-			'"That''s one fine ass booty you got there, white girl", he says'
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
-			gs 'arousal', 'bj', 30, 'sub', 'gangbang'
-			gs 'arousal', 'anal', 30, 'sub', 'gangbang'
-			gs 'stat'
-			gs 'boyStat', $npclastgenerated
-			'The two men at your mouth seem close to finishing too.'
-
-			act 'Get some cream':
-				cls
-				tipdarand = rand(0, 1)
-
-				if tipdarand = 0:
-					spafinloc = 11
-					gs 'cum_manage'
-					gs 'boyStat', $boy1
-					spafinloc = 11
-					gs 'cum_manage'
-					facial += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/facialtn.jpg"></center>'
-					'You kneel down, and look up at the two remaining men stroking themselves toward the finish.'
-					'"Oh fuck, I''m going to paint that pretty face white for you, baby!", one of them says grunting.'
-					'Both men erupt at the same time. So much of it splatters against your face that it almost doesn''t seem real. You giggle wildly at the thrill of it all, after they have finished.'
-					'"God damn, this kitty really does love her cream!", one of the men laughs.'
-					gs 'arousal', 'end'
-					gs 'stat'
-				elseif tipdarand = 1:
-					spafinloc = 12
-					gs 'cum_manage'
-					gs 'boyStat', $boy1
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					minut += 10
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow8.jpg"></center>'
-					'You eagerly suck the two remaining men to finish. It''s not long before both of them have poured their loads down you throat.'
-					'"Our little kitty must have been thirsty", one of the men laughs.'
-					'You look up and give him a little "meow", and lick your lips.'
-					gs 'arousal', 'end'
-					gs 'stat'
-				end
-
-				act 'Call a taxi': gt 'gdksport', 'cab_home'
-			end
-		end
-	end
-
-	!!if tipdarand = 1:end
-	!!if tipdarand = 2:end
-end
-
---- DanceWhore8 ---------------------------------
-

+ 15 - 13
locations/FedorEv2.qsrc

@@ -217,9 +217,9 @@ if $ARGS[0] = 'Movies 2':
 	pcs_willpwr += 20
 	minut += 60
 	gs'stat'
+	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/scare.mp4"></video></center>'
 	'The movie starts and you and Fedor sit quietly watching the movie but you occationally see Fedor staring at you when he thinks you aren''t looking. You continue watching the movie in silence until a jump scare flashes on the screen causing you to jump up in your seat and after you collect yourself, you look down to notice that you were clutching Fedor''s hand. As you look at Fedor''s face, he giggles and wraps his fingers around your hand as he gazes intently into your <<$pcs_eyecol>> eyes and a few seconds of silence Fedor leans in closer to you...'
 	*nl	
-	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/scare.mp4"></video></center>'
 	
 	act 'Kiss him':
 		*clr & cla
@@ -349,6 +349,16 @@ if $ARGS[0] = 'Home':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/sitting.jpg"></center>'
 			'You and Fedor watch the movie and eating snacks while occasional discussing events in the movie. The movie ends and Fedor wraps his arm around your waist, he then gazes into your <<$pcs_eyecol>> eyes and asks you "<<$pcs_firstname>> would you like to go to my bedroom?"'
 			
+			act 'Sorry Fedor, but I''m not ready':
+				*clr & cla
+				minut += 5
+				gs'stat'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/endbye.mp4"></video></center>'
+				'You tell Fedor that you need to go and he wraps his arms around you, giving you a warm hug as he replies, "I understand, maybe next time." and he walks you home. Fedor fetches your coat and walks you out the door. When you arrive at your apartment, You give Fedor a soft kiss on the cheek. "Until next time." as you give him a wink and close the door.'
+								
+				act 'Go home':gt 'korrPar'
+			end	
+			
 			act 'How can I say no to that? <b><h4><font color=#ff00cc>[Go steady]</font></h4></b>':
 				*clr & cla
 				minut += 5
@@ -362,9 +372,9 @@ if $ARGS[0] = 'Home':
 				act 'Push him onto the bed':
 					*clr & cla
 					gs'stat'
+					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/bj.mp4"></video></center>'
 					'You gently push Fedor onto the bed and he lays back anxiously waiting to see what you do next and you climb on the bed and start licking his dick and then begin sucking his hard cock causing him to moan softly. you occasionally pull it out and lick the length of his penis to keep him from cumming too quickly. After a few moments he sits up and lifts you up by you shoulders and drops you onto the bed on your back.'			
 					*nl	
-					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/bj.mp4"></video></center>'
 					gs 'arousal', 'bj', 5, 'dom'	
 					gs'stat'						
 
@@ -390,16 +400,7 @@ if $ARGS[0] = 'Home':
 						act 'Let him enter you':gt 'FedorEv2', 'Vaginal Sex'
 					end	
 				end		
-			end
-			act 'Sorry Fedor, but I''m not ready':
-				*clr & cla
-				minut += 5
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/endbye.mp4"></video></center>'
-				'You tell Fedor that you need to go and he wraps his arms around you, giving you a warm hug as he replies, "I understand, maybe next time." and he walks you home. Fedor fetches your coat and walks you out the door. When you arrive at your apartment, You give Fedor a soft kiss on the cheek. "Until next time." as you give him a wink and close the door.'
-								
-				act 'Go home':gt 'korrPar'
-			end			
+			end		
 		end		
 	end	
 end
@@ -457,9 +458,10 @@ if $ARGS[0] = 'Virgin Sex':
 		gs 'cum_manage'
 		fedorKozlovQW = 20
 		gs'stat'
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/virginvag.mp4"></video></center>'
 		'"It''s ok, I''m...I''m ready" you give him a sweet smile and he replies, "I''m so glad that you will let me be your first. I promise I will be gentle." you lightly grip his hand and respond, "I know I can trust you." Fedor smiles and starts rubbing his penis head against your pussy lips and after a few seconds slowly pushes his <<dick>> centimeter penis into your vagina. You feel his penis move deeper inside until it is pressing against your hymen and a second later, you feel it burst through and you can''t help but let out a loud moan when you feel your cherry get popped.'
 		*nl	
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/virginvag.mp4"></video></center>'
+		
 		gs 'arousal', 'vaginal', 5, 'sub'
 		gs'stat'	
 

+ 13 - 13
locations/FedorEv3.qsrc

@@ -445,6 +445,12 @@ if $ARGS[0] = 'Ladies Room':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/ladies/ladiesrestroom.jpg"></center>'
 	'The ladies room is very clean and has 3 <a href="exec:gt ''mirror'', ''start''">mirrors</a>, 3 sinks and 4 stalls.'
 	
+	if EndMovie = 1:
+		act 'Leave the restroom':gt 'FedorEv3', 'Movies 3'
+	else
+		act 'Go back to the theater':gt 'FedorEv3', 'Movies 2'
+	end	
+	
 	act 'Have a quick wash (0:10)':
 		VK = rand(1,10)
 		if VK <= 4:
@@ -453,12 +459,6 @@ if $ARGS[0] = 'Ladies Room':
 			gt 'FedorEv3', 'Restroom Wash'
 		end	
 	end	
-	
-	if EndMovie = 1:
-		act 'Leave the restroom':gt 'FedorEv3', 'Movies 3'
-	else
-		act 'Go back to the theater':gt 'FedorEv3', 'Movies 2'
-	end	
 end		
 		
 if $ARGS[0] = 'Mens Room':
@@ -476,6 +476,12 @@ if $ARGS[0] = 'Mens Room':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/ladies/ladiesrestroom.jpg"></center>'
 	'The Men''s room is a little dirty and has a long <a href="exec:gt ''mirror'', ''start''">mirror</a>, 2 sinks and 4 stalls.'		
 
+	if EndMovie = 1:
+		act 'Leave the restroom':gt 'FedorEv3', 'Movies 3'
+	else
+		act 'Go back to the theater':gt 'FedorEv3', 'Movies 2'
+	end	
+	
 	act 'Have a quick wash (0:10)':
 		VK = rand(1,20)
 		if VK <= 5 and WithFedor = 0:
@@ -490,12 +496,6 @@ if $ARGS[0] = 'Mens Room':
 			gt 'FedorEv3', 'Restroom Wash 2'
 		end	
 	end	
-	
-	if EndMovie = 1:
-		act 'Leave the restroom':gt 'FedorEv3', 'Movies 3'
-	else
-		act 'Go back to the theater':gt 'FedorEv3', 'Movies 2'
-	end	
 end	
 		
 if $ARGS[0] = 'Restroom Fedor':
@@ -1246,7 +1246,7 @@ if $ARGS[0] = 'Restroom Rescue':
 			else
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/5.jpg"></center>'
 			end		
-			'You wrap your arms around Fedor''s chest and lightly pull him off the guy as you tell him "Hey Fedor, It''s over now. I''m safe, thanks to you." as you give him a innocent smile. Fedor closes his eyes as he tilts his head back trying to collect his thoughts and then responds, "You''re right <<$pcs_nickname>>, I don''t know what came over me." You hug him as you tell him "I''m so lucky to have you." Fedor kisses you then stays with you as you wash up. After you finish Fedor walks you out of the restroom.'
+			'You wrap your arms around Fedor''s chest and lightly pull him off the guy as you tell him "Hey Fedor, It''s over now. I''m safe, thanks to you." as you give him an innocent smile. Fedor closes his eyes as he tilts his head back trying to collect his thoughts and then responds, "You''re right <<$pcs_nickname>>, I don''t know what came over me." You hug him as you tell him "I''m so lucky to have you." Fedor kisses you then stays with you as you wash up. After you finish Fedor walks you out of the restroom.'
 				
 			if EndMovie = 1:
 				act 'Leave restroom':gt 'FedorEv3', 'Movies 3'

+ 66 - 79
locations/FedorEv4.qsrc

@@ -273,7 +273,7 @@ if $ARGS[0] =  '3way1':
 		minut -= 5
 		gs'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/3way/bed2.mp4"></video></center>'
-		'You feel Ivan''s hands clench your waist as he lifts you up and pushes you down on Fedor dick causing a instant rush of arousal and excitement to flow through you. You reach over to continue jerking Ivan as you Ride Fedor''s dick so that Ivan won''t feel left out and you can see a very pleased smile on his face as he stares into your eyes while you jerk him off. Ivan then lays back, making himself comfortable. After a few seconds Ivan leans forward and smacks your ass. "Hey <<$pcs_nickname>> why don''t you put that pretty mouth of yours to work?"'
+		'You feel Ivan''s hands clench your waist as he lifts you up and pushes you down on Fedor dick causing an instant rush of arousal and excitement to flow through you. You reach over to continue jerking Ivan as you Ride Fedor''s dick so that Ivan won''t feel left out and you can see a very pleased smile on his face as he stares into your eyes while you jerk him off. Ivan then lays back, making himself comfortable. After a few seconds Ivan leans forward and smacks your ass. "Hey <<$pcs_nickname>> why don''t you put that pretty mouth of yours to work?"'
 		gs 'boyStat', 'A5'
 		gs 'arousal', 'vaginal', 5, 'sub'
 		gs 'boyStat', 'A3'
@@ -715,7 +715,7 @@ if $ARGS[0] =  'Movie Action':
 	pcs_willpwr += 15
 	minut += 90
 	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvkino'+rand(2,3)+'.mp4"></center>'
+	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvkino'+rand(2,3)+'.mp4"></video></center>'
 	'You and Fedor begin watching an action/drama movie while occasionally discussing your favorite scenes as you see them.'
 
 	act 'Finish movie':gt 'FedorEv4', 'Home 3'
@@ -2414,6 +2414,7 @@ if $ARGS[0] = 'Bathroom':
 		'This bathroom is very clean and organized with a sink, <a href="exec:gt ''FedorEv4'', ''Toilet''">Toilet</a>, <a href="exec:gt ''mirror'', ''start''">mirror</a> and bathtub.'
 
 		if WithFedor = 0:
+			act 'Leave bathroom':gt 'FedorEv4', 'Hallway'
 			act 'Take a shower (0:15)':gt 'FedorEv4', 'Shower'
 		else
 			act 'Take a shower':gt 'FedorEv4', 'Shower 2'
@@ -2422,8 +2423,6 @@ if $ARGS[0] = 'Bathroom':
 		act 'Quick wash (0:10)':gt 'FedorEv4', 'Quick Wash'
 
 		dynamic $tampon
-
-		if WithFedor = 0: act 'Leave bathroom':gt 'FedorEv4', 'Hallway'
 	end
 end
 
@@ -2489,6 +2488,7 @@ if $ARGS[0] =  'Toilet':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/toilet.jpg"></center>'
 	'This toilet looks very clean and there is plenty of toilet paper on the nearby roll.'
 
+	act 'Walk away':gt 'FedorEv4', 'Bathroom'
 	if Potty_Daystart ! daystart:
 		act 'Use the toilet':
 			VK = rand(1,6)
@@ -2507,7 +2507,6 @@ if $ARGS[0] =  'Toilet':
 			end
 		end
 	end
-	act 'Walk away':gt 'FedorEv4', 'Bathroom'
 end
 
 if $ARGS[0] =  'Toilet 2':
@@ -2547,9 +2546,9 @@ if $ARGS[0] =  'Kitchen':
 	minut += 5
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/kitchen.jpg"></center>'
-	''
+	*nl
 	'This kitchen is very clean. Fedor''s parents must be very neat people.'
-	''
+	*nl
 	'There is a sink, a microwave, a stove and a <a href="exec:gt ''FedorEv4'', ''Fridge''">refrigerator</a> stocked with food.'
 	'If you''re thirsty, you can pour yourself a glass of <a href="exec:gt ''beverage'', ''bev_wat''">water</a> from the tap.'
 	if week <= 5 and hour >= 19 and hour < 20 or week > 5 and hour >= 12 and hour < 14:
@@ -2564,9 +2563,8 @@ if $ARGS[0] =  'Kitchen':
 		'<a href="exec:gt ''FedorEv4'', ''Regina Chat''">Regina</a> is getting ready to leave for work.'
 	end
 
-	act 'Enter the living room':gt 'FedorEv4', 'Livingroom'
-
 	act 'Return to the hallway':gt 'FedorEv4', 'Hallway'
+	act 'Enter the living room':gt 'FedorEv4', 'Livingroom'
 end
 
 if $ARGS[0] =  'Livingroom':
@@ -2589,9 +2587,8 @@ if $ARGS[0] =  'Livingroom':
 		'<a href="exec:gt ''FedorEv4'', ''Regina Chat''">Regina</a> is sitting down on the couch, watching TV.'
 	end
 
-	act 'Step into the kitchen':gt 'FedorEv4', 'Kitchen'
-
 	act 'Return to the hallway':gt 'FedorEv4', 'Hallway'
+	act 'Step into the kitchen':gt 'FedorEv4', 'Kitchen'
 end
 
 if $ARGS[0] =  'Hallway':
@@ -2611,38 +2608,40 @@ if $ARGS[0] =  'Hallway':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/hallway.jpg"></center>'
 	'This is the central hallway which connects the whole house. There is a <a href="exec:gt ''mirror'', ''start''">mirror</a>, a coat rack and multiple painting on the walls.'
 
+	act'<b>Leave the house</b>':
+		if $clothingworntype = 'nude':
+			gt 'FedorEv4', 'Nude'
+		elseif FedorHomeDate = 1 and week <= 5 and hour >= 14 and hour <= 24:
+			gt 'FedorEv4', 'End Date'
+		else
+			FedorHomeDate = 0
+			minut += 5
+			gt 'pavResidential'
+		end
+	end
+	
 	if fedorKozlovQW > 1 and week <= 5 and hour >= 16 and hour <= 17:
-		act 'Bedroom':gt 'FedorMisc', 'Workout Time'
+		act 'Go to Fedor''s bedroom':gt 'FedorMisc', 'Workout Time'
 	else
-		act 'Bedroom':gt 'FedorEv4', 'Bedroom'
+		act 'Go to Fedor''s bedroom':gt 'FedorEv4', 'Bedroom'
 	end
 
 	if fedorKozlovQW > 1 and week <= 5 and hour >= 16 and hour <= 17:
-		act 'Bathroom':gt 'FedorMisc', 'Workout Time'
+		act 'Go to the bathroom':gt 'FedorMisc', 'Workout Time'
 	else
-		act 'Bathroom':gt 'FedorEv4', 'Bathroom'
+		act 'Go to the bathroom':gt 'FedorEv4', 'Bathroom'
 	end
 
 	if fedorKozlovQW > 1 and week <= 5 and hour >= 16 and hour <= 17:
-		act 'Kitchen':gt 'FedorMisc', 'Workout Time'
+		act 'Go to the kitchen':gt 'FedorMisc', 'Workout Time'
 	else
-		act 'Kitchen':gt 'FedorEv4', 'Kitchen'
+		act 'Go to the kitchen':gt 'FedorEv4', 'Kitchen'
 	end
 
 	if fedorKozlovQW > 1 and week <= 5 and hour >= 16 and hour <= 17:
-		act 'Living room':gt 'FedorMisc', 'Workout Time'
+		act 'Go to the living room':gt 'FedorMisc', 'Workout Time'
 	else
-		act 'Living room':gt 'FedorEv4', 'Livingroom'
-	end
-
-	act'Leave House':
-		if $clothingworntype = 'nude':
-			gt 'FedorEv4', 'Nude'
-		elseif FedorHomeDate = 1 and week <= 5 and hour >= 14 and hour <= 24:
-			gt 'FedorEv4', 'End Date'
-		else
-			FedorHomeDate = 0 & gt 'pavResidential'
-		end
+		act 'Go to the living room':gt 'FedorEv4', 'Livingroom'
 	end
 end
 
@@ -2727,6 +2726,8 @@ if $ARGS[0] =  'Fridge':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/kitchen/eating.jpg"></center>'
 	'You open the refrigerator and see leftover food and some snacks.'
 
+	act 'Close refrigerator door':gt 'FedorEv4', 'Kitchen'
+	
 	act 'Have a snack':
 		*clr & cla
 		minut += 5
@@ -2757,8 +2758,6 @@ if $ARGS[0] =  'Fridge':
 
 		act 'Finish':gt 'FedorEv4', 'Kitchen'
 	end
-
-	act 'Close refrigerator door':gt 'FedorEv4', 'Kitchen'
 end
 
 if $ARGS[0] =  'Fedor Sleeping':
@@ -2768,13 +2767,10 @@ if $ARGS[0] =  'Fedor Sleeping':
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/fedor.jpg"></center>'
 	'Hey <<$pcs_firstname>>, I''m a bit too tired to walk you home right now but you can climb into bed and spend the night if you like. just don''t let my mother see you leave.'
-	if pcs_health < 100:
-		'Fedor then looks back at you and frowns. "<<$pcs_firstname>> you''re hurt. My mother works as a nurse. You should have her take a look at you."'
-	end
+	if pcs_health < 100: 'Fedor then looks back at you and frowns. "<<$pcs_firstname>> you''re hurt. My mother works as a nurse. You should have her take a look at you."'
 
-	act 'Spend the night':gt 'bed2'
-	
 	act 'Walk away':gt 'FedorEv4', 'Bedroom'
+	act 'Spend the night':gt 'bed2'
 end
 
 if $ARGS[0] =  'End Date':
@@ -2785,6 +2781,7 @@ if $ARGS[0] =  'End Date':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/hall/fedor.jpg"></center>'
 	'Fedor notices that you leaving then approaches you. "Are you ready to go?"'
 
+	act 'Not right now':gt 'FedorEv4', 'Hallway'
 	act 'Yes I am':
 		if $clothingworntype = 'nude':
 			gt 'FedorEv4', 'Nude'
@@ -2792,7 +2789,6 @@ if $ARGS[0] =  'End Date':
 			gt 'FedorEv4', 'End Date 2'
 		end
 	end
-	act 'Not right now':gt 'FedorEv4', 'Hallway'
 end
 
 if $ARGS[0] =  'End Date 2':
@@ -2824,8 +2820,10 @@ if $ARGS[0] =  'TV':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/livingroom/sitting.jpg"></center>'
 	'You sit down on the couch and lay back, trying to get as comfortable as possible while you decide what channel you would like to watch.'
 
+	act 'Finish movie':gt 'FedorEv4', 'Livingroom'
+	
 	if VKwip = 100:
-		act 'Masterbate':
+		act 'Masturbate':
 			if week <= 5 and hour <= 24 and hour > 20 or week <= 5 and hour <= 10 and hour > 9 or week > 5 and hour <= 18 and hour > 9:
 				gt 'FedorEv4', 'Solo Caught'
 			else
@@ -2851,8 +2849,6 @@ if $ARGS[0] =  'TV':
 			end
 		end
 	end
-
-	act 'Finish movie':gt 'FedorEv4', 'Livingroom'
 end
 
 if $ARGS[0] =  'TV Action':
@@ -2865,9 +2861,8 @@ if $ARGS[0] =  'TV Action':
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvkino'+rand(2,3)+'.mp4"></video></center>'
 	'You and Fedor begin watching an action/drama movie while occasionally discussing your favorite scenes as you see them.'
 
-	act 'Change channel':gt 'FedorEv4', 'TV'
-
 	act 'Get off couch':gt 'FedorEv4', 'Livingroom'
+	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
 if $ARGS[0] =  'TV Geographic':
@@ -2880,9 +2875,8 @@ if $ARGS[0] =  'TV Geographic':
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo'+rand(1,4)+'.mp4"></video></center>'
 	'You change to the geographic channel. You study what you see to have a better understanding of the world around you.'
 
-	act 'Change channel':gt 'FedorEv4', 'TV'
-
 	act 'Get off couch':gt 'FedorEv4', 'Livingroom'
+	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
 if $ARGS[0] =  'TV Sports':
@@ -2895,9 +2889,8 @@ if $ARGS[0] =  'TV Sports':
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvsport'+rand(1,2)+'.mp4"></video></center>'
 	'You begin cycling through sports channels, enjoying the athletes competing in various sports.'
 
-	act 'Change channel':gt 'FedorEv4', 'TV'
-
 	act 'Get off couch':gt 'FedorEv4', 'Livingroom'
+	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
 if $ARGS[0] =  'TV Family':
@@ -2910,9 +2903,8 @@ if $ARGS[0] =  'TV Family':
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvmult'+rand(1,2)+'.mp4"></video></center>'
 	'You change to the family channel and begin watch an animated movie with cute cuddly animals.'
 
-	act 'Change channel':gt 'FedorEv4', 'TV'
-
 	act 'Get off couch':gt 'FedorEv4', 'Livingroom'
+	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
 if $ARGS[0] =  'TV Porn':
@@ -2926,9 +2918,8 @@ if $ARGS[0] =  'TV Porn':
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvporn'+rand(1,5)+'.mp4"></video></center>'
 	'You begin cycling through adult channels watching various sexual acts being performed by professional pornstars..'
 
-	act 'Change channel':gt 'FedorEv4', 'TV'
-
 	act 'Get off couch':gt 'FedorEv4', 'Livingroom'
+	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
 if $ARGS[0] =  'Porn Caught':
@@ -2956,9 +2947,8 @@ if $ARGS[0] =  'Regina Intro':
 	'You tilt your head as you reply, "His first?"'
 	'Regina replies, "Well yes. Fyodor usually spends too much time in front of that TV or with his friend Ivan. His father always lectures that boy about not being more active, that is...when he''s here... Anyway, I''ve droned on for long enough. Would you like me to make you something to eat?"'
 
-	act 'Only if it''s no trouble':gt 'FedorEv4', 'Dinner 1'
-
 	act 'No thank you':gt 'FedorEv4', 'Kitchen'
+	act 'Only if it''s no trouble':gt 'FedorEv4', 'Dinner 1'
 end
 
 if $ARGS[0] =  'Regina Chat':
@@ -2990,6 +2980,8 @@ if $ARGS[0] =  'Regina Chat':
 		'Regina looks at you and gasps. "Ohh no sweety, you''re hurt. Let me take a look at you."'
 	end
 
+	act 'Walk away':gt 'FedorEv4', 'Kitchen'
+	
 	if pcs_health < 100 and money >= 20:act 'Let Regina help you':gt 'FedorEv4', 'Check up'
 
 	if ReginaIntro = 0:
@@ -3002,9 +2994,7 @@ if $ARGS[0] =  'Regina Chat':
 
 	if ReginaIntro = 1 and ReginaKoz_Daystart ! daystart:
 		act 'May I join you for dinner?':gt 'FedorEv4', 'Dinner 1'
-	end
-
-	act 'Walk away':gt 'FedorEv4', 'Kitchen'
+	end	
 end
 
 if $ARGS[0] =  'Regina Chat 2':
@@ -3106,6 +3096,8 @@ if $ARGS[0] =  'Fedor Livingroom':
 	if $clothingworntype = 'nude': 'Fedor reaches over, then begins rubbing your ass, "You have a body to die for <<$pcs_nickname>>."'
 	if pcs_hairbsh = 0: 'Fedor notices your messy hair and pulls out his <a href="exec:gt ''FedorMisc'', ''Comb''">comb</a>.'
 
+	act 'Walk away':gt 'FedorEv4', 'Livingroom'
+	
 	if dimaFilm = 1 and DimaRudeBlock = 0 and FedorLove = 1 and FedorvsDimka = 0:
 		act 'Ask for help with Dimka':gt 'FedorEv4', 'Private Chat'
 	elseif FedorvsDimka = 2:
@@ -3114,9 +3106,7 @@ if $ARGS[0] =  'Fedor Livingroom':
 
 	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 
-	act 'Chat':gt 'FedorEv4', 'Fedor Livingroom Chat'
-
-	act 'Walk away':gt 'FedorEv4', 'Livingroom'
+	act 'Chat':gt 'FedorEv4', 'Fedor Livingroom Chat'	
 end
 
 if $ARGS[0] = 'Fedor Kitchen':
@@ -3139,6 +3129,8 @@ if $ARGS[0] = 'Fedor Kitchen':
 	if pcs_hairbsh = 0: 'Fedor notices your messy hair and pulls out his <a href="exec:gt ''FedorMisc'', ''Comb''">comb</a>.'
 	if $clothingworntype = 'nude': 'Fedor reaches over, then begins feeling up your legs, "You are so hot, <<$pcs_nickname>>."'
 
+	act 'Walk away':gt 'FedorEv4', 'Kitchen'
+	
 	if FedorKoz_Daystart ! daystart:
 		act 'Yes':
 			*clr & cla
@@ -3167,10 +3159,8 @@ if $ARGS[0] = 'Fedor Kitchen':
 	end
 
 	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
-
-	act 'Chat':gt 'FedorEv4', 'Fedor Kitchen Chat'
-
-	act 'Walk away':gt 'FedorEv4', 'Kitchen'
+	
+	act 'Chat':gt 'FedorEv4', 'Fedor Kitchen Chat'	
 end
 
 if $ARGS[0] =  'Fedor Bedroom':
@@ -3204,6 +3194,8 @@ if $ARGS[0] =  'Fedor Bedroom':
 		'Fedor reaches over, then begins, gently rubbing your vagina, "Your body is so perfect, <<$pcs_firstname>>."'
 	end
 
+	act 'Walk away':gt 'FedorEv4', 'Bedroom'
+	
 	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 
 	if FedorLove = 0 and strelaQW = -1:
@@ -3227,9 +3219,7 @@ if $ARGS[0] =  'Fedor Bedroom':
 	end
 	if hour >= 21:
 		act 'Spend the night':gt 'bed2'
-	end
-
-	act 'Walk away':gt 'FedorEv4', 'Bedroom'
+	end	
 end
 
 if $ARGS[0] =  'Fedor Bedroom 2':
@@ -3258,9 +3248,8 @@ if $ARGS[0] =  'Fedor Bedroom 2':
 	
 	if home_owned[2] = 0 and FedorShelter = 0:act 'Ask about moving in':gt 'FedorEv4', 'Fedor Shelter'
 
-	act 'Sure':gt 'FedorEv4', 'Fedor Bedroom Chat 2'
-
 	act 'Maybe later':gt 'FedorEv4', 'Bedroom'
+	act 'Sure':gt 'FedorEv4', 'Fedor Bedroom Chat 2'
 end
 
 if $ARGS[0] =  'Love Talk':
@@ -3343,6 +3332,8 @@ if $ARGS[0] =  'Future':
 		'Fedor gives you a warm smile. "Of course my love. What can I do for you?"'
 	end
 
+	act 'Never mind':gt 'FedorEv4', 'Fedor Bedroom'
+	
 	act 'Marriage':
 		*clr & cla
 		gs'stat'
@@ -3387,7 +3378,6 @@ if $ARGS[0] =  'Future':
 			act 'Maybe later':gt 'FedorEv4', 'Fedor Bedroom'
 		end
 	end
-	act 'Never mind':gt 'FedorEv4', 'Fedor Bedroom'
 end
 
 if $ARGS[0] =  'Fedor Livingroom Chat':
@@ -3435,13 +3425,12 @@ if $ARGS[0] =  'Fedor Bedroom Chat 2':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console1.jpg"></center>'
 	'Fedor gets up and offers you his seat then stands behind you as he shows you his playlist of favorite online videos as you share with him, your favorites.'
 
+	act 'Finish chatting':gt 'FedorEv4', 'Fedor Bedroom 2'
 	if dimaFilm = 1 and DimaRudeBlock = 0 and FedorLove = 1 and FedorvsDimka = 0:
 		act 'Ask for help with Dimka':gt 'FedorEv4', 'Dimka Help'
 	elseif FedorvsDimka = 2:
 		act 'Talk about what happened with Dimka':gt 'FedorEv4', 'Dimka Aftermath'
 	end
-
-	act 'Finish chatting':gt 'FedorEv4', 'Fedor Bedroom 2'
 end
 
 if $ARGS[0] =  'Private Chat':
@@ -3493,6 +3482,7 @@ if $ARGS[0] =  'Dimka Help':
 	'You look toward him but are unable to look him in the eye. "Fedor...I need your help with something but I..."'
 	'He sits up then wraps his arms around your waist. "<<$pcs_firstname>> whatever it is, you can talk to me."'
 
+	act 'It''s...It''s nothing':gt 'FedorEv4', 'Bedroom'
 	act 'Ask him for help':
 		*clr & cla
 		FedorvsDimka = 1
@@ -3507,9 +3497,7 @@ if $ARGS[0] =  'Dimka Help':
 		'Fedor gives you a kiss on the forhead. "You have nothing to fear with me around. Meet me after school and we''ll deal with that punk together." Fedor then gives you a long passionate kiss.'
 
 		act 'Get out of bed':gt 'FedorEv4', 'Bedroom'
-	end
-
-	act 'It''s...It''s nothing':gt 'FedorEv4', 'Bedroom'
+	end	
 end
 
 if $ARGS[0] =  'Dimka Aftermath':
@@ -3528,10 +3516,11 @@ if $ARGS[0] =  'Dimka Aftermath':
 	*nl
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/kiss2.mp4"></video></center>'
 
-	act 'walk away':
+	act 'Walk away':
 		if $loc = 'FedorEv4':
 			gt 'FedorEv4', 'Bedroom'
 		else
+			minut += 5
 			gt 'pavResidential'
 		end
 	end
@@ -3542,14 +3531,12 @@ if $ARGS[0] =  'Home Entrance':
 	$menu_loc = 'FedorEv4'
 	$menu_arg = 'Home Entrance'
 	menu_off = 0
-	minut += 5
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/house.jpg"></left>'
 	'Fedor''s house is a bit weathered but still looks quite lovely. This house is but a short walk away from my parents apartment.'
-
+	
+	act 'Walk away': minut += 5 & gt 'pavResidential'
 	act 'Knock on the door':gt 'FedorEv4', 'Home Entrance 2'
-
-	act 'Walk away':gt 'pavResidential'
 end
 
 if $ARGS[0] =  'Home Entrance 2':
@@ -3571,7 +3558,7 @@ if $ARGS[0] =  'Home Entrance 2':
 		act 'Enter house':gt 'FedorEv4', 'Hallway'
 	else
 		'You knock on the door but no one answers.'
-		act 'Walk away':gt 'pavResidential'
+		act 'Walk away': minut += 5 & gt 'pavResidential'
 	end
 end
 

+ 6 - 6
locations/FedorMisc.qsrc

@@ -65,6 +65,12 @@ if $ARGS[0] = 'Fedor Chat':
 	if npc_rel['A5'] >= 60 and npc_rel['A5'] < 80:'You and Fedor have a good relationship.'
 	if npc_rel['A5'] >= 80:'You and Fedor have a great relationship.'
 
+	if $loc ! 'gdkin':
+		act 'Leave': gt 'gschool_lessons', 'short_break'
+	else
+		act 'Move away': gt $loc, $metka
+	end
+	
 	act 'Chat':
 		*clr & cla
 		npc_rel['A5'] += rand(5,10)
@@ -104,12 +110,6 @@ if $ARGS[0] = 'Fedor Chat':
 	end
 
 	if (fedorKozlovQW > 1 or fedorKozlovQW < -10) and NikoPayback = 2 and FyodorVsNiko = 0 and FedorVsNiko = 0:act 'Ask for help with Niko':gt 'NikoPayback', 'Fedor Help'
-
-	if $loc ! 'gdkin':
-		act 'Leave': gt 'gschool_lessons', 'short_break'
-	else
-		act 'Move away': gt $loc, $metka
-	end
 end
 
 if $ARGS[0] = 'Fedor Chat 2':

+ 43 - 21
locations/Gadbana.qsrc

@@ -10,7 +10,14 @@ $menu_loc = 'Gadbana'
 $menu_arg = ''
 menu_off = 0
 frost = 0
-clothesAtLocation = FUNC('lost_clothes_here','Gadbana')
+if banya_underwear = 0:
+	if $pantyworntype ! 'none' and $braworntype ! 'none':
+		banya_underwear = 1
+	else
+		banya_underwear = 2
+	end
+end
+!!clothesAtLocation = FUNC('lost_clothes_here','Gadbana')
 
 '<center><h4>bath</h4></center>'
 
@@ -20,13 +27,15 @@ clothesAtLocation = FUNC('lost_clothes_here','Gadbana')
 gs 'stat'
 
 if mira = 0:
-	if clothesAtLocation = 1 and $clothingworntype = 'nude':
+	if $clothingworntype = 'nude':
 		act 'Get dressed and leave':
 			minut += 1
 			menu_off = 1
-			gs 'clothing', 'recover_lost_clothes', 'Gadbana', 1
-			gs 'underwear', 'wear'
+			!!gs 'clothing', 'recover_lost_clothes', 'Gadbana', 1
+			gs 'clothing', 'wear_last_worn'
+			if banya_underwear = 1: gs 'underwear', 'wear'
 			gs 'stat'
+			killvar 'banya_underwear'
 			gt 'Gaddvor'
 		end
 	end
@@ -37,11 +46,15 @@ if mira = 0:
 			*clr & cla
 			menu_off = 1
 			minut += 1
-			inhib_exp += rand(0,2)
-			grandma_trouble += rand(0,1)
+			if gadbana_stripping ! daystart: 
+				gadbana_stripping = daystart
+				inhib_exp += 2
+				grandma_trouble += 1
+			end
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>''It''s certainly risky leaving the hosue like this, and while it''s unlikely anyone saw you go outside naked, there''s a thrill in almost getting caught'
-			gs 'clothing', 'recover_lost_clothes', 'Gadbana'
+			!!gs 'clothing', 'recover_lost_clothes', 'Gadbana'
 			gs 'arousal', 'voyeur', 10, 'exhibitionism'
+			killvar 'banya_underwear'
 			gs 'stat'
 			act 'Continue': gt 'Gaddvor'
 		end
@@ -50,11 +63,15 @@ if mira = 0:
 			*clr & cla
 			menu_off = 1
 			minut += 1
-			inhib_exp += rand(0,2)
-			grandma_trouble += rand(0,1)
+			if gadbana_stripping ! daystart: 
+				gadbana_stripping = daystart
+				inhib_exp += 1
+				grandma_trouble += rand(0,1)
+			end
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>''It''s certainly risky leaving the hosue like this, and while it''s unlikely anyone saw you go outside in your underwear, there''s a thrill in almost getting caught'
-			gs 'clothing', 'recover_lost_clothes', 'Gadbana'
+			!!gs 'clothing', 'recover_lost_clothes', 'Gadbana'
 			gs 'arousal', 'voyeur', 10, 'exhibitionism'
+			killvar 'banya_underwear'
 			gs 'stat'
 			act 'Continue': gt 'Gaddvor'
 		end
@@ -75,8 +92,8 @@ if mira = 0:
 					dynamic $showerdin
 					pcs_hairbsh = 0
 					pcs_makeup = 1
-					gs 'underwear', 'remove'
-					gs 'clothing', 'strip'
+					if $pantyworntype ! 'none' and $braworntype ! 'none': gs 'underwear', 'remove'
+					if $clothingworntype ! 'nude': gs 'clothing', 'strip'
 
 					banaday = daystart
 
@@ -105,8 +122,9 @@ if mira = 0:
 		minut += 25
 		dynamic $showerdin
 		if frost > 0:frost = 0
-		gs 'clothing', 'strip', 'Gadbana'
-		gs 'underwear', 'remove'
+		!!gs 'clothing', 'strip', 'Gadbana'
+		gs 'clothing', 'strip'
+		if $pantyworntype ! 'none' and $braworntype ! 'none': gs 'underwear', 'remove'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/mit.jpg"></center>'
 		'You lather your body washcloth and start scrubbing your body. You rinse off the soap and start to lather the hair with the shampoo. After rising off the shampoo you are completely clean.'
@@ -121,7 +139,8 @@ if mira = 0:
 	if $clothingworntype ! 'nude':
 		act 'Remove clothes':
 			minut += 1
-			gs 'clothing', 'strip', 'Gadbana'
+			!!gs 'clothing', 'strip', 'Gadbana'
+			gs 'clothing', 'strip'
 			gs 'stat'
 			gt 'Gadbana'
 		end
@@ -152,7 +171,7 @@ if mira = 0:
 		end
 	end
 	if stanok > 0:'Your razor will last for <b><<stanok>></b> more shavings. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>.'
-	'There''s a small shaving <a href="exec:gt ''mirror'', ''start''">mirror</a> resting on the window sill, which you can use to ' + iif(pcs_hairbsh = 0,'<a href="exec:GT ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
+	'There''s a small shaving <a href="exec:gt ''mirror'', ''start''">mirror</a> resting on the window sill, which you can use to ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
 
 	!WD: heal chafe
 	if mosolmaz>0:'On a shelf is a tube of ointment for chafing, which will be enough for <b><<mosolmaz>></b> applications.'
@@ -220,8 +239,9 @@ else
 	act 'Undress':
 		cls
 		menu_off = 1
-		gs 'clothing', 'strip', 'Gadbana'
-		gs 'underwear', 'remove'
+		!!gs 'clothing', 'strip', 'Gadbana'
+		gs 'clothing', 'strip'
+		if $pantyworntype ! 'none' and $braworntype ! 'none': gs 'underwear', 'remove'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/village/mira/miraban.jpg"></center>'
 			'While you undress, through the corner of your eye you notice Mira removing her panties.'
@@ -259,8 +279,9 @@ else
 						cla
 						mira = 0
 						minut += 1
-						gs 'clothing', 'recover_lost_clothes', 'Gaddvor', 1
-						gs 'underwear', 'wear'
+						!!gs 'clothing', 'recover_lost_clothes', 'Gaddvor', 1
+						if banya_underwear = 1: gs 'underwear', 'wear'
+						killvar 'banya_underwear'
 						gs 'stat'
 						act 'Continue': gt 'Gaddvor'
 					end
@@ -273,9 +294,10 @@ else
 					grandma_trouble += rand(0,1)
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>'
 					'Luckily no one saw you outside naked, but there''s a thrill in almost getting caught'
-					gs 'clothing', 'recover_lost_clothes', 'Gaddvor'
+					!!gs 'clothing', 'recover_lost_clothes', 'Gaddvor'
 					gs 'arousal', 'voyeur', 10, 'exhibitionism'
 					gs 'arousal', 'end'
+					killvar 'banya_underwear'
 					gs 'stat'
 					act 'Continue': gt 'Gaddvor'
 				end

+ 1 - 1
locations/Gadhouse.qsrc

@@ -127,7 +127,7 @@ if $ARGS[0] = 'Main':
 	$locM = 'Gadhouse'
 	$locclass = 'livingr'
 	$menu_loc = 'Gadhouse'
-	$menu_arg = 'livingr'
+	$menu_arg = 'Main'
 	menu_off = 0
 	*clr
 	cla

+ 1 - 1
locations/Gadsarai.qsrc

@@ -304,7 +304,7 @@ if $ARGS[0] = '':
 				'On your right is a <a href="exec: gt ''Gadsarai'',''cow'' ">cattle</a> barn.'
 			end
 			if hour > 9 and hour < 20 and week < 6 or horse_river = 2:
-				'On your left is a a horse stable.'
+				'On your left is a horse stable.'
 			else
 				'On your left is a <a href="exec: gt ''Gadsarai'',''horse'' ">horse</a> stable.'
 			end

+ 1 - 1
locations/Gnpc.qsrc

@@ -301,7 +301,7 @@ if GboyBalabol[numnpc] = 1:
 			sub += 5
 			GboyBalabol[numnpc] = 2
 			gs 'stat'
-			'You think a about what he said. Because of the rumours, a lot of people have already a bad opinion about you and you don''t want to lose your <<$bfTitle[numnpc]>>, too. So you reluctantly decide to forgive him.'
+			'You think about what he said. Because of the rumours, a lot of people have already a bad opinion about you and you don''t want to lose your <<$bfTitle[numnpc]>>, too. So you reluctantly decide to forgive him.'
 
 			act 'Leave':gt $loc, $metka
 		end

+ 1 - 1
locations/Gnpc2.qsrc

@@ -1065,7 +1065,7 @@ $din_gboy_go_to_boyhome = {
 				if boyvideorand = 0:
 					'When the movie starts you quickly realize it''s a porn video. The actors do not have time to exchange but a few sentences before the girl was already naked and kneeling in front of the guy with his cock in her mouth.'
 
-					act 'watch porn':
+					act 'Watch porn':
 						cls
 						minut += 30
 						pcs_horny += 10

+ 21 - 22
locations/Gshveyfab.qsrc

@@ -1,23 +1,25 @@
 # Gshveyfab
 
-$location_type = 'public_outdoors'
+CLOSE ALL
+$location_type = 'public_indoors'
 
 if $ARGS[0] = 'tailor':
-	cla
-	*clr
+	*clr & cla
 	$metka = 'tailor'
 	$loc = 'Gshveyfab'
 	$menu_loc = 'Gshveyfab'
 	$menu_arg = 'tailor'
 	menu_off = 0
 	gs'stat'
-	'An elderly man is inspecting some repaired clothes, as you walk in, he stops and smiles gently, greeting you.'
+	'There is a small wooden counter and above that a sign that says "If you can''t wear it we''ll adjust it"'
+	'Behind the counter an elderly man is inspecting some repaired clothes, he stops and smiles gently, greeting you.'
 	'"Hello there young lady, do you want to adjust some of your clothing? It''ll cost you 500 <b>₽</b> per item."'
 
+	act 'Leave': gt 'pavIndustrial'
+	
 	if money >= 500:
 		act 'Resize the clothes you''re wearing (500 <b>₽</b>)':
-			cla
-			*clr
+			*clr & cla
 			minut += 15
 			if CloStyle = 5 or $clothingworntype = 'exercise':
 				'The tailor is looking irritatingly at you, "Why are you wasting my time with exercise clothing? That type of clothing does not need to be resized..."'
@@ -28,19 +30,16 @@ if $ARGS[0] = 'tailor':
 				'You are handed your clothes back and quickly get dressed. You''re pleased with the job that the tailor has done.'
 			end
 
-			act 'Leave': minut += 5 & gt 'Gshveyfab', 'start'
+			act 'Leave': minut += 5 & gt 'pavIndustrial'
 		end
 
 		act 'Resize your other clothes':gt 'clothing', 'view_clothing_list', 'resize'
 		act 'Resize all your clothes':gt 'portnoi2'
 	end
-	act 'Leave': gt 'pavIndustrial'
 end
 
 if $ARGS[0] = 'enter':
-CLOSE ALL
-	cla
-	*clr
+	*clr & cla
 	$metka = 'tailor'
 	$loc = 'Gshveyfab'
 	$menu_loc = 'Gshveyfab'
@@ -54,9 +53,11 @@ CLOSE ALL
 	'First shift - 08:00 to 16:00.'
 	'Second shift - 16:00 to 20:00.'
 	*nl
-	if workFabrika = 0 and age >= 16 and age < 18:'You can apply for a <a href="exec:minut += 15 & GT ''Gshveyfab'', ''job_start''">part-time job</a> here.'
-	if work = 0 and workFabrika = 0 and age >= 18:'You can apply for a <a href="exec:minut += 15 & GT ''Gshveyfab'', ''job_start''">full-time job</a> here.'
+	if workFabrika = 0 and age >= 16 and age < 18:'You can apply for a <a href="exec:minut += 15 & gt ''Gshveyfab'', ''job_start''">part-time job</a> here.'
+	if work = 0 and workFabrika = 0 and age >= 18:'You can apply for a <a href="exec:minut += 15 & gt ''Gshveyfab'', ''job_start''">full-time job</a> here.'
 
+	act 'Leave': minut += 5 & gt 'pavIndustrial'
+	
 	if workFabrika = 1 and week >= 1 and week <= 5 and hour >= 8 and hour < 9 and age >= 18:
 		'Your shift is starting now.'
 		act 'Start shift': gt'Gshveyfab','job'
@@ -86,12 +87,10 @@ CLOSE ALL
 			gt 'Gshveyfab','enter'
 		end
 	end
-	act 'Leave': minut += 5 & gt 'pavIndustrial'
 end
 
 if $ARGS[0] = 'job_start':
-	cla
-	*clr
+	*clr & cla
 	$metka = 'tailor'
 	$loc = 'Gshveyfab'
 	$menu_loc = 'Gshveyfab'
@@ -101,6 +100,9 @@ if $ARGS[0] = 'job_start':
 	'<center><B>FOREMAN''S OFFICE</B></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/stepan/nachalnik.jpg" ></center>'
 	'You head into the factory foreman, Stepan Sergeyevich office, and ask him if there''s an available job.'
+	
+	act 'Leave': gt'Gshveyfab', 'enter'
+	
 	if age >= 16 and age < 18 and workFabrika = 0:
 		'"Sure, have a seat," he says. "Now, the work is difficult and meticulous, but doesn''t require any special knowledge. You should catch on pretty quick. Since you are not an adult yet, you can only work half-time, and the pay is 105 <b>₽</b> per hour. Once you become an adult, we can transfer you to full-time. Naturally, as this is a state-recognized company, we do require all the appropriate documentation. The main shift is on weekdays from 08:00 to 16:00, but you will be working the second shift, from 16:00 to 20:00.'
 		'But beware, if you miss more than three days of work in a single month, you will be fired. You will be paid at the end of the month and getting fired before then will forfeit any pay not yet received. So, is that okay?"'
@@ -115,7 +117,7 @@ if $ARGS[0] = 'job_start':
 			FabrikaProgul = 0
 			'You hand him over your documents, which he takes and then reminds you to come in on every weekday, at 16:00.'
 
-			act 'Leave':gt'Gshveyfab', 'enter'
+			act 'Leave': gt'Gshveyfab', 'enter'
 		end
 
 	elseif age >= 18 and workFabrika = 0:
@@ -132,16 +134,13 @@ if $ARGS[0] = 'job_start':
 			FabrikaProgul = 0
 			'You hand him your documents, which he takes and then reminds you to come in on every weekday, at 08:00.'
 
-			act 'Leave':gt'Gshveyfab', 'enter'
+			act 'Leave': gt'Gshveyfab', 'enter'
 		end
 	end
-
-	act 'Leave':gt'Gshveyfab', 'enter'
 end
 
 if $ARGS[0] = 'job':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	FabrikaProgul -= 1
 	if FabrikaProgul < 0: FabrikaProgul = 0

+ 22 - 25
locations/HotelHole.qsrc

@@ -9,13 +9,11 @@ $menu_arg = ''
 menu_off = 0
 $location_type = 'public_indoors'
 
-clr
 gs'stat'
 
 ! use this args if  some event  transfers you directly to the lobby  and it is can happen  between  midnight and 01:00.
-if $ARGS[0] = 'skip_resepevent' :
-jump 'skipresepevent'
-end
+if $ARGS[0] = 'skip_resepevent': jump 'skipresepevent'
+
 if hour = 0 and $prevloc ! 'HotelRoom':
 	*clr
 	'When you want to enter the hotel you notice the doors are closed.'
@@ -31,6 +29,7 @@ if hour = 0 and $prevloc ! 'HotelRoom':
 	act 'Go back to the High Street':minut += 3 & gt'pavtrain'
 	exit
 end
+
 if hour = 0 and $prevloc = 'HotelRoom':
 	if resepseen = 1:
 	hotresepQW = 3
@@ -103,31 +102,27 @@ if hour = 0 and $prevloc = 'HotelRoom':
 		'You get the feeling you interrupted something here.'
 	end
 end
+
 :skipresepevent
 '<center><H4>Pavlovsk hotel</H4></center>'
 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.hole.jpg"></center>'
-'As you enter the Pavlovsk hotel you''re always surprised by how fancy it looks on the inside, given the shabby exterior. You can approach the <a href="exec:minut += 1 & GT ''hotel_resep''">reception desk</a> of the hotel where a cute brunette is currently manning the desk, she gives you a friendly nod when you get into her sight range.'
+'As you enter the Pavlovsk hotel you''re always surprised by how fancy it looks on the inside, given the shabby exterior. You can approach the <a href="exec:minut += 1 & gt ''hotel_resep''">reception desk</a> of the hotel where a cute brunette is currently manning the desk, she gives you a friendly nod when you get into her sight range.'
+
 if hour >= 12 and hour < 20 and proshotelopen = 1: '<a href="exec:gt ''HotelHole'',''Pavlin''">Pavlin</a> is sitting in the lobby looking around for fresh prey.'
 
-if hour >= 12 and hour <= 13 and GermanQW > 0:
-	'Next to the reception desk, you see a door labeled <a href="exec:minut += 1 & GT ''hoteladmin''">"Administration"</a>. That must be where the hotel manager works. The door is currently open.'
-end
+if hour >= 12 and hour <= 13 and GermanQW > 0: 'Next to the reception desk, you see a door labeled <a href="exec:minut += 1 & gt ''hoteladmin''">"Administration"</a>. That must be where the hotel manager works. The door is currently open.'
 
-if hotwait = 1:
-'You go sit in one of the comfortable chairs in the lobby and watch the guests checking in an out.'
-hotwait = 0
-end
+if hotwait = 1: 'You go sit in one of the comfortable chairs in the lobby and watch the guests checking in an out.' & hotwait = 0
 
 act 'Leave the hotel':minut += 3 & gt'pavtrain'
 
 if maidqw >= 1 and hour >= 16 and hour < 17:
 	act'<b>Work as a maid</b>':
-		cls
+		*clr & cla
 		gs'stat'
 		'You report in for work at the front desk. The brunette manning the desk quickly makes sure no customers will need her for a minute, and then guides you to the locker room and gives you a maid uniform. She gives you a friendly smile: "You need to wear this, company policy. You can put your own clothes in a locker for safekeeping while you work. I have to get back to the desk now before I''m missed, good luck today!"'
 		act'Change into the maid costume':
-			cla
-			*clr
+			*clr & cla
 			maid_cloth = 1
 			if pcs_inhib < 30: inhib_exp += 1
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/maid.cloth'+rand(0,5)+'.jpg"></center>'
@@ -140,24 +135,25 @@ end
 
 if maidqw >= 1 and hour >= 15 and hour < 16:
 	act'Wait in the lobby until you can start your maid job':
+		*clr & cla
 		hour = 16
 		minut = 0
-		cls
 		gs'stat'
 		gt 'HotelHole'
 	end
 end
 
-if maidtime > 0:
-	act'Collect your salary':
-		hotelcollect = 1
-		gt'hotel_resep'
-	end
-end
+if maidtime > 0: act'Collect your salary': hotelcollect = 1 & gt'hotel_resep'
 
-if hotelcouple = 2 and week=4 and hour >=20 and hour <23 and hcday ! daystart:
-	act 'Go visit the couple in room 207':gt 'HotelWork','hotcouple'
-end
+if hotelcouple = 2 and week=4 and hour >=20 and hour <23 and hcday ! daystart: act 'Go visit the couple in room 207': gt 'HotelWork','hotcouple'
+
+!!if hour = 20 and IgorevnaBDSM >= 5 and IgorevnaBDSM < 20 and week < 3:
+!!	if lariskaMotherKnown = 1:
+!!		act 'Look for Anna': gt 'HotelAnna', 'AnnaRoad'
+!!	else
+!!		act 'Look for the woman': gt 'HotelAnna', 'AnnaRoad'
+!!	end
+!!end
 
 if HotelRoom > 0:
 	act 'Go to your room':
@@ -592,6 +588,7 @@ if $ARGS[0] = 'PregBDSM' :
 									'The nurse turns around, slightly startled, and says, "Oh you are awake. Just one minute, I will get the doctor for you." The nurse quickly exits the room.'
 									pregtime = 0
 									pregtalk = 0
+									pregTalkPC = 0
 									pregTalkNat = 0
 									pregTalkbrother = 0
 									preg = 0

+ 6 - 6
locations/HotelRoom.qsrc

@@ -17,8 +17,8 @@ gs 'stat'
 	'<center><b><font color = maroon>Your normal hotel room</font></b></center>'
 	'<center>You have paid to stay for <<hotelroom1day - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.normal.jpg"></center>'
-	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:GT ''mirror'',''start''">mirror</a>. The door to the <a href="exec:GT ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a <a href="exec:GT ''HotelRoom'',''tv''">TV</a>.'
+	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
+	'Your hotel room also has a <a href="exec:gt ''HotelRoom'',''tv''">TV</a>.'
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
 			gt'hotelHole'
@@ -55,8 +55,8 @@ gs 'stat'
 	'<center><b><font color = maroon>Your luxury room</font></b></center>'
 	'<center>You have paid to stay for <<hotelroom1day - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.better.jpg"></center>'
-	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:GT ''mirror'',''start''">mirror</a>. The door to the <a href="exec:GT ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a small flat-screen <a href="exec:GT ''HotelRoom'',''tv''">TV</a>, right across the bed.'
+	'Your hotel room is not very large, but it has everything you need and is quite stylish. The large <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
+	'Your hotel room also has a small flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>, right across the bed.'
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
 			gt'hotelHole'
@@ -92,8 +92,8 @@ gs 'stat'
 	'<center><b><font color = maroon>Your royal suite</font></b></center>'
 	'<center>You have paid to stay for <<hotelroom1day - daystart>> more nights in the room.</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/hotel.room.best.jpg"></center>'
-	'Your hotel room is quite spacious, and is beautifully furnished. For a second, you wonder why a hotel in a town like Pavlovsk even has such a luxurious suite. The room is filled with expensive appliances. The gorgeous <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:GT ''mirror'',''start''">mirror</a>. The door to the <a href="exec:GT ''hotelroom'',''shower1''">bathroom</a> is to the right.'
-	'Your hotel room also has a huge flat-screen <a href="exec:GT ''HotelRoom'',''tv''">TV</a>, right across the bed.'
+	'Your hotel room is quite spacious, and is beautifully furnished. For a second, you wonder why a hotel in a town like Pavlovsk even has such a luxurious suite. The room is filled with expensive appliances. The gorgeous <a href="exec:gt ''bed2''">double bed</a> takes up most of the room. A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the entrance of the room. Next to the door, you can find a <a href="exec:gt ''mirror'',''start''">mirror</a>. The door to the <a href="exec:gt ''hotelroom'',''shower1''">bathroom</a> is to the right.'
+	'Your hotel room also has a huge flat-screen <a href="exec:gt ''HotelRoom'',''tv''">TV</a>, right across the bed.'
 	act'Go to the hotel lobby':
 		if $clothingworntype ! 'nude':
 			gt'hotelHole'

+ 423 - 54
locations/HotelWork.qsrc

@@ -439,22 +439,25 @@ if $ARGS[0] = 'maid':
 
 	if hour < 19:
 		act'Enter the room':
-			cla
-			*clr
+			*clr & cla
 			pcs_mood -= 3
-
 			gs'stat'
-			if soniaPS ! 5:maidrand = rand(0,100)
-			if soniaPS = 5:maidrand = rand(0,130)
+			
+			:new_maid_event
+			if soniaPS = 5 and maidcheck_sonia ! daystart:
+				maidrand = rand(0,140)
+			else 
+				maidrand = rand(0,110)
+			end
 
-			if maidstat < 100:maidstat+=rand(0,1)
+			if maidstat < 100: maidstat += rand(0,1)
 
 			!! MJ: from 0,100 to 0,50 -- roughly the same as before.
 			chai1 = rand(0,100 - (maidstat/2))
 			hotel_rand1 = rand(0,100)
 
 			!! MJ: from 50,51 to 50,150 -- More often but less.
-			if chai1 < 25:chai = rand(20,60) + rand(0, maidstat)
+			if chai1 < 25: chai = rand(20,60) + rand(0, maidstat)
 
 			if maidrand <= 10:
 				minut += 35
@@ -469,8 +472,9 @@ if $ARGS[0] = 'maid':
 				if chai > 0:money += chai & 'While you''re cleaning the room, you find some money underneath a pillow. Looks like someone left you a <<chai>> <b>₽</b> tip!' & chai=0
 
 				act'Continue':gt 'hotelwork', 'maid'
-			end
-			if maidrand > 10 and maidrand <= 15:
+			elseif maidrand <= 15:
+				if maidcheck_1 = daystart: jump 'new_maid_event'
+				maidcheck_1 = daystart
 				minut += 30
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/goteladmin.jpg"></center>'
@@ -507,9 +511,9 @@ if $ARGS[0] = 'maid':
 				else
 					act'Continue':gt 'hotelwork', 'maid'
 				end
-			end
-
-			if maidrand > 15 and maidrand <= 20:
+			elseif maidrand <= 20:
+				if maidcheck_2 = daystart: jump 'new_maid_event'
+				maidcheck_2 = daystart
 				hotelcouple = max(1 , hotelcouple)
 				gs 'stat'
 				'While you are cleaning the room, a man, a woman and 2 young children enter the room. When the man sees you he says : " Oh girl you are sent by the heavens, can you please take my children for a walk so my wife and I can spent some ''alone'' time."'
@@ -548,8 +552,7 @@ if $ARGS[0] = 'maid':
 						act'Continue':gt 'hotelwork', 'maid'
 					end
 				end
-			end
-			if maidrand > 20 and maidrand <= 35:
+			elseif maidrand <= 35:
 				minut += 35
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/work/maid.work1,0.jpg"></center>'
@@ -558,8 +561,9 @@ if $ARGS[0] = 'maid':
 				if chai > 0:money += chai &'While you move to pick up a tray, you find some money tucked under a plate. Looks like someone left you a <<chai>> <b>₽</b> tip!'&chai=0
 
 				act'Continue':gt 'hotelwork', 'maid'
-			end
-			if maidrand > 35 and maidrand <= 40:
+			elseif maidrand <= 40:
+				if maidcheck_3 = daystart: jump 'new_maid_event'
+				maidcheck_3 = daystart
 				minut += 30
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/cuffed.jpg"></center>'
@@ -649,33 +653,29 @@ if $ARGS[0] = 'maid':
 						end
 					end
 				end
-			end
-			if maidrand > 40 and maidrand <= 60:
+			elseif maidrand <= 60:
 				minut += 35
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/work/maid.work2,'+rand(0,4)+'.jpg"></center>'
 				'You thoroughly clean the room, making sure you wipe all the dust off the furniture.'
-				if chai>0:money+=chai & 'You find <<chai>> <b>₽</b> in a jar on the table. Looks like someone left you a tip!' & chai=0
+				if chai > 0: money += chai & 'You find <<chai>> <b>₽</b> in a jar on the table. Looks like someone left you a tip!' & chai = 0
 
 				act'Continue':gt'hotelwork','maid'
-			end
-			if maidrand > 60 and maidrand <= 70:
+			elseif maidrand <= 70:
 				minut+=45
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/work/maid.work3,'+rand(0,4)+'.jpg"></center>'
 				'You spend most of the next 45 minutes on your knees, thoroughly washing the floors of the room after you cleaned the rest quickly.'
-				if chai>0:money+=chai & 'You find <<chai>> <b>₽</b> in a jar on the table. Looks like someone left you a tip!' & chai=0
+				if chai > 0: money += chai & 'You find <<chai>> <b>₽</b> in a jar on the table. Looks like someone left you a tip!' & chai = 0
 
 				act'Continue':gt'hotelwork','maid'
-			end
-
-			if maidrand > 70 and maidrand <= 75:
-				minut+=10
+			elseif maidrand <= 75:
+				minut += 10
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/work/maid.event0.jpg"></center>'
 				'You knock on the door. Just when you were about to open it yourself, a girl opens the door. She''s naked, except for a pair of sexy stockings!'
 				'You embarrassedly mumble some apologies while you try not to look at her: "Oops! I erm... sorry miss. I will come back later."'
-				if chai>0:
+				if chai > 0:
 					'The girl chases after you, into the hallway: "Excuse me? Come back here for a second!"'
 
 					act 'See what she wants':
@@ -692,8 +692,7 @@ if $ARGS[0] = 'maid':
 				else
 					act'Keep walking':gt'hotelwork','maid'
 				end
-			end
-			if maidrand > 75 and maidrand <= 85:
+			elseif maidrand <= 85:
 				'<center><video autoplay loop src="images/locations/pavlovsk/hotel/sex/1,'+rand(0,7)+'.mp4"></video></center>'
 				'You open the door to the next room, and immediately freeze in place when you hear a loud moaning coming from inside. Curious as you are, you decide to sneak a peek and see what''s happening in the room. You see a couple fucking enthusiastically on the bed, completely oblivious to your presence.'
 				gs 'arousal', 'voyeur', 10
@@ -710,8 +709,7 @@ if $ARGS[0] = 'maid':
 					gs 'stat'
 					act'Get back to work':gt'hotelwork','maid'
 				end
-			end
-			if maidrand > 85 and maidrand <= 95:
+			elseif maidrand <= 95:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/maid.event3,'+rand(0,7)+'.jpg"></center>'
 				'You open the door to the next room, and immediately freeze in place when you hear a loud moaning coming from inside. Curious as you are, you decide to sneak a peek and see what''s happening in the room. You carefully put your things away and look around the corner, and you see a girl... but she''s not with one man, but two! They''re fucking her quite roughly.'
 				gs 'arousal', 'voyeur', 10
@@ -729,10 +727,10 @@ if $ARGS[0] = 'maid':
 					gs 'stat'
 					act'Get back to work':gt'hotelwork','maid'
 				end
-			end
-			if maidrand > 95 and maidrand <= 100:
+			elseif maidrand <= 100:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/sex/maid.event4,'+rand(0,6)+'.jpg"></center>'
-				'You open the door to the next room, and immediately freeze in place when you hear a somewhat desperate moaning coming from inside. Curious as you are, you decide to sneak a peek and see what''s happening in the room. You carefully put your things away and look around the corner, and you see a girl... but she''s not with one man, but with a whole group of men! From what you can see, there are at least five of them, taking turns fucking her however they like.'
+				'You open the door to the next room, and immediately freeze in place when you hear a somewhat desperate moan coming from inside. Curious as you are, you decide to sneak a peek to see what''s happening in the room.'
+				'You carefully put your things away and look around the corner, and you see a girl... but she''s not with one man, but with a whole bunch of them! From what you can see, there are at least five of them, taking turns, fucking her however they like.'
 				gs 'arousal', 'voyeur', 10
 				gs 'stat'
 
@@ -740,15 +738,396 @@ if $ARGS[0] = 'maid':
 
 				act'Watch them for a while':
 					cla
-					'You decide to watch them for a while longer, and idly begin to fondle yourself through your clothes. You notice they''re quite rough with the girl, and sometimes she''s struggling a bit. Should you say something to the manager? Then again... how would you explain watching them? You decide against it, figuring the girl will probably be okay.'
+					'You decide to watch them for a while longer, and idly begin to fondle yourself through the clothes. You notice they''re quite rough with the girl, and sometimes she''s struggling a bit.'
+					'Should you say something to the manager? Then again... how would you explain watching them? You decide against it, figuring the girl will probably be okay.'
 					gs 'arousal', 'voyeur', 10
 					gs 'arousal', 'end'
 					gs 'stat'
 
 					act'Get back to work':gt'hotelwork','maid'
 				end
-			end
-			if maidrand >100 and maidrand <= 110:
+			elseif maidrand <= 110:	
+				if maidcheck_4 = daystart: jump 'new_maid_event'
+				maidcheck_4 = daystart
+				act'Get back to work': 
+					gs 'arousal', 'end'
+					gt 'hotelwork', 'maid'
+				end
+				if IgorevnaBDSM = 0:
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/1.jpg"></center>'
+					if lariskaMotherKnown = 1:
+						'You are taken aback to see Lariska''s mom, Anna Igorevna. You gasp in surprise.'
+					else
+						'You see a middle age woman, brunette, about the same age of your mother and a younger blonde woman. You gasp in surprise.'
+					end
+					'She''s hitting the other girl with a crop. The blonde is panting, bent over the TV waiting for the session to end. Suddenly you hear three loud slaps against the flesh. The session seems to have finished...'
+					
+					gs 'arousal', 'voyeur', 10
+					gs 'stat'
+					
+					act'Watch them for a while':
+						*clr & cla
+						IgorevnaBDSM += 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/2.jpg"></center>'
+						if lariskaMotherKnown = 1:
+							'The blonde girl drops on the floor clearly exhausted. Anna is softly hitting and teasing the blonde''s pussy with the crop. She seems pleased by this as she''s moaning, begging for more.'
+						else
+							'The blonde girl drops on the floor clearly exhausted. The brunette woman is softly hitting and teasing the blonde''s pussy with the crop. She seems pleased by this as she''s moaning, begging for more.'
+						end
+						'The blonde is loudly moaning. While the other woman is yelling at her;'
+						'"Do you want your reward? Beg for it!"'+iif(lariskaMotherKnown = 1, ' Anna says.', ' the brunette says.')
+						'The other woman only manages to let out some muffled cries...'
+						gs 'arousal', 'voyeur', 10
+						gs 'stat'
+
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/3.jpg"></center>'
+							if lariskaMotherKnown = 1:
+								'Anna removes the bite from the girl and commands her to stand up, "Clean my boots, slut!"' 
+								'The blonde eagerly starts licking the boots.'
+								'Anna is encouraging her, "Good girl. Good girl. Now something better..."'
+							else
+								'The brunette removes the bite from the girl and commands her to stand up, "Clean my boots, slut!"' 
+								'The blonde eagerly starts licking the boots.'
+								'The brunette is encouraging her, "Good girl. Good girl. Now something better..."'
+							end
+							gs 'arousal', 'voyeur', 10
+							gs 'stat'
+
+							act 'What''s next':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/4.jpg"></center>'
+								if lariskaMotherKnown = 1:
+									'Anna yanks the blonde''s chain leash to follow after her while she lays on the table.'
+									'The blonde is blissfully following closely after, obeying the mistress.'
+									'Anna spreads her legs and tells her slave, "Here''s your reward slut..." You decide it''s time to leave. It''s not professional, and you don''t want to get caught.'
+								else
+									'The woman yanks the blonde''s chain leash to follow after her while she lays on the table.'
+									'The blonde is blissfully following closely after, obeying the mistress.'
+									'The woman spreads her legs and tells her slave, "Here''s your reward slut..." You decide it''s time to leave. It''s not professional, and you don''t want to get caught.'
+								end
+								gs 'arousal', 'voyeur', 10
+								gs 'arousal', 'end'
+								gs 'stat'
+
+								act'Get back to work':gt'hotelwork','maid'
+							end
+						end
+					end
+				elseif IgorevnaBDSM = 1:				
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/5.jpg"></center>'
+					'After the previous experience with this room, you carefully approach it as you''re expecting to see another act, but this blows your expectations away...'
+					if lariskaMotherKnown = 1:
+						'Anna, is on her knees completely naked, collared and leashed by a woman you''ve never seen before.'
+					else
+						'The brunette is on her knees completely naked, collared and leashed by a woman you''ve never seen before.'
+					end
+					
+					gs 'arousal', 'voyeur', 3
+					gs 'stat'
+					
+					act 'Watch them for a while':
+						IgorevnaBDSM += 1
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/6.jpg"></center>'
+						'Her nipples are pinched with nipple clamps and all of her limbs are cuffed...'
+						if lariskaMotherKnown = 1:
+							'The other woman gently taps Anna between her legs with a whip, and she seems to enjoy it! You remember the last time, the woman being subjective this time was dominating a woman last time... It''s making you quite confused... and aroused.'
+						else
+							'The other woman gently taps the brunette between her legs with a whip, and she seems to enjoy it! You remember the last time, the woman being subjective this time was dominating a woman last time... It''s making you quite confused... and aroused.'
+						end
+						gs 'arousal', 'voyeur', 3
+						gs 'stat'
+
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/7.jpg"></center>'
+							if lariskaMotherKnown = 1:
+								'"Crawl to me and start licking my boots!" The woman commands. Without objecting, Anna crawls to the woman and starts licking her boots.'
+								'<i>Is she willingly letting her have this control over her?</i> You wonder.'
+								'"Good girl, and now is the time for your reward. Here, put this on. You will need it." Says the other woman as she hands over a bite and a leather strap to Anna.'
+							else
+								'"Crawl to me and start licking my boots!" The woman commands. Without objecting, the brunette crawls to the woman and starts licking her boots.'
+								'<i>Is she willingly letting her have this control over her?</i> You wonder.'
+								'"Good girl, and now is the time for your reward. Here, put this on. You will need it." Says the other woman as she hands over a bite and a leather strap to her.'
+							end
+							gs 'arousal', 'voyeur', 3
+							gs 'stat'
+
+							act 'What happens next':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/8.jpg"></center>'
+								if lariskaMotherKnown = 1:
+									'Anna quietly obeys and puts the bite and the straps on herself. Then she places herself on some kind of gym bench spreading herself to the unknown woman.' 
+									'The woman chains her arms and legs to the bench, "Take it bitch! I''ll teach you your place." she yells as she starts whipping Anna.'
+									'You watch them for some time flabbergasted by what you''re seeing, and after a while you feel you''ve seen enough as you decide to leave.'
+								else
+									'The brunette quietly obeys and puts the bite and the straps on herself. Then she places herself on some kind of gym bench spreading herself to the unknown woman.' 
+									'The woman chains her arms and legs to the bench, "Take it bitch! I''ll teach you your place." she yells as she starts whipping the brunette.'
+									'You watch them for some time flabbergasted by what you''re seeing, and after a while you feel you''ve seen enough as you decide to leave.'
+								end
+								gs 'arousal', 'voyeur', 3
+								gs 'arousal', 'end'
+								gs 'stat'
+
+								act 'Get back to work': gt 'hotelwork', 'maid'
+							end
+						end
+					end
+				elseif IgorevnaBDSM = 2:				
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/9.jpg"></center>'
+					if lariskaMotherKnown = 1:
+						'While passing by the room where you''ve seen Lariska''s mom, you hear a male voice. Curious as you are, you decide to take a peek to still your curiosity.'
+						'As you gently open the door you see Anna completely naked wearing only a pair of gloves and pantyhose. You''ve missed most of the initial encounter between them, but from what you were able to pick up is that she''s not in danger.'
+						'Instead they seem to agree on something, "Now I''ll put the gag back. You can start to moan when I tell you. Are we clear?" the man says pulling her hair and groping her marvelous boobs.' 
+						'Anna, unable to move because her hands are tied to a rope pending from the ceiling, simply nods without making a sound. You can see from her expression that she''s effected by his groping. Her boobs must be really sensitive.'
+						'As the man removes the gag, she quietly answers, "Thank you, master..."'
+					else
+						'While passing by the room where you''ve seen the brunette, you hear a male voice. Curious as you are, you decide to take a peek to still your curiosity.'
+						'As you gently open the door you see her completely naked wearing only a pair of gloves and pantyhose. You''ve missed most of the initial encounter between them, but from what you were able to pick up is that she''s not in danger.'
+						'Instead they seem to agree on something, "Now I''ll put the gag back. You can start to moan when I tell you. Are we clear?" the man says pulling her hair and groping her marvelous boobs.' 
+						'The brunette, unable to move because her hands are tied to a rope pending from the ceiling, simply nods without making a sound. You can see from her expression that she''s effected by his groping. Her boobs must be really sensitive.'
+						'As the man removes the gag, she quietly answers, "Thank you, master..."'
+					end
+					
+					gs 'arousal', 'voyeur', 3
+					gs 'stat'
+
+					act'Keep on watching':
+						*clr & cla
+						IgorevnaBDSM += 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/10.jpg"></center>'
+						'By now you are convinced that she clearly likes to be dominated.'
+						'Once again, the man put the gag on her, turning towards her, pinching her nipples, "It''s simply not possible to be tired of your massive boobs." the man comments as he continues to pinch her nipples.'
+						'"I know you like when I pinch your nipples..." The man gives her one last strong pinch, "Don''t worry, I''m not ungrateful. Soon you''ll be able to moan as loud as you want. Consider it a gift." It seems the man is going to do something as he begins to unbound her.'
+						gs 'arousal', 'voyeur', 3
+						gs 'stat'
+
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/11.jpg"></center>'
+							if lariskaMotherKnown = 1:
+								'The man completely strips Anna naked as he takes out a blindfold and covers her eyes. Then he binds her arms and ankles to a wooden pillar in the middle of the room with a rope, while another rope links together her tiptoe and the blindfold...'
+								'"Now for your reward." the man take out a vibrator from the bag laying on the floor and puts it between Anna''s legs, teasing her clit...'
+							else
+								'The man completely strips the brunette naked as he takes out a blindfold and covers her eyes. Then he binds her arms and ankles to a wooden pillar in the middle of the room with a rope, while another rope links together her tiptoe and the blindfold...'
+								'"Now for your reward." the man take out a vibrator from the bag laying on the floor and puts it between the brunette''s legs, teasing her clit...'
+							end
+							gs 'arousal', 'voyeur', 3
+							gs 'stat'
+
+							act 'Keep watching':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/12.jpg"></center>'
+								if lariskaMotherKnown = 1:
+									'As the vibrator is pleasing Anna, the man closes the bag and takes a seat on a chair admiring his work; "Now to start the show..." he snickers.'
+									'He takes the controller and uses it to turn on the vibrator. You can hear the buzz and immediately she starts to moan. You can''t take your eyes off Anna. She''s clearly liking this. You can tell by her constant moves in search of the head of the vibrator.'
+									'Getting too aroused, she looses control and pushes the vibrator too far away and struggles to reach it again. The man quickly jumps up from the chair and immediately push it towards her dripping wet pussy as if he doesn''t want anything but to see her climax.'
+									'Seeing all of this play out is such a turn on... You are not sure of what is peaking your interest, but the whole situation is making you wet. You decide it''s better to let them finish in peace, so you silently close the door and turn back to your duties.'
+								else
+									'As the vibrator is pleasing the brunette, the man closes the bag and takes a seat on a chair admiring his work; "Now to start the show..." he snickers.'
+									'He takes the controller and uses it to turn on the vibrator. You can hear the buzz and immediately she starts to moan. You can''t take your eyes off her. She''s clearly liking this. You can tell by her constant moves in search of the head of the vibrator.'
+									'Getting too aroused, she looses control and pushes the vibrator too far away and struggles to reach it again. The man quickly jumps up from the chair and immediately push it towards her dripping wet pussy as if he doesn''t want anything but to see her climax.'
+									'Seeing all of this play out is such a turn on... You are not sure of what is peaking your interest, but the whole situation is making you wet. You decide it''s better to let them finish in peace, so you silently close the door and turn back to your duties.'
+								end
+								gs 'arousal', 'voyeur', 3
+								gs 'arousal', 'end'
+								gs 'stat'
+
+								act'Get back to work':gt'hotelwork','maid'
+							end
+						end
+					end
+				elseif IgorevnaBDSM = 3:				
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/13.jpg"></center>'
+					if lariskaMotherKnown = 1:
+						'You pass near the room that Lariska''s mother usually rents... <font color = #DC143C>Maybe she''s some kind of whore that likes to be dominated</font> you wonder as you hear some voices come from the room. Someone is definitely in there. You decide to look in and open the door slightly...'
+						'Anna is standing next to a buff young man wearing nothing but a necktie...'
+						'<font color = #DC143C>''He''s probably a male stripper, she probably pays for him, not only being paid for...''</font> is your first thought. But then your attention focuses on something shiny... <font color = #DC143C>''What the hell, are those nipple clamps...?''</font>'
+					else
+						'You pass near the room that the brunette usually rents... <font color = #DC143C>Maybe she''s some kind of whore that likes to be dominated</font> you wonder as you hear some voices come from the room. Someone is definitely in there. You decide to look in and open the door slightly...'
+						'The woman is standing next to a buff young man wearing nothing but a necktie...'
+						'<font color = #DC143C>''He''s probably a male stripper, she probably pays for him, not only being paid for...''</font> is your first thought. But then your attention focuses on something shiny... <font color = #DC143C>''What the hell, are those nipple clamps...?''</font>'
+					end
+					
+					gs 'arousal', 'voyeur', 3
+					gs 'stat'
+
+					act 'Keep watching':
+						*clr & cla
+						IgorevnaBDSM += 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/14.jpg"></center>'
+						if lariskaMotherKnown = 1:
+							'You are having a hard time processing what is happening as Anna suddenly slaps his face few times, "You have been behaving really bad... really really bad."'
+							'"I-I''m sorry... I''ll do better..." the man pleads with her...'
+							'"All I hear are promises... Is that all I get to hear from you?"'
+							'"What the fuck is going here?" you quietly mumble. Anna continues on by pulling the guy''s necktie and starts beating his chest with a cane...'
+							'"I-I''m sorry Mis..." the man gets interrupted by the slaps.'
+							'"You didn''t do your homework... again! How do you expect to improve your grades? Do you think your sweet smile is enough? Pull down your boxers and assume the position! Now!" she shouts.'
+						else
+							'You are having a hard time processing what is happening as the brunette suddenly slaps his face few times, "You have been behaving really bad... really really bad."'
+							'"I-I''m sorry... I''ll do better..." the man pleads with her...'
+							'"All I hear are promises... Is that all I get to hear from you?"'
+							'"What the fuck is going here?" you quietly mumble. The woman continues on by pulling the guy''s necktie and starts beating his chest with a cane...'
+							'"I-I''m sorry Mis..." the man gets interrupted by the slaps.'
+							'"You didn''t do your homework... again! How do you expect to improve your grades? Do you think your sweet smile is enough? Pull down your boxers and assume the position! Now!" she shouts.'
+						end
+						gs 'arousal', 'voyeur', 3
+						gs 'stat'
+
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/15.jpg"></center>'
+							if lariskaMotherKnown = 1:
+								'The young man pulls down his boxers and steps into the middle of the room. In the meantime, Anna starts to undress herself, and in no time she''s in her underwear. Before you know it, she starts to spank his butt with two paddles.'
+								'Despite the beating the guy stays in his place... His ass is getting red as a lobster, but he isn''t trying to escape the punishment.'
+								'"Say you like it... say you did it on purpose." Before he''s able to answer, she continues to beat him. Satisfied with her work, she commands him to lay on the table, then she approaches the table and starts binding him.'
+							else
+								'The young man pulls down his boxers and steps into the middle of the room. In the meantime, the brunette starts to undress herself, and in no time she''s in her underwear. Before you know it, she starts to spank his butt with two paddles.'
+								'Despite the beating the guy stays in his place... His ass is getting red as a lobster, but he isn''t trying to escape the punishment.'
+								'"Say you like it... say you did it on purpose." Before he''s able to answer, she continues to beat him. Satisfied with her work, she commands him to lay on the table, then she approaches the table and starts binding him.'
+							end
+							gs 'arousal', 'voyeur', 3
+							gs 'stat'
+
+							act 'Keep watching':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/16.jpg"></center>'
+								if lariskaMotherKnown = 1:
+									'Anna takes a seat on a chair and all of a sudden pulls out a strap-on from the dresser and puts it on. She starts to tap the man''s chest again while she starts playing around with a vibrator.'
+									'"We''ll see if you didn''t do it on purpose." she sternly looks at him sternly.'
+									'"Y-yes Mistress..." he mumbles as he knows what is about to happen...'
+									'"Yes what?" she yells back annoyed.'
+									'"N-no Mistress... I''m sorry Mistress... I-I mean thank you Mistress..." the man struggles to find the correct words...'
+									'Hearing this Anna spits a little on the tip of the strap-on, and with a big grin on her face, "Bad news... no lube for bad behaving slaves..."'
+									'You cannot believe what you are seeing... You are not ready to see this this time, and you decide to leave, although something in you wants to stay to see what happens to bad slaves...'
+								else
+									'The woman takes a seat on a chair and all of a sudden pulls out a strap-on from the dresser and puts it on. She starts to tap the man''s chest again while she starts playing around with a vibrator.'
+									'"We''ll see if you didn''t do it on purpose." she looks at him sternly.'
+									'"Y-yes Mistress..." he mumbles as he knows what is about to happen...'
+									'"Yes what?" she yells back annoyed.'
+									'"N-no Mistress... I''m sorry Mistress... I-I mean thank you Mistress..." the man struggles to find the correct words...'
+									'Hearing this she spits a little on the tip of the strap-on, and with a big grin on her face, "Bad news... no lube for bad behaving slaves..."'
+									'You cannot believe what you are seeing... You are not ready to see this this time, and you decide to leave, although something in you wants to stay to see what happens to bad slaves...'
+								end
+								gs 'arousal', 'voyeur', 3
+								gs 'arousal', 'end'
+								gs 'stat'
+
+								act 'Get back to work': gt 'hotelwork', 'maid'
+							end
+						end
+					end
+				elseif IgorevnaBDSM = 4:					
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/17.jpg"></center>'
+					'Last time you have passed this door, things turned to something rather unexpected. As you pass by you are hoping to catch something new, as you''re intrigued by what is happening.'
+					'As you approach the door, you hear two women chatting, "Maybe she has a twin sister that looks like her, but has a completely different personality."'
+					'Intrigued, you open the door slightly as you hear someone yell out, "Roll!"'
+					'On the floor you can see two bound women, one of whom is wearing some kind of mask and a collar and is dressed in regular clothes. It seems she''s been given the order and is now rolling on the floor...'
+					
+					gs 'arousal', 'voyeur', 3
+					gs 'stat'
+
+					act'Watch them for a while':
+						*clr & cla
+						IgorevnaBDSM += 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/18.jpg"></center>'
+						if lariskaMotherKnown = 1:
+							'"See... I told you, she obey''s whatever you command." says a woman you''ve never seen before.'
+							'"You''re right..." you hear another voice, a familiar one, "Take care of our guest!"' 
+							'The gagged girl obediently follows the command. She crawls toward the other girl and starts caressing her. You finally get a clear view and see that Anna was the one giving out the commands.'
+							'The unknown woman speaks up, "I''m not saying you aren''t good at what you do, I''m only saying there''s no need to switch back and forth all the time. I''m not saying it''s wrong; but it is a bit odd. I think that once you have made your decision you shouldn''t be able to turn back whenever you want."'
+							'The woman continues on, "Don''t take it the wrong way, we''ve known each other for a long time, and you have never disappointed me... but let me say one thing, you are strange... but at the same time exceptional..."'
+							'Anna, looking a bit disappointed, "I''ll take it as a compliment El..." It seems the two women have known each other since their youth.'
+							'The girls on the floor continue with their duties, but before you can get into it you get interrupted as the unknown woman packs her stuff and gets ready to leave...'
+						else
+							'"See... I told you, she obey''s whatever you command." says a woman you''ve never seen before.'
+							'"You''re right..." you hear another voice, a familiar one, "Take care of our guest!"' 
+							'The gagged girl obediently follows the command. She crawls toward the other girl and starts caressing her. You finally get a clear view and see that the brunette was the one giving out the commands.'
+							'The unknown woman speaks up, "I''m not saying you aren''t good at what you do, I''m only saying there''s no need to switch back and forth all the time. I''m not saying it''s wrong; but it is a bit odd. I think that once you have made your decision you shouldn''t be able to turn back whenever you want."'
+							'The woman continues on, "Don''t take it the wrong way, we''ve known each other for a long time, and you have never disappointed me... but let me say one thing, you are strange... but at the same time exceptional..."'
+							'The brunette, looking a bit disappointed, "I''ll take it as a compliment El..." It seems the two women have known each other since their youth.'
+							'The girls on the floor continue with their duties, but before you can get into it you get interrupted as the unknown woman packs her stuff and gets ready to leave...'
+						end
+						!!the unknown woman is Elektra who pass to visit Lariska''s mum...there''s a check to add if Sveta have met Elektra before... 
+						gs 'arousal', 'voyeur', 3
+						gs 'stat'
+
+						act 'Keep quiet':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/19.jpg"></center>'
+							if lariskaMotherKnown = 1:
+								'"Well it''s time for me to leave. You know that I cannot leave my place for more than two hours... If Uslada is left wandering around the mansion alone for more than two hours, I''ll come back to a hot mess!" both the women start laughing, then the unknown woman pulls on the leash of one of the girls, "See how easy it is to control..."'
+								'Suddenly the mood shifts, and the unknown woman becomes serious, "That''s exactly what led me to our discussion. How are you able to not become influenced by switching back and forth? I can understand that some people want to switch it up every once in a while. But you, you switch easily as day and night. It''s not so simple, and you should know it better than anyone. Be upfront with me, are you sick? Have you started abusing drugs?"'
+								'Anna begins to laugh, "Don''t be silly! There''s nothing wrong, I just let the weather influence me." she teasingly sticks out her tongue.'
+								'The unknown woman shrugs her shoulders, "If you say so, but I really have to go now. Let me know when you are in that mood so we can spend some "good" time together."'
+								'Anna cockily replies back with, "You should try it some time. Who knows, you might like it."'
+								'The unknown woman approaches the door as you quickly move away to stand in front of a different door to avoid being seen. Luckily you notice that she didn''t close the door completely and curiously move back...'
+							else
+								'"Well it''s time for me to leave. You know that I cannot leave my place for more than two hours... If Uslada is left wandering around the mansion alone for more than two hours, I''ll come back to a hot mess!" both the women start laughing, then the unknown woman pulls on the leash of one of the girls, "See how easy it is to control..."'
+								'Suddenly the mood shifts, and the unknown woman becomes serious, "That''s exactly what led me to our discussion. How are you able to not become influenced by switching back and forth? I can understand that some people want to switch it up every once in a while. But you, you switch easily as day and night. It''s not so simple, and you should know it better than anyone. Be upfront with me, are you sick? Have you started abusing drugs?"'
+								'The brunette begins to laugh, "Don''t be silly! There''s nothing wrong, I just let the weather influence me." she teasingly sticks out her tongue.'
+								'The unknown woman shrugs her shoulders, "If you say so, but I really have to go now. Let me know when you are in that mood so we can spend some "good" time together."'
+								'The brunette cockily replies back with, "You should try it some time. Who knows, you might like it."'
+								'The unknown woman approaches the door as you quickly move away to stand in front of a different door to avoid being seen. Luckily you notice that she didn''t close the door completely and curiously move back...'
+							end
+							gs 'arousal', 'voyeur', 3
+							gs 'stat'
+
+							act 'Go back':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/20.jpg"></center>'
+								if lariskaMotherKnown = 1:
+									'You turn around and go back. Anna is sitting in the chair, and she''s slapping the girl''s butt, "You are a good girl you know? I''m in a good mood today so I''ll let you choose, pain or pleasure? But before that I think we should say hello to our guest, don''t you agree?"'
+									'Caught, you start to panic as Anna pushes away the girl and starts walking toward the door...'
+								else
+									'You turn around and go back. The brunette is sitting in the chair, and she''s slapping the girl''s butt, "You are a good girl you know? I''m in a good mood today so I''ll let you choose, pain or pleasure? But before that I think we should say hello to our guest, don''t you agree?"'
+									'Caught, you start to panic as she pushes away the girl and starts walking toward the door...'
+								end
+								gs 'arousal', 'end'
+								gs 'stat'
+
+								act 'Run away':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/a.jpg"></center>'
+									if lariskaMotherKnown = 1:
+										'You weren''t fast enough, "Got you, <<pcs_nickname>>!" You are quite embarrassed, as you were found out, "Did you like the show?" Anna asks.'
+										'Not able to say anything to your defense and being afraid she might get you fired, you remain silent.'
+										'"Come on, cheer up, I''m not angry. I know you have been spying on me for some time" Anna smiles.'
+										'You quickly try to come up with an excuse, "I-I..." you stammer.'
+										'Anna looks at you, "I see. You are worried about your work. Don''t worry I won''t tattletale on you. Let us agree on something, if you want to talk, come and visit me in this room, at 20:00."'
+										'You quickly nod not wanting to push your luck. "I''m sure we''ll have a lot to discuss. As you may have noticed I need to head back to business. Feel free to visit whenever you want, I''ll be here. Now, if you''ll excuse me..." she closes the door and locks it.'
+										'You are not sure what to make of it, you can visit her whenever you want. But does she have any ulterior motives...'
+									else
+										'You weren''t fast enough, "Got you!" You are quite embarrassed, as you were found out, "Did you like the show?" the brunette asks.'
+										'Not able to say anything to your defense and being afraid she might get you fired, you remain silent.'
+										'"Come on, cheer up, I''m not angry. I know you have been spying on me for some time" she smiles.'
+										'You quickly try to come up with an excuse, "I-I..." you stammer.'
+										'The brunette looks at you, "I see. You are worried about your work. Don''t worry I won''t tattletale on you. Let us agree on something, if you want to talk, come and visit me in this room, at 20:00."'
+										'You quickly nod not wanting to push your luck. "I''m sure we''ll have a lot to discuss. As you may have noticed I need to head back to business. Feel free to visit whenever you want, I''ll be here. Now, if you''ll excuse me..." she closes the door and locks it.'
+										'You are not sure what to make of it, you can visit her whenever you want. But does she have any ulterior motives...'
+									end	
+									gs 'stat'
+
+									act'Get back to work':gt'hotelwork','maid'
+								end
+							end
+						end
+					end
+				elseif IgorevnaBDSM >= 5:				
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/peeping/'+rand(21,24)+'.jpg"></center>'
+					!!Needs more text
+					'You can''t stop yourself from peeping.'
+					
+					gs 'arousal', 'voyeur', 10
+					gs 'arousal', 'end'
+					gs 'stat'
+					
+					act 'Get back to work': gt'hotelwork','maid'
+				end
+			elseif maidrand <= 120:
+				maidcheck_sonia = daystart
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy0,'+rand(0,4)+'.jpg"></center>'
 				'You open the door to the next room, and immediately freeze in place when you hear gagging sounds coming from inside. Curious as you are, you decide to sneak a peek and see what''s happening in the room. When you look around the corner, you see a girl giving a guy an enthusiastic blowjob, happily gagging on his cock while she tries to take it down her throat over and over. Wait a minute... that''s Sonia, from your class!'
 				gs 'arousal', 'voyeur', 5
@@ -757,7 +1136,6 @@ if $ARGS[0] = 'maid':
 				act'Get back to work':gt'hotelwork','maid'
 
 				if hotel_rand1 <= 60:
-
 					act'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.cum0,'+rand(0,4)+'.jpg"></center>'
@@ -768,9 +1146,7 @@ if $ARGS[0] = 'maid':
 
 						act'Get back to work':gt'hotelwork','maid'
 					end
-				end
-				if hotel_rand1 > 60:
-
+				else
 					act'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy1,'+rand(0,3)+'.jpg"></center>'
@@ -790,9 +1166,8 @@ if $ARGS[0] = 'maid':
 						end
 					end
 				end
-			end
-
-			if maidrand >110 and maidrand <= 120:
+			elseif maidrand <= 130:
+				maidcheck_sonia = daystart
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.nigga0,'+rand(0,2)+'.jpg"></center>'
 				'You open the door to the next room, and immediately freeze in place when you hear gagging sounds coming from inside. Curious as you are, you decide to sneak a peek and see what''s happening in the room. When you look around the corner, you see Sonia giving a black guy an enthusiastic blowjob, happily gagging on his cock while she tries to take it down her throat over and over. Obviously it''s not working; his cock is way too big for her.'
 				'She adjusts her strategy, diligently sucking the head of his cock and licking his balls instead.'
@@ -802,7 +1177,6 @@ if $ARGS[0] = 'maid':
 				act'Get back to work':gt'hotelwork','maid'
 
 				if hotel_rand1 <= 60:
-
 					act'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.nigga.cum0,0.jpg"></center>'
@@ -813,9 +1187,7 @@ if $ARGS[0] = 'maid':
 
 						act'Get back to work':gt'hotelwork','maid'
 					end
-				end
-				if hotel_rand1 > 60:
-
+				else
 					act'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.boy.nigga1,'+rand(0,5)+'.jpg"></center>'
@@ -835,9 +1207,8 @@ if $ARGS[0] = 'maid':
 						end
 					end
 				end
-			end
-
-			if maidrand >120 and maidrand <= 130:
+			elseif maidrand <= 140:
+				maidcheck_sonia = daystart
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.two.nigga0,'+rand(0,1)+'.jpg"></center>'
 				'You open the door to the next room, and immediately freeze in place when you hear gagging sounds coming from inside. Curious as you are, you decide to sneak a peek and see what''s happening in the room. When you look around the corner, you see Sonia with not one, but two huge black guys. She''s happily sucking their enormous dicks in turn, massaging the one she doesn''t currently have in her mouth with her delicate fingers.'
 				gs 'arousal', 'voyeur', 10
@@ -846,7 +1217,6 @@ if $ARGS[0] = 'maid':
 				act'Get back to work':gt'hotelwork','maid'
 
 				if hotel_rand1 <= 60:
-
 					act'Keep watching':
 						*clr & cla
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/sonia/sex/sonia.cum0,'+rand(0,1)+'.mp4"></video></center>'
@@ -857,8 +1227,7 @@ if $ARGS[0] = 'maid':
 
 						act'Get back to work':gt'hotelwork','maid'
 					end
-				end
-				if hotel_rand1 > 60:
+				else
 					act'Keep watching':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/hotel/sonia.hotel.two.nigga1,'+rand(0,3)+'.jpg"></center>'

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 309 - 309
locations/HunterLoveSex.qsrc


+ 4 - 4
locations/IgorEv.qsrc

@@ -3,7 +3,7 @@
 menu_off = 1
 !!Igor = A4
 
-!!It starts off by talking to Igor at school and there will be a option where he is aceing history and Sveta is not as good as she wants to be. No mention of grades just she is doing worse class than he is. She can then ask if they can study together. This leads to them going to Igor's house to study and talk. From there two things can happen, each is it's own story that links back up later on.
+!!It starts off by talking to Igor at school and there will be an option where he is aceing history and Sveta is not as good as she wants to be. No mention of grades just she is doing worse class than he is. She can then ask if they can study together. This leads to them going to Igor's house to study and talk. From there two things can happen, each is it's own story that links back up later on.
 
 !!1) Friendship gets high enough and Igor asks Sveta out on a date.
 !!2) Friend Sveta catches him cross dressing.
@@ -97,7 +97,7 @@ if $ARGS[0] = 'Movies':
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/watchmovie.jpg" ></center>'
-				'After buying the tickets he takes you to the concession stand and buys some drinks, candy, and popcorn for the two of you. With that done the two of you head into the movie theater and find a seat. You sit down down and wait for the movie to start.'
+				'After buying the tickets he takes you to the concession stand and buys some drinks, candy, and popcorn for the two of you. With that done the two of you head into the movie theater and find a seat. You sit down and wait for the movie to start.'
 				act 'Watch the movie':
 					cls
 					minut += 120
@@ -846,7 +846,7 @@ if $ARGS[0] = 'caught':
 			'You give him a reassuring hug. "I would never do that to you, I promise I won''t tell a soul."'
 			'He lets out the breath he was holding and relaxes a bit as he hugs you back. "Thank you, I am so relieved to hear you say that."'
 			'You smile to him a bit. "Actually it is kinda sexy, but I am curious. Why do you do it? I mean if you are so worried about anyone knowing, why do it at all?"'
-			'He is silent for a moment and then shrugs. "I don''t really know, one day I was home alone and bored. I went into my sisters room and seen all those clothes and I suddenly had a urge to try them on. So I did and it felt great. I guess I have always been curious what it would be like to be a girl."'
+			'He is silent for a moment and then shrugs. "I don''t really know, one day I was home alone and bored. I went into my sisters room and seen all those clothes and I suddenly had an urge to try them on. So I did and it felt great. I guess I have always been curious what it would be like to be a girl."'
 			'Nodding a bit you reply to him. "I can see that, we are all trying to figure out who we are going to be.'
 			'He offers a faint smile. "Yeah, I guess I just wish I was a girl instead."'
 			act 'Let''s study':
@@ -982,7 +982,7 @@ if $ARGS[0] = 'walk':
 		act 'Wait':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/crossdress/makeup.jpg"></center>'
-			'He comes back wearing the outfit he picked out, he quickly sits down so you can get started. You start applying the makeup to him and at the same time explaining all the tricks you have learned to to applying makeup.'
+			'He comes back wearing the outfit he picked out, he quickly sits down so you can get started. You start applying the makeup to him and at the same time explaining all the tricks you have learned to applying makeup.'
 			act 'Done':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/crossdress/kd_3.jpg"></center>'

+ 51 - 51
locations/IgorHanter.qsrc → locations/IgorHunter.qsrc

@@ -1,6 +1,6 @@
-# IgorHanter
+# Igorhunter
 
-$menu_loc = 'IgorHanter'
+$menu_loc = 'Igorhunter'
 $menu_arg = ''
 menu_off = 0
 gs 'boyStat', 'A173'
@@ -24,42 +24,42 @@ gs 'stat'
 '<center><b><font color = maroon>Igor Anisimov</font></b></center>'
 '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/igorhanter.jpg"></center>'
 'Igor is a hunter along with the Sergei and Andrei and is here visiting Andrei. He''s <<boyage>> years old. He is not married and lives in the City Center..'
-if hantersIgorQw < 0:'You and him have a bad relationship, because you offended him in the past.'
-if hantersIgorQw >= 0 and hantersIgorQw < 10:'You have a normal relationship with him.'
-if hantersIgorQw >= 10 and hantersIgorQw < 20:'You have friendly relations with him.'
-if hantersIgorQw >= 20 and hantersIgorQw < 25:'You''re good friends.'
-if hantersIgorQw >= 25 and hantersIgorQw < 30:'It seems he has a crush on you.'
-if hantersIgorQw >= 30 and hantersIgorQw <= 35:'You have a mutual crush on each other.'
-if hantersIgorQw > 35 :'You love him.'
-if hantersIgorLove = 1:'You two have fallen in love.'
-if hantersIgorLove = 2:'<<$boydesc>> is your boyfriend.'
-if hantersIgorLove = 3:'<<$boydesc>> is your husband.'
+if huntersIgorQw < 0:'You and him have a bad relationship, because you offended him in the past.'
+if huntersIgorQw >= 0 and huntersIgorQw < 10:'You have a normal relationship with him.'
+if huntersIgorQw >= 10 and huntersIgorQw < 20:'You have friendly relations with him.'
+if huntersIgorQw >= 20 and huntersIgorQw < 25:'You''re good friends.'
+if huntersIgorQw >= 25 and huntersIgorQw < 30:'It seems he has a crush on you.'
+if huntersIgorQw >= 30 and huntersIgorQw <= 35:'You have a mutual crush on each other.'
+if huntersIgorQw > 35 :'You love him.'
+if huntersIgorLove = 1:'You two have fallen in love.'
+if huntersIgorLove = 2:'<<$boydesc>> is your boyfriend.'
+if huntersIgorLove = 3:'<<$boydesc>> is your husband.'
 
 act 'Chat':
     *clr & cla
     minut += 60
 	menu_off = 1
-    if hantersIgorQw < 10:hantersIgorQw += 1
+    if huntersIgorQw < 10:huntersIgorQw += 1
     gs 'stat'
 
     '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/talk1.'+rand(1,3)+'.jpg"></center>'
-    if hantersIgorQw >= 0:'You have a chat with Igor, swapping stories about life and love.'
-    if hantersIgorQw < 0:'You talk to Igor. He wears his heart on his sleeve, so you can tell he doesn''t like you.'
+    if huntersIgorQw >= 0:'You have a chat with Igor, swapping stories about life and love.'
+    if huntersIgorQw < 0:'You talk to Igor. He wears his heart on his sleeve, so you can tell he doesn''t like you.'
 
     act'Continue':gt $loc, $metka
 end
 
-if hantersIgorQw >= 10:
-    if hantersIgorLove = 0:
+if huntersIgorQw >= 10:
+    if huntersIgorLove = 0:
         act 'Flirt':
 			minut += 120
 			menu_off = 1
 			!!not using arousal as no orgasm chance
 			pcs_horny += 10
             *clr & cla
-            if hantersIgorQw <= 35 and hantersKnowSlut = 0:hantersIgorQw += 1
-            if hantersAndreiQw >= 10 and hantersKnowSlut = 0:hantersAndreiQw -= 1
-            if hantersSergeiQw >= 10 and hantersKnowSlut = 0:hantersSergeiQw -= 1
+            if huntersIgorQw <= 35 and huntersKnowSlut = 0:huntersIgorQw += 1
+            if huntersAndreiQw >= 10 and huntersKnowSlut = 0:huntersAndreiQw -= 1
+            if huntersSergeiQw >= 10 and huntersKnowSlut = 0:huntersSergeiQw -= 1
             gs 'stat'
 
             '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt1.'+rand(1,3)+'.jpg"></center>'
@@ -67,7 +67,7 @@ if hantersIgorQw >= 10:
 
 			gs 'stat'
 
-            if hantersIgorLove = 0 and hantersIgorQw >= 35 and hantersKnowSlut = 0 and bfA = 1 and pcs_apprnc >= 60:
+            if huntersIgorLove = 0 and huntersIgorQw >= 35 and huntersKnowSlut = 0 and bfA = 1 and pcs_apprnc >= 60:
                 *clr & cla
                 gs 'stat'
 
@@ -80,8 +80,8 @@ if hantersIgorQw >= 10:
                 act 'Answer kiss':
                     *clr & cla
                     pcs_mood = 100
-                    hantersIgorLove = 1
-                    hantersIgorQw += 1
+                    huntersIgorLove = 1
+                    huntersIgorQw += 1
                     gs 'stat'
 
                     '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterkiss2.jpg"></center>'
@@ -99,7 +99,7 @@ if hantersIgorQw >= 10:
                             '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterkiss3.jpg"></center>'
                             '"<<$pcs_nickname>>, Do you want to..?" Igor asked in a whisper, when your lips finally parted. "Yes" you say just as quietly and Igor gently took your hand and led you inside.'
 
-							act 'Go inside':gt 'HanterLoveSex','Igor'
+							act 'Go inside':gt 'hunterLoveSex','Igor'
                         end
                     else
                         act'Continue':
@@ -117,7 +117,7 @@ if hantersIgorQw >= 10:
                 act 'To remove the face':
                     *clr & cla
                     minut += 5
-                    hantersIgorQw -= 50
+                    huntersIgorQw -= 50
                     gs 'stat'
 
                     '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -137,10 +137,10 @@ if hantersIgorQw >= 10:
 			!!not using arousal as no orgasm chance
 			pcs_horny += 10
             pcs_mood = 100
-            hantersIgorQw += 1
-            if hantersSergeiLove > 0 or hantersAndreiLove > 0:hanterslut += 1
-            if hantersSergeiLove = 0 and hantersAndreiLove = 0:hanterslut -= 1
-            if hantersIgorLove = 2:bfA += 1
+            huntersIgorQw += 1
+            if huntersSergeiLove > 0 or huntersAndreiLove > 0:hunterslut += 1
+            if huntersSergeiLove = 0 and huntersAndreiLove = 0:hunterslut -= 1
+            if huntersIgorLove = 2:bfA += 1
             gs 'stat'
 
             '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.'+rand(1,4)+'.jpg"></center>'
@@ -153,12 +153,12 @@ if hantersIgorQw >= 10:
     end
 end
 
-if hantersIgorLove > 0 and pcs_horny >= 60:
+if huntersIgorLove > 0 and pcs_horny >= 60:
     act 'Have sex':
 	    *clr & cla
 		menu_off = 1
-        hantersIgorQw += 1
-        hantersIgorsex += rand(12,36)
+        huntersIgorQw += 1
+        huntersIgorsex += rand(12,36)
 	    gs 'stat'
 
 	    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(1,6)+'.jpg"></center>'
@@ -167,15 +167,15 @@ if hantersIgorLove > 0 and pcs_horny >= 60:
 		gs 'arousal', 'foreplay', 10
 		gs 'stat'
 
-		act 'Go':gt 'HanterLoveSex','Igor'
+		act 'Go':gt 'hunterLoveSex','Igor'
 	end
 end
 
 !! I replaced the partial condition "and temp = 1" with "and rand(1,5) = 1" because temp is changed in the stat procedure. Formely the temp variable was initialized at the beginning of the file temp = rand(1,5)
-if hantersIgorLove > 0 and pcs_horny <= 60 and hantersIgorQw >= 10 and rand(1,5) = 1 and hantersIgorsex = 0:
+if huntersIgorLove > 0 and pcs_horny <= 60 and huntersIgorQw >= 10 and rand(1,5) = 1 and huntersIgorsex = 0:
 	*clr & cla
 	menu_off = 1
-	hantersIgorsex += rand(12,36)
+	huntersIgorsex += rand(12,36)
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
@@ -188,17 +188,17 @@ if hantersIgorLove > 0 and pcs_horny <= 60 and hantersIgorQw >= 10 and rand(1,5)
 	act 'Agree':
 	    *clr & cla
 	    minut += 5
-	    hantersIgorQw += 1
+	    huntersIgorQw += 1
 		gs 'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(4,6)+'.jpg"></center>'
 		'Smiling, you wink at Igor. He gets a childlike grin on his face and leads you by the hand to his bed.'
-		act 'Go':gt 'HanterLoveSex','Igor'
+		act 'Go':gt 'hunterLoveSex','Igor'
     end
 	act 'Decline':
 	    *clr & cla
 	    minut += 5
-	    hantersIgorQw -= 1
+	    huntersIgorQw -= 1
 		gs 'stat'
 
         '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -208,14 +208,14 @@ if hantersIgorLove > 0 and pcs_horny <= 60 and hantersIgorQw >= 10 and rand(1,5)
     end
 end
 
-if hantersIgorLove > 0:
+if huntersIgorLove > 0:
     act 'Break up with Igor':
 	    *clr & cla
         minut += 5
 		menu_off = 1
-        hantersIgorLove = 0
-        if hantersIgorLove = 2:bfA = 0
-        hantersIgorQw -= 100
+        huntersIgorLove = 0
+        if huntersIgorLove = 2:bfA = 0
+        huntersIgorQw -= 100
 	    gs 'stat'
 
 	    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosila.jpg"></center>'
@@ -227,13 +227,13 @@ end
 
 act'Depart':gt $loc, $metka
 
-if hantersIgorQw < 10 and hantersIgorLove > 0:
+if huntersIgorQw < 10 and huntersIgorLove > 0:
 	*clr & cla
     minut += 5
 	menu_off = 1
-    hantersIgorLove = 0
-    if hantersIgorLove = 2:bfA = 0
-    hantersIgorQw -= 10
+    huntersIgorLove = 0
+    if huntersIgorLove = 2:bfA = 0
+    huntersIgorQw -= 10
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosil.jpg"></center>'
 	'You wanted to talk to Igor, but he cuts you off with an angry look.'
@@ -243,7 +243,7 @@ if hantersIgorQw < 10 and hantersIgorLove > 0:
 	act 'Leave':gt $loc, $metka
 end
 
-if hantersIgorLove < 2 and hantersIgorQw >= 35 and hantersKnowSlut = 0 and bfA < 1 and hour >= 8 and hour < 20 and pcs_apprnc >= 60:
+if huntersIgorLove < 2 and huntersIgorQw >= 35 and huntersKnowSlut = 0 and bfA < 1 and hour >= 8 and hour < 20 and pcs_apprnc >= 60:
     *clr & cla
     minut += 1
 	menu_off = 1
@@ -284,7 +284,7 @@ if hantersIgorLove < 2 and hantersIgorQw >= 35 and hantersKnowSlut = 0 and bfA <
 !!	    giftNum[lover_number] = 0
 !!	    loverlove[lover_number] = 0
 !!	    lover_picture[lover_number] = lover_picture_number
-	    hantersIgorLove = 2
+	    huntersIgorLove = 2
         pcs_mood = 100
         gs 'stat'
 
@@ -305,7 +305,7 @@ if hantersIgorLove < 2 and hantersIgorQw >= 35 and hantersKnowSlut = 0 and bfA <
                 '"<<$pcs_nickname>>, Do you want to..?" Igor asked in a whisper, when your lips finally parted. "Yes" you say just as quietly and Igor gently took you by the hand and led inside.'
 
 
-				act 'Go':gt 'HanterLoveSex','Igor'
+				act 'Go':gt 'hunterLoveSex','Igor'
 			end
 		else
 			act'Further':
@@ -322,7 +322,7 @@ if hantersIgorLove < 2 and hantersIgorQw >= 35 and hantersKnowSlut = 0 and bfA <
     act 'No':
         *clr & cla
         minut += 5
-        hantersIgorQw -= 50
+        huntersIgorQw -= 50
         gs 'stat'
 
         '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -331,5 +331,5 @@ if hantersIgorLove < 2 and hantersIgorQw >= 35 and hantersKnowSlut = 0 and bfA <
         act'Go':gt $loc, $metka
     end
 end
---- IgorHanter ---------------------------------
+--- Igorhunter ---------------------------------
 

+ 22 - 23
locations/IvanEv.qsrc

@@ -3,7 +3,7 @@
 menu_off = 1
 
 if $ARGS[0] = '':
-	cls
+	*clr & cla
 	numnpc = 3
 	ivansportday = daystart
 	gs 'stat'
@@ -23,7 +23,7 @@ if $ARGS[0] = '':
 			'Ivan pauses for a second, and then suggests. "Hey! I''m sparring with Vitek Kotov today. It''s part of my preparation for the big match. You can come watch if you''d like?"'
 
 			act '"Sure, that sounds like fun!"':
-				cls
+				*clr & cla
 				kotovVSprohorov = 1
 				gs 'stat'
 				'That could be interesting! You follow Ivan into the hall where the local boxing club has their training sessions. It''s impossible to miss the smell of stale sweat and leather, but in a way it seems oddly fitting for a venue like this.'
@@ -32,7 +32,7 @@ if $ARGS[0] = '':
 				'Ivan smirks at him and quickly puts on his headgear and gloves, before getting in the ring to face Vitek. Most of the other guys leave their training and come over to watch them spar.'
 
 				act 'Watch them':
-					cls
+					*clr & cla
 					minut += 3
 					pcs_dom += 1
 					gs 'stat'
@@ -44,7 +44,7 @@ if $ARGS[0] = '':
 					'Ivan just has a sip of water while he waits for round 2. He still looks fresh, while Vitek is sweating profusely already.'
 
 					act 'Round 2':
-						cls
+						*clr & cla
 						minut += 3
 						pcs_dom += 1
 						gs 'stat'
@@ -53,7 +53,7 @@ if $ARGS[0] = '':
 						'This time it''s Ivan who gets the majority of the instructions. The coach scolds him, while wiping the blood off his face: "Ivan, you need to keep your distance. Don''t let him get close!"'
 
 						act 'Round 3':
-							cls
+							*clr & cla
 							minut += 3
 							pcs_dom += 1
 							gs 'stat'
@@ -64,7 +64,7 @@ if $ARGS[0] = '':
 							'After that hit, Vitek is noticeably more quiet and tries to dodge and evade Ivan''s blows more often, while Ivan tries to push his advantage and puts a lot of energy into trying to find an opening. When the third round ends, both of the guys are sweating and panting heavily. While you find yourself appreciating their sweat covered bodies, finding yourself mildly turned on.'
 
 							act 'Round 4':
-								cls
+								*clr & cla
 								minut += 3
 								pcs_dom += 1
 								gs 'stat'
@@ -76,7 +76,7 @@ if $ARGS[0] = '':
 								'The trainer just shrugs. "Whatever, Vitek. You know what you''re doing."'
 
 								act 'Ask the coach who won':
-									cls
+									*clr & cla
 									minut += 3
 									gs 'stat'
 									'You approach the elderly coach and ask. "Sir, if you don''t mind me asking who won?"'
@@ -86,7 +86,7 @@ if $ARGS[0] = '':
 									'Vitek angrily takes off his gloves and throws them away, before heading to the corner where the weights are. The coach sighs while he watches him walk away, and adds. "That boy is all muscle, and no brains. Such a shame, he could''ve been a good boxer with a better mindset."'
 
 									act '"Can I try boxing too?"':
-										cls
+										*clr & cla
 										minut += 3
 										gs 'stat'
 										'This looks interesting! You ask the old trainer. "This looks like fun can I come and train with you too?"'
@@ -108,8 +108,7 @@ if $ARGS[0] = '':
 end
 
 if $ARGS[0] = 'School Chat':
-	*clr
-	cla
+	*clr & cla
 	numnpc = 3
 	minut += 5
 	gs'stat'
@@ -123,6 +122,12 @@ if $ARGS[0] = 'School Chat':
 	if npc_rel['A3'] >= 60 and npc_rel['A3'] < 80:'You and Ivan have a good relationship.'
 	if npc_rel['A3'] >= 80:'You and Ivan have a great relationship.'
 
+	if $loc ! 'gdkin':
+		act 'Leave': gt 'gschool_lessons', 'short_break'
+	else
+		act 'Move away': gt $loc, $metka
+	end
+	
 	act 'Chat':
 		cla
 		if $loc ! 'gdkin':
@@ -131,6 +136,7 @@ if $ARGS[0] = 'School Chat':
 
 				act 'Leave': gt 'gschool_lessons', 'short_break'
 			elseif IvanShowerQW = 11 and IvanShowerYes = 1:
+				act 'Leave': gt 'gschool_lessons', 'short_break'
 				if rand(0,4) = 0:
 					'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/school/ivan2.jpg"></center>'
@@ -139,21 +145,20 @@ if $ARGS[0] = 'School Chat':
 				else
 					act 'Tell Ivan you''re bored':gt 'gdksport', 'Ivan_bored'
 				end
-				act 'Leave': gt 'gschool_lessons', 'short_break'
 			elseif IvanShowerYes = 0 and IvanShowerQW = 11 and ShowerIvan < 3:
 				'When you''re about to head for your next class, Ivan suddenly stops you and asks: "<<$pcs_nickname>>, want to meet up with me in the showers after school?"'
-				act 'Agree':
-					IvanShowerYes = 1
-					cla
-					'You give him a cute wink and say: "Sounds like fun, I''ll see you there!"'
-					act 'Continue': gt 'gschool_lessons', 'short_break'
-				end
 				act 'Decline':
 					IvanShowerYes = 2
 					cla
 					'You give it some thought, but have to decline. You shake your head apologetically and say: "Sorry Ivan, I can''t make it today."'
 					act 'Continue': gt 'gschool_lessons', 'short_break'
 				end
+				act 'Agree':
+					IvanShowerYes = 1
+					cla
+					'You give him a cute wink and say: "Sounds like fun, I''ll see you there!"'
+					act 'Continue': gt 'gschool_lessons', 'short_break'
+				end
 			else
 				npc_rel['A3'] += rand(5,10)
 				gs'stat'
@@ -187,12 +192,6 @@ if $ARGS[0] = 'School Chat':
 			act 'Move away':gt $loc, $metka
 		end
 	end
-
-	if $loc ! 'gdkin':
-		act 'Leave': gt 'gschool_lessons', 'short_break'
-	else
-		act 'Move away': gt $loc, $metka
-	end
 end
 
 --- IvanEv ---------------------------------

+ 23 - 2
locations/JuliaMilHome.qsrc

@@ -201,8 +201,29 @@ elseif lernHome = 0:
 			'You spend 15 minutes talking with Julia about whatever topics come to mind. She really is a nice girl.'
 			tiprand = rand(0, 5)
 
-			if tiprand = 0:'Julia mentions in passing that she used to be friends with Natasha Belova, but cut the ties after Natasha kept borrowing money despite not being able to pay any of it back. Julia frowns, and you can tell they used to get along quite well.'
-
+			!JuliaNatSexProposed is a flag required in the upcoming rework of Natasha Belova''s questline
+			
+			if tiprand = 0:
+				'Julia mentions in passing that she used to be friends with Natasha Belova, but cut the ties after Natasha kept borrowing money despite not being able to pay any of it back. Julia frowns, and you can tell they used to get along quite well.'
+				if SexTalkJulia = 4 and NatashaQW > 8 and JuliaNatSexProposed = 0:
+					'"Well, I''ve had the same problem with her. But lately I''ve started making her repay me in other ways." You admit to Julia.'
+					'"What? How could she repay you if she doesn''t have any money?" Julia asks you.'
+					'"Well, she does know how to use that mouth of hers. I''ve been putting it to good use." You answer, blushing.'
+					'You notice Julia''s cheeks flushing red at this comment. She''s clearly getting aroused just by talking of this.'
+					if strapon = 1:
+						if pcs_dom < 25:
+							'"You know, I''ve bought myself a strap-on. I was working up the nerve to, uhm ..., use it on Natasha." You whisper, blushing even more furiously.'
+						else
+							'"You know, I''ve bought myself a strap-on. I was planning to use it on Natasha." You admit.'
+						end
+						'"If you''re up for it, you could get yourself one too and we can both have some fun with Natasha." You offer.'
+						'"That does sound, uhm ..., like it could be a lot of fun." Julia responds, unconciously rubbing her thighs together. "Ok, I''m in."'
+						JuliaNatSexProposed = 1
+					else
+						'Maybe I can find a way to get Julia to join me and Natasha some time, you think to yourself.'
+					end
+				end
+			end
 			act 'Relax in Julia''s room':gt $curloc
 		end
 	end

+ 1 - 1
locations/KGOLexpa.qsrc

@@ -64,7 +64,7 @@ $KGOLatkV = {
 		if KGOLatakaV >= KGOLzas * 2:
 			KGHPnpow = rand(KGOLpowerV / 2, KGOLpowerV)
 			KGHP -= KGHPnpow
-			'<font color="red">You recieve <<KGHPnpow>> damage</font>'
+			'<font color="red">You receive <<KGHPnpow>> damage</font>'
 		else
 			KGHPnpow = rand(KGOLpowerV/10, KGOLpowerV / 4)
 			KGHPntpow = KGHPnpow - KGOLbrona

+ 1 - 1
locations/Katja_Tanga.qsrc

@@ -32,7 +32,7 @@ if $ARGS[0] = 'secretroom':
 						gs'stat'
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/sex/school/tanga4_9.jpg"></center>'
-						'Katja, begins moaning louder and bucking her hips against your fingers. You pull the dildo out of her mouth and your fingers out of her twat. You roll her over onto her stomach, as you slide down till your face is over her ass as you slip the wet dildo into her soaking wet pussy and begin to stroke the dildo deeply in her pussy. With your other hand you pull her ass cheeks apart and being to lick her asshole. Stroking the dildo as deep into her as it will go, she moans with pleasure getting ever louder. She beings to arch her hips up trying to take even more of the dildo into herself, but there is no more to give her. Instead you stick your tongue in her ass and begin to tongue fuck her ass. This brings even louder moans and before long she starts bucking her hips as her body spasms in a intense orgasm, as she cums.'
+						'Katja, begins moaning louder and bucking her hips against your fingers. You pull the dildo out of her mouth and your fingers out of her twat. You roll her over onto her stomach, as you slide down till your face is over her ass as you slip the wet dildo into her soaking wet pussy and begin to stroke the dildo deeply in her pussy. With your other hand you pull her ass cheeks apart and being to lick her asshole. Stroking the dildo as deep into her as it will go, she moans with pleasure getting ever louder. She beings to arch her hips up trying to take even more of the dildo into herself, but there is no more to give her. Instead you stick your tongue in her ass and begin to tongue fuck her ass. This brings even louder moans and before long she starts bucking her hips as her body spasms in an intense orgasm, as she cums.'
 						act'Use dildo':
 							*clr & cla
 							pcs_horny = 0

+ 2 - 2
locations/Kikatak.qsrc

@@ -54,7 +54,7 @@ if $ARGS[0] = 'enemy':
 		damage += damageKrit
 		pcs_health -= damage
 		pointKikV += 1
-		'<font color="red">You have recieved <<damage>> points of damage.</font>'
+		'<font color="red">You have received <<damage>> points of damage.</font>'
 
 		if damage >= pcs_health * 20 / 100:
 			pointKikV += 1
@@ -70,7 +70,7 @@ if $ARGS[0] = 'enemy':
 		'<font color="red">You''ve gotten hit.</font>'
 		pcs_health -= damage
 		pointKikV += 1
-		'<font color="red">You have recieved <<damage>> points of damage.</font>'
+		'<font color="red">You have received <<damage>> points of damage.</font>'
 
 		if damage >= pcs_health * 20 / 100:
 			pointKikV += 1

+ 5 - 5
locations/Komp.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = 'start':
 
 	!!act 'SunReview of the Dead':gt 'KGZstart'
 
-	if student > 0 and kursovik < 100:'You should probably do some of your <a href="exec:GT ''Komp'',''kursak''">coursework</a>.'
+	if student > 0 and kursovik < 100:'You should probably do some of your <a href="exec:gt ''Komp'',''kursak''">coursework</a>.'
 
 	if $LOC = 'shulga_room':
 		internet = 100000
@@ -50,7 +50,7 @@ if $ARGS[0] = 'brows':
 		'<center><img <<$set_imgh>> src="images/shared/accessories/computer/komp.jpg"></center>'
 		'You go to your favourite start page, while you try to decide on what you want to see right now.'
 
-		'A blinking banner for a <a href="exec:GT ''Komp'',''agent''">Kirsanova Real Estate Agency</a> keeps popping up in the corner.'
+		'A blinking banner for a <a href="exec:gt ''Komp'',''agent''">Kirsanova Real Estate Agency</a> keeps popping up in the corner.'
 
 		if home_owned[1] = 2 and husband = 0:act 'Rent your apartment out':gt 'Komp', 'sale'
 
@@ -551,7 +551,7 @@ if $ARGS[0] = 'agent':
 		*nl
 	elseif home_owned[1] = 0 and ArendHouseSL = 0:
 		'There is an apartment in St. Petersburg residental area available, for rent or puchase.'
-		'Rent is: <<$home_rent_txt[1]>> ₽ per month. Curent sale price is listet at: <<$home_value_txt[1]>> <b>₽</b>'
+		'Rent is: <<$home_rent_txt[1]>> ₽ per month. Current sale price is listed at: <<$home_value_txt[1]>> <b>₽</b>.'
 		*nl
 	end
 
@@ -565,8 +565,8 @@ if $ARGS[0] = 'agent':
 		'You have <B><<ArendHouseSL4>> days</B> remaining on the rental of your Pushkin apartment.'
 		*nl
 	elseif home_owned[4] = 0 and ArendHouseSL4 = 0:
-		'There is a n apartment in Pushkin area available to rent.'
-		'Rent is: <<$home_rent_txt[4]>> ₽ per month.'
+		'There is an apartment in Pushkin area (Old Town) available to rent.'
+		'Rent is: <<$home_rent_txt[4]>> <b></b> per month.'
 		*nl
 	end
 

+ 16 - 15
locations/LBZhouse.qsrc

@@ -2,7 +2,7 @@
 CLOSE ALL
 
 $LBZH_sex={
-	act'Give':
+	act 'Give up your pussy':
 		cls
 		gs'stat' 
 		mrapic=rand(0,7)
@@ -12,12 +12,12 @@ $LBZH_sex={
 		gs 'arousal', 'vaginal', 10, 'sub'
 		gs 'stat'
 
-		act'Up':dynamic $LBZH_end
+		act 'Finish':dynamic $LBZH_end
 	end
 }
 
 $LBZH_anal={
-	act'Writing in the ass':
+	act 'Give up your ass':
 		cls
 		gs'stat' 
 		mrapic=rand(0,7)
@@ -28,37 +28,38 @@ $LBZH_anal={
 		gs 'stat'
 		
 		spafinloc = 3
-gs 'cum_manage'
+		gs 'cum_manage'
 		'<<$boydesc>> groaned and came filling your ass with his warm sperm.'
 
-		act'Up':dynamic $LBZH_end
+		act 'Finish':dynamic $LBZH_end
 	end
 }
 
 $LBZH_bj={
-	act'Suck':
+	act 'Suck':
 		cls
 		gs'stat' 
 		mrapic=rand(0,12)
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<mrapic>>.mp4"></video></center>'
-		'You take a cock in your mouth and start sucking it, you get busy working up and down his dick with your mouth. Your lips lock tightly around his shaft while your tongue licks and plays with his dick.'
+		'You take a cock in your mouth and start sucking it. You get busy working up and down his dick with your mouth. Your lips lock tightly around his shaft while your tongue licks and plays with his dick.'
 		'Soon <<$boydesc>> starts to pant heavily and moans out. "<<$pcs_nickname>>, I''m about to cum."'
 
 		gs 'arousal', 'bj', 5, 'sub'
 		gs 'stat'
 			
-		 act'Swallow':
+		 act 'Swallow':
 			cls
+			swallow += 1
 			spafinloc = 12
 			gs 'cum_manage'
 			gs'stat'
 			mrapic=rand(0,10)
 			!'<<mrapic>>'
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<mrapic>>.mp4"></video></center>'
-			'You pull his dick out of your mouth and keep working on it with your hand, within moments spurts of hot sperm splashes on your face and in your mouth.'
-			'Once the last of the cum shoots in your mouth you swallow it all down.'
+			'You pull his dick out of your mouth and keep working on it with your hand, within moments spurts of hot sperm splash onto your face and into your mouth.'
+			'Once the last of the cum shoots into your mouth you swallow it all down.'
 
-			act'Up':dynamic $LBZH_end
+			act 'Finish':dynamic $LBZH_end
 		end
 	 
 		dynamic $LBZH_sex
@@ -90,7 +91,7 @@ $LBZH_end={
 			'After you are done washing you get dressed and blow <<$boydesc>> a kiss before you leave.'
 			
 			
-			act'Leave':
+			act 'Leave':
 				gs 'arousal', 'end'
 				gs 'stat'
 				gt'pavResidential'
@@ -110,7 +111,7 @@ gs 'boyStat', $npclastgenerated
 
 'He takes you back to his house, once you are both safely inside you start kissing.'
 
-act'Sex':
+act 'Sex':
 	cls
 	gs'stat'
 	tiprand=rand(1,100)
@@ -119,7 +120,7 @@ act'Sex':
 		'<<$boydesc>> gently pushes your shoulders down and you kneel in front of him, waiting for his hard shaft.'
 		dynamic $LBZH_bj
 	     
-		act'Masturbate':
+		act 'Masturbate':
 			cls
 			temp_hj+=1
 			temp_guy+=1
@@ -140,7 +141,7 @@ act'Sex':
 	dynamic $LBZH_sex
 	dynamic $LBZH_anal
 
-	act'Give blowjob':
+	act 'Give blowjob':
 		cls
 		gs'stat'
 		'You offer to give him a blowjob which he eagerly agrees too.'

+ 2 - 2
locations/LCwork.qsrc

@@ -198,7 +198,7 @@ if $ARGS[0] = 'start4':
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/couple.jpg"></center>'
 		'As you walk up to the couple, you remember them from before. The guy grins at you and the girl smiles. "Told you we would be back, are you ready to go?"'
 		'They live in the residential area of the city, and it''s a short drive there. You remember it form last time, they inform you, she is ready to try anal, but wants you to coach her through it and get her ready.'
-		'Once inside he watches the two of you have fun. He waits until you bring his girlfriend to a orgasm.'
+		'Once inside he watches the two of you have fun. He waits until you bring his girlfriend to an orgasm.'
 	
 		gs 'arousal', 'give_cuni', 60, 'sub', 'prostitution', 'lesbian'
 		gs 'stat'
@@ -256,7 +256,7 @@ if $ARGS[0] = 'start5':
 	gs 'arousal', 'anal_finger', 90, 'sub', 'prostitution', 'lesbian'
 	minut -= 90 
 	
-	if horand <= pcs_horny:Set pcs_horny = 0 & orgasm += 2 & 'Even though the girl had no prior experience with women, she touches you in all the right places and you reach a orgasm more than once during your session.'
+	if horand <= pcs_horny:Set pcs_horny = 0 & orgasm += 2 & 'Even though the girl had no prior experience with women, she touches you in all the right places and you reach an orgasm more than once during your session.'
 	$orgasm_or = 'yes'
 	if horand > pcs_horny:Set pcs_horny += 10 & 'You mostly focus on making this a pleasurable experience for her, and don''t orgasm yourself. That''s fine, though... the ecstatic look in her eyes when you gave her the third orgasm of the evening more than makes up for it!'
 

+ 1 - 1
locations/LariskaHome.qsrc

@@ -86,7 +86,7 @@ if $ARGS[0] = 'in':
 		
 		act 'Continue':gt 'LariskaHome','in'
 	end
-	if hour = 19 and minut <= 40:
+	if hour = 17 and minut <= 40:
 		cla
 		'Lariska looks at her watch and says, "It''s time to go to the sports club."'
 		act 'Go with Lariska':lariskaTrain += 1 & minut += 20 & gt 'gdksport', 'start'

+ 98 - 94
locations/MBasement.qsrc

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

+ 1 - 1
locations/MDining.qsrc

@@ -85,7 +85,7 @@ elseif rand (0,100) < 3:
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/tablepussy1.jpg"></center>'
 	end
-	'A naked woman sits on the end of the table with her feet on it and her legs spread wide. A middle aged couple stand in front of her, the woman pointing at varies parts of the naked womans pussy, apparently giving her husband a anatomy lesson on pussies and the proper way to pleasure them.'
+	'A naked woman sits on the end of the table with her feet on it and her legs spread wide. A middle aged couple stand in front of her, the woman pointing at varies parts of the naked womans pussy, apparently giving her husband an anatomy lesson on pussies and the proper way to pleasure them.'
 	act 'Return':gt 'MDining'
 elseif rand (0,100) < 3:
 	menu_off = 1

+ 2 - 2
locations/MDressing.qsrc

@@ -14,10 +14,10 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/dressingroom.jpg"></center>'
 'A huge dressing room. Mostly used by submissives to dress as staff and because of this, it is a safe space and games are not allowed.'
 'It contains several <a href="exec:gt ''wardrobe'', ''start''">wardrobes</a> (where you can choose outfits and organize your clothing).'
-'There are whole cabinets filled with designer clothing belonging to various club members and plenty of <a href="exec:GT ''mirror'',''start''">mirrors</a> you can use.'
+'There are whole cabinets filled with designer clothing belonging to various club members and plenty of <a href="exec:gt ''mirror'',''start''">mirrors</a> you can use.'
 
 act 'Go to foyer': gt 'MHall', 'foyer'
-act 'Goto east wing hall': gt 'MHall', 'east'
+act 'Go to east wing hall': gt 'MHall', 'east'
 
 --- MDressing ---------------------------------
 

+ 17 - 19
locations/MEastbed.qsrc

@@ -12,7 +12,7 @@ if $ARGS[0] = 'guestB':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/bedb.jpg"></center>'
 	'Guest bedroom B'
-	act 'Go to the east wing landing':gt 'MLanding', 'east'
+	act 'Go to the east wing landing': gt 'MLanding', 'east'
 	if rand (0,100) < 3:
 		menu_off = 1
 		*clr & cla
@@ -40,7 +40,7 @@ if $ARGS[0] = 'guestB':
 		*clr & cla
 		gs 'stat'
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/mis_1.mp4"></video></center>'
-		'A well dressed women is very much enjoying giving a blowjob, she must be a switch.'
+		'A well dressed woman is very much enjoying giving a blowjob, she must be a sub.'
 		
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
@@ -48,8 +48,7 @@ if $ARGS[0] = 'guestB':
 		act 'Return':gt 'MEastbed', 'guestB'
 		if $BDSMrole = 's':
 			act 'Join them':
-				cla
-				*clr
+				*clr & cla
 				gs 'npcgeneratec', 0, 'pcs_dom from the Club', rand(18,45)
 				gs 'boyStat', $npclastgenerated
 				sexpartkno = 1
@@ -100,8 +99,8 @@ if $ARGS[0] = 'guestC':
 				*clr & cla
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/bedmff.jpg"></center>'
-				'As you watch the man notices you and motions you over, obeying you walk over to him. He keeps fucking the woman on the bed he says."Straddle her face and look at me."'
-				'You do as you was told and the womans tongue plunges into your pussy at once as she starts tongue fucking you. The man pulls you forward and kisses you as he keeps fucking the other woman.'
+				'As you watch the man notices you and motions you over. Obeying you walk over to him. While he keeps fucking the woman on the bed he says. "Straddle her face and look at me."'
+				'You do as you are told and the woman''s tongue plunges into your pussy at once as she starts tongue fucking you. The man pulls you forward and kisses you as he keeps fucking the other woman.'
 				'You orgasm before he does and when he does, he does deep inside or her. Once finished they get dressed.'
 				
 				$orgasm_or = 'yes'
@@ -129,7 +128,7 @@ if $ARGS[0] = 'guestC':
 		*clr & cla
 		gs 'stat'
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_pun1.mp4"></video></center>'
-		'A submissive women has been tied and gagged with a body massager strapped to her pussy. Poor thing, hopefully someone will let her go soon.'
+		'A submissive woman has been tied and gagged with a body massager strapped to her pussy. Poor thing, hopefully someone will let her go soon.'
 		
 		gs 'arousal', 'voyeur', 5
 		gs 'arousal', 'end'
@@ -168,28 +167,27 @@ if $ARGS[0] = 'guestD':
 		*clr & cla
 		gs 'stat'
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/bedrand6.mp4"></video></center>'
-		'A submissive women is tied up and gagged, her domme is fucking her with a strap-on.'
+		'A submissive woman is tied up and gagged, her domme is fucking her with a strap-on.'
 		
 		gs 'arousal', 'voyeur', 5
 		gs 'stat'
 		
 		act 'Return':gt 'MEastbed', 'guestD'
 		if $BDSMrole = 's':
-			act 'watch':
-				cla
-				*clr
+			act 'Watch':
+				*clr & cla
 				'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/bedrand6.mp4"></video></center>'
-				'You keep watching them, at the rough treatment the sub occasionally cries out through the gag, which only seems to annoy her dom, which gives her a smack each time and tell her to take it like a good whore.'
-				'Noticing you the dom turns and pulls out of her sub. "You come over here and show my worthless sub how to take it like a good whore."'
+				'You keep watching them. At the rough treatment the sub occasionally cries out through the gag. Which only seems to annoy her domme, who gives her a smack each time and tell her to take it like a good whore.'
+				'Noticing you the domme turns and pulls out of her sub. "You come over here and show my worthless sub how to take it like a good whore."'
 
-				act 'obey':
+				act 'Obey':
 					*clr & cla
 					pcs_ass += 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/sex/fffdomstrap.jpg"></center>'
-					'You undress and walk over to her as she unties her sub. As you get to the bed she grabs you and pushes you down face first on the bed. She crawls up on top of you and rubs the strap-on against your asshole.'
-					'With only the lube from her subs pussy juices she shoves it in your ass, sliding it balls deep in you, then she starts to furiously fuck you as she tells her sub this is how she should take it.'
-					'After a long time she beings to pant and sweat from her efforts in fucking you. Finally rolling off you to take a break, she looks at you. "You may go." You get up and get dressed leaving them still in the room.'
+					'You undress and walk over to her while she unties her sub. As you get to the bed she grabs you and pushes you down face first on the bed. She crawls up on top of you and rubs the strap-on against your asshole.'
+					'With only the lube from her subs pussy juices she shoves it in your ass, sliding it balls deep in you. Then she starts to furiously fuck you as she tells her sub this is how she should take it.'
+					'After a long time she beings to pant and sweat from her efforts in fucking you. Finally rolling off you to take a break, she looks at you. "You may go." You get up and get dressed leaving them in the room.'
 					
 					$orgasm_or = 'yes'
 					gs 'arousal', 'anal_strap', 5, 'sub', 'lesbian', 'rough'
@@ -205,7 +203,7 @@ if $ARGS[0] = 'guestD':
 		*clr & cla
 		gs 'stat'
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_pun2.mp4"></video></center>'
-		'A submissive women appears to have broken the dress code and is being punished.'
+		'A submissive woman appears to have broken the dress code and is being punished.'
 		
 		gs 'arousal', 'voyeur', 5
 		gs 'arousal', 'end'
@@ -217,7 +215,7 @@ if $ARGS[0] = 'guestD':
 		*clr & cla
 		gs 'stat'
 		'<center><video autoplay loop src="images/locations/city/suburb/bdsm_club/sex/maid_b7.mp4"></video></center>'
-		'A submissive women is having her face fucked by a dom in a suit.'
+		'A submissive woman is having her face fucked by a dom in a suit.'
 		
 		gs 'arousal', 'voyeur', 5
 		gs 'arousal', 'end'

+ 1 - 1
locations/MHall.qsrc

@@ -70,7 +70,7 @@ if $ARGS[0] = 'east':
 	act 'Go to the kitchen':gt 'MKitchen', 'kitchen'
 	act 'Go to the laundry':gt 'MKitchen', 'laundry'
 	act 'Go upstairs to the west wing landing':gt 'MLanding', 'west'
-	act 'Go down to the basement':gt 'MBasement'
+	act 'Go down to the basement':gt 'MBasement', 'start'
 
 	if rand (0,100) < 3:
 		menu_off = 1

+ 1 - 1
locations/MLibrary.qsrc

@@ -21,7 +21,7 @@ if hour = 18:
 	act 'Leave her to it': gt 'MHall', 'west'
 end
 
-act 'Goto west wing hall': gt 'MHall', 'west'
+act 'Go to west wing hall': gt 'MHall', 'west'
 
 --- MLibrary ---------------------------------
 

+ 0 - 130
locations/Maria1.qsrc

@@ -1,130 +0,0 @@
-# Maria1
-clr
-menu_off = 1
-minut += 1
-'<right><img <<$set_imgh>> src="images/locations/city/industrial/casino/metrd.jpg"></right>'
-'You walk up to the front reception and get greeted by a smiling young woman behind the counter.'
-'"How can I help you?" she asks.'
-
-act 'See the room descriptions':
-	cla
-	minut += 2 
-	'There are 4 types of rooms available:'
-	'1. Budget rooms, our most simplest rooms for the ones that just want a bed to sleep the night. There''s a public bathroom shared with the rest of the floor.'
-	'2. Standard rooms, our reasonably priced rooms. Every room has a private bathroom and a TV.'
-	'3. Suites, our luxurious room. Beside a private bathroom there''s also an extra livingroom.'
-	'4. Presidential Suite, our most prized room with all the modern necessities. Free room service included.'
-
-	act 'Finish reading':gt 'Maria1'
-end
-
-if nom_1 = 0:
-	act 'Flirt':
-		cla
-		minut += 1
-		'You smile at her and ask, "What are you doing tonight?"'
-		'She looks at you, "Having dinner with my husband. Anything else you wanted to know?"'
-
-		act 'Move away':gt 'Maria1'
-	end
-
-	if tobiQW = 2000:
-		act 'Why is the hotel so crowded?':
-			cla
-			tobiQW = 2001
-			minut += 1
-			'"Why so the hotel so crowded today?" you ask.'
-			'"There''s an conference on indigenous languages, they meet every year and complain about their disappearing languages." she says laughing.'
-
-			act 'Move away':gt 'Maria1'
-		end
-	end
-end
-
-if nomer = 0:
-
-	act 'Rent a room':
-		cla
-		minut += 1 
-		'"I would like to rent a room." you tell the girl at the counter.'
-		'"Unfortunately, we have no rooms available." she replies.'
-		act 'Walk away':gt'Maria1'
-!{		'- Good, What would you like to?'
-
-		act 'Cheapest room':
-			nomer = 1
-			nom_1 = 1
-
-			'"I''ll take the cheapest room."'
-
-			gt'Maria1'
-		end
-		act 'Standard room':
-			nomer = 2
-			nom_1 = 1
-
-			'"I''ll take the standard room."'
-
-			gt'Maria1'
-		end
-		act 'Suite':
-			nomer = 3
-			nom_1 = 1
-
-			'"I''ll take the suite."'
-
-			gt'Maria1'
-		end
-		act 'Presidential Suite':
-			nomer = 4
-			nom_1 = 1
-
-			'"I''ll take the presidential suite."'
-
-			gt'Maria1'
-		end}
-	end
-end
-
-act 'Move away': minut += 1 & gt 'hotel'
-
-!{
-if nom_1 = 1 and flag = 0:
-	cla
-	*clr
-	sto_nom = nom_o[nomer]
-	'"I''ll stay for one night." you tell her.'
-	'"That will be <<sto_nom>>."'
-
-	act 'Pay':
-		if sto_nom > money:
-			msg 'You don''t have enough money'
-			srokarend = 0
-			nomer = 0
-			nom_1 = 0
-			gt 'maria1'
-		end
-
-		cla
-		money -= sto_nom
-		flag = 1
-		nom_1 = 0
-		nom_nom = rand(1, 1000)
-		'"Thank you for staying at our hotel. Your room number is <<nom_nom>>."'
-
-		act 'Goodbye': minut += 1 & gt 'hotel'
-	end
-
-	act 'Change Your Mind':
-		nomer = 0
-		nom_1 = 0
-		gt 'maria1'
-	end
-end
-
-if nom_1 = 0:
-	act 'Move away': minut += 1 & gt 'hotel'
-end
-}
---- Maria1 ---------------------------------
-

+ 2 - 2
locations/MartinSex.qsrc

@@ -926,7 +926,7 @@ if $ARGS[0] = 'MartinTeaseDildo':
 	*nl
 	'With the dildo sufficiently licked and your audience on the verge of exploding, you decide to stop torturing him and rub the dildo against your pussy lips, enjoying the damped tip against your orifice, the prospect of penetrating yourself in front of Martin arousing you to no end.'
 	*nl
-	'Tired of teasing yourself, you put the ' + iif(dildo = 1,'10cm','15cm') + ' rubber dick inside your wet slit. The sensation is incredible - you knew that stripping for Martin had aroused you but it is only now that you realize how aroused and longing for something hard inside you you really were.'
+	'Tired of teasing yourself, you put the ' + iif(dildo = 1,'10cm','15cm') + ' rubber dick inside your wet slit. The sensation is incredible - you knew that stripping for Martin had aroused you but it is only now that you realize how aroused and longing for something hard inside you really were.'
 	'You smile at Martin as you slowly push it deeper inside, but involuntary moans are escaping you now.'
 	$orgasm_txt = 'no'
 	gs 'arousal', 'vaginal_dildo', 5, 'exhibitionism'
@@ -1008,5 +1008,5 @@ if $ARGS[0] = 'MartinTeaseDildo':
 	end
 end
 
---- MartinSex ----------------------------------
+--- MartinSex ---------------------------------
 

+ 30 - 31
locations/MartinSex2.qsrc

@@ -5,7 +5,7 @@ gs 'themes', 'indoors'
 menu_off = 1
 
 if $ARGS[0] = 'MartinSexPrep':
-	cls
+	*clr & cla
 	gs 'boyStat', 'A216'
 	
 	if $martinpos = 'cowgirl':	
@@ -66,9 +66,9 @@ if $ARGS[0] = 'MartinSexPrep':
 	if pcs_vag = 0:
 		'But before either of you can make another move, a nagging thought that''s been floating around the back of your head pushes to the foreground of your mind: You are a virgin. Is Martin <i>really</i> the man you want to have your first time with? Not to mention all the risks involved if you didn''t take all necessary precautions against pregnancy...'
 	elseif prezik > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0: 
-		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex sans condoms, but...')
+		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex without condoms, but...', ' ')
 	elseif prezik > 0 and preziktype ! 2 and tabletkishot < 1 and pillcon2 < 30000: 
-		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. Today isn''t really a dangerous day, but it might be better to be safe than sorry. And while Martin doesn''t seem like the type who fucks random sluts, you can never be entirely sure of that, can you? You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex sans condoms, but...')
+		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. Today isn''t really a dangerous day, but it might be better to be safe than sorry. And while Martin doesn''t seem like the type who fucks random sluts, you can never be entirely sure of that, can you? You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the condoms sitting in it materializing before your inner eye.' + iif(preziktype=1,' You usually prefer to have sex sans condoms, but...', ' ')
 	elseif prezik > 0 and preziktype = 2 and tabletkishot < 1 and pillcon2 < 30000 and ovulate > 0: 
 		'But before either of you can make another move, a simple, powerful thought crosses your mind: You could get pregnant. And unless your count is off, today is a dangerous day to boot. You take a tentative look at your ' + iif(bag > 0,'purse','pocket') + ', the sabotaged condoms sitting in it materializing before your inner eye. You could put one on Martin and get pregnant, and he would be none the wiser...'
 	elseif prezik > 0 and preziktype = 2 and tabletkishot < 1 and pillcon2 < 30000: 
@@ -85,7 +85,7 @@ if $ARGS[0] = 'MartinSexPrep':
 	gs 'stat'
 	
 	act 'Stop and get dressed':
-		cls
+		*clr & cla
 		'<center><video src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
 		'It''s strange how things go sometimes: One moment you are about to have your pussy fucked, the next you are on your feet, collecting your clothes and putting them on. The thoughts that crossed your mind had killed the mood in an instant, even if your horniness is unchanged.'
 		*nl
@@ -117,7 +117,7 @@ if $ARGS[0] = 'MartinSexPrep':
 end
 	
 if $ARGS[0] = 'MartinSexDyn':
-	cls
+	*clr & cla
 	gs 'boyStat', 'A216'
 	if $martinpos ! 'sideways':
 		pic_rand = rand(1,5)
@@ -247,15 +247,14 @@ if $ARGS[0] = 'MartinSexDyn':
 	end
 
 	act 'Continue':
-		cls
+		*clr & cla
 		:pic_loop
-			if $martinpos ! 'sideways':
-				pic_rand2 = rand(1,5)
-			else
-				pic_rand2 = rand(4,5)
-			end
-			if pic_rand = pic_rand2:jump 'pic_loop'
+		if $martinpos ! 'sideways':
+			pic_rand2 = rand(1,5)
+		else
+			pic_rand2 = rand(4,5)
 		end
+		if pic_rand = pic_rand2:jump 'pic_loop'
 			
 		if $martinpos = 'cowgirl' or $martinpos = 'rev_cowgirl':
 			if $martinpos = 'cowgirl':
@@ -276,7 +275,7 @@ if $ARGS[0] = 'MartinSexDyn':
 			$orgasm_txt = 'Your sense of ' + iif(dominance > 20,'control over','submission to') + ' Martin and the intense feeling of him moving inside your ' + iif(pirsG>0,'pierced ','') + 'pussy drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over, your pussy massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him. The orgasm lasts for what feels like an eternity, but when it has passed' + iif($martinpos='rev_cowgirl',' and you look back at him','') + ', Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
 			
 			if pcs_dom > 20:
-				'But you are having none of it: You lay your own hands on Martin''s and pull them away again, giving Martin a coquette smile' + iif($martinpos='rev_cowgirl',' over your shoulder','') + ' as you do. You demonstratively lift yourself up, up, until only the the tip of his <<$dick_girth>> penis is still inside your <<$pcdesc_genitals>>, and hold it there. The message is all too clear: You are in charge right now and you intend to keep it that way.'
+				'But you are having none of it: You lay your own hands on Martin''s and pull them away again, giving Martin a coquette smile' + iif($martinpos='rev_cowgirl',' over your shoulder','') + ' as you do. You demonstratively lift yourself up, up, until only the tip of his <<$dick_girth>> penis is still inside your <<$pcdesc_genitals>>, and hold it there. The message is all too clear: You are in charge right now and you intend to keep it that way.'
 				*nl
 				'Martin, understanding completely, chuckles and lays back. "This is how you wanna play it, huh? Show me what you''ve got, then."'
 				'You comply, slamming down on him, taking his entire length inside once more, evoking a soft groan from your lover. You lift yourself up and, again, slam down in one hard stroke that ' + iif($martinpos='rev_cowgirl','causes your ass to meet Martin''s crotch with an audible slap','bounces your <<$pcdesc_breastsrandom>> breasts up and down as well') + '. Again and again, you penetrate yourself on his <<dick>>cm dick like this, speeding up as you go, filling the empty bar with the sounds of a hard fuck, as well as your and Martin''s moans of pleasure.'
@@ -429,7 +428,7 @@ if $ARGS[0] = 'MartinSexDyn':
 		act 'Let him cum on your face':gt 'MartinSex2', 'MartinCumshot_Face'
 		act 'Let him cum on your tits':gt 'MartinSex2', 'MartinCumshot_Tits'
 		act 'Let him cum inside you':
-			cls
+			*clr & cla
 			if MartinPrezik = 1:
 				'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_prezik.jpg"></center>'
 				'But you make no attempts to pull him out of you and after a few more moments, you feel Martin tense and his penis grow inside you even more; two or three seconds later, he groans and cums, filling the condom with his seed.'
@@ -506,7 +505,7 @@ if $ARGS[0] = 'MartinSexDyn':
 					'"Shit, I think the condom broke," Martin curses under his breath.' 
 					'"Don''t worry," you say with a comforting smile, "I''m on the pill."'
 				elseif sexcontra = 5 and preziktype = 0 and tabletkishot < 1 and pillcon2 < 30000: 
-					'"Shit, I think the condom slipped off," Martin curses under his breath. A shiver runs through you as you realize that you have a used condom stuck inside you and could just have been impregnated after all.'
+					'"Shit, I think the condom slipped off," Martin curses under his breath. A shiver runs through you as you realize that you have an used condom stuck inside you and could just have been impregnated after all.'
 				elseif sexcontra = 5 and preziktype = 0: 
 					'"Shit, I think the condom slipped off," Martin curses under his breath.' 
 					'"Don''t worry," you say with a comforting smile, "I''m on the pill." <<$OpenInnerThought>>Still need to get that condom out of my vagina though,<<$CloseInnerThought>> you think to yourself.'
@@ -534,7 +533,7 @@ if $ARGS[0] = 'MartinSexDyn':
 			end
 			
 			act 'Get cleaned up':
-				cls
+				*clr & cla
 				'<center><video src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
 				'It takes a little while, but eventually, both of you (and the bar) are somewhat clean and dressed again. You''re not being quiet about it, either: The two of you chat and exchange innuendos as you go, intimate as always.'
 				if MartinPrezik = 1 and sexcontra ! 3: 'The whole condom situation did leave a little of a sour aftertaste, though. Sure, Martin tries not to show that he''s worried but you can tell that he''s not as easygoing as usual, and the thought of being pregnant crosses your mind a little more than usual too.'
@@ -556,7 +555,7 @@ if $ARGS[0] = 'MartinSexDyn':
 end
 
 if $ARGS[0] = 'MartinAnalDyn':
-	cls
+	*clr & cla
 	gs 'boyStat', 'A216'
 	pic_rand = rand(1,3)
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/anal/anal_fore<<pic_rand>>.jpg"></center>'
@@ -657,7 +656,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 	$orgasm_txt = ''
 	
 	act 'Time for anal':
-		cls
+		*clr & cla
 		killvar 'MartinPussyLick'
 		killvar 'MartinSurpAnal'
 		pic_rand = rand(1,2)
@@ -748,7 +747,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 		end
 		
 		act 'Continue':
-			cls
+			*clr & cla
 			$orgasm_txt = iif(dominance > 20,'Wresting control from','Submitting to') + ' Martin and the intense feeling of him filling your ass drive you ever closer to the edge until you can no longer take it. You cum loudly, shivering all over' + iif(exhibitionist_lvl > 1 or exhibitionism['pref']>50,' as your mind basks in your exhibitionist fantasy','') + ', your ass clenching around and massaging Martin''s cock with its contractions as if it wanted to squeeze the cum out of him as' + iif($martinpos='doggystyle',' he fucks you',' you fuck him') + '. Your anal orgasm lasts for what feels like an eternity, but when it has passed and you look back at him, Martin gives you a smug, self-satisfied look that makes you chuckle. You''re not done with each other yet, though, and before long, you''ve resumed your fast, hard rhythm.'
 			
 			if $martinpos = 'rev_cowgirl':
@@ -817,8 +816,8 @@ if $ARGS[0] = 'MartinAnalDyn':
 			act 'Let him cum on your face':gt 'MartinSex2', 'MartinCumshot_Face'
 			act 'Let him cum on your tits':gt 'MartinSex2', 'MartinCumshot_Tits'
 			act 'Let him cum in your ass':
-				cls
-				'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/anal/cum_anal.jpg"></center>'
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_anal.jpg"></center>'
 				'You could have taken his cum anywhere you wanted but, really, you have him right where you want him - deep inside your ass.'
 				*nl
 				'You speed up your movements even more, panting "Cum for me, baby! Cum in my ass!" between thrusts. Your horny plea is too much for Martin and, with a final moan, he cums, shooting his load deep into your bowels.'
@@ -835,7 +834,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 end
 
 if $ARGS[0] = 'PainalDyn':
-	cls
+	*clr & cla
 	'<center><video src="images/locations/city/industrial/bar/sex/bar/martin/anal/painal1.mp4"></center>'
 	'Feeling as brave and well-lubricated as spit can ever make you, you grab Martin''s cock, hold it against your anus and push against it.'
 	*nl
@@ -846,7 +845,7 @@ if $ARGS[0] = 'PainalDyn':
 	'Or... well, maybe you don''t want to continue at all?'
 			
 	act 'Force his dick inside your ass':
-		cls
+		*clr & cla
 		'<center><video src="images/locations/city/industrial/bar/sex/bar/martin/anal/painal2.mp4"></center>'
 		if $martinpos = 'rev_cowgirl':
 			'No, you don''t want to quit, not now. Maybe it''s because of the position you''re in, just a bad angle for penetration, right? You climb off Martin and bend over in front of him. When you look back at him to give him an inviting look, you do feel a little intimidated by his size, though...'
@@ -873,7 +872,7 @@ if $ARGS[0] = 'PainalDyn':
 			gs 'stat'
 			
 			act 'Continue':
-				cls
+				*clr & cla
 				'<center><video src="images/locations/city/industrial/bar/sex/bar/martin/anal/painal3.mp4"></center>'
 				'But as patient as Martin has proven so far, you eventually push him too far, your <<$pcdesc_anusrandom>> asshole too snug and arousing around him for him to stay idle.'
 				*nl
@@ -892,7 +891,7 @@ if $ARGS[0] = 'PainalDyn':
 				gs 'stat'
 				
 				act 'Get cleaned up':
-					cls
+					*clr & cla
 					'<center><video src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
 					'Now that it''s over, you are starting to think that you''re going to regret this.'
 					'It takes a little while, but eventually, both of you (and the bar) are somewhat clean and dressed again, though it really hurts as you put on your panties and pants. You try to chat and exchange innuendos as always, and you really make it as obvious as you can that you liked what Martin did, that you enjoyed it... but you''re not sure he can truly believe that when you wince every now and again, gingerly rubbing your butt and moving extra slow and careful to avoid any unnecessary pain.'
@@ -932,7 +931,7 @@ if $ARGS[0] = 'PainalDyn':
 	act 'Get him off with your mouth':MartinSexStop = 1 & gt 'MartinSex3', 'MartinBlowjob'
 			
 	act 'Stop and get dressed':
-		cls
+		*clr & cla
 		'<center><video src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
 		'It''s strange how things go sometimes: One moment you are about to have your ass fucked, the next you are on your feet, collecting your clothes and putting them on. The thoughts that crossed your mind had killed the mood in an instant, even if your horniness is unchanged.'
 		*nl
@@ -955,7 +954,7 @@ if $ARGS[0] = 'PainalDyn':
 end
 
 if $ARGS[0] = 'MartinCumshot_Mouth':
-	cls
+	*clr & cla
 	gs 'boyStat', 'A216'
 	'<center><video src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_mouth.mp4"></center>'
 	if $martinpos ! 'MartinBlowjob_dressed' or $martinpos ! 'MartinBlowjob_undressed': 'You quickly move off Martin''s cock and get on your knees in front of him, taking his dick into your mouth and savoring the taste of yourself on your man as you get him off.'
@@ -973,7 +972,7 @@ if $ARGS[0] = 'MartinCumshot_Mouth':
 end
 
 if $ARGS[0] = 'MartinCumshot_Face':
-	cls
+	*clr & cla
 	gs 'boyStat', 'A216'
 	'<center><video src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_facial.mp4"></center>'
 	
@@ -990,7 +989,7 @@ if $ARGS[0] = 'MartinCumshot_Face':
 end
 
 if $ARGS[0] = 'MartinCumshot_Tits':
-	cls
+	*clr & cla
 	gs 'boyStat', 'A216'
 	'<center><video src="images/locations/city/industrial/bar/sex/bar/martin/cumshot/cum_tits.mp4"></center>'
 	if $martinpos ! 'MartinBlowjob_dressed' or $martinpos ! 'MartinBlowjob_undressed': 'You quickly move off Martin''s cock and get on your knees in front of him, stroking his dick as you point it at your bust and savoring the expression of bliss on your man''s face.'
@@ -1002,7 +1001,7 @@ if $ARGS[0] = 'MartinCumshot_Tits':
 end	
 
 if $ARGS[0] = 'MartinCleanup':
-	cls
+	*clr & cla
 	'<center><video src="images/locations/city/industrial/bar/gettingdressed.mp4"></center>'
 	'It takes a little while, but eventually, both of you (and the bar) are somewhat clean and dressed again. You''re not being quiet about it, either: The two of you chat and exchange innuendos as you go, intimate as always.'
 	*nl
@@ -1018,5 +1017,5 @@ if $ARGS[0] = 'MartinCleanup':
 	act 'Leave the bar': gt 'nord'
 end
 
---- MartinSex2 ----------------------------------
+--- MartinSex2 ---------------------------------
 

+ 2 - 2
locations/MartinSex3.qsrc

@@ -44,7 +44,7 @@ if $ARGS[0] = 'MartinBlowTease':
 				'Before he can recover from that first blow, you are already kneeling in front of him, undoing his pants.'
 				'"<<$pcs_firstname>>," Martin begins, but as you release his hardening <<dick>>cm <<$dick_girth>> cock from its prison, you shoot a short glance up at him and see that his resistance is barely deserving of the name.'
 			else
-				'Before he can recover from that first blow, you have already pushed him back to sit on a stool as you bend over over his zipper.'
+				'Before he can recover from that first blow, you have already pushed him back to sit on a stool as you bend over his zipper.'
 				'"<<$pcs_firstname>>," Martin begins, but as you release his hardening <<dick>>cm <<$dick_girth>> cock from its prison, you doubt that he''s actually going to resist you when he''s only an inch away from your mouth.'
 			end
 			'He says your name again, more urgent, but whatever he intended to say next turns into a groan as the tip of your ' + iif(pirsA>0,'pierced ','') + 'tongue meets the tip of his dick for the first time and enthusiastically explores it.'
@@ -350,5 +350,5 @@ if $ARGS[0] = 'MartinPussyLick':
 	end
 end
 
---- MartinSex3 ----------------------------------
+--- MartinSex3 ---------------------------------
 

+ 3 - 3
locations/MartinTalk.qsrc

@@ -323,7 +323,7 @@ if $ARGS[0] = '':
 				else
 					$MartinHobby = 'finger exercises'
 				end
-				'"I ' + iif(pcs_vokal>=pcs_instrmusic,'sing','play an instrument' + '."'
+				'"I '+iif(pcs_vokal >= pcs_instrmusic,'sing','play an instrument')+'."'
 				'"No wonder, with ' + iif(pcs_vokal>=pcs_instrmusic,'a voice','deft fingers') + ' like yours," Martin smiles.'
 				'"Oh, stop it," you say, flattered by his compliment. "Would you like to, I don''t know, hear something sometime?"'
 				'Martin gives you a look of pure horror. "Oh god, please no."'
@@ -355,7 +355,7 @@ if $ARGS[0] = '':
 				else
 					$MartinHobby = 'photography'
 				end
-				'"I ' + iif(pcs_artskls >= pcs_photoskl,'started drawing and painting','picked up photography' + ' some time ago."'
+				'"I ' + iif(pcs_artskls >= pcs_photoskl,'started drawing and painting','picked up photography') + ' some time ago."'
 				'"Ah, so you have the keen eye and talent of an artist," Martin smiles.'
 				'"Well, I don''t know if I have talent," you respond sheepishly.'
 				'"Nonsense," Martin insists, "I''m sure you are great. I couldn''t do what you do."'
@@ -973,5 +973,5 @@ end
 !Threesome opportunity?
 
 
---- MartinSex ----------------------------------
+--- MartinTalk ----------------------------------
 

+ 3 - 3
locations/Miroslava.qsrc

@@ -249,7 +249,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 						end
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/village/mira/girls_go.jpg"></center>'
-						'You offer go with Mira to to the meadow and she readily agrees. On the way you tell each other different stories, some true but mostly tall tales.'
+						'You offer go with Mira to the meadow and she readily agrees. On the way you tell each other different stories, some true but mostly tall tales.'
 
 						act 'Continue':gt 'meadow'
 					else
@@ -308,7 +308,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					if npc_QW['A60'] = 5:
 						'You suggest drinking with the village boys and Mira agrees. Then she whispers that when she leaves with Mitka you should wait for a little then follow them to his home.'
 					else
-						'You suggest drinking with the village boys and Mira readily agrees, then asks you to wait a couple of minutes while she changes. When she comes out, you go to to drink with the group of boys near your house....'
+						'You suggest drinking with the village boys and Mira readily agrees, then asks you to wait a couple of minutes while she changes. When she comes out, you go to drink with the group of boys near your house....'
 					end
 					if npc_QW['A60'] > 15 and npc_QW['A63'] > 15 and gadriver_gang < 3 :
 						act 'Continue':mira_guest = 0 & MiraLoc = 5 & minut += 15 & temp = 0 & npc_drunk['A60'] = 0 & gt 'mitkabuh_group'
@@ -319,7 +319,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					minut += 5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/village/mira/mira_shy.jpg"></center>'
-					'You ask Mira if she wants to go drink with the boys, but she only shakes her head, saying that she is too ashamed and she will will not leave the house.'
+					'You ask Mira if she wants to go drink with the boys, but she only shakes her head, saying that she is too ashamed and she will not leave the house.'
 
 					act 'Leave':gt 'Miroslava','Leave'
 				end

+ 12 - 12
locations/NikoDates.qsrc

@@ -130,7 +130,7 @@ if $ARGS[0] = 'Date 1_2':
 		cls
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/1/d4.jpg"></center>'
-		'"You''ve got yourself a deal." Niko gives you a confident smirk as he winds up his fist. Niko takes a deep breath then rams his fist into the punching bag, causing the scoreboard to to light up, tallying the score. Niko receives a stuffed bear, as his prize before turning to you. "It looks like I won. Now let''s go somewhere more private." You tilt your head as you respond, "More private huh?" Niko gives you a wink as he takes your hand, leading you to the less populated side of the amusement park.'
+		'"You''ve got yourself a deal." Niko gives you a confident smirk as he winds up his fist. Niko takes a deep breath then rams his fist into the punching bag, causing the scoreboard to light up, tallying the score. Niko receives a stuffed bear, as his prize before turning to you. "It looks like I won. Now let''s go somewhere more private." You tilt your head as you respond, "More private huh?" Niko gives you a wink as he takes your hand, leading you to the less populated side of the amusement park.'
 
 		act 'Follow Niko':
 			cls
@@ -138,7 +138,7 @@ if $ARGS[0] = 'Date 1_2':
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
-			'You both end up behind a out of order ride. Niko brings his face close to yours. "You promised to do me a favor, now may I please gaze upon your nude body?" You reply, "You want me to strip, here?" Niko holds your arms as he replies, "Yes I would and don''t worry no one will see us here."'
+			'You both end up behind an out of order ride. Niko brings his face close to yours. "You promised to do me a favor, now may I please gaze upon your nude body?" You reply, "You want me to strip, here?" Niko holds your arms as he replies, "Yes I would and don''t worry no one will see us here."'
 
 			act 'Strip':
 				cls
@@ -178,7 +178,7 @@ if $ARGS[0] = 'Date 1_2':
 							minut += 5
 							gs'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/1/nude/pose3.jpg"></center>'
-							'You catch the bear then hold it to your chest as you give Niko a innocent smile. You can feel your heart beat slowing down as you begin feeling more comfortable, and less nervous. Niko begins fidgeting, as you drop to your knees in multiple poses. The stuffed bear slips out of your hand, causing you to lean over to pick it up. You pick up the bear then look up to see Niko standing directly in front of you with a lustful gaze, as he unbuttons his pants, causing you to gasp which opens you mouth just enough for his dick to slide in.'
+							'You catch the bear then hold it to your chest as you give Niko an innocent smile. You can feel your heart beat slowing down as you begin feeling more comfortable, and less nervous. Niko begins fidgeting, as you drop to your knees in multiple poses. The stuffed bear slips out of your hand, causing you to lean over to pick it up. You pick up the bear then look up to see Niko standing directly in front of you with a lustful gaze, as he unbuttons his pants, causing you to gasp which opens you mouth just enough for his dick to slide in.'
 							*nl
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/1/nude/pose4.jpg"></center>'
 							gs 'arousal', 'flashlite', 5, 'sub'
@@ -216,7 +216,7 @@ if $ARGS[0] = 'Date 1_2':
 						minut += 5
 						gs'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad2.jpg"></center>'
-						'"I trust you but I...I just can''t." Niko gives you a exaggerated frown as re responds, "You have such a beautiful body, and I just want you to feel more confident with your body." You lower your head as you respond, "I don''t quite have that confidence...yet." Niko smiles as he says, "We could work on that if you like." You reply, "Maybe but not today." Niko responds, "Fair enough. Let''s get you home." Niko helps you get dressed then takes your hand, and walks you toward the train station.'
+						'"I trust you but I...I just can''t." Niko gives you an exaggerated frown as re responds, "You have such a beautiful body, and I just want you to feel more confident with your body." You lower your head as you respond, "I don''t quite have that confidence...yet." Niko smiles as he says, "We could work on that if you like." You reply, "Maybe but not today." Niko responds, "Fair enough. Let''s get you home." Niko helps you get dressed then takes your hand, and walks you toward the train station.'
 
 						act 'Follow Niko':gs 'clothing', 'wear_last_worn' & gt 'NikoDates', 'Home 1'
 					end
@@ -240,7 +240,7 @@ if $ARGS[0] = 'Date 1_2':
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
-		'You giggle before responding, "Sorry but I don''t really like gambling. How about playing just for fun?" Niko sighs before replying, "Where is the fun in that?" You respond, "The fun is playing a good game of course." Niko places his hand over his face, as he shakes his head. "Ugh Fine, Suit yourself." He then haphazardly punches the punching bag, causing the scoreboard to to light up, tallying the score. Niko won second place, earning him a cheap watch which he scoffs at before putting in his pocket. Niko seems very disappointed as he says, "Well I guess we are done here. Let''s get going." Niko then places his hand on your shoulder, and walks you toward the train station.'
+		'You giggle before responding, "Sorry but I don''t really like gambling. How about playing just for fun?" Niko sighs before replying, "Where is the fun in that?" You respond, "The fun is playing a good game of course." Niko places his hand over his face, as he shakes his head. "Ugh Fine, Suit yourself." He then haphazardly punches the punching bag, causing the scoreboard to light up, tallying the score. Niko won second place, earning him a cheap watch which he scoffs at before putting in his pocket. Niko seems very disappointed as he says, "Well I guess we are done here. Let''s get going." Niko then places his hand on your shoulder, and walks you toward the train station.'
 
 		act 'Sure am':gt 'NikoDates', 'Home Sad'
 	end
@@ -313,7 +313,7 @@ if $ARGS[0] = 'Date 2':
 					gs'stat'
 					'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
 					*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
-					'You gve Niko a innocent smile as you nod your head. Niko rubs on your cheek as he says, "That''s my girl. I knew that I made the right choice with you." You reach into Niko''s pants then wrap your fingers around his penis, gripping it firmly before pulling it out of his pants then gently licking the tip. Niko continues rubbing on your cheek while giving you an adoring smile.'
+					'You gve Niko an innocent smile as you nod your head. Niko rubs on your cheek as he says, "That''s my girl. I knew that I made the right choice with you." You reach into Niko''s pants then wrap your fingers around his penis, gripping it firmly before pulling it out of his pants then gently licking the tip. Niko continues rubbing on your cheek while giving you an adoring smile.'
 					*nl
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/2/boat/boat3.jpg"></center>'
 
@@ -324,7 +324,7 @@ if $ARGS[0] = 'Date 2':
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/2/boat/boat4.jpg"></center>'
 						'You wrap your lips around Niko''s dick, taking as much of it inside your mouth, as you can before licking and sucking the shaft. Niko begins lightly moaning while keeping his eyes on you, making you feel very sexy. You begin thinking to yourself, <font color=#FF00FF>Those eyes of his. He makes me feel so sexy. I must not disappoint him. I will please you Niko, and you will know that I am the right one for you.</font> Niko''s eyes suddenly begin squinting as he groans, filling your mouth with his warm seed. You try your best to swallow it, but with the rocking boat, and your poor position on the seat, some of it leaks out of your mouth, and onto the floor of the boat.'
 						*nl
-						'Niko pats your head gently before saying, "You were outstanding <<$pcs_firstname>>. Thank you. You are one sexy girl." You give Niko a innocent smile, as he lays back then wraps his arms around you. You both spend the next two hours chatting about your past experiences.'
+						'Niko pats your head gently before saying, "You were outstanding <<$pcs_firstname>>. Thank you. You are one sexy girl." You give Niko an innocent smile, as he lays back then wraps his arms around you. You both spend the next two hours chatting about your past experiences.'
 						*nl
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/2/boat/boat5.jpg"></center>'
 
@@ -618,7 +618,7 @@ if $ARGS[0] = 'Date 3':
 										minut += 5
 										gs'stat'
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/3/d10.jpg"></center>'
-										'Niko recieves the ice cream cones then hands you one before saying, "You''re smoking hot <<$pcs_nickname>>, maybe this will cool you down a bit." You giggle as you take the ice cream then reply, "Well I always feel hot when you are around." Niko gives you a very pleased smile, as he responds, "How about we head back to my place for some more alone time?" You give Niko a seductive grin, as you reply, "Sounds like fun." Niko responds, "Oh we''ll have a lot of fun. Let''s go." You and Niko then head toward Niko''s home while chatting about various topics along the way.'
+										'Niko receives the ice cream cones then hands you one before saying, "You''re smoking hot <<$pcs_nickname>>, maybe this will cool you down a bit." You giggle as you take the ice cream then reply, "Well I always feel hot when you are around." Niko gives you a very pleased smile, as he responds, "How about we head back to my place for some more alone time?" You give Niko a seductive grin, as you reply, "Sounds like fun." Niko responds, "Oh we''ll have a lot of fun. Let''s go." You and Niko then head toward Niko''s home while chatting about various topics along the way.'
 										*nl
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/3/d11.jpg"></center>'
 
@@ -1377,7 +1377,7 @@ if $ARGS[0] = 'Locker Room':
 										if pcs_apprnc >= 20:
 											'Vitek: That sounds like a great idea. <<$pcs_firstname>> is much hotter than Sonia anyway. Let''s do it. Hey <<$pcs_firstname>>, you''re coming with us.'
 										else
-											'Vitek: That sounds like a great idea. <<$pcs_firstname>> looks like a overgrown pig, but we can always fuck her from behind. Alright let''s do it. Hey <<$pcs_firstname>>, you''re coming with us.'
+											'Vitek: That sounds like a great idea. <<$pcs_firstname>> looks like an overgrown pig, but we can always fuck her from behind. Alright let''s do it. Hey <<$pcs_firstname>>, you''re coming with us.'
 										end
 									end
 									*nl
@@ -1578,7 +1578,7 @@ if $ARGS[0] = 'Exposed':
 					cls
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/school/locker/hall3.mp4"></video></center>'
-					'You wrap your lips around the first dick you see then use your hands to jerk off the other jocks. The jock that you are sucking begins rubbing your hair off of your face as he says, "That''s a good girl. Just like that." You look up to see Ivan Prokhorov, giving you a approving smile. You can hear some of the other jocks talking about you.'
+					'You wrap your lips around the first dick you see then use your hands to jerk off the other jocks. The jock that you are sucking begins rubbing your hair off of your face as he says, "That''s a good girl. Just like that." You look up to see Ivan Prokhorov, giving you an approving smile. You can hear some of the other jocks talking about you.'
 					*nl
 					'Lazar: I never thought that <<$pcs_nickname>> would end up being a whore, did you?'
 					'Fedor: No I always thought of her as a sweet girl, you know, one of the good ones.'
@@ -1804,7 +1804,7 @@ if $ARGS[0] = 'Walk Of Shame':
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
 									'You lower your posture as you reply, "Alright, what do I have to lose? I doubt anything could get any worst." Niko wraps his arms around you then brings his face to yours before responding, "Come on <<$pcs_firstname>>. That attitude won''t solve anything. Meet me after school then we will work on fixing your reputation. You can trust me, and try to cheer up." You nod your head while giving Niko a warm smile. <font color=#FF00FF>I don''t know how, but I know that Niko will find a way to help me. Niko loves me as much as I do him. I know in my heart that he will always protect me.</font> You lean forward then give Niko a passionate kiss.'
 									*nl
-									'After the kiss, Niko says, "You are such a incredible girl. I always feel so lucky to have you, now don''t forget to meet me after school. I will be waiting in the courtyard." You nod your head, as Niko turns around then walks out of the restroom. You quickly get dressed then follow him out.'
+									'After the kiss, Niko says, "You are such an incredible girl. I always feel so lucky to have you, now don''t forget to meet me after school. I will be waiting in the courtyard." You nod your head, as Niko turns around then walks out of the restroom. You quickly get dressed then follow him out.'
 
 									act 'Go to class':gs 'clothing', 'wear_last_worn' & gt 'gschool_lessons', 'short_break'
 								end
@@ -1880,7 +1880,7 @@ if $ARGS[0] = 'Walk Of Shame 2':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
 			'You lower your posture as you reply, "Alright, what do I have to lose? I doubt anything could get any worst." Niko wraps his arms around you then brings his face to yours before responding, "Come on <<$pcs_firstname>>. That attitude won''t solve anything. Meet me after school then we will work on fixing your reputation, trust me, and try to cheer up." You nod your head while giving Niko a warm smile. <font color=#FF00FF>I don''t know how, but I know that Niko will find a way to help me. Niko loves me as much as I do him. I know in my heart that he will always protect me.</font> You lean forward then give Niko a passionate kiss.'
 			*nl
-			'After the kiss, Niko says, "You are such a incredible girl. I always feel so lucky to have you, now don''t forget to meet me after school. I will be waiting in the courtyard." You nod, as Niko turns around then walks away. You quickly get dressed then follow him to the hallway.'
+			'After the kiss, Niko says, "You are such an incredible girl. I always feel so lucky to have you, now don''t forget to meet me after school. I will be waiting in the courtyard." You nod, as Niko turns around then walks away. You quickly get dressed then follow him to the hallway.'
 
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end

+ 3 - 3
locations/NikoDreams.qsrc

@@ -286,7 +286,7 @@ if $ARGS[0] =  'Woods Home':
 	'<center><b><h4><font color=#E400FF><<"Happy Home">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/mansion/happyhome.jpg"></center>'
 	if VKTeeHee = 0:
-		'You finally approach the end of the forest when you see a old derelict mansion. As you walk toward the mansion, you can can see; what appears to be a woman standing in the middle of the path, leading to the house. She appears to be crying with some kind of dark essence surrounding her. <font color=#FF00FF>She must be stranded here like me. Maybe I can help her.</font> you suddenly feel a cold chill down your spine before seeing a strange looking <a href="exec:gt ''NikoDreams'', ''TeeHee''">cat</a> on a tree stump, licking its paw.'
+		'You finally approach the end of the forest when you see an old derelict mansion. As you walk toward the mansion, you can see; what appears to be a woman standing in the middle of the path, leading to the house. She appears to be crying with some kind of dark essence surrounding her. <font color=#FF00FF>She must be stranded here like me. Maybe I can help her.</font> you suddenly feel a cold chill down your spine before seeing a strange looking <a href="exec:gt ''NikoDreams'', ''TeeHee''">cat</a> on a tree stump, licking its paw.'
 	else
 		'There is an old derelict mansion in the distance, but the path to the mansion is blocked by a crying woman with a dark essence surrounding her. <a href="exec:gt ''NikoDreams'', ''TeeHee''">TeeHee</a> continuously rubs against your leg while purring softly, obviously wanting your attention.'
 	end
@@ -347,7 +347,7 @@ if $ARGS[0] =  'WeePee 1':
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"WeePee">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/weepee.jpg"></center>'
-	'As you approach the crying woman, she instantly turns around then lunges toward you, shoving her hand into your chest, and pulling out your heart, as she she stares into your eyes, watching your life slowly drain away...'
+	'As you approach the crying woman, she instantly turns around then lunges toward you, shoving her hand into your chest, and pulling out your heart, as she stares into your eyes, watching your life slowly drain away...'
 
 	act 'Rest in peace': VKWeePeeHeart = 1 & VKHappyHome = 0 & gt 'SoniaHome', 'Aftermath 2'
 end
@@ -442,7 +442,7 @@ if $ARGS[0] =  'Classroom Dream':
 	cls
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/class/rest.jpg"></center>'
-	'You can feel yourself getting getting tired, so you lay your head down on your desk to rest, as you wait for the school period to end. After a few seconds, you hear, "Who''s that sleeping in my class?" You immediately sit up, pretending that you weren''t laying down, as you continue listening to the teacher teach the lesson, "Always remember to double check the problem, so that you can be confident with your solution." Now let''s move on to the next lesson... How to treat a whore. For this lesson I will need a volunteer. Miss <<$pcs_lastname>>, come up in front of the class."'
+	'You can feel yourself getting tired, so you lay your head down on your desk to rest, as you wait for the school period to end. After a few seconds, you hear, "Who''s that sleeping in my class?" You immediately sit up, pretending that you weren''t laying down, as you continue listening to the teacher teach the lesson, "Always remember to double check the problem, so that you can be confident with your solution." Now let''s move on to the next lesson... How to treat a whore. For this lesson I will need a volunteer. Miss <<$pcs_lastname>>, come up in front of the class."'
 	*nl
 	'You recoil in shock. "Wha...Me?" The teacher places both hands on the desk then says, "Of course I mean you. Do you know of any other whores that haven''t already volunteered?" You can just barely make out Sonia under the table sucking on the teacher''s dick.'
 

+ 2 - 2
locations/NikoEv.qsrc

@@ -469,7 +469,7 @@ if $ARGS[0] = 'Disco Intro':
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/brother/upset.jpg"></center>'
-	'You approach Niko, and immediately notice that he is passed out. He must have have a lot to drink today.'
+	'You approach Niko, and immediately notice that he is passed out. He must have a lot to drink today.'
 	
 	act 'Walk away':gt 'gdkin'
 end
@@ -735,7 +735,7 @@ if $ARGS[0] =  'Fyodor':
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/5.jpg"></center>'
 		'You turn to see Fedor with a concerned look on his face. "<<$pcs_firstname>> what are doing over here with him? You should be careful hanging around guys like him. He is no good for you." Niko just stares on in silence with an annoyed look on his face. You turn to Fedor and say, "Don''t worry Fedor it''s not what it looks like. Niko was just..." Niko quickly continues your sentence. "<<$pcs_firstname>>''s father is planing on buying one of my brothers old bikes, so she came to me to discuss the details. That''s all." Fedor gives Niko a blank stare. "I''ve seen your brother before and I don''t think that <<$pcs_firstname>> should be dealing with him or you." Niko shrugs as he replies, "Well that''s <<$pcs_firstname>>''s call, not yours." Fedor walks right up to Niko then clenches his fists. "Well no one asked for your input."' 
-		'Niko doesn''t seem worried as he casually leans against the wall. "No need to get violent. I''m sure <<$pcs_firstname>> doesn''t want us fighting in front of her for no reason. That would be really rude of us, wouldn''t it?" Fedor looks back to you with a embarrassed look on his face. "Sorry <<$pcs_nickname>> I hope I''m not making you uncomfortable. Just be careful with this one okay?" You give Fedor a nod and a smile as he turns around then walks away.'		
+		'Niko doesn''t seem worried as he casually leans against the wall. "No need to get violent. I''m sure <<$pcs_firstname>> doesn''t want us fighting in front of her for no reason. That would be really rude of us, wouldn''t it?" Fedor looks back to you with an embarrassed look on his face. "Sorry <<$pcs_nickname>> I hope I''m not making you uncomfortable. Just be careful with this one okay?" You give Fedor a nod and a smile as he turns around then walks away.'		
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko4.jpg"></center>'		
 

+ 1 - 1
locations/NikoEv2.qsrc

@@ -907,7 +907,7 @@ if $ARGS[0] =  'Diner 2':
 				gs'stat'
 				'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
 				*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
-				'You tell them, "My name is <<$NikoSlutName>>. It''s nice to meet you." The man says, "<<$NikoSlutName>> huh? That is is a pretty name." You give the men a friendly smile, as one of them approaches Niko.'
+				'You tell them, "My name is <<$NikoSlutName>>. It''s nice to meet you." The man says, "<<$NikoSlutName>> huh? That is a pretty name." You give the men a friendly smile, as one of them approaches Niko.'
 
 				act 'Continue':gt 'NikoSlut', 'Customer 1'
 			end

+ 1 - 1
locations/NikoPayback.qsrc

@@ -52,7 +52,7 @@ if $ARGS[0] = 'Payback':
 						gs'stat'
 						'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
-						'You hand Niko 200 <b>₽</b>, and Niko counts it before giving you a approving nod, "Excellent, See you tomorrow <<$pcs_nickname>>, and don''t try to avoid me, or things will end badly, for you." Niko puts the money in his pocket then walks away. You take a minute to get dressed then try to regain your composure before leaving the restroom.'
+						'You hand Niko 200 <b>₽</b>, and Niko counts it before giving you an approving nod, "Excellent, See you tomorrow <<$pcs_nickname>>, and don''t try to avoid me, or things will end badly, for you." Niko puts the money in his pocket then walks away. You take a minute to get dressed then try to regain your composure before leaving the restroom.'
 
 						act 'Go to class':gt 'gschool_lunch', 'break'
 					end

+ 2 - 2
locations/NikoSlut.qsrc

@@ -831,7 +831,7 @@ if $ARGS[0] = 'Customer 7':
 				cls
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/7/bj2.jpg"></center>'
-				'You begin sucking his dick at a increased pace, causing the man to let out occasional grunts. After a few more seconds, the man groans, as his hard cock begins throbbing in your mouth, filling your throat with his warm seed which you do your best to swallow every drop of. After the man finishes, he buttons his pants then reaches into his pocket, pulling out his wallet then placing some money in your pocket. "Here is a little tip for you. Buy yourself something nice." You give him a smile as you respond, "Thank you so much." He gives you a wink before escorting you out of the back room.'
+				'You begin sucking his dick at an increased pace, causing the man to let out occasional grunts. After a few more seconds, the man groans, as his hard cock begins throbbing in your mouth, filling your throat with his warm seed which you do your best to swallow every drop of. After the man finishes, he buttons his pants then reaches into his pocket, pulling out his wallet then placing some money in your pocket. "Here is a little tip for you. Buy yourself something nice." You give him a smile as you respond, "Thank you so much." He gives you a wink before escorting you out of the back room.'
 				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'				
 				gs 'cum_call', 'mouth', 'Trucker'
@@ -846,7 +846,7 @@ if $ARGS[0] = 'Customer 7':
 				cls
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/7/bj2.jpg"></center>'
-				'You begin sucking his dick at a increased pace, causing the man to let out occasional grunts. After a few more seconds, the man groans, as his hard cock begins throbbing in your mouth, filling your throat with his warm seed which you do your best to block from sliding down then spit into the garbage. After the man finishes, he buttons his pants then says, "You must really hate the taste huh? You did a good job, Thank you <<$NikoSlutName>>. Now let''s get you back to your pimp." He then escorts you out of the back room.'
+				'You begin sucking his dick at an increased pace, causing the man to let out occasional grunts. After a few more seconds, the man groans, as his hard cock begins throbbing in your mouth, filling your throat with his warm seed which you do your best to block from sliding down then spit into the garbage. After the man finishes, he buttons his pants then says, "You must really hate the taste huh? You did a good job, Thank you <<$NikoSlutName>>. Now let''s get you back to your pimp." He then escorts you out of the back room.'
 				gs 'arousal', 'bj', 5, 'sub'
 				gs 'arousal', 'end'				
 				gs 'stat'		

+ 55 - 18
locations/Nord.qsrc

@@ -20,13 +20,11 @@ if $ARGS[0] = '':
 		end
 	end
 
-	clr
 	gs 'stat'
 
 	!call random events from [street_events], and display them before show location.
 	if streetevent_hour + 2 < hour: gt 'street_event','Nord', 'main'
 
-
 	'<center><h2>St. Petersburg</h2></center>'
 	'<center><b>Industrial Region</b></center>'
 	if month >= 11 or month <= 3:
@@ -52,15 +50,17 @@ if $ARGS[0] = '':
 
 	gs 'taxi'
 
-	if car > 0:
-		if cardrive = 3 or cardrive >= 6 and cardrive <= 9:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
-	end
+	if car > 0 and cardrive = 3 or cardrive >= 6 and cardrive <= 9:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
 
 	'The towns <a href="exec:hour += 1 & gt ''park'', ''start''">central park</a> is an hours walk from here.'
 
-	if hour >= 8 and hour <= 22:'You can see the <a href="exec:$locM = ''Nord'' & minut += 1 & gt ''kiosk'', ''start''">kiosk</a> selling cigarettes and magazines.'
+	if hour > 7 and hour < 23:
+		'You can see the <a href="exec:$locM = ''Nord'' & minut += 1 & gt ''kiosk'', ''start''">kiosk</a> selling cigarettes and magazines.'
+	else
+		'The kiosk is closed between 23:00 and 07:00.'
+	end
 
-	'<a href="exec:minut += 15 & gt ''nordtrain'', ''outside''">Train Station</a> to get to the small Town.'
+	'At the center of the industrial region is a <a href="exec:minut += 15 & gt ''nordtrain'', ''outside''">train station</a>.'
 
 	if week = 3 or hour < 16:
 		'The Bar "Rabotnik" is here, but it seems to be closed. A sign by the door tells you that it''s open every day (except Wednesday) between 16:00 and 24:00.'
@@ -70,21 +70,53 @@ if $ARGS[0] = '':
 	![slavaQW - Related to Glory; references to bar "Flight" have to be fixed - requirement to access the bar has been removed for now, since content not related - Variable not used by anything else at the moment]
 
 	litltown = 0
-	'There is a <a href="exec: minut += 5 & gt ''zaprF'', ''start''">Gas</a> Station near the street'
+	'There is a <a href="exec: minut += 5 & gt ''zaprF'', ''start''">gas station</a> near the street'
 
-	if hour >= 5 and hour <= 23:'The <a href="exec:gt ''metro'', ''start''">Metro</a> Station is within a 5 minute walk from here.'
-	if hour >= 9 and hour <= 20 and week < 7:'<a href="exec: minut += 5 & gt ''autoservisF'', ''start''">Repair Shop</a>'
-	if hour >= 9 and hour <= 17 and week > 1:'<a href="exec: minut += 5 & gt ''autotraidF'', ''start''">Car Dealership</a>'
-	if hour >= 9 and hour < 17 and week < 6:'<a href="exec: minut += 5 & gt ''dk'', ''start''">Community centre</a>'
+	if hour >= 5 and hour <= 23:
+		'The <a href="exec:gt ''metro'', ''start''">metro station</a> is within a 5 minute walk from here.'
+	else
+		'The metro station is within a 5 minute walk from here. The metro system is closed between midnight and 05:00.'
+	end
+	if hour >= 9 and hour < 18 and week > 1:
+		'A <a href="exec: minut += 5 & gt ''autotraidF'', ''start''">car dealership</a> is nearby.'
+	else
+		'A car dealership is nearby'+iif(week = 1, ', but it''s closed on mondays.', '. It''s currently closed and will open between 09:00 and 18:00.')
+	end
+	if hour >= 9 and hour <= 20 and week < 7:
+		'Next to the car dealership is a <a href="exec: minut += 5 & gt ''autoservisF'', ''start''">repair shop</a>.'
+	else
+		'Next to the car dealership is a repair shop.'+ iif(week = 7, 'It''s closed on sundays.', 'It will be open between 09:00 and 20:00.')
+	end
+	if hour >= 9 and hour < 17 and week < 6:
+		'The <a href="exec: minut += 5 & gt ''dk'', ''start''">community centre</a> is currently open.'
+	else
+		'The community centre is currently closed. It''s only open during the week between 09:00 and 17:00.'
+	end
 
-	if hour >= 9 and hour <= 17 and (StoryLine = 1 and SchoolAtestat = 0) or bumtolik > 3: '<a href="exec:GT ''buklinik'',''start''">Mercy clinic</a>'
-	if hour >= 8 and hour <= 20:'The parking lot, which is engulfed in bright lights, belongs to a <a href="exec: minut += 2 & gt ''shop'', ''start''">Supermarket</a>'
-	if hour >= 12 and hour <= 19:'Above the door to a basement room is a bright neon sign for the <a href="exec: minut += 5 & gt ''pirsingsalon'', ''start''">Tattoo & Piercing parlor</a>'
+	if hour >= 9 and hour <= 17 and (StoryLine = 1 and SchoolAtestat = 0) or bumtolik > 3: 
+		'<a href="exec: gt ''buklinik'',''start''">Mercy clinic</a> is open.'
+	elseif (hour < 9 or hour > 17) and (StoryLine = 1 and SchoolAtestat = 0) or bumtolik > 3:
+		'Mercy clinic is closed.'
+	end
+	if hour >= 8 and hour <= 20:
+		'The parking lot, which is engulfed in bright lights, belongs to a <a href="exec: minut += 2 & gt ''shop'', ''start''">supermarket</a>.'
+	else
+		'The empty parking lot, which is engulfed in bright lights, belongs to a supermarket that opens between 08:00 and 20:00'
+	end
+	if hour >= 12 and hour <= 19:
+		'Above the door to a basement room is a bright neon sign for the <a href="exec: minut += 5 & gt ''pirsingsalon'', ''start''">Tattoo & Piercing parlor</a>.'
+	else
+		'Above the door to a basement room is a bright neon sign for the Tattoo & Piercing parlor. The opening hours are 12:00 to 20:00'
+	end
 	if tobiQW >= 1:'The old mansion, home to <a href="exec:gt ''kakuzu'', ''start''">Kakuzu</a>'
 
-	'There is a huge building, with bright lights, which houses a <a href="exec: minut += 10 & gt ''casino''">Casino</a>.'
+	'There is a huge building, with bright lights, which houses a <a href="exec: minut += 10 & gt ''casino'', ''outside''">Casino</a>.'
 
-	if hour >= 14 or hour < 4:'Located far away from the buildings <a href="exec: minut += 2 & gt ''lakecafe'', ''main''">barbecue</a>.'
+	if hour >= 14 or hour < 4:
+		'Located far away from the buildings is a <a href="exec: minut += 2 & gt ''lakecafe'', ''main''">barbecue</a>.'
+	else
+		'Located far away from the buildings is a barbecue. It''ll be open between 14:00 and 04:00'
+	end
 	if jouryResult = 10:'You can go to one of the apartment blocks and visit <a href="exec:gt ''youry'',''start''">Yuri''s</a> flat'
 	if IvanKvartira > 0:'In one of these building is <a href="exec:gt ''ivanRoom''">Manager Ivans</a> apartment'
 
@@ -108,7 +140,6 @@ if $ARGS[0] = 'redlight':
 		end
 	end
 
-	clr
 	gs 'stat'
 	'<center><h2>St. Petersburg</h2></center>'
 	'<center><b>Red Light District</b></center>'
@@ -137,6 +168,12 @@ if $ARGS[0] = 'redlight':
 		'There are prostitutes working in places near here.'
 		if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40:
 			act 'Prostitute yourself': gt 'street_walker', 'work'
+		elseif pcs_inhib >= 40:  
+			*nl
+			'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
+		else
+			*nl
+			'You could work as a prostitute, but you aren''t comfortable with the idea.'
 		end
 	end
 end

+ 1 - 1
locations/NormPR.qsrc

@@ -12,7 +12,7 @@ if $ARGS[0] = '1':
 	gs'stat'
 
 	if RAND(0,1) = 0:
-		'<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar1.jpg"></center>'
 		'You obediently lie down on your back in the back seat, and the man pounces you eagerly. Within seconds, his cock is deep inside you.'
 		gs 'arousal', 'vaginal', 15, 'sub'
 		gs 'stat'

+ 28 - 34
locations/ParChurch.qsrc

@@ -34,7 +34,7 @@ if $ARGS[0] = 'start':
 		cla
 		'The priest would probably still be mad at you. You decide to avoid him and leave.'
 		act 'Go to the residential area':minut += 5 & gt 'pavResidential'
-		act 'Go to the high street':minut += 10 & gt 'pavCommercial'
+		act 'Go to the commercial area':minut += 10 & gt 'pavCommercial'
 	exit
 
 	elseif Churchbad = 3 and Churchbadtime <= daystart:
@@ -50,12 +50,12 @@ if $ARGS[0] = 'start':
 	end
 	
 	act 'Go to the residential area':minut += 5 & gt 'pavResidential'
-	act 'Go to the high street':minut += 10 & gt 'pavCommercial'
+	act 'Go to the commercial area':minut += 10 & gt 'pavCommercial'
 end
 
 if $ARGS[0] = 'vigil':
-	cls
 	CLOSE ALL
+	*clr & cla
 	menu_off = 1
 	churchday = daystart
 	pcs_mood += 10
@@ -81,7 +81,7 @@ if $ARGS[0] = 'vigil':
 
 	act 'Return to Narthex': gt 'ParChurch', 'Narthex'
 	act 'Stay for the Rite of Mutual Forgiveness':
-		cls
+		*clr & cla
 		pcs_mood += 10
 		pcs_horny -= 20
 		moral += 1
@@ -107,7 +107,7 @@ if $ARGS[0] = 'vigil':
 end
 
 if $ARGS[0] = 'liturgy':
-	cls
+	*clr & cla
 	CLOSE ALL
 	churchday = daystart
 	menu_off = 1
@@ -152,25 +152,28 @@ if $ARGS[0] = 'liturgy':
 end
 	
 if $ARGS[0] = 'Narthex':
-	cls
 	CLOSE ALL
-	menu_off = 1
+	$menu_loc = 'ParChurch'
+	$menu_arg = 'Narthex'
+	menu_off = 0
+	*clr & cla
 	gs 'stat'
 	PLAY 'sound/church/76139__dkustic__090227-01-people-church-concert.wav',30
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/enterchurch.jpg"></center>'
 	'You enter the church and the scent of insense and beeswax fills your lungs. Your eyes are drawn past the Narthex into the Nave with its walls covered in lovingly painted icons while a thousand points of light dance in joy throughout God''s house from the magnificent chandelier that hangs from the ceiling.'
 	'To your left as you enter, there is a counter where a deacon sells candles, icons, and prayer books. He smiles and nods at you absently. acknowledging your presence without really seeing you.'
 	
+	act 'Leave the Church': gt 'ParChurch' , 'start'
 	if ((week <= 5 and hour >= 7 and hour < 9) or (hour >= 16 and hour < 18)) and confessday ! daystart:
 		act 'Go to confession': confessday = daystart & gt 'Parchurch2', 'confession'
 	end
 	act 'Light a candle': gt 'ParChurch' , 'candle'
 	act 'Pray': gt 'ParChurch' , 'pray'
-	act 'Leave the Church': gt 'ParChurch' , 'start'
+	
 end
 
 if $ARGS[0] = 'candle':
-	cls
+	*clr & cla
 	minut += 30
 	menu_off = 1
 	gs 'stat'
@@ -204,7 +207,7 @@ if $ARGS[0] = 'candle':
 end
 
 if $ARGS[0] = 'pray':
-	cls
+	*clr & cla
 	menu_off = 1
 	randtime = rand(15,60)
 	minut += randtime
@@ -266,13 +269,13 @@ if $ARGS[0] = 'pray':
 end
 
 if $ARGS[0] = 'amends':
-	cls
+	*clr & cla
 	menu_off = 1
 	minut += 15
 	gs 'stat'
 	'As you approach the priest, you recall your previous behaviour and that the priest said that he wanted to discuss it with you further.'
 	act 'Approach him':
-		cls
+		*clr & cla
 		cla
 		gs 'stat'
 		moral += 1
@@ -285,15 +288,13 @@ if $ARGS[0] = 'amends':
 		'"Your behaviour was indeed unbefitting a young lady." the priest replies gravely, "However, it is given to us to forgive each other even as God forgives us. If you truly wish to make amends, there is something you could do."'
 		'"Of course, father," you reply, eager for forgiveness, "What do you need me to do?"'
 		if Churchbad = 1:
-			cla
-			cls
+			*clr & cla
 			!'<center><img <<$set_imgh>> src="images/qwest/alter/church/broom_closet.jpg"></center>' Missing Image.
 			'<center><img src="images/system/image_needed.png"></center>'
 			'The priest leads you back to the Narthex and opens a door on the side opposite the counter where you buy candles. Inside you see cleaning supplies.'
 			'Taking out a broom, the priest smiles at you, "The Narthex and the Sanctuary could use a good sweeping and mopping." he says.'
 			act 'Take the broom':
-				cla
-				cls
+				*clr & cla
 				gs 'stat'
 				minut += 60
 				Churchbad = 0
@@ -305,8 +306,7 @@ if $ARGS[0] = 'amends':
 				act 'Leave the church': gt 'ParChurch' , 'start'
 			end
 			act 'Tell him what he can do with the broom':
-				cla
-				cls
+				*clr & cla
 				gs 'stat'
 				minut += 5
 				Churchbad = 2
@@ -324,8 +324,7 @@ if $ARGS[0] = 'amends':
 			'"I know father." you reply with a sigh, "But I just can''t seem to help it sometimes."'
 			if pav_slut >= 75 and pcs_horny > 50:
 				act 'Try to tease him':
-					cla
-					cls
+					*clr & cla
 					Kirill_Crpt += 1
 					moral -= 1
 					'<center><img <<$set_imgh>> src="images/shared/sex/exhibitionism/fatherim30.jpg"></center>'
@@ -369,14 +368,13 @@ if $ARGS[0] = 'amends':
 					end
 				end
 			else
-				cla
-				cls
+				*clr & cla
 				moral += rand(0,3)
 				Churchbad = 1
 				Kirill += rand(0,2)
 				minut += rand(30,60)
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_talk.jpg"></center>'
-				'You sit and talk with the priest about morality and and how Russian society has changed since the fall of the Soviet Union. You get the impression that although the priest was happy to see the church gain wider acceptance and freedom from the government, he doesn''t seem to approve of how today''s youth behave.'
+				'You sit and talk with the priest about morality and how Russian society has changed since the fall of the Soviet Union. You get the impression that although the priest was happy to see the church gain wider acceptance and freedom from the government, he doesn''t seem to approve of how today''s youth behave.'
 				'You see an old woman you know vaguely from the apartment block next to yours. She seems anxious to talk to the priest.'
 				if Kirill > 60:
 					'"It looks like Mrs. Seldipi needs to regal me with the latest of her neighbours'' multitude of sins." the priest confides with a wry smile, "We can continue our discussion another day."'
@@ -447,18 +445,16 @@ if $ARGS[0] = 'fillers':
 end
 
 if $ARGS[0] = 'confessional':
-	cls
-	cla
+	*clr & cla
 	menu_off = 1
 	minut += 5
-	gs 'atat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_talk.jpg"></center>'
 	'As you got ready to kneel, Father Kirill stopped you.'
 	'"One moment, my dear." he says softly, "I was wondering if you wouldn''t mind indulging an old man."'
 	'"Of course father." you answer wirhout hesitation, "Although I don''t think you''re old at all."'
 	act 'Continue':
-		cls 
-		cla
+		*clr & cla 
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_stairs.jpg"></center>'
 		'Father Kirill leads you to the Narthex and through a door opposite the candle counter. He opens another door and you see stairs leading to the basement.'
@@ -466,8 +462,7 @@ if $ARGS[0] = 'confessional':
 		'"What is it you want me to do?" you ask nervously.'
 		'"I want to show you something that an old friend of mine gave me years ago," Father Kirill replied, "It has been down in the cellar for years but I''ve always wanted to try it."'
 		act 'Refuse to go down the stairs':
-			cls
-			cla
+			*clr & cla
 			Kirill -= 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/ch_stairs.jpg"></center>'
@@ -477,14 +472,13 @@ if $ARGS[0] = 'confessional':
 			act 'Leave the church': gt 'ParChurch' , 'start'
 		end	
 		act 'Go with Father Kirill':
-			cls
-			cla
+			*clr & cla
 			Kirill += 1
 			con_box = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 			'Father Kirill leads you to the far side of the cellar and opens another door. In the next room, you see old furniture covered in sheets. A large object hides in the back of the room, perhaps a large wardrobe or some other kind of cabinet. It is partially shouded in sheets, but you can see that the middle section is taller and has a strange looking crucifix topping it. Unlike a proper cross, this on only has a single bar and lacks the slanted bar at the bottom.'
-			'As Father Kirill pulls the sheets of of it, you can see that there are three sections, each having a curtain covering the entrance. The middle secion is taller and larger than the ones on either end. Even your youthful eye can tell that it is well made and the wood hand carved and fitted by a mastercraftsman. You have no idea what it could be.'
+			'As Father Kirill pulls the sheets of it, you can see that there are three sections, each having a curtain covering the entrance. The middle secion is taller and larger than the ones on either end. Even your youthful eye can tell that it is well made and the wood hand carved and fitted by a mastercraftsman. You have no idea what it could be.'
 			'"What is it, father?" you ask, admiring the rich polished wood, "Is it a wardrobe?"'
 			'"No, <<$pcs_nickname>>." he replies as he folds the sheets, "It is a confessional. An old friend of mine at Saint Nonna''s Cathedral gave it to me. He is a Catholic priest."'
 			'"How does it work?" you ask as you peer into the various compartments, "There are no icons and no blessing cross."'
@@ -512,7 +506,7 @@ if $ARGS[0] = 'Questions':
 	if Kirillsex = 0:
 		pcs_horny += 2
 		'"father, are you alright?" you ask concerned, "You sound out of breath."'
-		'"Hmm, what?" Father Kirill stammers and you hear him moving around in the dark confessional, "No, I''m fine. I guess it must the the dust and damp down here. I appreciate your conern though."'
+		'"Hmm, what?" Father Kirill stammers and you hear him moving around in the dark confessional, "No, I''m fine. I guess it must the dust and damp down here. I appreciate your conern though."'
 		'"Okay, then," you reply with a little smile as you imagine him covering himself up.'
 	else
 		pcs_horny += 3

+ 11 - 18
locations/ParChurch2.qsrc

@@ -1,6 +1,6 @@
 # ParChurch2
 if $ARGS[0] = 'confession':
-	cls
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
 	if confK ! 0: lastconf = daystart - confess
@@ -32,8 +32,7 @@ if $ARGS[0] = 'confession':
 	if confK >= 10 and Kirill >= 60: gt 'ParChurch2', 'secrets'
 	minut += rand(20,45)
 	act 'Be honest':
-		cla
-		cls
+		*clr & cla
 		gs 'stat'
 		if con_box = 0: $confstring = 'kneel together next to the analogion holding a richly decorated Gospel Book with a blessing cross upon its cover' & '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 		if con_box = 1:	$confstring = 'go to the confessional in the basement and sit down inside' & '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confession.jpg"></center>'
@@ -337,7 +336,7 @@ if $ARGS[0] = 'confession':
 end
 
 if $ARGS[0] = 'first_conf':
-	cls
+	*clr & cla
 	gs 'stat'
 	minut += rand(20,30)
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
@@ -349,13 +348,11 @@ if $ARGS[0] = 'first_conf':
 	'You explained to the priest that you have never confessed before and he nodded in understanding. He led you to a quiet corner, not far from an analogion and gestured for you to sit next to him on a small bench. He explained to you how confession works and the importance of being truthful when confessing. He stressed that it is not to him that you confess, but rather to God through Jesus. He told you that although They already know your sins, you must acknowledge them to yourself by declaring them, only then can they be forgiven.'
 	'You indicated your understanding and the priests asked you if you are ready to begin.'
 	act 'Be honest':
-		cla
-		cls
+		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 
 		if group['exp'] ! 0:
-			cla
 			confK += 1
 			moral += 1
 			Kirill += 1
@@ -372,7 +369,6 @@ if $ARGS[0] = 'first_conf':
 			'"Now you must mend you ways, child. Please come again, and if you feel unsure, simply pray to God and He will hear you."'
 			'"Thank you, Father." you say as you leave.'
 		elseif stat['anal'] ! 0:
-			cla
 			confK += 1
 			moral += 1
 			Kirill += 1
@@ -389,7 +385,6 @@ if $ARGS[0] = 'first_conf':
 			'"Now you must mend you ways, child. Please come again, and if you feel unsure, simply pray to God and He will hear you."'
 			'"Thank you, Father." you say as you leave.'
 		elseif stat['vaginal'] ! 0:
-			cla
 			confK += 1
 			moral += 1
 			Kirill += 1
@@ -406,7 +401,6 @@ if $ARGS[0] = 'first_conf':
 			'"Now you must mend you ways, child. Please come again, and if you feel unsure, simply pray to God and He will hear you."'
 			'"Thank you, Father." you say as you leave.'
 		elseif stat['bj'] ! 0:
-			cla
 			confK += 1
 			moral += 1
 			Kirill += 1
@@ -422,7 +416,6 @@ if $ARGS[0] = 'first_conf':
 			'"Please come again, and if you feel unsure, simply pray to God and He will hear you."'
 			'"Thank you, Father." you say as you leave.'
 		elseif stat['hj'] ! 0:
-			cla
 			confK += 1
 			moral += 1
 			Kirill += 1
@@ -452,7 +445,7 @@ if $ARGS[0] = 'first_conf':
 		act 'Return to Narthex': gt 'ParChurch', 'Narthex'
 	end
 	act 'Don''t confess':
-		cls
+		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 		confK += 1
@@ -468,7 +461,7 @@ if $ARGS[0] = 'first_conf':
 		act 'Return to Narthex': gt 'ParChurch', 'Narthex'
 	end
 	act 'Waste his time':
-		cls
+		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 		confK += 1
@@ -518,7 +511,7 @@ if $ARGS[0] = 'first_conf':
 end
 
 if $ARGS[0] = 'secrets':
-	cls
+	*clr & cla
 	gs 'stat'
 	minut += rand(20,60)
 	if Kirill_Crpt >= 20 and con_box = 0: gt 'ParChurch', 'confessional'
@@ -540,7 +533,7 @@ if $ARGS[0] = 'secrets':
 		end
 	end
 	act 'Confess your less dramatic sins':
-		cls
+		*clr & cla
 		gs 'stat'
 		if con_box = 0: $confstring = 'kneel together next to the analogion holding a richly decorated Gospel Book with a blessing cross upon its cover' & '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 		if con_box = 1:	$confstring = 'go to the confessional in the basement and sit down inside' & '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confession.jpg"></center>'
@@ -782,7 +775,7 @@ if $ARGS[0] = 'secrets':
 !!	if lesbian ! 0 or sisterLesb ! 0 or brotherSex ! 0 or evgenQW = 4 or sisboytrio ! 0 or trfatherMishaQW = 7 or zoo ! 0 or DogHJ ! 0 or DogBJ ! 0 or DogVag ! 0 or DogAnal ! 0 or FatherMolest ! 0 or npc_sex['A28']!0:
 	if lesbian ! 0 or sisterLesb ! 0 or seepornofut ! 0:
 		act 'Confess a secret':
-			cls
+			*clr & cla
 			if con_box = 0: $confstring = 'kneel together next to the analogion holding a richly decorated Gospel Book with a blessing cross upon its cover' & '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 			if con_box = 1:	$confstring = 'go to the confessional in the basement and sit down inside' & '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confession.jpg"></center>'
 
@@ -873,7 +866,7 @@ if $ARGS[0] = 'secrets':
 					end
 					if evgenQW >= 2:
 						act 'Admit to jerking the boys':
-							cls
+							*clr & cla
 							cla
 							if con_box = 0: '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 							if con_box = 1:	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confession.jpg"></center>'
@@ -891,7 +884,7 @@ if $ARGS[0] = 'secrets':
 					end
 					if evgenQW >= 3:
 						act 'Admit to sucking the boys':
-							cls
+							*clr & cla
 							if con_box = 0: '<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confessionalt.jpg"></center>'
 							if con_box = 1:	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/church/confession.jpg"></center>'
 							gs 'stat'

+ 1 - 1
locations/Peterroom.qsrc

@@ -63,7 +63,7 @@ if $ARGS[0] = 'start':
 		petersexday += 1
 		minut += 10
 		'<center><img <<$set_imgh>> src="images/characters/city/peter/1.jpg"></center>'
-		'undressing and dressing it. He put a collar in front of you you picked up this narrow strip of skin with rivets and thinking.'
+		'undressing and dressing it. He put a collar in front of you picked up this narrow strip of skin with rivets and thinking.'
 
 		act 'Wear' :
 			*clr

+ 1 - 1
locations/Prostitute.qsrc

@@ -411,7 +411,7 @@ if $ARGS[0] = 'work2':
 						gs 'stat'
 
 						if rand(0, 1) = 0:
-							'<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar1.jpg"></center>'
 							'You obediently lie down on your back in the back seat. The man pounces on you eagerly, pushing your legs apart and buring his cock deep inside you, all in one swift motion. You groan at the sudden intrusion, but do nothing to stop his rough and fast pace. Quite the opposite actually, you encourage the hard fucking by wrapping your legs around his waist as he keeps slamming his dick deep into your vagina with all his might. '
 							gs 'arousal', 'vaginal', 15, 'prostitution', 'unknown', 'rough'
 							gs 'stat'

+ 44 - 44
locations/SergeiHanter.qsrc → locations/SergeiHunter.qsrc

@@ -1,4 +1,4 @@
-# SergeiHanter
+# Sergeihunter
 
 gs 'boyStat', 'A174'
 harakBoy = 1
@@ -10,38 +10,38 @@ gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/sergeihanter.jpg"></center>'
 
 'Sergei is a friend of Andrei and Igor, and a member of the group of hunters that frequent the woods and swamp by Gadukino. He''s <<boyage>> years old. He is married and lives in the City Center..'
-if hantersSergeiQw < 0:'You and him have a bad relationship, because you offended him in the past.'
-if hantersSergeiQw >= 0 and hantersSergeiQw < 10:'You have a normal relationship with him.'
-if hantersSergeiQw >= 10 and hantersSergeiQw < 20:'You have friendly relations with him.'
-if hantersSergeiQw >= 20 and hantersSergeiQw < 25:'You''re good friends.'
-if hantersSergeiQw >= 25 and hantersSergeiQw < 30:'It seems he has a crush on you.'
-if hantersSergeiQw >= 30 and hantersSergeiQw <= 35:'You have a mutual crush on each other.'
-if hantersSergeiQw > 35 :'You have an unrequited love for him.'
-if hantersSergeiLove = 1:'You two love each other.'
+if huntersSergeiQw < 0:'You and him have a bad relationship, because you offended him in the past.'
+if huntersSergeiQw >= 0 and huntersSergeiQw < 10:'You have a normal relationship with him.'
+if huntersSergeiQw >= 10 and huntersSergeiQw < 20:'You have friendly relations with him.'
+if huntersSergeiQw >= 20 and huntersSergeiQw < 25:'You''re good friends.'
+if huntersSergeiQw >= 25 and huntersSergeiQw < 30:'It seems he has a crush on you.'
+if huntersSergeiQw >= 30 and huntersSergeiQw <= 35:'You have a mutual crush on each other.'
+if huntersSergeiQw > 35 :'You have an unrequited love for him.'
+if huntersSergeiLove = 1:'You two love each other.'
 
 act 'Chat':
 	*clr & cla
 	minut += 60
-	if hantersSergeiQw < 10:hantersSergeiQw += 1
+	if huntersSergeiQw < 10:huntersSergeiQw += 1
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/talk1.'+rand(1,3)+'.jpg"></center>'
-    if hantersSergeiQw >= 0:'You spend some time chatting with Sergei, listening to interesting stories from his life and telling some stories of your own.'
-    if hantersSergeiQw < 0:'You talk with Sergei. He seems uncomfortable, but doesn''t force you away.'
+    if huntersSergeiQw >= 0:'You spend some time chatting with Sergei, listening to interesting stories from his life and telling some stories of your own.'
+    if huntersSergeiQw < 0:'You talk with Sergei. He seems uncomfortable, but doesn''t force you away.'
 
     act'Continue':gt $loc, $metka
 end
 
-if hantersSergeiQw >= 10:
-	if hantersSergeiLove = 0:
+if huntersSergeiQw >= 10:
+	if huntersSergeiLove = 0:
 		act 'Flirt':
 			minut += 120
 			!!not using arousal as no orgasm chance
 			pcs_horny += 10
 			*clr & cla
-			if hantersSergeiQw <= 35 and hantersKnowSlut = 0:hantersSergeiQw += 1
-			if hantersIgorQw >= 10 and hantersKnowSlut = 0:hantersIgorQw -= 1
-			if hantersAndreiQw >= 10 and hantersKnowSlut = 0:hantersAndreiQw -= 1
+			if huntersSergeiQw <= 35 and huntersKnowSlut = 0:huntersSergeiQw += 1
+			if huntersIgorQw >= 10 and huntersKnowSlut = 0:huntersIgorQw -= 1
+			if huntersAndreiQw >= 10 and huntersKnowSlut = 0:huntersAndreiQw -= 1
 			gs 'stat'
 
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt1.'+rand(1,3)+'.jpg"></center>'
@@ -49,7 +49,7 @@ if hantersSergeiQw >= 10:
 
 			gs 'stat'
 
-			if hantersSergeiLove = 0 and hantersSergeiQw >= 30 and hantersKnowSlut = 0 and pcs_apprnc >= 60:
+			if huntersSergeiLove = 0 and huntersSergeiQw >= 30 and huntersKnowSlut = 0 and pcs_apprnc >= 60:
 				*clr & cla
 				gs 'stat'
 
@@ -61,8 +61,8 @@ if hantersSergeiQw >= 10:
 
 				act 'Answer kiss':
 					*clr & cla
-					hantersSergeiLove = 1
-					hantersSergeiQw += 1
+					huntersSergeiLove = 1
+					huntersSergeiQw += 1
 					pcs_mood = 100
 					gs 'stat'
 
@@ -81,7 +81,7 @@ if hantersSergeiQw >= 10:
 							'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterkiss3.jpg"></center>'
                             '"<<$pcs_nickname>>, I want to make love to you," he says, when he finally pulls back. You answer Sergei with a kiss every bit as passionate as the one that started this. You begin to make your way back towards his room as you do so.'
 
-                            act 'Go inside': gt'HanterLoveSex', 'Sergei'
+                            act 'Go inside': gt'hunterLoveSex', 'Sergei'
                         end
                     else
                         act'Continue':
@@ -99,7 +99,7 @@ if hantersSergeiQw >= 10:
                 act 'Move away':
                     *clr & cla
                     minut += 5
-                    hantersSergeiQw -= 50
+                    huntersSergeiQw -= 50
                     gs 'stat'
 
                     '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -117,9 +117,9 @@ if hantersSergeiQw >= 10:
 			!!not using arousal as no orgasm chance
 			pcs_horny += 10
             *clr & cla
-            hantersSergeiQw += 1
-            if hantersIgorLove > 0 or hantersAndreiLove > 0:hanterslut += 1
-            if hantersIgorLove = 0 and hantersAndreiLove = 0:hanterslut -= 1
+            huntersSergeiQw += 1
+            if huntersIgorLove > 0 or huntersAndreiLove > 0:hunterslut += 1
+            if huntersIgorLove = 0 and huntersAndreiLove = 0:hunterslut -= 1
             pcs_mood = 100
             gs 'stat'
 
@@ -133,11 +133,11 @@ if hantersSergeiQw >= 10:
     end
 end
 
-if hantersSergeiLove > 0 and pcs_horny >= 60:
+if huntersSergeiLove > 0 and pcs_horny >= 60:
     act 'Have sex':
 	    *clr & cla
-        hantersSergeiQw += 1
-        hantersSergeisex += rand(9,30)
+        huntersSergeiQw += 1
+        huntersSergeisex += rand(9,30)
 	    gs 'stat'
 
 	    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(1,6)+'.jpg"></center>'
@@ -146,14 +146,14 @@ if hantersSergeiLove > 0 and pcs_horny >= 60:
 		gs 'arousal', 'foreplay', 10
 		gs 'stat'
 
-		act 'Go':gt 'HanterLoveSex','Sergei'
+		act 'Go':gt 'hunterLoveSex','Sergei'
 	end
 end
 
 !! I replaced the partial condition "and temp = 1" with "and rand(1,5) = 1" because temp was not initialized in the file and only in the IgorHunter was temp = rand(1,5) in the similar situation
-if hantersSergeiLove > 0 and pcs_horny <= 60 and hantersSergeiQw >= 10 and rand(1,5) = 1 and hantersSergeisex = 0:
+if huntersSergeiLove > 0 and pcs_horny <= 60 and huntersSergeiQw >= 10 and rand(1,5) = 1 and huntersSergeisex = 0:
 	*clr & cla
-	hantersSergeisex += rand(9,30)
+	huntersSergeisex += rand(9,30)
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
@@ -166,17 +166,17 @@ if hantersSergeiLove > 0 and pcs_horny <= 60 and hantersSergeiQw >= 10 and rand(
 	act 'Agree':
 	    *clr & cla
 	    minut += 5
-	    hantersSergeiQw += 1
+	    huntersSergeiQw += 1
 		gs 'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(4,6)+'.jpg"></center>'
-		act 'Go':gt 'HanterLoveSex','Sergei'
+		act 'Go':gt 'hunterLoveSex','Sergei'
 	end
 		'Smiling, you bite softly on Sergei''s neck. He rushes to pull you along with him.'
 	act 'Decline':
 	    *clr & cla
 	    minut += 5
-	    hantersSergeiQw -= 1
+	    huntersSergeiQw -= 1
 		gs 'stat'
 
         '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
@@ -185,12 +185,12 @@ if hantersSergeiLove > 0 and pcs_horny <= 60 and hantersSergeiQw >= 10 and rand(
     end
 end
 
-if hantersSergeiLove > 0:
+if huntersSergeiLove > 0:
     act 'Break up with Sergei':
 	    *clr & cla
         minut += 5
-        hantersSergeiLove = 0
-        hantersSergeiQw -= 100
+        huntersSergeiLove = 0
+        huntersSergeiQw -= 100
 	    gs 'stat'
 
 	    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosila.jpg"></center>'
@@ -202,11 +202,11 @@ end
 
 act'Depart':gt $loc, $metka
 
-if hantersSergeiQw < 10 and hantersSergeiLove > 0:
+if huntersSergeiQw < 10 and huntersSergeiLove > 0:
 	*clr & cla
     minut += 5
-    hantersSergeiLove = 0
-    hantersSergeiQw -= 10
+    huntersSergeiLove = 0
+    huntersSergeiQw -= 10
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosil.jpg"></center>'
 	'You wanted to talk to Sergei, but he beat you to it, and started speaking before you could get a word in.'
@@ -216,11 +216,11 @@ if hantersSergeiQw < 10 and hantersSergeiLove > 0:
 	act 'Leave':gt $loc, $metka
 end
 
-if hantersSergeiQw > 50 and hantersSergeiLove > 0:
+if huntersSergeiQw > 50 and huntersSergeiLove > 0:
 	*clr & cla
     minut += 5
-    hantersSergeiLove = 0
-    hantersSergeiQw -= 50
+    huntersSergeiLove = 0
+    huntersSergeiQw -= 50
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/brosil.jpg"></center>'
 	'You wanted to talk to Sergei, but before you say anything he speaks instead.'
@@ -229,5 +229,5 @@ if hantersSergeiQw > 50 and hantersSergeiLove > 0:
 
 	act 'Leave':gt $loc, $metka
 end
---- SergeiHanter ---------------------------------
+--- Sergeihunter ---------------------------------
 

+ 1 - 1
locations/SgrupDisco.qsrc

@@ -43,7 +43,7 @@ if i < 61:jump 'markgruploop'
 *nl
 '<<$textgrup2>>'
 '<center>Most the cool kids are dancing, while the gopnics are standing in the corner of the room, keeping to themselves.</center>'
-if hour >= 21 and hour < 23 and week=5: '<center>At the entrance of the disco hall stands <a href="exec:GT ''VolleyTrenerSpeak''">Coach Mikhail Nikolayevich</a></center>'
+if hour >= 21 and hour < 23 and week=5: '<center>At the entrance of the disco hall stands <a href="exec:gt ''VolleyTrenerSpeak''">Coach Mikhail Nikolayevich</a></center>'
 '</table><center>'
 
 --- SgrupDisco ---------------------------------

+ 26 - 23
locations/Snpc.qsrc

@@ -73,7 +73,7 @@ if grupTipe[numnpc] = 4:
 				act 'Decline':npc_rel[$static_num] -= 5 & gt $loc, $metka
 				
 				act 'Drink the beer':
-					cls
+					*clr & cla
 					minut += 5
 					npc_rel[$static_num] += 5
 					alko += rand(1,2)
@@ -276,11 +276,17 @@ if narkoman = 1 and npcnum = 1 and npc_rel['A1'] > 100:
 	end
 end
 
+if $loc ! 'gdkin':
+	act 'Leave': gt 'gschool_lessons', 'short_break'
+else
+	act 'Move away': gt $loc, $metka
+end
+
 !!!!!!!!!!!!!
 !!!Chat!!!
 !!!!!!!!!!!!!
 act 'Chat':
-	cls
+	*clr & cla
 
 	if $loc = 'gdkin':minut += 5
 
@@ -333,7 +339,7 @@ end
 if numnpc = 2:
 	if (pcs_dom > 0 or grupTipe = 3) and artemLernQW = 0:
 		act '"Could you help me out a bit in school?"':
-			cls
+			*clr & cla
 
 			if $loc = 'gdkin':minut += 5
 
@@ -362,13 +368,13 @@ end
 !!Ivan Prokhorov!!
 !!!!!!!!!!!!!!!!!!
 
-	if numnpc = 3:gt 'IvanEv', 'School Chat'
+if numnpc = 3:gt 'IvanEv', 'School Chat'
 
 !!!!!!!!!!!!!!!
 !!Vitek Kotov!!
 !!!!!!!!!!!!!!!
 
-	if numnpc = 9 and kotovloveqw > 0 and $loc ! 'gdkin' and NikoPayback = 2:act 'Tell him about Niko':gt 'NikoPayback', 'Vitek Help'
+if numnpc = 9 and kotovloveqw > 0 and $loc ! 'gdkin' and NikoPayback = 2:act 'Tell him about Niko':gt 'NikoPayback', 'Vitek Help'
 
 !!!!!!!!!!!!!!!!!!
 !!!Fedor Kozlov!!!
@@ -386,7 +392,7 @@ end
 if numnpc = 12:
 	if (pcs_dom > 0 or grupTipe = 3) and JuliaMilLernQW = 0 and npc_rel[$static_num] >= 80:
 		act '"Could you help me out a bit in school?"':
-			cls
+			*clr & cla
 
 			if $loc = 'gdkin':minut += 5
 
@@ -412,10 +418,11 @@ end
 !!!!!!!!!!!!!!!!!!!
 !!!Katja MEYNOLD!!!
 !!!!!!!!!!!!!!!!!!!
+
 if numnpc = 14:
 	if meynoldQW = 1:
 		act 'Thank Katja for taking you home from the disco':
-			cls
+			*clr & cla
 
 			if $loc = 'gdkin':minut += 5
 
@@ -452,7 +459,7 @@ if numnpc = 14:
 		'Katja looks at you with a smile: "<<$pcs_nickname>>, I bet you would look great with a little make-up on you! What do you say?"'
 
 		act 'Let her put makeup on you':
-			cls
+			*clr & cla
 			pcs_hairbsh = 1
 
 			if $loc = 'gdkin':minut += 5
@@ -504,9 +511,9 @@ if numnpc = 14:
 	end
 
 	if (npc_rel[$static_num] > 60) and (KatjaOTN > 0) and (KatjaLust > 15) :
-		!!new Katja stuff not sure where you want to put it. It should be a option when you talk to her at school or the dance where it says Chat, but add this as a option.
+		!!new Katja stuff not sure where you want to put it. It should be an option when you talk to her at school or the dance where it says Chat, but add this as an option.
 		act 'Kiss Katja':
-			cls
+			*clr & cla
 			if $loc = 'gdkin':
 				minut += 1
 				gs'stat'
@@ -525,7 +532,7 @@ if numnpc = 14:
 					act 'Move away': gt $loc, $metka
 				end
 			else
-				cls
+				*clr & cla
 				gs 'stat'
 				'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/<<numnpc>>.jpg"></center>'
@@ -537,7 +544,7 @@ if numnpc = 14:
 
 	if apmeet = 3 and artemIzdev = 0:
 		act 'Ask how to stop Artem and Peter''s blackmail':
-			cls
+			*clr & cla
 			if $loc = 'gdkin':minut += 5
 			artemIzdev = 1
 			gs 'stat'
@@ -571,12 +578,13 @@ if numnpc = 14:
 end
 
 !!!!!!!!!!!!!!!!!!!!!!!!!
-!!!Natasha Belova Botha!!!
+!!!Natasha Belova Botha!!
 !!!!!!!!!!!!!!!!!!!!!!!!!
+
 if numnpc = 16:
 	if pcs_dom > 0 and NatBelLernQW = 0 and npc_rel[$static_num] >= 80:
 		act '"Could you help me out a bit in school?"':
-			cls
+			*clr & cla
 
 			if $loc = 'gdkin':minut += 5
 
@@ -598,7 +606,7 @@ if numnpc = 16:
 	end
 	if natotrab > 0 and NatDolg > 0:
 		act 'Come to the bathroom with me':
-			cls
+			*clr & cla
 			minut += 5
 			natotrab += 1
 			natsub += 1
@@ -610,7 +618,7 @@ if numnpc = 16:
 			'She looks at you questioningly but doesn''t protest, as you pull her into the bathroom, past a few girls using the mirrors. You take her into a stall with you. You sit down on the toilet and pull down your panties, then spread you legs and tell her. "Down on your knees, time to pay off a little debt."'
 			'She looks a little shocked at first but then gets down on her knees and lowers her face to your crotch.'
 			act 'Further':
-				cls
+				*clr & cla
 				minut += 15
 				NatDolg -= 500
 				if npcSex[16] = 0:npcSex[16] = 1 & girl += 1
@@ -636,9 +644,10 @@ end
 !!!!!!!!!!!!!!!!!!!!!!!!!
 !!!!!Lizaveta Petrov!!!!!
 !!!!!!!!!!!!!!!!!!!!!!!!!
+
 if numnpc = 31:
 	act 'Latest gossip':
-		cls
+		*clr & cla
 		minut += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/31.jpg"></center>'
@@ -657,11 +666,5 @@ if numnpc = 31:
 	end
 end
 
-if $loc ! 'gdkin':
-	act 'Leave': gt 'gschool_lessons', 'short_break'
-else
-	act 'Move away': gt $loc, $metka
-end
-
 --- Snpc ---------------------------------
 

+ 12 - 28
locations/TV.qsrc

@@ -1,7 +1,6 @@
 # TV
 if $ARGS[0] = 'start':
-	cla
-	clr
+	*clr & cla
 	elektro += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'
@@ -23,14 +22,12 @@ if $ARGS[0] = 'start':
 	if daystart < 10 and StoryLine = 0 and ntstart = 0:'Sometimes while watching TV you catch a glimpse of your legs or chest, and every time it''s a bit shocking for you to see that your body is now that of a woman.'
 	act 'Turn off the TV and get off the couch':
 		cla
-		gt 'TV', 'fin'
+		gt $loc, $metka
 	end
 end
 
 if $ARGS[0] = 'nokable':
-	cla
-	clr
-	*clr
+	*clr & cla
 	pcs_mood += 6
 	pcs_willpwr += rand(5, 10)
 	elektro += 3
@@ -41,13 +38,11 @@ if $ARGS[0] = 'nokable':
 	if daystart < 10 and StoryLine = 0 and ntstart = 0:'Sometimes while watching TV you catch a glimpse of your legs or chest, and every time it''s a bit shocking for you to see that your body is now that of a woman.'
 
 	act 'Watch TV (1:00)': minut += 60 & gt 'TV', 'nokable'
-	act 'Turn off the TV and get off the couch':gt 'TV', 'fin'
+	act 'Turn off the TV and get off the couch': gt $loc, $metka
 end
 
 if $ARGS[0] = 'kable':
-	cla
-	clr
-	*clr
+	*clr & cla
 	pcs_mood += 12
 	pcs_willpwr += rand(10, 20)
 	elektro += 3
@@ -58,18 +53,12 @@ if $ARGS[0] = 'kable':
 	if daystart < 10 and StoryLine = 0 and ntstart = 0:'Sometimes while watching TV you catch a glimpse of your legs or chest, and every time it''s a bit shocking for you to see that your body is now that of a woman.'
 
 	act 'Watch TV (1:00)': minut += 60 & gt 'TV', 'kable'
-	act 'Turn off the TV and get off the couch':gt 'TV', 'fin'
-end
-
-if $ARGS[0] = 'fin':
-	cla
-	gt $loc, $metka	
+	act 'Turn off the TV and get off the couch': gt $loc, $metka
 end
 
 if $ARGS[0] = 'pav':
 	if tvtime = 0: 
-		cla
-		clr
+		*clr & cla
 		minut += 5
 		tvtime = 1
 		gs 'stat'
@@ -77,8 +66,7 @@ if $ARGS[0] = 'pav':
 		'You turn on the TV and settled comfortably on the couch as you wait for the ancient TV to warm up. After 5 minutes or so, the tiny white dot at the center of the screen expands into a grainy black and white image that scrolls up and down for a few moments before settling.'
 		act 'Continue': gt 'TV', 'pav'
 	elseif tvtime = 1:
-		cla
-		cls
+		*clr & cla
 		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(5, 10)
 		gs 'stat'
@@ -86,8 +74,7 @@ if $ARGS[0] = 'pav':
 		'You are watching one of the half dozen or so television channels that you can get without cable. None of their programs are really worth watching, but the distraction is welcome anyway.'
 		act 'Watch TV (1:00)': minut += 60 & gt 'TV', 'pav'
 		act 'Turn off the TV': 
-			cls
-			cla
+			*clr & cla
 			tvtime = 0 
 			'<center><video autoplay src="images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4"></video></center>'
 			'You turn off the TV and the image folds in on itself to form a bright line across the screen which then shrinks into a tiny white dot that slowly fades. The speakers emit a high pitched squalk in protest.'
@@ -98,8 +85,7 @@ end
 
 if $ARGS[0] = 'gad':
 	if tvtime = 0: 
-		cla
-		clr
+		*clr & cla
 		minut += 5
 		tvtime = 1
 		gs 'stat'
@@ -107,8 +93,7 @@ if $ARGS[0] = 'gad':
 		'You turn on the TV and settled comfortably on the couch as you wait for the ancient TV to warm up. After 5 minutes or so, the tiny white dot at the center of the screen expands into a grainy black and white image that scrolls up and down for a few moments before settling.'
 		act 'Continue': gt 'TV', 'gad'
 	elseif tvtime = 1:
-		cla
-		cls
+		*clr & cla
 		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(5, 10)
 		gs 'stat'
@@ -116,8 +101,7 @@ if $ARGS[0] = 'gad':
 		'You are watching one of the three television channels that you can get here in the country. None of their programs are really worth watching, but the distraction is welcome anyway.'
 		act 'Watch TV (1:00)': minut += 60 & gt 'TV', 'gad'
 		act 'Turn off the TV': 
-			cls
-			cla
+			*clr & cla
 			tvtime = 0 
 			'<center><video autoplay src="images/locations/gadukino/grandparents/tv/tv_turn_off_effect.mp4"></video></center>'
 			'You turn off the TV and the image folds in on itself to form a bright line across the screen which then shrinks into a tiny white dot that slowly fades. The speakers emit a high pitched squalk in protest.'

+ 1 - 1
locations/Terminal.qsrc

@@ -10,7 +10,7 @@ gs 'stat'
 '<center><b><font color="maroon">Storage terminal</font></b></center>'
 '<center><img <<$set_imgh>> src="images/locations/city/industrial/terminal/terminal0.jpg"></center>'
 'A large shipping center with many on and off load truck ports.'
-if trfatherQW = 4 and week >= 6 and hour >= 12 and hour < 14:'Near one of the dirty trucks is your <a href="exec:GT ''trFatherMisha''">father</a>.'
+if trfatherQW = 4 and week >= 6 and hour >= 12 and hour < 14:'Near one of the dirty trucks is your <a href="exec:gt ''trFatherMisha''">father</a>.'
 
 act 'Leave':
 	cla

+ 1 - 1
locations/Timofei.qsrc

@@ -26,7 +26,7 @@ act 'Have a chat with Timofei':
 		elseif sosed = 5:
 			'Timofei tells you that he spends most of his evenings repairing computers. It costs him most of his freetime but at least he doesn''t have to rely on his parents for money.'
 		elseif sosed = 6:
-			'Timofei tells you that after college, he wants to go to university and study law; he''ll probably have to serve in the military first, though.'
+			'Timofei tells you that after college, he wants to go to the university and study law; he''ll probably have to serve in the military first, though.'
 		elseif sosed >= 7:
 			'Timofei and you chat about life, computers and other things, cracking jokes and enjoying each other''s company.'
 		end

+ 2 - 2
locations/Vika.qsrc

@@ -43,8 +43,8 @@ if hour < 20:
 	act 'Chatting with Vika (00:15)':
 		cla
 		minut += 15
-		vikachatday = daystart
 		if vikachatday ! daystart: npc_rel['A220'] += 3
+		vikachatday = daystart
 		talkrand = RAND(0,10)
 		if talkrand = 0:
 			'You started talking with Vika, she tells you about the boys she met, about parties, about cosmetics.'
@@ -57,7 +57,7 @@ if hour < 20:
 		elseif talkrand = 4:
 			'Vika says that one of her friends who''s guy did not pull out in time and came inside of her. But Vika is smarter than that, she buys birth control pills at the pharmacy control. Then it doesn''t matter if the guy pulls out or wears a condom.'
 		elseif talkrand = 5:
-			'Vika says in the park, she accidentally went to a area and was offered money for sex.'
+			'Vika says in the park, she accidentally went to an area and was offered money for sex.'
 		elseif talkrand = 6:
 			'Vika tells did a nude photo shoot at the photography studio, but it is bad for your reputation to do.'
 		elseif talkrand = 7:

+ 1 - 1
locations/VolleyTrenCentr.qsrc

@@ -61,7 +61,7 @@ elseif ShowerIvan = 5 and centr = 2:
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/voltrenerspeak15.jpg"></center>'
 					'About the European championship, tell me why the coach doesn''t want to talk about it." you asked after taking a deep breath.' 
 					'Guang bit his lip thoughtfully, then began the story.' 
-					'"The stories are true, your coach really was on the the national team. And they did make it to the European championships."'
+					'"The stories are true, your coach really was on the national team. And they did make it to the European championships."'
 					'With bated breath you listened to the story.'
 					act 'Play on':
 						cla & *clr

+ 1 - 1
locations/VolleyTrenerSpeak.qsrc

@@ -50,7 +50,7 @@ else
 		'"<<$pcs_lastname>>, don''t piss me off, what I do is my business, and what are you doing here is also my business.'
 		if pcs_horny > 79:
 			trenerlust += 1
-			'"Is that the the truth, Mikhail N. Are you here because of me?" You move closer to the coach, and flutter your eyes at him.'
+			'"Is that the truth, Mikhail N. Are you here because of me?" You move closer to the coach, and flutter your eyes at him.'
 			'"I meant as your coach, and don''t think you can win just by fluttering your eyes. Want to impress me? Workout, and no partying."'
 		else
 			'"As your coach." he adds with a slight blush.'

+ 17 - 17
locations/Voltrener.qsrc

@@ -47,8 +47,8 @@ if $ARGS[0] = 'start':
 	end
 
 	if lariskaTrenerTalk > 0:gt'Voltrener', 'Lariska'
-	act 'Talk with the coach':gt'Voltrener', 'talk'
 	act 'Leave':gt 'gdksport', 'start'
+	act 'Talk with the coach':gt'Voltrener', 'talk'
 end
 
 if $ARGS[0] = 'Lariska':
@@ -93,7 +93,7 @@ if $ARGS[0] = 'Lariska':
 end
 
 if $ARGS[0] = 'talk':
-	cls
+	*clr & cla
 	gs 'stat'
 	npc_rel['A69'] += rand(0,1)
 	if pcs_apprnc >= 60: trenerlust += rand(0,1) 
@@ -118,7 +118,7 @@ if $ARGS[0] = 'talk':
 		else
 			'Coach looked at you "Ah, <<$pcs_lastname>>. You have the makings of an athlete, though I''m not sure if you are up to a professional level yet."'
 			act 'Ask to join the team':
-				cls
+				*clr & cla
 				gs 'stat'
 				if pav_slut <= 25:
 					if pcs_vball < 50:
@@ -129,7 +129,7 @@ if $ARGS[0] = 'talk':
 					else
 						'You ask the coach about joining the team, the coach thinks for a minute. "I have a spot for a substitute, but I do not know if you have what it takes."'
 						act 'Persuade him':
-							cls
+							*clr & cla
 							gs 'stat'
 
 							if npc_rel['A69'] >= 60:
@@ -161,13 +161,13 @@ if $ARGS[0] = 'talk':
 				else
 					'You ask the coach about joining the team. The coach thinks for a minute, "Hey <<$pcs_lastname>>, I hear loads of rumours about you. Such as you being a <<$gnikname>>. Is this true?"'
 					act 'It''s all lies':
-						cls
+						*clr & cla
 						gs 'stat'
 
 						if pcs_dom > 0:
 							'You convince the coach that it''s all rumors and lies and dismiss them as envy. You speak quite convincingly and coach seems to believe you.'
 							act 'Persuade him to let you join the team':
-								cls
+								*clr & cla
 								gs 'stat'
 								if pcs_dom >= 10:
 									!!if volleysostav > 0:npc_rel['A69'] -= 1
@@ -182,7 +182,7 @@ if $ARGS[0] = 'talk':
 						else
 							'You try to convince the coach that it''s all rumors and lies and dismiss them as envy. You are not very convincing and coach does not believe you. "<<$pcs_lastname>>, stop lying, do you take me for a fool?"'
 							act 'Okay, it''s true, I am a <<$gnikname>>':
-								cls
+								*clr & cla
 								gs 'stat'
 								gt'Voltrener', 'gorslut'
 							end
@@ -191,7 +191,7 @@ if $ARGS[0] = 'talk':
 						act 'Leave':gt 'gdksport', 'start'
 					end
 					act 'It''s true, I''m a <<$gnikname>>':
-						cls
+						*clr & cla
 						gs 'stat'
 						gt'Voltrener', 'gorslut'
 					end
@@ -216,7 +216,7 @@ if $ARGS[0] = 'talk':
 				gt 'Voltrenersex', 'masaj'
 			else
 				act 'Put your hand on coach''s knee':
-					cls
+					*clr & cla
 					gs 'stat'
 					'You lean forward slightly and put your palm on his knee. Coach grins when you whisper, "That''s not my only skill. Want to score this out of 100?"'
 					'Coach leans back in his chair, smiling, "I would like to see if you can keep up your perfect record."'
@@ -251,7 +251,7 @@ if $ARGS[0] = 'gorslut':
 	'Coach smiles, "Indirect correlation, very indirect, we''re discussing how you get into my team. Now, I wonder what you can do. You know what I mean?"'
 
 	act 'No':
-		cls
+		*clr & cla
 		gs 'stat'
 		'You shake your head and tell the coach that do not understand the coach sighs, "You''re not the smartest girl in the school are you? Well, I''m a lonely man, and you are a pretty young girl. Do I need to draw you a picture?"'
 
@@ -261,7 +261,7 @@ if $ARGS[0] = 'gorslut':
 	end
 
 	act 'Put your hand on coaches knee':
-		cls
+		*clr & cla
 		gs 'stat'
 		'You lean forward slightly and put your palm on his knee, coach grins and you whisper, "I understand, you need a little demonstration of my other skills?" Coach leans back in his chair, "You''re a smart girl, <<$pcs_nickname>>, carry on."'
 		gt 'Voltrenersex', 'bj'
@@ -279,7 +279,7 @@ if $ARGS[0] = 'trener_speak':
 		VoltrenerVoyeur = 3 & ! flag start looking trainer for Ivan and you
 		if pcs_horny > 80: npc_rel['A69'] += 3 & 'You decided to test his resolve.'
 		act 'Test him':
-			cls
+			*clr & cla
 			pcs_horny += 10
 			gs 'stat'
 			if Discoclose = 1 and $pantyworntype ! 'none':
@@ -325,13 +325,13 @@ if $ARGS[0] = 'trener_speak':
 		end
 	elseif npc_rel['A69'] > 20  and trener_Speak = 2:
 		trener_Speak = 3
-		'Studiously avoiding all mention of the European championship, you asked the coach to talk about volleyball. He told you that being a competitive player means being focused. Responsible players do not go to dances and guzzle booze right before competitions. You were hoping to hear something more interesting, and instead got a lecture about the grass was greener and the trees above, yada yada yada.'
+		'Studiously avoiding all mention of the European championship, you asked the coach to talk about volleyball. He told you that being a competitive player means being focused. Responsible players do not go to dances and guzzle booze right before competitions. You were hoping to hear something more interesting, and instead got a lecture about the grass was greener and the trees above, yada yada.'
 		if pcs_horny > 80 or pav_slut > 25:
 			npc_rel['A69'] += 3
 			'Quickly bored, you decided to interrupt his monologue with a bit of provocative action.'
 		end
 		act 'Interrupt':
-			cls
+			*clr & cla
 			pcs_horny += 10
 			gs 'stat'
 			trenerlust += 2
@@ -361,7 +361,7 @@ if $ARGS[0] = 'trener_speak':
 		'As the coach told this story, with its sexual overtones, you thought, "Maybe he''d be more into me if I made him jealous. What if he saw me with one of the other jocks? And if I don''t wear panties to training he might catch a glimpse of what he really wants."'
 		volleytanga = 1 & ! flag start training without panties in  gdksport - go to coaching
 		act 'Check':
-			cls
+			*clr & cla
 			pcs_horny += 10
 			gs 'stat'
 			trenerlust += 2
@@ -466,13 +466,13 @@ if $ARGS[0] = 'trener_speak':
 				'You pulled your clothes down along with your panties. Coach looked at you with interest.'
 			elseif Discoclose = 1 and $pantyworntype = 'none' and PCloSkirt > 0:
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenerspeak24.mp4"></video></center>'
-				'You hiked up the hem of your skirt and your naked ass and pussy peeked out. The coach looked at you, then your your ass, and lifted your hem even higher, completely exposing your ass from under your skirt.'
+				'You hiked up the hem of your skirt and your naked ass and pussy peeked out. The coach looked at you, then your ass, and lifted your hem even higher, completely exposing your ass from under your skirt.'
 			elseif Discoclose = 1 and $pantyworntype = 'none' and PCloPants > 0:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/voltrenerspeak25.jpg"></center>'
 				'You slowly lowered your pants revealing that you have no paties on underneath. The coach looked at you with interest as you wriggled your naked ass at him.'
 			else
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenerspeak23.mp4"></video></center>'
-				'Putting a hand on your ass, the coach pulled the crotch of your panties to the side and spread your ass. You felt his his fingers, strong and rough from years of athletic training, massaging your holes.'
+				'Putting a hand on your ass, the coach pulled the crotch of your panties to the side and spread your ass. You felt his fingers, strong and rough from years of athletic training, massaging your holes.'
 			end
 			'"If it makes you interested, then I think it is good behaviour." you think to yourself.' 
 			'"<<$pcs_nickname>>, I am not taking about your training. Why does it always come to this with you?" the coach sighed.'

+ 4 - 4
locations/Voltrenersex.qsrc

@@ -8,7 +8,7 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex1.jpg"></center>'
-	'You go to the coaches office just as you open the door a arm reaches out and grabs you by the hand and pulls you inside.'
+	'You go to the coaches office just as you open the door an arm reaches out and grabs you by the hand and pulls you inside.'
 
 	gs 'boyStat', 'A69'
 	silavag = 2
@@ -32,7 +32,7 @@ end
 
 if $ARGS[0] = 'talk':
 	if Voltrenersee = 1:
-		'With a puzzled look on face you look at your coach, he looks at you then let''s go of your hand, and mumbles something: "You have a good technique <<$pcs_lastname>>", with each word his voice becomes more confident "You need to train more. At some point later, I will show you some more techniques, to improve your game." With a even more puzzled look on your face, you turned around and walked out'
+		'With a puzzled look on face you look at your coach, he looks at you then let''s go of your hand, and mumbles something: "You have a good technique <<$pcs_lastname>>", with each word his voice becomes more confident "You need to train more. At some point later, I will show you some more techniques, to improve your game." With an even more puzzled look on your face, you turned around and walked out'
 	end
 	if Voltrenersee = 2:
 		'Pulling you in and closing the door the coach whispered angrily: "<<$pcs_lastname>> is this what you asking for?", blushing you ran out of the coaches office away from Mikhail Nikolaevich. Although you desire to play on the first team. You''re not ready for something more.'
@@ -273,7 +273,7 @@ if $ARGS[0] = 'Defl':
 					act 'Recover':
 						cls
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex27.jpg"></center>'
-						'With a grunt you feel his hot sperm shooting into you, filling you up, pulling out of you his cock is covered in blood and sperm, the coach began to talk about something, something about you not be a girl anymore but you really didn''t hear what he said the pain of losing your virginity and the ecxtasy of nearly having your first orgasm distracted you. You finally notice your coach giving you a attentive and caring look, as he helps you gather up your stuff. Once you are redressed you leave his office, ready to see the world in a new way.'
+						'With a grunt you feel his hot sperm shooting into you, filling you up, pulling out of you his cock is covered in blood and sperm, the coach began to talk about something, something about you not be a girl anymore but you really didn''t hear what he said the pain of losing your virginity and the ecstasy of nearly having your first orgasm distracted you. You finally notice your coach giving you an attentive and caring look, as he helps you gather up your stuff. Once you are redressed you leave his office, ready to see the world in a new way.'
 						act 'Leave':gt 'gdksport', 'start'
 					end
 				end
@@ -315,7 +315,7 @@ gs 'stat'
 						gs 'stat'
 						cls
 						'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex16.mp4"></video></center>'
-						'Unable to withstand this double pressure, your body convulses as you have a orgasm. Once the feeling passes you look up at your coach as he says "Yes <<$pcs_lastname>>, you look so hot"'
+						'Unable to withstand this double pressure, your body convulses as you have an orgasm. Once the feeling passes you look up at your coach as he says "Yes <<$pcs_lastname>>, you look so hot"'
 						act 'Leave':gt 'gdksport', 'start'
 					end
 					i = rand(1,4)

+ 2 - 2
locations/_clothing_name.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = 'swimwear':
 	if ARGS[1] = 8:$RESULT = 'A small floral design bikini, with tiny straps that barely cover everything and show plenty of skin, perfect for a tan.'
 	if ARGS[1] = 9:$RESULT = 'A unique two-piece with a simple knot-top and a tiny miniskirt, all in red.'
 	if ARGS[1] = 10:$RESULT = 'A crimson bikini with white lace, the bottom is designed in a grid pattern to seductively show off your pubic area.'
-	if ARGS[1] = 11:$RESULT = 'A classic two-piece bikini in pink white white polka dots covering it.'
+	if ARGS[1] = 11:$RESULT = 'A classic two-piece bikini in pink white polka dots covering it.'
 	if ARGS[1] = 12:$RESULT = 'A vibrant yellow bikini with a halter top design.'
 	if ARGS[1] = 13:$RESULT = 'A sexily-designed swimming suit with adjustments made to accent the backside of any girl.'
 	if ARGS[1] = 14:$RESULT = 'A fashionable one-piece connected on one side to show off a large swath of stomach.'
@@ -45,7 +45,7 @@ if $ARGS[0] = 'swimwear':
 	if ARGS[1] = 39:$RESULT = 'A one-piece with so many cut-outs its could pass for a bikini, has a bit of a spider web vibe and might just be the perfect thing for a sexy Goth.'
 	if ARGS[1] = 40:$RESULT = 'A leatherette bikini with scale detail to look like crocodile skin but in a glossy black. A little skimpy with string details.'
 	if ARGS[1] = 41:$RESULT = 'A tiny pink bikini leaving little to the imagination.'
-	if ARGS[1] = 42:$RESULT = 'A classic black bikini white white trim and florescent yellow detail, very chic.'
+	if ARGS[1] = 42:$RESULT = 'A classic black bikini white trim and florescent yellow detail, very chic.'
 	if ARGS[1] = 43:$RESULT = 'The kind of bikini you''d wear if you were about to jump out of a giant birthday cake.'
 	if ARGS[1] = 44:$RESULT = 'A modern black and white bikini with tie string briefs.'
 	if ARGS[1] = 45:$RESULT = 'A sleek white one-piece with blue go faster stripes.'

+ 5 - 2
locations/_difficulty.qsrc

@@ -28,8 +28,11 @@ end &! --- getdifficulty ---
 !! use func('_difficulty','getexpadj')
 if $ARGS[0] = 'getexpadj':
 	!!Trait ''Everything is new again'', gained from the cursed school boy start
-	if csb_start = 1 and daystart <= 84: result = 30 * difficulty
-	if csb_start = 0: result = 20 * difficulty
+	if csb_start = 1 and daystart <= 84: 
+		result = 10 * difficulty
+	else
+		result = 20 * difficulty
+	end
 end &! --- getexpadj ---
 
 !! following function adjusts money gain by difficulty.

+ 39 - 27
locations/_face_image.qsrc

@@ -40,33 +40,45 @@ else
 end
 $RESULT += '/'
 
-!! style
-if hbraids > 0:
-	$RESULT += 'braids'
-elseif hpigtail > 0:
-	$RESULT += 'pigtails'
-elseif curly > 0 and hbangs > 0 and hpingripw > 0:
-	$RESULT += 'curly-bangs-buns'
-elseif curly > 0 and hbangs > 0 and hscrunchw > 0:
-	$RESULT += 'curly-bangs-scrunch'
-elseif curly > 0 and hbangs > 0:
-	$RESULT += 'curly-bangs'
-elseif curly > 0 and hpingripw > 0:
-	$RESULT += 'curly-buns'
-elseif curly > 0 and hscrunchw > 0:
-	$RESULT += 'curly-scrunch'
-elseif hbangs > 0 and hpingripw > 0:
-	$RESULT += 'bangs-buns'
-elseif hbangs > 0 and hscrunchw > 0:
-	$RESULT += 'bangs-scrunch'
-elseif curly > 0:
-	$RESULT += 'curly'
-elseif hbangs > 0:
-	$RESULT += 'bangs'
-elseif hpingripw > 0:
-	$RESULT += 'buns'
-elseif hscrunchw > 0:
-	$RESULT += 'scrunch'
+!! style for medium or longer hair
+if pcs_hairlng > 80:
+	if hbraids > 0:
+		$RESULT += 'braids'
+	elseif hpigtail > 0:
+		$RESULT += 'pigtails'
+	elseif curly > 0 and hbangs > 0 and hpingripw > 0:
+		$RESULT += 'curly-bangs-buns'
+	elseif curly > 0 and hbangs > 0 and hscrunchw > 0:
+		$RESULT += 'curly-bangs-scrunch'
+	elseif curly > 0 and hbangs > 0:
+		$RESULT += 'curly-bangs'
+	elseif curly > 0 and hpingripw > 0:
+		$RESULT += 'curly-buns'
+	elseif curly > 0 and hscrunchw > 0:
+		$RESULT += 'curly-scrunch'
+	elseif hbangs > 0 and hpingripw > 0:
+		$RESULT += 'bangs-buns'
+	elseif hbangs > 0 and hscrunchw > 0:
+		$RESULT += 'bangs-scrunch'
+	elseif curly > 0:
+		$RESULT += 'curly'
+	elseif hbangs > 0:
+		$RESULT += 'bangs'
+	elseif hpingripw > 0:
+		$RESULT += 'buns'
+	elseif hscrunchw > 0:
+		$RESULT += 'scrunch'
+	else
+		$RESULT += 'normal'
+	end
+!! style for short hair (other images don't exist)
+elseif pcs_hairlng <= 80 and pcs_hairlng > 30:
+	if hbangs > 0:
+		$RESULT += 'bangs'
+	else
+		$RESULT += 'normal'
+	end
+!! style for very short hair (other images don't exist)
 else
 	$RESULT += 'normal'
 end

+ 1 - 0
locations/_stock_item_info.qsrc

@@ -39,6 +39,7 @@ $item_info['compmag'] = '<center><b>Computer magazine</b></center><br>While most
 $item_info['biomag'] = '<center><b>Biographical magazine</b></center><br>An educational magazine that explores the lives and minds of various leaders, artists, educators, innovators, and entrepreneurs from all over the world.'
 $item_info['cookmag'] = '<center><b>Cooking magazine</b></center><br>Whether your food is always turning out burnt or you know your way around a kitchen, this magazine is perfect for everyone! Inside are tons of tips and tricks along with various recipes ranging from quick 5 Minute dishes to baking some yummy desserts!'
 $item_info['knitmag'] = '<center><b>Knitting magazine</b></center><br>For those that are creative, this magazine offers in-depth guides ranging from super simple to challenging, with varying styles of traditional to cutting edge modern designs.'
+$item_info['compact_mirror'] = '<center><b>Compact Mirror</b></center><br>A small compact that can be carried in your purse. It has a small mirror that can be used to apply a light layer of makeup on a bare face, or fix any smeared makeup. It also has a tiny comb on the bottom half that can be unfolded and used to style your hair.'
 if $item_info[$ARGS[0]]!'':
 	$RESULT = '<a href="exec: MSG ''<<$item_info[$ARGS[0]]>>''"><img src="images/system/icon/anptekainfo.jpg"></a>'
 else

+ 18 - 22
locations/abduction.qsrc

@@ -258,7 +258,7 @@ if $ARGS[0] = 'abdBrokenGiveTools':
 	'"Aren''t you glad, whore? These dildos are here for you to train on, so you can perform better later in a "live" situation."'
 	'"Uhmm... thank you, Master."'
 	'He puts the stuff down next to your bed and leaves without saying another word.'
-	if lactate > 0:
+	if lactation['active'] > 0:
 		if breastpump = 0:breastpump = 1
 		'In the bottom of the box, under the various dildos, you also found a working breast pump.'
 		if lact_engorgement > 3:
@@ -318,10 +318,10 @@ if $ARGS[0] = 'abdBrokenGivePainkillerYes':
 	'You happily take the pill and swallow it immediately.'
 	sub += 2
 	gs 'stat'
-	vitaGive = rand(1,100)
-	if vitaGive > 20 and broken >= 10:
-		'Your master nods in approval and hands you a small pack of vitamins.'
-		vitamin += 6
+	painkillerGive = rand(1,100)
+	if painkillerGive > 20 and broken >= 10:
+		'Your master nods in approval and hands you a small pack of painkillers.'
+		painkiller += 6
 	end
 	act 'How can I thank you, Master?':gt 'abduction', 'abdBrokenAsk'
 end
@@ -607,29 +607,25 @@ if $ARGS[0] = 'abdFood':
 		if breastpump > 0 and bp_unbox >= 1: act 'Use breast pump':gt 'lact_lib', 'bp_milking'
 	end
 
-	if vitamin > 0:
-		'You have <<vitamin>> vitamin pills.'
-
-		if vitaminday ! daystart:
-			act 'Take vitamins (0:05)':
-				*clr & cla
-				menu_off = 1
-				minut += 5
-				vitaminday = daystart
-				vitamin -= 1
-				frost = 0
+	if painkiller > 0:
+		menu_off = 1
+		$pluralS = 's'
+		if painkiller = 1:$pluralS = ''
+		'You have <b><<painkiller>></b> painkiller<<$pluralS>>.'
+		if pain['total'] > 0 and pain['killer'] = 0:
+			act 'Take a painkiller':
+				cla
+				pain['killer'] += 1
+				painkiller -= 1
 				if pcs_hydra >= 100:
 					pcs_hydra += 25
 				else
 					pcs_hydra += 50
 				end
-				if KandidozOnce = 1:Kandidoz -= 2
-				if GerpesOnce = 1:Gerpes -= 2
-				if SifacOnce = 1 and Sifilis >= 10:Sifilis -= rand(0, 1)
-
-				pcs_skin += 1
 				gs 'stat'
-				'You take some vitamins to stay healthy.'
+
+				*nl
+				'You take a painkiller and gulp it down with a glass of water.'
 
 				act 'Continue':gt 'abduction', 'abdFood'
 			end

+ 77 - 77
locations/abductionCustomer.qsrc

@@ -24,7 +24,7 @@ if $ARGS[0] = 'abdCustomerGo':
 	'<center><video autoplay loop src="images/locations/shared/abduction/sex/ledonfour<<i>>.mp4"></video></center>'
 	'Your master removes your regular chains and puts you on a leash.'
 	'You are being led up the stairs into the house above your cellar.'
-	'When you came into the hall, your master ordered you on your knees: "Kneel slave, and continue on your four legs, like a bitch you are."'
+	'When you came into the hall, your master orders you on your knees: "Kneel slave, and continue on your four legs, like a bitch you are."'
 	if pcs_vag = 0:
 		'You are led to a different room where the customer awaits. Your leash is handed to him.'
 	else
@@ -53,20 +53,20 @@ if $ARGS[0] = 'abdCustomer':
 	customerAge = rand(15, 90)
 
 	! customer race, racial modifiers
-	raceRand = rand(1, 3)
-	if RaceRand = 1:
+	raceRand = rand(0, 2)
+	if RaceRand = 0:
 		$raceType = 'white'
 		dickChance = 30
 		charTypeRand += rand(-3, 2)
 		bodyTypeRand += rand(-2, 8)
 		heightTypeRand += rand(-1, 6)
-	elseif RaceRand = 2:
+	elseif RaceRand = 1:
 		$raceType = 'black'
 		dickChance = 40
 		charTypeRand += rand(0, 2)
 		bodyTypeRand += rand(0, 6)
 		heightTypeRand += rand(0, 6)
-	elseif RaceRand = 3:
+	elseif RaceRand = 2:
 		$raceType = 'asian'
 		dickChance = 20
 		charTypeRand += rand(-2, 2)
@@ -178,7 +178,7 @@ if $ARGS[0] = 'abdCustomer':
 		'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorekneel1.jpg"></center>'
 		'As you are led to the room as usual, you see the man standing opposite to you.'
 		'Right away you can see that he is just another bastard coming here to use your <<age>> years young body.'
-		'Your master leaves you in center of the room, still kneeling with the leash attached to your collar.'
+		'Your master leaves you in the center of the room, still kneeling with the leash attached to your collar.'
 		'As the door closes behind him, the customer slowly turns and you can finally see his face.'
 		act 'Look to his face':gt 'abductionCustomer', 'abdCustomer-buyout1'
 	else
@@ -190,11 +190,11 @@ if $ARGS[0] = 'abdCustomer':
 
 	if pcs_vag = 0:
 		'Your master tells the customer: "So this is her. You can make sure she''s a virgin, her hymen is intact."'
-		'"I believe you, she''s not the first virgin slut that you delivered me, is she?"'
+		'"I believe you. She''s not the first virgin slut that you''ve delivered to me, is she?"'
 		'"No, she definitely is not! How many has it been so far, four, five?"'
 		'"In your establishment, I have paid for six virgins in total. This one is the seventh.'
 		if age < 17:
-			'"Good number. Good slut, too. She''s <<age>> years old only, I suppose her vagina will be especially tight."'
+			'"Good number. Good slut, too. She''s only <<age>> years old, I suppose her vagina will be especially tight."'
 			'"That''s how I like it."'
 		else
 			'"Good number. Good slut, too."'
@@ -212,10 +212,10 @@ end
 
 if $ARGS[0] = 'abdCustomer-buyout1':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/leonid/leonid.jpg"></center>'
-	'As you look up at his face a chill runs down your back - you know him!'
-	'You remember this man from one of the parent-school conferences, it''s Dimka''s dad, <<$bName>>..'
+	'As you look up at his face a chill runs down your spine - you know him!'
+	'You remember this man from one of the parent-school conferences. It''s Dimka''s dad, <<$bName>>..'
 	'And obviously he recognizes you too: "Oh... what the... who do we have here? Isn''t this the known missing person, <<$pcs_firstname>> <<$pcs_lastname>>?'
-	'With trembling voice only few words leave your mouth: "Th...that''s me mister <<$bSurname>>.."'
+	'With a trembling voice only a few words leave your mouth: "Th...that''s me mister <<$bSurname>>.."'
 	'"The police has already given up searching for you, you know. As if they made any effort, though..."'
 	'"I-I don''t even know how long I''ve been here. The only thing I remember is being a plaything for these perverts..."'
 	'After these words there is a short period of silence. You just keep kneeling like you are trained to, straightening your back with your breasts jutting forward so to give your customers something nice to look at.'
@@ -237,7 +237,7 @@ if $ARGS[0] = 'abdCustomer-buyout2':
 	'After a while <<$bName>> comes back: "Let''s go <<$pcs_firstname>>.". He grabs your leash and leads you outside the room and into the hallway.'
 	'"B-but... where are you taking me? I have never been in this part of the house before."'
 	'"You still don''t understand, slut? I own you now. I''ve bought you, I paid for you, you are my property. My slavegirl."'
-	'Surprised, you can only think; better be used by one man then by many random ones.'
+	'Surprised, you can only think; better be used by one man than by many random ones.'
 	'Still naked and collared, he leads you outside to his car and stuffs you into the trunk.'
 	act 'Continue':gt 'abductionCustomer', 'abdCustomer-buyoutLeave'
 end
@@ -255,7 +255,7 @@ end
 if $ARGS[0] = 'abdCustomer-buyout4':
 	'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorefuckanalroughleonid2.jpg"></center>'
 	'You are left lying on the floor, <<$bName>>''s cum still flowing out of your gaping ass.'
-	'He goes through the door and you can hear an echo of a discussion between him and the master.'
+	'He goes through the door and you can hear an echo of a discussion between him and your master.'
 	'In a few minutes <<$bName>> comes back: "I really like you <<$pcs_firstname>>."'
 	'He grabs your leash and leads you outside the room and into the hallway.'
 	'"B-but... where are you taking me? I have never been in this part of the house."'
@@ -270,7 +270,7 @@ if $ARGS[0] = 'abdCustomer-buyoutLeave':
 	'After about thirty minutes the car stops.'
 	'<<$bName>> opens the trunk. You appear to be in an underground parking garage.'
 	'You climb out, still naked and collared like a bitch. It seems he doesn''t care about your feelings at all.'
-	'He takes your leash and leads you through a door upstairs into a room which looks like an office.'
+	'He takes your leash and leads you through a door upstairs into a room that looks like an office.'
 	act 'Continue':gt 'leonid', 'firstTime'
 end
 
@@ -279,10 +279,10 @@ if $ARGS[0] = 'abdCustomer-virgin1':
 	'<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorevirgin1.mp4"></video></center>'
 	'Your master leaves and you start to shiver.'
 	'"Don''t worry slut, it will hurt only a lot!" the customer is clearly enjoying himself.'
-	'You run to the far corner of the room, a futile attempt to get as far away as you can from him.'
-	'He walks up and grabs you, dragging you to the center of the room, where a sort of bench stands.'
+	'You run to the far corner of the room, a futile attempt to get as far away from him as you can.'
+	'He walks up to you and grabs you, dragging you to the center of the room, where a sort of bench stands.'
 	'You are bound to the bench, your legs spread as wide as they go, giving him ideal access to your naked virgin pussy.'
-	'Your head is bound so that you have an unobstructed view on your own pussy - probably to make sure you watch as he tears it apart.'
+	'Your head is bound so that you have an unobstructed view on your own pussy. Probably to make sure you watch as he tears it apart.'
 	gs 'stat'
 	act 'Continue':gt 'abductionCustomer', 'abdCustomer-virgin2'
 end
@@ -298,15 +298,15 @@ end
 if $ARGS[0] = 'abdCustomer-virgin3':
 	minut += 10
 	'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorevirgin3.jpg"></center>'
-	'He starts jerking his member, looking at you - bound and helpless, slowly making his cock hard.'
-	'From his eyes you can see he relishes looking at you in your despair.'
+	'He starts jerking his member, looking at you, bound and helpless, slowly making his cock hard.'
+	'In his eyes you can see he relishes looking at you in your despair.'
 	gs 'stat'
 	act 'Continue':gt 'abductionCustomer', 'abdCustomer-virgin4'
 end
 if $ARGS[0] = 'abdCustomer-virgin4':
 	'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorevirgin4.jpg"></center>'
-	'Finally he reaches to you, bringing the tip of his phallus in front of your pussy.'
-	'He covers his <<$dick_girth>> member in thick layer of lube and starts slowly pressing against the opening of your vagina.'
+	'Finally he reaches for you, bringing the tip of his phallus in front of your pussy.'
+	'He covers his <<$dick_girth>> member in a thick layer of lube and starts slowly pressing against the opening of your vagina.'
 	'With his hands he spreads your pussy lips, easing the entry for his member.'
 	'"Now behold, girl. You are about to become a woman!"'
 	'He pushes it in with a single long trust, almost all the way inside your virgin pussy.'
@@ -321,8 +321,8 @@ end
 if $ARGS[0] = 'abdCustomer-virgin5':
 	'<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorevirgin5.mp4"></video></center>'
 	'He leaves his cock inside you, enjoying your facial expressions and the sight of blood coating his cock.'
-	'For a while he removes it, renewing the pain and enjoying himself again.'
-	'Being content with his accomplishment, he enters your pussy again and this time fucks you brutally, often hitting your cervix with his <<dick>> cm long thick <<$dick_girth>> dick.'
+	'Then he removes it, renewing your pain and enjoying himself again.'
+	'Being content with his accomplishment, he enters your pussy again and this time he fucks you brutally, often hitting your cervix with his <<dick>> cm long thick <<$dick_girth>> dick.'
 	pain['vaginal'] += 10
 	pain['cervix'] += 10
 	pain['tummy'] += 10
@@ -334,7 +334,7 @@ if $ARGS[0] = 'abdCustomer-virgin6':
 	minut += 5
 	'<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorevirgin6.mp4"></video></center>'
 	'"And now whore, you will receive your first cum, as the breeder you were always supposed to be and that you are about to become."'
-	'With new tears streaming down your cheeks, he spurts his <<$cumType>> amount of sperm <<dick>> cm deep inside your belly."'
+	'With new tears streaming down your cheeks, he spurts his <<$cumType>> amount of sperm <<dick>> cm deep inside your belly.'
 	gs 'cum_call', 'pussy', 'deflowering pervert'
 	gs 'stat'
 	act 'Cry more':gt 'abductionCustomer', 'abdCustomer-virgin7'
@@ -343,11 +343,11 @@ if $ARGS[0] = 'abdCustomer-virgin7':
 	'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorevirgin7.jpg"></center>'
 	'He rests with his dick deep inside you for a while, again enjoying the sight of your sobbing and despair.'
 	'"As his <<$dick_girth>> member becomes flaccid, he grabs a dildo that looks almost exactly like his own dick, probably having been modeled after it."'
-	'"The gift I just gave you, my cum, it is not meant to just drip out of you. You will receive another gift, that will keep it inside you."'
-	'With these words he lifts your ass in the air so the cum does not flow out and pushes the dildo shaped after his <<dick>> cm <<$dick_girth>> cock all the way inside you and then a little bit further - the dildo is pushed so deep into you that only its brightly coloured end is peeking out of your sorry hole.'
-	'When it''s in, he takes a duck tape and wraps it over your pussy, covering your lips and keeping the dildo firmly stuck inside.'
+	'"The gift I just gave you, my cum, is not meant to just drip out of you. You will receive another gift. One that will keep it inside you."'
+	'With these words he lifts your ass in the air so the cum doesn''t flow out and pushes the dildo shaped after his <<dick>> cm <<$dick_girth>> cock all the way inside you, and then a little bit further. The dildo is pushed so deep into you that only its brightly coloured end is peeking out of your sorry hole.'
+	'When it''s in, he takes some pieces of duct tape and wraps it over your pussy, covering your lips and keeping the dildo firmly stuck inside.'
 	'He unties you from the bench, but tightens your hands behind your back, probably to keep you from removing the shaft.'
-	'"Now run, slut, and enjoy my gifts even more!" he leaves laughing.'
+	'"Now run, slut, and enjoy my gifts even more!" He leaves laughing.'
 	pain['vaginal'] += 10
 	pain['cervix'] += 10
 	pain['belly'] += 20
@@ -358,7 +358,7 @@ end
 if $ARGS[0] = 'abdCustomer-virgin8':
 	minut += 10
 	'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorevirgin8.jpg"></center>'
-	'Your master comes and finds you struggling on the ground, trying to shake the <<$dick_girth>> dildo out of you.'
+	'Your master comes in and finds you struggling on the ground, trying to shake the <<$dick_girth>> dildo out of you.'
 	'"Stop it, girl. You are just making it worse."'
 	'He grabs your leash and leads you back down to your cell.'
 	'As you follow the master by the leash, the plugged <<$dick_girth>> dildo moves inside you, causing you unpleasant sensations and pain.'
@@ -370,7 +370,7 @@ if $ARGS[0] = 'abdCustomer-virgin9':
 	minut += 480
 	pcs_sleep += 70
 	'<center><img <<$set_imgh>> src="images/locations/shared/abduction/sex/slavewhorevirgin9.jpg"></center>'
-	'Still having your hands bound you are put on your bed, tied to the wall on a short leash.'
+	'Still having your hands bound you are put on your bed and tied to the wall on a short leash.'
 	'Your master leaves and you are left lying on the bed, still having your vagina plugged with this <<dick>> cm long <<$dick_girth>> dildo.'
 	gs 'stat'
 	act 'Try to rest':gt 'abductionCustomer', 'abdCustomer-virgin10'
@@ -385,9 +385,9 @@ if $ARGS[0] = 'abdCustomer-virgin10':
 	'Kneel and stick your ass high in the air, slut.'
 	'You are so desperate that you don''t even think about not doing what he orders you to do.'
 	'You just stick your ass as high as possible, pointing it so he has good access to both your ass and your ruthlessly plugged deflowered pussy.'
-	'Your master kneels down, removes the duct tape with one pull and puts his fingers inside you, grabbing the stuck dildo.'
-	'Slowly he takes it out, remnants of your virgin blood and the customer''s sperm smeared all over it.'
-	'Your empty vagina giving you a rush of relief.'
+	'Your master kneels down, removes the duct tape with a single pull and puts his fingers inside you, grabbing the stuck dildo.'
+	'Slowly he takes it out. Remnants of your virgin blood and the customer''s sperm are smeared all over it.'
+	'Your empty vagina gives you a rush of relief.'
 	'Your master unties you, adjusts your leash and as he leaves he tells you: "Be glad that you can be deflowered only once, silly girl."'
 	gs 'stat'
 	act 'Continue':gt 'abduction', 'abdRoom'
@@ -439,7 +439,7 @@ if $ARGS[0] = 'abdCustomer-suckTip':
 	'<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhoreblowjobtip<<i>>.mp4"></video></center>'
 	'You try as best as you can to suck the head of his <<dick>> cm sized <<$dick_girth>> dick.'
 	if pcs_throat < dick:
-		'It is obvious that his <<$dick_girth>> dick is above your skill and you know you wouldn''t be able to swallow it whole.'	
+		'It''s obvious that his <<$dick_girth>> dick is above your skill and you know you wouldn''t be able to swallow it whole.'	
 	else
 		'Even though his dick is <<$dick_girth>>, you know you''d be able to take it all the way to the balls.'
 	end
@@ -450,11 +450,11 @@ if $ARGS[0] = 'abdCustomer-suckTip':
 		else
 			'The customer is starting to get very grumpy, obviously he''s not happy that all you can do is suck the tip of his cock.'
 		end
-		'In one moment, without any warning, he takes a step back, pulling his <<$dick_girth>> member out of your mouth.'
-		'With an angry face he slaps your face very hard, knocking you down to the cold floor.'
+		'Suddenly, without any warning, he takes a step back, pulling his <<$dick_girth>> member out of your mouth.'
+		'With an angry look in his eyes he slaps your face very hard, knocking you down to the cold floor.'
 		'He jumps on top of you with a piece of rope and ties you up.'
-		'"Even here must one train the slaves yourself!" he shouts at you, forcing his <<$dick_girth>> dick all the way down your throat.'
-		'With tied up hands you are unable to resist and all you can do is struggle to avoid suffocating as best you can...'
+		'"Even here one must train the slaves himself!" He shouts at you, forcing his <<$dick_girth>> dick all the way down your throat.'
+		'With your hands tied up you are unable to resist and all you can do is struggle to avoid suffocating as best you can...'
 		act 'Endure':gt 'abductionCustomer', 'abdCustomer-suckForced'
 	elseif $charType = 'neutral':
 		'The customer seems displeased by your performance. You are starting to worry about what he''ll do if you don''t satisfy him well enough...'
@@ -500,16 +500,16 @@ if $ARGS[0] = 'abdCustomer-suckForced':
 	else
 		'The customer starts growling and suddenly pulls his cock out of your mouth.'
 	end
-	'"What kind of slave are you when you cannot swallow my <<$dick_girth>> dick?"'
+	'"What kind of slave are you when you can''t swallow my <<$dick_girth>> dick?"'
 	'He ties you up and forces his cock down your throat, showing you little to no concern.'
 	'You start to gag as he keeps pushing his member deep inside you, sometimes leaving you on the brink of passing out.'
-	vagOrAss = rand (1, 2)
+	vagOrAss = rand (0, 1)
 	if buyout = 1:
 		act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnalRough'
 	else
-		if vagOrAss = 1:
+		if vagOrAss = 0:
 			act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckRough'
-		elseif vagOrAss = 2:
+		else
 			act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnalRough'
 		end
 	end
@@ -543,13 +543,13 @@ if $ARGS[0] = 'abdCustomer-fuck':
 	if $charType = 'sadistic':
 		*nl
 		'You want to answer him, but the moment you open your mouth to talk, he slaps your face very hard, knocking you down on the cold floor.'
-		'"You thought I''m really interested in your slutty opinion?" he says laughing.'
+		'"You thought I''m really interested in your slutty opinion?" He says laughing.'
 		'"A whore, and on top of that a slave whore, has no right to have an opinion."'
 		'You are unable to do anything except whimper like a small child. He ties you up and you know that it''s going to get even worse now.'
-		vagOrAss = rand (1, 2)
-		if vagOrAss = 1:
+		vagOrAss = rand (0, 1)
+		if vagOrAss = 0:
 			act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckRough'
-		elseif vagOrAss = 2:
+		else
 			act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnalRough'
 		end
 	else
@@ -562,22 +562,22 @@ end
 if $ARGS[0] = 'abdCustomer-decide':
 	minut += 2
 	gs 'stat'
-	sexRand = rand(1, 2)
-	vagOrAss = rand (1, 2)
+	!!sexRand = rand(1, 2) I believe this isn''t used anywhere so I commented it out.
+	vagOrAss = rand (0, 1)
 	if vagOrAss = 1:
 		if $charType = 'sadistic':
 			'"I will fuck your cunt raw, bitch.'
 		 	act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckRough'
 		else
-			'"Let''s take your tender pussy!" he decides.'
+			'"Let''s take your tender pussy!" He decides.'
 		 	act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckNormal'
 		end
-	elseif vagOrAss = 2:
+	else
 		if $charType = 'sadistic':
 			'"I will fuck you deep in your ass, bitch.'
 		 	act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnalRough'
 		else
-			'"I want to see how tight your ass is." he says.'
+			'"I want to see how tight your ass is." He says.'
 			 act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnal'
 		end		
 	end
@@ -608,16 +608,16 @@ if $ARGS[0] = 'abdCustomer-beg':
 		hardChance = rand(1, 100)
 		if hardChance <= 50:
 			'"I will fuck you however I want, so shut up, bitch!"'
-			if vagOrAss = 1:	
+			if vagOrAss = 0:	
 				act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckRough'
-			elseif vagOrAss = 2:
+			else
 				act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnalRough'
 			end
 		else
 			'"I will fuck you however way I want, so shut up."'
-			if vagOrAss = 1:	
+			if vagOrAss = 0:	
 				act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckNormal'
-			elseif vagOrAss = 2:
+			else
 				act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnal'
 			end	
 		end
@@ -670,7 +670,7 @@ if $ARGS[0] = 'abdCustomer-fuckAnalRough':
 			end
 		end
 	elseif assDMG <= 2:
-		'His <<$dick_girth>> dick is too big for you and you suffer a lot of stretching pain, as his dick bumps against your intestinal walls.'
+		'His <<$dick_girth>> dick is too big for you and you suffer a lot of stretching pain, as it bumps against your intestinal walls.'
 		pain['asshole'] += assDMG
 		gs 'stat'
 		act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckAnalDeep'
@@ -705,9 +705,9 @@ if $ARGS[0] = 'abdCustomer-fuckAnalDeep':
 	'A large bulge is noticeable every time he shoves it more than half the way inside you.'
 	*nl
 	if buyout = 1:
-		'After about an half hour of deep anal banging, <<$bName>> is about to cum.'
+		'After about half an hour of deep anal banging, <<$bName>> is about to cum.'
 	else
-		'After about an half hour of deep anal banging, the man is about to cum.'
+		'After about half an hour of deep anal banging, the man is about to cum.'
 	end
 
 	if (endPunishment = 1 or $charType = 'sadistic') and buyout = 0:
@@ -727,20 +727,20 @@ if $ARGS[0] = 'abdCustomer-fuckNormal':
 	'<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorefucknormal<<i>>.mp4"></video></center>'
 	'The customer penetrates your pussy and fucks you.'
 	if vagDMG <= 0:
-		'He''s not gentle, but it is not a very rough fuck either.'
+		'He''s not gentle, but it isn''t a very rough fuck either.'
 		'You have no problems accommodating his <<$dick_girth>> dick.'
-		'At some moments, you almost seem to enjoy it.'
+		'For some moments, you almost seem to enjoy it.'
 		gs 'arousal', 'vaginal', 30, 'sub'
 		act 'Be silent':gt 'abductionCustomer', 'abdCustomer-cumGate'
 	elseif vagDMG <= 2:
-		'His <<$dick_girth>> dick is too big for you and you suffer a lot of stretching pain, as his dick bumps against your vaginal walls.'
+		'His <<$dick_girth>> dick is too big for you and you suffer a lot of stretching pain, as it bumps against your vaginal walls.'
 		pain['vaginal'] += vagDMG
 		gs 'arousal', 'vaginal', 30, 'sub', 'rough'
 		gs 'stat'
 		act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckDeep'
 	else
 		'His <<$dick_girth>> dick is insanely big for you.'
-		'The tip of his cock even penetrates your cervix, or at least it seems like it to you - the pain almost unbearable!'
+		'The tip of his cock even penetrates your cervix, or at least it seems like it to you. The pain is almost unbearable!'
 		pain['vaginal'] += vagDMG
 		pain['cervix'] += vagDMG
 		gs 'arousal', 'vaginal', 30, 'sub', 'rough'
@@ -765,16 +765,16 @@ if $ARGS[0] = 'abdCustomer-fuckRough':
 			act 'Be silent':gt 'abductionCustomer', 'abdCustomer-cumGate'
 		end
 	elseif vagDMG <= 2:
-		'His <<$dick_girth>> dick is too big for you and you suffer a lot of stretching pain, as his dick bumps against your vaginal walls.'
+		'His <<$dick_girth>> dick is too big for you and you suffer a lot of stretching pain, as it bumps against your vaginal walls.'
 		pain['vaginal'] += vagDMG
 		gs 'arousal', 'vaginal', 30, 'sub', 'bound', 'rough'
 		gs 'stat'
 		act 'Continue':gt 'abductionCustomer', 'abdCustomer-fuckDeep'
 	else
 		'His <<$dick_girth>> dick is insanely big for you.'
-		'The tip of his cock even penetrates your cervix, or at least it seems like it to you - the pain almost unbearable!'
+		'The tip of his cock even penetrates your cervix, or at least it seems like it to you. The pain is almost unbearable!'
 		'He seems to notice it too and realizes why you''re groaning so loudly.'
-		'Enjoying your suffering, he pushes his dick even deeper inside and you squeal like pig being slaughtered.'
+		'Enjoying your suffering, he pushes his dick even deeper inside and you squeal like a pig being slaughtered.'
 		pain['vaginal'] += vagDMG * 2
 		pain['cervix'] += vagDMG * 2
 		gs 'arousal', 'vaginal', 30, 'sub', 'bound', 'rough'
@@ -802,7 +802,7 @@ if $ARGS[0] = 'abdCustomer-fuckDeep':
 	'With every stroke of his dick deep inside your vagina, you feel as if it''s your very cervix being penetrated.'
 	'A large bulge is noticeable every time he shoves it more than half the way inside you.'
 	*nl
-	'After about an half hour of deep vaginal banging, the man is about to cum.'
+	'After about half an hour of deep vaginal banging, the man is about to cum.'
 	
 	if endPunishment = 1 or $charType = 'sadistic':
 		'"Now, I will feed you my seed, unruly fuck slave."'
@@ -840,7 +840,7 @@ if $ARGS[0] = 'abdCustomer-cum':
 	elseif cumRand > 25 and cumRand <= 50:
 		'He decides to cum into your mouth.'
 		act 'Endure it':gt 'abductionCustomer', 'abdCustomer-cumMouth'
-	elseif cumRand >= 0:
+	else
 		'He decides to cum on your face.'
 		act 'Endure it':gt 'abductionCustomer', 'abdCustomer-cumFace'
 	end
@@ -865,13 +865,13 @@ if $ARGS[0] = 'abdCustomer-cumPussy':
 		'As he pulls his cock out, a large portion of the cum forcefully squirts out of you.'
 	elseif cumVol >= 5:
 		'With his <<$dick_girth>> dick buried very deep inside your pussy, his tip pushes against your cervix and even slides inside of it a bit.'
-		'Then, as he shoots his <<$cumType>> amount of cum inside you, lot of it goes directly to your womb.'
+		'Then, as he shoots his <<$cumType>> amount of cum inside you, a lot of it goes directly to your womb.'
 		'It feels painful but the warm sensation is weird and nothing like what you have felt before.'
 		'You feel as if your inner parts are stretching from the <<$cumType>> amount of cum being pumped into you.'
 		*nl
 		'When he pulls his <<$dick_girth>> cock out, a bulge is noticeable on the lower part of your belly.'
 		'The customer looks at it with joy and punches at the bulge with his fist.'
-		'The cum burst out of your pussy as if it shot out from a uncorked champagne bottle.'
+		'The cum burst out of your pussy as if it shot out from an uncorked champagne bottle.'
 		pain['cervix'] += 20
 		pain['tummy'] += 40
 	else
@@ -912,21 +912,21 @@ if $ARGS[0] = 'abdCustomer-cumAss':
 		else
 			'When he shoots his <<$cumType>> amount of cum inside you, you can feel your stomach growing larger...'
 		end
-		'You feel very full, even after he pull his <<$dick_girth>> dick out of you.'
+		'You feel very full, even after he pulls his <<$dick_girth>> dick out of you.'
 		'After a few seconds a large portion of his <<$cumType>> amount of cum spurts out of you as if from a garden hose.'
 	elseif cumVol >= 5:
 		if buyout = 1:
-			'<<$bName>> <<$dick_girth>> member is buried <<dick>> centimeters deep inside your intestines, with each stroke hitting your intestinal walls forcefully.'
-			'His <<$dick_girth>> member is buried <<dick>> centimeters deep in your intestines, with each stroke hitting your intestinal walls forcefully.'
+			'<<$bName>> <<$dick_girth>> member is buried <<dick>> centimeters deep inside your intestines. With each stroke hitting your intestinal walls forcefully.'
+			'His <<$dick_girth>> member is buried <<dick>> centimeters deep in your intestines. With each stroke hitting your intestinal walls forcefully.'
 			*nl
-			'You feel an increasing amount of pressure and stretching pain as he pumps your intestines with <<$cumType>> amount of cum.'
+			'You feel an increasing amount of pressure and stretching pain as he pumps your intestines with a <<$cumType>> amount of cum.'
 		else
-			'His <<$dick_girth>> member is buried <<dick>> centimeters deep in your intestines, with each stroke hitting your intestinal walls forcefully.'
-			'You feel an increasing amount of pressure and stretching pain as he pumps your intestines with <<$cumType>> amount of cum.'
+			'His <<$dick_girth>> member is buried <<dick>> centimeters deep in your intestines. With each stroke hitting your intestinal walls forcefully.'
+			'You feel an increasing amount of pressure and stretching pain as he pumps your intestines with a <<$cumType>> amount of cum.'
 			*nl
 			'When he pulls his <<$dick_girth>> cock out, a bulge is noticeable on the lower part of your belly.'
 			'The customer looks at it with joy and punches at the bulge with his fist.'
-			'The cum burst out of your pussy as if it shot out from a uncorked champagne bottle.'
+			'The cum burst out of your pussy as if it shot out from an uncorked champagne bottle.'
 		end
 		pain['tummy'] += 20
 		gs 'stat'
@@ -976,7 +976,7 @@ if $ARGS[0] = 'abdCustomer-cumMouth':
 		pcs_hydra += 40
 	elseif cumVol => 5:
 		'You are being pumped like a water bag. His <<$cumType>> amount of jizz fills your stomach and gullet.'
-		'Today you probably won''t need another meal..'
+		'You probably won''t need another meal today..'
 		pcs_energy += 100
 		pcs_hydra += 90
 	else

+ 1 - 1
locations/agentned.qsrc

@@ -40,7 +40,7 @@ if $ARGS[0] = 'start':
 		if home_owned[3] > 0: 'An cottage located in the cooperative village'
 		if home_owned[5] = 1: 'A plot of land in the St. Petersburg suburbs'
 		*nl
-		'We are at your service if you decide to <a href="exec:GT ''agentned'',''sell''">sell</a>.'
+		'We are at your service if you decide to <a href="exec:gt ''agentned'',''sell''">sell</a>.'
 	end
 
 	act 'Leave':

+ 0 - 37
locations/amrul.qsrc

@@ -1,37 +0,0 @@
-# amrul
-*clr & cla
-menu_off = 1
-minut += 5
-kh = 0
-chnch = 0
-mb = 0
-du = 0
-series = 0
-chi = 100
-x_rul = 100
-gs 'stat'
-'<center><img <<$set_imgh>> src="images/locations/city/industrial/casino/amrul.jpg"></center>'
-'You lean over the table.'
-
-act 'Move away from the table':gt 'roulette'
-
-act 'Make a bet':
-	st_1 = input 'Enter the amount'
-
-	if money < st_1:
-		msg 'You have enough money'
-		gt 'roulette'
-	elseif st_1 < 0:
-		msg 'You can''t bet a negative amount.'
-		gt 'amrul'
-	elseif st_1 > 1000:
-		msg 'The maximum rate is 1000 <b>₽</b>'
-		gt 'amrul'
-	end
-
-	money -= st_1
-	gt 'rate'
-end
-
---- amrul ---------------------------------
-

+ 16 - 17
locations/andrey.qsrc

@@ -35,6 +35,7 @@ if $ARGS[0] = 'apply':
 	*nl
 	'You knock on the door and someone calls you in from the other side, telling you to enter. When you enter, you''re greeted by the sight of a sour-faced older man reading papers at his desk. When he sees you, his expression hardens. "Surprised to see an old man managing a clothing store for teenage girls?" he grunts. You didn''t even say anything yet, but he doesn''t seem to care. "Yeah, I get that a lot..." he adds under his breath before sighing and looking back to his papers. "What do you need?"'
 
+	act 'Leave':gt 'young_shop', 'start'
 	act 'Mention the for hire sign':
 		minut += 5
 		cla
@@ -83,8 +84,6 @@ if $ARGS[0] = 'apply':
 !!			end
 		end
 	end
-
-	act 'Leave':gt 'young_shop', 'start'
 end
 
 if $ARGS[0] = 'regular':
@@ -107,9 +106,9 @@ if $ARGS[0] = 'regular':
 
 		act 'Grab the envelope and leave':
 			minut += 15
-			money += young_shop_salary * 205 + young_shop_bonus * 50
-			msg '<center>You''ve worked <b><<young_shop_salary>></b> hours and got paid <b><<young_shop_salary * 205>></b> <b>₽</b>, with a bonus of <b><<young_shop_bonus * 50>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b></center>'
-			'The manager counts <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b> and hands it to you. With that he goes back to looking at the monitor of his computer.'
+			money += young_shop_salary * 205 + young_shop_bonus * 205
+			msg '<center>You''ve worked <b><<young_shop_salary>></b> hours and got paid <b><<young_shop_salary * 205>></b> <b>₽</b>, with a bonus of <b><<young_shop_bonus * 205>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b></center>'
+			'The manager counts <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b> and hands it to you. With that he goes back to looking at the monitor of his computer.'
 !! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 			young_shop_salary = 0
 			young_shop_bonus = 0
@@ -148,10 +147,10 @@ if $ARGS[0] = 'regular':
 			'"I''ve already made up my mind on this, " You say firmly.'
 			'"Alright, alright," Mr. Sobulyagin says and starts filling out several forms before handing them over to you to sign.'
 			if young_shop_salary > 0 or young_shop_bonus > 0:
-				money += young_shop_salary * 205 + young_shop_bonus * 50
+				money += young_shop_salary * 205 + young_shop_bonus * 205
 
-				msg '<center>For working <b><<young_shop_salary>></b> days you got paid <b><<young_shop_salary * 205>></b> <b>₽</b>, with a bonus of <b><<young_shop_bonus * 50>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b></center>'
-				'Mr. Sobulyagin counts <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b>. and hands it over to you.'
+				msg '<center>For working <b><<young_shop_salary>></b> days you got paid <b><<young_shop_salary * 205>></b> <b>₽</b>, with a bonus of <b><<young_shop_bonus * 205>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b></center>'
+				'Mr. Sobulyagin counts <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b>. and hands it over to you.'
 				! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 				young_shop_salary = 0
 				young_shop_bonus = 0
@@ -188,9 +187,9 @@ if $ARGS[0] = 'punish':
 			'"You''re right, I''ve skipped out on work too many times," you sigh. Mr. Sobulyagin pulls out a document from his desk drawer and begins to fill in the blanks. A few minutes later he hands you some papers and you sign them in silence.'
 			msg 'You are no longer employed at this store.'
 			if young_shop_salary > 0 or young_shop_bonus > 0:
-				money += young_shop_salary * 205 + young_shop_bonus * 50
-				'For working <b><<young_shop_salary>></b> days you get paid <b><<young_shop_salary * 205>></b>, with a bonus of <b><<young_shop_bonus * 50>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b>'
-				'Mr. Sobulyagin. counts <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b> and hands it over to you.'
+				money += young_shop_salary * 205 + young_shop_bonus * 205
+				'For working <b><<young_shop_salary>></b> days you get paid <b><<young_shop_salary * 205>></b>, with a bonus of <b><<young_shop_bonus * 205>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b>'
+				'Mr. Sobulyagin. counts <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b> and hands it over to you.'
 				! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 				young_shop_salary = 0
 				young_shop_bonus = 0
@@ -240,9 +239,9 @@ if $ARGS[0] = 'punish':
 			'"You''re right, and I''ve decided that I''m not doing you anymore favors to keep my job." Mr. Sobulyagin scowls at you but puts his dick away and pulls out a document from his desk drawer and begins to fill in the blanks. A few minutes later he hands you some papers and you sign them in silence.'
 			msg 'You are no longer employed at this store.'
 			if young_shop_salary > 0 or young_shop_bonus > 0:
-				money += young_shop_salary * 205 + young_shop_bonus * 50
-				'For working <b><<young_shop_salary>></b> days you get paid <b><<young_shop_salary * 205>></b>, with a bonus of <b><<young_shop_bonus * 50>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b>'
-				'Mr. Sobulyagin. counts <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b> and hands it over to you.'
+				money += young_shop_salary * 205 + young_shop_bonus * 205
+				'For working <b><<young_shop_salary>></b> days you get paid <b><<young_shop_salary * 205>></b>, with a bonus of <b><<young_shop_bonus * 205>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b>'
+				'Mr. Sobulyagin. counts <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b> and hands it over to you.'
 				! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 				young_shop_salary = 0
 				young_shop_bonus = 0
@@ -276,9 +275,9 @@ if $ARGS[0] = 'punish':
 			'"You''re right, I''ve skipped out on work too many times and I''m not doing that anymore to keep my job." Mr. Sobulyagin scowls at you but puts his dick away and pulls out a document from his desk drawer and begins to fill in the blanks. A few minutes later he hands you some papers and you sign them without a word.'
 			msg 'You are no longer employed at this store.'
 			if young_shop_salary > 0 or young_shop_bonus > 0:
-				money += young_shop_salary * 205 + young_shop_bonus * 50
-				'For working <b><<young_shop_salary>></b> days you get paid <b><<young_shop_salary * 205>></b>, with a bonus of <b><<young_shop_bonus * 50>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b>'
-				'Mr. Sobulyagin. counts out <b><<young_shop_salary * 205 + young_shop_bonus * 50>></b> <b>₽</b> and hands it over to you.'
+				money += young_shop_salary * 205 + young_shop_bonus * 205
+				'For working <b><<young_shop_salary>></b> days you get paid <b><<young_shop_salary * 205>></b>, with a bonus of <b><<young_shop_bonus * 205>></b> <b>₽</b>. Total income is <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b>'
+				'Mr. Sobulyagin. counts out <b><<young_shop_salary * 205 + young_shop_bonus * 205>></b> <b>₽</b> and hands it over to you.'
 				! reset money,young_shop_salary,young_shop_bonus to zero for a new week
 				young_shop_salary = 0
 				young_shop_bonus = 0

+ 127 - 218
locations/anushapt.qsrc

@@ -53,16 +53,16 @@ if $ARGS[0] = 'home':
 	'You walk up to the front door and knock.'
 	if hour >= 22:
 		'It''s too late in the day to visit Anushka.'
-		act 'Move away from the door':gt'pavComplexb2','etaj_4'
+		act 'Move away from the door':gt'pavComplex', 'start'
 	elseif hour < 8:
 		'It''s too early in the day to visit Anushka.'
-		act 'Move away from the door':gt'pavComplexb2','etaj_4'
+		act 'Move away from the door':gt'pavComplex', 'start'
 	elseif ((hour >= 15 and hour < 20) or (week > 5 and hour >= 10 and hour < 20)) and (rand(0,4) = 0):
 		*clr & cla
 		'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/valeria.jpg"></center>'
 		'You stand outside the Konstantinov household, knocking on the door. It takes quite a while before someone actually does come and in the end it turns out to be Anushka''s mother.'
 		'Her mother just stands there glaring at you for a while, "Well now don''t just stand there, what do you want? Oh wait let me guess, you want to see Anushka? Well the little slut isn''t here and I don''t know when she''ll be back. So why don''t you just go bother someone else." Before you can even get a word in, she slams the door in your face and you hear the all the locks click into place. Not having any other option, you turn to leave.'
-		act 'Move away from the door':gt'pavComplexb2','etaj_4'
+		act 'Move away from the door':gt'pavComplex', 'start'
 	elseif (hour >= 15 and hour < 22) or (week > 5 and hour >= 8 and hour < 22):
 		*clr & cla
 		'You stand outside the Konstantinov household, waiting for Anushka to come open the door.'
@@ -158,7 +158,7 @@ if $ARGS[0] = 'hallway':
 		'You stand still for a little while longer, listening for something but nothing happens. After a while you decide to move on, you''re pretty sure that it was just Anushka''s younger brother Maksim spying on you.'
 	end
 	if AnushkaLoc ! 1:
-		act 'Leave Anushka''s apartment': gt 'pavComplex','start'
+		act '<b>Leave Anushka''s apartment</b>': gt 'pavComplex','start'
 		act 'Anushka''s Room': gt 'anushapt','anushroom'
 		act 'Bathroom': gt 'anushapt','bathroom'
 		act 'Anushka''s brother''s room': gt 'anushapt','brotherroom'
@@ -167,35 +167,35 @@ if $ARGS[0] = 'hallway':
 		act 'Parents Room': gt 'anushapt','anushparents'
 	else
 		'Anushka is standing next to, looking at you expectantly. "What''s up, <<$pcs_nickname>>?"'
-		act 'Leave Anushka''s apartment': gt 'pavComplex','start'
+		act '<b>Leave Anushka''s apartment</b>': gt 'pavComplex','start'
 		act 'Let''s go to your room':AnushkaLoc=2&gt'anushapt','anushroom'
 		act 'Let''s check on your brother':AnushkaLoc=3&gt'anushapt','brotherroom'
 	end
 end
 
 if $ARGS[0] = 'bathroom':
+	CLOSE ALL
 	$menu_loc = 'anushapt'
 	$menu_arg = 'bathroom'
-	menu_off = 0
-	CLOSE ALL
-	cla
-	*clr
-	minut += 1
 	$metka = 'bathroom'
 	$loc = 'anushapt'
 	$metkaM = 'bathroom'
 	$locM = 'anushapt'
+	menu_off = 0
+	*clr & cla
+	minut += 1
 	gs 'stat'
 	$location_type = 'bathroom'
 	'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/bathroom.jpg"></center>'
-	'The bathroom has seen better days. There''s some mold in the corners of the walls and floors and the place probably hasn''t been cleaned for quite some time. The toilet sits along the far wall. There''s also a bathtub, with an old plastic shower curtain hanging from a rod above it. It also seems that the latch on the door is broken.'
+	'The bathroom has seen better days. There''s some mold in the corners of the walls and floors and the place probably hasn''t been cleaned for quite some time.'
+	'The toilet sits along the far wall. There''s also a bathtub, with an old plastic shower curtain hanging from a rod above it. It also seems that the latch on the door is broken.'
 	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
 	*nl
 	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	act 'Leave the bathroom': gt 'anushapt','hallway'
 	act 'Take a shower':
-		*clr
-		cla
+		*clr & cla
 		minut += 10
 		dynamic $showerdin
 		gs 'stat'
@@ -213,7 +213,7 @@ if $ARGS[0] = 'bathroom':
 			end
 			if pcs_inhib >= 50:
 				act 'Give him a show':
-				*clr & cla
+					*clr & cla
 					inhib_exp += 3
 					'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/showershow.jpg"></center>'
 					'It seems he hasn''t looked over to see who is in the shower yet. So you decide to pull the curtain wide open, giving him a proper view of your soapy naked body. "Excuse me, is this what you were looking for?" You ask him.'
@@ -228,8 +228,7 @@ if $ARGS[0] = 'bathroom':
 			inhib_exp += 1
 			'Despite the pattering noise of the running water, you hear the bathroom door creaking slightly. Looking past the shower curtain you see that the bathroom door has been cracked open a little bit. Through the small crack in the doorway you notice Maksim, Anushka''s younger brother, peeking in and watching you shower.'
 			act 'Yell at him':
-				*clr
-				cla
+				*clr & cla
 				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/showergetout.jpg"></center>'
 				'You pull the shower curtain tight against your body to make sure there is nothing for him to see other than your head. "Get out of here you little pervert!"'
 				'He laughs and then quickly ducks away. You hear Anushka yelling at him, wanting to know what he was doing. As you continue your shower you hear a lot more yelling from behind the door and there is even a loud crash, before a sudden silence.'
@@ -237,8 +236,7 @@ if $ARGS[0] = 'bathroom':
 			end
 			if pcs_inhib >= 50:
 				act 'Give him a show':
-					*clr
-					cla
+					*clr & cla
 					inhib_exp += 3
 					'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/showershow.jpg"></center>'
 					'Looking straight at him you give him a smile, then you pull the curtain wide open, giving him the perfect view of your wet, naked body. His eyes go huge and he wastes no time, quickly coming into the bathroom and pushing the door closed behind him. After a few minutes of just watching you, you notice him pulling out his phone and trying to take a picture. You immediately shake your head at him, "No pictures, or I will tell your sister that you snuck in here and started taking pictures of me while I was having my shower." He doesn''t say anything but gives you a look with a mixture of disgust, annoyance and fear at the mention of his sister.'
@@ -254,11 +252,10 @@ if $ARGS[0] = 'bathroom':
 		end
 	end
 	dynamic $bath
-	dynamic $quickwash
 	dynamic $bteeth
 	dynamic $tampon
 	dynamic $basin
-	act 'Leave the bathroom': gt 'anushapt','hallway'
+	gs 'din_van', 'prvt_pee'
 end
 
 if $ARGS[0] = 'anushroom':
@@ -269,18 +266,17 @@ if $ARGS[0] = 'anushroom':
 	CLOSE ALL
 	$track_loop = ''
 	music_loop = 1
-	cla
-	*clr
+	*clr & cla
 	minut += 1
 	gs 'stat'
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
 	'The room is surprisingly clean, even if it''s somewhat dusty. The walls are covered with pictures and posters and the room is skillfully decorated with various strings of coloured lights. In the center of the room, right under the window is a single narrow <a href="exec:gt ''anushapt'',''bed''">bed</a>, with a small <a href="exec:gt ''anushapt'',''night_stand''">night stand</a>. Against the opposite wall is a small desk and a chair, with a <a href="exec:gt ''anushapt'',''computer''">laptop</a> on it. Next to that a decent sized flatscreen TV, also sitting on the desk. Alongside the desk there is a bookshelf with a fairly large collection of books and leaning against the wall next to the shelves is a <a href="exec:gt ''anushapt'',''guitar''">acoustic guitar</a> and an electric guitar next to it. A skateboard is also leaning against one of the other walls.'
+	act 'Leave Anushka''s room': gt 'anushapt','hallway'
 	if AnushkaLoc = 2:
 		'Anushka is sitting on the bed, a mysterious smirk playing around her lips as she looks at you.'
 		act 'Let''s check on your brother': AnushkaLoc = 3 & gt 'anushapt', 'brotherroom'
 	end
-	act 'Leave Anushka''s room': gt 'anushapt','hallway'
 end
 
 if $ARGS[0] = 'computer':
@@ -322,45 +318,7 @@ if $ARGS[0] = 'computer':
 				end
 			end
 		end
-		act 'Agree to watch porn':
-			*clr
-			cla
-			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-			'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
-			'She grins and then connects the TV to the laptop and starts playing some lesbian porn. You can''t help but notice the porno is about two teenage girls having a sleepover in one of their bedrooms. They talk for a bit and as the conversation continues it quickly leads to them having sex.'
-			'You feel yourself getting really aroused watching the porno, then you glance over and notice Anushka has her hand in her panties and her pants around her knees masturbating with you sitting right next to her. You are stunned at her apparent ease with the situation and quickly look away. At first you try to pretend she isn''t playing with herself, but you can''t help yourself from sneaking the occasional peek at her. It looks like she''s having fun and if she doesn''t think there is anything wrong with it, then it''s probably not a big deal.'
-			gs 'arousal', 'voyeur', 10, 'lesbian'
-			gs 'stat'
-			act 'Leave Anushka''s room': gt 'anushapt','hallway'
-			act 'Just watch':
-				*clr
-				cla
-				'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
-				'You do your best to ignore the fact that Anushka is lying right next to you, with her hand between her legs and masturbating for all she''s worth while the two of you continue watching the porno. Long before the video is over Anushka''s breathing gets faster and she starts moaning, softly at first, then louder and louder until finally she arches her back and has a shuddering orgasm. After giving herself a few moments to come down from her little pleasure high, she pulls her pants back up, gets off the bed and turns the porno off. Then she turns to look at you. "I don''t know about you, but I could use a snack. Come on, let''s go raid the kitchen." She heads out of her room waving for you to follow. Not sure what else to do, you get up and follow along behind her.'
-				gs 'arousal', 'voyeur', 10, 'lesbian'
-				gs 'stat'
-				gs 'arousal', 'end'
-				act 'Follow her': gt 'anushapt','snack'
-			end
-			act 'Masturbate as well':
-				*clr
-				cla
-				inhib_exp += 3
-				'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/dualmast.mp4"></video></center>'
-				'You think, well fuck it. The video has really turned you on and she obviously doesn''t think it''s big deal to masturbate in your company. With that thought, you start to masturbate as well; though you find it a little hard to get into it properly, knowing she is right next to you. After a while you start to relax, getting more comfortable with the situation as you begin to give in to the sensations, your arousal growing more and more. You glance over at Anushka and see her looking at you with a huge grin on her face, she is clearly enjoying the fact that the two of you are playing with yourselves together. At this point neither of you is really watching the porno anymore and instead you just lay back on the bed side by side, looking at each other while you masturbate.'
-				*nl
-				'Some time later you feel Anushka speed up a bit next to you, her soft moans suddenly get louder and then she starts shuddering in orgasm. This is just enough to get you right on the edge and you quicken your own pace. Within moments a huge orgasm rocks your body, completely overwhelming your senses. By the time you have fully recovered Anushka has already turned off the porno and is standing there with her pants back up, smiling at you. She nods towards the door. "I don''t know about you but I could really use a snack. Come on, lets go raid the kitchen." She heads out of her room waving for you to follow. She is acting like everything is completely normal and who knows, maybe for her, it is. You get up and follow her out.'
-				gs 'arousal', 'voyeur', 10, 'lesbian'
-				$orgasm_or = 'yes'
-				gs 'arousal', 'masturbate', 10, 'exhibitionism'
-				gs 'arousal', 'end'
-				gs 'stat'
-				minut -= 15
-				act 'Follow her': gt 'anushapt','snack'
-			end
-		end
+		act 'Agree to watch porn': gt 'anushapt','agreeporn'
 	elseif AnushkaCompUse > 0 and AnushkaLoc = 2:
 		'You look at the computer, then at Anushka, and you can''t help but think about all the porn she watches on it. You bite your lower lip as your mind conjures up images to go with that thought, and at that exact moment, Anushka meets your look... and breaks into a wide smile. "You''re thinking about watching porn, aren''t you, <<$pcs_nickname>>?"'
 		act 'Deny it':
@@ -384,45 +342,7 @@ if $ARGS[0] = 'computer':
 				'Anushka shrugs. "Alright, that''s cool." She seems to be rubbing her legs together, though - maybe even the idea of watching porn with you got her a little worked up.'
 				act 'Find something else to do':gt 'anushapt','anushroom'
 			end
-			act 'Agree to watch porn':
-				*clr
-				cla
-				'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-				'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
-				'She grins and then connects the TV to the laptop and starts playing some lesbian porn. You can''t help but notice the porno is about two teenage girls having a sleepover in one of their bedrooms. They talk for a bit and as the conversation continues it quickly leads to them having sex.'
-				'You feel yourself getting really aroused watching the porno, then you glance over and notice Anushka has her hand in her panties and her pants around her knees masturbating with you sitting right next to her. You are stunned at her apparent ease with the situation and quickly look away. At first you try to pretend she isn''t playing with herself, but you can''t help yourself from sneaking the occasional peek at her. It looks like she''s having fun and if she doesn''t think there is anything wrong with it, then it''s probably not a big deal.'
-				gs 'arousal', 'voyeur', 10, 'lesbian'
-				gs 'stat'
-				act 'Leave Anushka''s room': gt 'anushapt','hallway'
-				act 'Just watch':
-					*clr
-					cla
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
-					'You do your best to ignore the fact that Anushka is lying right next to you, with her hand between her legs and masturbating for all she''s worth while the two of you continue watching the porno. Long before the video is over Anushka''s breathing gets faster and she starts moaning, softly at first, then louder and louder until finally she arches her back and has a shuddering orgasm. After giving herself a few moments to come down from her little pleasure high, she pulls her pants back up, gets off the bed and turns the porno off. Then she turns to look at you. "I don''t know about you, but I could use a snack. Come on, let''s go raid the kitchen." She heads out of her room waving for you to follow. Not sure what else to do, you get up and follow along behind her.'
-					gs 'arousal', 'voyeur', 10, 'lesbian'
-					gs 'stat'
-					gs 'arousal', 'end'
-					act 'Follow her': gt 'anushapt','snack'
-				end
-				act 'Masturbate as well':
-					*clr
-					cla
-					inhib_exp += 3
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/dualmast.mp4"></video></center>'
-					'You think, well fuck it. The video has really turned you on and she obviously doesn''t think it''s big deal to masturbate in your company. With that thought, you start to masturbate as well; though you find it a little hard to get into it properly, knowing she is right next to you. After a while you start to relax, getting more comfortable with the situation as you begin to give in to the sensations, your arousal growing more and more. You glance over at Anushka and see her looking at you with a huge grin on her face, she is clearly enjoying the fact that the two of you are playing with yourselves together. At this point neither of you is really watching the porno anymore and instead you just lay back on the bed side by side, looking at each other while you masturbate.'
-					*nl
-					'Some time later you feel Anushka speed up a bit next to you, her soft moans suddenly get louder and then she starts shuddering in orgasm. This is just enough to get you right on the edge and you quicken your own pace. Within moments a huge orgasm rocks your body, completely overwhelming your senses. By the time you have fully recovered Anushka has already turned off the porno and is standing there with her pants back up, smiling at you. She nods towards the door. "I don''t know about you but I could really use a snack. Come on, lets go raid the kitchen." She heads out of her room waving for you to follow. She is acting like everything is completely normal and who knows, maybe for her, it is. You get up and follow her out.'
-					gs 'arousal', 'voyeur', 10, 'lesbian'
-					$orgasm_or = 'yes'
-					gs 'arousal', 'masturbate', 10, 'exhibitionism'
-					gs 'arousal', 'end'
-					gs 'stat'
-					minut -= 15
-					act 'Follow her': gt 'anushapt','snack'
-				end
-			end
+			act 'Agree to watch porn': gt 'anushapt','agreeporn'
 		end
 	elseif AnushkaCompUse > 0 and AnushkaLoc ! 2:
 		*clr & cla
@@ -486,56 +406,7 @@ if $ARGS[0] = 'computer':
 									'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
 									'Once in bed you waste no time in pulling her clothes off, she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you were''t also passionately kissing and caressing each others bodies. Regardless before long, you are both naked.'
 									gs 'arousal', 'foreplay', 10, 'lesbian'
-									act 'Get pleasured':
-										cla
-										*clr
-										'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-										'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les3.jpg"></center>'
-										'After a bit of heated kissing and fondling while exploring each other''s naked bodies, you lay back on the bed and spread your legs. You place your hand on top of her head and gently guide her face toward your pussy. She really doesn''t need any encouragement and she dives straight in. She gives your pussy one long lick from taint to clit and then starts flicking your clit with her tongue, switching to sucking and giving it a quick nibble now and then, before plunging her tongue deep between your wet pussylips.'
-										pcs_horny += 10
-										gs 'arousal', 'cuni', 10, 'lesbian'
-										gs 'stat'
-										act 'Get eaten out':
-											cla
-											*clr
-											'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-											'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les4.jpg"></center>'
-											'You completely lose track of time as she eats you out; she either has a lot of natural talent or she has had a lot of practice with eating pussy, because she is amazing at it. You feel yourself getting very close to the edge and apparently, she notices as well, because she suddenly stops. You are only disappointed for a moment however, as she knee walks her way upwards and immediately straddles your face. You can''t blame her for wanting to receive her own pleasure from you. With her pussy right over your face you can see she is already sopping wet. You decide to tease her a little bit, at first kissing giving her pussy a few soft kisses, then licking her slowly and gently, driving her mad with just a few light touches.'
-											*nl
-											'Apparently it gets to be too much for her and she lowers herself fully, starting to grind her dripping twat against your face. You give up your teasing and quickly plunge your tongue into her pussy, giving her what she wants; pleasuring her, like she just pleasured you.'
-											gs 'arousal', 'cuni_give', 10, 'lesbian'
-											act '69':
-												cla
-												*clr
-												'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-												'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les5.jpg"></center>'
-												'You can hear her starting to breathe heavier and moan louder and you are about to suggest switching again, but apparently she had the same idea. She briefly stops straddling your face before turning around and then straddling your face again, while going down on her hands and knees so she can 69 with you.'
-												*nl
-												'As soon as you feel her tongue flicking against your clit, you lift up your head slightly and begin licking her pussy again as well. Her tongue is absolutely magical and it doesn''t take all that long until your body is rocked by a furious orgasm. Apparently feeling your pussy twitch around her tongue and the extra juices from your orgasm sets her off as well, her own pussy juice flowing out, coating her face as her own orgasm hits her.'
-												gs 'arousal', 'cuni_give', 10, 'lesbian'
-												minut -= 10
-												$orgasm_or = 'yes'
-												gs 'arousal', 'cuni', 10, 'lesbian'
-												gs 'stat'
-												act 'Afterglow':
-													cla
-													*clr
-													'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-													'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les6.jpg"></center>'
-													'With both of you spent, Anushka rolls herself off you and the two of you lay side by side for several minutes while you catch your breath. Then you suggest, "Maybe we should get dressed before someone walks in, like your brothers."'
-													*nl
-													'She nods "Yeah you''re right." As you both start to get up, she reaches over and pulls you in close to her. With you both on your knees she pulls you over until your face is nearly touching hers and she looks deeply into your eyes. The shared look is only broken by occasional quick but soft kisses from her and soon from you as well. Then she gives you a one more long and soft kiss, with a hint of passion that leaves you breathless, before she pulls away.'
-													*nl
-													'On that little high note, she gets out of bed and starts getting dressed. You soon do the same and within a couple of minutes you are both fully dressed again.'
-													gs 'arousal', 'foreplay', 2, 'lesbian'
-													minut += 8
-													gs 'arousal', 'end'
-													gs 'stat'
-													act 'Get dressed':gt 'anushapt','anushroom'
-												end
-											end
-										end
-									end
+									act 'Get pleasured': gt 'anushapt', 'getpleasured'
 								end
 							end
 						else
@@ -559,6 +430,46 @@ if $ARGS[0] = 'computer':
 	end
 end
 
+if $ARGS[0] = 'agreeporn':
+	*clr
+	cla
+	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
+	'She grins and then connects the TV to the laptop and starts playing some lesbian porn. You can''t help but notice the porno is about two teenage girls having a sleepover in one of their bedrooms. They talk for a bit and as the conversation continues it quickly leads to them having sex.'
+	'You feel yourself getting really aroused watching the porno, then you glance over and notice Anushka has her hand in her panties and her pants around her knees masturbating with you sitting right next to her. You are stunned at her apparent ease with the situation and quickly look away. At first you try to pretend she isn''t playing with herself, but you can''t help yourself from sneaking the occasional peek at her. It looks like she''s having fun and if she doesn''t think there is anything wrong with it, then it''s probably not a big deal.'
+	gs 'arousal', 'voyeur', 10, 'lesbian'
+	gs 'stat'
+	act 'Leave Anushka''s room': gt 'anushapt','hallway'
+	act 'Just watch':
+		*clr
+		cla
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
+		'You do your best to ignore the fact that Anushka is lying right next to you, with her hand between her legs and masturbating for all she''s worth while the two of you continue watching the porno. Long before the video is over Anushka''s breathing gets faster and she starts moaning, softly at first, then louder and louder until finally she arches her back and has a shuddering orgasm. After giving herself a few moments to come down from her little pleasure high, she pulls her pants back up, gets off the bed and turns the porno off. Then she turns to look at you. "I don''t know about you, but I could use a snack. Come on, let''s go raid the kitchen." She heads out of her room waving for you to follow. Not sure what else to do, you get up and follow along behind her.'
+		gs 'arousal', 'voyeur', 10, 'lesbian'
+		gs 'stat'
+		gs 'arousal', 'end'
+		act 'Follow her': gt 'anushapt','snack'
+	end
+	act 'Masturbate as well':
+		*clr
+		cla
+		inhib_exp += 3
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/dualmast.mp4"></video></center>'
+		'You think, well fuck it. The video has really turned you on and she obviously doesn''t think it''s big deal to masturbate in your company. With that thought, you start to masturbate as well; though you find it a little hard to get into it properly, knowing she is right next to you. After a while you start to relax, getting more comfortable with the situation as you begin to give in to the sensations, your arousal growing more and more. You glance over at Anushka and see her looking at you with a huge grin on her face, she is clearly enjoying the fact that the two of you are playing with yourselves together. At this point neither of you is really watching the porno anymore and instead you just lay back on the bed side by side, looking at each other while you masturbate.'
+		*nl
+		'Some time later you feel Anushka speed up a bit next to you, her soft moans suddenly get louder and then she starts shuddering in orgasm. This is just enough to get you right on the edge and you quicken your own pace. Within moments a huge orgasm rocks your body, completely overwhelming your senses. By the time you have fully recovered Anushka has already turned off the porno and is standing there with her pants back up, smiling at you. She nods towards the door. "I don''t know about you but I could really use a snack. Come on, lets go raid the kitchen." She heads out of her room waving for you to follow. She is acting like everything is completely normal and who knows, maybe for her, it is. You get up and follow her out.'
+		gs 'arousal', 'voyeur', 10, 'lesbian'
+		$orgasm_or = 'yes'
+		gs 'arousal', 'masturbate', 10, 'exhibitionism'
+		gs 'arousal', 'end'
+		gs 'stat'
+		minut -= 15
+		act 'Follow her': gt 'anushapt','snack'
+	end
+end
+
 if $ARGS[0] = 'guitar':
 	menu_off = 1
 	if AnushkaLoc = 2:
@@ -631,6 +542,7 @@ if $ARGS[0] = 'chat':
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 	'The two of you lay on her bed and talk about a variety of topics.'
+	act 'Stop talking': gt 'anushapt','anushroom'
 	act 'Make small talk':
 		cla
 		*clr
@@ -902,57 +814,7 @@ if $ARGS[0] = 'chat':
 						'You don''t waste any time and start pulling her clothes off, she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you were''t also passionately kissing and caressing each others bodies. Regardless before long, you are both naked.'
 						gs 'arousal', 'foreplay', 10, 'lesbian'
 						gs 'stat'
-						act 'Get pleasured':
-							cla
-							*clr
-							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les3.jpg"></center>'
-							'After a bit of heated kissing and fondling while exploring each other''s naked bodies, you lay back on the bed and spread your legs. You place your hand on top of her head and gently guide her face toward your pussy. She really doesn''t need any encouragement and she dives straight in. She gives your pussy one long lick from taint to clit and then starts flicking your clit with her tongue, switching to sucking and giving it a quick nibble now and then, before plunging her tongue deep between your wet pussylips.'
-							gs 'arousal', 'cuni', 10, 'lesbian'
-							pcs_horny += 10
-							gs 'stat'
-							act 'Get eaten out':
-								cla
-								*clr
-								'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-								'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les4.jpg"></center>'
-								'You completely lose track of time as she eats you out; she either has a lot of natural talent or she has had a lot of practice with eating pussy, because she is amazing at it. You feel yourself getting very close to the edge and apparently, she notices as well, because she suddenly stops. You are only disappointed for a moment however, as she knee walks her way upwards and immediately straddles your face. You can''t blame her for wanting to receive her own pleasure from you. With her pussy right over your face you can see she is already sopping wet. You decide to tease her a little bit, at first kissing giving her pussy a few soft kisses, then licking her slowly and gently, driving her mad with just a few light touches.'
-								*nl
-								'Apparently it gets to be too much for her and she lowers herself fully, starting to grind her dripping twat against your face. You give up your teasing and quickly plunge your tongue into her pussy, giving her what she wants; pleasuring her, like she just pleasured you.'
-								gs 'arousal', 'cuni_give', 10, 'lesbian'
-								gs 'stat'
-								act '69':
-									cla
-									*clr
-									'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-									'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les5.jpg"></center>'
-									'You can hear her starting to breathe heavier and moan louder and you are about to suggest switching again, but apparently she had the same idea. She briefly stops straddling your face before turning around and then straddling your face again, while going down on her hands and knees so she can 69 with you.'
-									*nl
-									'As soon as you feel her tongue flicking against your clit, you lift up your head slightly and begin licking her pussy again as well. Her tongue is absolutely magical and it doesn''t take all that long until your body is rocked by a furious orgasm. Apparently feeling your pussy twitch around her tongue and the extra juices from your orgasm sets her off as well, her own pussy juice flowing out, coating your face as her own orgasm hits her.'
-									gs 'arousal', 'cuni_give', 10, 'lesbian'
-									minut -= 10
-									$orgasm_or = 'yes'
-									gs 'arousal', 'cuni', 10, 'lesbian'
-									gs 'stat'
-									act 'Afterglow':
-										cla
-										*clr
-										'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-										'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les6.jpg"></center>'
-										'With both of you spent, Anushka rolls herself off you and the two of you lay side by side for several minutes while you catch your breath. Then you suggest, "Maybe we should get dressed before someone walks in, like your brothers."'
-										*nl
-										'She nods "Yeah you''re right." As you both start to get up, she reaches over and pulls you in close to her. With you both on your knees she pulls you over until your face is nearly touching hers and she looks deeply into your eyes. The shared look is only broken by occasional quick but soft kisses from her and soon from you as well. Then she gives you a one more long and soft kiss, with a hint of passion that leaves you breathless, before she pulls away.'
-										*nl
-										'On that little high note, she gets out of bed and starts getting dressed. You soon do the same and within a couple of minutes you are both fully dressed again.'
-										gs 'arousal', 'foreplay', 2, 'lesbian'
-										minut += 8
-										gs 'arousal', 'end'
-										gs 'stat'
-										act 'Get dressed':gt 'anushapt','anushroom'
-									end
-								end
-							end
-						end
+						act 'Get pleasured': gt 'anushapt', 'getpleasured'
 					end
 				end
 			end
@@ -1013,7 +875,58 @@ if $ARGS[0] = 'chat':
 			end
 		end
 	end
-	act 'Stop talking': gt 'anushapt','anushroom'
+end
+
+if $ARGS[0] = 'getpleasured':
+	cla
+	*clr
+	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+	'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les3.jpg"></center>'
+	'After a bit of heated kissing and fondling while exploring each other''s naked bodies, you lay back on the bed and spread your legs. You place your hand on top of her head and gently guide her face toward your pussy. She really doesn''t need any encouragement and she dives straight in. She gives your pussy one long lick from taint to clit and then starts flicking your clit with her tongue, switching to sucking and giving it a quick nibble now and then, before plunging her tongue deep between your wet pussylips.'
+	gs 'arousal', 'cuni', 10, 'lesbian'
+	pcs_horny += 10
+	gs 'stat'
+	act 'Get eaten out':
+		cla
+		*clr
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les4.jpg"></center>'
+		'You completely lose track of time as she eats you out; she either has a lot of natural talent or she has had a lot of practice with eating pussy, because she is amazing at it. You feel yourself getting very close to the edge and apparently, she notices as well, because she suddenly stops. You are only disappointed for a moment however, as she knee walks her way upwards and immediately straddles your face. You can''t blame her for wanting to receive her own pleasure from you. With her pussy right over your face you can see she is already sopping wet. You decide to tease her a little bit, at first kissing giving her pussy a few soft kisses, then licking her slowly and gently, driving her mad with just a few light touches.'
+		*nl
+		'Apparently it gets to be too much for her and she lowers herself fully, starting to grind her dripping twat against your face. You give up your teasing and quickly plunge your tongue into her pussy, giving her what she wants; pleasuring her, like she just pleasured you.'
+		gs 'arousal', 'cuni_give', 10, 'lesbian'
+		gs 'stat'
+		act '69':
+			cla
+			*clr
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les5.jpg"></center>'
+			'You can hear her starting to breathe heavier and moan louder and you are about to suggest switching again, but apparently she had the same idea. She briefly stops straddling your face before turning around and then straddling your face again, while going down on her hands and knees so she can 69 with you.'
+			*nl
+			'As soon as you feel her tongue flicking against your clit, you lift your head up slightly and begin licking her pussy again as well. Her tongue is absolutely magical and it doesn''t take all that long until your body is rocked by a furious orgasm. Apparently feeling your pussy twitch around her tongue and the extra juices from your orgasm sets her off as well, her own pussy juice flowing out, coating your face as her own orgasm hits her.'
+			gs 'arousal', 'cuni_give', 10, 'lesbian'
+			minut -= 10
+			$orgasm_or = 'yes'
+			gs 'arousal', 'cuni', 10, 'lesbian'
+			gs 'stat'
+			act 'Afterglow':
+				cla
+				*clr
+				'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+				'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les6.jpg"></center>'
+				'With both of you spent, Anushka rolls herself off you and the two of you lay side by side for several minutes while you catch your breath. Then you suggest, "Maybe we should get dressed before someone walks in, like your brothers."'
+				*nl
+				'She nods "Yeah you''re right." As you both start to get up, she reaches over and pulls you in close to her. With you both on your knees she pulls you over until your face is nearly touching hers and she looks deeply into your eyes. The shared look is only broken by occasional quick but soft kisses from her and soon from you as well. Then she gives you one more long and soft kiss, with a hint of passion that leaves you breathless, before she pulls away.'
+				*nl
+				'On that little high note, she gets out of bed and starts getting dressed. You soon do the same and within a couple of minutes you are both fully dressed again.'
+				gs 'arousal', 'foreplay', 2, 'lesbian'
+				minut += 8
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Get dressed':gt 'anushapt','anushroom'
+			end
+		end
+	end
 end
 
 if $ARGS[0] = 'snack':
@@ -1084,7 +997,7 @@ if $ARGS[0] = 'snack':
 		*nl
 		'"Really? You will?!" He seems very excited.'
 		'She laughs a bit. "No, but he doesn''t know that. But if he doesn''t or he keeps being mean to you, come get me and I will kick his ass for you. Ok?"'
-		'He nods all happy and and gets up from the table, she gives him a one armed hug that he tries his best to squirm away from, then he hurries out of the kitchen.'
+		'He nods all happy and gets up from the table, she gives him a one armed hug that he tries his best to squirm away from, then he hurries out of the kitchen.'
 		'She stands up and looks at you. "Got everything?" When you nod yes she adds. "Sweet, lets go back to my room."'
 		act 'Back to her room':AnushkaLoc=2&gt'anushapt','anushroom'
 	else
@@ -1267,6 +1180,7 @@ if $ARGS[0] = 'livingroom':
 	'<center><b><font color = maroon>Living room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/living.jpg"></center>'
 	'The room has a couple of recliners and a couch, in front of the couch is a large coffee table. Several empty beer bottles and cups are left on the table, along with some scattered papers and a pill bottle. Opposite the couch in front of the window is a fairly large TV and stereo system. The room isn''t exactly messy but it is far from clean. It doesn''t look like it has been dusted in months, nor the floor swept, recently.'
+	act 'Leave the room':gt 'anushapt', 'hallway'
 	if anushkaFirstvisit = 0:
 		anushkaFirstvisit = 1
 		'You enter the living room and before Anushka''s father reacts, Anushka tells him, "Dad! This is my classmate <<$pcs_nickname>>!"'
@@ -1414,7 +1328,6 @@ if $ARGS[0] = 'livingroom':
 	else
 		'Nobody''s here right now.'
 	end
-	act 'Leave the room':gt 'anushapt', 'hallway'
 end
 
 if $ARGS[0] = 'kitchen':
@@ -1429,8 +1342,8 @@ if $ARGS[0] = 'kitchen':
 	'<center><b><font color = maroon>Kitchen</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/kitchen.jpg"></center>'
 	'The room is not clean and there are dishes on most of the surfaces. The wood floor is not polished and only covers the areas being used. You''re surprised by the lack of a dinner table.'
-	act 'Look in the fridge': gt 'anushapt', 'holodilnik'
 	act 'Leave':gt 'anushapt','hallway'
+	act 'Look in the fridge': gt 'anushapt', 'holodilnik'
 end
 
 if $ARGS[0] = 'holodilnik':
@@ -1469,8 +1382,9 @@ if $ARGS[0] = 'holodilnik':
 
 	if anushbeer_count = 0 and anushvodka_count = 0 and anushsup_count = 0:$r_pusto = '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/holodpusto.jpg"></center><br><font color = red>empty shelves.</font>'
 	if anushbeer_count > 0 and anushvodka_count > 0 and anushsup_count > 0:$r_pusto = '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/holod'+rand(1,3)+'.jpg"></center>'
-		'You open the fridge and see:<<$anush_vodka>><<$anush_beer>><<$anush_sup>><<$r_pusto>>'
+	'You open the fridge and see:<<$anush_vodka>><<$anush_beer>><<$anush_sup>><<$r_pusto>>'
 	!drink beer
+	act 'Close the refrigerator': gt 'anushapt', 'kitchen'
 	if anushbeer_count > 0: 
 		act 'Have a beer':
 			*clr & cla
@@ -1544,7 +1458,6 @@ if $ARGS[0] = 'holodilnik':
 			act 'Further': gt 'anushapt', 'holodilnik'
 		end
 	end
-	act 'Close the refrigerator': gt 'anushapt', 'kitchen'
 end 
 	
 if $ARGS[0] = 'anushparents':
@@ -1609,15 +1522,13 @@ if $ARGS[0] = 'band':
 			'"Maybe you should just let her choose for herself." you answer.'
 			'"Listen here <<$pcs_nickname>> I might not give two shits about Anushka but the best outcome for me-" she stops and takes a breather. "for her I mean, is to hook up with Radomir and that''s the end of the story."'
 			'Seeing you''re not getting anywhere with Valeria you sigh, say goodbye and turn around.'
-			if nush_album = 0:
-				act 'Ask about the photo album':gt 'anushapt', 'album'
-			end
-			act 'Bring up Alyona':gt 'anushapt', 'Alyona_ask'
 			act 'Leave':
 				killvar 'nush_band'
 				killvar 'nush_album'
 				gt 'anushapt', 'hallway'
 			end
+			if nush_album = 0: act 'Ask about the photo album':gt 'anushapt', 'album'
+			act 'Bring up Alyona':gt 'anushapt', 'Alyona_ask'
 		end
 	end
 end
@@ -1627,7 +1538,7 @@ if $ARGS[0] = 'album':
 	*clr & cla
 	nush_album = 1
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/parroom.jpg"></center>'
-	'There is a open photo album on the nightstand next to the bed, you walk up and glance at it. "Is that your family?"'
+	'There is an open photo album on the nightstand next to the bed, you walk up and glance at it. "Is that your family?"'
 	'In a rare occurrence Valeria almost seems to smile as she picks up the old album and starts to look through the photos of her and her family.'
 	'"We all looked so happy then..." she says. "It was a whole different world back then. Come have a look."'
 	'You sit next to her as she flips through the photo album, all of a sudden you notice something...'
@@ -1641,15 +1552,13 @@ if $ARGS[0] = 'album':
 		*nl
 		'Valeria looks at you like you just said the stupidest thing ever. "What kind of nonsense is that, mark my words if she doesn''t latch onto a good man, she will end up knocked up by some boy and end up with a no good husband and a bunch of ungrateful kids." You can''t help but feel that she is almost talking about herself.'
 		'She puts down the album and turns the volume on the TV up, more than needed. You take the queue and thank her for the story before you leave. At least you learned a lot more about why Anushka acts the way she does.'
-		if nush_band = 0:
-			act 'Bring up the band':gt 'anushapt', 'band'
-		end
-		act 'Bring up Alyona': gt 'anushapt', 'Alyona_ask'
 		act 'Leave':
 			killvar 'nush_band'
 			killvar 'nush_album'
 			gt 'anushapt', 'hallway'
 		end
+		if nush_band = 0: act 'Bring up the band':gt 'anushapt', 'band'
+		act 'Bring up Alyona': gt 'anushapt', 'Alyona_ask'
 	end
 end
 
@@ -1837,8 +1746,8 @@ if $ARGS[0] = 'shower_wait':
 	end
 	gs 'arousal', 'voyeur', 2, 'lesbian'
 	gs 'arousal', 'end'
-	act 'Chat': gt 'anushapt', 'chat'
 	act 'Get out of the bed': gt 'anushapt','anushroom'
+	act 'Chat': gt 'anushapt', 'chat'
 end
 
 --- anushapt ---------------------------------

+ 128 - 125
locations/anushka.qsrc

@@ -55,8 +55,8 @@ if $ARGS[0] = 'plan':
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img src="images/locations/pavlovsk/school/detention/sex/det3sum.jpg"></center>'
 			'Once the teacher starts snoring, Valentin gets up. "Come on, let''s go." Anushka follows suit and pulls you up as well. You wander down the halls ''til the three of you reach the teachers'' lounge. Valentin pulls some lockpicks from his pocket and expertly uses them to unlock the door. You and your companions head inside quickly and he locks the door behind you. While he does, Anushka pulls you towards a big leather couch. You both flop down on the comfy couch and Valentin sits down between you a few seconds later. He pulls a small flask from his jacket pocket and takes a quick gulp from it before passing it to Anushka, who takes a healthy swig and passes it to you.'
-!!giving the option to take part or not here.
 			act 'No thanks':
+				*clr & cla
 				npc_rel['A144'] -= 3
 				npc_rel['A158'] -= 3
 				grupvalue[4] -= 3
@@ -66,9 +66,10 @@ if $ARGS[0] = 'plan':
 				*nl
 				'As Anushka and Valentin make out she reaches down to close her hand around his cock, immediately starting to jerk him. After she has him good and hard, she reaches toward you with both hands, grabs your head and pushes you down into his lap.'
 				act 'Pull away':
+					*clr & cla
 					npc_rel['A158'] -= 3
 					'<center><img src="images/locations/pavlovsk/school/detention/sex/det3sum.jpg"></center>'
-					'Before your face gets too close to his cock you pull away, Anushka doesn''t really try to stop you when she feels you resist. "Sorry guys, but I just wanted out of detention, I don''t want to have a orgy with the two of you."'
+					'Before your face gets too close to his cock you pull away, Anushka doesn''t really try to stop you when she feels you resist. "Sorry guys, but I just wanted out of detention, I don''t want to have an orgy with the two of you."'
 					'Anushka seems completely unfazed and before you even finish speaking she lowers her head and starts sucking Valentin''s cock.'
 					'Valentin gives his head a little jerk, indicating that you should move away. "If you don''t want to party, then get lost."'
 					'After that the two of them completely ignores you from that point on. Feeling a bit uncomfortable, you get up and move away a bit farther. You spend the rest of your time keeping yourself busy by playing on your phone and trying very hard to ignore the sounds of the two of them having sex on the couch.'
@@ -76,6 +77,7 @@ if $ARGS[0] = 'plan':
 					act 'Go home': gt 'gschool_detention', 'end'
 				end
 				act 'Suck him':
+					*clr & cla
 					npc_rel['A144'] += 3
 					npc_rel['A158'] += 3
 					grupvalue[4] += 3
@@ -86,6 +88,7 @@ if $ARGS[0] = 'plan':
 				end
 			end
 			act 'Take a drink':
+				*clr & cla
 				npc_rel['A144'] += 5
 				npc_rel['A158'] += 5
 				grupvalue[4] += 3
@@ -95,9 +98,10 @@ if $ARGS[0] = 'plan':
 				*nl
 				'As Anushka and Valentin make out she reaches down to close her hand around his cock, immediately starting to jerk him. After she has him good and hard, she reaches toward you with both hands, grabs your head and pushes you down into his lap.'				
 				act 'Pull away':
+					*clr & cla
 					npc_rel['A158'] -= 2
 					'<center><img src="images/locations/pavlovsk/school/detention/sex/det3sum.jpg"></center>'
-					'Before your face gets too close to his cock you pull away, Anushka doesn''t really try to stop you when she feels you resist. "Sorry guys, but I just wanted out of detention, I don''t want to have a orgy with the two of you."'
+					'Before your face gets too close to his cock you pull away, Anushka doesn''t really try to stop you when she feels you resist. "Sorry guys, but I just wanted out of detention, I don''t want to have an orgy with the two of you."'
 					'Anushka seems completely unfazed and before you even finish speaking she lowers her head and starts sucking Valentin''s cock.'
 					'Valentin shakes his head a little. "Then be quiet and watch, maybe you''ll learn something today."'
 					'After that the two of them completely ignores you from that point on. Feeling a bit uncomfortable, you get up and move away a bit farther. You spend the rest of your time keeping yourself busy by playing on your phone or watching the two of them fuck on the couch, wondering if you made the right decision.'
@@ -105,114 +109,119 @@ if $ARGS[0] = 'plan':
 					act 'Go home': gt 'gschool_detention', 'end'
 				end
 				act 'Suck him':
+					*clr & cla
 					npc_rel['A144'] += 3
 					npc_rel['A158'] += 3
 					grupvalue[4] += 3
 					'<center><img src="images/locations/pavlovsk/school/detention/sex/det3sum.jpg"></center>'
 					'You reflexively open your mouth, wrap your lips around the head and start sucking his dick. She keeps forcing your head down, making you gag slightly on his length every so often, but she doesn''t really have to force you - you are getting turned on by this dream-like situation pretty quickly.'
 					gs 'arousal', 'bj', 5, 'rough', 'group'
-					act 'Her turn':
-						*clr & cla
-						'<center><b><font color="maroon">Detention</font></b></center>'
-						'<center><img src="images/locations/pavlovsk/school/detention/sex/detcbj1.jpg"></center>'
-						'Suddenly, her hands are gone and you can feel her head next to yours, so you stop sucking and make room so she can suck his dick as well. The two of you start taking turns bobbing, sucking and licking, passing Valentin''s cock back and forth between you and occasionally licking it at the same time or kissing each other while jerking him off instead. He seems perfectly content to let the two of you do as you please, as long as you please him.'
-						*nl
-						'While you get your turn to suck his dick again, Anushka takes your shirt off, then works on getting you out of the rest of your clothes. As soon as she has you completely naked, she kneels back down next to you. You move to let her suck his cock and while she''s busy, you return the favor by stripping her down as well.'
-						gs 'arousal', 'bj', 10, 'group'
-						gs 'stat'
-						'As soon as her panties are off, she pulls her mouth off Valentin''s manhood with a loud plop and the two of you start helping him undress. Within a minute, the three of you are all stark naked. She pushes him down ''til he is lying back on the couch and encourages you to straddle his lap.'
-						act 'No fucking':
-							*clr & cla
-							'<center><b><font color="maroon">Detention</font></b></center>'
-							'<center><img src="images/locations/pavlovsk/school/detention/sex/detcowgirl.jpg"></center>'
-							'You shake your head. "Sorry, I will suck him or lick you. But I don''t want to get fucked."'
-							'Anushka doesn''t say a word to you, she just climbs on top of him herself, mounting him cowgirl style and starts riding him hard and fast. You kneel down next to them on the couch, squeezing and kissing her lovely ass as she continues to ride him.'
-							gs 'arousal', 'voyeur', 5, 'dom'
-							act 'Suck him again':
-								*clr & cla
-								'<center><b><font color="maroon">Detention</font></b></center>'
-								'<center><img src="images/locations/pavlovsk/school/detention/sex/detcwbj.jpg"></center>'
-								'After riding him for a while, she pulls up and off him, letting his cock slide out of her sopping wet pussy. She reaches over, grabs your head and pushes it down towards his waiting dick. You quickly open your mouth and start sucking his glistening dick, you can taste her pussy juices all over it. She lets you suck his dick for a while, letting you suck up all her pussy juice before pulling your head away and then easing herself back down on his shaft. This time, however, she lets his cock slide up her ass.'
-								gs 'arousal', 'bj', 10, 'group'
-								gs 'stat'
-								act 'Watch':
-									*clr & cla
-									'<center><b><font color="maroon">Detention</font></b></center>'
-									'<center><img src="images/locations/pavlovsk/school/detention/sex/detcownal.jpg"></center>'
-									'You watch as she rides him hard and fast, bucking and grinding against him with his cock deep up her ass. Many minutes later she really picks up the pace, moaning loudly, she is obviously about to have a orgasm. She hammers herself down on his cock, impaling herself, taking his cock as deep in her asshole as it can go. Then she takes a loud shuddering breath, shaking all over with her eyes rolling up as she slowly comes to a stop, with his dick still buried up her ass.'
-									gs 'arousal', 'voyeur', 10, 'dom'
-									act 'Finish':
-										*clr & cla
-										gs 'cum_call', 'mouth', $boy
-										'<center><b><font color="maroon">Detention</font></b></center>'
-										'<center><img src="images/locations/pavlovsk/school/detention/sex/detccum.jpg"></center>'
-										'As Anushka''s orgasm finishes, you hear Valentin panting and grunting as her ass squeezes and twitches around his cock, so you know he is getting very close. So does Anushka, it seems, because she lifts up again and quickly gets off him. She has him stand and kneels down in front of him, pulling you down as well so you can join her. She grabs his dick and rapidly starts jerking his slick cock, not for long though: Only a few seconds later, a stream of sperm spurts out and hits you in the face, right where she was aiming. The next spurt she aims at her own face, followed by your tits, then her own tits - she spreads his spunk between the two of you, coating both of your tits and faces with his sticky cum.'
-										*nl
-										'When the well has dried up, she diligently licks you clean, not leaving a trace of his sperm on your body. You return the favor of course, and when all the cum has been collected, she gives you a deep and passionate french kiss, making sure to share the cum you licked up together. With that done, the three of you get dressed again. While Valentin unlocks the lounge door, he gives you a smirk and says: "Okay, I admit it, you''re not as much of a killjoy as I thought, <<$pcs_nickname>>, and Nush was right: You are a pretty cool chick. Not to mention you really know how to suck cock." You give Anushka a sideways glance and find her grinning at you.' 
-										gs 'arousal', 'kiss', 5
-										gs 'arousal', 'end'
-										gs 'stat'
-										'Going back to the library, you see that the teacher is still out like a light and all the other students are gone. There is less than an hour of detention left anyways, so the three of you leave the school. Once outside, you each go your separate ways.'
+					act 'Her turn': gt 'anushka', 'Her turn'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'Her turn':
+	*clr & cla
+	'<center><b><font color="maroon">Detention</font></b></center>'
+	'<center><img src="images/locations/pavlovsk/school/detention/sex/detcbj1.jpg"></center>'
+	'Suddenly, her hands are gone and you can feel her head next to yours, so you stop sucking and make room so she can suck his dick as well. The two of you start taking turns bobbing, sucking and licking, passing Valentin''s cock back and forth between you and occasionally licking it at the same time or kissing each other while jerking him off instead. He seems perfectly content to let the two of you do as you please, as long as you please him.'
+	*nl
+	'While you get your turn to suck his dick again, Anushka takes your shirt off, then works on getting you out of the rest of your clothes. As soon as she has you completely naked, she kneels back down next to you. You move to let her suck his cock and while she''s busy, you return the favor by stripping her down as well.'
+	gs 'arousal', 'bj', 10, 'group'
+	gs 'stat'
+	'As soon as her panties are off, she pulls her mouth off Valentin''s manhood with a loud plop and the two of you start helping him undress. Within a minute, the three of you are all stark naked. She pushes him down ''til he is lying back on the couch and encourages you to straddle his lap.'
+	
+	act 'No fucking':
+		*clr & cla
+		'<center><b><font color="maroon">Detention</font></b></center>'
+		'<center><img src="images/locations/pavlovsk/school/detention/sex/detcowgirl.jpg"></center>'
+		'You shake your head. "Sorry, I will suck him or lick you. But I don''t want to get fucked."'
+		'Anushka doesn''t say a word to you, she just climbs on top of him herself, mounting him cowgirl style and starts riding him hard and fast. You kneel down next to them on the couch, squeezing and kissing her lovely ass as she continues to ride him.'
+		gs 'arousal', 'voyeur', 5, 'dom'
+		act 'Suck him again':
+			*clr & cla
+			'<center><b><font color="maroon">Detention</font></b></center>'
+			'<center><img src="images/locations/pavlovsk/school/detention/sex/detcwbj.jpg"></center>'
+			'After riding him for a while, she pulls up and off him, letting his cock slide out of her sopping wet pussy. She reaches over, grabs your head and pushes it down towards his waiting dick. You quickly open your mouth and start sucking his glistening dick, you can taste her pussy juices all over it. She lets you suck his dick for a while, letting you suck up all her pussy juice before pulling your head away and then easing herself back down on his shaft. This time, however, she lets his cock slide up her ass.'
+			gs 'arousal', 'bj', 10, 'group'
+			gs 'stat'
+			act 'Watch':
+				*clr & cla
+				'<center><b><font color="maroon">Detention</font></b></center>'
+				'<center><img src="images/locations/pavlovsk/school/detention/sex/detcownal.jpg"></center>'
+				'You watch as she rides him hard and fast, bucking and grinding against him with his cock deep up her ass. Many minutes later she really picks up the pace, moaning loudly, she is obviously about to have an orgasm. She hammers herself down on his cock, impaling herself, taking his cock as deep in her asshole as it can go. Then she takes a loud shuddering breath, shaking all over with her eyes rolling up as she slowly comes to a stop, with his dick still buried up her ass.'
+				gs 'arousal', 'voyeur', 10, 'dom'
+				act 'Finish':
+					*clr & cla
+					gs 'cum_call', 'mouth', $boy
+					'<center><b><font color="maroon">Detention</font></b></center>'
+					'<center><img src="images/locations/pavlovsk/school/detention/sex/detccum.jpg"></center>'
+					'As Anushka''s orgasm finishes, you hear Valentin panting and grunting as her ass squeezes and twitches around his cock, so you know he is getting very close. So does Anushka, it seems, because she lifts up again and quickly gets off him. She has him stand and kneels down in front of him, pulling you down as well so you can join her. She grabs his dick and rapidly starts jerking his slick cock, not for long though: Only a few seconds later, a stream of sperm spurts out and hits you in the face, right where she was aiming. The next spurt she aims at her own face, followed by your tits, then her own tits - she spreads his spunk between the two of you, coating both of your tits and faces with his sticky cum.'
+					*nl
+					'When the well has dried up, she diligently licks you clean, not leaving a trace of his sperm on your body. You return the favor of course, and when all the cum has been collected, she gives you a deep and passionate french kiss, making sure to share the cum you licked up together. With that done, the three of you get dressed again. While Valentin unlocks the lounge door, he gives you a smirk and says: "Okay, I admit it, you''re not as much of a killjoy as I thought, <<$pcs_nickname>>, and Nush was right: You are a pretty cool chick. Not to mention you really know how to suck cock." You give Anushka a sideways glance and find her grinning at you.' 
+					gs 'arousal', 'kiss', 5
+					gs 'arousal', 'end'
+					gs 'stat'
+					'Going back to the library, you see that the teacher is still out like a light and all the other students are gone. There is less than an hour of detention left anyways, so the three of you leave the school. Once outside, you each go your separate ways.'
 !!since we changed detention hours can you check and make sure this actually lets Sveta leave detention early still?
-										act 'Go home':minut += 15 & gt 'gschool_grounds', 'main'
-									end
-								end
-							end
-						end
-						act 'Mount him':
-							*clr & cla
-							'<center><b><font color="maroon">Detention</font></b></center>'
-							'<center><img src="images/locations/pavlovsk/school/detention/sex/detcvag.jpg"></center>'
-							'She''s right: You are sopping wet and ready. As you lower yourself down towards his crotch, she guides his cock into your pussy. You feel his <<dick>>cm <<$dick_girth>> cock slowly filling and stretching you open, and you start moaning softly, the sensation is incredible and somehow the alcohol is just adding to the feeling.'
-							*nl
-							'You lift yourself up and begin riding his dick, and as if that stimulation wasn''t enough for you, Anushka leans forward and starts licking your clit while he is bucking his hips up, fucking you from below. You are totally lost in pleasure, unable to keep up with all the sensations. All control over the situation has completely passed to your companions and as they keep going you can feel yourself getting close already, the rising tingle in your body threatening to overwhelm your few remaining senses.'
-							*nl
-							'Just then, when you''re right on the edge and release is finally within your grasp, Anushka pulls you off his heavenly cock and takes your place, slamming her pussy down on his cock and impaling herself time and time again. You are certain the little bitch did it on purpose, swapping places when you were so close, but you still return the favor of licking her clit while he fucks her.'
-							gs 'arousal', 'vaginal', 15, 'group'
-							gs 'arousal', 'cuni', 15, 'group'
-							minut -= 15
-							gs 'arousal', 'cuni_give', 5, 'group'
-							gs 'stat'
-							act 'Continue':
-								*clr & cla
-								'<center><b><font color="maroon">Detention</font></b></center>'
-								'<center><img src="images/locations/pavlovsk/school/detention/sex/detcanal1.jpg"></center>'
-								'Unlike you, she leaves no doubt as to who is in control, not while she''s straddling him and not when she pulls herself off and makes him get up. She lays herself down on the couch in his place, spreading her legs and gripping her butt cheeks, spreading them open as well. Her expectation is obvious and Valentin, being a perfect gentleman, obliges her. He slips his dick into her ass with ease, even without any additional lubrication, and begins fucking her practically right away. She lets go of her own butt and motions you over, to straddle her face. Who are you to refuse such an offer?'
-								*nl
-								'Her tongue laps at your clit and slit as soon as they are within reach and every now and then, her tongue darts inside of you as well. Meanwhile, Valentin lays himself down on his side and pounds her ass from behind, allowing him to lick and suck on your nipples while she eats you out. This goes on for some time, all three of you audibly content with this position, until Anushka makes the two of you move again.'
-								gs 'arousal', 'cuni', 10, 'group'
-								gs 'arousal', 'breasts', 10, 'group'
-								minut -= 10
-								gs 'stat'
-								act 'Continue':
-									*clr & cla
-									'<center><b><font color="maroon">Detention</font></b></center>'
-									'<center><img src="images/locations/pavlovsk/school/detention/sex/detcanal.jpg"></center>'
-									'She gets up and has you lay down in her place, straddling your face almost as soon as you''re on your back. After the enthusiasm with which she treated you, you have no reservations about giving her pussy a thorough licking as well and you go to town immediately. Meanwhile, she lifts up your legs and spreads them apart, having Valentin kneel down between your legs. You feel him rubbing the tip of his dick against your asshole for a moment before pushing the tip of his <<dick>>cm <<$dick_girth>> cock past your anus into your ass.'
-									*nl
-									'Not knowing how much experience you might have, he starts off slow and gentle for a moment, allowing you to get used to it. As soon as he feels you relax a bit though, he starts hammering your ass just as hard and fast as he was pounding Anushka''s. She grinds her twat against your face as he claims your ass, each of them taking turns playing with your nipples, adding another tune to the orchestra of pain and pleasure that is filling your mind. You have completely lost all sense of time by now, but you don''t really care.'
-									gs 'arousal', 'anal', 15, 'group'
-									gs 'arousal', 'cuni_give', 15, 'group'
-									minut -= 15
-									gs 'stat'
-									act 'Finish':
-										*clr & cla
-										gs 'cum_call', 'mouth', $boy
-										'<center><b><font color="maroon">Detention</font></b></center>'
-										'<center><img src="images/locations/pavlovsk/school/detention/sex/detccum.jpg"></center>'
-										'Through the haze of pleasure you can hear Valentin panting and grunting, and somehow you know he is getting close. So does Anushka, it seems, because she gets off your face right away and pulls him away from you as well, leaving you feeling suddenly empty. She has him stand and kneels down in front of him while pulling you back up to join her. She grabs his dick and rapidly starts jerking his slick cock, not for long though: Only a few seconds later, a stream of sperm spurts out and hits you in the face, right where she was aiming. The next spurt she aims at her own face, followed by your tits, then her own tits - she spreads his spunk between the two of you, coating both of your tits and faces with his sticky cum.'
-										*nl
-										'When the well has dried up, she diligently licks you clean, not leaving a trace of his sperm on your body. You return the favor of course, and when all the cum has been collected, she gives you a deep and passionate french kiss, making sure to share the cum you licked up together. With that done, the three of you get dressed again. While Valentin unlocks the lounge door, he gives you a smirk and says: "Okay, I admit it, you''re not as much of a killjoy as I thought, <<$pcs_nickname>>, and Nush was right: You are a pretty cool chick. Not to mention a damn good fuck!" You blush, giving Anushka a sideways glance and find her grinning at you.' 
-										gs 'arousal', 'kiss', 5
-										gs 'arousal', 'end'
-										gs 'stat'
-										'Going back to the library, you see that the teacher is still out like a light and all the other students are gone. There is less than an hour of detention left anyways, so the three of you leave the school. Once outside, you each go your separate ways.'
-										act 'Go home':minut += 15 & gt 'gschool_grounds', 'main'
-									end
-								end
-							end
-						end
-					end
+					act 'Go home':minut += 15 & gt 'gschool_grounds', 'main'
+				end
+			end
+		end
+	end
+	
+	act 'Mount him':
+		*clr & cla
+		'<center><b><font color="maroon">Detention</font></b></center>'
+		'<center><img src="images/locations/pavlovsk/school/detention/sex/detcvag.jpg"></center>'
+		'She''s right: You are sopping wet and ready. As you lower yourself down towards his crotch, she guides his cock into your pussy. You feel his <<dick>>cm <<$dick_girth>> cock slowly filling and stretching you open, and you start moaning softly, the sensation is incredible and somehow the alcohol is just adding to the feeling.'
+		*nl
+		'You lift yourself up and begin riding his dick, and as if that stimulation wasn''t enough for you, Anushka leans forward and starts licking your clit while he is bucking his hips up, fucking you from below. You are totally lost in pleasure, unable to keep up with all the sensations. All control over the situation has completely passed to your companions and as they keep going you can feel yourself getting close already, the rising tingle in your body threatening to overwhelm your few remaining senses.'
+		*nl
+		'Just then, when you''re right on the edge and release is finally within your grasp, Anushka pulls you off his heavenly cock and takes your place, slamming her pussy down on his cock and impaling herself time and time again. You are certain the little bitch did it on purpose, swapping places when you were so close, but you still return the favor of licking her clit while he fucks her.'
+		gs 'arousal', 'vaginal', 15, 'group'
+		gs 'arousal', 'cuni', 15, 'group'
+		minut -= 15
+		gs 'arousal', 'cuni_give', 5, 'group'
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			'<center><b><font color="maroon">Detention</font></b></center>'
+			'<center><img src="images/locations/pavlovsk/school/detention/sex/detcanal1.jpg"></center>'
+			'Unlike you, she leaves no doubt as to who is in control, not while she''s straddling him and not when she pulls herself off and makes him get up. She lays herself down on the couch in his place, spreading her legs and gripping her butt cheeks, spreading them open as well. Her expectation is obvious and Valentin, being a perfect gentleman, obliges her. He slips his dick into her ass with ease, even without any additional lubrication, and begins fucking her practically right away. She lets go of her own butt and motions you over, to straddle her face. Who are you to refuse such an offer?'
+			*nl
+			'Her tongue laps at your clit and slit as soon as they are within reach and every now and then, her tongue darts inside of you as well. Meanwhile, Valentin lays himself down on his side and pounds her ass from behind, allowing him to lick and suck on your nipples while she eats you out. This goes on for some time, all three of you audibly content with this position, until Anushka makes the two of you move again.'
+			gs 'arousal', 'cuni', 10, 'group'
+			gs 'arousal', 'breasts', 10, 'group'
+			minut -= 10
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				'<center><b><font color="maroon">Detention</font></b></center>'
+				'<center><img src="images/locations/pavlovsk/school/detention/sex/detcanal.jpg"></center>'
+				'She gets up and has you lay down in her place, straddling your face almost as soon as you''re on your back. After the enthusiasm with which she treated you, you have no reservations about giving her pussy a thorough licking as well and you go to town immediately. Meanwhile, she lifts up your legs and spreads them apart, having Valentin kneel down between your legs. You feel him rubbing the tip of his dick against your asshole for a moment before pushing the tip of his <<dick>>cm <<$dick_girth>> cock past your anus into your ass.'
+				*nl
+				'Not knowing how much experience you might have, he starts off slow and gentle for a moment, allowing you to get used to it. As soon as he feels you relax a bit though, he starts hammering your ass just as hard and fast as he was pounding Anushka''s. She grinds her twat against your face as he claims your ass, each of them taking turns playing with your nipples, adding another tune to the orchestra of pain and pleasure that is filling your mind. You have completely lost all sense of time by now, but you don''t really care.'
+				gs 'arousal', 'anal', 15, 'group'
+				gs 'arousal', 'cuni_give', 15, 'group'
+				minut -= 15
+				gs 'stat'
+				act 'Finish':
+					*clr & cla
+					gs 'cum_call', 'mouth', $boy
+					'<center><b><font color="maroon">Detention</font></b></center>'
+					'<center><img src="images/locations/pavlovsk/school/detention/sex/detccum.jpg"></center>'
+					'Through the haze of pleasure you can hear Valentin panting and grunting, and somehow you know he is getting close. So does Anushka, it seems, because she gets off your face right away and pulls him away from you as well, leaving you feeling suddenly empty. She has him stand and kneels down in front of him while pulling you back up to join her. She grabs his dick and rapidly starts jerking his slick cock, not for long though: Only a few seconds later, a stream of sperm spurts out and hits you in the face, right where she was aiming. The next spurt she aims at her own face, followed by your tits, then her own tits - she spreads his spunk between the two of you, coating both of your tits and faces with his sticky cum.'
+					*nl
+					'When the well has dried up, she diligently licks you clean, not leaving a trace of his sperm on your body. You return the favor of course, and when all the cum has been collected, she gives you a deep and passionate french kiss, making sure to share the cum you licked up together. With that done, the three of you get dressed again. While Valentin unlocks the lounge door, he gives you a smirk and says: "Okay, I admit it, you''re not as much of a killjoy as I thought, <<$pcs_nickname>>, and Nush was right: You are a pretty cool chick. Not to mention a damn good fuck!" You blush, giving Anushka a sideways glance and find her grinning at you.' 
+					gs 'arousal', 'kiss', 5
+					gs 'arousal', 'end'
+					gs 'stat'
+					'Going back to the library, you see that the teacher is still out like a light and all the other students are gone. There is less than an hour of detention left anyways, so the three of you leave the school. Once outside, you each go your separate ways.'
+					act 'Go home':minut += 15 & gt 'gschool_grounds', 'main'
 				end
 			end
 		end
@@ -233,35 +242,35 @@ if $ARGS[0] = 'wedgie fight':
 	*nl
 	'"Just what are the two of you doing?" Then he holds up his hand. "Actually, I don''t care. Both of you come with me. The rest of you behave until I get back." He then grabs both you and Anushka by the arms and drags the two of you out of detention towards the principals office.'
 	act 'In trouble':
-		*clr
-		cla
+		*clr & cla
 		'<center><b><font color="maroon">Principal''s Office</font></b></center>'
 		'<center><img src="images/characters/pavlovsk/school/head/50.jpg"></center>'
 		'He knocks, waiting until he hears "Enter" from inside and then proceeds to drags you both in. Once inside he releases the two of you and addresses the school principal. "These two where trying to pull each others clothes off in the middle of the library."'
 		'The principal doesn''t seem remotely surprised by this. "Miss Konstantinov, I have come to expect this kind of behavior from you, but <b>you</b> miss <<$pcs_lastname>>, I had hoped you would know better. It seems that hope was in vain." she nods to the teacher. "I will deal with them." With that he leaves the office and closes the door.'
 		act 'Punishment':
-			*clr
-			cla
+			*clr & cla
 			gs 'exhibitionism', 2
 			'<center><img src="images/locations/pavlovsk/school/detention/ffspank1.jpg"></center>'
 			'"Very well, since you both wanted to be naked so badly, take off your clothes." She says as she pulls a chair over near her leather couch, taking a seat. Anushka quickly takes off all her clothes seeming not to care in the slightest. You, however, are a little slower but finally you manage to remove all of your clothes as well. Once you are both naked, Miss Volkov motions you over. As soon as you are within an arms reach she grabs you and pulls you across her lap. She then proceeds to spank your bare ass until your buttcheeks are cherry red and stinging like crazy, while Anushka takes a seat on the couch and just watches you get spanked.'
 			act 'Next':
-				*clr
-				cla
+				*clr & cla
 				'<center><img src="images/locations/pavlovsk/school/detention/ffspank2.jpg"></center>'
 				'Once she is satisfied, she pulls you up and points to the corner of her office. "Go stand over there. Leave your clothes where they are, face the corner." You do as you are told, gingerly rubbing your butt as you go. You glance back when you hear the slap of flesh on flesh, it seems to be Anushka''s turn. She is laid out across Miss Volkov''s lap, getting her ass spanked as well. As time passes, you can hear Anushka moaning, either pretending to like it or really enjoying it. Miss Volkov seems annoyed at this and spends considerably more time spanking Anushka''s already glowing ass than she did with you. Finally she seems to grow tired of it, lifting Anushka off her lap and pointing to your corner. "Go join your friend."'
 				act 'Standing':
-					*clr
-					cla
+					*clr & cla
 					'<center><img src="images/locations/pavlovsk/school/detention/ffspank3.jpg"></center>'
-					'You and Anushka stand facing the corner together, your ass is seriously stinging and if anything Anushka''s butt is must be much redder than yours. Apparently expecting one of you to disobey her, Miss Volkov keeps a eye on you for a while, but neither of you do. The two of you stay standing facing the corner, naked with your butts on fire.'
+					'You and Anushka stand facing the corner together, your ass is seriously stinging and if anything Anushka''s butt is must be much redder than yours. Apparently expecting one of you to disobey her, Miss Volkov keeps an eye on you for a while, but neither of you do. The two of you stay standing facing the corner, naked with your butts on fire.'
 					act 'Rebel':
-						*clr
-						cla
+						*clr & cla
 						'<center><img src="images/locations/pavlovsk/school/detention/ffspank4.jpg"></center>'
 						'After a while, Miss Volkov either loses interest in the both of you or forgets about the two naked teenage girls standing in her office. Either way, she stops paying attention to you two. Some time later Anushka gives you a quick grin and leans over to say something. When you lean closer a bit to hear, you are surprised as she kisses you instead, it''s soft quick kiss, but you can feel some real passion behind it. A couple of hours later, Miss Volkov finally speaks to you again. "Alright you two, get dressed and go home. I don''t want to see you in here again."'
 						*nl
 						'With that you quickly gather up your clothes and get dressed again. As the two of you head out, Anushka asks you. "Hey <<$pcs_nickname>>, you want to come by my place?"'
+						act 'Can''t':
+							cla
+							'You shake your head. "Sorry Nush, I have some things I need to do, maybe some other time." Anushka shrugs, "Sure whatever."'
+							act 'leave': gt 'gschool_grounds', 'main'
+						end
 						act 'Sure':
 							cla
 							'The two of you walk back to the apartment complex and to her building. You go up to the fourth floor where she leads you into her family''s apartment and takes you into the living room.'
@@ -275,12 +284,6 @@ if $ARGS[0] = 'wedgie fight':
 									gt 'anushapt', 'anushroom'
 								end
 							end
-							!!first time you go it goes to this. gt 'anushapt', 'livingroom' After that just have it go straight to Anushka''s room please.
-						end
-						act 'Can''t':
-							cla
-							'You shake your head. "Sorry Nush, I have some things I need to do, maybe some other time." Anushka shrugs, "Sure whatever."'
-							act 'leave': gt 'gschool_grounds', 'main'
 						end
 					end
 				end
@@ -335,7 +338,7 @@ if $ARGS[0] = 'temptation':
 				'"Sorry I just can''t." Then you turn and head back to your table in detention. You just can''t. The rest of detention passes very slowly, you don''t see her for the rest of it.'
 				act 'Go home':minut += 15 & gt 'gschool_grounds', 'main'
 			end
-!!This is a option if exhibition is 20 but less than 30. I figure with someone else already naked and encouraging Sveta she could do it due to peer pressure even if her exhibition is not normally high enough.
+!!This is an option if exhibition is 20 but less than 30. I figure with someone else already naked and encouraging Sveta she could do it due to peer pressure even if her exhibition is not normally high enough.
 			if pcs_inhib >= 20 and pcs_inhib < 30:
 				act 'I would like to but...':
 					*clr
@@ -412,7 +415,7 @@ if $ARGS[0] = 'chatWhileWaiting':
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/hiding.jpg"></center>'
 	'You''re waiting for the janitor to pass.'	
 	if anushLimitedQuestions > 0 and anushTalkedofDolls = 0:
-!!this will only be a option until it is asked, once you ask about her clothes once it doesn''t come back up. Maybe some code Anushka told location of Dolls and once activated this never shows up again.	
+!!this will only be an option until it is asked, once you ask about her clothes once it doesn''t come back up. Maybe some code Anushka told location of Dolls and once activated this never shows up again.	
 		act 'Make small talk':
 			*clr
 			cla
@@ -622,7 +625,7 @@ if $ARGS[0] = 'chatWhileWaiting':
 				'<center><b><font color="maroon">Classroom</font></b></center>'
 				'<center><img src="images/characters/pavlovsk/school/girl/anushka/weed.jpg"></center>'
 				'You know this might be a bad call but you want to know. "Is it really that bad?"'
-				'She arches her brows at you as if to say are you serious. "I should tell you to ask her yourself but she would like blow you off or knock out your teeth. Let''s just say her father is a abusive drunk and her mother, when conscious is as meek as a mouse and lets him do what ever he wants. Her older brother is just as bad, so yeah. It''s really that bad. So just drop it."'
+				'She arches her brows at you as if to say are you serious. "I should tell you to ask her yourself but she would like blow you off or knock out your teeth. Let''s just say her father is an abusive drunk and her mother, when conscious is as meek as a mouse and lets him do what ever he wants. Her older brother is just as bad, so yeah. It''s really that bad. So just drop it."'
 				'Knowing you have pushed things as far as you dare, you change the subject.'
 				act 'Talk about something else': gt 'anushka', 'chatWhileWaiting'
 			end
@@ -641,7 +644,7 @@ if $ARGS[0] = 'chatWhileWaiting':
 			else
 				'<center><img src="images/characters/pavlovsk/school/girl/anushka/hiding.jpg"></center>'
 			end
-!!This happens only the first time Sveta asks about it. Then it is no longer a option.
+!!This happens only the first time Sveta asks about it. Then it is no longer an option.
 			'Curious about her plans for the future, you decide to ask what she plans to do once school is over. "Once we graduate what do you plan to do? Focus on the band more?"'
 			'"Sorta, I mean I plan to keep playing with the band and hopefully we can make it. But I am not going to depend on that, I plan to also go to the University in the city as well. So I have a back-up plan, in case the band never takes off."'
 			'You are a bit surprised, you always heard she was doing bad like all the gopniks. "Oh... I didn''t know you were doing that good in school."'

+ 1 - 1
locations/anushkaev1.qsrc

@@ -225,7 +225,7 @@ if $ARGS[0] = 'strapon1':
 													killvar '$orgasm_txt'
 													'Finally, she crawls up to lay beside you, leaning over to give you a kiss. You can taste your own pussy juices on her lips. After a brief kiss, the two of you lay side by side for a few moments. Then she finally gets up and starts to get cleaned up and dressed. As she does you notice she is moving a little gingerly. Then looks at you and says. "Fuck my ass is already sore, it''s going to really hurt, later on, bitch!"'
 													'Laughing a bit, since you can tell she is mostly kidding, you get up and start to get dressed. "Oh please, you are such an anal whore, I damn near fell in."'
-													'She snorts and flips you off as the two of you get dressed. "Fuck you, Bitch!" She says in a obviously amussed tone.'
+													'She snorts and flips you off as the two of you get dressed. "Fuck you, Bitch!" She says in an obviously amussed tone.'
 													gs 'arousal', 'cuni', 5, 'lesbian'
 													minut += 5
 													gs 'stat'

+ 19 - 1
locations/arousal.qsrc

@@ -27,6 +27,8 @@ $orgasm_txt is used to add custom text that will be called if Sveta orgasms in t
 
 temp_anal = 0
 temp_unaware = 0
+!!orgasms restricted to direct stimulation using this flag
+orgasm_flag = 0
 
 if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0] ! 'count2':
 
@@ -79,6 +81,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 
 !!add count and effects due to action
 	if $ARGS[0] = 'masturbate':
+		orgasm_flag = 1
 		count['mast'] = 1
 		stim['mag'] += 6
 		stim['act'] = 100
@@ -99,18 +102,22 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 	elseif $ARGS[0] = 'foreplay':
 		stim['act'] = 20
 	elseif $ARGS[0] = 'cuni':
+		orgasm_flag = 1
 		count['cuni'] = 1
 		stim['mag'] += 4
 		stim['act'] = 80
 	elseif $ARGS[0] = 'rimming':
+		orgasm_flag = 1
 		count['rimming'] = 1
 		stim['act'] = 30
 	elseif $ARGS[0] = 'trib':
+		orgasm_flag = 1
 		count['trib'] = 1
 		stim['mag'] += 3
 		stim['act'] = 70
 		stim_les = 1
 	elseif $ARGS[0] = 'anal':
+		orgasm_flag = 1
 		temp_anal = 1
 		if temp_unaware = 1:
 			count['hidden_anal'] = 1
@@ -144,10 +151,12 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (agrdif + altdif)/5 , 'asshole', 'stretch'
 		stim['act'] = stim['act'] - (agrdif + altdif)
 	elseif $ARGS[0] = 'anal_finger':
+		orgasm_flag = 1
 		temp_anal = 1
 		count['anal_finger'] = 1
 		stim['act'] = 40
 	elseif $ARGS[0] = 'anal_fist':
+		orgasm_flag = 1
 		temp_anal = 1
 		count['anal_fist'] = 1
 		gs 'pain', 4-agape, 'asshole', 'stretch'
@@ -157,6 +166,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			if agape < 3:agape = 3
 		end
 	elseif $ARGS[0] = 'anal_dildo':
+		orgasm_flag = 1
 		temp_anal = 1
 		count['anal_dildo'] = 1
 		!! the same as for 'anal'
@@ -174,6 +184,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (agrdif + altdif)/5 , 'asshole', 'stretch'
 		stim['act'] = stim['act'] - (agrdif + altdif)
 	elseif $ARGS[0] = 'anal_strap':
+		orgasm_flag = 1
 		temp_anal = 1
 		count['anal_strap'] = 1
 		!! the same as for 'anal'
@@ -191,11 +202,13 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (agrdif + altdif)/5 , 'asshole', 'stretch'
 		stim['act'] = stim['act'] - (agrdif + altdif)
 	elseif $ARGS[0] = 'anal_vibe':
+		orgasm_flag = 1
 		temp_anal = 1
 		count['anal_vibe'] = 1
 		stim['mag'] += 1
 		stim['act'] = 60
 	elseif $ARGS[0] = 'vaginal':
+		orgasm_flag = 1
 
 		!! pre-cum check
 		if rand(0,120) < ARGS[1]: cumprecheck = 1 & gs 'cum_manage'
@@ -237,10 +250,12 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (vgrdif + vltdif)/5 , 'vaginal', 'stretch'
 		stim['act'] = stim['act'] - (vgrdif + vltdif)
 	elseif $ARGS[0] = 'vaginal_finger':
+		orgasm_flag = 1
 		count['vaginal_finger'] = 1
 		stim['mag'] += 1
 		stim['act'] = 80
 	elseif $ARGS[0] = 'vaginal_fist':
+		orgasm_flag = 1
 		count['vaginal_fist'] = 1
 		stim['act'] = 70
 		gs 'pain', 3 - vgape, 'vaginal', 'stretch'
@@ -250,6 +265,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			if vgape < 3:vgape = 3
 		end
 	elseif $ARGS[0] = 'vaginal_dildo':
+		orgasm_flag = 1
 		count['vaginal_dildo'] = 1
 		stim['mag'] += 1
 		!! the same as for 'vaginal'
@@ -267,6 +283,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (vgrdif + vltdif)/5 , 'vaginal', 'stretch'
 		stim['act'] = stim['act'] - (vgrdif + vltdif)
 	elseif $ARGS[0] = 'vaginal_strap':
+		orgasm_flag = 1
 		count['vaginal_strap'] = 1
 		stim['mag'] += 1
 		!! virginal capacity increase
@@ -287,6 +304,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (vgrdif + vltdif)/5 , 'vaginal', 'stretch'
 		stim['act'] = stim['act'] - (vgrdif + vltdif)
 	elseif $ARGS[0] = 'vaginal_vibe':
+		orgasm_flag = 1
 		count['vaginal_vibe'] = 1
 		stim['mag'] += 2
 		stim['act'] = 90
@@ -590,7 +608,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 
 	orgasm_buildup += stim['total']
 
-	if $orgasm_or ! 'no' and $ARGS[0] ! 'flashlite' and $ARGS[0] ! 'flash':
+	if $orgasm_or ! 'no' and $ARGS[0] ! 'flashlite' and $ARGS[0] ! 'flash' and orgasm_flag ! 0:
 		if $orgasm_or = 'yes' or $orgasm_or = 'custom':
 			gs 'orgasm', $ARGS[0]
 		elseif orgasm_buildup >= 100 and stim['total'] > 10 and rand(1,100) <= 20:

+ 8 - 4
locations/artemhome.qsrc

@@ -8,14 +8,16 @@ gs 'boyStat','A2'
 
 if $ARGS[0] = '':
 	menu_off = 1
-	'You go to Artem Chebotarev''s apartment and ring the door bell.'
-
+	
 	act 'Move away from the door':minut += 5 & gt 'pod_ezd','etaj_1'
 
 	if week < 6:
 		if hour < 14 and hour >= 7:
+			'You go to Artem Chebotarev''s apartment and ring the door bell.'
 			'No one answers the door. Artem is probably not home.'
 		elseif hour >= 14 and hour < 20:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/2.jpg"></center>'
+			'You go to Artem Chebotarev''s apartment and ring the door bell.'
 			'Artem opens the door and invites you in: "Hi <<$pcs_nickname>>, come on in."'
 
 			act 'Enter Artem''s apartment':gt 'artemhome','inside'
@@ -26,6 +28,8 @@ if $ARGS[0] = '':
 		if hour < 10:
 			'It''s too early in the day to go visit Artem.'
 		elseif hour >= 10 and hour < 20:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/2.jpg"></center>'
+			'You go to Artem Chebotarev''s apartment and ring the door bell.'
 			'Artem opens the door and invites you in: "Hi <<$pcs_nickname>>, come on in."'
 
 			act 'Enter Artem''s apartment':gt 'artemhome','inside'
@@ -50,7 +54,7 @@ if $ARGS[0] = 'inside':
 	menu_off = 0
 
 	if ArtemBeInHome = 0:ArtemBeInHome = 1
-	'<center><b><font color="maroon"><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></font></b></center>'
+	'<center><b><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/2.jpg"></center>'
 	
 	act 'Leave Artem''s apartment': gt 'artemhome','leave', 1
@@ -202,7 +206,7 @@ if $ARGS[0] = 'liar':
 	DimaRudeBlock = 1
 	artQW = 5
 	npc_rel['A2'] = 0
-	'<center><b><font color="maroon"><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></font></b></center>'
+	'<center><b><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/2.jpg"></center>'
 	'Artem looks away from you, with a blank stare in his eyes. He mutters: "You know... I watched that video you wanted me to delete from Dimka''s computer. I can''t believe it... I was willing to do anything for you. Anything!"'
 	'He continues: "Ever since I''ve seen that video... our relationship will be different. I saved a copy of it by the way, so I fucking own you now."'

+ 1 - 1
locations/arturHome.qsrc

@@ -23,7 +23,7 @@ act 'Go to his home':
 	arturTimes += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/arthur/artur.jpg"></center>'
-	'Arthur has generously set the the table with food and you eat meat wrapped in grape leaves and roasted on skewers. You drink strong Chacha with your food and quickly find yourself getting tipsy. Once you''re nearly done with your meal Arthur turns on some music before approaching, a look of lust on his face. "Come to me girl." He says authoritatively'
+	'Arthur has generously set the table with food and you eat meat wrapped in grape leaves and roasted on skewers. You drink strong Chacha with your food and quickly find yourself getting tipsy. Once you''re nearly done with your meal Arthur turns on some music before approaching, a look of lust on his face. "Come to me girl." He says authoritatively'
 
 	act 'Further':gt 'arturSex'
 

+ 6 - 6
locations/arturdin.qsrc

@@ -24,12 +24,12 @@ if $ARGS[0] = 'facefuck':
 		gs 'stat'
 	end
 
-	if artfacefucktimes < 4:
+	if artfacefucktimes < 2:
 		tipsexart = rand(0, 1)
 
 		if tipsexart = 0:act 'Continue': gt 'arturdin', 'artlick'
 		if tipsexart = 1:act 'Continue': gt 'arturdin', 'artchik'
-	elseif artfacefucktimes >= 4:
+	elseif artfacefucktimes >= 2:
 		tipsexart = rand(0, 1)
 
 		if tipsexart = 0:act 'Continue': gt 'arturdin', 'bed'
@@ -74,13 +74,13 @@ if $ARGS[0] = 'bed':
 	gs 'arousal', 5, 'foreplay'
 	gs 'stat'
 	
-	if artfucktimes < 4:
+	if artfucktimes < 2:
 		artrand = rand(0, 2)
 
 		if artrand = 0:act 'Continue': gt 'arturdin', 'sexdog'
 		if artrand = 1:act 'Continue': gt 'arturdin', 'anal'
 		if artrand = 2:act 'Continue': gt 'arturdin', 'fist'
-	elseif artfucktimes >= 4:
+	elseif artfucktimes >= 2:
 		artrand = rand(0, 2)
 
 		if artrand = 0:act 'Continue': gt 'arturdin', 'sexdog_cum'
@@ -96,9 +96,9 @@ if $ARGS[0] = 'bedmiss':
 	gs 'arousal', 5, 'foreplay'
 	gs 'stat'
 
-	if artfucktimes < 4:
+	if artfucktimes < 2:
 		act 'Continue': gt 'arturdin', 'sexmiss'
-	elseif artfucktimes >= 4:
+	elseif artfucktimes >= 2:
 		artrand = rand(0, 1)
 
 		if artrand = 0:act 'Continue': gt 'arturdin', 'sexmiss_cum'

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.