pav_train_market.tw 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874
  1. :: pav_train_market[public outdoors]
  2. <h2>Market</h2>
  3. <<if $time.isWinter>>
  4. <<image "locations/pavlovsk/market/grinokw.jpg">>
  5. <<else>>
  6. <<image "locations/pavlovsk/market/grinok.jpg">>
  7. <</if>>
  8. <p>This small open-air market is located near the train station.</p>
  9. /*
  10. <!-- FAILED TO CONVERT
  11. 'A sign on one of the stalls says, "Cash paid for secondhand clothes"; you can sell <a href="exec:gs ''portnoi''">all your unwanted clothes here</a>.'
  12. -----
  13. <<set 'A sign on one of the stalls says , ERROR: FAILED TO CONVERT LITERAL: """"Cash paid for secondhand clothes"; you can sell <a href""" = ERROR: FAILED TO CONVERT LITERAL: """"exec:gs ''portnoi''">all your unwanted clothes here<""" / ERROR: FAILED TO CONVERT LITERAL: """a>.'""">>
  14. -->
  15. <<warn "CONVERSION ERROR bf79aac839a4dd3cb479ada99141853e">>
  16. <<if getvar("$arturQW") == 1 and ($time.weekday == 6 or $time.weekday == 7) and $time.hour < 12>>
  17. <<actCLA 'Wait for Arthur to arrive'>>
  18. <<set $time.hour = 12>> <<gt 'pav_train_market' 'start'>>
  19. <</actCLA>>
  20. <</if>> */
  21. <<if $time.hour >= 8 and $time.hour <= 18>>
  22. <p>The market stalls are buzzing with shoppers. Everyone seems to be in a good mood, and you can hear back-and-forth bargaining as you pass by.</p>
  23. /*<<if $pc.fame('pav_slut') >= 100 and rand(0,9) == 0>>
  24. <<set $menu_off = 1>>
  25. <p>An Armenian man comes up to you and, in broken Russian, says, "You girl who like men, no? Come meet real men, have good time."</p>
  26. <<actCLA 'Reject him'>>
  27. You pretend not to understand what he is saying, smiling and shaking your head as you move away from him.
  28. <<actCLA 'Return'>>
  29. <<gt 'pav_train_market' 'start'>>
  30. <</actCLA>>
  31. <</actCLA>>
  32. <<actCLA 'Go with him'>>
  33. <<gt 'gevent' '3'>>
  34. <</actCLA>>
  35. $exit
  36. <</if>>*/
  37. <<actCLA 'Go back to the market entrance'>>
  38. <<set $time.minutes += 3>> <<gt 'pav_market'>>
  39. <</actCLA>>
  40. <<actCLA 'Wander through the market'>>
  41. <<gt 'pav_market_events'>>
  42. <</actCLA>>
  43. <<if getvar("$pavtrain_book") == 1>>
  44. <<actCLA 'Go to the book stall'>>
  45. <<setn $time.minutes += 5>> <<gt 'pav_train_market' 3>>
  46. <</actCLA>>
  47. <</if>>
  48. <<if getvar("$pavmarket_porn") == 1>>
  49. <<actCLA 'Go to the porn stall'>>
  50. <<setn $time.minutes += 5>> <<gt 'pav_train_market' 4>>
  51. <</actCLA>>
  52. <</if>>
  53. /*<<if getvar("$arturKnow") == 1 and getvar("$arturQW") == 0>>
  54. <<actCLA 'Look for Arthur'>>
  55. <<gt 'arturRinok' 'start'>>
  56. <</actCLA>>
  57. <<elseif getvar("$arturQW") == 1 and ($time.weekday == 6 or $time.weekday == 7)>>
  58. <<if $time.hour == 12 or $time.hour == 13>>
  59. <<actCLA 'Look for Arthur'>>
  60. <<gt 'arturRinok' 'work_1'>>
  61. <</actCLA>>
  62. <</if>>
  63. <<elseif getvar("$arturQW") == 2>>
  64. <<if $time.hour == 16 and $time.minutes <= 30>>
  65. <<actCLA 'Look for Arthur'>>
  66. <<gt 'arturRinok' 'work_2'>>
  67. <</actCLA>>
  68. <<elseif $time.hour < 16>>
  69. <<actCLA 'Wait for Arthur to arrive'>>
  70. <<set $time.hour = 16>> <<set $time.minutes = 0>> <<gt 'pav_train_market' 'start'>>
  71. <</actCLA>>
  72. <</if>>
  73. <</if>>
  74. <<if getvar("$gobelen") > 0 and getvar("$gobQW") == 0>>
  75. <<actCLA 'Sell ​​tapestry'>>
  76. <<set $menu_off = 1>>
  77. <<set $gobQW = 1>>
  78. <<set $time.minutes += 15>>
  79. <p>You stand quietly by the entrance to the market, waiting for customers and displaying your tapestries. Shortly buyers start to gather, but a large, muscular man approaches you and says, "It is illegal to trade in the market without a trader's license, but I may be interested in buying your tapestries, 1000<b>₽</b> apiece. So come and see me at my stall."</p>
  80. Not wanting to get into trouble, you pack your stuff away. The man was already gone, but you saw which direction he went, and he should be easy to find.
  81. <<actCLA 'Leave'>>
  82. <<gt 'pav_train_market' 'start'>>
  83. <</actCLA>>
  84. <</actCLA>>
  85. <<elseif getvar("$gobelen") > 0 and getvar("$gobQW") >= 1>>
  86. <<actCLA 'Sell ​​tapestry'>>
  87. <<set $menu_off = 1>>
  88. <<set $time.minutes += 15>>
  89. <p>You go to the man who offered to buy your tapestries for 1000<b>₽</b>. You find him by his stall, smiling.</p>
  90. <<if getvar("$gobQW") == 2>>
  91. Roman welcomes you. He is interested and businesslike as he asks what you have for sale.
  92. <<elseif getvar("$gobQW") == 1>>
  93. <<set $gobQW = 2>>
  94. <<set $time.minutes += 5>>
  95. <p>The man greets you and introduces himself as Roman. You tell him that your name is $pc.name_nick. After a brief chat, Roman says he wants to see what you have for sale.</p>
  96. <</if>>
  97. <<actCLA 'Leave'>>
  98. <<gt 'pav_train_market' 'start'>>
  99. <</actCLA>>
  100. <<actCLA 'Show your tapestry'>>
  101. <<set $gobelen -= 1>>
  102. <<set $finances.cash += 1000>>
  103. You show your tapestry to Roman, and he gives you five hundred. You take the money and give him the tapestry.
  104. <<actCLA 'Leave'>>
  105. <<gt 'pav_train_market' 'start'>>
  106. <</actCLA>>
  107. <</actCLA>>
  108. <<if getvar("$gobelen") > 1>>
  109. <<actCLA 'Sell all of your tapestries'>>
  110. <p>You show Roman your tapestries, and he gives you gobelen * 1000 <b>₽</b> for them. You take the money and give him the tapestries.</p>
  111. <<set $finances.cash += $gobelen * 1000>>
  112. <<set $gobelen = 0>>
  113. <<actCLA 'Leave'>>
  114. <<gt 'pav_train_market' 'start'>>
  115. <</actCLA>>
  116. <</actCLA>>
  117. <</if>>
  118. <</actCLA>>
  119. <</if>>
  120. <<if getvar("$ShowerIvan") == 5 and getvar("$porndeal") == 0 and rand(1,10) <= 4 and getvar("$ricewine") != 1 and $lookwine != $time.daystart>>
  121. <<set $time.minutes += 20>>
  122. <<set $menu_off = 1>>
  123. <<set $lookwine = $time.daystart>>
  124. <<image "locations/pavlovsk/market/chinese_stall01.jpg">>
  125. You were looking through the market when you found a stall selling Chinese foods. There are several bottles on a shelf behind the old woman minding the stall.
  126. <<actCLA 'Ask about wang-goo'>>
  127. <<image "locations/pavlovsk/market/chinese_stall01.jpg">>
  128. You asked the old woman if she has any rice wine to sell. She smiles at you and points to a basket filled with rice.
  129. <p>"Onry 2 <b>₽</b>, hundred glam." she said in badly accented Russian, "You buy?"</p>
  130. "No," you reply, "I need rice wine, rice wine."
  131. <p>She looks at you in confusion for a moment, then suddenly brightens, "Ah!" she exclaims, "Come, come!"</p>
  132. The old woman hurries to the other side of the stall as you follow her to where several smoked piglets are hung in a row.
  133. "Here," the old woman crowed, handing you one of the pigs, "Nice swine, vely nice swine."
  134. <p>"No, not nice swine," you sigh in despair, "Rice! Wine."</p>
  135. <p>"Yes, yes," the woman counters, "Nice swine, only 5 <b>₽</b>."</p>
  136. Just as you are about to give up, a young Chinese boy about your brother''s age arrives.
  137. Just as you are about to give up, a young Chinese boy about your brother''s age arrives.
  138. <p>"My grandmother asks why you don't like the piglets?" he translates as the old woman stops.</p>
  139. <p>"I don't want a pig," you reply in relief as his Russian is quite good, "I am looking for rice wine, wang-goo."</p>
  140. <p>"Ah, huangjiu!" he exclaims as he turns to his grandmother and starts speaking in Chinese.</p>
  141. The old woman glares at you, hangs back the smoked pig and shuffles over to the shelf with the bottles. She finally picks up one of them and brings it over to you.
  142. <p>"Why you not say wanted rice wine." she asked in aggrieved tones, "500<b>₽</b>."</p>
  143. <<if $finances.cash >= 500>>
  144. <<actCLA 'Buy the wine'>>
  145. <<set $finances.cash -= 500>>
  146. <<set $ricewine = 1>>
  147. You hand the woman the money, and she gives you the wine.
  148. <<actCLA 'Leave'>>
  149. <<gt 'pav_train_market' 'start'>>
  150. <</actCLA>>
  151. <</actCLA>>
  152. <<else>>
  153. You are shocked by the high price and realize you cannot afford the wine. You apologize and turn away.
  154. <<actCLA 'Leave the market'>>
  155. <<gt 'pav_train_market' 'start'>>
  156. <</actCLA>>
  157. <<actCLA 'Continue browsing the market'>>
  158. <<set $time.minutes += 15>>
  159. <<image "locations/pavlovsk/market/market_boy01.jpg">>
  160. You continue to wander through the market for another 15 minutes when the boy from the Chinese stall comes up to you.
  161. <p>"Hey, you really want that rice wine?" he asks after checking to ensure no one is watching.</p>
  162. "Yes," you answer him, "But it's too expensive. I can't afford it."
  163. "How about we make a deal." he says, "Go to the porn dealer and buy me a porn magazine and I'll get you the wine."
  164. <<if getvar("$pornmarkonce") == 0>>
  165. <<set $pornmarkonce = 1>>
  166. <</if>>
  167. <<actCLA 'Refuse'>>
  168. You decline his offer as he upsettingly walks away.
  169. <<actCLA 'Leave'>>
  170. <<gt 'pav_train_market' 'start'>>
  171. <</actCLA>>
  172. <</actCLA>>
  173. <<actCLA 'Agree'>>
  174. <<set $porndeal = 1>> <<gt 'pav_train_market' 4>>
  175. <</actCLA>>
  176. <</actCLA>>
  177. <</if>>
  178. <</actCLA>>
  179. <<elseif getvar("$ShowerIvan") == 5 and getvar("$ricewine") != 1 and $lookwine != $time.daystart>>
  180. <<set $menu_off = 1>>
  181. <<set $lookwine = $time.daystart>>
  182. <<if $time.isWinter>>
  183. <<image "locations/pavlovsk/market/grinokw.jpg">>
  184. <<else>>
  185. <<image "locations/pavlovsk/market/grinok.jpg">>
  186. <</if>>
  187. You look around the market, but the Chinese vendors don't seem to be here today.
  188. <<actCLA 'Leave'>>
  189. <<gt 'pav_train_market' 'start'>>
  190. <</actCLA>>
  191. <</if>>
  192. <<if getvar("$porndeal") == 1 and getvar("$ricewine") != 1 and $porndealday != $time.daystart>>
  193. <<set $menu_off = 1>>
  194. <<set $porndealday = $time.daystart>>
  195. <<set $lookboy = 0>>
  196. <<image "locations/pavlovsk/market/market_boy01.jpg">>
  197. The boy from the Chinese stall comes up to you as you enter the market.
  198. <p>"Do you have it?" he asks eagerly.</p>
  199. <<if getvar("$haveporn") == 1>>
  200. <<set $porndeal = 2>>
  201. <<set $ricewine = 1>>
  202. <p>"Do you have the wine?" you counter.</p>
  203. He pulls the bottle out of his backpack, and you trade items.
  204. <<actCLA 'Leave'>>
  205. <<gt 'pav_train_market' 'start'>>
  206. <</actCLA>>
  207. <<else>>
  208. You tell him you haven''t had time to pick up the magazine yet, but you were working on it.
  209. <<actCLA 'Leave'>>
  210. <<gt 'pav_train_market' 'start'>>
  211. <</actCLA>>
  212. <</if>>
  213. <<elseif getvar("$porndeal") == 1 and getvar("$ricewine") != 1 and $porndealday == $time.daystart and getvar("$lookboy") == 0>>
  214. <<set $menu_off = 1>>
  215. <<set $lookboy = 1>>
  216. <<image "locations/pavlovsk/market/chinese_stall01.jpg">>
  217. You look around the market for the boy from the Chinese stall, but you can't find him. So you decide to look for him another day.
  218. <<actCLA 'Leave'>>
  219. <<gt 'pav_train_market' 'start'>>
  220. <</actCLA>>
  221. <</if>>*/
  222. <<set _shopDevisions to [
  223. {label:'View clothing',type:'clothes',subtype:'outfit', baseprice: 750},
  224. ]>>
  225. <<shop `{vendor:'market',baseprice:300}` _shopDevisions>>
  226. <<else>>
  227. The market stalls are empty. The market is only open between 08:00 and 19:00.
  228. <<actCLA 'Leave the market'>>
  229. <<set $time.minutes += 3>> <<gt 'pav_market'>>
  230. <</actCLA>>
  231. <</if>>
  232. :: pav_market_event_wander_actions[include]
  233. <<actCLA 'Stop wandering'>>
  234. <<gt 'pav_train_market'>>
  235. <</actCLA>>
  236. <<if $time.hour >= 8 and $time.hour <= 18>>
  237. <<actCLA 'Wander around the market'>>
  238. <<gt 'pav_market_events'>>
  239. <</actCLA>>
  240. <</if>>
  241. :: pav_market_events[events]
  242. <h2>Market</h2>
  243. <<either 3>>
  244. <<set $time.minutes += 5>>
  245. <<image "locations/pavlovsk/market/brodit#.jpg" 1 16>>
  246. You wander around the market, taking in the sounds and colours, but nothing catches your eye.
  247. <<gs 'pav_market_event_wander_actions'>>
  248. <<or>>
  249. <<either>>
  250. <<image "locations/pavlovsk/market/poproshaika1.jpg">>
  251. You are strolling through the market when a beggar asks you for some change.
  252. <<actCLA 'Don`t give money'>>
  253. <<image "locations/pavlovsk/market/poproshaika2.jpg">>
  254. You ignore the beggar and pretend not to hear him.
  255. <<gs 'pav_market_event_wander_actions'>>
  256. <</actCLA>>
  257. <<actCLA 'Give some money'>>
  258. <<set $finances.cash -= rand(3,20)>>
  259. <<set $pc.mood += 5>>
  260. <<image "locations/pavlovsk/market/podaet.jpg">>
  261. You give the beggar a few rubles, which he kindly thanks you for.
  262. <<gs 'pav_market_event_wander_actions'>>
  263. <</actCLA>>
  264. <<or>>
  265. <<set $time.minutes += 5>>
  266. <<image "locations/pavlovsk/market/dedgitara.jpg">>
  267. You see an old man playing the guitar. He's trying to avert as much attention as he can to himself.
  268. <<gs 'pav_market_event_wander_actions'>>
  269. /*<<or 0>>
  270. <<set $pavtrain_book = 1>>
  271. <<if $time.isWinter>>
  272. <<image "locations/pavlovsk/market/bookw.jpg">>
  273. <<else>>
  274. <<image "locations/pavlovsk/market/book.jpg">>
  275. <</if>>
  276. <p>You find a stall selling various books. There are fantasy, science fiction and romance novels, all of which cost only 350<b>₽</b> each.</p>
  277. <<gs 'pav_market_event_wander_actions'>>
  278. <<if $finances.cash >= 350>>
  279. <<actCLA 'Buy a fantasy book (350<b>₽</b>)'>>
  280. <<set $time.minutes += 15>>
  281. <<set $finances.cash -= 350>>
  282. <<set $f_book += 1>>
  283. <<image "pc/items/accessories/books/fantasy#.jpg" 1 9>>
  284. <p>You bought a fantasy book for 350<b>₽</b>.</p>
  285. <<actCLA 'Leave'>>
  286. <<gt 'pav_train_market' 'start'>>
  287. <</actCLA>>
  288. <</actCLA>>
  289. <</if>>
  290. <<if $finances.cash >= 350>>
  291. <<actCLA 'Buy a science fiction book (350<b>₽</b>)'>>
  292. <<set $time.minutes += 15>>
  293. <<set $finances.cash -= 350>>
  294. <<set $f_book += 1>>
  295. <<image "pc/items/accessories/books/scifi#.jpg" 1 6>>
  296. <p>You bought a science ficiton book for 350<b>₽</b>.</p>
  297. <<actCLA 'Leave'>>
  298. <<gt 'pav_train_market' 'start'>>
  299. <</actCLA>>
  300. <</actCLA>>
  301. <</if>>
  302. <<if $finances.cash >= 350>>
  303. <<actCLA 'Buy a romance novel (350<b>₽</b>)'>>
  304. <<set $time.minutes += 15>>
  305. <<set $finances.cash -= 350>>
  306. <<set $w_book += 1>>
  307. <<image "pc/items/accessories/books/romance#.jpg" 1 20>>
  308. <p>You bought a romance novel for 350 <b>₽</b>.</p>
  309. <<actCLA 'Leave'>>
  310. <<gt 'pav_train_market' 'start'>>
  311. <</actCLA>>
  312. <</actCLA>>
  313. <</if>>*/
  314. /*<<or 0>>
  315. <<set $pavmarket_porn = 1>>
  316. <<image "locations/pavlovsk/market/pornmag.jpg">>
  317. <p>You find a small stall with many shelves, a large variety of porn magazines, and a pack of brand-new porn playing cards. In addition, you can see several sex toys just behind the counter. The salesman watches over his stall with shifty eyes.</p>
  318. <<actCLA 'Stop wandering'>>
  319. <<gt 'pav_train_market' 'start'>>
  320. <</actCLA>>
  321. <<if $time.hour >= 8 and $time.hour <= 18>>
  322. <<actCLA 'Wander around the market'>>
  323. <<gt 'pav_train_market' 'events'>>
  324. <</actCLA>>
  325. <</if>>
  326. <<if $finances.cash >= 699 and getvar("$card") < 2>>
  327. <<actCLA 'Buy cards (699 <b>₽</b>)'>>
  328. <<set $time.minutes += 5>>
  329. <<set $finances.cash -= 699>>
  330. <<set $card = 2>>
  331. <<set $TimesBuyPorno += 1>>
  332. <<image "locations/pavlovsk/market/pornmag.jpg">>
  333. You try not to look into the eyes of the porn dealer as you count the money. You quickly grab the cards and shove them in your purse.
  334. <<actCLA 'Leave'>>
  335. <<gt 'pav_train_market' 'start'>>
  336. <</actCLA>>
  337. <<actCLA 'Buy something else'>>
  338. <<gt 'pav_train_market' 4>>
  339. <</actCLA>>
  340. <</actCLA>>
  341. <</if>>
  342. <<if getvar("$porndeal") == 1>>
  343. <<if $finances.cash >= 400>>
  344. <<actCLA 'Buy a porn magazine for the Chinese boy (400<b>₽</b>)'>>
  345. <<set $time.minutes += 5>>
  346. <<set $finances.cash -= 400>>
  347. <<set $haveporn = 1>>
  348. <<image "locations/pavlovsk/market/pornmag.jpg">>
  349. You try your best not to look into the eyes of the porn dealer as you count the money. You take the magazine and quickly hide it.
  350. <<actCLA 'Leave'>>
  351. <<gt 'pav_train_market' 'start'>>
  352. <</actCLA>>
  353. <<actCLA 'Buy something else'>>
  354. <<gt 'pav_train_market' 4>>
  355. <</actCLA>>
  356. <</actCLA>>
  357. <</if>>
  358. <<else>>
  359. <<actCLA 'Browse the porn magazines'>>
  360. <<arouse 'erotic' 5 >>
  361. <<arousalEnd>>
  362. <<image "locations/pavlovsk/market/pornmag.jpg">>
  363. <<actCLA 'Leave'>>
  364. <<gt 'pav_train_market' 'start'>>
  365. <</actCLA>>
  366. <<actCLA 'Look for something else'>>
  367. <<gt 'pav_train_market' 4>>
  368. <</actCLA>>
  369. <<if getvar("$TimesBuyPorno") == 0>>
  370. <p>You look over the magazine covers, covered in images of half-naked girls on them. Many of them appear to be near your own age. The porn dealer notices your interest and looks at you expectantly.</p>
  371. <<actCLA 'Look through a magazine'>>
  372. <<image "locations/pavlovsk/market/pornmag.jpg">>
  373. <p>You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with sizeable erect penis engaging in sexual acts with either half-naked or fully naked women. Most of them look close to your own age. You feel yourself getting aroused looking at the images.</p>
  374. <<actCLA 'Leave'>>
  375. <<gt 'pav_train_market' 'start'>>
  376. <</actCLA>>
  377. <<actCLA 'Look for something else'>>
  378. <<gt 'pav_train_market' 4>>
  379. <</actCLA>>
  380. <<actCLA 'Ask for the price'>>
  381. <<set $time.minutes += 5>>
  382. <<image "locations/pavlovsk/market/pornmag.jpg">>
  383. <p>Blushing profusely down to your roots, you approach the porn dealer and stammeringly ask him the price of the magazines. The porn dealer smiles at you and says, "All magazines are <b>400₽</b> each."</p>
  384. <<actCLA 'Leave'>>
  385. <<gt 'pav_train_market' 'start'>>
  386. <</actCLA>>
  387. <<actCLA 'Look for something else'>>
  388. <<gt 'pav_train_market' 4>>
  389. <</actCLA>>
  390. <<if $finances.cash >= 400>>
  391. <<actCLA 'Buy magazine (400 <b>₽</b>)'>>
  392. <<set $time.minutes += 5>>
  393. <<set $finances.cash -= 400>>
  394. <<set $pornMagazine = 40>>
  395. <<set $TimesBuyPorno += 1>>
  396. <<image "locations/pavlovsk/market/pornmag.jpg">>
  397. You try not to look into the porn dealer''s eyes as you hand him the money. You take the magazine and quickly hide it under your shirt.
  398. <<actCLA 'Leave'>>
  399. <<gt 'pav_train_market' 'start'>>
  400. <</actCLA>>
  401. <<actCLA 'Buy something else'>>
  402. <<gt 'pav_train_market' 4>>
  403. <</actCLA>>
  404. <</actCLA>>
  405. <</if>>
  406. <</actCLA>>
  407. <</actCLA>>
  408. <<elseif getvar("$TimesBuyPorno") > 0 and getvar("$TimesBuyPorno") < 5>>
  409. <p>The porn dealer notices you coming over and asks, "Looking to buy a magazine? They're only 400 <b>₽</b> each."</p>
  410. <<actCLA 'Look through a magazine'>>
  411. <<image "locations/pavlovsk/market/pornmag.jpg">>
  412. <p>You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with sizeable erect penis engaging in sexual acts with either half-naked or fully naked women. Most of them look close to your own age. You feel yourself getting aroused looking at the images.</p>
  413. <<actCLA 'Leave'>>
  414. <<gt 'pav_train_market' 'start'>>
  415. <</actCLA>>
  416. <<actCLA 'Look for something else'>>
  417. <<gt 'pav_train_market' 4>>
  418. <</actCLA>>
  419. <<if $finances.cash >= 400>>
  420. <<actCLA 'Buy magazine (400 <b>₽</b>)'>>
  421. <<set $time.minutes += 5>>
  422. <<set $finances.cash -= 400>>
  423. <<set $pornMagazine = 40>>
  424. <<set $TimesBuyPorno += 1>>
  425. <<image "locations/pavlovsk/market/pornmag.jpg">>
  426. You try not to look into the porn dealer''s eyes as you hand him the money. You take the magazine and quickly hide it under your shirt.
  427. <<actCLA 'Leave'>>
  428. <<gt 'pav_train_market' 'start'>>
  429. <</actCLA>>
  430. <<actCLA 'Buy something else'>>
  431. <<gt 'pav_train_market' 4>>
  432. <</actCLA>>
  433. <</actCLA>>
  434. <</if>>
  435. <</actCLA>>
  436. <<elseif getvar("$TimesBuyPorno") >= 5>>
  437. <p>The porn dealer sees you approaching the stall, "Ah, my best customer! Welcome back!"</p>
  438. <<actCLA 'Look through a magazine'>>
  439. <<image "locations/pavlovsk/market/pornmag.jpg">>
  440. <p>You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with sizeable erect penis engaging in sexual acts with either half-naked or fully naked women. Most of them look close to your own age. You feel yourself getting aroused looking at the images.</p>
  441. <<actCLA 'Leave'>>
  442. <<gt 'pav_train_market' 'start'>>
  443. <</actCLA>>
  444. <<actCLA 'Look for something else'>>
  445. <<gt 'pav_train_market' 4>>
  446. <</actCLA>>
  447. <<if $finances.cash >= 400>>
  448. <<actCLA 'Buy magazine (400 <b>₽</b>)'>>
  449. <<set $time.minutes += 5>>
  450. <<set $finances.cash -= 400>>
  451. <<set $pornMagazine = 40>>
  452. <<set $TimesBuyPorno += 1>>
  453. <<image "locations/pavlovsk/market/pornmag.jpg">>
  454. You try not to look into the porn dealer''s eyes as you hand him the money. You take the magazine and quickly hide it under your shirt.
  455. <<actCLA 'Leave'>>
  456. <<gt 'pav_train_market' 'start'>>
  457. <</actCLA>>
  458. <<actCLA 'Buy something else'>>
  459. <<gt 'pav_train_market' 4>>
  460. <</actCLA>>
  461. <</actCLA>>
  462. <</if>>
  463. <</actCLA>>
  464. <</if>>
  465. <</actCLA>>
  466. <</if>>
  467. <<actCLA 'Ask to see the sex toys'>>
  468. <<image "locations/pavlovsk/market/sextoys.jpg">>
  469. <p>He lets you step behind the counter to get a better look. As you do, he says. "Take a look and let me know what you would like." You see several 15cm dildos. Each with a tag, "Only 700<b>₽</b> each." You also see a small selection of vibrators in various colours, mostly pink. "Only 700<b>₽</b> each." To one side, you see many butt plugs, rubber and metal. "Only 700<b>₽</b> each." Near the bottom are several strap-on harnesses without a dildo. "Only 500<b>₽</b> each."</p>
  470. <<actCLA 'Leave'>>
  471. <<gt 'pav_train_market' 'start'>>
  472. <</actCLA>>
  473. <<actCLA 'Look for something else'>>
  474. <<gt 'pav_train_market' 4>>
  475. <</actCLA>>
  476. <<if $finances.cash >= 700 and getvar("$middildo") == 0>>
  477. <<actCLA 'Buy a 15cm dildo (700 <b>₽</b>)'>>
  478. <<set $time.minutes += 5>>
  479. <<set $middildo = 1>>
  480. <<set $finances.cash -= 700>>
  481. <<set $pc.horny += 10>>
  482. <<set $TimesBuyPorno += 1>>
  483. <<image "pc/items/sextoys/15cm.jpg">>
  484. <<if $pc.pcs_inhib < 35>>
  485. You buy a dildo and hastily hide it while your face blushes with embarrassment.
  486. <<else>>
  487. You buy a dildo and calmly hide it.
  488. <</if>>
  489. <<actCLA 'Leave'>>
  490. <<gt 'pav_train_market' 'start'>>
  491. <</actCLA>>
  492. <<actCLA 'Buy something else'>>
  493. <<gt 'pav_train_market' 4>>
  494. <</actCLA>>
  495. <</actCLA>>
  496. <</if>>
  497. <<if $finances.cash >= 1000 and getvar("$suction_dildo") == 0>>
  498. <<actCLA 'Buy a 15cm suction dildo (1000 <b>₽</b>)'>>
  499. <<set $time.minutes += 5>>
  500. <<set $suction_dildo += 1>>
  501. <<set $finances.cash -= 1000>>
  502. <<set $pc.horny += 10>>
  503. <<set $TimesBuyPorno += 1>>
  504. <<image "pc/items/sextoys/15cm.jpg">>
  505. <<if $pc.pcs_inhib < 35>>
  506. You buy the dildo and hastily hide it while your face blushes with embarrassment.
  507. <<else>>
  508. You buy the dildo and calmly hide it.
  509. <</if>>
  510. <<actCLA 'Leave'>>
  511. <<gt 'pav_train_market' 'start'>>
  512. <</actCLA>>
  513. <<actCLA 'Buy something else'>>
  514. <<gt 'pav_train_market' 4>>
  515. <</actCLA>>
  516. <</actCLA>>
  517. <<elseif $finances.cash >= 1000 and getvar("$suction_dildo") > 0>>
  518. <<actCLA 'Buy another 15cm suction dildo (1000<b>₽</b>)'>>
  519. <<set $time.minutes += 5>>
  520. <<set $suction_dildo += 1>>
  521. <<set $finances.cash -= 1000>>
  522. <<set $pc.horny += 10>>
  523. <<set $TimesBuyPorno += 1>>
  524. <<image "pc/items/sextoys/15cm.jpg">>
  525. <<if $pc.pcs_inhib < 35>>
  526. You buy the dildo and hastily hide it while your face blushes with embarrassment.
  527. <<else>>
  528. You buy the dildo and calmly hide it.
  529. <</if>>
  530. <<actCLA 'Leave'>>
  531. <<gt 'pav_train_market' 'start'>>
  532. <</actCLA>>
  533. <<actCLA 'Buy something else'>>
  534. <<gt 'pav_train_market' 4>>
  535. <</actCLA>>
  536. <</actCLA>>
  537. <</if>>
  538. <<if $finances.cash >= 700 and getvar("$vibrator") == 0>>
  539. <<actCLA 'Buy vibrator (700<b>₽</b>)'>>
  540. <<set $time.minutes += 5>>
  541. <<set $vibrator = 1>>
  542. <<set $finances.cash -= 700>>
  543. <<set $pc.horny += 10>>
  544. <<set $TimesBuyPorno += 1>>
  545. <<if $pc.horny >= 50 and $pc.fame('pav_slut') < 150>>
  546. You buy a vibrator and hastily hide it while your face blushes with embarrassment.
  547. <<else>>
  548. You buy a vibrator and calmly hide it.
  549. <</if>>
  550. <<actCLA 'Leave'>>
  551. <<gt 'pav_train_market' 'start'>>
  552. <</actCLA>>
  553. <<actCLA 'Buy something else'>>
  554. <<gt 'pav_train_market' 4>>
  555. <</actCLA>>
  556. <</actCLA>>
  557. <</if>>
  558. <<if $finances.cash >= 700 and getvar("$analplug") == 0>>
  559. <<actCLA 'Buy butt plug (700<b>₽</b>)'>>
  560. <<set $time.minutes += 5>>
  561. <<set $finances.cash -= 700>>
  562. <<set $analplug = 1>>
  563. <!-- !!this needs to be changed from analplug bought to smallbp for the smallone-->
  564. <<set $pc.horny += 10>>
  565. <<set $TimesBuyPorno += 1>>
  566. <<image "pc/items/sextoys/bp_small.jpg">>
  567. <<if $pc.horny >= 50 and $pc.fame('pav_slut') < 150>>
  568. You buy a butt plug and hastily hide it while your face blushes with embarrassment.
  569. <<else>>
  570. You buy a butt plug and calmly hide it.
  571. <</if>>
  572. <<actCLA 'Leave'>>
  573. <<gt 'pav_train_market' 'start'>>
  574. <</actCLA>>
  575. <<actCLA 'Buy something else'>>
  576. <<gt 'pav_train_market' 4>>
  577. <</actCLA>>
  578. <</actCLA>>
  579. <</if>>
  580. <<if getvar("$middildo") > 0>>
  581. <<if $finances.cash >= 500 and getvar("$strapon") == 0>>
  582. <<actCLA 'Buy strap-on harness (500<b>₽</b>)'>>
  583. <<set $time.minutes += 5>>
  584. <<set $strapon = 1>>
  585. <<set $strapnumber = 2>>
  586. <<set $finances.cash -= 500>>
  587. <<set $pc.horny += 10>>
  588. <<set $TimesBuyPorno += 1>>
  589. <<image "pc/items/sextoys/harness.jpg">>
  590. <<if $pc.horny >= 50 and $pc.fame('pav_slut') < 150>>
  591. <p>You buy a strap-on harness and hastily hide it while your face blushes with embarrassment.</p>
  592. <<else>>
  593. <p>You buy a strap-on harness and calmly hide it.</p>
  594. <</if>>
  595. <<actCLA 'Leave'>>
  596. <<gt 'pav_train_market' 'start'>>
  597. <</actCLA>>
  598. <<actCLA 'Buy something else'>>
  599. <<gt 'pav_train_market' 4>>
  600. <</actCLA>>
  601. <</actCLA>>
  602. <</if>>
  603. <<else>>
  604. <<if $finances.cash >= 1200 and getvar("$strapon") == 0 and getvar("$middildo") == 0>>
  605. <<actCLA 'Buy strap-on harness with a 15cm dildo (1200<b>₽</b>)'>>
  606. <<set $time.minutes += 5>>
  607. <<set $strapon = 1>>
  608. <<set $middildo = 1>>
  609. <<set $strapnumber = 2>>
  610. <<set $finances.cash -= 1200>>
  611. <<set $pc.horny += 10>>
  612. <<set $TimesBuyPorno += 1>>
  613. <<image "pc/items/sextoys/harness.jpg">>
  614. <<if $pc.horny >= 50 and $pc.fame('pav_slut') < 150>>
  615. <p>You buy a strap-on harness and hastily hide it while your face blushes with embarrassment.</p>
  616. <<else>>
  617. <p>You buy a strap-on harness and calmly hide it.</p>
  618. <</if>>
  619. <<actCLA 'Leave'>>
  620. <<gt 'pav_train_market' 'start'>>
  621. <</actCLA>>
  622. <<actCLA 'Buy something else'>>
  623. <<gt 'pav_train_market' 4>>
  624. <</actCLA>>
  625. <</actCLA>>
  626. <</if>>
  627. <</if>>
  628. <</actCLA>>*/
  629. <<or>>
  630. <<set $time.minutes += 5>>
  631. <<image "locations/pavlovsk/market/nenavizublyadcigan.jpg">>
  632. You meet a Gypsy woman. She offers to tell your fortune.
  633. <<actCLA 'Decline'>>
  634. <<gt 'pav_train_market' 'start'>>
  635. <</actCLA>>
  636. <<actCLA 'Accept'>>
  637. <<set $time.minutes += 5>>
  638. <<image "locations/pavlovsk/market/gadaet#.jpg" 1 2>>
  639. You agree, and Gypsy takes your hand before she predicts you will have great happiness and lots of money. Afterwards, she promptly walks away.
  640. <<either>>
  641. <<actCLA 'Something`s wrong'>>
  642. <<set $finances.cash = 0>>
  643. <<set $pc.mood -= 50>>
  644. <<image "locations/pavlovsk/market/pusto.jpg">>
  645. <p>With a sneaking suspicion, you start looking through your stuff. Unfortunately, your wallet is nowhere to be found!</p>
  646. <<actCLA 'Find the Gypsy'>>
  647. <<image "locations/pavlovsk/market/okliknut.jpg">>
  648. You search the area hoping to find the thief, but she has already disappeared into the crowd.
  649. <<actCLA 'Back'>>
  650. <<gt 'pav_train_market' 'start'>>
  651. <</actCLA>>
  652. <</actCLA>>
  653. <</actCLA>>
  654. <<or 2>>
  655. <<set $pc.mood += 5>>
  656. <<gs 'pav_market_event_wander_actions'>>
  657. <</either>>
  658. <</actCLA>>
  659. <<or>>
  660. <<set $time.minutes += 5>>
  661. <<image "locations/pavlovsk/market/kosmetic.jpg">>
  662. <<set $tovpay = 800>>
  663. <p>You see some cosmetics on sale for <<money 800>>. That's a real bargain.</p>
  664. <<gs 'pav_market_event_wander_actions'>>
  665. <<shopItemList>>
  666. <<stockItem `{id:'cosmetics',amount:50,price:800,label:'Cosmetics'}`>>
  667. <</shopItemList>>
  668. <<or>>
  669. <<set $time.minutes += 5>>
  670. <<image "locations/pavlovsk/market/vitaminki.jpg">>
  671. <p>You see some vitamins on sale for <<money 105>>. That's a real bargain.</p>
  672. <<gs 'pav_market_event_wander_actions'>>
  673. <<shopItemList>>
  674. <<stockItem `{id:'vitamin',amount:30,price:105}`>>
  675. <</shopItemList>>
  676. <<or>>
  677. <<set $time.minutes += 5>>
  678. <<image "locations/pavlovsk/market/condoms.jpg">>
  679. <<set $tovpay = 80>>
  680. <p>You see a booth selling condoms for <<money 80>>. They look a little old, but the man selling them assures you that they still work perfectly.</p>
  681. <<gs 'pav_market_event_wander_actions'>>
  682. <<shopItemList>>
  683. <<stockItem `{id:'condom',amount:5,price:80}`>>
  684. <</shopItemList>>
  685. /*<<if $finances.cash >= $tovpay>>
  686. <<actCLA 'Buy condoms (80<b>₽</b>)'>>
  687. <<set $time.minutes += 15>>
  688. <<run $inventory.inc('condom',5)>>
  689. <<set $i = 5>>
  690. <<warn 'JUMP MARKER ENCOUNTERED: :cndmlp'>>
  691. <<if rand(0,49) - 6 * (8 - $tovpay / 10) <= 0>>
  692. <<setn $badprezik += 1>>
  693. <</if>>
  694. <<if getvar("$i") > 0>>
  695. <<setn $i -= 1>>
  696. <</if>>
  697. <<set $i to null>>
  698. <<set $finances.cash -= $tovpay>>
  699. <<gt 'pav_train_market' 'start'>>
  700. <</actCLA>>
  701. <</if>>*/
  702. <<or>>
  703. <<set $time.minutes += 5>>
  704. <<image "locations/pavlovsk/market/balzam.jpg">>
  705. <p>There is lip balm on sale for <<money 100>>.</p>
  706. <<gs 'pav_market_event_wander_actions'>>
  707. <<shopItemList>>
  708. <<stockItem `{id:'lipbalm',amount:30,price:100,label:'Lip balm'}`>>
  709. <</shopItemList>>
  710. /*<<or 0>>
  711. <<set $menu_off = 1>>
  712. <<set $time.minutes += 5>>
  713. <<image "characters/pavlovsk/resident/arthur/artur.jpg">>
  714. <<if getvar("$arturKnow") == 0>>
  715. <p>Someone suddenly calls out, "Hey, pretty girl, do you want a fresh, juicy tangerine?"</p>
  716. <<actCLA 'Look'>>
  717. <<gt 'arturRinok' 'start'>>
  718. <</actCLA>>
  719. <<else>>
  720. <p>Someone suddenly calls out, "Hey, $pc.name_nick, do you want a fresh, juicy tangerine?"</p>
  721. <<actCLA 'Go and see Arthur'>>
  722. <<gt 'arturRinok' 'start'>>
  723. <</actCLA>>
  724. <</if>>*/
  725. /*<<or 0>>
  726. <<set $menu_off = 1>>
  727. <<set $time.minutes += 5>>
  728. <<image "locations/pavlovsk/market/cheburek.jpg">>
  729. Walking through the market, you come across an old woman selling pies.
  730. <<actCLA 'Stop wandering'>>
  731. <<gt 'pav_train_market' 'start'>>
  732. <</actCLA>>
  733. <<if $time.hour >= 8 and $time.hour <= 18>>
  734. <<actCLA 'Wander around the market'>>
  735. <<gt 'pav_train_market' 'events'>>
  736. <</actCLA>>
  737. <</if>>
  738. <<if $pc.pcs_energy <= 80>>
  739. <<actCLA 'Buy a pie for 20 <b>₽</b>'>>
  740. <<set $pc.fat += 3>>
  741. <<set $pc.frost = 0>>
  742. <<set $pc.pcs_health += 5>>
  743. <<set $pc.mood += 5>>
  744. <<set $pc.pcs_hydra -= 5>>
  745. <<set $pc.pcs_energy += 5>>
  746. <<set $finances.cash -= 20>>
  747. <<set $time.minutes += 10>>
  748. <<image "locations/pavlovsk/market/eat.jpg">>
  749. The pie is still warm as the woman hands it over to you. Then, barely able to keep yourself away from it, you find a place to sit and enjoy the pie.
  750. <<actCLA 'Continue walking through the market'>>
  751. <<gt 'pav_train_market' 'events'>>
  752. <</actCLA>>
  753. <</actCLA>>
  754. <<else>>
  755. * p ' , But you are not hungry right now.'
  756. <</if>>*/
  757. <<or>>
  758. <<set $time.minutes += 5>>
  759. <<image "locations/pavlovsk/market/dropwallet.webp">>
  760. You see a wallet fall out of a woman's purse.
  761. <<actCLA 'Tell her'>>
  762. <<set $pc.mood += 5>>
  763. <<set $time.minutes += 2>>
  764. <<image "locations/pavlovsk/market/vernutwallet.jpg">>
  765. You call the woman and hold out her wallet. She looks at you and, realising, gratefully takes her wallet back and walks away.
  766. <<gs 'pav_market_event_wander_actions'>>
  767. <</actCLA>>
  768. <<actCLA 'Look through the purse'>>
  769. <<set $time.minutes += 5>>
  770. <<set _moneyLost = rand(40,200)>>
  771. <<image "locations/pavlovsk/market/zaglanut.jpg">>
  772. <p>You open the wallet and you see that there's <<money _moneyLost>></p>
  773. <<actCLA 'Take the money and throw away the wallet' undefined `{willpower:['misc','self','easy']}`>>
  774. <<image "locations/pavlovsk/market/zaglanut.jpg">>
  775. <<set $finances.cash += _moneyLost>>
  776. Her loss is your gain. While not feeling to proud of yourself, you keep the money for yourself.
  777. <<gs 'pav_market_event_wander_actions'>>
  778. <</actCLA>>
  779. <<actCLA 'Catch up with the woman and return her purse'>>
  780. <<set $pc.mood += 5>>
  781. <<image "locations/pavlovsk/market/proverka.jpg">>
  782. You catch up with the woman, and telling her she dropped something, you hand her the purse.
  783. <<either>>
  784. The woman checks that her money is still there, and seeing everything in place, she thanks you and walks away.
  785. <<or 2>>
  786. <<set _moneyGot = Math.ceil(_moneyLost * rand(10,30) / 100)>>
  787. She thanks you and hands you <<money _moneyGot>> to reward you for your honesty.
  788. <<set $finances.cash += _moneyGot>>
  789. <</either>>
  790. <<gs 'pav_market_event_wander_actions'>>
  791. <</actCLA>>
  792. <</actCLA>>
  793. <<or>>
  794. <<set $time.minutes += 5>>
  795. <<image "locations/pavlovsk/market/rebenok.jpg">>
  796. You see a young mother and her crying baby.
  797. <<gs 'pav_market_event_wander_actions'>>
  798. <<or>>
  799. <<set $time.minutes += 5>>
  800. <<image "locations/pavlovsk/market/rezba.jpg">>
  801. You find a stall with beautiful things carved out of wood and metal.
  802. <<gs 'pav_market_event_wander_actions'>>
  803. <<or>>
  804. <<set $time.minutes += 5>>
  805. <<image "locations/pavlovsk/market/gruzchik.jpg">>
  806. Looking around, you almost collide with a man pulling a small cart.
  807. <<gs 'pav_market_event_wander_actions'>>
  808. <<or>>
  809. <<set $time.minutes += 5>>
  810. <<image "locations/pavlovsk/market/meatlavka.jpg">>
  811. You wander past the meat seller and see a butcher working with an axe.
  812. <<gs 'pav_market_event_wander_actions'>>
  813. /*<<or 0>>
  814. <<set $time.minutes += 5>>
  815. <<image "locations/pavlovsk/market/dirka.jpg">>
  816. As you walk past a stall, you notice a small hole torn in the canvas.
  817. <<gs 'pav_market_event_wander_actions'>>
  818. <<actCLA 'Look through the hole' undefined `{willpower:['voyeur','self','easy']}`>>
  819. <<arouse 'voyeur' 2 >>
  820. <<image "locations/pavlovsk/market/pereodev#.jpg" 1 15>>
  821. <<gs 'pav_market_event_wander_actions'>>
  822. <</actCLA>>*/
  823. /*<<or 0>>
  824. <<set $time.minutes += 5>>
  825. <<image "locations/pavlovsk/market/birthcontrolpills.jpg">>
  826. <<set $tovpay = 1500>>
  827. <p>You see a booth selling birth control pills for tovpay <b>₽</b>.</p>
  828. <<actCLA 'Stop wandering'>>
  829. <<gt 'pav_train_market' 'start'>>
  830. <</actCLA>>
  831. <<if $time.hour >= 8 and $time.hour <= 18>>
  832. <<actCLA 'Wander around the market'>>
  833. <<gt 'pav_train_market' 'events'>>
  834. <</actCLA>>
  835. <</if>>
  836. <<if $finances.cash >= $tovpay and getvar("$therapistFuckedPussyStage") < 2>>
  837. <<actCLA 'Buy birth control pills (1500 <b>₽</b>)'>>
  838. <<set $time.minutes += 15>>
  839. <<set $tabletki += 1>>
  840. <<set $temp = rand(0,3)>>
  841. <<if getvar("$temp") == 0>>
  842. <<set $tabletkiold += 1>>
  843. <<elseif getvar("$temp") == 1>>
  844. <<set $tabletkifert += 1>>
  845. <<elseif getvar("$temp") == 2>>
  846. <<set $tabletkirej += 1>>
  847. <<else>>
  848. <!-- !Pills were tampered with-->
  849. <<if rand(0,1) == 1>>
  850. <<set $tabletkifake += 1>>
  851. <<else>>
  852. <<set $tabletkisug += 1>>
  853. <</if>>
  854. <</if>>
  855. <<set $finances.cash -= $tovpay>>
  856. <<gt 'pav_train_market' 'start'>>
  857. <</actCLA>>
  858. <</if>>*/
  859. <</either>>
  860. <</either>>