foto.qsrc 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515
  1. # foto
  2. !!2021/04/15
  3. if $ARGS[0] = 'start':
  4. $loc = 'foto'
  5. $loc_arg = 'start'
  6. close all
  7. $location_type = 'indoors'
  8. if model['status'] = 0:gt 'foto', 'studio'
  9. *clr & cla
  10. $menu_loc = 'foto'
  11. $menu_arg = 'start'
  12. menu_off = 0
  13. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  14. if studio_strip = 0:
  15. 'Apparently there''s a "dress code" here and all models are required to be naked in the studio, even if they never do nude shoots. Supposedly, it''s primarily to save time when dressing up and the wardrobe department has an easier time fitting the clothing properly if you''re already naked. And if it''s a nude shoot, it saves even more time because then you can walk right on set. Makes sense you suppose... Kinda...'
  16. else
  17. 'Entering the studio, you head to the back room to strip down.'
  18. end
  19. special_model['roll'] = rand(30,1400)
  20. special_skill_model['roll'] = rand(1,500)
  21. foto['documentary'] = rand(1,100)
  22. act 'Leave': gt'city_center'
  23. act'Strip down':
  24. cla & *clr
  25. menu_off = 1
  26. '<center><video autoplay loop src="images/locations/city/citycenter/photo/fullstrip.mp4"></video></center>'
  27. studio_strip += 1
  28. inhib_exp += 3
  29. *nl
  30. if pcs_inhib >= 60:
  31. if studio_inhib = 3:
  32. 'As soon as you walk in the room, your clothes start to come off almost automatically. You''re so used to being naked in the studio that you''ve practically forgotten that you were ever shy about your body or had problems with the studio''s policies.'
  33. *nl
  34. 'Banging the locker door shut, you head out to get to work.'
  35. else
  36. 'You walk into the back room and strip down without hesitation, completely comfortable with your own body.'
  37. *nl
  38. 'You throw your clothes into a locker and bang it shut, heading back into the studio to do some work.'
  39. end
  40. else
  41. if pcs_inhib < 20:
  42. studio_inhib = 1
  43. 'You squirm with discomfort as you drop the last of your clothing and stand completely naked. You feel cold, your skin tingling with discomfort and your hands immediately covering yourself up as you look around shivering in self-consciousness. You really don''t like being naked like this, especially in front of strangers, but rules are rules. What are you supposed to do about <i>this??</i>'
  44. elseif pcs_inhib < 30 and studio_inhib = 1:
  45. studio_inhib = 2
  46. 'You take a deep breath as you pull off the last of your clothing and shove it in your locker. You can''t help but notice your hardening nipples in response to the cool air and rub your arm in discomfort. You''re getting a little more used to this "dress code" policy, but you still don''t like it.'
  47. elseif pcs_inhib < 30:
  48. studio_inhib = 2
  49. 'You take a deep breath as you pull off the last of your clothing and shove it in your locker. You can''t help but notice your hardening nipples in response to the cool air and rub your arm in discomfort. You''re getting a little more used to this "dress code" policy, but you still don''t like it.'
  50. elseif pcs_inhib < 40 and studio_inhib = 2:
  51. studio_inhib = 3
  52. 'As you bang your locker door closed with your clothes locked behind it, you notice that you don''t feel as much of the apprehension that you used to. You still feel nervous and you still have some suspicions about the motivations of the "no clothes" policy, but you have to admit that it''s been slowly helping you become more confident in yourself and your body. Maybe it''s not such a bad thing after all, you think while another nervous tingle passes through your chest.'
  53. elseif pcs_inhib < 40:
  54. !! studio_inhib = 3
  55. 'Nervous tingles passing through your body, you remove the last of your clothes and place them in your locker. Being naked in front of other people still makes you shiver but it''s not like you have any other options other than to stop working here.'
  56. elseif pcs_inhib < 60 and studio_inhib = 3:
  57. 'You strip out of your clothing and put it in your locker, the skin of your exposed body tingling in contact with the cool air. Uncomfortable as you are, you''re more or less used to the "no-dress code" policy at this point, even if it doesn''t exactly make you happy.'
  58. elseif pcs_inhib < 60:
  59. 'You strip out of your clothing and put it in your locker, the skin of your exposed body tingling in contact with the cool air. You''re not terribly happy with this "no-dress code" policy, but it''s not like you''re shy enough to make excuses. You work at a nude modelling agency after all.'
  60. else
  61. 'You walk into the back room and strip down without hesitation, completely comfortable with your own body.'
  62. end
  63. *nl
  64. 'Banging the locker door shut, you head out to get to work.'
  65. end
  66. if $pantyworntype ! 'none' and pcs_inhib < 30 and daystart < studio_underwear:
  67. *nl
  68. 'You really wish you had brought panties today...'
  69. end
  70. if mesec > 0 and isprok = 0: msg'As your panties come off you realize you''re going to have a problem when your pad goes with it and blood immediately starts running down your legs. Maybe you should switch to tampons...'
  71. if underwear['type'] = 2:
  72. $lastwornbodysuittype['foto'] = $bodysuitworntype
  73. lastwornbodysuitnumber['foto'] = bodysuitwornnumber
  74. else
  75. $lastwornpantytype['foto'] = $pantyworntype
  76. lastwornpantynumber['foto'] = pantywornnumber
  77. $lastwornbratype['foto'] = $braworntype
  78. lastwornbranumber['foto'] = brawornnumber
  79. end
  80. if $clothingworntype ! 'nude': gs 'shortgs', 'undress'
  81. gs 'stat'
  82. act 'Go back to the main floor': gt 'foto', 'studio'
  83. end
  84. if $pantyworntype ! 'none' and pcs_inhib < 60 and studio_strip <= 1 and underwear['type'] ! 2:
  85. if studio_strip_talk < 3:
  86. act'Just strip to your panties':
  87. if $clothingworntype ! 'nude': gs 'clothing', 'strip'
  88. $lastwornpantytype['foto'] = $pantyworntype
  89. lastwornpantynumber['foto'] = pantywornnumber
  90. $lastwornbratype['foto'] = $braworntype
  91. lastwornbranumber['foto'] = brawornnumber
  92. cla & *clr
  93. menu_off = 1
  94. inhib_exp += 2
  95. if studio_strip_talk = 0:
  96. gt 'foto_events', 'studio_strip_talk1'
  97. elseif studio_underwear > 0:
  98. if $braworntype ! 'none':gs 'bras', 'remove'
  99. '<center><video autoplay loop src="images/locations/city/citycenter/photo/strip1.mp4"></video></center>'
  100. 'As you drop your clothes into the locker, you can''t help but take small comfort in the warmth of the panties you still wear. It''s not much, but as long as you have time to put this off, you''ll take solace in what little coverage they provide.'
  101. act'Go to the main floor':
  102. if studio_strip_talk = 1 and studio_underwear <= daystart:
  103. gt 'foto_events', 'studio_strip_talk2'
  104. elseif studio_strip_talk = 2 and studio_underwear <= daystart:
  105. gt 'foto_events', 'studio_strip_talk3'
  106. else
  107. gt 'foto', 'studio'
  108. end
  109. end
  110. end
  111. end
  112. end
  113. if studio_strip_talk < 2 and ($braworntype ! 'none' or underwear['type'] = 2):
  114. act'Just strip to your underwear':
  115. if $clothingworntype ! 'nude': gs 'clothing', 'strip'
  116. if underwear['type'] = 2:
  117. $lastwornbodysuittype['foto'] = $bodysuitworntype
  118. lastwornbodysuitnumber['foto'] = bodysuitwornnumber
  119. else
  120. $lastwornpantytype['foto'] = $pantyworntype
  121. lastwornpantynumber['foto'] = pantywornnumber
  122. $lastwornbratype['foto'] = $braworntype
  123. lastwornbranumber['foto'] = brawornnumber
  124. end
  125. gs 'stat'
  126. cla & *clr
  127. menu_off = 1
  128. '<center><video autoplay loop src="images/locations/city/citycenter/photo/strip3.mp4"></video></center>'
  129. inhib_exp += 1
  130. if studio_strip_talk = 0:
  131. gt 'foto_events', 'studio_strip_talk1'
  132. else
  133. if underwear['type'] = 2:
  134. 'You just strip down to your bodysuit, putting the rest of your belongings into your locker. You know that you need to get over this eventually but you''re still not confident enough yet.'
  135. else
  136. 'You just strip down to your underwear, putting the rest of your belongings into your locker. You know that you need to get over this eventually but you''re still not confident enough yet.'
  137. end
  138. *nl
  139. 'You bang your locker shut and go to get to work.'
  140. act'Go to the main floor':
  141. if studio_underwear <= daystart:
  142. gt 'foto_events', 'studio_strip_talk2'
  143. else
  144. gt 'foto', 'studio'
  145. end
  146. end
  147. end
  148. end
  149. end
  150. end
  151. end
  152. if $ARGS[0] = 'studio_closing':
  153. menu_off = 1
  154. gs 'clothing', 'wear_last_worn'
  155. gs 'foto', 'underwear'
  156. gs 'stat'
  157. '<center><b><font color="maroon">Photography studio</font></b></center>'
  158. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  159. 'It''s after midnight and the studio is closing down. You get dressed and leave before you get locked in.'
  160. act 'Leave': gt'city_center'
  161. end
  162. if $ARGS[0] = 'studio':
  163. if hour < 3:gt 'foto', 'studio_closing'
  164. $loc_arg = 'studio'
  165. $menu_loc = 'foto'
  166. $menu_arg = 'studio'
  167. menu_off = 0
  168. practice_session = 0
  169. *clr & cla
  170. killvar '$modelopt'
  171. minut += 5
  172. gs 'stat'
  173. gs 'themes', 'indoors'
  174. if fame['city_modelling'] >= 200 and fame['city_modelling'] < 240:
  175. model['rank'] = 1
  176. elseif fame['city_modelling'] >= 240 and fame['city_modelling'] < 280:
  177. model['rank'] = 2
  178. elseif fame['city_modelling'] >= 280 and fame['city_modelling'] < 320:
  179. model['rank'] = 3
  180. elseif fame['city_modelling'] >= 320 and fame['city_modelling'] < 360:
  181. model['rank'] = 4
  182. elseif fame['city_modelling'] >= 360 and fame['city_modelling'] < 400:
  183. model['rank'] = 5
  184. elseif fame['city_modelling'] >= 400 and fame['city_modelling'] < 440:
  185. model['rank'] = 6
  186. elseif fame['city_modelling'] >= 440 and fame['city_modelling'] < 560:
  187. model['rank'] = 7
  188. elseif fame['city_modelling'] >= 560 and fame['city_modelling'] < 620:
  189. model['rank'] = 8
  190. elseif fame['city_modelling'] >= 620 and fame['city_modelling'] < 700:
  191. model['rank'] = 9
  192. elseif fame['city_modelling'] >= 700:
  193. model['rank'] = 10
  194. end
  195. anastasia_in = rand(0,1)
  196. emily_in = rand(0,1)
  197. krystal_in = rand(0,1)
  198. if krystal['porn_card_day'] > 0 and ((krystal['porn_card_day'] = daystart and hour >= krystal['porn_card_hour']) or krystal['porn_card_day'] < daystart) and pornstudio = 0:gt 'model_krystal', 'krystal_porn_card'
  199. jeff_in = rand(0,1)
  200. mari_in = rand(0,1)
  201. '<center><b><font color="maroon">Photography studio</font></b></center>'
  202. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  203. if model['status'] = 0:
  204. 'You step into a large warehouse. Scattered throughout, you see large lights brightening a myriad of sets designed to look like different rooms or locations. As you look farther inside, you spot people move between or on the sets. Among them are beautiful women, some wearing fancy dresses or expensive underwear, and shockingly, some of them are nude. Those that stand on sets are surrounded by crews of people wearing black with cameras and other equipment. Strangely, every single woman you see who is not on a set is completely naked.'
  205. 'It appears you are in some kind of photography studio. Just near the door you came in is a reception desk, out of place due to the fact that it simply sits in the middle of the room. A man sits behind it in the light of a desk lamp, doing something on a computer.'
  206. *nl
  207. 'Farther along, you can see what appear to be <a href="exec:gt ''foto_albums'',''model_portraits''">photo albums</a> that sit on a shelf.'
  208. elseif model['status'] = 1:
  209. 'You step onto the main floor of the studio, standing amongst the various sets and photographers who are working those sets. Sitting by the door is a <a href="exec:gs ''shortgs'',''img msg'',''images/locations/city/citycenter/photo/dress_code.jpg''">sign</a> to remind models of the dress code.'
  210. *nl
  211. 'Farther along are the studio''s collection of <a href="exec:gt ''foto_albums'',''model_portraits''">photo albums</a> of their top 10 models. '
  212. *nl
  213. gs 'foto', 'wandering_models'
  214. end
  215. if model['status'] = 1: act 'Go to the showers':gt 'foto', 'showers'
  216. if model['status'] = 1: act 'Go to your makeup station':gt 'foto', 'makeup'
  217. if model['status'] = 1: act 'Talk to a manager':gt 'foto', 'manager_talk'
  218. gs 'foto','microcamera_ask'
  219. if parkblackmail = 2: act 'Look around for the blackmailer':gt 'foto', 'blackm'
  220. if model['status'] = 0:
  221. gs 'foto', 'hiring_ask'
  222. elseif model['status'] = 1:
  223. act 'Look for work':
  224. delact 'Look for work'
  225. *clr
  226. menu_off = 1
  227. '<center><b><font color="maroon">Floor Manager</font></b></center>'
  228. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  229. $tmp = iif(rand(2)=1,iif(rand(2)=1,$model['firstname']+' '+$model['lastname'],$model['firstname']),$model['nickname'])
  230. if venera > 2:
  231. '<<$tmp>>! There is no way anyone is going to want to see pictures of you while your STD is so obvious, you should see a doctor.'
  232. elseif func('body_din','pregnancyVisibility') = 1:
  233. '"<<$tmp>>! Who knocked you up!? Didn''t we pay you enough to use contraception? Sorry, but we don''t specialize in this type of shots."'
  234. elseif pcs_apprnc < 80:
  235. '"I''m sorry but you are going to have to work on your appearance if you want to do a shoot."'
  236. elseif cumsumbod-cumsumvag-cumsumass > rand(0,5):
  237. '"Ugh, <<$tmp>>, what the hell is that?" he looks at you and the cum on you with disgust. "We don''t care what your sexual habits are outside of work, but we''re not shooting Japanese porn here. At least take a shower after getting laid."'
  238. elseif pcs_leghair > 3:
  239. '"Go shave your legs, we''re not running a nature special on gorillas."'
  240. elseif mesec > 0 and isprok = 0:
  241. '"What the hell <<$tmp>>!"'
  242. 'You follow his gaze to see the blood running down your legs.'
  243. '"Go wash that off and put a tampon in already! There''s a dispenser in the shower room."'
  244. elseif pcs_sweat >= 20:
  245. '"You''re all sweaty. Go take a shower before asking for work. And don''t forget to do your makeup after."'
  246. elseif pcs_makeup = 0:
  247. '"Your makeup is smeared all over your face <<$tmp>>. Go clean up and see the makeup artists first."'
  248. elseif pcs_makeup = 1:
  249. '"<<$tmp>>, you forget to do your makeup. Hurry up! We don''t have all day."'
  250. else
  251. cla
  252. if model['spcial_job_day'] ! daystart:
  253. model['spcial_job_day'] = daystart
  254. if special_model['roll'] < min(fame['city_modelling'], 700) and modelfoto['topless'] > 0 and hour < 15: gt 'foto_events', 'fame'
  255. if special_skill_model['roll'] < pcs_mdlng and modelfoto['nip'] > 0: gt 'foto_events', 'skill'
  256. if foto['documentary'] >= 95 and $pantyworntype = 'none' and modelfoto['shoots']>= foto['documentary_timer']: gt 'foto_model_documentary', '1st_documentary'
  257. end
  258. '"Hello <<$tmp>>. Are you here to work?"'
  259. act 'Perform the shoots':
  260. if model_job_week >= 2:
  261. gt 'foto_practice','start'
  262. else
  263. gt 'foto_shoot','model'
  264. end
  265. end
  266. if first_fame_event = 2: act 'Ask if there''s special work available': gt 'foto_events', 'special'
  267. !!act 'Check auditions': gt 'foto_events2', 'auditions'
  268. act 'Never mind': gt 'foto', 'studio'
  269. end
  270. killvar '$tmp'
  271. end
  272. end
  273. if model['status'] = 1:
  274. act 'Leave studio':
  275. *clr & cla
  276. menu_off = 1
  277. if studio_underwear_steal > 0:
  278. gs 'clothing', 'wear_last_worn'
  279. gs 'stat'
  280. '<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
  281. 'You go to your locker in the back room and start to throw on your clothes when you suddenly remember that one of the managers took your underwear earlier today. You''ll have to go see him to get it back...'
  282. act 'Go see the manager': gt 'foto_events', 'underwear_steal2'
  283. else
  284. gs 'clothing', 'wear_last_worn'
  285. gs 'foto', 'underwear'
  286. gs 'stat'
  287. '<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
  288. 'You go into the back room to put on clothes and get ready to go home.'
  289. act 'Leave': minut += 1 & gt 'city_center'
  290. end
  291. end
  292. elseif model['status'] = 0:
  293. act 'Leave studio': minut += 1 & gt 'city_center'
  294. end
  295. end
  296. if $ARGS[0] = 'bathroom':
  297. $loc_arg = 'bathroom'
  298. $menu_loc = 'foto'
  299. $menu_arg = 'bathroom'
  300. $locM = 'foto'
  301. $locM_arg = 'bathroom'
  302. menu_off = 0
  303. gs'stat'
  304. cla & *clr
  305. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/models<<rand(1,2)>>.jpg"></center>'
  306. 'A gaggle of models crowd the <a href="exec:gt ''mirror'',''start''">mirrors</a> and sinks, loudly chatting, giggling, and generally gossiping about life in the city and the studio.'
  307. *nl
  308. 'Why they don''t do their makeup in the back where the mirrors and the lights are better is beyond you. But it can''t be helped you suppose. The bathroom <i>is</i> the traditional place for girls to gossip after all.'
  309. act 'Go to the studio floor': gt 'foto', 'studio'
  310. act 'Go to the showers': gt 'foto', 'showers'
  311. act 'Go to your makeup station': gt 'foto', 'makeup'
  312. if mc_inventory['deodorant'] > 0 and deodorant_on = 0:
  313. act 'Apply deodorant (0:01)':
  314. *clr & cla
  315. menu_off = 1
  316. minut += 1
  317. mc_inventory['deodorant'] -= 1
  318. gs 'sweat', 'deo'
  319. iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
  320. 'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
  321. act 'Continue': menu_off = 0 & gt $loc, $loc_arg
  322. end
  323. end
  324. if AlexandriaQW = 1:
  325. act'Listen to the gossip':
  326. *clr & cla
  327. AlexandriaQW = 2
  328. gs 'stat'
  329. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/models.jpg"></center>'
  330. 'You are trying to find the "McGuffin" that Tatiana told you was somewhere in the agency and that was cursing the place, but you haven''t had much luck... until now. You feel a magic tingle and snoop on an interesting titbit.'
  331. '"Oh my god! You need to meet this girl! She is an incredible mass... massa... masse... Damn! She is good with her hands!"'
  332. '"Sorry, I don''t swing that way. Well... except on my boyfriend''s birthday."'
  333. '"Huh?! No! Well... maybe? I mean that she can help you with your boob pains!"'
  334. '"You mean my BACK pains? Are you feeling alright? You sound a little off today."'
  335. '"What? Yes! I''m feeling great! You <i>must</i> meet her! She''s a redhead named Tatiana! She hangs out back there, in the room where we store the... umm... the things that we use for the shoots!"'
  336. '"You mean the props room?"'
  337. 'Okay, that''s a clue! Maybe you should search the props room?'
  338. act 'Continue': gt 'foto', 'bathroom'
  339. end
  340. else
  341. act 'Listen to the gossip': gt 'foto_models', 'model_chatter'
  342. end
  343. if AlexandriaQW = 2:
  344. act'Search the props'' room':gt 'tatiana_missions', 'mission2A'
  345. end
  346. end
  347. if $ARGS[0] = 'showers':
  348. $loc_arg = 'showers'
  349. gs'stat'
  350. cla & *clr
  351. menu_off = 1
  352. krystal['shower_sex'] = rand(1,7)
  353. if krystal['shower_sex'] = 7 and krystal['status'] >= 3:gt 'model_krystal','krystalshower'
  354. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/shower.jpg"></center>'
  355. 'In the center of the studio you find the staff shower room. This is where the models go if they need to clean up. There''s no real privacy here. Anybody walking past can see right in, the only modesty being some panes of slightly frosted glass. Still, none of the other models seem to mind very much and sometimes converse or share shower stalls with each other.'
  356. *nl
  357. 'A little bit aways are bathroom stalls with a line of sinks and mirrors on the wall opposite as well as several tampon dispensers and a bin full of disposable razors.'
  358. pcs_shave['free_razor'] = 1
  359. act 'Go to the studio floor':pcs_shave['free_razor'] = 0 & gt 'foto', 'studio'
  360. if mc_inventory['shampoo'] > 0:
  361. act 'Take a shower (0:15)':
  362. cla
  363. *clr
  364. minut += 15
  365. pcs_horny += 1
  366. pcs_hairbsh = 0
  367. pcs_makeup = 1
  368. inhib_exp += 1
  369. dynamic $showerdin
  370. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  371. 'You go into a stall and turn on the shower. You lather your body and wash.'
  372. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
  373. if pcs_horny >= 40:
  374. act 'Use the showerhead on your pussy':
  375. cla
  376. *clr
  377. $orgasm_or = 'no'
  378. gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
  379. $orgasm_or = 'no'
  380. gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
  381. $orgasm_or = 'yes'
  382. gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
  383. gs 'stat'
  384. '<center><video autoplay loop src="images/shared/home/bathroom/wash2.mp4"></video></center>'
  385. *nl
  386. 'Despite the openness of the shower area, you can''t help yourself and place the showerhead between your legs, massaging your pussy with powerful jets of warm water and fingers. '
  387. if hypnoAddict > 0:
  388. 'You unconsciously avoid spraying water into your vagina.'
  389. act 'Dry off':gt 'foto', 'showers'
  390. else
  391. if pcs_horny >= 70:
  392. if exhibitionist_lvl > 0:
  393. $orgasm_or = 'no'
  394. gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
  395. $orgasm_or = 'no'
  396. gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
  397. $orgasm_or = 'yes'
  398. $orgasm_txt = 'Soon you feel a warm wave spreading over your entire body and you shudder as an orgasm overtakes you. You quickly look around hoping no one noticed your public masturbation session.'
  399. gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
  400. pcs_mood += 15
  401. gs 'arousal', 'end'
  402. gs 'stat'
  403. act 'Dry off':gt 'foto', 'showers'
  404. else
  405. pcs_mood += 15
  406. $orgasm_or = 'no'
  407. gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
  408. $orgasm_or = 'no'
  409. gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
  410. $orgasm_or = 'yes'
  411. $orgasm_txt = 'You loudly groan as you shudder in orgasm, uncaring if anyone notices what you''re up to. In fact, it kind of turns you on and makes you want to keep going...'
  412. gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
  413. gs 'arousal', 'end'
  414. act 'Dry off':gt 'foto', 'showers'
  415. end
  416. else
  417. pcs_horny += 5
  418. pcs_mood += 10
  419. $orgasm_or = 'no'
  420. gs 'arousal', 'masturbate', 'exhibitionism', 5
  421. gs 'arousal', 'end'
  422. gs 'stat'
  423. 'At first it feels very nice, but after a while you become self conscious of how long you''ve been masturbating in the public staff showers. You think maybe it''s time to stop.'
  424. act 'Dry off':gt 'foto', 'showers'
  425. end
  426. end
  427. cumspclnt = 8
  428. gs 'cum_cleanup'
  429. end
  430. end
  431. dynamic $brit
  432. act 'Get out of the shower':gt 'foto', 'showers'
  433. end
  434. else
  435. '<font color="red">You''ve run out of shampoo and will have to buy some more before you can wash yourself.</font>'
  436. end
  437. '<a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
  438. if mesec > 0 and isprok = 0:
  439. act'Use a tampon':
  440. menu_off = 1
  441. modeltampon = rand(1,2)
  442. cla
  443. isprok = 1
  444. minut += 2
  445. if modeltampon = 1:
  446. 'Going to one of the dispensers, you take a tampon from it and tear open the packaging and inserting it into your pussy, carefully tucking the string inside so it won''t be visible from the outside and photographers won''t yell at you.'
  447. 'Your woman''s issue taken care of, you throw the trash away and finish up.'
  448. else
  449. 'You go over to one of the dispensers and curse when you find it empty. Trying another one, you get your tampon and tear open the packaging, inserting it into your pussy and carefully tucking the string inside so it won''t be visible from the outside and photographers won''t yell at you.'
  450. 'Your woman''s issue taken care of, you throw the trash away and finish up.'
  451. end
  452. act 'Finish up': gt 'foto', 'showers'
  453. end
  454. end
  455. if mc_inventory['deodorant'] > 0 and deodorant_on = 0:
  456. act 'Apply deodorant (0:01)':
  457. *clr & cla
  458. menu_off = 1
  459. minut += 1
  460. mc_inventory['deodorant'] -= 1
  461. gs 'sweat', 'deo'
  462. iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
  463. 'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
  464. act 'Continue': menu_off = 0 & gt $loc, $loc_arg
  465. end
  466. end
  467. act 'Go to your makeup station': pcs_shave['free_razor'] = 0 & gt 'foto', 'makeup'
  468. act 'Go to the bathroom': pcs_shave['free_razor'] = 0 & gt 'foto', 'bathroom'
  469. end
  470. if $ARGS[0] = 'makeup':
  471. gs'stat'
  472. *clr & cla
  473. $locM = 'foto'
  474. $locM_arg = 'makeup'
  475. $loc_arg = 'makeup'
  476. $menu_loc = 'foto'
  477. $menu_arg = 'makeup'
  478. menu_off = 0
  479. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/mirrors.jpg"></center>'
  480. 'The backstage area where you and the other girls put on your makeup.'
  481. act 'Back to the studio': gt 'foto', 'studio'
  482. if pcs_hairbsh < 1:
  483. act'Brush your hair':
  484. *clr & cla
  485. menu_off = 1
  486. '<center><img <<$set_imgh>> src="<<func(''$face_image'')>>"></center>'
  487. 'You pick up the brush on the table of your station and work it through your hair until it shines.'
  488. minut += 1
  489. pcs_hairbsh = 1
  490. act 'View results': gt 'foto', 'makeup'
  491. end
  492. end
  493. if pcs_hairbsh < 1 or pcs_makeup = 1:
  494. act'Do your own makeup': menu_off = 1 & gt 'mirror', 'start'
  495. act'Go to the makeup artists (0:30)':
  496. cla & *clr
  497. menu_off = 1
  498. minut += 30
  499. pcs_hairbsh = 1
  500. pcs_makeup = 5
  501. pcs_lipbalm += 8
  502. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/makeup.jpg"></center>'
  503. 'You ask for the makeup artists and they sit you down at your station to do their job.'
  504. 'Perfectly precise and with deft hands, they work carefully, covering up any and all of your imperfections but also coloring your face in ways that flawlessly compliment the natural hues of your body, eyes, face, and hair. The process takes ages, but you know that it''s worth it. This is a level of makeup that you could never achieve on your own.'
  505. *nl
  506. 'Finally, they finish and step back. Looking at yourself in the mirror, it''s strange. Rather than looking dolled up, overdone, and fake, it''s almost like you aren''t even wearing makeup. Unlike some famous models, you still look like a real person. More importantly than that, you still look like you. It''s just the perfect version of you.'
  507. act 'Finish': gt 'foto', 'makeup'
  508. end
  509. end
  510. if mc_inventory['deodorant'] > 0 and deodorant_on = 0:
  511. act 'Apply deodorant (0:01)':
  512. *clr & cla
  513. menu_off = 1
  514. minut += 1
  515. mc_inventory['deodorant'] -= 1
  516. gs 'sweat', 'deo'
  517. iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
  518. 'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
  519. act 'Continue': menu_off = 0 & gt $loc, $loc_arg
  520. end
  521. end
  522. act 'Go to the showers':gt 'foto', 'showers'
  523. end
  524. if $ARGS[0] = 'manager_talk':
  525. minut += 1
  526. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  527. 'You approach the manager''s desk.'
  528. '"Something I can help you with <<$model[''firstname'']>>?"'
  529. act 'Back to the studio': gt 'foto', 'studio'
  530. act'Change your model name':
  531. modelfoto['change_name'] += 1
  532. cla & *nl
  533. '"I want to change my name in the listings," you say.'
  534. '"Okay, what do you want to be called instead?" he replies, pulling up your profile on a computer.'
  535. act 'Call me...': gt 'foto', 'model_name3'
  536. end
  537. act'Change how you''re paid':
  538. cla & *nl
  539. '"I want to change how I get paid," you say.'
  540. act'Never mind':
  541. cla & *nl
  542. '"On second thought, forget I said anything," you say, changing your mind. "Sorry for wasting your time."'
  543. act 'Finish': gt'foto', 'manager_talk'
  544. end
  545. if $model['pay_method'] = 'direct_deposit':
  546. '"Okay," the manager nods. "Right now you''re getting directly to your bank account. How did you want to get paid instead?"'
  547. act'Paid in cash':
  548. $model['pay_method'] = 'cash_envelope'
  549. cla & *nl
  550. '"I want to be paid in cash."'
  551. '"Okay, I''ll just update your payment details now."'
  552. *nl
  553. 'It takes a minute as the manager types through some things and clicks dropdown menus on his computer before he turns back to you.'
  554. '"All done. You''ll get paid in cash in the studio as soon as you''re finished with shoots."'
  555. act 'Finish': gt'foto', 'manager_talk'
  556. end
  557. else
  558. '"Okay," the manager nods. "Right now you''re getting paid cash. How did you want to get paid instead?"'
  559. if bankAccount = 1:
  560. act'Direct deposit':
  561. minut += 1
  562. $model['pay_method'] = 'direct_deposit'
  563. cla & *nl
  564. '"I want to be paid with direct deposit."'
  565. '"Okay, what''s your banking information?"'
  566. *nl
  567. 'You spend a couple minutes going over your banking details and confirming they are all correct before the manager hits submit.'
  568. '"All done. Your money will now be deposited directly into your bank account as soon as we''ve confirmed the job is finished."'
  569. act 'Finish': gt'foto', 'manager_talk'
  570. end
  571. end
  572. end
  573. end
  574. end
  575. if $ARGS[0] = 'end':
  576. if practice_session = 0:
  577. model_job_week += 1
  578. model_week = (daystart - week) / 7
  579. modelfoto['shoots'] += 1
  580. if $model['pay_method'] = 'direct_deposit':
  581. karta += modelpayfin
  582. else
  583. money += modelpayfin
  584. end
  585. modelfoto['earnings'] += modelpayfin
  586. !! reference tracking for the last time you did model work
  587. stat['last_model'] = daystart
  588. else
  589. practice_session = 0
  590. end
  591. gt 'foto','studio'
  592. end
  593. if $ARGS[0] = 'hiring_ask':
  594. act 'Ask about working as a glamor model':
  595. cla & *clr
  596. menu_off = 1
  597. minut += 1
  598. gs 'stat'
  599. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  600. if vidage >= 40:
  601. 'You ask about working as a model, but the photographer says to you, "I''m sorry, but you look like a pretty mature woman, we need models with a more youthful appearance." This is his way of telling you that you look too old for this business.'
  602. act 'Leave':minut += 1 & gt 'city_center'
  603. elseif pcs_skin < 40:
  604. '"Girl, your face is covered in acne unless you improve your appearance there is no chance of working here."'
  605. act 'Leave':minut += 1 & gt 'city_center'
  606. elseif pcs_bmi >= foto_weight and foto_weight > 0:
  607. 'You walk up to the front desk and find the same man who interviewed you previously. He looks up at you from his computer as you approach and frowns.'
  608. 'Before you can say anything, he sternly says, "Girl, I told you to lose weight, not put it on! Now get out of here until you slim down some!"'
  609. 'The comment turns your face bright red and you stop in your tracks. He stares at you angrily until you slowly start to back up and head towards the door.'
  610. act 'Leave':minut += 1 & gt 'city_center'
  611. elseif pcs_bmi < foto_weight and foto_weight > 0:
  612. gt 'foto', 'interview2'
  613. elseif fotofakepassport = 1 and age < 18:
  614. 'You walk up to the front desk and find the same man who "interviewed" you previously. He looks up at you from his computer as you approach.'
  615. '"Hello there. Did you find your passport?"'
  616. if fakepassport ! 1:
  617. '"Uhh... no, sorry... I just-"'
  618. '"Alright," he interrupts you. "No problem. Just come back when you have it." He immediately stops paying attention to you and goes back to looking at his computer.'
  619. *nl
  620. act'Continue':
  621. cla
  622. 'You step away from the desk with a sigh. You hoped to work something out but it looks like it''s no use. Damn. You really need to find a fake passport! That or just wait a few years...'
  623. act 'Leave': gt 'foto', 'start'
  624. end
  625. act'Come clean and tell the truth':
  626. if age = 17:
  627. $temp['real_age'] = 'seventeen'
  628. elseif age = 16:
  629. $temp['real_age'] = 'sixteen'
  630. end
  631. fotofakepassport = 2
  632. cla
  633. 'You sigh. There''s no point in dragging this out. You''ll never be able to work here at this rate. Leaning over the desk, you whisper to him.'
  634. '"Okay, here''s the truth. I''m not the age I said I was. I''m <<$temp[''real_age'']>>. But I still want to work here. Isn''t there some way we can work this out?"'
  635. '"Hmmm..." He rubs his chin thoughtfully, smiling while he looks you up and down. Just the way he stares gives you the impression that he''s undressing you with his eyes, remembering what you look like naked. "Alright. I''m not supposed to do this but I like your tits and I wouldn''t mind seeing more of that around here."'
  636. '<i>He was thinking about me naked! I knew it!</i>'
  637. '"There''s a small printing shop in the Red Light District. If you can come up with 30.000 cash, the guy there can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Deal?"'
  638. '"Deal."'
  639. '"Good. Now don''t come back without that passport. I don''t like having my time wasted."'
  640. 'He shoos you away and you leave the studio, getting ready for the next step.'
  641. if money < 30000:'<i>Great. Now I just need to find 30.000 <b>₽</b> for the fake passport. Just great. Big load of trouble this job is...</i>'
  642. act 'Leave': minut += 1 & gt 'city_center'
  643. end
  644. else
  645. '"Yup, I''ve got it right here."'
  646. 'You hand over your fake passport and he inspects it, comparing it to something on his screen and occasionally clacking on his keyboard. You feel nervous that he might be looking for discrepancies and find out it''s fake before you realize he''s looking back and forth because he''s copying the information into the computer. Probably for employee records or something like that.'
  647. act 'Continue':gt 'foto', 'model_name1'
  648. end
  649. elseif fotofakepassport >= 2 and age < 18:
  650. 'You walk up to the front desk and find the same man who "interviewed" you previously. He looks up from his computer and recognizing you, he gives you a lewd smile and a knowing look.'
  651. '"I see you''re back. Did you, uhh, ''find'' your passport?"'
  652. if fakepassport ! 1:
  653. '"Not yet." He scowls at you.'
  654. '"Then get out and stop wasting our time here."'
  655. act 'Leave the studio': gt'city_center'
  656. elseif fakepassport = 1 and fotofakepassport = 2:
  657. '"Yup," you smile back, handing him your new fake passport.'
  658. *nl
  659. 'He takes it from you and begins copying the information onto his computer. As he types he occasionally glances at you, like he can''t wait to see you naked again. Finally, he hits a key on his keyboard with an air of finality and holds up the fake passport one more time to compare the information he just typed in. Satisfied that it has been entered accurately, he nods and clicks a few more times to save the data.'
  660. act 'Continue':gt 'foto', 'model_name1'
  661. elseif fakepassport = 1 and fotofakepassport = 3:
  662. '"Yup," you smile back, handing him your new fake passport.'
  663. *nl
  664. 'He takes it from you and begins copying the information onto his computer. As he types you jitter with excitement and he occasionally glances at you with a look that says he''s staring through your clothing and he can''t wait to see you naked again. You can''t wait for him to see you either! Finally, he hits a key on his keyboard with an air of finality and holds up the fake passport one more time to compare the information he just typed in. Satisfied that it has been entered accurately, he nods and clicks a few more times to save the data.'
  665. act 'Continue':gt 'foto', 'model_name1'
  666. elseif fakepassport = 1 and fotofakepassport = 4:
  667. 'Not playing along with his game, you flick the passport at his face.'
  668. '"Here, take it pervert. Let''s get this over with so I can make some money."'
  669. *nl
  670. 'He picks it from where it fell onto his desk and begins copying the information onto his computer. As he types he occasionally glances at you, like he can''t wait to see you naked again. You roll your eyes and give him the finger which makes him smile more but at least he goes back to focusing on typing. Finally, he hits a key on his keyboard with an air of finality and holds up the fake passport one more time to compare the information he just typed in. Satisfied that it has been entered accurately, he nods and clicks a few more times to save the data.'
  671. act 'Continue':gt 'foto', 'model_name1'
  672. end
  673. else
  674. gt 'foto', 'interview'
  675. end
  676. end
  677. end
  678. if $ARGS[0] = 'interview':
  679. cla & *clr
  680. menu_off = 1
  681. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  682. if anushkaQW['model_referral'] = 1: 'You walk up to the front desk and say Anushka sent you. You only have to wait a few minutes before somebody arrives to interview you.'
  683. '"You want to work here? How old are you?"'
  684. if age >= 18:
  685. act'I''m <<age>>':
  686. howoldareyou = 2
  687. gt 'foto', 'interview2'
  688. end
  689. elseif fakepassport = 1:
  690. act'I''m 18':gt 'foto', 'interview2'
  691. else
  692. howoldareyou = 2
  693. act 'Tell the truth':
  694. age_truth = 1
  695. gt 'foto', 'interview2'
  696. end
  697. act 'Lie':
  698. age_lie = 1
  699. gt 'foto', 'interview2'
  700. end
  701. end
  702. end
  703. if $ARGS[0] = 'interview2':
  704. cla & *clr
  705. menu_off = 1
  706. if pcs_inhib > 40:
  707. gs 'willpower', 'skill', 'pcs_inhib', 'easy'
  708. elseif pcs_inhib > 20:
  709. gs 'willpower', 'skill', 'pcs_inhib', 'medium'
  710. else
  711. gs 'willpower', 'skill', 'pcs_inhib', 'hard'
  712. end
  713. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  714. if pcs_bmi < foto_weight:
  715. 'You walk up to the front desk and find the same man who interviewed you previously. He looks up at you from his computer as you approach.'
  716. '"Hmm..." he says appraisingly. "You look like you lost some weight since the last time I saw you."'
  717. '"Yes I did!" You smile brightly at him.'
  718. '"Well, let''s have a look then. Go ahead, undress for me."'
  719. elseif fakepassport = 1 or age_lie = 1:
  720. *nl
  721. '"I''m 18."'
  722. '"I see. Alright, undress. Let me take a look at you."'
  723. elseif age_truth = 1 or age >= 18:
  724. *nl
  725. '"I''m <<age>>."'
  726. '"I see. Alright, undress. Let me take a look at you."'
  727. end
  728. act'I can''t do it':
  729. *clr & cla
  730. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  731. 'Even if it''s just this one time, you can''t do it after all. It''s simply too embarrassing to get naked in front of a total stranger. You blush, apologize, and leave the studio.'
  732. act 'Leave': minut += 1 & gt 'city_center'
  733. end
  734. if undress_ask = 0:
  735. act'What? Why?':
  736. undress_ask = 1
  737. *clr
  738. gs'stat'
  739. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  740. '"What?? Why?"'
  741. '"Hmm? This is a modelling studio. That means sometimes we dress our models up in skimpy clothes and lingerie. Our studio is also popular for its nude spreads. You don''t necessarily need to do shoots with nudity, but you need to have your body inspected to make sure you match the criteria for working here."'
  742. end
  743. end
  744. if why_here = 0:
  745. act'Right here?':
  746. why_here = 1
  747. *clr
  748. gs'stat'
  749. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  750. '"Right here?" you ask. "Shouldn''t we be doing this in some kind of interview room or something?"'
  751. '"Might as well be here," he shrugs. "If you want to work here, we have a dress code policy for the models."'
  752. '"So? What does that have to do with me getting naked in the middle of a workplace?"'
  753. '"The policy is that models don''t wear clothes while on the premises. It makes the logistics of dressing and undressing them for shoots easier. Come on. You want to work for a modelling studio that specializes in nude spreads. Don''t get shy about showing your body to a few people here when you might be on a magazine cover showing it to the entire country. Now are you going to undress so I can do my job or are you going to keep wasting my time here?"'
  754. end
  755. end
  756. if pcs_inhib >= 40:
  757. act 'Do as he says':
  758. *clr & cla
  759. if underwear['type'] = 2:
  760. $lastwornbodysuittype['foto'] = $bodysuitworntype
  761. lastwornbodysuitnumber['foto'] = bodysuitwornnumber
  762. else
  763. $lastwornpantytype['foto'] = $pantyworntype
  764. lastwornpantynumber['foto'] = pantywornnumber
  765. $lastwornbratype['foto'] = $braworntype
  766. lastwornbranumber['foto'] = brawornnumber
  767. end
  768. if $clothingworntype ! 'nude': gs 'shortgs', 'undress'
  769. gs 'stat'
  770. '<center><video autoplay loop src="images/locations/city/citycenter/photo/strip1.mp4"></video><video autoplay loop src="images/locations/city/citycenter/photo/strip2.mp4"></video></center>'
  771. if pcs_bmi < foto_weight and foto_weight > 0:
  772. foto_weight = pcs_bmi
  773. if foto_weight < 25: fotofit = 1
  774. 'You strip off your clothing for the photographer once again, holding your breath and hoping that you''ve slimmed down enough to work here now.'
  775. 'Just like before, he circles you, asks you to adjust your pose for him, carefully inspecting every aspect of your nude body.'
  776. if foto_cupsize > tits:
  777. 'He pauses a moment, staring at your breasts more intently than you remember him looking last time.'
  778. if pcs_inhib < 50:
  779. 'You steel yourself to keep yourself from squirming but can''t keep the blush off your face.'
  780. '"Are your breasts smaller than they were before?"'
  781. '"Erhm, yeah..." you mumble. "I might''ve lost a cupsize or two when I lost the weight... Is that a problem...?" you ask awkwardly.'
  782. else
  783. 'You look down at yourself to see if there''s something on them, or at least a reason he''s staring at them so much other than because he likes them.'
  784. '"Are your breasts smaller than they were before?"'
  785. '"Oh," you say, blinking. "Yeah, they''re a little smaller now. Kind of happened when I lost weight. That''s not a problem is it?"'
  786. end
  787. '"No, not at all," he says, shaking his head. "We don''t tend to discriminate on breast size here. We have plenty of big tit and small tit girls, I was just wondering if it was my imagination or not."'
  788. 'You nod in understanding.'
  789. end
  790. act'Continue':
  791. if pcs_bmi < 25 or pcs_hotcat >= 6:
  792. gt 'foto', 'job_offer'
  793. else
  794. gt 'foto', 'job_decline'
  795. end
  796. end
  797. else
  798. if undress_ask = 0 and why_here = 0:
  799. 'You unquestioningly take off your clothes and leave them on the floor while the photographer examines you.'
  800. else
  801. 'You take off your clothes and leave them on the floor while the photographer examines you.'
  802. end
  803. 'He circles you slowly, occasionally asking you to adjust your pose slightly, carefully inspecting every aspect of your nude body. Your <<$pcs_eyecol>> eyes framed by your <<$pcs_haircol>> hair, your <<$pc_desc[''lip size'']>>lip, your <<$titsize>> breasts, your <<$pc_desc[''skin'']>> <<$pcs_tan>> skin, your thighs, even your <<$pc_desc[''pubes'']>> pussy...'
  804. 'He spends several minutes doing this without saying anything. Several people walk by while he does, including several beautiful and nude women who glance at you, whispering to each other before moving on.'
  805. act'Continue':
  806. if pcs_bmi < 25 or pcs_hotcat >= 6:
  807. gt 'foto', 'job_offer'
  808. else
  809. gt 'foto', 'job_decline'
  810. end
  811. end
  812. end
  813. end
  814. elseif will_cost <= pcs_willpwr:
  815. act'Reluctantly undress (<<will_cost>> Willpower)':
  816. reluctant_undress = 1
  817. *clr & cla
  818. if underwear['type'] = 2:
  819. $lastwornbodysuittype['foto'] = $bodysuitworntype
  820. lastwornbodysuitnumber['foto'] = bodysuitwornnumber
  821. else
  822. $lastwornpantytype['foto'] = $pantyworntype
  823. lastwornpantynumber['foto'] = pantywornnumber
  824. $lastwornbratype['foto'] = $braworntype
  825. lastwornbranumber['foto'] = brawornnumber
  826. end
  827. if $clothingworntype ! 'nude': gs 'shortgs', 'undress'
  828. gs 'stat'
  829. '<center><video autoplay loop src="images/locations/city/citycenter/photo/strip1.mp4"></video><video autoplay loop src="images/locations/city/citycenter/photo/strip2.mp4"></video></center>'
  830. 'You take a deep breath and begin to take off your clothes. As long as it''s just this one time, you can handle it for now. You leave them on the floor while the photographer examines you.'
  831. !if pcs_inhib <= 20'You instinctively cover up as he steps closer, your hands trying to shield your nipples and pussy.'
  832. 'He circles you slowly, occasionally asking you to adjust your pose slightly, carefully inspecting every aspect of your nude body. Your <<$pcs_eyecol>> eyes framed by your <<$pcs_haircol>> hair, your <<$pc_desc[''lips'']>> lips, your <<$titsize>> breasts, your <<$pc_desc[''skin'']>> <<$pcs_tan>> skin, your thighs, even your <<$pc_desc[''pubes'']>> pussy...'
  833. 'He spends several minutes doing this without saying anything. Several people walk by while he does, including several beautiful and nude women who glance at you, whispering to each other before moving on.'
  834. 'You blush furiously at the attention, both his and the other models.'
  835. act'Continue':
  836. if pcs_bmi < 25 or pcs_hotcat >= 6:
  837. gt 'foto', 'job_offer'
  838. else
  839. gt 'foto', 'job_decline'
  840. end
  841. end
  842. end
  843. end
  844. end
  845. if $ARGS[0] = 'job_decline':
  846. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  847. if foto_weight >= 25:
  848. '"I''m sorry," he says shaking his head. "You did lose weight, I''ll give you that, but it''s not quite enough for our requirements. But you''ve made progress. Give it a few more weeks of effort and come back again. We can still use you if you''re within the limit."'
  849. act'Sigh':
  850. cla & *clr
  851. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  852. 'You sigh in disappointment as you pick your clothes back up and start to get dressed again. Still more weight to lose? Now what are you going to do? Keep trying or give up?'
  853. gs 'clothing', 'wear_last_worn'
  854. gs 'foto', 'underwear'
  855. gs 'stat'
  856. act 'Leave': minut += 1 & gt 'city_center'
  857. end
  858. else
  859. '"I''m sorry to say, but you are too heavy to work here. We don''t require girls to be stick thin, but it doesn''t make us any money to sell magazines with overweight women in them."'
  860. 'The man''s words sting heavily at your confidence and you cover yourself in shame by instinct. He still continues to eye you up and down and you squirm as his gaze roams your breasts, stomach, and pussy.'
  861. '"That being said, I can still see that you have some potential. So go running, start working out. If you lose some weight, I could see you getting another shot at working here in the future."'
  862. act'React solemnly':
  863. cla & *clr
  864. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  865. 'You glumly pick your clothes up off the floor and get dressed before leaving. As you do, you stop at the door and look back in.'
  866. '<i>Is this it for me? Am I ever going to be able to lose enough weight to work here?</i>'
  867. foto_weight = pcs_bmi
  868. foto_cupsize = tits
  869. gs 'clothing', 'wear_last_worn'
  870. gs 'foto', 'underwear'
  871. gs 'stat'
  872. act 'Leave': minut += 1 & gt 'city_center'
  873. end
  874. act'React determinedly':
  875. cla & *clr
  876. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  877. 'You nod at him, feeling a bit dejected but more determined than ever. You get dressed with purpose and head to the door. As you do, you think to yourself...'
  878. '<i>I will be able to do this! I''ll get in shape and I''ll work here one day! I''m not going to lose my shot at this!</i>'
  879. foto_weight = pcs_bmi
  880. foto_cupsize = tits
  881. gs 'clothing', 'wear_last_worn'
  882. gs 'foto', 'underwear'
  883. gs 'stat'
  884. act 'Leave': minut += 1 & gt 'city_center'
  885. end
  886. end
  887. end
  888. if $ARGS[0] = 'job_offer':
  889. menu_off = 1
  890. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  891. if foto_weight < 25 and foto_weight > 0:
  892. if age_lie = 1 or age >= 18:
  893. '"Well done!" he says, with a smile. "You''ve slimmed down to meet our requirements and you have a beautiful body. Now I just need your passport to confirm your age and put your info into our database, and you can be one of the registered models here at the studio."'
  894. 'He holds out his hand expectantly.'
  895. elseif age_truth = 1:
  896. '"Well done!" he says, with a smile. "You''ve slimmed down to meet our requirements and you have a beautiful body. Unfortunately... how old was it that you said you were again?"'
  897. '"<<age>>," you reply slowly.'
  898. '"Ahuh... Well, you see, legally we can only hire girls 18 years and older, so unfortunately, you aren''t going to be allowed to work here right now".'
  899. end
  900. elseif age >= 18 or fakepassport = 1 or age_lie = 1:
  901. 'When he''s finished, he stands in front of you and says, "You fit the criteria for the kind of images we want to produce. I just need to see your passport to confirm your age and put your info into our database," holding out his hand.'
  902. elseif age_truth = 1:
  903. 'After several minutes, he stands in front of you and says, "You fit the criteria for the kind of images we want to produce. However, you need to be 18 to work here. If you come back then, we''ll be happy to have you." He smiles at you and starts heading back to his computer.'
  904. end
  905. if age >= 18:
  906. act'Show him your passport':
  907. cla & *nl
  908. 'He takes it from you and begins copying the information onto his computer. As he types he occasionally glances at you, like he can''t wait to see you naked again. Finally, he hits a key on his keyboard with an air of finality and holds up the passport one more time to compare the information he just typed in. Satisfied that it has been entered accurately, he nods and clicks a few more times to save the data.'
  909. act 'Continue':gt 'foto', 'model_name1'
  910. end
  911. elseif fakepassport = 1:
  912. act'Show him your fake passport':
  913. cla & *nl
  914. model['age'] = 18
  915. 'He takes it from you and begins copying the information onto his computer. As he types he occasionally glances at you, like he can''t wait to see you naked again. Finally, he hits a key on his keyboard with an air of finality and holds up the fake passport one more time to compare the information he just typed in. Satisfied that it has been entered accurately, he nods and clicks a few more times to save the data.'
  916. act 'Continue':gt 'foto', 'model_name1'
  917. end
  918. elseif age_lie = 1:
  919. act '"Uhh..."':
  920. *clr & cla
  921. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  922. fakepassport = 2
  923. fotofakepassport = 1
  924. '"I... I don''t have it with me..."'
  925. '"That''s fine. Just bring it back when you have time," he says casually.'
  926. act 'Go along with it':
  927. *clr & cla
  928. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  929. '"Umm, yeah! I''ll just have to dig through some boxes and stuff... Uhm, could be a while if I can''t find it!" Awkward laughter escapes your lips and you hope that your smile looks convincing.'
  930. '"Alright, well just bring it back with you when you do," he says as he turns back to his computer.'
  931. '. . .'
  932. '"Great, I can work here. Now all I have to do is find a passport that says I''m 18 instead of <<age>>..." you mutter dejectedly as you get dressed.'
  933. gs 'clothing', 'wear_last_worn'
  934. gs 'foto', 'underwear'
  935. gs 'stat'
  936. act 'Leave': minut += 1 & gt 'city_center'
  937. end
  938. act 'Tell the truth and tell him how much you need the money':
  939. *clr & cla
  940. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  941. fakepassport = 2
  942. fotofakepassport = 2
  943. 'You take a deep breath and step closer to him to say, "Okay, the truth is that I''m not really 18. I''m <<age>> okay? But I really need the money! Can''t we work something out?"'
  944. if pcs_inhib < 40:
  945. 'He studies you for a moment, still completely naked before him, not a scrap of clothing to hide your naked body. You realize it suddenly, almost as if you had forgotten and you feel your face flush with embarrassment.'
  946. else
  947. 'He studies you for a few more moments, looking up and down your naked body and you find yourself growing impatient with all the waiting around.'
  948. end
  949. act 'Continue':
  950. *clr & cla
  951. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  952. '"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception."'
  953. 'He leans in close and whispers into your ear, "There''s a small printing shop in the Red Light District. If you can come up with 30.000 cash, the guy there can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Deal?"'
  954. 'With wide eyes and a smile of relief, you nod furiously and rush to get dressed before running out.'
  955. gs 'clothing', 'wear_last_worn'
  956. gs 'foto', 'underwear'
  957. gs 'stat'
  958. act 'Leave': minut += 1 & gt 'city_center'
  959. end
  960. end
  961. if exhibitionist_lvl > 1:
  962. act 'Tell him the truth and tell him how horny this job makes you':
  963. *clr & cla
  964. pcs_horny += 90
  965. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  966. fakepassport = 2
  967. fotofakepassport = 3
  968. '"Oh please!" you shout abruptly. "The truth is, I''m only <<age>>. But it just makes me so fucking horny to know that strange men I''ll never meet could be out there looking at pictures of my naked body!"'
  969. 'You stand there trembling with tight muscles before him. You can feel your juices starting to flow from between your legs with a heightened sense of arousal in anticipation.'
  970. *nl
  971. '"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body, especially the fluids that have already begun to leak out of your pussy and slip down your thighs, before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception. There''s a man who runs a small printing shop in the Red Light District. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
  972. *nl
  973. 'With wide eyes and an excited cry of relief, you rush forward and bear hug him in your naked form.'
  974. '"Thank you! Thank you! Thank you! Thank you!" you shout, your breasts smushing into his chest.'
  975. 'You get dressed as quickly as you can so you can find your fake passport and get started. You barely even notice your girl cum dripping down your legs as you step outside.'
  976. gs 'clothing', 'wear_last_worn'
  977. gs 'foto', 'underwear'
  978. gs 'stat'
  979. act 'Leave': minut += 1 & gt 'city_center'
  980. end
  981. end
  982. end
  983. elseif age_truth = 1:
  984. if fotofit ! 1:
  985. act '"Oh. Okay..."':
  986. cla & *clr
  987. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  988. 'You put your clothes back on, slightly annoyed as you get ready to leave. If he knew you were underage, why did he have you strip in the first place?!'
  989. gs 'clothing', 'wear_last_worn'
  990. gs 'foto', 'underwear'
  991. gs 'stat'
  992. act 'Leave': minut += 1 & gt 'city_center'
  993. end
  994. end
  995. act 'Plead':
  996. cla & *clr
  997. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  998. fakepassport = 2
  999. fotofakepassport = 2
  1000. *nl
  1001. '"Oh please! Isn''t there any way that you can hire me?" you say as you step forward holding your hands together, momentarily forgetting your nakedness in your desperation.'
  1002. '"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception."'
  1003. 'He leans in close and whispers into your ear, "There''s a man who runs a small printing shop in the Red Light District. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
  1004. 'With wide eyes and a smile of relief, you nod furiously and rush to get dressed before running out.'
  1005. gs 'clothing', 'wear_last_worn'
  1006. gs 'foto', 'underwear'
  1007. act 'Leave': minut += 1 & gt 'city_center'
  1008. end
  1009. act 'Ask for alternatives':
  1010. *clr & cla
  1011. fakepassport = 2
  1012. fotofakepassport = 2
  1013. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1014. 'You''ve come this far, you can''t turn back now.'
  1015. if fotofit = 1:
  1016. '"Okay, so I''m not 18. But I really want to earn some money right now. And worked to lose all that weight, you know what a good employee I''ll be! Isn''t there any way I can still work here?'
  1017. else
  1018. '"Okay, so I''m not 18. But I really want to earn some money right now. Isn''t there any way I can still work here?'
  1019. end
  1020. 'He studies you for a moment, still completely naked before him, not a scrap of clothing to hide your naked body. You realize it suddenly, almost as if you had forgotten and you feel your face flush with embarrassment.'
  1021. act 'Continue':
  1022. *clr & cla
  1023. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1024. '"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body before saying, "Alright, listen, I''m not supposed to do this but you have an exceptional body so I''m going to make an exception."'
  1025. 'He leans in close and whispers into your ear, "There''s a small printing shop in the Red Light District. If you can come up with 30.000 cash, the guy there can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
  1026. 'You smile and sigh with relief. "Thanks. I''ll do just that," you say before getting dressed and leaving.'
  1027. gs 'clothing', 'wear_last_worn'
  1028. gs 'foto', 'underwear'
  1029. gs 'stat'
  1030. act 'Leave': minut += 1 & gt 'city_center'
  1031. end
  1032. end
  1033. act 'Get angry':
  1034. *clr & cla
  1035. fakepassport = 2
  1036. fotofakepassport = 4
  1037. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1038. if fotofit = 1:
  1039. 'Rage fills your eyes as you stomp towards him, oblivious to your beautifully bouncing breasts, practically shouting, "What the fuck?! You knew I was underage but you made me strip anyways?! I worked so hard and lost all that weight and now you''re telling me that I can''t even work here?! What the fuck is wrong with you?! How can you do this?!"'
  1040. elseif reluctant_undress = 1:
  1041. 'Rage fills your eyes as you stomp towards him, oblivious to your beautifully bouncing breasts, practically shouting, "What the fuck?! You knew I wasn''t eligible for the job and made me get naked even though I didn''t want to?! What the fuck is wrong with you?! How can you do this?!"'
  1042. elseif reluctant_undress = 0:
  1043. 'Rage fills your eyes as you stomp towards him, oblivious to your beautifully bouncing breasts, practically shouting, "What do you mean I can''t work here?! You knew I was underage but you made me strip anyways?! What''s your fucking problem?! Do you expect me to just take this from you?!"'
  1044. end
  1045. 'You stand defiantly in front of him, glaring with your hands on your hips.'
  1046. *nl
  1047. if fotofit = 1:
  1048. '"Woah woah woah!" he says, holding up his hands but still infuriatingly smiling. "I didn''t say all your hard work was for nothing. I just said that you wouldn''t legally be allowed to work here. Illegally however..."'
  1049. '"What the hell are you talking about?" you growl.'
  1050. '"Well you see, after all your effort I feel it would be a shame to lose such a good worker. So I''m going to let you in on a little secret. There''s a guy who runs a small printing shop in the Red Light District. If you can scrape together 30.000 in cash, he''ll get you a fake passport that says you''re 18 and you can work here. You get to be employed, I get to cover my ass. How does that sound?"'
  1051. else
  1052. 'He gives a short laugh. "I have to admit kid, you''ve got spunk and that''s real sexy," he says while reaching out his hand to gently fondle your breast before you slap his hand away.'
  1053. '"So I''ll tell you what, there''s a guy who runs a small printing shop in the Red Light District. If you can scrape together 30.000 in cash, he''ll get you a fake passport that says you''re 18 and you can work here. Deal?"'
  1054. 'He holds his hand out for a shake.'
  1055. end
  1056. if fotofit ! 1:
  1057. act 'Shake':
  1058. cla
  1059. *nl
  1060. 'You grasp his hand suspiciously and shake when he quickly reaches out and fondles your breast with his free hand.'
  1061. 'You tear your hand away and give him a look before moving back over to your clothes and getting dressed before leaving.'
  1062. gs 'clothing', 'wear_last_worn'
  1063. gs 'foto', 'underwear'
  1064. act 'Leave': minut += 1 & gt 'city_center'
  1065. end
  1066. else
  1067. act'Breathe deeply':
  1068. *clr & cla
  1069. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1070. 'Holding your hands to your head you bend over to grab your hair in your hands and squeeze tightly, letting out a steaming breath as you do.'
  1071. '"After all this, just more fucking work..." you sigh in frustration.'
  1072. '"So? How about it?" he asks.'
  1073. 'Standing back up, you give him a glare.'
  1074. '"Fine. I''ll get the money for that too if that''s what it takes to work here. But don''t expect me to thank you for this!"'
  1075. 'You get dressed quickly, trying to shrug off your anger as you do before leaving the studio, practically slamming the door behind you.'
  1076. gs 'clothing', 'wear_last_worn'
  1077. gs 'foto', 'underwear'
  1078. act 'Leave': minut += 1 & gt 'city_center'
  1079. end
  1080. end
  1081. act 'Tell him to fuck off':
  1082. *clr & cla
  1083. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1084. *nl
  1085. if fotofit ! 1:
  1086. 'You slap his hand away and give him the middle finger before walking back towards your clothes.'
  1087. '"I''m not going to work for some pervert who forces <<age>> year old girls to get naked and jerk off to them."'
  1088. else
  1089. '"No, fuck you!" you spit at him. "I''m not going to work for some manipulative ass who gets off on underage girls and leading them on. I''m done here."'
  1090. end
  1091. 'You angrily pick up your clothes, getting dressed furiously and leave, stomping your way out the door.'
  1092. gs 'clothing', 'wear_last_worn'
  1093. gs 'foto', 'underwear'
  1094. gs 'stat'
  1095. act 'Leave': minut += 1 & gt 'city_center'
  1096. end
  1097. end
  1098. end
  1099. end
  1100. if $ARGS[0] = 'model_name1':
  1101. cla & *clr
  1102. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  1103. '"A few more things to fill out your profile. Did you want to have a model name or a pseudonym? Or would you prefer to use your real name?"'
  1104. gs 'foto', 'model_name2'
  1105. end
  1106. if $ARGS[0] = 'model_name2':
  1107. act'Use your real name':
  1108. $model['firstname'] = $pcs_firstname
  1109. $model['nickname'] = $pcs_nickname
  1110. $model['lastname'] = $pcs_lastname
  1111. cla & *nl
  1112. '"My real name is fine," you say.'
  1113. '"Fine by me," he replies, glancing between his screen and your passport to make sure he copies it down correctly.'
  1114. act 'Continue': gs 'foto', 'model_profile'
  1115. end
  1116. act'Use a fake name': gt 'foto', 'model_name3'
  1117. if model['ask_model_name'] = 0:
  1118. act'Why would I?':
  1119. cla & *clr
  1120. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  1121. '"Why would I want to use a fake name?" you ask. "Is there a reason I should?"'
  1122. '"Not <i>should</i>," he explains. "But some girls like to have a little distance from their personal lives. Or they use it to sound more professional or to stand out more. A name like ''Elena Ivanova'' isn''t exactly uncommon."'
  1123. gs 'foto', 'model_name2'
  1124. end
  1125. end
  1126. end
  1127. if $ARGS[0] = 'model_name3':
  1128. $model['firstname'] = input("What is the first name of your model persona?")
  1129. $model['nickname'] = input("What is the shortened version or nickname of your model persona?")
  1130. $model['lastname'] = input("What is the last name of your model persona?")
  1131. cla & *clr
  1132. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
  1133. '"<<$model[''firstname'']>>..." he mutters, slowly typing. "<<$model[''lastname'']>>... Okay, there. Is this correct?"'
  1134. 'He turns the screen around so you can see what he wrote.'
  1135. '<i><<$model[''firstname'']>> "<<$model[''nickname'']>>" <<$model[''lastname'']>></i>'
  1136. act'Incorrect': gt 'foto', 'model_name3'
  1137. if modelfoto['change_name'] = 0:
  1138. act'Correct':
  1139. cla & *nl
  1140. '"That''s correct," you say.'
  1141. act 'Continue': gs 'foto', 'model_profile'
  1142. end
  1143. else
  1144. act'Correct':
  1145. cla & *nl
  1146. '"That''s correct," you say.'
  1147. '"Okay, it''s all updated in the database. You''re good to go with your new name."'
  1148. act 'Finish': gt'foto', 'manager_talk'
  1149. end
  1150. end
  1151. end
  1152. if $ARGS[0] = 'model_profile':
  1153. cla & *nl
  1154. '"We''ll also need some additional details, so our readers can learn a little about you. Doesn''t have to be true," '
  1155. act'Continue':
  1156. cla & *nl
  1157. $model['likes1'] = input("Write one thing you like. <br>Examples: reading, rainy days, sleeping")
  1158. $model['likes2'] = input("Write another thing you like.")
  1159. $model['likes3'] = input("Write one last thing thing you like.")
  1160. $model['dislikes1'] = input("Write one thing you dislike. <br>Example: dieting, rude boys, chores")
  1161. $model['dislikes2'] = input("Write another thing you dislike.")
  1162. $model['dislikes3'] = input("Write one last thing thing you dislike.")
  1163. act 'Continue': gt 'foto', 'pay_type'
  1164. end
  1165. end
  1166. if $ARGS[0] = 'pay_type':
  1167. cla & *clr
  1168. '<center><b><font color="maroon">Photographer</font></b></center>'
  1169. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1170. '"One last question. How do you want to be paid? Cash on the spot or direct deposit into your bank account?"'
  1171. act'Paid in cash':
  1172. $model['pay_method'] = 'cash_envelope'
  1173. cla & *nl
  1174. '"I want to be paid in cash."'
  1175. act 'Continue': gt 'foto', 'gave_passport'
  1176. end
  1177. if bankAccount = 1:
  1178. act'Direct deposit':
  1179. $model['pay_method'] = 'direct_deposit'
  1180. cla & *nl
  1181. '"I want to be paid with direct deposit."'
  1182. act 'Finish': gt'foto', 'gave_passport'
  1183. end
  1184. end
  1185. end
  1186. if $ARGS[0] = 'gave_passport':
  1187. *clr & cla
  1188. menu_off = 1
  1189. '<center><b><font color="maroon">Photographer</font></b></center>'
  1190. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  1191. *nl
  1192. '"Alright, your info''s in the database and you''re now registered as one of our models. Head to the back to undress. When you''re ready, speak to a photographer about work. We work on freelance basis. For our lower level models, we can really only afford to pay you for two shoots a week, but you can still come in any time if you want to get some practice to work on your modelling skills. Those photos will be ours to keep and use, but it will help you to build your portfolio. If your popularity increases, we might have some special work and extra jobs for you so it''s not just twice a week."'
  1193. 'He hands you back your fake passport, smiling.'
  1194. *nl
  1195. '"Welcome to Aphrodite."'
  1196. model['status'] = 1
  1197. if age < 18:
  1198. model['age'] = 18
  1199. else
  1200. model['age'] = age
  1201. end
  1202. model['start_year'] = year
  1203. act 'Leave the studio': gs 'clothing', 'wear_last_worn' & gt 'city_center'
  1204. act 'Head to the back': gt 'foto', 'start'
  1205. end
  1206. if $ARGS[0] = 'wandering_models':
  1207. gs 'anushka_konstantinov_schedule'
  1208. if hour <= 21 and hour >= 7:
  1209. 'In various parts of the studios, you can see some of the other models who work here.'
  1210. if anastasia['busy_cooldown_day'] ! daystart or anastasia['busy_cooldown'] <= hour:
  1211. if anastasia['status'] > 0:
  1212. if anastasia_in = 1:'<a href="exec:gt ''model_anastasia'',''anastasia1''">Anastasia</a>'
  1213. else
  1214. if anastasia_in = 1:'<a href="exec:gt ''model_anastasia'',''anastasia1''">unknown model</a>'
  1215. end
  1216. end
  1217. if emily['busy_cooldown_day'] ! daystart or emily['busy_cooldown'] <= hour:
  1218. if emily['status'] >= 2:
  1219. if emily_in = 1:'<a href="exec:gt ''model_emily1'',''emily_1''">Emily</a>'
  1220. else
  1221. if emily_in = 1:'<a href="exec:gt ''model_emily1'',''emily_1''">unknown model</a>'
  1222. end
  1223. end
  1224. if jeff['busy_cooldown_day'] ! daystart or jeff['busy_cooldown'] <= hour:
  1225. if jeff['status'] > 0:
  1226. if jeff_in = 1:'<a href="exec:gt ''model_jeff1'',''jeff_1''">Jeff</a>'
  1227. else
  1228. if jeff_in = 1:'<a href="exec:gt ''model_jeff1'',''jeff_1''">unknown model</a>'
  1229. end
  1230. end
  1231. if krystal['porn_card_day'] > 0 and hour < krystal['porn_card_hour'] and krystal['porn_card_day'] = daystart: krystal_in = 0
  1232. if krystal['busy_cooldown_day'] ! daystart or krystal['busy_cooldown'] <= hour:
  1233. if krystal['status'] > 0:
  1234. if krystal_in = 1:'<a href="exec:gt ''model_krystal'',''krystal1''">Krystal</a>'
  1235. else
  1236. if krystal_in = 1:'<a href="exec:gt ''model_krystal'',''krystal1''">unknown model</a>'
  1237. end
  1238. end
  1239. if (mari['busy_cooldown_day'] ! daystart or mari['busy_cooldown'] <= hour) and mari['weekend_gone'] < daystart:
  1240. if mari['status'] > 0:
  1241. if mari_in = 1:'<a href="exec:gt ''model_mari'',''mari_1''">Mari</a>'
  1242. else
  1243. if mari_in = 1:'<a href="exec:gt ''model_mari'',''mari_1''">unknown model</a>'
  1244. end
  1245. end
  1246. if locat['A144'] = 11:'<a href="exec:gt ''foto_models2'',''anushka_1''">Anushka</a>'
  1247. else
  1248. 'The studio is fairly empty. Most of the other models have gone home for the night.'
  1249. end
  1250. end
  1251. if $ARGS[0] = 'microcamera_ask':
  1252. if artemIzdev = 2 or artemIzdev = 3:
  1253. act 'Ask about the microcamera':
  1254. menu_off = 1
  1255. minut += 1
  1256. gs 'stat'
  1257. if artemIzdev = 3:'"As I said, I can arrange for a deal for this camera, but it is expensive."'
  1258. if artemIzdev = 2:'"Yes, I can get you this, but it is expensive."' & artemIzdev = 3
  1259. if money < 70000:
  1260. 'You do not the 70,000 rub required.'
  1261. else
  1262. '"Oh, looks like you have enough cash."'
  1263. act 'Buy microcamera':
  1264. *clr & cla
  1265. minut += 1
  1266. money -= 70000
  1267. artemIzdev = 4
  1268. microcamera = 1
  1269. gs 'stat'
  1270. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/event/microcam_1.jpg"></center>'
  1271. 'You buy the microcamera from the photographer.'
  1272. act 'Further':gs 'foto','studio'
  1273. end
  1274. end
  1275. end
  1276. end
  1277. end
  1278. if $ARGS[0] = 'blackm':
  1279. *clr
  1280. cla
  1281. menu_off = 1
  1282. gs 'stat'
  1283. if parkblackmail = 2:
  1284. 'An unfamiliar man appears and tells you he is Victor. "I pay good money to new actresses when I introduce them to the industry. So you have to work to repay your debt to me."'
  1285. act 'What do you want?':
  1286. cla
  1287. '"Nothing special <<$model[''nickname'']>>. Just do what you appear to enjoy." he nods at the pictures.'
  1288. act 'Getting fucked in public?':
  1289. cla
  1290. 'Victor smiled, "Well, yes, and no. You are to get fucked but it''s not in public but on camera." You just stare at him dumbfounded. "Today, is perfect timing, I have everything ready and waiting for a girl who cancelled."'
  1291. '"Today?" You are quite confused, but Victor nods, and his face turns stern. You look at the pictures and stand up. Looks like you''ve got no choice.'
  1292. act 'Go into the room':
  1293. cla
  1294. 'On the back of a chair hangs sexy lingerie and white shirt. Apparently, all of this is meant to you. You dress up and sit on the edge of the bed. Almost immediately two men enter the room - one blond and buff the other slim and brunette.'
  1295. '"OK, a simple scenario." Directs Victor, following them with his camera. "Girl undressing. Sexy but quickly, then you get to know the boys. For the girl the actions will be a surprise." He winks at the guys and you suspect they know full well that you have no idea what to expect.'
  1296. 'You start trying to undress but your hands won''t respond, but after the blond guy starts poking and probing your mental resistance fails. You take off your shirt and undo your bra, by then the guys are already taking matters into their own hands. The blond guy literally ripped the bra off you as the brunette pushes you back on to the bed and swiftly pulls your panties off.'
  1297. 'Foreplay is clearly not part of the scene as the blond guy flips you over on to all fours and abruptly enters you, you have no time to get in the mood and are not ready for it. It hurts, but he seems to have used a little lube as he is able to fuck you deeply with little resistance. His hands roughly grope at your chest and you feel sore and violated.'
  1298. 'The other guy having undress kneels in front of you and presents his erect cock to your mouth. You stare at it and your lack of action earns you a hard slap in the face, tears gush from your eyes with the pain.'
  1299. gs 'npcgeneratec', 0, 'Brunette', rand(19,45)
  1300. gs 'boyStat', $npclastgenerated, 'a'
  1301. gs 'npcgeneratec', 0, 'blond', rand(19,45)
  1302. gs 'boyStat', $npclastgenerated, 'b'
  1303. gs 'arousal', 'vaginal', 5, 'rough'
  1304. act 'Open your mouth':
  1305. cla
  1306. *clr
  1307. guy += 2
  1308. gang += 1
  1309. gs 'boyStat', $boy1
  1310. gs 'cum_call', 'mouth_swallow', $boy1
  1311. gs 'boyStat', $boy2
  1312. gs 'cum_manage'
  1313. '<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/sex/studia.jpg"></center>'
  1314. 'You open your mouth, and he shoves his cock in as far as it will reach. You begin to choke, but you can''t move and he just holds you there by the back of your head. Eventually he pulls back his penis trailing strings of your saliva as you gasp for breath.'
  1315. 'They settle in to a rhythm and fuck you together, all the while Victor walks around the three of you, shooting his film, shoot, shoot. In his hand was a lovely big camcorder.'
  1316. gs 'boyStat', $boy1
  1317. gs 'arousal', 'vaginal', 15, 'rough'
  1318. gs 'boyStat', $boy2
  1319. gs 'arousal', 'bj', 15, 'rough'
  1320. *nl
  1321. 'They finish together. The blonde guy pouring everything into your uterus, while brunette forces you to swallow everything he has. You fall onto the bed.'
  1322. gs 'stat'
  1323. act 'Begin to cry':
  1324. cla
  1325. *clr
  1326. 'You lie on the bed weeping.'
  1327. '"Not bad, tears always look cool." says Victor having finally finished filming you and with the camcorder by his side. "You should clean yourself up <<$model[''nickname'']>>, the boys really enjoyed themselves."'
  1328. act 'To the shower':
  1329. cla
  1330. 'You follow Victor to a large shower room and clean yourself quickly. He then directs you to another room. As you walk in you see the two guys standing naked by a bed waiting for you.'
  1331. '"This too much I''ve done what you asked." You say turning back to Victor who is blocking the doorway.'
  1332. '"That is for me to decide and right now I think you''ve mange one third of you debt." he grins as you realize this is only the second of three scenes.'
  1333. act 'No!':
  1334. cla
  1335. *clr
  1336. noshampoo = 1
  1337. dynamic $showerdin
  1338. gs 'boyStat', $boy1
  1339. spafinloc = 3
  1340. gs 'cum_manage'
  1341. gs 'boyStat', $boy2
  1342. spafinloc = 12
  1343. sexvolume = 5
  1344. gs 'cum_manage'
  1345. spafinloc = 11
  1346. sexvolume = 35
  1347. gs 'cum_manage'
  1348. '<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/sex/studia2.jpg"></center>'
  1349. 'You shout, "No!"'
  1350. '"Yelling will not help you, good soundproofing here and even if someone hears you they will think it is part of a scene."'
  1351. '"For this scene you''ll be getting your arse fucked, so do not fidget and try to relax."'
  1352. 'The brunette is already pushing two fingers in your butt. You start sobbing again as you are forced to suck the blonde guy. Three fingers.'
  1353. 'At that moment, with the blonde guy pumping quicker in your mouth and was ready to cum, the brunette placed his tip against your ring and abruptly entered. You yell again, but the blonde guy quickly plugs your mouth with his sperm shouting "Swallow, swallow, bitch"'
  1354. gs 'boyStat', $boy2
  1355. gs 'arousal', 'bj', 15, 'rough'
  1356. 'When he finally finishes, the brunette pins you to the bed and starts to roughly fuck you in the ass. It is just crazy sick - no lubrication and hurting a great deal, but he does not finish inside you.'
  1357. 'He pulls out entirely, then abruptly enters again, the pain doubles. He carries on like this speeding up your ass feeling like it''s on fire, until eventually his semen fills your rectum. You could not imagine anything worse.'
  1358. gs 'boyStat', $boy1
  1359. gs 'arousal', 'anal', 15, 'rough'
  1360. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
  1361. gs 'stat'
  1362. act 'Finally':
  1363. cla
  1364. *clr
  1365. noshampoo = 1
  1366. dynamic $showerdin
  1367. gs 'boyStat', $boy1
  1368. gs 'cum_manage'
  1369. gs 'boyStat', $boy2
  1370. spafinloc = 3
  1371. gs 'cum_manage'
  1372. '<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/sex/studia3.jpg"></center>'
  1373. 'After another shower you hope that Victor will let you go, it turns out that Victor has not yet finished.'
  1374. 'The guys start fingering you, a little thin dildo fucking your ass. It seemed just a trifle compared with the rough anal sex you were just subjected to.'
  1375. 'The brunette pulls you on top of him and guides his penis to your vagina. His strong arms lift you up and down making you fuck him.'
  1376. 'The blonde guy removes the dildo from your butt and replaces it with his cock. Your pain is such that you don''t feel any more, instead you just feel the fullness of both members inside you.'
  1377. 'You can feel the rubbing of the thin layers between their penises and think this must be what is like to be a whore.'
  1378. 'You no longer have the will to fight, even your mental block has slipped and you begrudgingly enjoy the sensations not even wanting to stop when they both cum at more or less the same time pumping their seed in both of your holes.'
  1379. gs 'arousal', 'anal', 15, 'rough'
  1380. gs 'boyStat', $boy1
  1381. gs 'arousal', 'vaginal', 15, 'rough'
  1382. gs 'arousal', 'end'
  1383. gs 'stat'
  1384. parkblackmail = 4
  1385. studiaday = 7
  1386. '"You can keep your presents from the guys." says Victor as he quickly makes you dress and leads you to the exit.'
  1387. '"I hope you''ve learned your lesson. I will be here to teach stupid girls like you that you cannot get away with such behaviour and if needed I will put you through this all over again."'
  1388. act 'Leave':
  1389. minut += 1
  1390. gs 'clothing', 'wear_last_worn'
  1391. gs 'foto', 'underwear'
  1392. gt 'city_center'
  1393. end
  1394. end
  1395. end
  1396. end
  1397. end
  1398. end
  1399. end
  1400. end
  1401. end
  1402. end
  1403. end
  1404. if $ARGS[0] = 'underwear':
  1405. if underwear['lastworntype'] = 2:
  1406. gs 'underwear_bodysuits', 'wear', $lastwornbodysuittype['foto'], lastwornbodysuitnumber['foto']
  1407. else
  1408. gs 'panties', 'wear', $lastwornpantytype['foto'], lastwornpantynumber['foto']
  1409. gs 'bras', 'wear', $lastwornbratype['foto'], lastwornbranumber['foto']
  1410. end
  1411. end
  1412. if $ARGS[0] = 'cikl':
  1413. if modelfoto['erotic'] >= 10 or (modelfoto['erotic'] > modelfoto['fashion'] and modelfoto['erotic'] > modelfoto['fitness'] and modelfoto['erotic'] > modelfoto['glamour'] and modelfoto['erotic'] > modelfoto['lingerie'] and modelfoto['erotic'] > modelfoto['catalog'] and modelfoto['erotic'] > modelfoto['nude']):
  1414. $model['type'] = 'erotic'
  1415. elseif modelfoto['nude'] > modelfoto['fashion'] and modelfoto['nude'] > modelfoto['fitness'] and modelfoto['nude'] > modelfoto['glamour'] and modelfoto['nude'] > modelfoto['lingerie'] and modelfoto['nude'] > modelfoto['catalog'] :
  1416. $model['type'] = 'artistic nude'
  1417. elseif modelfoto['fitness'] > modelfoto['fashion'] and modelfoto['fitness'] > modelfoto['nude'] and modelfoto['fitness'] > modelfoto['glamour'] and modelfoto['fitness'] > modelfoto['lingerie'] and modelfoto['fitness'] > modelfoto['catalog'] :
  1418. $model['type'] = 'fitness'
  1419. elseif modelfoto['glamour'] > modelfoto['fashion'] and modelfoto['glamour'] > modelfoto['nude'] and modelfoto['glamour'] > modelfoto['fitness'] and modelfoto['glamour'] > modelfoto['lingerie'] and modelfoto['glamour'] > modelfoto['catalog'] :
  1420. $model['type'] = 'glamour'
  1421. elseif modelfoto['lingerie'] > modelfoto['fashion'] and modelfoto['lingerie'] > modelfoto['nude'] and modelfoto['lingerie'] > modelfoto['fitness'] and modelfoto['lingerie'] > modelfoto['glamour'] and modelfoto['lingerie'] > modelfoto['catalog'] :
  1422. $model['type'] = 'lingerie'
  1423. elseif modelfoto['fashion'] > modelfoto['lingerie'] and modelfoto['fashion'] > modelfoto['nude'] and modelfoto['fashion'] > modelfoto['fitness'] and modelfoto['fashion'] > modelfoto['glamour'] and modelfoto['fashion'] > modelfoto['catalog'] :
  1424. $model['type'] = 'fashion'
  1425. elseif modelfoto['catalog'] > 0:
  1426. $model['type'] = 'catalog'
  1427. end
  1428. !! if model = 1 and week = 1 and model['job_reset'] ! daystart: model_job_week = 0 & model['job_reset'] = daystart
  1429. end
  1430. --- foto ---------------------------------