1
0

katja_city.tw 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845
  1. :: katja_city
  2. <<set $here = 'katja_city'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <!-- !2022/03/08-->
  5. <!-- !! This file governs Katja''s actian in the city center and park. For the variable controlling her content see the documentation in katja_procedural.-->
  6. <<if $location_var[$here][0] == 'metro'>>
  7. <<set $location_type = 'public_indoors'>>
  8. <<image "characters/pavlovsk/school/girl/katja/uni/waiting_metro.jpg">>
  9. <<gs 'katja_meynold_schedule'>>
  10. <!-- FAILED TO CONVERT
  11. 'You walk to the Metro station and '+iif(money >= 16, 'pay the fare.', ' since you don''t have any money Katja pays the fare for you.')+' You then go down to the platform and chat while you wait for the train.'
  12. -----
  13. <<set 'You walk to the Metro station and ' + ERROR: FAILED TO CONVERT LITERAL: """iif(money >""" = 16, 'pay the fare.', ' since you don't have any money Katja pays the fare for you.') + ' You then go down to the platform and chat while you wait for the train.'>>
  14. -->
  15. <<warn "CONVERSION ERROR 099d149282dfcb24fd535f043d1351f5">>
  16. <<if $finances.cash >= 16>>
  17. <<setn $finances.cash -= 16>>
  18. <</if>>
  19. <<actCLA 'Wait for the train'>>
  20. <!-- !! Here will be a check for random events as soon as some are written.-->
  21. <<gt 'katja_city' 'metro_ride'>>
  22. <</actCLA>>
  23. <</if>>
  24. <<if $location_var[$here][0] == 'metro_ride'>>
  25. <<set $time.minutes += 5>>
  26. <<image "characters/pavlovsk/school/girl/katja/uni/riding_metro.jpg">>
  27. The train arrives and you board before finding a place to sit as the train leaves the station.
  28. <<actCLA 'Chat with Katja'>>
  29. <!-- !! Here will be a check for random events as soon as some are written.-->
  30. <<if $katjaQW['drinks'] > rand(10,14)>>
  31. <<image "characters/pavlovsk/school/girl/katja/uni/city/metro_drunk.jpg">>
  32. Katja is so drunk that she doesn''t mange to get to a seat, and just lies down on the floor just inside the train.
  33. You try to get her up, but she is really persistent that she lies perfectly well on the floor and just need a small nap.
  34. You manage to get her to stand up just as you arrive at your station.
  35. <<actCLA 'Get off the train and leave the metro'>>
  36. <<gt 'katja_city' 'metro_destination'>>
  37. <</actCLA>>
  38. <<else>>
  39. <<gt 'katja_city' 'metro_get_off'>>
  40. <</if>>
  41. <</actCLA>>
  42. <</if>>
  43. <<if $location_var[$here][0] == 'metro_get_off'>>
  44. <<set $time.minutes += 5>>
  45. <<image "characters/pavlovsk/school/girl/katja/uni/riding_metro.jpg">>
  46. You chat with Katja as the train heads through the tunnel. After a short time, you arrive at your destination.
  47. <<actCLA 'Get off the train and leave the metro'>>
  48. <!-- !! Here will be a check for random events as soon as some are written.-->
  49. <<gt 'katja_city' 'metro_destination'>>
  50. <</actCLA>>
  51. <</if>>
  52. <<if $location_var[$here][0] == 'metro_destination'>>
  53. <<image "characters/pavlovsk/school/girl/katja/uni/Leaving_metro.jpg">>
  54. <<if getvar("$locat['katja']") == 44>>
  55. <<set $time.minutes += 5>>
  56. <<set $loc = 'torgcentr'>>
  57. <<set $location_type = 'public_indoors'>>
  58. <<set $menu_loc = 'torgcentr'>>
  59. You exit the metro station and walk to the Galleria shopping mall.
  60. <<actCLA 'Start shopping'>>
  61. <<gt 'katja_chat' 'chat1'>>
  62. <</actCLA>>
  63. <<elseif getvar("$locat['katja']") == 53>>
  64. <<set $time.minutes += 10>>
  65. <<set $loc = 'city_nightclub'>>
  66. <<set $loc_arg = 'start'>>
  67. <<set $menu_loc = 'city_nightclub'>>
  68. <<set $menu_arg = 'start'>>
  69. <<set $menu_off = 0>>
  70. <<set $location_type = 'public_outdoors'>>
  71. <<set $sexloc = 'city_nightclub'>>
  72. <<gs 'themes' 'indoors'>>
  73. You exit the metro station and walk to the nightclub, and get in line.
  74. <<if $pc.hotcat == 10>>
  75. The bouncer almost immediately spots the two of you and lets you in, jumping in from of the long line and you can hear several complaints, but also some whitling and more lewd comments.
  76. <<elseif $pc.hotcat > 7>>
  77. <<set $time.minutes += 5>>
  78. The two of you stand stand in line for a Shor while, before the bouncer singles you out, and you get to jump a head of several people to their complaints.
  79. <<elseif $pc.hotcat > 5>>
  80. <<set $time.minutes += 10>>
  81. You wait in line for some time, but finally it is your turn to be let in.
  82. <<else>>
  83. <<set $time.minutes += rand(15,20)>>
  84. You wait in line for a long time, while several girls are allowed to jump a head of you. BUt finally you are allowed in.
  85. <</if>>
  86. <<if $finances.cash >= 250>>
  87. <<set $finances.cash -= 250>>
  88. <p>You pay the fee of 250<b>₽</b>, and go into the club.</p>
  89. <<else>>
  90. Turns out you don't have enough to pay for the entrance fee, so Katja pays for you telling you that next time you will have to pay.
  91. <</if>>
  92. <<if rand(0,1) == 0>>
  93. "Let''s start by go dancing" Katja says when you are finally inside the club and start to drag you to the dance floor.
  94. <<actCLA 'Go to the dance floor'>>
  95. <<gt 'katja_nightclub' 'dance'>>
  96. <</actCLA>>
  97. <<else>>
  98. "Let''s start by having a drink" Katja says when you are finally inside the club and start to drag you to the bar.
  99. <<actCLA 'Go to the bar'>>
  100. <<gt 'katja_nightclub' 'bar_arrive'>>
  101. <</actCLA>>
  102. <</if>>
  103. <<else>>
  104. <<if getvar("$katjaQW['on_date']") == 1>>
  105. <<setinit $katjaQW['on_date'] = 0>>
  106. <<if $katjaQW['drinks'] > rand(8,12)>>
  107. <<set $time.minutes += 30>>
  108. Katja is so drunk that she can barely walk. So you decide to help her home. It takes quite awhile since she tries to sit down several times refusing to walk further.
  109. But you finally manage to get her to her room and in her bed. She goes out immediately and you lever her to sleep.
  110. <<actCLA 'Go to the hallway'>>
  111. <<gt 'uni_dorm' 'second_floor'>>
  112. <</actCLA>>
  113. <<else>>
  114. <<if $katjaQW['horny'] > rand(40 , 80 and getvar("$katjaQW['sex_clossedness']") < 2) or getvar("$katjaQW['couple']") == 1>>
  115. You get out at the Metro Station near the university and Katja suggest that you go with her to her room
  116. <<actCLA 'Go with her to her room'>>
  117. <<gt 'katja_dorm' 'start'>>
  118. <</actCLA>>
  119. <<actCLA 'Say you don`t want to and leave her'>>
  120. <<gt 'city_island'>>
  121. <</actCLA>>
  122. <<else>>
  123. You exit the metro station near the university and say goodbye to each other.
  124. <<actCLA 'Continue'>>
  125. <<gt 'city_island'>>
  126. <</actCLA>>
  127. <</if>>
  128. <</if>>
  129. <<else>>
  130. You exit the metro station near the university and say goodbye to each other.
  131. <<actCLA 'Continue'>>
  132. <<gt 'city_island'>>
  133. <</actCLA>>
  134. <</if>>
  135. <</if>>
  136. <</if>>
  137. <<if $location_var[$here][0] == 'clothes_start1'>>
  138. <<setinit $katjaQW['shopping_day'] = $time.daystart>>
  139. <<gs 'npc_relationship' 'modify' 'A14' 'like'>>
  140. <!-- !! This is just temporary so that only Pussy-Cats can be choosen until the others are added.-->
  141. <<if rand(1,5) == 0>>
  142. <<set $store_choice = 'Fashionista'>>
  143. <<elseif rand(1,4) == 0>>
  144. <<set $store_choice = 'GM'>>
  145. <<else>>
  146. <<set $store_choice = 'Pussy-Cats'>>
  147. <</if>>
  148. <<image "characters/shared/headshots_main/big14.jpg">>
  149. <p>You suggest that you should try on some clothes while you're here and Katja almost jumps with joy. "Yes, let's! It will be so much fun!"</p>
  150. <<if $rand(0,1)>>
  151. <p>"Let's go to $store_choice," Katja says.</p>
  152. <<actCLA 'Go to $store_choice'>>
  153. <<gt 'katja_city' $store_choice>>
  154. <</actCLA>>
  155. <<else>>
  156. <<set $store_choice to null>>
  157. <p>"Where do you want to go?" Katja asks.</p>
  158. <!-- !! act 'Go to GM': gt 'katja_city', 'GM'-->
  159. <<actCLA 'Go to Pussy-Cats'>>
  160. <<gt 'katja_city' 'Pussy-Cats'>>
  161. <</actCLA>>
  162. <!-- !! act 'Go to Fashionista': gt 'katja_city', 'Fashionista'-->
  163. <</if>>
  164. <</if>>
  165. <<if $location_var[$here][0] == 'clothes_start2'>>
  166. <<image "characters/shared/headshots_main/big14.jpg">>
  167. <p>Before you leave, Katja stops you. "Do you want to try on some clothes with me?" she asks.</p>
  168. <<actCLA 'Say yes'>>
  169. <<setinit $katjaQW['shopping_day'] = $time.daystart>>
  170. <<gs 'npc_relationship' 'modify' 'A14' 'like'>>
  171. <<if rand(1,5) == 0>>
  172. <<set $store_choice = 'Fashionista'>>
  173. <<elseif rand(1,4) == 0>>
  174. <<set $store_choice = 'GM'>>
  175. <<else>>
  176. <<set $store_choice = 'Pussy-Cats'>>
  177. <</if>>
  178. <<image "characters/shared/headshots_main/big14.jpg">>
  179. <p>You tell her that you would love to try on clothes and she gives you a big hug. "This will be so much fun!" she says.</p>
  180. <<if rand(0,1) == 1>>
  181. <p>"Let's go to $store_choice," Katja says.</p>
  182. <<actCLA 'Go to $store_choice'>>
  183. <<gt 'katja_city' $store_choice>>
  184. <</actCLA>>
  185. <<else>>
  186. <<set $store_choice to null>>
  187. <p>"Where do you want to go?" Katja asks.</p>
  188. <!-- !!act 'Go to GM': 'katja_city', 'GM'-->
  189. <<actCLA 'Go to Pussy-Cats'>>
  190. <<gt 'katja_city' 'Pussy-Cats'>>
  191. <</actCLA>>
  192. <!-- !!act 'Go to Fashionista': 'katja_city', 'Fashionista'-->
  193. <</if>>
  194. <</actCLA>>
  195. <<actCLA 'Say no'>>
  196. <<gs 'npc_relationship' 'modify' 'A14' 'dislike'>>
  197. <<image "characters/shared/headshots_main/big14.jpg">>
  198. You apologize to Katja, but you don't have the time right now. She looks a little disappointed, but it soon gives way to a smile as you say goodbye.
  199. <<actCLA 'Leave'>>
  200. <<gt $location>>
  201. <</actCLA>>
  202. <</actCLA>>
  203. <</if>>
  204. <<if $location_var[$here][0] == 'Pussy-Cats'>>
  205. <<set $time.minutes += 20>>
  206. <<set $store_choice to null>>
  207. <<image "characters/pavlovsk/school/girl/katja/KWS1.jpg">>
  208. <p>You walk into Pussy-Cats, the trendy store for cool kids like you, but still affordable enough that you might be able to buy what you try on if you really like it.</p>
  209. You start browsing the stands looking at all the new fashion trends for the young and hip. After a while, you decide that you should each pick a set that you think would look great on the other.
  210. Spending some time looking, you find something that you really would like to see Katja in. You return to her and she also has some clothes for you to try on. You head to the changing rooms and find one big enough for the two of you.
  211. <<actCLA 'Try on clothes'>>
  212. <<set $numrand = rand(1, 100)>>
  213. <<set $loop_counter = 0>>
  214. <<warn 'JUMP MARKER ENCOUNTERED: :tryclotheswithkatja_pussy_cats'>>
  215. <<set $loop_counter += 1>>
  216. <<if getvar("$loop_counter") == 600>>
  217. <<image "characters/shared/headshots_main/big14.jpg">>
  218. <p>You try to put on what Katja brought you, but it's '+iif(salo < 60, 'way too loose and will fall off', 'so tight you can't get into it')+' so you give up. "I'm sorry, $pc.name_nick. I've miscalculated your size. Let me get something else," Katja says.</p>
  219. You stop her before she runs out. "Hey don't be sorry, it's not your fault. Try what I picked out first."
  220. <<actCLA 'Katja tries the clothes you picked'>>
  221. <<gt 'katja_city' 'pussy_cat_outfitrand(0,3)'>>
  222. <</actCLA>>
  223. <<else>>
  224. <<if rand(0,1) == 1>>
  225. <<set $numrand = rand(1, 220)>>
  226. <<gs 'clothing_attributes' 'cats_dress' $numrand>>
  227. <<if getvar("$CloBimbo") == 1>>
  228. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  229. <</if>>
  230. <<if $CloInhibit > $pc.pcs_inhib>>
  231. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  232. <</if>>
  233. <<if getvar("$CloQuality") > 4>>
  234. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  235. <</if>>
  236. <<if getvar("$CloStyle") == 4>>
  237. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  238. <</if>>
  239. <<if getvar("$katjaQW['slut']") > 80 and getvar("$CloThinness") < 4>>
  240. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  241. <<elseif getvar("$katjaQW['slut']") > 60 and getvar("$CloThinness") == 1>>
  242. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  243. <<elseif getvar("$katjaQW['slut']") < 40 and getvar("$CloThinness") == 6>>
  244. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  245. <</if>>
  246. <<if getvar("$katjaQW['slut']") < 80 and (getvar("$CloSkirtShortness") == 6 or getvar("$CloBra") == 2)>>
  247. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  248. <</if>>
  249. <<if getvar("$cats_dress["+$numrand+"]") == 0>>
  250. <h2>Pussy-Cats</h2>
  251. <<image `'pc/items/cats/dress/<<numrand>>.jpg'`>>
  252. You try on the dress Katja has picked for you while she looks on excitedly. She seems to like it, but it's clear that she's waiting for your reaction before saying anything.
  253. <<gs 'clothing' 'get_price' 'cats_dresss' $numrand 3000>>
  254. <<actCLA 'Tell her that you like it'>>
  255. <<gs 'npc_relationship' 'modify' 'A14' 'love'>>
  256. "This is really nice. As always, your fashion sense sense is impeccable," you say and Katja''s face lights up like a Christmas tree.
  257. You look at the price tag and see that it costs <<price>>.
  258. <<if $finances.cash > $price>>
  259. <<actCLA 'Buy the dress (cash)'>>
  260. "I'm going to buy this dress after you try on what I picked for you."
  261. <p>"That's so great!" she says, looking really happy.</p>
  262. <<set $finances.cash -= $price>>
  263. <<gs 'clothing' 'quick_buy' 'cats_dress' $numrand 3000 'money'>>
  264. <<actCLA 'Katja`s turn'>>
  265. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  266. <</actCLA>>
  267. <</actCLA>>
  268. <</if>>
  269. <<if $finances.bank > $price>>
  270. <<actCLA 'Buy the dress (card)'>>
  271. "I'm going to buy this dress after you try on what I picked for you."
  272. <p>"That's so great!" she says, looking really happy.</p>
  273. <<gs 'clothing' 'quick_buy' 'cats_dress' $numrand 3000 'karta'>>
  274. <<actCLA 'Katja`s turn'>>
  275. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  276. <</actCLA>>
  277. <</actCLA>>
  278. <</if>>
  279. <<actCLA 'Say it is too expensive for you'>>
  280. "I wish I could afford to buy it, but I don't have the money right now," you say.
  281. "That's totally fine. We didn''t do this to buy stuff, just to have fun trying on new things," she replies.
  282. <<actCLA 'Katja`s turn'>>
  283. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  284. <</actCLA>>
  285. <</actCLA>>
  286. <</actCLA>>
  287. <<actCLA 'It`s not really you'>>
  288. "It's nice, but I don't think that this dress is really me," you tell her, trying to let her down gently.
  289. "Well, I had to try," she says somberly. "You know you should try new things once in a while or else you will miss out on so many great things."
  290. <<actCLA 'Katja`s turn'>>
  291. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  292. <</actCLA>>
  293. <</actCLA>>
  294. <<else>>
  295. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  296. <</if>>
  297. <<else>>
  298. <<set $numrand = rand(1, 200)>>
  299. <<gs 'clothing_attributes' 'cats_dress' $numrand>>
  300. <<if getvar("$CloBimbo") == 1>>
  301. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  302. <</if>>
  303. <<if $CloInhibit > $pc.pcs_inhib>>
  304. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  305. <</if>>
  306. <<if getvar("$CloQuality") < 4>>
  307. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  308. <</if>>
  309. <<if getvar("$CloStyle") == 4>>
  310. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  311. <</if>>
  312. <<if getvar("$katjaQW['slut']") > 80 and getvar("$CloThinness") < 4>>
  313. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  314. <<elseif getvar("$katjaQW['slut']") > 60 and getvar("$CloThinness") == 1>>
  315. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  316. <<elseif getvar("$katjaQW['slut']") < 40 and getvar("$CloThinness") == 6>>
  317. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  318. <</if>>
  319. <<if getvar("$katjaQW['slut']") < 80 and (getvar("$CloPantsShortness") == 6 or getvar("$CloBra") == 2)>>
  320. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  321. <</if>>
  322. <<if getvar("$cats_outfits["+$numrand+"]") == 0>>
  323. <h2>Pussy-Cats</h2>
  324. <<image `'pc/items/cats/dress/<<numrand>>.jpg'`>>
  325. You try on the clothes Katja picked out for you while she looks on excitedly. She seems to like it, but it's clear she's waiting for your reaction before saying anything.
  326. <<gs 'clothing' 'get_price' 'cats_outfits' $numrand 3000>>
  327. <<actCLA 'Tell her that you like it'>>
  328. <<gs 'npc_relationship' 'modify' 'A14' 'love'>>
  329. "This is really nice. As always, your fashion sense sense is impeccable," you say and Katja''s face lights up like a Christmas tree.
  330. You look at the price tag and see that it costs <<price>>.
  331. <<if $finances.cash >= $price>>
  332. <<actCLA 'Buy the clothes (cash)'>>
  333. "I'm going to buy this dress after you try on what I picked for you."
  334. <p>"That's so great!" she says, looking really happy.</p>
  335. <<gs 'clothing' 'quick_buy' 'cats_outfits' $numrand 3000 'money'>>
  336. <<actCLA 'Katja`s turn'>>
  337. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  338. <</actCLA>>
  339. <</actCLA>>
  340. <</if>>
  341. <<if $card >= $price>>
  342. <<actCLA 'Buy the clothes (card)'>>
  343. "I'm going to buy this dress after you try on what I picked for you."
  344. <p>"That's so great!" she says, looking really happy.</p>
  345. <<gs 'clothing' 'quick_buy' 'cats_outfits' $numrand 3000 'karta'>>
  346. <<actCLA 'Katja`s turn'>>
  347. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  348. <</actCLA>>
  349. <</actCLA>>
  350. <</if>>
  351. <<actCLA 'Say it is too expensive for you'>>
  352. "I wish I could afford to buy it, but I don't have the money right now," you say.
  353. "That's totally fine. We didn''t do this to buy stuff, just to have fun trying on new things," she replies.
  354. <<actCLA 'Katja`s turn'>>
  355. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  356. <</actCLA>>
  357. <</actCLA>>
  358. <</actCLA>>
  359. <<actCLA 'It`s not really you'>>
  360. "It's nice, but I don't think that this dress is really me," you tell her, trying to let her down gently.
  361. "Well, I had to try," she says somberly. "You know you should try new things once in a while or else you will miss out on so many great things."
  362. <<actCLA 'Katja`s turn'>>
  363. <<gt 'katja_city' 'pussy_cat_outfitrand(1,2)'>>
  364. <</actCLA>>
  365. <</actCLA>>
  366. <<else>>
  367. <<warn 'JUMP COMMAND ENCOUNTERED: jump tryclotheswithkatja_pussy_cats'>>
  368. <</if>>
  369. <</if>>
  370. <</if>>
  371. <</actCLA>>
  372. <</if>>
  373. <<if $location_var[$here][0] == 'pussy_cat_outfit1'>>
  374. <<set $time.minutes += 5>>
  375. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_1.jpg">>
  376. While you change back to your original clothes, Katja puts on the sleeveless shirt and very short pants you've chosen for her. Once she's finished dressing, she turns around so you can get a good look at her.
  377. <<if getvar("$katjaQW['slut']") >= 100>>
  378. <p>"Wow, these are so great," she says when she sees herself in the mirror. "I'm definitely going to be the sexiest girl on campus wearing these. Though I should probably be weary of Lizaveta seeing me wearing this; she might start spreading rumors that I've become a whore," she says with a wink.</p>
  379. <<elseif getvar("$katjaQW['slut']") >= 80>>
  380. <p>"Damn, I look sexy in these!" she says. "Maybe too sexy. I think this should only be used for special occasions and not for going to class."</p>
  381. <<elseif getvar("$katjaQW['slut']") >= 60>>
  382. "Wow, I don't know..." she says. "I definitely look sexy in this, but I'm not sure if I can wear it anywhere."
  383. <<elseif getvar("$katjaQW['slut']") >= 40>>
  384. "This is too much," she says. "This isn''t something I can wear anywhere."
  385. <p>"But you have to agree that that you look sexy?" you reply.</p>
  386. <p>"Well yeah, but I can't see myself wearing it outside here," se+he answers.</p>
  387. <<elseif getvar("$katjaQW['slut']") >= 20>>
  388. <p>"What were you thinking, $pc.name_nick?!" Katja says. "These are clothes for sluts!"</p>
  389. <p>"Come on, Katja. You look so sexy in it!" you reply.</p>
  390. "Maybe, but you're not going to see me in it outside this changing room," she answers.
  391. <<else>>
  392. <p>"What the heck? Are you trying to turn me into a prostitute?!" she almost yells.</p>
  393. <p>"Come on, Katja! You look so sexy in these," you reply.</p>
  394. <p>"We are not having this conversation! This is coming off right now!" she replies.</p>
  395. <</if>>
  396. <<actCLA 'Ask her to turn around'>>
  397. <<set $time.minutes += 2>>
  398. <<if getvar("$katjaQW['slut']") < 20>>
  399. <<image "characters/shared/headshots_main/big14.jpg">>
  400. "Come on, turn around and let me see you from behind," you say.
  401. <p>"No," Katja answers as she starts taking the clothes off. "I still don't know what you were thinking choosing these shorts!"</p>
  402. You let her change clothes in silence. "Well, thanks for this anyway. You should choose some proper clothes for me next time though," she says once she's finished.
  403. <<actCLA 'Leave'>>
  404. <<set $time.minutes += 3>> <<gt $location>>
  405. <</actCLA>>
  406. <<else>>
  407. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_2.jpg">>
  408. "Come on, turn around and let me see you from behind," you say.
  409. <!-- FAILED TO CONVERT
  410. iif(katjaQW['slut'] >= 80, '"Of course," Katja says. "I''m sure you''ll enjoy the view!"', '"Really, <<$pc.name_nick>>?!"')
  411. -----
  412. <<set ERROR: FAILED TO CONVERT LITERAL: """iif(katjaQW['slut'] >""" = 80, '"Of course," Katja says. "I'm sure you'll enjoy the view!"', '"Really, <<$pc.name_nick>>?!"')>>
  413. -->
  414. <<warn "CONVERSION ERROR bf12a7b141118c5dc85fa039fac2bf2f">>
  415. "Come on, it's just me," you answer.
  416. After a moment''s hesitation, she answers, "Okay."
  417. <p>She turns around and shows you a sight that barely leaves anything to the imagination as the shorts have crept up her butt crack. "Damn that looks good on you," you say. "Great ass!"</p>
  418. <!-- FAILED TO CONVERT
  419. iif(katjaQW['slut'] >= 80, '"Thanks!" Katja says. "These will really make me the center of attention at a party."', '"Don''t say that!" Katja says. "It''s really annoying how they creep up my butt!"')+' She then turns around to face you again.'
  420. -----
  421. <<set ERROR: FAILED TO CONVERT LITERAL: """iif(katjaQW['slut'] >""" = 80, '"Thanks!" Katja says. "These will really make me the center of attention at a party."', '"Don't say that!" Katja says. "It's really annoying how they creep up my butt!"') + ' She then turns around to face you again.'>>
  422. -->
  423. <<warn "CONVERSION ERROR 361e8f6335be3262592dbafc4e6bc35b">>
  424. <<actCLA 'Continue'>>
  425. <<set $time.minutes += 1>>
  426. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_3.jpg">>
  427. "Well, this was fun, but I should change back," she says while starting to unbutton the shirt.
  428. <<if $npcs.get('A14','sex') > 0 and getvar("$katjaQW['slut']") > 60 and rand(0,3) == 0 and getvar("$katjaQW['sex_clossedness']") < 2>>
  429. <p>"Why don't I give you a little show?" she says with a mischievous smile.</p>
  430. <<actCLA 'Enjoy the striptease'>>
  431. <<gt 'katja_city' 'pussy_cat_outfit1_strip'>>
  432. <</actCLA>>
  433. <<else>>
  434. <<if getvar("$katjaQW['QWstage']") > 2 and getvar("$katjaQW['sex_clossedness']") < 2>>
  435. <<if getvar("$katjaQW['slut']") > 60>>
  436. <<actCLA 'Ask Katja to put on a show'>>
  437. <<gt 'katja_city' 'pussy_cat_outfit1_strip'>>
  438. <</actCLA>>
  439. <<else>>
  440. <<actCLA 'Ask Katja to put on a show' undefined `{willpower:['misc','force','easy']}`>>
  441. <<gt 'katja_city' 'pussy_cat_outfit1_strip'>>
  442. <</actCLA>>
  443. <</if>>
  444. <</if>>
  445. <<actCLA 'Let Katja change clothes in peace'>>
  446. <<set $time.minutes += 3>>
  447. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_3.jpg">>
  448. <p>Katja finishes changing back to her original clothes and you leave the shop. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  449. <<actCLA 'Leave'>>
  450. <<set $time.minutes += 2>> <<gt $location>>
  451. <</actCLA>>
  452. <</actCLA>>
  453. <</if>>
  454. <</actCLA>>
  455. <</if>>
  456. <</actCLA>>
  457. <</if>>
  458. <<if $location_var[$here][0] == 'pussy_cat_outfit1_strip'>>
  459. <<arouse 'erotic_nudity' 5 >>
  460. <<setinit $katjaQW['horny'] += 10>>
  461. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_4.jpg">>
  462. Katja starts by moving in a more sensual way while she slowly unbuttons the shirt before letting it fall to the side, revealing her bare breast. She then unbuttons the pants and puts her hands on her sides.
  463. <<if $npcs.get('A14','sex') > 0>>
  464. <<if Math.max(katjaQW['horny'],100) > rand(50,150) and getvar("$katjaQW['slut']") >= 80>>
  465. <<actCLA 'Katja makes things more interesting'>>
  466. <<gt 'katja_city' 'pussy_cat_outfit1_play'>>
  467. <</actCLA>>
  468. <<else>>
  469. <<actCLA 'Ask Katja to touch herself' undefined `{willpower:['mast','force']}`>>
  470. <<gt 'katja_city' 'pussy_cat_outfit1_play'>>
  471. <</actCLA>>
  472. <<actCLA 'Let Katja finish the show'>>
  473. <<gt 'katja_city' 'pussy_cat_outfit1_strip2'>>
  474. <</actCLA>>
  475. <</if>>
  476. <<else>>
  477. <<actCLA 'Let Katja finish the show'>>
  478. <<gt 'katja_city' 'pussy_cat_outfit1_strip2'>>
  479. <</actCLA>>
  480. <</if>>
  481. <</if>>
  482. <<if $location_var[$here][0] == 'pussy_cat_outfit1_strip2'>>
  483. <<arouse 'erotic_nudity' 3 >>
  484. <<arousalEnd>>
  485. <<setinit $katjaQW['horny'] += 5>>
  486. <<setinit $katjaQW['slut'] += 2>>
  487. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_5a.jpg">>
  488. <p>Katja slowly pulls her pants halfway down her thighs, then lets go of them and puts her arms in front of her in a way that pushes her breasts forward. "See something you like?" she asks in a seductive tone.</p>
  489. "Very impressive," you say.
  490. "Enough of this," she says with a laugh, and starts to change her clothes normally.
  491. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  492. <<actCLA 'Leave'>>
  493. <<set $time.minutes += 2>> <<gt $location>>
  494. <</actCLA>>
  495. <</if>>
  496. <<if $location_var[$here][0] == 'pussy_cat_outfit1_play'>>
  497. <<arouse 'foreplay' 3 >>
  498. <<setinit $katjaQW['horny'] += 10>>
  499. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_5b.jpg">>
  500. Katja stops pulling the pants down and puts one hand on her breast and the other down the pants and starts playing with herself. She seems to be really getting into it.
  501. <<actCLA 'Watch Katja enjoy herself'>>
  502. <<arouse 'foreplay' 3 >>
  503. <<setinit $katjaQW['horny'] += 10>>
  504. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_6.jpg">>
  505. As she gets closer to cumming, she removes her hand from her breast and pulls down the pants so that her other hand has better access.
  506. <<if getvar("$katjaQW['know_butt_plug']") == 0>>
  507. Out of your eye, you notice that Katja''s bag is open and see something that surprises you. You open the bag and pull out a butt plug and a vibrator. Seems Katja is more naughty than you knew.
  508. <p>"Well, well, what do we have here?" you say as you show your findings to Katja, who immediately stops what she's doing and blushes bright red.</p>
  509. "I... Vicky gave them to me when I moved to the dorm. They aren''t something I would use," she stammers.
  510. <p>"Then why are they in your bag if you don't use them?" you ask.</p>
  511. "Because I don't want Sofia to find them. That girl gets into all my stuff and if she finds them, she won''t stop asking me about it," she answers.
  512. <p>"So you have never used them?" you ask.</p>
  513. <<if $katjaQW['masturbates'] + $npcs.get('A14','ass') == 0>>
  514. "I've never used any of them," she says.
  515. "Well, then you're going to try several new things today," you say and hand her the butt plug.
  516. <<elseif $katjaQW['masturbates'] + $npcs.get('A14','ass') == 1>>
  517. <<set '"I've never used the ' + iif(katjaQW['masturbates'] = 1, 'butt plug', 'vibrator') + '." she says.'>>
  518. <<set '"So you've used the ' + iif(katjaQW['masturbates'] = 1, 'vibrator', 'butt plug') + '? You're going to try something new today," you say and hand her the butt plug.'>>
  519. <<else>>
  520. <p>Katja doesn't say anything, but her face is becoming even more red than before. "So you have been using them, you dirty girl!" you say with a smile. "Show me how you use them," you say as you hand her the butt plug.</p>
  521. <</if>>
  522. <<else>>
  523. You look into Katja''s bag and find her butt plug and vibrator. "Use these to make the show even better," you say as you hand her the butt plug.
  524. <</if>>
  525. <<actCLA 'Watch Katja insert the butt plug'>>
  526. <<arouse 'foreplay' 5 >>
  527. <<setinit $katjaQW['horny'] += 10>>
  528. <<if $npcs.get('A14','ass') == 0>>
  529. <<run $npcs.set('A14','ass',1)>>
  530. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_7a.jpg">>
  531. <p>"I've never put anything in my butt before!" Katja protests.</p>
  532. "There''s a first time for everything," you reply. "Lick it first to lubricate it."
  533. <p>Katja does as you say and starts to lick the butt plug. After a minute, you say, "I think it's wet enough for you to put it in now. Lie down in the chair; it will be easier to put it in from that position."</p>
  534. She moves to the chair and then guides the butt plug to the opening of her ass. She starts pushing it in, but clearly meets some resistance. "Take your time," you say, but Katja seems determined and after a short while she pushes the butt plug completely into her ass with a slight groan of pain.
  535. <<else>>
  536. <<if $npcs.get('A14','ass') < 5>>
  537. <<run $npcs.inc('A14','ass',1)>>
  538. <</if>>
  539. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_7b.jpg">>
  540. <!-- FAILED TO CONVERT
  541. 'Katja takes the butt plug and starts licking it. After a minute or so, she lies down in the chair and starts pushing the butt plug into her ass.'+iif(npc_ass['A14'] <= 5, ' You can see that there is some resistance and Katja holds back some near inaudible groans of pain.', 'The butt plug goes in without any resistance, and she pulls it back and forth a little while moaning slightly.')
  542. -----
  543. <<set 'Katja takes the butt plug and starts licking it. After a minute or so, she lies down in the chair and starts pushing the butt plug into her ass.' + ERROR: FAILED TO CONVERT LITERAL: """iif(npc_ass['A14'] <""" = 5, ' You can see that there is some resistance and Katja holds back some near inaudible groans of pain.', 'The butt plug goes in without any resistance, and she pulls it back and forth a little while moaning slightly.')>>
  544. -->
  545. <<warn "CONVERSION ERROR 1b797c33d792ada44caca6dd70b3d262">>
  546. <</if>>
  547. <<actCLA 'Watch Katja`s reaction'>>
  548. <<arouse 'foreplay' 2 >>
  549. <<setinit $katjaQW['horny'] += 10>>
  550. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_8.jpg">>
  551. Katja breathes in and out heavily and opens her eyes to look at you. She then puts the fingers of her right hand around her pussy lips, and starts to gently play with her pussy.
  552. <<actCLA 'Give her the vibrator'>>
  553. <<arouse 'foreplay' 2 >>
  554. <<setinit $katjaQW['horny'] += 10>>
  555. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_9.jpg">>
  556. <<set '"Here. Use this," you say as you turn on the vibrator and give it to her. ' + iif(katjaQW['masturbates'] = 1 or katjaQW['know_butt_plug'] = 1, 'Katja clearly knows what she's doing and puts it to her clit and starts to moan.', 'Katja looks at it a little nervously, and then starts putting it around her pussy. You're just about to give her some pointers when she finally puts it to her clit and lets out a loud moan.')>>
  557. <<actCLA 'Masturbate while you watch Katja'>>
  558. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_10.jpg">>
  559. <p>You put you hand down your '+iif(CloSkirtShortness > 0, 'skirt', 'pants')+' and start to rub your clit while you watch Katja. She starts really getting into it, and seems to have a hard time keeping her voice down. After a few minutes, she starts convulsing and has a powerful orgasm. Afterwards, she just lies in the chair, catching her breath.</p>
  560. <<arouse 'foreplay' 3 >>
  561. <<arouse 'clit_finger' -3 `['masturbate']`>>
  562. <<arousalEnd>>
  563. <<if getvar("$katjaQW['know_butt_plug']") == 0>>
  564. <<setinit $katjaQW['know_butt_plug'] = 1>>
  565. <</if>>
  566. <<setinit $katjaQW['horny'] = 0>>
  567. <<setinit $katjaQW['slut'] += 4>>
  568. <p>After she comes down, she says, "Wow, that was intense!"</p>
  569. "It was a great show," you tell her.
  570. "Thanks. I think," she says while blushing. "Let me get changed," she says and start taking off the rest of the shirt.
  571. She starts to take out the butt plug, but you stop her. "Keep it in until you get home. It will be a good experience for you," you say. She blushes, but keeps it in as she puts on her clothes.
  572. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  573. <<actCLA 'Leave'>>
  574. <<set $time.minutes += 2>> <<gt $location>>
  575. <</actCLA>>
  576. <</actCLA>>
  577. <<actCLA 'Just watch Katja'>>
  578. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_1_10.jpg">>
  579. You intensely watch Katja. She starts really getting into it, and seems to have a hard time keeping her voice down. After a few minutes, she starts convulsing and has a powerful orgasm. Afterwards, she just lies in the chair, catching her breath.
  580. <<arouse 'foreplay' 3 >>
  581. <<arousalEnd>>
  582. <<if getvar("$katjaQW['know_butt_plug']") == 0>>
  583. <<setinit $katjaQW['know_butt_plug'] = 1>>
  584. <</if>>
  585. <<setinit $katjaQW['horny'] = 0>>
  586. <<setinit $katjaQW['slut'] += 4>>
  587. <p>After she comes down, she says, "Wow, that was intense!"</p>
  588. "It was a great show," you tell her.
  589. "Thanks. I think," she says while blushing. "Let me get changed," she says and start taking off the rest of the shirt.
  590. She starts to take out the butt plug, but you stop her. "Keep it in until you get home. It will be a good experience for you," you say. She blushes, but keeps it in as she puts on her clothes.
  591. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  592. <<actCLA 'Leave'>>
  593. <<set $time.minutes += 2>> <<gt $location>>
  594. <</actCLA>>
  595. <</actCLA>>
  596. <</actCLA>>
  597. <</actCLA>>
  598. <</actCLA>>
  599. <</actCLA>>
  600. <</if>>
  601. <<if $location_var[$here][0] == 'pussy_cat_outfit2'>>
  602. <<set $time.minutes += 5>>
  603. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_1.jpg">>
  604. While you change back to your original clothes, Katja puts on the white shirt and short skirt you have chosen for her. Once she's finished dressing, she turns around so you can get a good look at her.
  605. <<if getvar("$katjaQW['slut']") >= 40>>
  606. "This looks good," she says when she sees herself in the mirror. "It's a nice dress for a warm summer night," she continues. "I might buy this."
  607. <<else>>
  608. "This looks good," she says when she sees herself in the mirror. "But it's a bit short, and kind of see through. I'm not sure if I'm brave enough to wear this in public," she continues.
  609. <</if>>
  610. <<actCLA 'Katja starts to change'>>
  611. <<set $time.minutes += 2>>
  612. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_2.jpg">>
  613. As Katja gets ready to change, she lets the shirt hang loose and it falls around her bra, emphasizing her breasts.
  614. <<actCLA 'Ask if her panties match her bra'>>
  615. <<set $time.minutes += 3>>
  616. <<if getvar("$katjaQW['slut']") < 40>>
  617. <<image "characters/shared/headshots_main/big14.jpg">>
  618. <p>"So do your panties match the bra?" you ask.</p>
  619. <p>"What?!" she gasps. "Why would you ask me that?!"</p>
  620. "No reason," you reply when it's clear she's not comfortable with the question, and you let her change in peace.
  621. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  622. <<actCLA 'Leave'>>
  623. <<set $time.minutes += 2>> <<gt $location>>
  624. <</actCLA>>
  625. <<else>>
  626. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_3.jpg">>
  627. <p>"So do your panties match the bra?" you ask.</p>
  628. <!-- FAILED TO CONVERT
  629. iif(katjaQW['slut'] >= 80, '"Are you assuming I''m wearing panties?" she asks slyly.', '"Really, <<$pc.name_nick>>?! You don''t ask a good girl such a question!" she says with a wink.')
  630. -----
  631. <<set ERROR: FAILED TO CONVERT LITERAL: """iif(katjaQW['slut'] >""" = 80, '"Are you assuming I'm wearing panties?" she asks slyly.', '"Really, <<$pc.name_nick>>?! You don't ask a good girl such a question!" she says with a wink.')>>
  632. -->
  633. <<warn "CONVERSION ERROR 1d79501fcedca2e1d412703b0dd1b615">>
  634. "Come on, be a really good girl and show me it's just me," you answer.
  635. After a moment''s hesitation, she relents. "Okay."
  636. She slowly pulls up the skirt to reveal her smoothly shaved pussy.
  637. <<if getvar("$katjaQW['pantiesQWstage']") >= 5>>
  638. <p>"See? My panties always match my bra," she says. "No need for them to match when you don't wear any."</p>
  639. <<else>>
  640. <<if getvar("$katjaQW['pantiesQWstage']") < 4>>
  641. <<setinit $katjaQW['pantiesQWstage'] += 1>>
  642. <</if>>
  643. It's clear from Katja''s reddening face that she is embarrassed by you seeing her without panties.
  644. "Don't say anything," she says. "It's just that all my panties are in the laundry," she says, not sounding very truthful. "I normally never go without panties."
  645. <<set iif($panties_worn = 'nude', '"You should. It is very liberating," you tell her as you flash her your naked pussy', '"Why am I not completely convinced that is the case?" you say')+' and her face turns even more red.'>>
  646. <</if>>
  647. "Well, this was fun but I should change back," she says.
  648. <<if $npcs.get('A14','sex') > 0 and getvar("$katjaQW['slut']") > 60 and rand(0,3) == 0 and getvar("$katjaQW['sex_clossedness']") < 2>>
  649. <p>"Why don't I give you a little show?" she says with a mischievous smile.</p>
  650. <<actCLA 'Enjoy the striptease'>>
  651. <<gt 'katja_city' 'pussy_cat_outfit2_strip'>>
  652. <</actCLA>>
  653. <<else>>
  654. <<if getvar("$katjaQW['QWstage']") > 2 and getvar("$katjaQW['sex_clossedness']") < 2>>
  655. <<if getvar("$katjaQW['slut']") > 60>>
  656. <<actCLA 'Ask Katja to put on a show'>>
  657. <<gt 'katja_city' 'pussy_cat_outfit2_strip'>>
  658. <</actCLA>>
  659. <<else>>
  660. <<actCLA 'Ask Katja to put on a show' undefined `{willpower:['misc','force','easy']}`>>
  661. <<gs 'willpower' 'pay'>>
  662. <<gt 'katja_city' 'pussy_cat_outfit2_strip'>>
  663. <</actCLA>>
  664. <</if>>
  665. <</if>>
  666. <<actCLA 'Let Katja change clothes in peace'>>
  667. <<set $time.minutes += 3>>
  668. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_2.jpg">>
  669. <p>Katja finishes changing and you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  670. <<actCLA 'Leave'>>
  671. <<set $time.minutes += 2>> <<gt $location>>
  672. <</actCLA>>
  673. <</actCLA>>
  674. <</if>>
  675. <</if>>
  676. <</actCLA>>
  677. <</actCLA>>
  678. <</if>>
  679. <<if $location_var[$here][0] == 'pussy_cat_outfit2_strip'>>
  680. <<arouse 'erotic_nudity' 5 >>
  681. <<setinit $katjaQW['horny'] += 10>>
  682. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_4.jpg">>
  683. Katja starts by moving in a more sensual way while she slowly lets the shirt fall down, still holding up the skirt so you have a full view of her pussy.
  684. <<if $npcs.get('A14','sex') > 0>>
  685. <<if Math.max(katjaQW['horny'],100) > rand(50,150) and getvar("$katjaQW['slut']") >= 80>>
  686. <<actCLA 'Katja makes things more interesting'>>
  687. <<gt 'katja_city' 'pussy_cat_outfit2_play'>>
  688. <</actCLA>>
  689. <<else>>
  690. <<actCLA 'Ask Katja to touch herself' undefined `{willpower:['mast','force']}`>>
  691. <<gs 'willpower' 'pay' 'force'>>
  692. <<gt 'katja_city' 'pussy_cat_outfit2_play'>>
  693. <</actCLA>>
  694. <<actCLA 'Let Katja finish the show'>>
  695. <<gt 'katja_city' 'pussy_cat_outfit2_strip2'>>
  696. <</actCLA>>
  697. <</if>>
  698. <<else>>
  699. <<actCLA 'Let Katja finish the show'>>
  700. <<gt 'katja_city' 'pussy_cat_outfit2_strip2'>>
  701. <</actCLA>>
  702. <</if>>
  703. <</if>>
  704. <<if $location_var[$here][0] == 'pussy_cat_outfit2_strip2'>>
  705. <<arouse 'erotic_nudity' 3 >>
  706. <<arousalEnd>>
  707. <<setinit $katjaQW['horny'] += 5>>
  708. <<setinit $katjaQW['slut'] += 2>>
  709. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_5a.jpg">>
  710. <p>Katja finally takes the shirt off and throws it over her shoulder, holding it in one hand while she lifts the skirt with the other while looking directly at you . "See something you like?" she asks in a seductive tone.</p>
  711. "Very nice," you reply.
  712. "Enough of this," she says with a laugh, and starts to change her clothes normally.
  713. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  714. <<actCLA 'Leave'>>
  715. <<set $time.minutes += 2>> <<gt $location>>
  716. <</actCLA>>
  717. <</if>>
  718. <<if $location_var[$here][0] == 'pussy_cat_outfit2_play'>>
  719. <<arouse 'foreplay' 3 >>
  720. <<setinit $katjaQW['horny'] += 10>>
  721. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_5b.jpg">>
  722. Katja stops taking off the shirt and moves her hand to her pussy, slowly starting to play with it. She seems to getting really into it.
  723. <<if getvar("$katjaQW['know_butt_plug']") == 0>>
  724. Out of your eye, you notice that Katja''s bag is open and see something that surprises you. You open the bag and pull out a butt plug and a vibrator. Seems Katja is more naughty than you knew.
  725. <p>"Well, well, what do we have here?" you say as you show your findings to Katja, who immediately stops what she's doing and blushes bright red.</p>
  726. "I... Vicky gave them to me when I moved to the dorm. They aren''t something I would use," Katja stammers.
  727. <p>"Then why are they in your bag if you don't use them?" you ask.</p>
  728. "Because I don't want Sofia to find them. That girl gets into all my stuff and if she finds them, she won''t stop asking me about it," she answers.
  729. <p>"So you've never used them?" you ask.</p>
  730. <<if $katjaQW['masturbates'] + $npcs.get('A14','ass') == 0>>
  731. "I've never used any of them," she replies.
  732. "Well, then you're going to try several new things today," you say and hand her the butt plug.
  733. <<elseif $katjaQW['masturbates'] + $npcs.get('A14','ass') == 1>>
  734. <<set '"I've never used the ' + iif(katjaQW['masturbates'] = 1, 'butt plug', 'vibrator') + '." she says.'>>
  735. <<set '"So you've used the ' + iif(katjaQW['masturbates'] = 1, 'vibrator', 'butt plug') + '? You're going to try something new today," you say and hand her the butt plug.'>>
  736. <<else>>
  737. <p>Katja doesn't say anything, but her face is becoming even more red than before. "So you have been using them, you dirty girl!" you say with a smile. "Show me how you use them," you say as you hand her the butt plug.</p>
  738. <</if>>
  739. <<else>>
  740. You look into Katja''s bag and find her butt plug and vibrator. "Use these to make the show even better," you say as you hand her the butt plug.
  741. <</if>>
  742. <<actCLA 'Watch Katja insert the butt plug'>>
  743. <<arouse 'foreplay' 5 >>
  744. <<setinit $katjaQW['horny'] += 10>>
  745. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_6.jpg">>
  746. <<if $npcs.get('A14','ass') == 0>>
  747. <<run $npcs.set('A14','ass',1)>>
  748. <p>"I've never put anything in my butt before!" Katja protests.</p>
  749. "There''s a first time for everything," you reply. "Lick it first to lubricate it."
  750. Katja does as you say and starts licking the butt plug. After a minute, you say "I think it's wet enough for you to put it in. Lie down in the chair. It'll make it easier to put it in."
  751. She takes off the rest of the clothes except her bra and moves to the chair before guiding the butt plug to the opening of her ass. She starts pushing it in, but clearly meets some resistance. "Take your time," you say, but Katja seems determined and after a short while she pushes the butt plug completely into her ass with a slight groan of pain.
  752. <<else>>
  753. <<if $npcs.get('A14','ass') < 5>>
  754. <<run $npcs.inc('A14','ass',1)>>
  755. <</if>>
  756. <!-- FAILED TO CONVERT
  757. 'Katja takes the butt plug and starts licking it. After a minute or so, she takes off the rest of the clothes except her bra and lies down in the chair before pushing the butt plug into her ass.'+iif(npc_ass['A14'] <= 5, ' You can see that there is some resistance and Katja holds back some near inaudible groans of pain.', 'The butt plug goes in without any resistance, and she pulls it back and forth a little while moaning slightly.')
  758. -----
  759. <<set 'Katja takes the butt plug and starts licking it. After a minute or so, she takes off the rest of the clothes except her bra and lies down in the chair before pushing the butt plug into her ass.' + ERROR: FAILED TO CONVERT LITERAL: """iif(npc_ass['A14'] <""" = 5, ' You can see that there is some resistance and Katja holds back some near inaudible groans of pain.', 'The butt plug goes in without any resistance, and she pulls it back and forth a little while moaning slightly.')>>
  760. -->
  761. <<warn "CONVERSION ERROR ab52ea038513dfe09922d6040c473a26">>
  762. <</if>>
  763. <<actCLA 'Watch Katja`s reaction'>>
  764. <<arouse 'foreplay' 2 >>
  765. <<setinit $katjaQW['horny'] += 10>>
  766. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_7.jpg">>
  767. Katja breathes in and out heavily and opens her eyes to look at you. She then puts the fingers of her right hand to her pussy lips, and starts to gently play with her pussy.
  768. <<actCLA 'Give her the vibrator'>>
  769. <<arouse 'foreplay' 2 >>
  770. <<setinit $katjaQW['horny'] += 10>>
  771. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_8.jpg">>
  772. <<set '"Here. Use this," you say as you turn on the vibrator and give it to her. ' + iif(katjaQW['masturbates'] = 1 or katjaQW['know_butt_plug'] = 1, 'Katja clearly knows what she's doing and uses one hand to spread her pussy lips, puts the vibrator to her clit with the other and starts to moan.', 'Katja looks at it a little nervously, and then starts putting it around her pussy. You're just about to give her some pointers when she finally uses one hand to spread her pussy lips and puts the vibrator to her clit with the other, letting out a loud moan.')>>
  773. <<actCLA 'Masturbate while you watch Katja'>>
  774. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_9.jpg">>
  775. <p>You put you hand down your '+iif(CloSkirtShortness > 0, 'skirt', 'pants')+' and start to rub your clit while you watch Katja. She starts really getting into it, and seems to have a hard time keeping her voice down. After a few minutes, she starts convulsing and has a powerful orgasm. Afterwards, she just lies in the chair, catching her breath.</p>
  776. <<arouse 'foreplay' 3 >>
  777. <<arouse 'clit_finger' -3 `['masturbate']`>>
  778. <<arousalEnd>>
  779. <<if getvar("$katjaQW['know_butt_plug']") == 0>>
  780. <<setinit $katjaQW['know_butt_plug'] = 1>>
  781. <</if>>
  782. <<setinit $katjaQW['horny'] = 0>>
  783. <<setinit $katjaQW['slut'] += 4>>
  784. <p>After she comes down, she says, "Wow, that was intense!"</p>
  785. "It was a great show," you tell her.
  786. "Thanks. I think," she says while blushing. "Let me get changed," she says and start taking off the shirt.
  787. She starts takes out the butt plug when you stop her. "Keep it in until you get home. It will be a good experience for you," you say. She blushes, but keeps it in as she puts on her clothes.
  788. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," Katja says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  789. <<actCLA 'Leave'>>
  790. <<set $time.minutes += 2>> <<gt $location>>
  791. <</actCLA>>
  792. <</actCLA>>
  793. <<actCLA 'Just watch Katja'>>
  794. <<image "characters/pavlovsk/school/girl/katja/uni/mall/cats_2_9.jpg">>
  795. You intensely watch Katja as she starts really getting into it. She seems to have a hard time keeping her voice down and after a few minutes, she starts convulsing and has a powerful orgasm. Afterwards, she just lies in the chair, catching her breath.
  796. <<arouse 'foreplay' 3 >>
  797. <<arousalEnd>>
  798. <<if getvar("$katjaQW['know_butt_plug']") == 0>>
  799. <<setinit $katjaQW['know_butt_plug'] = 1>>
  800. <</if>>
  801. <<setinit $katjaQW['horny'] = 0>>
  802. <<setinit $katjaQW['slut'] += 4>>
  803. <p>After she comes down, she says, "Wow, that was intense!"</p>
  804. "It was a great show," you tell her.
  805. "Thanks. I think," she says blushing. "Let me get changed," she says and start taking off the shirt.
  806. She starts to take out the butt plug when you stop her. "Keep it in until you get home. It will be a good experience for you," you say. She blushes, but keeps it in as she puts on her clothes.
  807. <p>A few minutes later, you leave the store. "That was fun, $pc.name_nick," she says. "We should do this again!" She waves goodbye and leaves you alone in the mall.</p>
  808. <<actCLA 'Leave'>>
  809. <<set $time.minutes += 2>> <<gt $location>>
  810. <</actCLA>>
  811. <</actCLA>>
  812. <</actCLA>>
  813. <</actCLA>>
  814. <</actCLA>>
  815. <</if>>