1
0

foto_shoot.qsrc 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818
  1. # foto_shoot
  2. if $ARGS[0] = 'model':
  3. menu_off = 1
  4. if model = 0:model = 1
  5. *clr & cla
  6. minut += 5
  7. modelpay = (pcs_mdlng/2 * 10) + ((city_modelling + pcs_apprnc)/2)
  8. modelpayfin = 900 + (15*rand(0,5))
  9. gs 'stat'
  10. '<center><b><font color="maroon">Manager</font></b></center>'
  11. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  12. '"Hello <<$pcs_firstname>>. Are you here to work? What kind of shoot would you like to do today?"'
  13. *nl
  14. !! '<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>'
  15. '<center><b><font color="blue">Modelling guide</font></b></center>'
  16. *pl '<center><table align="center" width=80%>'
  17. '<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.'
  18. '<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.'
  19. '<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.'
  20. '<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.'
  21. *p '</table></center>'
  22. act'Never mind':
  23. cla
  24. '"Sorry, I just realized that I have something to do right now. Can I come back later?"'
  25. '"Sure, no problem <<$pcs_lastname>>, just let us know when you''re ready to work.'
  26. act'Leave':gt 'foto','studio'
  27. end
  28. act'Actually I''d like to practice':gt'foto','practicemodel'
  29. act'"I''d like to do a catalog shoot"':
  30. cla & *clr
  31. if modelfoto >= 10 and pcs_mdlng > 20 and modelfoto_fashion < 1:gt'foto_events','fashion_persuasion'
  32. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  33. '"Alright, what kind of shoot? Clothing or swimsuits?"'
  34. act'Clothing':
  35. shoot_type = catalog
  36. modelfoto_catalog += 1
  37. cla & *clr
  38. mdlng_exp += rand(2,5)
  39. minut += 120
  40. money += 450
  41. '<center><video autoplay loop src="images/locations/city/citycenter/photo/fashion3.mp4"></video></center>'
  42. 'You spend two hours modelling for the online catalogs of retail clothing stores, wearing various different dresses but the same expression. It''s boring but it still gets you paid.'
  43. *nl
  44. 'You recieve 450 <b>₽</b> for the job.'
  45. act 'Leave':gt 'foto', 'end'
  46. end
  47. act'Swimsuits':
  48. shoot_type = swim_catalog
  49. modelfoto_catalog += 1
  50. cla & *clr
  51. mdlng_exp += rand(2,5)
  52. minut += 120
  53. money += 450
  54. '<center><video autoplay loop src="images/locations/city/citycenter/photo/bikini/<<rand(1,3)>>.mp4"></video></center>'
  55. bikinicatalog += 1
  56. '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.'
  57. *nl
  58. 'You recieve 450 <b>₽</b> for the job.'
  59. act 'Leave':gt 'foto', 'end'
  60. end
  61. end
  62. act'"I''d like to do a fashion shoot"':
  63. if pcs_mdlng < 20:
  64. 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."'
  65. else
  66. cla & *clr
  67. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  68. '"Alright, what kind of shoot would you like to do? Fashion, bikini, or lingerie?"'
  69. act 'Fashion':
  70. shoot_type = fashion
  71. if modelfoto_fashion >= 10 and modelfoto_bikini + modelfoto_lingerie < 1 and modelfoto_glamour < 1 and modelfoto_nude < 1: gt'foto_events','lingerie_persuasion'
  72. cla
  73. act 'Maybe not today':gt 'foto','studio'
  74. act 'Agree (2:00)':gt 'foto_shoot','fashion'
  75. end
  76. act 'Bikini':
  77. shoot_type = bikini
  78. *clr & cla
  79. if modelfoto_bikini + modelfoto_lingerie >= 10 and pcs_mdlng > 20 and modelfoto_glamour < 1 and modelfoto_nude < 1:gt'foto_events','glamour_persuasion'
  80. if pcs_inhib < 20:
  81. '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.'
  82. act 'Maybe not today':gt 'foto','studio'
  83. act 'Look at other options':gt'foto_shoot','model'
  84. if pcs_mdlng > 20:
  85. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  86. else
  87. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  88. end
  89. if will_cost <= pcs_willpwr:
  90. *nl
  91. 'Or you could just force yourself do it anyways...'
  92. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','bikini'
  93. end
  94. else
  95. cla
  96. act 'Maybe not today':gt 'foto','studio'
  97. act 'Agree (2:00)':gt'foto_shoot','bikini'
  98. end
  99. end
  100. act 'Lingerie modelling':
  101. shoot_type = lingerie
  102. *clr & cla
  103. if modelfoto_bikini + modelfoto_lingerie >= 10 and modelfoto_glamour < 1 and modelfoto_nude < 1:gt'foto_events','glamour_persuasion'
  104. if pcs_inhib < 25:
  105. '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.'
  106. act 'Maybe not today':gt 'foto','studio'
  107. act 'Look at other options':gt'foto_shoot','model'
  108. if pcs_mdlng > 20:
  109. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  110. else
  111. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  112. end
  113. if will_cost <= pcs_willpwr:
  114. *nl
  115. 'Or you could just force yourself do it anyways...'
  116. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','lingerie'
  117. end
  118. else
  119. cla
  120. act 'Maybe not today':gt 'foto','studio'
  121. act 'Agree (2:00)':gt'foto_shoot','lingerie'
  122. end
  123. end
  124. end
  125. end
  126. act'"I''d like to do a glamour shoot"':
  127. if pcs_inhib < 30:
  128. 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.'
  129. else
  130. gt'foto_shoot', 'glamour_shoot'
  131. end
  132. end
  133. act'"I''d like to do a nude shoot"':
  134. if pcs_inhib < 30:
  135. 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.'
  136. else
  137. gt'foto_shoot', 'nude_shoot'
  138. end
  139. end
  140. end
  141. if $ARGS[0] = 'glamour_shoot':
  142. cla & *clr
  143. menu_off = 1
  144. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  145. '"Alright, we can do that. What kind of glamour shoot?"'
  146. !! 'Info guides:'
  147. !! '<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>'
  148. !! '<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>'
  149. !! '<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>'
  150. !! '<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>'
  151. !! '<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>'
  152. !! act 'Erotic clothing with breast nudity':
  153. !!already matched the exhibitionism value above
  154. !! cla
  155. !! act 'Maybe not today':gt 'foto','studio'
  156. !! act 'Agree (2:00)':
  157. !! *clr & cla
  158. !! minut += 120
  159. !! modelpayfin = 700 + (modelpay) + (15*rand(0,5))
  160. !! modelfoto_nip += 1
  161. !! mdlng_exp += rand(6,10)
  162. !! city_modelling += rand(7,13)
  163. !! pav_modelling += rand(1,city_modelling)/10
  164. !! inhib_exp += 2
  165. !! gs 'stat'
  166. !! '<center><video autoplay loop src="images/locations/city/citycenter/photo/model5.mp4"></video></center>'
  167. !! '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.'
  168. !! *nl
  169. !! '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.'
  170. !! if pcs_mdlng >= 40 and commercial = 0:
  171. !! act 'Leave':gt'foto_events','commercial'
  172. !! else
  173. !! act 'Leave':gt 'foto', 'end'
  174. !! end
  175. !! end
  176. !! end
  177. act 'Sexy clothing':
  178. *clr & cla
  179. shoot_type = sexy_clo
  180. if modelfoto_ero_clo >= 10 and modelfoto_trans_ling + modelfoto_trans_ling < 1 and modelfoto_nip < 1 and modelfoto_nude < 1: gt'foto_events','trans_persuasion'
  181. if pcs_inhib < 30:
  182. if modelfoto_ero_clo > 0:
  183. '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?'
  184. else
  185. '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.'
  186. end
  187. act 'Maybe not today':gt 'foto','studio'
  188. act 'Look at other options':gt'foto_shoot','model'
  189. if pcs_inhib > 20:
  190. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  191. else
  192. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  193. end
  194. if will_cost <= pcs_willpwr:
  195. *nl
  196. 'Or you could just force yourself do it anyways...'
  197. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','sexy'
  198. end
  199. else
  200. cla
  201. act 'Maybe not today':gt 'foto','studio'
  202. act 'Agree (2:00)':gt'foto_shoot','sexy'
  203. end
  204. end
  205. act 'Transparent clothing':
  206. *clr & cla
  207. shoot_type = trans_clo
  208. if modelfoto_trans_ling + modelfoto_transparent >= 5 and modelfoto_topless < 1 and modelfoto_nude < 1: gt'foto_events','topless_persuasion'
  209. if pcs_inhib < 45:
  210. if modelfoto_transparent > 0:
  211. '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?'
  212. else
  213. '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.'
  214. end
  215. act 'Maybe not today':gt 'foto','studio'
  216. act 'Look at other options':gt'foto_shoot','model'
  217. if pcs_inhib > 40:
  218. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  219. else
  220. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  221. end
  222. if will_cost <= pcs_willpwr:
  223. *nl
  224. 'Or you could just force yourself do it anyways...'
  225. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','transparent'
  226. end
  227. else
  228. cla
  229. act 'Not for me':gt 'foto','studio'
  230. act 'Agree (2:00)':gt'foto_shoot','transparent'
  231. end
  232. end
  233. act 'Transparent Lingerie':
  234. shoot_type = trans_ling
  235. *clr & cla
  236. if modelfoto_trans_ling + modelfoto_transparent >= 5 and modelfoto_topless < 1 and modelfoto_nude < 1: shoot_type = trans_ling & gt'foto_events','topless_persuasion'
  237. if pcs_inhib < 45:
  238. if modelfoto_trans_ling > 0:
  239. '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?'
  240. else
  241. '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.'
  242. end
  243. act 'Maybe not today':gt 'foto','studio'
  244. act 'Look at other options':gt'foto_shoot','model'
  245. if pcs_inhib > 40:
  246. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  247. else
  248. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  249. end
  250. if will_cost <= pcs_willpwr:
  251. *nl
  252. 'Or you could just force yourself do it anyways...'
  253. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','trans_ling'
  254. end
  255. else
  256. cla
  257. act 'Not for me':gt 'foto','studio'
  258. act 'Agree (2:00)':gt'foto_shoot','trans_ling'
  259. end
  260. end
  261. act 'Topless':
  262. shoot_type = topless
  263. *clr & cla
  264. if modelfoto_topless >= 5 and modelfoto_nude < 1: gt'foto_events','nude_persuasion'
  265. if pcs_inhib < 50:
  266. if modelfoto_topless > 0:
  267. '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?'
  268. else
  269. '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.'
  270. end
  271. act 'Maybe not today':gt 'foto','studio'
  272. act 'Look at other options':gt'foto_shoot','model'
  273. if pcs_inhib > 45:
  274. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  275. else
  276. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  277. end
  278. if will_cost <= pcs_willpwr:
  279. *nl
  280. 'Or you could just force yourself do it anyways...'
  281. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','topless'
  282. end
  283. else
  284. cla
  285. act 'Maybe not today':gt 'foto','studio'
  286. act 'Agree (2:00)':gt'foto_shoot','topless'
  287. end
  288. end
  289. end
  290. if $ARGS[0] = 'nude_shoot':
  291. cla & *clr
  292. menu_off = 1
  293. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
  294. '"Alright, we can do that. What kind of nude shoot?"'
  295. act 'Tasteful nude':
  296. shoot_type = taste_nude
  297. *clr & cla
  298. if modelfoto_tastenude >= 5 and modelfoto_topless + modelfoto_toplessnude + modelfoto_fullnude < 1: gt'foto_events','nude_persuasion'
  299. if pcs_inhib < 40:
  300. if modelfoto_tastenude > 0:
  301. '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?'
  302. else
  303. '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.'
  304. end
  305. act 'Maybe not today':gt 'foto','studio'
  306. act 'Look at other options':gt'foto_shoot','model'
  307. if pcs_inhib > 35:
  308. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  309. else
  310. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  311. end
  312. if will_cost <= pcs_willpwr:
  313. *nl
  314. 'Or you could just force yourself do it anyways...'
  315. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','tasteful'
  316. end
  317. else
  318. cla
  319. act 'Maybe not today':gt 'foto','studio'
  320. act 'Agree (2:00)':gt'foto_shoot','tasteful'
  321. end
  322. end
  323. act 'Topless nude':
  324. shoot_type = top_nude
  325. *clr & cla
  326. if modelfoto_toplessnude >= 3 and modelfoto_pussy < 1:gt'foto_events','nude_persuasion'
  327. if pcs_inhib < 55:
  328. if modelfoto_toplessnude > 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 'Maybe not today':gt 'foto','studio'
  334. act 'Look at other options':gt'foto_shoot','model'
  335. if pcs_inhib > 50:
  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','topless_nude'
  344. end
  345. else
  346. cla
  347. act 'Maybe not today':gt 'foto','studio'
  348. act 'Agree (2:00)':gt'foto_shoot','topless_nude'
  349. end
  350. end
  351. act 'Full nude':
  352. shoot_type = full_nude
  353. *clr & cla
  354. if pcs_inhib < 60:
  355. if modelfoto_fullnude > 0:
  356. '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?'
  357. elseif modelfoto_pussy < 1:
  358. '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.'
  359. else
  360. '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.'
  361. end
  362. act 'Maybe not today':gt 'foto','studio'
  363. act 'Look at other options':gt'foto_shoot','model'
  364. if pcs_inhib > 55:
  365. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  366. else
  367. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  368. end
  369. if will_cost <= pcs_willpwr:
  370. *nl
  371. 'Or you could just force yourself do it anyways...'
  372. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','nude'
  373. end
  374. else
  375. cla
  376. act 'Maybe not today':gt 'foto','studio'
  377. act 'Agree (2:00)':gt'foto_shoot','nude'
  378. end
  379. end
  380. act 'Erotic':
  381. shoot_type = erotic
  382. *clr & cla
  383. if pcs_inhib < 65:
  384. if modelfoto_pussy < 1:
  385. '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!'
  386. elseif modelfoto_erotic >= 0:
  387. '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?'
  388. else
  389. '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.'
  390. end
  391. act 'Maybe not today':gt 'foto','studio'
  392. act 'Look at other options':gt'foto_shoot','model'
  393. if pcs_inhib > 60:
  394. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'easy'
  395. else
  396. gs 'willpower', 'skill', 'pcs_inhib', 'self', 'hard'
  397. end
  398. if will_cost <= pcs_willpwr:
  399. *nl
  400. 'Or you could just force yourself do it anyways...'
  401. act 'Agree (2:00) (<<will_cost>> Willpower)':gt'foto_shoot','erotic'
  402. end
  403. else
  404. cla
  405. act 'Maybe not today':gt 'foto','studio'
  406. act 'Agree (2:00)':gt'foto_shoot','erotic'
  407. end
  408. end
  409. end
  410. if $ARGS[0] = 'fashion':
  411. *clr & cla
  412. minut += 120
  413. modelpayfin = 300 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (city_modelling/2) + (pcs_mdlng/2 * 10)
  414. modelfoto_fashion += 1
  415. mdlng_exp += rand(5,8)
  416. gs 'fame', 'city', 'modelling', rand(7,12)
  417. gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
  418. if city_modelling > 200:
  419. gs 'fame', 'city', 'modelling', rand(3,6)
  420. end
  421. fashionshoot = rand(1,2)
  422. gs 'stat'
  423. if fashionshoot = 1:
  424. '<center><video autoplay loop src="images/locations/city/citycenter/photo/fashion/<<rand(1,5)>>.mp4"></video></center>'
  425. else
  426. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fashion/<<rand(1,14)>>.jpg"></center>'
  427. end
  428. 'You dress up in the latest in fashion wear and spend the next two hours posing for the photographer.'
  429. *nl
  430. '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.'
  431. if pcs_mdlng >= 40 and commercial = 0:
  432. act 'Leave':gt'foto_events','commercial'
  433. else
  434. act 'Leave':gt 'foto', 'end'
  435. end
  436. end
  437. if $ARGS[0] = 'bikini':
  438. *clr & cla
  439. minut += 120
  440. modelpayfin = 325 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (city_modelling/2) + (pcs_mdlng/2 * 10)
  441. modelfoto_bikini += 1
  442. gs 'fame', 'city', 'modelling', rand(7,12)
  443. gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
  444. if city_modelling > 200:
  445. gs 'fame', 'city', 'modelling', rand(3,6)
  446. end
  447. minut += 120
  448. mdlng_exp += rand(6,10)
  449. if pcs_inhib < 50:inhib_exp += rand(0,1)
  450. gs 'stat'
  451. '<center><video autoplay loop src="images/locations/city/citycenter/photo/bikini/<<rand(4,5)>>.mp4"></video></center>'
  452. *nl
  453. 'You spend the shoot in designer bikinis, modelling them to appear in various higher end magazines.'
  454. *nl
  455. 'Two hours later, you''re all done. The photographer thanks you for your time and pays you <<modelpayfin>> <b>₽</b> for the job.'
  456. if pcs_mdlng >= 40 and commercial = 0:
  457. act 'Leave':gt'foto_events','commercial'
  458. else
  459. act 'Leave':gt 'foto', 'end'
  460. end
  461. end
  462. if $ARGS[0] = 'lingerie':
  463. *clr & cla
  464. minut += 120
  465. modelpayfin = 350 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (city_modelling/2) + (pcs_mdlng/2 * 10)
  466. modelfoto_lingerie += 1
  467. mdlng_exp += rand(6,10)
  468. gs 'fame', 'city', 'modelling', rand(7,13)
  469. gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/10
  470. if city_modelling > 200:
  471. gs 'fame', 'city', 'modelling', rand(3,6)
  472. end
  473. inhib_exp += rand(0,2)
  474. shoot = rand(1,2)
  475. gs 'stat'
  476. if shoot = 1:
  477. '<center><video autoplay loop src="images/locations/city/citycenter/photo/lingerie/<<rand(1,5)>>.mp4"></video></center>'
  478. else
  479. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/lingerie/<<rand(1,11)>>.jpg"></center>'
  480. end
  481. 'You put on some high end lingerie and spend the next two hours striking various poses for a photographer for use in fashion magazines.'
  482. *nl
  483. '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.'
  484. if pcs_mdlng >= 40 and commercial = 0:
  485. act 'Leave':gt'foto_events','commercial'
  486. else
  487. act 'Leave':gt 'foto', 'end'
  488. end
  489. end
  490. if $ARGS[0] = 'sexy':
  491. *clr & cla
  492. minut += 120
  493. modelpayfin = 500 + (modelpay) + (15*rand(0,5)) + (pcs_apprnc) + (city_modelling/2) + (pcs_mdlng/2 * 10)
  494. modelfoto_glamour += 1
  495. modelfoto_ero_clo += 1
  496. mdlng_exp += rand(5,10)
  497. gs 'fame', 'city', 'modelling', rand(7,12)
  498. gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
  499. if city_modelling > 200:
  500. gs 'fame', 'city', 'modelling', rand(1,6)
  501. end
  502. inhib_exp += rand(0,1)
  503. gs 'stat'
  504. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/sexy/<<rand(1,20)>>.jpg"></center>'
  505. 'You dress up in sexy clothes and spend the next two hours posing for the photographer.'
  506. *nl
  507. '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.'
  508. act 'Leave':gt 'foto','end'
  509. end
  510. if $ARGS[0] = 'transparent':
  511. *clr & cla
  512. minut += 120
  513. modelpayfin = 600 + (modelpay) + (pcs_apprnc) + (15*rand(0,5))
  514. modelfoto_glamour += 1
  515. modelfoto_transparent += 1
  516. modelfoto_nip += 1
  517. mdlng_exp += rand(6,10)
  518. gs 'fame', 'city', 'modelling', rand(7,13)
  519. gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
  520. if city_modelling > 200:
  521. gs 'fame', 'city', 'modelling', rand(3,8)
  522. end
  523. inhib_exp += rand(0,2)
  524. gs 'stat'
  525. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/seethru/<<rand(1,10)>>.jpg"></center>'
  526. '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.'
  527. *nl
  528. '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.'
  529. if pcs_mdlng >= 40 and commercial = 0:
  530. act 'Leave':gt'foto_events','commercial'
  531. else
  532. act 'Leave':gt 'foto', 'end'
  533. end
  534. end
  535. if $ARGS[0] = 'trans_ling':
  536. *clr & cla
  537. minut += 120
  538. modelpayfin = 650 + (modelpay * 2) + (pcs_apprnc) + (15*rand(0,7))
  539. modelfoto_glamour += 1
  540. modelfoto_trans_ling += 1
  541. modelfoto_nip += 1
  542. modelfoto_lingerie += 1
  543. mdlng_exp += rand(8,10)
  544. gs 'fame', 'city', 'modelling', rand(9,14)
  545. gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/10
  546. if city_modelling > 200:
  547. gs 'fame', 'city', 'modelling', rand(3,8)
  548. end
  549. inhib_exp += rand(0,2)
  550. gs 'stat'
  551. if rand(0,1) = 1:
  552. '<center><video autoplay loop src="images/locations/city/citycenter/photo/ling_trans/<<rand(1,3)>>.mp4"></video></center>'
  553. else
  554. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/ling_trans/<<rand(1,12)>>.jpg"></center>'
  555. end
  556. 'You put on some very lacy, very transparent underwear and get to posing, your nipples often showing through the thin fabric.'
  557. *nl
  558. '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.'
  559. *nl
  560. if pornstudio = 0:pornstudio = 2 & 'At the end of the shoot a staff member comes up to you. "By the way, you should take this," he says, handing you a business card. You''re shocked to see that it''s for a porn production company in St. Petersburg. "Since you''ve shown that you''re willing to go full nude, we figure we might as well let you know this opportunity exists. We share a couple of models with them and from what we can tell, it increases sales for both of us. If you feel like you''re up to it, use this card and tell them we sent you. That will get you a special audition. But we understand if you don''t go. We know it''s not for everyone and that some of you want more legitimate fame."'
  561. if pcs_mdlng >= 40 and commercial = 0:
  562. act 'Leave':gt'foto_events','commercial'
  563. else
  564. act 'Leave':gt 'foto', 'end'
  565. end
  566. end
  567. if $ARGS[0] = 'topless':
  568. *clr & cla
  569. minut += 120
  570. modelpayfin = 700 + (modelpay) + (pcs_apprnc) + (15*rand(0,5))
  571. modelfoto_nip += 1
  572. modelfoto_topless += 1
  573. mdlng_exp += rand(6,10)
  574. gs 'fame', 'city', 'modelling', rand(8,14)
  575. gs 'fame', 'pav', 'modelling', rand(1,city_modelling)/10
  576. if city_modelling > 200:
  577. gs 'fame', 'city', 'modelling', rand(3,8)
  578. end
  579. inhib_exp += rand(0,2)
  580. gs 'stat'
  581. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topless/<<rand(1,27)>>.jpg"></center>'
  582. 'You spend two hours striking various posing with topless breasts, listening to instruction while the photographer takes pictures of you.'
  583. *nl
  584. '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.'
  585. if pcs_mdlng >= 40 and commercial = 0:
  586. act 'Leave':gt'foto_events','commercial'
  587. else
  588. act 'Leave':gt 'foto', 'end'
  589. end
  590. end
  591. if $ARGS[0] = 'tasteful':
  592. *clr & cla
  593. minut += 120
  594. modelpay = (pcs_mdlng/2 * 10) + city_modelling + pcs_apprnc
  595. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  596. modelfoto_tastenude += 1
  597. mdlng_exp += rand(9,10)
  598. gs 'fame', 'city', 'modelling', rand(10,20)
  599. gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/4
  600. if city_modelling > 200:
  601. gs 'fame', 'city', 'modelling', rand(3,10)
  602. end
  603. inhib_exp += rand(0,2)
  604. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/tastenude/<<rand(1,14)>>.jpg"></center>'
  605. 'Already naked, you step onto the set and begin the shoot immediately.'
  606. *nl
  607. '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.'
  608. if pcs_mdlng >= 40 and commercial = 0:
  609. act 'Leave':gt'foto_events','commercial'
  610. else
  611. act 'Leave':gt 'foto', 'end'
  612. end
  613. end
  614. if $ARGS[0] = 'topless_nude':
  615. *clr & cla
  616. modelpay = (pcs_mdlng/2 * 10) + city_modelling + pcs_apprnc
  617. minut += 120
  618. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  619. modelfoto_nude += 1
  620. modelfoto_toplessnude += 1
  621. mdlng_exp += rand(9,10)
  622. gs 'fame', 'city', 'modelling', rand(10,20)
  623. gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/4
  624. if city_modelling > 200:
  625. gs 'fame', 'city', 'modelling', rand(3,10)
  626. end
  627. inhib_exp += rand(1,3)
  628. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/topnude/<<rand(1,40)>>.jpg"></center>'
  629. 'Already naked, you step onto the set and begin the shoot immediately.'
  630. *nl
  631. '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.'
  632. if pornstudio = 0:pornstudio = 2 & 'At the end of the shoot a staff member comes up to you. "By the way, you should take this," he says, handing you a business card. You''re shocked to see that it''s for a porn production company in St. Petersburg. "Since you''ve shown that you''re willing to go full nude, we figure we might as well let you know this opportunity exists. We share a couple of models with them and from what we can tell, it increases sales for both of us. If you feel like you''re up to it, use this card and tell them we sent you. That will get you a special audition. But we understand if you don''t go. We know it''s not for everyone and that some of you want more legitimate fame."'
  633. if pcs_mdlng >= 40 and commercial = 0:
  634. act 'Leave':gt'foto_events','commercial'
  635. else
  636. act 'Leave':gt 'foto', 'end'
  637. end
  638. end
  639. if $ARGS[0] = 'nude':
  640. *clr & cla
  641. minut += 120
  642. modelpay = (pcs_mdlng/2 * 10) + city_modelling + pcs_apprnc
  643. modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
  644. if modelfoto_nude = 0: modelpayfin * 2 & foto_persuade = 0
  645. modelfoto_nude += 1
  646. modelfoto_fullnude += 1
  647. modelfoto_nip += 1
  648. modelfoto_pussy += 1
  649. mdlng_exp += rand(9,10)
  650. gs 'fame', 'city', 'modelling', rand(10,20)
  651. gs 'fame', 'pav', 'modelling', rand(10,15)
  652. if city_modelling > 200:
  653. gs 'fame', 'city', 'modelling', rand(5,10)
  654. end
  655. inhib_exp += rand(1,3)
  656. if pcs_pubes <= 20:
  657. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/nude/<<rand(1,17)>>.jpg"></center>'
  658. 'Already naked, you step onto the set and begin the shoot immediately.'
  659. *nl
  660. 'You spend two hours posing confidently 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.'
  661. else
  662. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/bnude/<<rand(1,12)>>.jpg"></center>'
  663. 'Already naked, you step onto the set and begin the shoot immediately.'
  664. *nl
  665. 'You spend two hours posing confidently for a photographer taking pictures of you, your <<$pcdesc_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.'
  666. end
  667. if modelfoto_nude = 1 and foto_persuade ! 5:
  668. '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.'
  669. elseif modelfoto_nude = 1 and foto_persuade = 5:
  670. 'It even includes the bonus the manager said they''d give you for your debut!'
  671. end
  672. if pornstudio = 0:pornstudio = 2 & *nl & 'At the end of the shoot a staff member comes up to you. "By the way, you should take this," he says, handing you a business card. You''re shocked to see that it''s for a porn production company in St. Petersburg. "Since you''ve shown that you''re willing to go full nude, we figure we might as well let you know this opportunity exists. We share a couple of models with them and from what we can tell, it increases sales for both of us. If you feel like you''re up to it, use this card and tell them we sent you. That will get you a special audition. But we understand if you don''t go. We know it''s not for everyone and that some of you want more legitimate fame."'
  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] = 'erotic':
  680. *clr & cla
  681. minut += 120
  682. modelpay = (pcs_mdlng/2 * 10) + (pcs_apprnc * 3)
  683. modelpayfin = 1000 + (modelpay * 2) + (15*rand(0,5))
  684. modelfoto_erotic += 1
  685. modelfoto_nude += 1
  686. modelfoto_nip += 1
  687. modelfoto_pussy += 1
  688. modelfoto_asshole += 1
  689. mdlng_exp += rand(1,4)
  690. gs 'fame', 'city', 'modelling', rand(5,10)
  691. gs 'fame', 'city', 'porn', rand(5,15)
  692. gs 'fame', 'pav', 'porn', rand(0,15)
  693. if pcs_inhib < 60:inhib_exp += rand(1,3)
  694. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/erotic/<<rand(1,10)>>.jpg"></center>'
  695. if $pantyworntype ! 'none':
  696. else
  697. 'Already naked, you step onto the set and begin the shoot immediately.'
  698. end
  699. *nl
  700. '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.'
  701. if pornstudio = 0:pornstudio = 2 & 'At the end of the shoot a staff member comes up to you. "By the way, you should take this," he says, handing you a business card. You read it and see that it''s for a porn production company in St. Petersburg. "You''re basically already shooting softcore nudes, so we thought we''d offer you the chance to go hardcore."'
  702. if pcs_mdlng >= 40 and commercial = 0:
  703. act 'Leave':gt'foto_events','commercial'
  704. else
  705. act 'Leave':gt 'foto', 'end'
  706. end
  707. end
  708. !! act 'Variety shoot':
  709. !! if pcs_inhib < 60:
  710. !! 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.'
  711. !! gt 'foto', 'nude_shoot'
  712. !! else
  713. !! cla
  714. !! act 'Maybe not today':gt 'foto','studio'
  715. !!
  716. !! act 'Agree (2:00)':
  717. !! *clr & cla
  718. !! minut += 120
  719. !! modelpayfin = 825 + (modelpay * 2) + (15*rand(0,7))
  720. !! mdlng_exp += 10
  721. !! city_modelling += rand(10,20)
  722. !! pav_modelling += rand(0,city_modelling)/10
  723. !! inhib_exp += 3
  724. !! modelfoto_glamour += 1
  725. !! modelfoto_nip += 1
  726. !! modelfoto_fashion += 1
  727. !! modelfoto_lingerie += 1
  728. !! modelfoto_topless += 1
  729. !! modelfoto_pussy += 1
  730. !! gs 'stat'
  731. !! '<center><video autoplay loop src="images/locations/city/citycenter/photo/vmodel.mp4"></video></center>'
  732. !! '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.'
  733. !! *nl
  734. !! '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.'
  735. !! if pcs_mdlng >= 40 and commercial = 0:
  736. !! act 'Leave':gt'foto_events','commercial'
  737. !! else
  738. !! act 'Leave':gt 'foto', 'end'
  739. !! end
  740. !! end
  741. !! end
  742. !! end
  743. !!end
  744. --- foto_shoot ---------------------------------