1
0

shop_exhibitionist.qsrc 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428
  1. # shop_exhibitionist
  2. !!2022/03/12
  3. if $ARGS[0] = 'start':
  4. CLOSE ALL
  5. gs 'shortgs', 'setloc', 'shop_exhibitionist', 'start'
  6. $location_type = 'public_indoors'
  7. menu_off = 0
  8. if exhibitionQW = 3: exhibitionQW = 4
  9. gs 'stat'
  10. gs 'themes', 'indoors'
  11. '<center><b><font color="maroon">Simply Salacious</font></b></center>'
  12. '<center><img <<$set_imgh>> src="images/locations/pushkin/exhibitshop/shop.jpg"></center>'
  13. 'A shop in the most modern style who''s clothing is all very revealing and not nearly as classy as the store itself.'
  14. if hypnoClothes = 1 and exhibitionQW = 4:
  15. act 'Look for Ksenya': gt 'shop_exhibitionist', 'ksenya_intro'
  16. end
  17. if exhibitionQW = 5 and daystart => exhibitionQW['daystart'] + 3 and ksenyaQW >= 3:
  18. if rand(1, 2) = 1: gt 'shop_exhibitionist', 'ksenya_date'
  19. end
  20. if exhibitionQW = 5 and exhibitionQW['daystart'] ! daystart:
  21. if ksenyaQW = 2:
  22. act 'ask to see Ksenya': gt 'shop_exhibitionist', 'ksenya_shop'
  23. else
  24. act 'Talk to Ksenya': gt 'shop_exhibitionist', 'ksenya_chat'
  25. end
  26. end
  27. act 'Leave': minut += 5 & gt 'pushkin_sq'
  28. if hour >= 18:
  29. *nl
  30. 'The shop is closing and you have to leave.'
  31. exit
  32. end
  33. act 'View outfits': minut += 5 & gt 'shop_exhibitionist', 'outfits'
  34. act 'View dresses': minut += 5 & gt 'shop_exhibitionist', 'dresses'
  35. act 'View panties': minut += 5 & gt 'shop_exhibitionist', 'panties'
  36. act 'View bras': minut += 5 & gt 'shop_exhibitionist', 'bras'
  37. act 'View bodysuits': minut += 5 & gt 'shop_exhibitionist', 'bodysuit'
  38. end
  39. if $ARGS[0] = 'outfits':
  40. gs 'shortgs', 'setloc', 'shop_exhibitionist', 'outfits'
  41. menu_off = 0
  42. gs 'stat'
  43. '<center><b><font color="maroon">Salacious outfits</font></b></center>'
  44. *nl
  45. act 'Return': minut += 1 & gt 'shop_exhibitionist', 'start'
  46. gs 'clothing_QV', 'shop_filter_header'
  47. gs 'clothing', 'totals', 'salacious_outfits'
  48. !!To filter just this set
  49. clo_i = 0
  50. :loopsalacious_outfits_filter
  51. i = 1
  52. :loopsalacious_outfits
  53. if salacious_outfits[i] = 0:
  54. gs 'clothing_attributes', 'salacious_outfits', i
  55. gs 'clothing_QV', 'shop_filter'
  56. !!sort by filter
  57. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  58. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '<a href="exec: i = <<i>> & gt ''shop_exhibitionist'', ''salacious_outfits''"><img <<$set_imgh>> src="images/pc/items/salacious/outfits/<<i>>.jpg" height="250" /></a>'
  59. end
  60. end
  61. i += 1
  62. if i <= total: jump 'loopsalacious_outfits'
  63. clo_i += 1
  64. if clothingfilter['quality'] = 0 and clo_i <= 7 or clothingfilter['inhibition'] = 0 and clo_i <= 50:
  65. jump 'loopsalacious_outfits_filter'
  66. end
  67. end
  68. if $ARGS[0] = 'salacious_outfits': gt 'clothing', 'view_clothing_item', 'salacious_outfits', i, 1000, 'shop'
  69. if $ARGS[0] = 'dresses':
  70. gs 'shortgs', 'setloc', 'shop_exhibitionist', 'dresses'
  71. menu_off = 0
  72. gs 'stat'
  73. '<center><b><font color="maroon">Salacious dresses</font></b></center>'
  74. *nl
  75. act 'Return': minut += 1 & gt 'shop_exhibitionist', 'start'
  76. gs 'clothing_QV', 'shop_filter_header'
  77. gs 'clothing', 'totals', 'salacious_dress'
  78. !!To filter just this set
  79. clo_i = 0
  80. :loopsalacious_dress_filter
  81. i = 1 + Clothingstock mod 2
  82. :loopsalacious_dress
  83. if salacious_dress[i] = 0:
  84. gs 'clothing_attributes', 'salacious_dress', i
  85. gs 'clothing_QV', 'shop_filter'
  86. !!sort by filter
  87. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  88. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '<a href="exec: i = <<i>> & gt ''shop_exhibitionist'', ''salacious_dress''"><img <<$set_imgh>> src="images/pc/items/salacious/dress/<<i>>.jpg" height="250" /></a>'
  89. end
  90. end
  91. i += 2
  92. if i <= total: jump 'loopsalacious_dress'
  93. clo_i += 1
  94. if clothingfilter['quality'] = 0 and clo_i <= 7 or clothingfilter['inhibition'] = 0 and clo_i <= 50:
  95. jump 'loopsalacious_dress_filter'
  96. end
  97. end
  98. if $ARGS[0] = 'salacious_dress': gt 'clothing', 'view_clothing_item', 'salacious_dress', i, 1000, 'shop'
  99. if $ARGS[0] = 'panties':
  100. gs 'shortgs', 'setloc', 'shop_exhibitionist', 'panties'
  101. menu_off = 0
  102. gs 'stat'
  103. act 'Return': minut += 1 & gt 'shop_exhibitionist', 'start'
  104. gs 'panties', 'shop_filter_header'
  105. gs 'panties', 'totals', 'salacious_panties'
  106. !!To filter just this set
  107. clo_i = 0
  108. :looppantyquality_filter
  109. i = 1 + (Clothingstock / 2) mod 2
  110. :loopsalacious_panties
  111. if salacious_panties[i] = 0:
  112. gs 'underwear_attributes', 'salacious_panties', i
  113. if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
  114. *p '<a href="exec: i = <<i>> & gt ''shop_exhibitionist'', ''panties2''"><img src="images/pc/items/salacious/panties/<<i>>.jpg" height="150" /></a> '
  115. end
  116. end
  117. i += 2
  118. if i <= total: jump 'loopsalacious_panties'
  119. clo_i += 1
  120. if clothingfilter['quality'] = 0 and clo_i <= 6:
  121. jump 'looppantyquality_filter'
  122. end
  123. end
  124. if $ARGS[0] = 'panties2':
  125. if salacious_panties[i] ! 0:
  126. msg 'You already own these panties.'
  127. gt 'shop_exhibitionist', 'panties'
  128. end
  129. gt 'panties', 'view_panty_item', 'shop', 'salacious', i, 600
  130. end
  131. if $ARGS[0] = 'bras':
  132. gs 'shortgs', 'setloc', 'shop_exhibitionist', 'bras'
  133. menu_off = 0
  134. gs 'stat'
  135. act 'Return': minut += 1 & gt 'shop_exhibitionist', 'start'
  136. gs 'bras', 'shop_filter_header'
  137. gs 'bras', 'totals', 'salacious_bras'
  138. !!To filter just this set
  139. clo_i = 0
  140. :loopbraquality_filter
  141. i = 1 + (Clothingstock / 4) mod 2
  142. :loopsalacious_bras
  143. if salacious_bras[i] = 0:
  144. gs 'underwear_attributes', 'salacious_bras', i
  145. if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
  146. *p '<a href="exec: i = <<i>> & gt ''shop_exhibitionist'', ''bras2''"><img src="images/pc/items/salacious/bras/<<i>>.jpg" height="150" /></a> '
  147. end
  148. end
  149. i += 2
  150. if i <= total: jump 'loopsalacious_bras'
  151. clo_i += 1
  152. if clothingfilter['quality'] = 0 and clo_i <= 6:
  153. jump 'loopbraquality_filter'
  154. end
  155. end
  156. if $ARGS[0] = 'bras2':
  157. if salacious_bras[i] ! 0:
  158. msg 'You already own these bras.'
  159. gt 'shop_exhibitionist', 'bras'
  160. end
  161. gt 'bras', 'view_bra_item', 'shop', 'salacious', i, 600
  162. end
  163. if $ARGS[0] = 'bodysuit':
  164. gs 'shortgs', 'setloc', 'shop_exhibitionist', 'bodysuit'
  165. menu_off = 0
  166. gs 'stat'
  167. act 'Return': minut += 1 & gt 'shop_exhibitionist', 'start'
  168. gs 'underwear_bodysuits', 'shop_filter_header'
  169. gs 'underwear_bodysuits', 'totals', 'salacious_bodysuits'
  170. !!To filter just this set
  171. clo_i = 0
  172. :loopbodysuitquality_filter
  173. i = 1
  174. :loopsalacious_bodysuit
  175. if salacious_bodysuits[i] = 0:
  176. gs 'underwear_attributes', 'salacious_bodysuits', i
  177. if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
  178. *p '<a href="exec: i = <<i>> & gt ''shop_exhibitionist'', ''bodysuit2''"><img src="images/pc/items/salacious/bodysuits/<<i>>.jpg" height="250" /></a> '
  179. end
  180. end
  181. i += 1
  182. if i <= 40: jump 'loopsalacious_bodysuit'
  183. clo_i += 1
  184. if clothingfilter['quality'] = 0 and clo_i <= 6:
  185. jump 'loopbodysuitquality_filter'
  186. end
  187. end
  188. if $ARGS[0] = 'bodysuit2': gt 'underwear_bodysuits', 'view_bodysuit_item', 'shop', 'salacious', i, 1000
  189. !!================================================!!
  190. !! !!
  191. !! EVENTS !!
  192. !! !!
  193. !!================================================!!
  194. if $ARGS[0] = 'ksenya_intro':
  195. exhibitionQW = 5
  196. exhibitionQW['daystart'] = daystart
  197. gs 'willpower', 'misc', 'force', 'hard'
  198. minut += 2
  199. menu_off = 1
  200. gs 'stat'
  201. '<center><img <<$set_imgh>> src="images/locations/shared/park/ksenya/ksenya7.jpg"></center>'
  202. '"Hello? I''m looking for Ksenya, is she around?"'
  203. 'The cashier nods. "Yes, follow me," she says, leading you to the back of the store.'
  204. '"Miss Ksenya? You have a visitor" The cashier takes you into the break room that looks really comfortable. Large double-pane windows that look out on the back patio. She stands up and comes over to give you a hug. "Hey <<$pcs_firstname>>, what can I do for you?"'
  205. '"I was wondering if you had school uniforms? My therapist told me that you might have some in your shop." You said.'
  206. '"The one in town?" She asks.'
  207. '"Yes? Do you know him?" You replied.'
  208. 'She sighs. "Yes, that''s my father. He''s asked me to keep them in stock for some reason" she admits. "If we don''t have one right now, check back in a few days and we might have one" she offers. "Tell me, has" she pauses "anything changed recently?" she asks. "Like has anything recently been different, wearing things you haven''t before? doing things you don''t normally haven''t been doing?" she questions.'
  209. 'You take a moment to think about things.'
  210. act 'No':
  211. *clr & cla
  212. '<center><img <<$set_imgh>> src="images/locations/shared/park/ksenya/ksenya8.jpg"></center>'
  213. '"No? Why?" you ask.'
  214. '"No reason, sorry. If you ever want to hang out, just stop by the shop and we can chat." She says as she walks you back to the front of the store.'
  215. act 'Continue': gt 'shop_exhibitionist', 'start'
  216. end
  217. if pcs_willpwr < will_cost:
  218. act 'Yes (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  219. else
  220. act 'Yes (<<will_cost>> Willpower)':
  221. gs 'willpower', 'pay', 'hard'
  222. *clr & cla
  223. gs 'stat'
  224. '<center><img <<$set_imgh>> src="images/locations/shared/park/ksenya/ksenya8.jpg"></center>'
  225. 'In response, you reply, "Yes?" I no longer like wearing underwear. "Are you referring to that?" you inquire.'
  226. '"Is he doing hypnosis with you?" You nod your head. She informs you, "I think you may be in trouble if you continue seeing him."'
  227. '"Nothing has happened to me that I am aware of." You assure her'
  228. '"I trust you, but please let me know if anything happens. My father is not trustworthy, so please be careful. She walks you out of the shop after giving you a hug. If you ever want to talk to me, please come see me." She says as she walks you back to the front of the store.'
  229. act 'Continue': gt 'shop_exhibitionist', 'start'
  230. end
  231. end
  232. end
  233. if $ARGS[0] = 'ksenya_chat':
  234. exhibitionQW['daystart'] = daystart
  235. npc_rel['A263'] += 1
  236. minut += 60
  237. gs 'stat'
  238. '<center><img <<$set_imgh>> src="images/locations/shared/park/ksenya/ksenya9.jpg"></center>'
  239. 'You meet up with Ksenya at her shop and spend the next hour talking about random things. About flashing, clothing, and just everyday stuff.'
  240. act 'Continue': gt 'shop_exhibitionist', 'start'
  241. end
  242. if $ARGS[0] = 'ksenya_date':
  243. '<center><b><font color="maroon">Simply Salacious</font></b></center>'
  244. '<center><img <<$set_imgh>> src="images/locations/pushkin/exhibitshop/shop.jpg"></center>'
  245. 'You walk into the exhibitionist shop and see Ksenya behind the counter. She walks over to you and gives you a big hug. "<<$pcs_nickname>>, how are you, love?" she asks before giving you a quick kiss on your lips.'
  246. '"I''m OK," you say, returning the kiss.'
  247. '"What brings you here today? Looking for new clothes?" she asks.'
  248. act 'Ask her out':
  249. *clr & cla
  250. npc_rel['A263'] += 2
  251. '<center><img <<$set_imgh>> src="images/locations/shared/park/ksenya/ksenya8.jpg"></center>'
  252. '"Not today. I wanted to see if you wanted to go see a movie or something?" you ask.'
  253. '"Oh, like a date?" she asks and gives you another hug. "I would love to! Let me close up the shop," she says and moves behind the counter to turn off the ''Open'' sign and places a ''Be Back Later'' sign on the door.'
  254. act 'Wait for Ksenya':
  255. *clr & cla
  256. npc_rel['A263'] += 2
  257. 'The two of you get into her Ferrari and drive to the local cinema. The two of you spend a few moments in her car kissing before you head into the theatre.'
  258. $orgasm_or = 'no'
  259. gs 'arousal', 'kiss', 5, 'lesbian'
  260. gs 'stat'
  261. act 'take a seat':
  262. *clr & cla
  263. minut += 20
  264. 'You both get some snacks before taking your seats. It''s dark when the movie starts and the theatre is empty. The adverts haven''t even finished before she pulls you to her and you cuddle and kiss a little, touching each other and stealing kisses throughout the movie.'
  265. gs 'arousal', 'kiss', 10, 'lesbian'
  266. gs 'stat'
  267. act 'make out':
  268. *clr & cla
  269. 'You''re ignoring the movie at this point and are just making out. She has her hand under your clothes, groping your chest, and kissing your neck. This is turning you on. She fondles your breasts and it makes you moan out loud. When you try to touch her, she stops you. "Not right now; this is for you." she whispers into your ear and pushes her tongue into your mouth.'
  270. gs 'arousal', 'foreplay', 10, 'lesbian'
  271. gs 'stat'
  272. act 'let her eat you out':
  273. *clr & cla
  274. 'By now, she has removed most of your clothes and she is between your legs, eating you out. You are glad you are alone in the movie theatre as Ksenya''s tongue is making you moan out loudly. You''re unable to orgasm, as before you can, the lights of the theatre come up and she helps you dress and you weakly exit the theatre.'
  275. gs 'arousal', 'cuni', 10, 'lesbian'
  276. gs 'stat'
  277. act 'go back to her car':
  278. *clr & cla
  279. 'She drives to a secluded area and gets on top of you, pushing your seat back and quickly removes her clothes and yours. She hastily grabs your breasts and suckles on your nipples.'
  280. if lactation['active'] >= 1: '"Mmm, you have milk? It''s tasty!" she says and spends a moment on your nipples, drinking your sweet milk. "I may partake in this more often," she says and goes back to your nipples.'
  281. 'She spends a few more minutes on your nipples before pulling back and going to your lips and moving a leg between yours and one of yours between hers and both of you start to grind on each other.'
  282. $orgasm_txt = 'This only lasts a few minutes before you orgasm from all her teasing back in the theatre. She doesn''t stop as she rides your leg until she orgasms herself.'
  283. $orgasm_or = 'yes'
  284. gs 'arousal', 'foreplay', 10, 'lesbian'
  285. gs 'arousal', 'end'
  286. gs 'stat'
  287. act 'relax':
  288. *clr & cla
  289. minut += 15
  290. 'You lay there under her for a while and the two of you relax in each others arms.'
  291. '"<<$pcs_nickname>>, that was amazing!" she says, kissing you sweetly. "I hope we can do this again soon," she says without pulling back, not wanting to part from you.'
  292. '"I''d like that," you reply, running a hand through her hair.'
  293. '"But I need to get back to the store. Is there any place you want me to drop you off?" she asks as she slowly gets up and starts to get dressed in the cramped room of the car.'
  294. 'As you pull your clothes on, you tell her, "I''d like you to drop me off at..."'
  295. act 'Pavlovsk Residential':gt 'pav_residential'
  296. act 'Pavlovsk Industrial':gt 'pav_industrial'
  297. act 'Pavlovsk commercial':gt 'pav_commercial'
  298. act 'Five Eight Estate':gt 'pav_complex','start'
  299. end
  300. end
  301. end
  302. end
  303. end
  304. end
  305. act 'Run': gt 'pushkin_sq' & npc_rel['A263'] -= 5
  306. end
  307. act 'Leave': gt 'pushkin_sq'
  308. end
  309. if $ARGS[0] = 'ksenya_shop':
  310. KsenyaQW = 3
  311. '<center><img <<$set_imgh>> src="images/characters/pushkin/ksenya/shop1.jpg"></center>'
  312. 'You are taken to Ksenya''s office and it is open a crack and you look inside. You see her sitting on a chair looking back at you.'
  313. '"Hey <<$pcs_nickname>>, Come in, Come in. What do I owe the pleasure?" she asks and closes the door to her office behind you after which she hugs you gently.'
  314. act 'continue':
  315. *clr & cla
  316. '<center><img <<$set_imgh>> src="images/characters/pushkin/ksenya/shop2.jpg"></center>'
  317. '"I wanna ask about what happened at the lake. Was that... for me?" you ask blushing.'
  318. '"Which part?" she asks sitting on the edge of that same chair. She doesn''t seem that bothered by being seen in her underwear.'
  319. '"The... flashing part when you saw me" you say without making eye contact.'
  320. '"Maybe" she teases.'
  321. act 'continue':
  322. *clr & cla
  323. '<center><img <<$set_imgh>> src="images/characters/pushkin/ksenya/shop3.jpg"></center>'
  324. '"Did you like what you saw?" she asks.'
  325. 'You look at her as she teases removing her bra. "I did, I think you are very beautiful." you tell her.'
  326. '"Would you like to be my girlfriend?" she asks bluntly.'
  327. 'This shocks you a bit. "What?" you ask'
  328. '"You are the closest thing I have to a friend, and I want you to be my girlfriend" she repeats.'
  329. act 'Sure':
  330. *clr & cla
  331. !!Should there be a variable here??
  332. '<center><video autoplay loop src="images/shared/sex/kiss/kiss_lips.mp4"></video></center>'
  333. 'She walks over to you and gives you a gentle hug. She moves a hand to your hair and moves it behind your ear before leaning in and kissing you. The kiss lingers for a bit before she pulls back. Before anything can be done further, a knock is heard on her office door and a voice says. "Miss?! You''re needed in the store."'
  334. '"Be right there" she says and turns back to you. "I''ll see you later" she says and her hand slowly rubs your cheek as she walks away from you, leaving you alone in her office. After you collect your bearings, you leave and see her arguing with a customer as you exit the store.'
  335. act 'Leave the store': gt 'pushkin_sq'
  336. end
  337. act 'No thanks':
  338. *clr & cla
  339. '<center><img <<$set_imgh>> src="images/characters/pushkin/ksenya/shop4.jpg"></center>'
  340. '"I''m sorry Ksenya, this is moving too fast. I don''t think I''m ready for that right now" you tell her.'
  341. 'She looks upset at your answer as she leans on the chair. "That''s ok, I''ll be here when you are ready." she says and goes to her desk like nothing ever happened.'
  342. 'You walk out of her office feeling you are no longer welcome there today.'
  343. act 'Leave the store': gt 'pushkin_sq'
  344. end
  345. end
  346. end
  347. end
  348. --- shop_exhibitionist ---------------------------------