1
0

foto_shoot.qsrc 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000
  1. # foto_shoot
  2. !! ----------------------------------------------------------------------------------------------------
  3. !!
  4. !! --------------------------------------- Job Requests -----------------------------------------------
  5. !!
  6. !! ----------------------------------------------------------------------------------------------------
  7. if $ARGS[0] = 'model':
  8. menu_off = 1
  9. if model['status'] = 0:model['status'] = 1
  10. *clr & cla
  11. minut += 5
  12. modelpay = (pcs_mdlng/2 * 10) + ((min(fame['city_modelling'], 700) + pcs_apprnc)/2)
  13. modelpayfin = 900 + (15*rand(0,5))
  14. gs 'stat'
  15. '<center><b><font color="maroon">Manager</font></b></center>'
  16. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  17. '"What kind of shoot would you like to do today?"'
  18. *nl
  19. !! '<a href="exec:gs ''shortgs'',''msg'',''There are three types of shoots: Catalog, Fashion, and Glamour. A catalog shoot is any shoot that is meant to appear in a shopping magazine or online catalog. They don''t do much for your fame but the base pay is steady. A fashion shoot is more stylized and though the base pay is not as high, there will be a bonus tip based on your modelling skill and fame. A glamour shoot will always involve nudity or risqué clothing and will typically be erotic in nature. This type of modelling will have good pay with good bonuses based on skill and fame, but also will spread your fame beyond the city far more quickly. If you grew up in a small town outside St. Petersburg, the pictures may reach its populace sooner rather than later.''">Modelling Shoot Guide</a>'
  20. '<center><b><font color="blue">Modelling guide</font></b></center>'
  21. *pl '<center><table align="center" width=80%>'
  22. '<b>Catalog</b> - A catalog shoot is any shoot that is meant to appear in a basic paper or online catalog. They don''t do much for your fame but the base pay is steady.'
  23. '<b>Fashion</b> - A fashion shoot is more stylized and though the base pay is not as high, there will be a higher bonus based on your modelling skill and fame.'
  24. '<b>Glamour</b> - A glamour shoot will always involve nudity or risqué clothing, though will always be artistic in nature. This type of modelling will have good pay with good bonuses based on skill and fame, but also will spread your fame beyond the city far more quickly. If you grew up in a small town outside St. Petersburg, the pictures may reach its populace sooner rather than later.'
  25. '<b>Erotic</b> - An erotic shoot makes no excuses about its purpose. The intent is to capture sexual images of female bodies to sell to pornography sites and erotic magazines. This type of modelling will have the highest bonuses based on your appearance but will also increase your fame in the porn industry as well.'
  26. *p '</table></center>'
  27. act'Never mind':
  28. cla & *clr
  29. '<center><b><font color="maroon">Manager</font></b></center>'
  30. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  31. '"Sorry, I just realized that I have something to do right now. Can I come back later?"'
  32. '"Sure, no problem <<$model[''lastname'']>>, just let us know when you''re ready to work."'
  33. act 'Leave': gt 'foto','studio'
  34. end
  35. act'Actually I''d like to practice':gt 'foto_practice', 'start'
  36. act'"I''d like to do a catalog shoot"':
  37. cla & *clr
  38. if modelfoto['shoots'] >= 10 and pcs_mdlng > 20 and modelfoto['fashion'] < 1:gt 'foto_events', 'fashion_persuasion'
  39. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  40. '"Alright, what kind of shoot? Clothing or swimsuits?"'
  41. act 'Look at something else':gt 'foto_shoot','model'
  42. act'Clothing':
  43. $modelfoto['shoot_type'] = 'catalog'
  44. modelfoto['catalog'] += 1
  45. gs 'exp_gain', 'mdlng', rand(2,5)
  46. model_week = (daystart - week) / 7
  47. gs 'fame', 'city', 'modelling', 'tiny'
  48. minut += 120
  49. modelpayfin = 450
  50. cla & *clr
  51. if rand(1,2) = 1:
  52. '<center><video autoplay loop src="images/locations/city/citycenter/photo/catalog/1.mp4"></video></center>'
  53. 'You spend two hours modelling various tights with tops for the online catalogs of retail clothing stores. You change clothes probably 30 times over the shoot, but always wear the same expression. It''s boring but it still gets you paid.'
  54. else
  55. '<center><video autoplay loop src="images/locations/city/citycenter/photo/catalog/2.mp4"></video></center>'
  56. 'You spend two hours modelling various dresses for the online catalogs of retail clothing stores. You change clothes probably 30 times over the shoot, but always wear the same expression. It''s boring but it still gets you paid.'
  57. end
  58. *nl
  59. 'You receive 450 <b>₽</b> for the job.'
  60. act 'Finish':gt 'foto', 'end'
  61. end
  62. act'Swimsuits':
  63. !!bikinicatalog += 1
  64. $modelfoto['shoot_type'] = 'swim_catalog'
  65. modelfoto['catalog'] += 1
  66. gs 'exp_gain', 'mdlng', rand(2,5)
  67. model_week = (daystart - week) / 7
  68. gs 'fame', 'city', 'modelling', 'tiny'
  69. minut += 120
  70. modelpayfin = 450
  71. cla & *clr
  72. '<center><video autoplay loop src="images/locations/city/citycenter/photo/bikini/<<rand(1,3)>>.mp4"></video></center>'
  73. 'You change in and out of various different bikinis, modelling them with the same pose and expression for use in online and department store catalogs.'
  74. *nl
  75. 'You receive 450 <b>₽</b> for the job.'
  76. act 'Finish':gt 'foto', 'end'
  77. end
  78. end
  79. act'"I''d like to do a fashion shoot"':
  80. if pcs_mdlng < 20:
  81. msg'"Sorry, but you aren''t a skilled enough model to do this kind of publication yet. Maybe get some practice in on your off days."'
  82. else
  83. cla & *clr
  84. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  85. '"Alright, what kind of shoot would you like to do? Fashion, bikini, or lingerie?"'
  86. act 'Fashion':
  87. $modelfoto['shoot_type'] = 'fashion'
  88. if modelfoto['fashion'] >= 10 and modelfoto['bikini'] + modelfoto['lingerie'] < 1 and modelfoto['glamour'] < 1 and modelfoto['nude'] < 1: gt 'foto_events', 'lingerie_persuasion'
  89. cla
  90. act 'Look at something else':gt 'foto_shoot','model'
  91. act 'Agree (2:00)':gt 'foto_shoot','fashion'
  92. end
  93. act 'Bikini':
  94. $modelfoto['shoot_type'] = 'bikini'
  95. *clr & cla
  96. if modelfoto['bikini'] + modelfoto['lingerie'] >= 10 and pcs_mdlng > 20 and modelfoto['glamour'] < 1 and modelfoto['nude'] < 1:gt 'foto_events', 'glamour_persuasion'
  97. if pcs_inhib < 20:
  98. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  99. act 'Look at something else':gt 'foto_shoot','model'
  100. if pcs_mdlng > 20:
  101. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  102. else
  103. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  104. end
  105. if will_cost <= pcs_willpwr:
  106. *nl
  107. 'Or you could just force yourself do it anyways...'
  108. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'bikini'
  109. end
  110. else
  111. cla
  112. act 'Look at something else':gt 'foto_shoot','model'
  113. act 'Agree (2:00)':gt 'foto_shoot', 'bikini'
  114. end
  115. end
  116. act 'Lingerie modelling':
  117. $modelfoto['shoot_type'] = 'lingerie'
  118. *clr & cla
  119. if modelfoto['bikini'] + modelfoto['lingerie'] >= 10 and modelfoto['glamour'] < 1 and modelfoto['nude'] < 1:gt 'foto_events', 'glamour_persuasion'
  120. if pcs_inhib < 25:
  121. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  122. act 'Look at something else':gt 'foto_shoot','model'
  123. if pcs_mdlng > 20:
  124. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  125. else
  126. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  127. end
  128. if will_cost <= pcs_willpwr:
  129. *nl
  130. 'Or you could just force yourself do it anyways...'
  131. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'lingerie'
  132. end
  133. else
  134. cla
  135. act 'Look at something else':gt 'foto_shoot','model'
  136. act 'Agree (2:00)':gt 'foto_shoot', 'lingerie'
  137. end
  138. end
  139. end
  140. end
  141. act'"I''d like to do a glamour shoot"':
  142. if pcs_inhib < 30 and modelfoto['glamour'] < 1:
  143. msg'You toy with the idea of exposing yourself on camera but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  144. else
  145. gt'foto_shoot', 'glamour_shoot'
  146. end
  147. end
  148. act'"I''d like to do a nude shoot"':
  149. if pcs_inhib < 30 and modelfoto['nude'] < 1:
  150. msg'You toy with the idea of exposing yourself on camera but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  151. else
  152. gt'foto_shoot', 'nude_shoot'
  153. end
  154. end
  155. if Fit['FMR'] = 1:
  156. act '"I''d like to do a fitness shoot"':gt 'foto_shoot', 'fitness_shoot'
  157. end
  158. end
  159. !! 'Info guides:'
  160. !! '<a href="exec:gs ''shortgs'',''msg'',''This type of shoot is not particularly more explicit, but the clothes being modelled are inherently more sensual and will require some confidence to be able to wear them.''">Erotic clothed</a>'
  161. !! '<a href="exec:gs ''shortgs'',''msg'',''A topless shoot is any shoot that has you baring your breasts and shoulders while still wearing bottoms of some kind, whether that be trousers, skirt, or underwear.''">Topless</a>'
  162. !! '<a href="exec:gs ''shortgs'',''msg'',''A tastefully nude shoot is one that does not show genitals of any kind, neither vagina or nipple. Your pay will be based more on your fame and appearance than your skill.''">Tasteful nude</a>'
  163. !! '<a href="exec:gs ''shortgs'',''msg'',''A topless nude shoot is one step further in eroticism while still maintaining class. Your nipples will be exposed but your vagina will remain hidden. It is considered erotic without being slutty, like a character nude scene in a film. Skill plays a larger role in this type of shoot.''">Topless nude</a>'
  164. !! '<a href="exec:gs ''shortgs'',''msg'',''A fully nude shoot bares all. Your breasts, nipples, and vagina will be visible. It is the most erotic, gives the highest bonus from appearance and fame, but will also spread your fame further and faster. If you are an aspiring star, this may be good for your publicity. But if there are people you want to hide your work from, this might reach them sooner than expected.''">Fully nude</a>'
  165. !! act 'Erotic clothing with breast nudity':
  166. !!already matched the exhibitionism value above
  167. !! cla
  168. !! act 'Look at something else':gt 'foto_shoot','model'
  169. !! act 'Agree (2:00)':
  170. !! *clr & cla
  171. !! minut += 120
  172. !! modelpayfin = 700 + (modelpay) + (15*rand(0,5))
  173. !! modelfoto['nip'] += 1
  174. !! gs 'exp_gain', 'mdlng', rand(6,10)
  175. !! fame['city_modelling'] += rand(7,13)
  176. !! pav_modelling += rand(1,fame['city_modelling'])/10
  177. !! inhib_exp += 2
  178. !! gs 'stat'
  179. !! '<center><video autoplay loop src="images/locations/city/citycenter/photo/model5.mp4"></video></center>'
  180. !! 'You dressed up in sexy clothes and spend the next two hours striking various poses for a photographer, your nipples occasionally slipping out from behind the clothing.'
  181. !! *nl
  182. !! 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  183. !! if pcs_mdlng >= 40 and commercial = 0:
  184. !! act 'Leave':gt 'foto_events', 'commercial'
  185. !! else
  186. !! act 'Leave':gt 'foto', 'end'
  187. !! end
  188. !! end
  189. !! end
  190. !! ----------------------------------------------------------------------------------------------------
  191. !!
  192. !! ------------------------------------- Glamour Requests ---------------------------------------------
  193. !!
  194. !! ----------------------------------------------------------------------------------------------------
  195. if $ARGS[0] = 'glamour_shoot':
  196. cla & *clr
  197. menu_off = 1
  198. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  199. '"Alright, we can do that. What kind of glamour shoot?"'
  200. act 'Sexy clothing':
  201. *clr & cla
  202. $modelfoto['shoot_type'] = 'sexy_clo'
  203. if modelfoto['sexy'] >= 10 and modelfoto['transparent'] + modelfoto['trans_ling'] < 1 and modelfoto['nip'] < 1 and modelfoto['nude'] < 1: gt 'foto_events', 'trans_persuasion'
  204. if pcs_inhib < 30:
  205. if modelfoto['sexy'] > 0:
  206. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  207. else
  208. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  209. end
  210. act 'Look at something else':gt 'foto_shoot','model'
  211. act 'Look at other glamour options':gt 'foto_shoot', 'glamour_shoot'
  212. if pcs_inhib > 20:
  213. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  214. else
  215. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  216. end
  217. if will_cost <= pcs_willpwr:
  218. *nl
  219. 'Or you could just force yourself do it anyways...'
  220. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'sexy'
  221. end
  222. else
  223. cla
  224. act 'Look at something else':gt 'foto_shoot','model'
  225. act 'Agree (2:00)':gt 'foto_shoot', 'sexy'
  226. end
  227. end
  228. act 'Transparent clothing':
  229. *clr & cla
  230. $modelfoto['shoot_type'] = 'trans_clo'
  231. if modelfoto['trans_ling'] + modelfoto['transparent'] >= 5 and modelfoto['topless'] < 1 and modelfoto['nude'] < 1: gt 'foto_events', 'topless_persuasion'
  232. if pcs_inhib < 45:
  233. if modelfoto['transparent'] > 0:
  234. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  235. else
  236. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  237. end
  238. act 'Look at something else':gt 'foto_shoot','model'
  239. act 'Look at other glamour options':gt 'foto_shoot', 'glamour_shoot'
  240. if pcs_inhib > 40:
  241. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  242. else
  243. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  244. end
  245. if will_cost <= pcs_willpwr:
  246. *nl
  247. 'Or you could just force yourself do it anyways...'
  248. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'transparent'
  249. end
  250. else
  251. cla
  252. act 'Not for me':gt 'foto','studio'
  253. act 'Agree (2:00)':gt 'foto_shoot', 'transparent'
  254. end
  255. end
  256. act 'Transparent Lingerie':
  257. $modelfoto['shoot_type'] = 'trans_ling'
  258. *clr & cla
  259. if modelfoto['trans_ling'] + modelfoto['transparent'] >= 5 and modelfoto['topless'] < 1 and modelfoto['nude'] < 1: $modelfoto['shoot_type'] = 'trans_ling' & gt 'foto_events', 'topless_persuasion'
  260. if pcs_inhib < 45:
  261. if modelfoto['trans_ling'] > 0:
  262. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  263. else
  264. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  265. end
  266. act 'Look at something else':gt 'foto_shoot','model'
  267. act 'Look at other glamour options':gt 'foto_shoot', 'glamour_shoot'
  268. if pcs_inhib > 40:
  269. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  270. else
  271. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  272. end
  273. if will_cost <= pcs_willpwr:
  274. *nl
  275. 'Or you could just force yourself do it anyways...'
  276. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'trans_ling'
  277. end
  278. else
  279. cla
  280. act 'Not for me':gt 'foto','studio'
  281. act 'Agree (2:00)':gt 'foto_shoot', 'trans_ling'
  282. end
  283. end
  284. act 'Exposed breasts':
  285. $modelfoto['shoot_type'] = 'topless'
  286. *clr & cla
  287. if modelfoto['topless'] >= 5 and modelfoto['nude'] < 1: gt 'foto_events', 'nude_persuasion'
  288. if pcs_inhib < 50:
  289. if modelfoto['topless'] > 0:
  290. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  291. else
  292. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  293. end
  294. act 'Look at something else':gt 'foto_shoot','model'
  295. act 'Look at other glamour options':gt 'foto_shoot', 'glamour_shoot'
  296. if pcs_inhib > 45:
  297. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  298. else
  299. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  300. end
  301. if will_cost <= pcs_willpwr:
  302. *nl
  303. 'Or you could just force yourself do it anyways...'
  304. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'topless'
  305. end
  306. else
  307. cla
  308. act 'Look at something else':gt 'foto_shoot','model'
  309. act 'Agree (2:00)':gt 'foto_shoot', 'topless'
  310. end
  311. end
  312. end
  313. !! ----------------------------------------------------------------------------------------------------
  314. !!
  315. !! -------------------------------------- Nude Requests -----------------------------------------------
  316. !!
  317. !! ----------------------------------------------------------------------------------------------------
  318. if $ARGS[0] = 'nude_shoot':
  319. cla & *clr
  320. menu_off = 1
  321. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  322. '"Alright, we can do that. What kind of nude shoot?"'
  323. act 'Limited nude':
  324. $modelfoto['shoot_type'] = 'taste_nude'
  325. *clr & cla
  326. if modelfoto['tastenude'] >= 5 and (modelfoto['topless'] + modelfoto['toplessnude'] + modelfoto['fullnude']) < 1: gt 'foto_events', 'nude_persuasion'
  327. if pcs_inhib < 40:
  328. if modelfoto['tastenude'] > 0:
  329. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  330. else
  331. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  332. end
  333. act 'Look at something else':gt 'foto_shoot','model'
  334. act 'Look at other nude options':gt 'foto_shoot', 'nude_shoot'
  335. if pcs_inhib > 35:
  336. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  337. else
  338. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  339. end
  340. if will_cost <= pcs_willpwr:
  341. *nl
  342. 'Or you could just force yourself do it anyways...'
  343. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'tasteful'
  344. end
  345. else
  346. cla
  347. act 'Look at something else':gt 'foto_shoot','model'
  348. act 'Agree (2:00)':gt 'foto_shoot', 'tasteful'
  349. end
  350. end
  351. act 'Exposed breasts nude':
  352. $modelfoto['shoot_type'] = 'top_nude'
  353. *clr & cla
  354. if modelfoto['toplessnude'] >= 3 and modelfoto['pussy'] < 1:gt 'foto_events', 'nude_persuasion'
  355. if pcs_inhib < 55:
  356. if modelfoto['toplessnude'] > 0:
  357. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  358. else
  359. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  360. end
  361. act 'Look at something else':gt 'foto_shoot','model'
  362. act 'Look at other nude options':gt 'foto_shoot', 'nude_shoot'
  363. if pcs_inhib > 50:
  364. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  365. else
  366. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  367. end
  368. if will_cost <= pcs_willpwr:
  369. *nl
  370. 'Or you could just force yourself do it anyways...'
  371. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'topless_nude'
  372. end
  373. else
  374. cla
  375. act 'Look at something else':gt 'foto_shoot','model'
  376. act 'Agree (2:00)':gt 'foto_shoot', 'topless_nude'
  377. end
  378. end
  379. act 'Full exposure':
  380. $modelfoto['shoot_type'] = 'full_nude'
  381. if modelfoto['fullnude'] = 0:
  382. gt'foto_nude_debut', 'nude_debut_pre'
  383. elseif modelfoto['fullnude'] > 0 and $modelfoto['first_nude_pre'] = '':
  384. gt'foto_nude_debut', 'nude_debut_memory'
  385. end
  386. *clr & cla
  387. if pcs_inhib < 60:
  388. if modelfoto['fullnude'] > 0:
  389. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more of these kinds of pictures of you floating around?'
  390. elseif modelfoto['pussy'] < 1:
  391. 'You think about asking to do this shoot but hesitate, not sure if you''re ready to put pictures of your pussy all over the internet.'
  392. else
  393. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  394. end
  395. act 'Look at something else':gt 'foto_shoot','model'
  396. act 'Look at other nude options':gt 'foto_shoot', 'nude_shoot'
  397. if pcs_inhib > 55:
  398. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  399. else
  400. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  401. end
  402. if will_cost <= pcs_willpwr:
  403. *nl
  404. 'Or you could just force yourself do it anyways...'
  405. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'nude'
  406. end
  407. else
  408. cla
  409. act 'Look at something else':gt 'foto_shoot','model'
  410. act 'Agree (2:00)':gt 'foto_shoot', 'nude'
  411. end
  412. end
  413. act 'Erotic':
  414. $modelfoto['shoot_type'] = 'erotic'
  415. *clr & cla
  416. if pcs_inhib < 65:
  417. if modelfoto['pussy'] < 1:
  418. 'You think about asking to do this shoot but hesitate, not sure if you''re ready to put pictures of your pussy and asshole all over the internet, especially ones that focus on them!'
  419. elseif modelfoto['erotic'] >= 0:
  420. 'You think about asking to do this shoot but hesitate. You''ve done it before but still... Are you really comfortable with <i>more</i> of these kinds of pictures of you floating around?'
  421. else
  422. 'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  423. end
  424. act 'Look at something else':gt 'foto_shoot','model'
  425. act 'Look at other nude options':gt 'foto_shoot', 'nude_shoot'
  426. if pcs_inhib > 60:
  427. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  428. else
  429. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  430. end
  431. if will_cost <= pcs_willpwr:
  432. *nl
  433. 'Or you could just force yourself do it anyways...'
  434. act 'Agree (2:00) (<<will_cost>> Willpower)':gt 'foto_shoot', 'erotic'
  435. end
  436. else
  437. cla
  438. act 'Look at something else':gt 'foto_shoot','model'
  439. act 'Agree (2:00)':gt 'foto_shoot', 'erotic'
  440. end
  441. end
  442. end
  443. !! ----------------------------------------------------------------------------------------------------
  444. !!
  445. !! ------------------------------------- Fitness Requests ---------------------------------------------
  446. !!
  447. !! ----------------------------------------------------------------------------------------------------
  448. if $ARGS[0] = 'fitness_shoot':
  449. cla & *clr
  450. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  451. '"Alright, what kind of shoot would you like to do? Sportwear, Sport underwear, or Artistic nude?"'
  452. act 'Sportwear':
  453. cla
  454. act 'Look at something else':gt 'foto_shoot','model'
  455. act 'Agree (2:00)':gt 'foto_shoot', 'sportswear'
  456. end
  457. act 'Sports underwear':
  458. if pcs_inhib < 20:
  459. msg' You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  460. else
  461. cla
  462. act 'Look at something else':gt 'foto_shoot','model'
  463. act 'Agree (2:00)':gt 'foto_shoot', 'sports_underwear'
  464. end
  465. end
  466. act 'Artistic nude':
  467. if pcs_inhib < 45:
  468. msg' You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  469. else
  470. cla
  471. act 'Look at something else':gt 'foto_shoot','model'
  472. act 'Agree (2:00)':gt 'foto_shoot', 'fitness_artistic_nude'
  473. end
  474. end
  475. end
  476. !! ----------------------------------------------------------------------------------------------------
  477. !!
  478. !! ------------------------------------- Modelling Shoots ---------------------------------------------
  479. !!
  480. !! ----------------------------------------------------------------------------------------------------
  481. if $ARGS[0] = 'fashion':
  482. *clr & cla
  483. minut += 120
  484. modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
  485. modelfoto['fashion'] += 1
  486. gs 'exp_gain', 'mdlng', rand(5,8)
  487. gs 'fame', 'city', 'modelling', 'small'
  488. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
  489. fashionshoot = rand(1,2)
  490. gs 'stat'
  491. if fashionshoot = 1:
  492. '<center><video autoplay loop src="images/locations/city/citycenter/photo/fashion/<<rand(1,5)>>.mp4"></video></center>'
  493. else
  494. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fashion/<<rand(1,31)>>.jpg"></center>'
  495. end
  496. 'You dress up in the latest in fashion wear and spend the next two hours posing for the photographer.'
  497. *nl
  498. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  499. if pcs_mdlng >= 40 and commercial = 0:
  500. act 'Leave':gt 'foto_events', 'commercial'
  501. else
  502. act 'Leave':gt 'foto', 'end'
  503. end
  504. end
  505. if $ARGS[0] = 'bikini':
  506. *clr & cla
  507. minut += 120
  508. modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
  509. modelfoto['bikini'] += 1
  510. if pcs_inhib < 20: gs 'willpower','pay','self'
  511. gs 'fame', 'city', 'modelling', 'small'
  512. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
  513. gs 'exp_gain', 'mdlng', rand(6,10)
  514. if pcs_inhib < 50:inhib_exp += rand(0,1)
  515. gs 'stat'
  516. '<center><video autoplay loop src="images/locations/city/citycenter/photo/bikini/<<rand(4,5)>>.mp4"></video></center>'
  517. *nl
  518. 'You spend the shoot in designer bikinis, modelling them to appear in various higher end magazines.'
  519. *nl
  520. 'Two hours later, you''re all done. The photographer thanks you for your time and pays you <<modelpayfin>> <b>₽</b> for the job.'
  521. if pcs_mdlng >= 40 and commercial = 0:
  522. act 'Leave':gt 'foto_events', 'commercial'
  523. else
  524. act 'Leave':gt 'foto', 'end'
  525. end
  526. end
  527. if $ARGS[0] = 'lingerie':
  528. *clr & cla
  529. minut += 120
  530. modelpayfin = 350 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
  531. modelfoto['lingerie'] += 1
  532. gs 'exp_gain', 'mdlng', rand(6,10)
  533. if pcs_inhib < 25: gs 'willpower','pay','self'
  534. gs 'fame', 'city', 'modelling', 'small'
  535. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,6)
  536. inhib_exp += rand(0,2)
  537. shoot = rand(1,2)
  538. gs 'stat'
  539. if shoot = 1:
  540. '<center><video autoplay loop src="images/locations/city/citycenter/photo/lingerie/<<rand(1,5)>>.mp4"></video></center>'
  541. else
  542. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/lingerie/<<rand(1,37)>>.jpg"></center>'
  543. end
  544. 'You put on some high end lingerie and spend the next two hours striking various poses for a photographer for use in fashion magazines.'
  545. *nl
  546. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  547. if pcs_mdlng >= 40 and commercial = 0:
  548. act 'Leave':gt 'foto_events', 'commercial'
  549. else
  550. act 'Leave':gt 'foto', 'end'
  551. end
  552. end
  553. if $ARGS[0] = 'sexy':
  554. *clr & cla
  555. minut += 120
  556. modelpayfin = 500 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (min(fame['city_modelling'], 700)/2) + (pcs_mdlng/2 * 10)
  557. modelfoto['glamour'] += 1
  558. modelfoto['sexy'] += 1
  559. gs 'exp_gain', 'mdlng', rand(5,10)
  560. if pcs_inhib < 30: gs 'willpower','pay','self'
  561. gs 'fame', 'city', 'modelling', 'small'
  562. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(1,6)
  563. inhib_exp += rand(0,1)
  564. gs 'stat'
  565. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/sexy/<<rand(1,48)>>.jpg"></center>'
  566. 'You dress up in sexy clothes and spend the next two hours posing for the photographer.'
  567. *nl
  568. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  569. if pcs_mdlng >= 40 and commercial = 0:
  570. act 'Leave':gt 'foto_events', 'commercial'
  571. else
  572. act 'Leave':gt 'foto', 'end'
  573. end
  574. end
  575. if $ARGS[0] = 'transparent':
  576. *clr & cla
  577. minut += 120
  578. modelpayfin = 600 + (modelpay) + (pcs_apprnc) + (15*rand(0,5))
  579. modelfoto['glamour'] += 1
  580. modelfoto['sexy'] +=1
  581. modelfoto['transparent'] += 1
  582. modelfoto['nip'] += 1
  583. gs 'exp_gain', 'mdlng', rand(6,10)
  584. if pcs_inhib < 45: gs 'willpower','pay','self'
  585. gs 'fame', 'city', 'modelling', 'small'
  586. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,8)
  587. inhib_exp += rand(0,2)
  588. gs 'stat'
  589. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/seethru/<<rand(1,26)>>.jpg"></center>'
  590. 'You put on a transparent top and spend the next two hours in various poses for the photographer, a flash highlighting your breasts with every click of the camera.'
  591. *nl
  592. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  593. if pcs_mdlng >= 40 and commercial = 0:
  594. act 'Leave':gt 'foto_events', 'commercial'
  595. else
  596. act 'Leave':gt 'foto', 'end'
  597. end
  598. end
  599. if $ARGS[0] = 'trans_ling':
  600. *clr & cla
  601. minut += 120
  602. modelpayfin = 650 + (modelpay * 2) + (pcs_apprnc) + (15*rand(0,7))
  603. modelfoto['glamour'] += 1
  604. modelfoto['trans_ling'] += 1
  605. modelfoto['nip'] += 1
  606. modelfoto['lingerie'] += 1
  607. gs 'exp_gain', 'mdlng', rand(8,10)
  608. if pcs_inhib < 45:
  609. gs 'willpower','pay','self'
  610. inhib_exp += rand(1,3)
  611. end
  612. gs 'fame', 'city', 'modelling', 'small'
  613. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,8)
  614. gs 'stat'
  615. if rand(0,1) = 1:
  616. '<center><video autoplay loop src="images/locations/city/citycenter/photo/ling_trans/<<rand(1,3)>>.mp4"></video></center>'
  617. else
  618. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/ling_trans/<<rand(1,26)>>.jpg"></center>'
  619. end
  620. 'You put on some very lacy, very transparent underwear and get to posing, your nipples often showing through the thin fabric.'
  621. *nl
  622. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  623. *nl
  624. if pcs_mdlng >= 40 and commercial = 0:
  625. act 'Leave':gt 'foto_events', 'commercial'
  626. else
  627. act 'Leave':gt 'foto', 'end'
  628. end
  629. end
  630. if $ARGS[0] = 'topless':
  631. *clr & cla
  632. minut += 120
  633. modelpayfin = 700 + (modelpay) + (pcs_apprnc) + (15*rand(0,5))
  634. modelfoto['nip'] += 1
  635. modelfoto['topless'] += 1
  636. modelfoto['glamour'] += 1
  637. gs 'exp_gain', 'mdlng', rand(6,10)
  638. if pcs_inhib < 50:
  639. gs 'willpower','pay','self'
  640. inhib_exp += rand(1,3)
  641. end
  642. gs 'fame', 'city', 'modelling', 'small'
  643. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,8)
  644. gs 'stat'
  645. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topless/<<rand(1,57)>>.jpg"></center>'
  646. 'You spend two hours striking various posing with topless breasts, listening to instruction while the photographer takes pictures of you.'
  647. *nl
  648. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  649. if pcs_mdlng >= 40 and commercial = 0:
  650. act 'Leave':gt 'foto_events', 'commercial'
  651. else
  652. act 'Leave':gt 'foto', 'end'
  653. end
  654. end
  655. if $ARGS[0] = 'tasteful':
  656. *clr & cla
  657. minut += 120
  658. modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
  659. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  660. modelfoto['tastenude'] += 1
  661. modelfoto['nude'] += 1
  662. gs 'exp_gain', 'mdlng', rand(9,10)
  663. if pcs_inhib < 40:
  664. gs 'willpower','pay','self'
  665. inhib_exp += rand(1,2)
  666. end
  667. gs 'fame', 'city', 'modelling', 'small'
  668. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
  669. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/tastenude/<<rand(1,28)>>.jpg"></center>'
  670. 'Already naked, you step onto the set and begin the shoot immediately.'
  671. *nl
  672. 'You spend two hours posing confidently for a photographer taking pictures of you, often being asked to carefully position your hands or legs in ways that tastefully hides your pussy and nipples. These images, though incredibly provocative, are still somehow considered to be conservative enough to be allowed on the front cover of fashion, sports, and other tabloid magazines. When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  673. if pcs_mdlng >= 40 and commercial = 0:
  674. act 'Leave':gt 'foto_events', 'commercial'
  675. else
  676. act 'Leave':gt 'foto', 'end'
  677. end
  678. end
  679. if $ARGS[0] = 'topless_nude':
  680. *clr & cla
  681. minut += 120
  682. modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
  683. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  684. modelfoto['nude'] += 1
  685. modelfoto['toplessnude'] += 1
  686. gs 'exp_gain', 'mdlng', rand(9,10)
  687. if pcs_inhib < 55:
  688. gs 'willpower','pay','self'
  689. inhib_exp += rand(1,4)
  690. end
  691. gs 'fame', 'city', 'modelling', 'medium'
  692. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(3,10)
  693. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topnude/<<rand(1,79)>>.jpg"></center>'
  694. 'Already naked, you step onto the set and begin the shoot immediately.'
  695. *nl
  696. 'You spend two hours posing confidently for a photographer taking pictures of you, often using props, hands, legs, or shadow to shield your pussy while simultaneously teasing the would-be readers of what they cannot see. When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  697. if pcs_mdlng >= 40 and commercial = 0:
  698. act 'Leave':gt 'foto_events', 'commercial'
  699. else
  700. act 'Leave':gt 'foto', 'end'
  701. end
  702. end
  703. if $ARGS[0] = 'nude':
  704. *clr & cla
  705. minut += 120
  706. modelpay = (pcs_mdlng/2 * 10) + min(fame['city_modelling'], 700) + pcs_apprnc
  707. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  708. if modelfoto['nude'] = 0: modelpayfin = modelpayfin * 2 & foto_persuade = 0
  709. modelfoto['nude'] += 1
  710. modelfoto['fullnude'] += 1
  711. modelfoto['nip'] += 1
  712. modelfoto['pussy'] += 1
  713. gs 'exp_gain', 'mdlng', rand(9,10)
  714. if pcs_inhib < 60:
  715. gs 'willpower','pay','self'
  716. inhib_exp += rand(1,4)
  717. end
  718. gs 'fame', 'city', 'modelling', 'medium'
  719. if fame['city_modelling'] > 200: gs 'fame', 'city', 'modelling', rand(5,10)
  720. if rand(0,1) = 1:
  721. if pcs_pubes < 16:
  722. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/nude/<<rand(1,17)>>.jpg"></center>'
  723. 'Already naked, you step onto the set and begin the shoot immediately.'
  724. *nl
  725. 'You spend two hours posing for a photographer taking pictures of you that fully expose your breasts and pussy. When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  726. else
  727. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/bnude/<<rand(1,20)>>.jpg"></center>'
  728. modelfoto['bush'] += 1
  729. 'Already naked, you step onto the set and begin the shoot immediately.'
  730. *nl
  731. 'You spend two hours posing confidently for a photographer taking pictures of you, your <<$pc_desc[''pubes'']>> pussy providing a nice contrast to the rest of your smooth body. When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  732. end
  733. else
  734. if pcs_pubes < 16:
  735. modelfoto['pussy'] += 1
  736. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/nude/<<rand(1,17)>>.jpg"></center>'
  737. 'The photographer sends you on a quick trip to the dressing room to change into some clothes before the shoot.'
  738. *nl
  739. 'Once you''re back, you spend two hours posing in the selected outfit and stripping or removing each piece as required. You never completely lose the clothes, but at one point or another, your breasts or pussy or both are put on display for the camera.'
  740. *nl
  741. 'When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  742. else
  743. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/bnude/<<rand(1,20)>>.jpg"></center>'
  744. 'The photographer sends you on a quick trip to the dressing room to change into some clothes before the shoot.'
  745. *nl
  746. 'Once you''re back, you spend two hours posing for a photographer taking pictures of you in the selected outfit and stripping down piece by piece until your most intimate parts are exposed. Even though you started clothed, you have no doubt that the full spread will feature images that capture every part of you, even your furry pussy.'
  747. *nl
  748. 'When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  749. end
  750. end
  751. if modelfoto['nude'] = 1 and foto_persuade ! 5:
  752. 'You blink at the amount but the person who gave it to you reassures you it''s normal. The studio has a policy of doubling the pay for a model''s nude debut.'
  753. elseif modelfoto['nude'] = 1 and foto_persuade = 5:
  754. 'It even includes the bonus the manager said they''d give you for your debut!'
  755. end
  756. if pcs_mdlng >= 40 and commercial = 0:
  757. act 'Leave':gt 'foto_events', 'commercial'
  758. else
  759. act 'Leave':gt 'foto', 'end'
  760. end
  761. end
  762. if $ARGS[0] = 'erotic':
  763. *clr & cla
  764. minut += 120
  765. modelpay = (pcs_mdlng/2 * 10) + (pcs_apprnc * 3)
  766. modelpayfin = 1000 + (modelpay * 2) + (15*rand(0,5))
  767. modelfoto['erotic'] += 1
  768. modelfoto['nude'] += 1
  769. modelfoto['nip'] += 1
  770. modelfoto['pussy'] += 1
  771. modelfoto['asshole'] += 1
  772. gs 'exp_gain', 'mdlng', rand(1,4)
  773. if pcs_inhib < 65: gs 'willpower','pay','self'
  774. gs 'fame', 'city', 'modelling', 'small'
  775. gs 'fame', 'city', 'porn', 'small'
  776. if pcs_inhib < 60:inhib_exp += 6
  777. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/erotic/<<rand(1,19)>>.jpg"></center>'
  778. if $pantyworntype ! 'none':
  779. else
  780. 'Already naked, you step onto the set and begin the shoot immediately.'
  781. end
  782. *nl
  783. 'You spend two hours posing while the photographer takes many photos of your nude body, but especially your breasts, pussy, and asshole. You can see the rock-hard outline of his cock the whole time and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  784. if pcs_mdlng >= 40 and commercial = 0:
  785. act 'Leave':gt 'foto_events', 'commercial'
  786. else
  787. act 'Leave':gt 'foto', 'end'
  788. end
  789. end
  790. if $ARGS[0] = 'sportswear':
  791. *clr & cla
  792. minut += 120
  793. modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (fame['city_modelling']/2) + (pcs_mdlng/2 * 10) + (fame['city_sport']/2)
  794. modelfoto['fitness'] += 1
  795. pcs_sweat = 60
  796. gs 'exp_gain', 'mdlng', rand(2,4)
  797. gs 'fame', 'city', 'modelling', 'small'
  798. gs 'stat'
  799. temp_bs_class = func('body_structure', 'get_class', pcs_bmi, strenbuf)
  800. if temp_bs_class / 100 >= 2 and (temp_bs_class mod 100) >= 8:
  801. *clr & cla
  802. modelpayfin += 300
  803. gs 'stat'
  804. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fitness/FSM<<rand(1,4)>>.jpg"></center>'
  805. else
  806. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fitness/FSV<<rand(1,4)>>.jpg"></center>'
  807. end
  808. killvar 'temp_bs_class'
  809. *nl
  810. 'Modeling sportwear, is slighty different from other jobs. First, you are taken to the near-by Havanna Fitness Center, as the studio doesn''t have all the necessary props to do it. Second, you must look "dynamic", and that means do some warm-ups, and add some oil, to give that "sweaty" and "sporty" look. After that, you are ready to pose the next two hours for the photographer.'
  811. *nl
  812. 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  813. if pcs_mdlng >= 40 and commercial = 0:
  814. act 'Leave':gt 'foto_events', 'commercial'
  815. else
  816. act 'Leave':gt 'foto', 'end'
  817. end
  818. end
  819. if $ARGS[0] = 'sports_underwear':
  820. *clr & cla
  821. minut += 120
  822. modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (fame['city_modelling']/2) + (pcs_mdlng/2 * 10) + (fame['city_sport']/2)
  823. modelfoto['fitness'] += 1
  824. pcs_sweat = 60
  825. gs 'fame', 'city', 'modelling', 'small'
  826. gs 'exp_gain', 'mdlng', rand(3,6)
  827. if pcs_inhib < 50:inhib_exp += 1
  828. gs 'stat'
  829. temp_bs_class = func('body_structure', 'get_class', pcs_bmi, strenbuf)
  830. if temp_bs_class / 100 >= 2 and (temp_bs_class mod 100) >= 8:
  831. *clr & cla
  832. modelpayfin += 325
  833. gs 'stat'
  834. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fitness/FUM<<rand(1,4)>>.jpg"></center>'
  835. else
  836. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fitness/FUV<<rand(1,4)>>.jpg"></center>'
  837. end
  838. killvar 'temp_bs_class'
  839. *nl
  840. 'Modeling sport underwear, is slighty different from other jobs. First, you are taken to the Havanna Fitness Center, as the studio doesn''t have all the necessary props to do it. Second, you must look "dynamic", and that means do some warm-ups, and add some oil, to give that "sweaty" and "sporty" look. After that, you are ready to pose the next two hours for the photographer.'
  841. *nl
  842. 'After having taken all his pictures, you and the crew head back to Aphrodite, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  843. act 'Leave':gt 'foto', 'end'
  844. end
  845. if $ARGS[0] = 'fitness_artistic_nude':
  846. *clr & cla
  847. minut += 120
  848. modelpay = (pcs_mdlng/2 * 10) + fame['city_modelling'] + pcs_apprnc + fame['city_sport']
  849. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  850. modelfoto['fitness'] += 1
  851. modelfoto['nude'] += 1
  852. pcs_sweat = 60
  853. gs 'exp_gain', 'mdlng', rand(4,5)
  854. gs 'fame', 'city', 'modelling', 'small'
  855. inhib_exp += 2
  856. gs 'stat'
  857. temp_bs_class = func('body_structure', 'get_class', pcs_bmi, strenbuf)
  858. if temp_bs_class / 100 >= 2 and (temp_bs_class mod 100) >= 8:
  859. *clr & cla
  860. modelpayfin += 600
  861. gs 'stat'
  862. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fitness/FNM<<rand(1,4)>>.jpg"></center>'
  863. else
  864. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fitness/FNV<<rand(1,4)>>.jpg"></center>'
  865. end
  866. killvar 'temp_bs_class'
  867. *nl
  868. 'Already naked, you do some warm-ups, work up a sweat, add some body-oil and step onto the set to begin the shoot.'
  869. *nl
  870. 'You spend two hours posing confidently for a photographer taking pictures of you, often being asked to carefully position your hands or legs in ways that tastefully hides your pussy and nipples. These images, are less provocative, than artistic, as they must show your body in movement so they can appear in sports-related advertisements, articles, and magazines. When the shoot ends, both you and the photographers are very proud of the results and you are paid <<modelpayfin>> <b>₽</b> for your work.'
  871. act 'Leave':gt 'foto', 'end'
  872. end
  873. !! act 'Variety shoot':
  874. !! if pcs_inhib < 60:
  875. !! msg'You think about asking to do this shoot but then blush and realize you aren''t confident enough to have pictures of yourself like this circling around the internet. Maybe you could practice it later, but you''re not ready to do it for real.'
  876. !! gt 'foto', 'nude_shoot'
  877. !! else
  878. !! cla
  879. !! act 'Look at something else':gt 'foto_shoot','model'
  880. !!
  881. !! act 'Agree (2:00)':
  882. !! *clr & cla
  883. !! minut += 120
  884. !! modelpayfin = 825 + (modelpay * 2) + (15*rand(0,7))
  885. !! gs 'exp_gain', 'mdlng', 10
  886. !! fame['city_modelling'] += rand(10,20)
  887. !! pav_modelling += rand(0,fame['city_modelling'])/10
  888. !! inhib_exp += 3
  889. !! modelfoto['glamour'] += 1
  890. !! modelfoto['nip'] += 1
  891. !! modelfoto['fashion'] += 1
  892. !! modelfoto['lingerie'] += 1
  893. !! modelfoto['topless'] += 1
  894. !! modelfoto['pussy'] += 1
  895. !! gs 'stat'
  896. !! '<center><video autoplay loop src="images/locations/city/citycenter/photo/vmodel.mp4"></video></center>'
  897. !! 'You spend two hours posing for the photographer, changing in and out of various underwear, sexy clothings, and lingeries until you end the shoot fully striped down and dancing naked.'
  898. !! *nl
  899. !! 'After having taken all his pictures, the photographer thanks you for your time and concludes the shoot, counting out your <<modelpayfin>> <b>₽</b> to hand to you.'
  900. !! if pcs_mdlng >= 40 and commercial = 0:
  901. !! act 'Leave':gt 'foto_events', 'commercial'
  902. !! else
  903. !! act 'Leave':gt 'foto', 'end'
  904. !! end
  905. !! end
  906. !! end
  907. !! end
  908. !!end
  909. --- foto_shoot ---------------------------------