camera.qsrc 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473
  1. # camera
  2. ! $camera_locations is an array of dynamics that describe various camera event locations that a player can photograph.
  3. ! The named index in $camera_locations should match the $loc name where a player may want to take a picture
  4. ! Other variables:
  5. ! $camera_description = the text rendered in photo actions
  6. ! $camera_event = a named event in the camera location that has special handling for the location
  7. ! $camera_return_loc = the location the player should be returned to after the event
  8. ! $camera_return_loc_arg = argument for the location
  9. $camera_locations['city_library'] = {
  10. $camera_description = 'City Library'
  11. $camera_event = 'city_library'
  12. $camera_return_loc = 'city_center'
  13. $camera_return_loc_arg = ''
  14. }
  15. $camera_locations['city_island'] = {
  16. $camera_description = 'University'
  17. $camera_event = 'city_uni'
  18. $camera_return_loc = 'city_island'
  19. $camera_return_loc_arg = ''
  20. }
  21. $camera_locations['gadukino'] = {
  22. $camera_description = 'Gadukino Village'
  23. $camera_event = 'gadukino'
  24. $camera_return_loc = 'gadukino'
  25. $camera_return_loc_arg = ''
  26. }
  27. $camera_locations['gadforest'] = {
  28. $camera_description = 'Gadukino Forest'
  29. $camera_event = 'gadforest'
  30. $camera_return_loc = 'gadforest'
  31. $camera_return_loc_arg = 'forest_edge'
  32. }
  33. $camera_locations['pav_complex'] = {
  34. $camera_description = 'Pavlovsk Five Estates'
  35. $camera_event = 'pav_complex'
  36. $camera_return_loc = 'pav_complex'
  37. $camera_return_loc_arg = 'start'
  38. }
  39. $camera_locations['pav_market'] = {
  40. $camera_description = 'Pavlovsk Train Station'
  41. $camera_event = 'pav_train_hall'
  42. $camera_return_loc = 'pav_market'
  43. $camera_return_loc_arg = ''
  44. }
  45. $camera_locations['gschool_grounds'] = {
  46. $camera_description = 'Pavlovsk School'
  47. $camera_event = 'pav_school'
  48. $camera_return_loc = 'gschool_grounds'
  49. $camera_return_loc_arg = 'main'
  50. }
  51. $camera_locations['pav_park'] = {
  52. $camera_description = 'Pavlovsk Park'
  53. $camera_event = 'pav_park'
  54. $camera_return_loc = 'pav_park'
  55. $camera_return_loc_arg = 'start'
  56. }
  57. $camera_locations['pav_lake'] = {
  58. $camera_description = 'Pavlovsk Lake'
  59. $camera_event = 'pav_lake'
  60. $camera_return_loc = 'pav_lake'
  61. $camera_return_loc_arg = ''
  62. }
  63. $camera_locations['pav_church'] = {
  64. $camera_description = 'Pavlovsk Church'
  65. $camera_event = 'pav_church'
  66. $camera_return_loc = 'pav_church'
  67. $camera_return_loc_arg = 'start'
  68. }
  69. ! People that should show up when the player is looking at her camera considering who to photograph. Also used by events that attempt to
  70. ! inject camera opportunities into existing locations
  71. $camera_people['mother'] = {
  72. $camera_description = $npc_nickname['A29']
  73. $camera_event = 'mother'
  74. $camera_return_loc = ''
  75. $camera_return_loc_arg = ''
  76. camera_requirement = (npc_rel['A29'] >= 50 and month > 2 and month < 9)
  77. }
  78. $camera_people['anya'] = {
  79. $camera_description = 'Anya'
  80. $camera_event = 'anya'
  81. $camera_return_loc = ''
  82. $camera_return_loc_arg = ''
  83. camera_requirement = (npc_rel['A33'] >= 50)
  84. }
  85. $camera_people['anushka'] = {
  86. $camera_description = 'Anushka'
  87. $camera_event = ''
  88. $camera_return_loc = ''
  89. $camera_return_loc_arg = ''
  90. camera_requirement = (npc_rel['A144'] >= 50)
  91. }
  92. $camera_people['lazar'] = {
  93. $camera_description = 'Lazar'
  94. $camera_event = 'lazar'
  95. $camera_return_loc = ''
  96. $camera_return_loc_arg = ''
  97. camera_requirement = (npc_rel['A149'] >= 50 and month > 2 and month < 9)
  98. }
  99. $camera_people['eugene'] = {
  100. $camera_description = 'Eugene'
  101. $camera_event = 'eugene'
  102. $camera_return_loc = ''
  103. $camera_return_loc_arg = ''
  104. camera_requirement = (LCEugenefirst >= 1)
  105. }
  106. if $ARGS[0] = 'start':
  107. *clr & cla
  108. '<center><img src="images/pc/items/accessories/camera.jpg"></center>'
  109. 'You can''t help but smile as you check your camera. You love capturing life as it happens, but can be hard to decide exactly who or what you want to take photographs of.'
  110. 'You spend a few minutes thinking about places and people that might make for interesting subjects. Perhaps...'
  111. *nl
  112. ! Get the number of locations in the array
  113. location_count = ARRSIZE('$camera_locations')
  114. iterator = 0
  115. ! For every location
  116. if location_count > 0:
  117. :location_loop
  118. ! Assign the variables
  119. dynamic $camera_locations[iterator]
  120. ! Show the player unphotographed locations
  121. if camera_found[$camera_event] ! 1: '<<$camera_description>>'
  122. iterator += 1
  123. if iterator < location_count: jump 'location_loop'
  124. end
  125. *nl
  126. people_count = ARRSIZE('$camera_people')
  127. iterator = 0
  128. ! For every person in the array
  129. if people_count > 0:
  130. :people_loop
  131. ! Assign the variables
  132. dynamic $camera_people[iterator]
  133. ! If the subject has not been photographed and requirements are met (-1), show the name
  134. if camera_found[$camera_event] ! 1 and camera_requirement = -1: '<<$camera_description>>'
  135. iterator += 1
  136. if iterator < people_count: jump 'people_loop'
  137. end
  138. act 'Put your camera away': gt $loc, $loc_arg
  139. end
  140. if $ARGS[0] = 'check_location':
  141. ! If the player has a camera and this location exists in the array
  142. if photographyEv >= 2 and $camera_locations[$loc] ! 0:
  143. ! Assign the variables
  144. dynamic $camera_locations[$loc]
  145. ! If they have not already photographed the location
  146. if camera_found[$camera_event] ! 1:
  147. ! Offer the action
  148. act 'Photograph the <<$camera_description>>':
  149. camera_found[$camera_event] = 1
  150. $loc = $camera_return_loc
  151. $loc_arg = $camera_return_loc_arg
  152. gt 'camera', $camera_event
  153. end
  154. ! If they photographed the lake but did not trigger the sonia conditions, offer her
  155. elseif $camera_event = 'pav_lake' and camera_found['sonia'] ! 1 and sunWeather = 1 and soniaPS > 0:
  156. gs 'camera', 'pav_lake_sonia', 'describe'
  157. end
  158. end
  159. end
  160. if $ARGS[0] = 'check_person':
  161. ! If the player has a camera and this person exists in the array
  162. if photographyEv >= 2 and $camera_people[$ARGS[1]] ! 0:
  163. ! Assign the variables
  164. dynamic $camera_people[$ARGS[1]]
  165. ! If they have not already photographed the person
  166. if camera_found[$ARGS[1]] ! 1 and camera_requirement = -1:
  167. ! Offer the action
  168. dynamic ' act ''Ask to take a photo'': camera_found["<<$ARGS[1]>>"] = 1 & gt ''camera'', $camera_event'
  169. end
  170. end
  171. end
  172. if $ARGS[0] = 'eugene':
  173. *clr & cla
  174. npc_rel['A89'] += 1
  175. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big89.jpg"></center>'
  176. '"Hey, can I ask you something?"'
  177. 'She smiles and nods. "Sure. What is it sweetie?"'
  178. '"Can I take your photo?"'
  179. '"Sure thing, sweetie." She stops to let you take a photo, misunderstanding what you meant.'
  180. 'You shake your head and pull out your camera. "No, I meant with this."'
  181. 'She looks a little surprised and sheepish. "Oh! Are you working on becoming a photographer?"'
  182. *nl
  183. 'You nod. "Yes, I just need more practice. Which is where you come in."'
  184. 'She laughs softly. "Okay, why not? I havn''t taken a break yet today. We can go to my place and you can take my picture there. Sound good?"'
  185. 'You nod. "Sure, that works for me." She tells her sister that she''s taking a break and leads you out of the cafe to her apartment building. She leads you upstairs and into her apartment. Once inside, you take out your camera.'
  186. act 'Start taking her picture': gt 'eugeneev1', 'photography'
  187. end
  188. if $ARGS[0] = 'mother':
  189. cla & *clr
  190. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
  191. 'You take our your camera. "Hey <<$npc_nickname[''A29'']>>, do you mind if I take your photograph for my portfolio?"'
  192. 'She frowns at you. "Where did you get that camera?"'
  193. 'You shrug a little. "I saved up and bought it. Please? I need the practice and I think you would make a great subject."'
  194. 'She shakes her head. "Seems like a waste of money to me."'
  195. 'You sigh. "I love doing it, plus I can make a living from it. Please?"'
  196. *nl
  197. 'She sighs. "Fine, but I still think it''s a waste of time."'
  198. 'You nod. "I know. Let''s go outside."'
  199. '"I don''t have time for that, just take my picture." she sternly replies'
  200. '"Please?" you plead.'
  201. 'She shakes her head. "Fine. The things I do for you kids..."'
  202. act 'Take her photo':
  203. cla & *clr
  204. minut += 15
  205. gs 'exp_gain', 'photoskl', rand(3,5)
  206. portfolio_people[1] = 1
  207. gs 'stat'
  208. '<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/1.jpg"></center>'
  209. 'You go outside and have her stand in a few poses around the courtyard before finally settling on her standing in front of some flowers. "I got it!"'
  210. 'She walks over to you. "Finally. Now I can get back to the housework."'
  211. 'You show her the photos you took and the one you finally decided on. "Here look, this one here is the one I will use for my portfolio."'
  212. 'She smiles. "They do look nice... I still say it''s a waste of time though."'
  213. 'You roll your eyes. "I know <<$npc_nickname[''A29'']>>." you reply as she walks back inside.'
  214. act 'Put your camera away': gt 'pav_complex', 'start'
  215. end
  216. end
  217. if $ARGS[0] = 'anya':
  218. cla & *clr
  219. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sisboyqw_05.jpg"></center>'
  220. 'You climb off the bed and grab your camera off your desk. "Hey, do you mind if I take your photograph for my portfolio?"'
  221. 'She smiles. "What is it with you and that camera?"'
  222. 'You shrug a little. "I just love doing it. If I get good enough I could do it for a living. So please? I need the practice and I think you would make a great subject."'
  223. 'She giggles. "Fine, but something classy."'
  224. 'You nod. "Deal."'
  225. act 'Take her photo':
  226. cla & *clr
  227. minut += 15
  228. gs 'exp_gain', 'photoskl', rand(3,5)
  229. portfolio_people[2] = 1
  230. gs 'stat'
  231. '<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/2.jpg"></center>'
  232. 'You direct her to lie on the bed in several poses, then stand in various spots around the room before you finally find the perfect image. Once you''ve taken it, you sit down on the bed. "I got it."'
  233. 'She sits down next to you. "Let me see."'
  234. 'You show her the photos you took and the one you finally decided on. "You sure my ass doesn''t look fat in this? I think it looks fat." she says with a pout.'
  235. 'You shake your head and reassure her. "Your ass looks perfect. That''s why I took this photo. Trust me."'
  236. '"Fine!" she pouts before sits back down on her bed. You put your camera away and join her.'
  237. act 'Finish': gt 'sister_chat', 'sister_chat'
  238. end
  239. end
  240. if $ARGS[0] = 'lazar':
  241. cla & *clr
  242. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big149.jpg"></center>'
  243. 'You smile at him as you pull out your camera. "Hey, do you mind if I take your photograph for my portfolio?"'
  244. 'He smiles. "Sure, but only if you promise to show me your portfolio when you''re done."'
  245. 'You nod your head. "Deal." He jogs over to Kolka and his classmates playing.'
  246. act 'Take his photo':
  247. cla & *clr
  248. minut += 15
  249. gs 'exp_gain', 'photoskl', rand(3,5)
  250. portfolio_people[3] = 1
  251. gs 'stat'
  252. '<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/3.jpg"></center>'
  253. 'You watch as he starts showing off his skills, pretending to be teaching them, but you''re fairly sure he''s just showing off for you. You start taking several photos of him and they''re looking pretty good. He then suddenly pulls off his shirt and you keep taking photographs as you try to remain focused. You finally get the shot you want and put your camera away before giving Lazar a wave. He returns the wave as you leave.'
  254. act 'Walk off the pitch': gt 'gschool_grounds', 'sports'
  255. end
  256. end
  257. if $ARGS[0] = 'city_library':
  258. *clr & cla
  259. minut += 15
  260. gs 'exp_gain', 'photoskl', rand(3,5)
  261. portfolio_locations[1] = 1
  262. gs 'stat'
  263. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  264. 'You make your way over to the city library. It is a grand building and would make for a wonderful photograph. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You''re happy with the results, knowing that you have something to add to your portfolio.'
  265. act 'Put your camera away': gt $loc, $loc_arg
  266. end
  267. if $ARGS[0] = 'city_uni':
  268. *clr & cla
  269. minut += 25
  270. gs 'exp_gain', 'photoskl', rand(5,7)
  271. portfolio_locations[2] = 1
  272. gs 'stat'
  273. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  274. 'You make your way over to the university. It is a grand building and would make for a wonderful photograph. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You can''t help but notice all the students moving around and feel that they would make for a great photo as well. You stop and take several more photos of the students before stopping. You''re happy with the results, knowing that you have something to add to your portfolio.'
  275. act 'Put your camera away': gt $loc, $loc_arg
  276. end
  277. if $ARGS[0] = 'gadukino':
  278. *clr & cla
  279. minut += 25
  280. gs 'exp_gain', 'photoskl', rand(5,7)
  281. portfolio_locations[4] = 1
  282. gs 'stat'
  283. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  284. 'Standing in the village, you realize what a wonderful photograph this place would make. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You can''t help but notice the houses and feel that they would make for a great photo as well. You stop and take several photos of different houses before finally settling on your grandparents home. You''re happy with the results, knowing that you have something to add to your portfolio.'
  285. act 'Put your camera away': gt $loc, $loc_arg
  286. end
  287. if $ARGS[0] = 'gadforest':
  288. *clr & cla
  289. minut += 15
  290. gs 'exp_gain', 'photoskl', rand(3,5)
  291. portfolio_locations[6] = 1
  292. gs 'stat'
  293. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  294. 'Standing in the forest, you are amazed by how breathtakingly beautiful it is out here. You walk around taking photos of the trees until you''re happy and check all the photos you''ve taken. You feel confident that you''ve found something to add to your portfolio and put your camera away.'
  295. act 'Put your camera away': gt $loc, $loc_arg
  296. end
  297. if $ARGS[0] = 'pav_church':
  298. *clr & cla
  299. minut += 25
  300. gs 'exp_gain', 'photoskl', rand(5,7)
  301. portfolio_locations[12] = 1
  302. gs 'stat'
  303. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  304. 'Standing in front of the local church, you realize what a wonderful photo this place would make. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You then spot the cemetery and walk over to take some photos of it as well. You''re happy with the results, knowing that you have something to add to your portfolio.'
  305. act 'Put your camera away': gt $loc, $loc_arg
  306. end
  307. if $ARGS[0] = 'pav_train_hall':
  308. *clr & cla
  309. minut += 15
  310. gs 'exp_gain', 'photoskl', rand(3,5)
  311. portfolio_locations[8] = 1
  312. gs 'stat'
  313. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  314. 'Standing in front of the local train station, you realize what a wonderful photo this place would make. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You''re happy with the results, knowing that you have something to add to your portfolio.'
  315. act 'Put your camera away': gt $loc, $loc_arg
  316. end
  317. if $ARGS[0] = 'pav_complex':
  318. *clr & cla
  319. minut += 15
  320. gs 'exp_gain', 'photoskl', rand(3,5)
  321. portfolio_locations[7] = 1
  322. gs 'stat'
  323. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  324. 'Standing in the courtyard, you realize what a wonderful photo this place would make. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You''re happy with the results, knowing that you have something to add to your portfolio.'
  325. act 'Put your camera away': gt $loc, $loc_arg
  326. end
  327. if $ARGS[0] = 'pav_school':
  328. *clr & cla
  329. minut += 15
  330. gs 'exp_gain', 'photoskl', rand(3,5)
  331. portfolio_locations[9] = 1
  332. gs 'stat'
  333. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  334. 'Standing in front of the school, you realize what a wonderful photo this place would make. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You''re happy with the results, knowing that you have something to add to your portfolio.'
  335. act 'Put your camera away': gt $loc, $loc_arg
  336. end
  337. if $ARGS[0] = 'pav_park':
  338. *clr & cla
  339. minut += 15
  340. gs 'exp_gain', 'photoskl', rand(3,5)
  341. portfolio_locations[10] = 1
  342. gs 'stat'
  343. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  344. 'Walking through the park, you realize what a wonderful photo this place would make. You move around several times until you find the perfect spot and take several photos before pausing and checking them. You''re happy with the results, knowing that you have something to add to your portfolio.'
  345. act 'Put your camera away': gt $loc, $loc_arg
  346. end
  347. if $ARGS[0] = 'pav_lake':
  348. *clr & cla
  349. minut += 15
  350. gs 'exp_gain', 'photoskl', rand(3,5)
  351. portfolio_locations[11] = 1
  352. gs 'stat'
  353. '<center><img src="images/pc/activities/photography/sveta_camera.jpg"></center>'
  354. 'As you look out over the lake, you realize what a wonderful photo this place would make. You walk around the shore several times until you find the perfect spot and take several photos before pausing and checking them. You''re happy with the results, knowing that you have something to add to your portfolio.'
  355. act 'Put your camera away': gt $loc, $loc_arg
  356. if soniaPS > 0 and sunWeather = 1 and temp > 15 and hour > 6 or hour < 22:
  357. 'Just as you''re about to put your camera away, you notice a girl sunbathing topless. It takes you a minute to realize that it''s Sonia and she appears to be alone. You wonder if she would make a good subject, a take on how innocence can be lost in a cruel world.'
  358. gs 'camera', 'pav_lake_sonia'
  359. else
  360. act 'Put your camera away': gt $loc, $loc_arg
  361. end
  362. end
  363. if $ARGS[0] = 'pav_lake_sonia':
  364. if $ARGS[1] = 'describe': 'You notice a girl sunbathing topless. It takes you a minute to realize that it''s Sonia and she appears to be alone. You wonder if she would make a good subject, a take on how innocence can be lost in a cruel world.'
  365. act 'Take her photograph':
  366. *clr & cla
  367. camera_found['sonia'] = 1
  368. gs 'exp_gain', 'photoskl', rand(1,2)
  369. gs 'stat'
  370. '<center><img src="images/characters/pavlovsk/school/girl/sonia/lake/photography/photo1.jpg"></center>'
  371. 'You get a little closer and start taking her photograph, moving around and taking a number of shots from different angles before she suddenly sits up and looks in your direction.'
  372. gs 'arousal', 'voyeur', 5
  373. gs 'stat'
  374. act 'Caught':
  375. *clr & cla
  376. gs 'exp_gain', 'photoskl', rand(1,2)
  377. gs 'stat'
  378. '<center><img src="images/characters/pavlovsk/school/girl/sonia/lake/photography/photo2.jpg"></center>'
  379. 'She covers herself up and looks at you in surprise. "What the fuck <<$pcs_nickname>>?! What are you doing?"'
  380. 'You smile and take another photo of her. "Sorry, I was just taking your photo. You''re just so beautiful and I couldn''t help myself."'
  381. 'She smiles at the compliment. "Really?"'
  382. 'You nod as you take another photo of her. "Yes, now why don''t you get up and stop covering up?"'
  383. 'She smiles even more. "Okay, but just a few." She gets up on her knees and removes her hands, giving you a nice shot of her topless body.'
  384. gs 'arousal', 'voyeur', 2
  385. gs 'stat'
  386. act 'Take more photos':
  387. *clr & cla
  388. minut += 5
  389. gs 'exp_gain', 'photoskl', rand(1,2)
  390. gs 'stat'
  391. '<center><img src="images/characters/pavlovsk/school/girl/sonia/lake/photography/photo3.jpg"></center>'
  392. 'She is a little awkward at first, not knowing what to do, but as you continue taking more photos, she starts to relax and become more natural in her poses. She even starts to get into it herself and enjoying it.'
  393. act 'Take more photos':
  394. *clr & cla
  395. gs 'exp_gain', 'photoskl', rand(1,2)
  396. gs 'stat'
  397. '<center><img src="images/characters/pavlovsk/school/girl/sonia/lake/photography/photo4.jpg"></center>'
  398. 'As you continue photographing her, she starts teasing you by pulling on her bottoms while her hands run along her body or play with her breasts.'
  399. 'You can''t help but smile and see how far she wants to go. "Come on, lose the bottoms. You know you want to..."'
  400. gs 'arousal', 'voyeur', 5
  401. gs 'stat'
  402. act 'No bottoms':
  403. *clr & cla
  404. gs 'exp_gain', 'photoskl', rand(1,2)
  405. gs 'stat'
  406. '<center><img src="images/characters/pavlovsk/school/girl/sonia/lake/photography/photo5.jpg"></center>'
  407. 'She grins and unties her bottoms from one hip, which lets them partially fall off her, exposing her pussy. You take more photos as she pulls the other tie loose and her bottoms fall away.'
  408. gs 'arousal', 'voyeur', 5
  409. gs 'stat'
  410. act 'Naked':
  411. *clr & cla
  412. gs 'exp_gain', 'photoskl', rand(1,2)
  413. portfolio_people[4] = 1
  414. gs 'stat'
  415. '<center><img src="images/characters/pavlovsk/school/girl/sonia/lake/photography/photo6.jpg"></center>'
  416. 'You continue taking photos of her now naked body and start getting a lot closer to her. The longer it goes on, the more turned on she seems to get, eventually playing with her pussy. Finally, having taken several dozen photos, you feel that you''ve taken enough and stop. "Thanks Sonia, I got what I needed."'
  417. 'She frowns before bobbing her head slightly and smiling. "It was my pleasure, I really liked it. M-Maybe we can do it again sometime?" You can hear her shy sweet former self coming out.'
  418. 'You feel bad for her, knowing that almost nobody talks to her anymore. "Yeah sure, I would like that."'
  419. 'She breaks into a huge smile and looks happier than you''ve seen her in a long time. "Okay, just let me know or maybe stop by my house sometime?"'
  420. 'You nod. "I will, but for now I''ve got all I need. I''ll let you get back to sunbathing. Thanks again." She smiles and gets dressed as you put your camera away.'
  421. gs 'arousal', 'voyeur', 5
  422. gs 'arousal', 'end'
  423. gs 'stat'
  424. act 'Leave': gt $loc, $loc_arg
  425. end
  426. end
  427. end
  428. end
  429. end
  430. end
  431. end
  432. --- camera ---------------------------------