annafrends.qsrc 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  1. # annafrends
  2. $location_type = 'event_outdoors'
  3. if $ARGS[0] = 'scene1':
  4. *clr & cla
  5. menu_off = 1
  6. gs 'stat'
  7. gs 'reks'
  8. 'Your sister Anya and her friends Lena, Ira, Rex, and Roman are sitting outside the community center drinking beer.'
  9. temprand = rand(0, 4)
  10. if temprand = 0:
  11. !!Anya
  12. 'Impatiently, Anya picks up a bottle of beer and shouts, "Come on guys! Will you pour me some beer today or not?"'
  13. if rand(0, 1) = 0:
  14. 'Rex takes the bottle out of Anya''s hands.'
  15. temprand = rand(0, 4)
  16. if temprand = 0:
  17. '"Stop shouting, I''m pouring!"'
  18. temprand = rand(0, 2)
  19. if temprand = 0:
  20. 'Between fits of giggles, Anya says "I haven''t even started to yell. If I do, you''ll know!"'
  21. elseif temprand = 1:
  22. 'With a resounding slap on Rex'' shoulder, Lena says "Hurry up, you piece of dog shit!"'
  23. else
  24. 'With a smile, Ira says "Don''t get angry, Rex."'
  25. if rand(0, 10) = 0:'Anya quickly interjects, "We might need to chain him to a post until he calms down."'
  26. end
  27. elseif temprand = 1:
  28. '"Well, you always like to be late for the fun. Relax your ass, I''m sorting it all out."'
  29. temprand = rand(0, 2)
  30. if temprand = 0:
  31. 'Between fits of giggles, Anya says "I haven''t even started to yell. If I do, you''ll know!"'
  32. elseif temprand = 1:
  33. 'With a resounding slap on Rex'' shoulder, Lena says "Hurry, you piece of dog shit!"'
  34. else
  35. 'Roma giggles and says "It already stinks here, and if she relaxes her ass more, we run the risk of suffocation!"'
  36. temprand = rand(0, 2)
  37. if temprand = 0:
  38. 'Anya quips, "You''ll forever remain a virgin, Roma."'
  39. if rand(0, 10) = 0:
  40. 'Roma grins "Is that an offer?"'
  41. temprand = rand(0, 2)
  42. if temprand = 0:
  43. 'Anya laughs "Dream on, punk."'
  44. elseif temprand = 1:
  45. 'Anya laughs "Only in your dreams, punk."'
  46. else
  47. 'Anya laughs "Yeah, right. Can you hear that? It''s a whore coming to help you."'
  48. end
  49. end
  50. elseif temprand = 1:
  51. 'Anya quips "And you''re just sad because you can''t get any girls Roma."'
  52. if rand(0, 10) = 0:'Rex grins "Yeah, our eternal virgin Roma is truly able to enliven the conversation with the topic of anal gases."'
  53. else
  54. 'Anya quips "The smell comes from you."'
  55. if rand(0, 10) = 0:'Roma grins "Yes, no, it sobachatiny bears."'
  56. end
  57. end
  58. elseif temprand = 2:
  59. '"Come on, just open it already. Don''t you have hands?"'
  60. temprand = rand(0, 2)
  61. if temprand = 0:
  62. 'Anya giggles "Yeah, what else do you need them for?"'
  63. if rand(0, 10) = 0:'With mock indignation, Rex answers "Really just one other thing."'
  64. elseif temprand = 1:
  65. 'With a resounding slap on Rex''s shoulder, Lena says "Is that how you speak to a lady?"'
  66. if rand(0, 10) = 0:'With mock indignation, Rex answers "Yes. I speak russian to her."'
  67. else
  68. 'Ira smiles, saying "Don''t get so upset, Rex."'
  69. if rand(0, 10) = 0:'Anya quickly interjects, "We might need to chain him up to a tree to keep him calm."'
  70. end
  71. elseif temprand = 3:
  72. '"Allow me, madame."'
  73. temprand = rand(0, 2)
  74. if temprand = 0:
  75. 'Anya giggles "Of course, monsieur."'
  76. elseif temprand = 1:
  77. 'With mock indignation, Anya says "Don''t you Madame me!"'
  78. if rand(0, 10) = 0:'Rex bows gallantly and answers "I''m truly sorry, mademoiselle."'
  79. else
  80. 'Impatiently, Anya says "Pour it already, you clown."'
  81. end
  82. else
  83. '"Shit! Where''re the cups? Did we not buy any?"'
  84. temprand = rand(0, 2)
  85. if temprand = 0:
  86. 'Anya picks up the cups, "Here they are, you blind monster."'
  87. elseif temprand = 1:
  88. 'Roma says "Rex, you''re the one who bought them, is your memory really that bad?"'
  89. else
  90. 'Lena holds up the cups and says "Rex, calm down."'
  91. end
  92. end
  93. else
  94. 'Roma takes the bottle from Anya and opens it. "Somebody hold the cups."'
  95. temprand = rand(0, 2)
  96. if temprand = 0:
  97. 'Rex holds the cups while Roma pours the beer.'
  98. elseif temprand = 1:
  99. 'Rex takes the cups and mutters "That worthless ass. Can''t he use both of his hands at once?"'
  100. else
  101. 'Ira takes the cups and says "Pour it already, you big doofus."'
  102. end
  103. if rand(0, 3) = 0:
  104. 'As Roma pours beer in the cups, they suddenly tip over and spill all the beer on the ground.'
  105. temprand = rand(0, 2)
  106. if temprand = 0:
  107. 'Outraged, Rex screams "You puny, armless ass! No one can trust you! Didn''t your mother ever tell you, ''Always pour with two hands!''"'
  108. elseif temprand = 1:
  109. 'Outraged, Rex says "How the fuck could you spill that?"'
  110. else
  111. 'Indignantly, Anya says "Always the same; never let somebody else pour if you can do it yourself instead."'
  112. end
  113. end
  114. end
  115. elseif temprand = 1:
  116. !!Lena
  117. 'Indignantly, Lena says "Did we come here to drink beer or to look at it?"'
  118. elseif temprand = 2:
  119. !!Ira
  120. 'With a flirty look, Ira bats her eyelashes and says "Boys, are we going to drink beer today or not?"'
  121. elseif temprand = 3:
  122. !!Rex
  123. if rand(0, 1) = 0:
  124. 'Rex picks up a bottle of beer and pops it open.'
  125. if rand(0, 2) = 0:
  126. '"Shit! Where''re the cups? Did we not buy any?"'
  127. temprand = rand(0, 2)
  128. if temprand = 0:
  129. 'Anya picks up the cups, "Here they are, you blind monster."'
  130. elseif temprand = 1:
  131. 'Roma says "Rex, you''re the one who bought them, is your memory really that bad?"'
  132. else
  133. 'Lena holds up the cups and says "Rex, calm down."'
  134. end
  135. else
  136. '"Roma, hold the cups while I pour."'
  137. end
  138. else
  139. 'Rex picks up a bottle of beer and hands it to Roma. "You pour this time."'
  140. 'Roma takes the beer bottle from Rex, opens it and says "Somebody hold the cups."'
  141. temprand = rand(0, 2)
  142. if temprand = 0:
  143. 'Rex holds the cups while Roma pours the beer.'
  144. elseif temprand = 1:
  145. 'Rex takes the cups and mutters "That worthless ass. Can''t he use both of his hands at once?"'
  146. else
  147. 'Ira takes the cups and says "Pour it already, you big doofus."'
  148. end
  149. if rand(0, 3) = 0:
  150. 'As Roma pours beer in the cups, they suddenly tip over and spill all the beer on the ground.'
  151. temprand3 = rand(0, 2)
  152. if temprand3 = 0:
  153. 'Outraged, Rex screams "You puny, armless ass! No one can trust you! Didn''t your mother ever tell you, ''Always pour with two hands!''"'
  154. elseif temprand3 = 1:
  155. 'Outraged, Rex says "How the fuck could you spill that?"'
  156. elseif temprand3 = 2:
  157. 'Indignantly, Anya says "Always the same; never let somebody else pour if you can do it yourself instead."'
  158. end
  159. end
  160. end
  161. else
  162. !!Roma Meynold
  163. 'Roma picks up the bottle of beer, opens it and says "Somebody hold the cups."'
  164. temprand = rand(0, 2)
  165. if temprand = 0:
  166. 'Rex holds the cups while Roma pours the beer.'
  167. elseif temprand = 1:
  168. 'Rex takes the cups and mutters "That worthless ass. Can''t he use both of his hands at once?"'
  169. else
  170. 'Ira takes the cups and says "Pour it already, you big doofus."'
  171. end
  172. if rand(0, 3) = 0:
  173. 'As Roma pours beer in the cups, they suddenly tip over and spill all the beer on the ground.'
  174. temprand = rand(0, 2)
  175. if temprand = 0:
  176. 'Outraged, Rex screams "You puny, armless ass! No one can trust you! Didn''t your mother ever tell you, ''Always pour with two hands!''"'
  177. elseif temprand = 1:
  178. 'Outraged, Rex says "How the fuck could you spill that?"'
  179. else
  180. 'Indignantly, Anya says "Always the same; never let somebody else pour if you can do it yourself instead."'
  181. end
  182. end
  183. end
  184. if npc_QW['A33'] = 1:
  185. act 'Meet your sister''s boyfriend':
  186. *clr & cla
  187. minut += 5
  188. npc_QW['A33'] = 2
  189. gs 'stat'
  190. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/community/sisboyqw_02.jpg"></center>'
  191. *nl
  192. '"<<$pcs_nickname>>, you wanted to meet my boyfriend? This is my boyfriend Roma, and this is my sister <<$pcs_nickname>>."'
  193. '"To friendship!!!" Rex shouts drunkenly, raising his cup. You pick up a cup full of beer and start drinking, glancing at your sister''s boyfriend.'
  194. 'Roma, red-haired and skinny, is actually pretty cute. You think to yourself, "Sister, how very lucky you are."'
  195. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  196. end
  197. end
  198. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  199. 'Finally, everybody''s plastic cup is filled with cold beer. You all merrily drink together.'
  200. if reksLike = 1 and toiletRexSex = 0 and sisboypartyQW > 1 and rex_breakup = 0:
  201. temp = rand(1,100)
  202. if temp >= 70:
  203. 'You notice Rex briefly glancing at your feet.'
  204. if pcs_horny > 30 and (PCloSkirt > 2 or PCloPants > 4):
  205. act 'Show off your legs':
  206. cla
  207. minut += 5
  208. pcs_horny += 5
  209. rex += 1
  210. gs 'stat'
  211. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/event/community/rexpod<<rand(1,3)>>.jpg"></center>'
  212. 'You cross your foot over your leg, doing your best to appear seductive without being obvious.'
  213. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  214. exit
  215. end
  216. end
  217. elseif alko > 2 and temp <= 20 and rex <= 60:
  218. *clr & cla
  219. minut += 5
  220. rex += 1
  221. gs 'stat'
  222. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/rex.jpg"></center>'
  223. *nl
  224. 'Already pretty tipsy, Rex approaches you - "<<$pcs_nickname>>, let me refill your glass" - but he, seemingly accidentally, spills some on your foot. - "Oh, <<$pcs_nickname>>, forgive me! Here, I''ll clean that up."'
  225. 'Rex begins wiping off your legs with his shirt sleeve.'
  226. gs 'willpower', 'foreplay', 'resist', 'easy'
  227. if will_cost <= pcs_willpwr:
  228. act 'Step back (<<will_cost>> Willpower)':
  229. *clr & cla
  230. gs 'willpower', 'pay', 'resist'
  231. minut += 5
  232. rex -= 1
  233. gs 'stat'
  234. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/event/community/rexnet.jpg"></center>'
  235. *nl
  236. '"No problem, I can manage that."'
  237. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  238. end
  239. else
  240. act 'Step back (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  241. end
  242. act 'Wait':
  243. *clr & cla
  244. minut += 5
  245. pcs_horny += 5
  246. rex += 1
  247. gs 'stat'
  248. '<center><video autoplay loop src="images/characters/pavlovsk/resident/reks/event/community/rexda.mp4"></video></center>'
  249. *nl
  250. 'Laughing, you wait until Rex finishes wiping your foot. While you are giggling, Rex becomes more bold, gradually replacing his sleeve with his palm and working up your thigh towards your panties. Just as Rex''s finger is about to touch your panties, you realize what is going on and hurriedly remove his hand, saying: "Hey..."'
  251. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  252. end
  253. elseif rexPark = 1 and rexParkDay < daystart and rexSisTalk = 2:
  254. cla
  255. minut += 5
  256. rex = 50
  257. rexPark = 0
  258. gs 'reks'
  259. gs 'stat'
  260. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/rex.jpg"></center>'
  261. *nl
  262. gs 'reks', 'rexRep'
  263. 'Rex comes up to you. "<<$pcs_nickname>>, I looked like a real chump waiting for you alone in the park yesterday! That wasn''t very nice..."'
  264. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  265. elseif rexCar = 1 and rexCarDay < daystart and rexSisTalk = 3:
  266. cla
  267. minut += 5
  268. rex = 50
  269. rexCar = 0
  270. gs 'reks'
  271. gs 'stat'
  272. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/rex.jpg"></center>'
  273. *nl
  274. gs 'reks', 'rexRep'
  275. 'Rex comes up to you. "<<$pcs_nickname>>, I was waiting at your door for almost two hours last night! It wasn''t very nice to ditch me like that..."'
  276. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  277. elseif rexCar = 1 and rexCarDay < daystart and rexSisTalk = 4:
  278. cla
  279. minut += 5
  280. rex = 50
  281. rexCar = 0
  282. gs 'reks'
  283. gs 'stat'
  284. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/rex.jpg"></center>'
  285. *nl
  286. gs 'reks', 'rexRep'
  287. 'Rex comes up to you. "<<$pcs_nickname>>, you could have at least told me you didn''t want to go out... last night was a disaster! Next time, please just tell me if you can''t make it."'
  288. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  289. elseif temp > 50 and rex >= 30:
  290. cla
  291. minut += 5
  292. gs 'reks'
  293. gs 'stat'
  294. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/reks/rex.jpg"></center>'
  295. *nl
  296. gs 'reks', 'rexRep'
  297. 'Rex is drinking a glass of beer.'
  298. act 'Chat':
  299. cla
  300. rex += 1
  301. minut += 5
  302. gt 'reks', 'rexGdkTalk'
  303. end
  304. act 'Continue to drink beer':gt 'annafrends', 'scene2'
  305. !sisboyparty
  306. !-1 - don''t go to the party
  307. !0 - don''t know about the parties
  308. !1 - knows about the parties
  309. !2 - agreed to go to the party
  310. elseif sisboypartyQW >= 2 and sisboyparty = 1:
  311. 'Roma looks up at you, suddenly remembering something.'
  312. if sisboyparty_day = daystart:
  313. '"<<$pcs_nickname>>, Rex''s apartment is available tomorrow and he''s having a party, do you want to go?"'
  314. elseif week + sisboyparty_day - daystart = 4:
  315. '"<<$pcs_nickname>>, Rex''s apartment is available on Friday and he''s having a party, do you want to go?"'
  316. elseif week + sisboyparty_day - daystart = 5:
  317. '"<<$pcs_nickname>>, Rex''s apartment is available on Saturday and he''s having a party, do you want to go?"'
  318. elseif week + sisboyparty_day - daystart = 6:
  319. '"<<$pcs_nickname>>, Rex''s apartment is available on Sunday and he''s having a party, do you want to go?"'
  320. else
  321. '"<<$pcs_nickname>>, you should come to Rex''s party next week, we find out when they are held on Tuesday morning so ask me during the week so you don''t miss it."'
  322. sisboyparty = -1
  323. exit
  324. end
  325. act 'Yes':
  326. *clr & cla
  327. minut += 5
  328. sisboyparty = 2
  329. gs'stat'
  330. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/rekshome/party/sisboyqwparty_2.jpg"></center>'
  331. *nl
  332. 'You agree to go to the party.'
  333. '"Awesome <<$pcs_nickname>>, it''ll be fun. We will meet here, don''t forget to be there before 18:00, otherwise we will leave without you."'
  334. 'Anya gives Roma a dirty look, but he just shrugs it off.'
  335. act 'Finish':SiSgdk = 0 & gt'sister'
  336. end
  337. act 'No (study)':
  338. *clr & cla
  339. minut += 5
  340. sisboyparty = -1
  341. gs'stat'
  342. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/rekshome/party/sisboyqwparty_3.jpg"></center>'
  343. *nl
  344. 'You turn down the invitation.'
  345. '"Sorry Roma, I would love to, but I can''t get behind at school. I have homework and books to read, you know what it''s like."'
  346. act 'Finish':SiSgdk = 0 & gt'sister'
  347. end
  348. if bronzebeg > 0 or silverbeg > 0 or goldbeg > 0:
  349. act 'No (training)':
  350. *clr & cla
  351. minut += 5
  352. sisboyparty = -1
  353. gs'stat'
  354. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/rekshome/party/sisboyqwparty_4.jpg"></center>'
  355. *nl
  356. 'You turn down the invitation.'
  357. '"I would love to, but I have a competition to prepare for. I have to train."'
  358. act 'Finish':SiSgdk = 0 & gt'sister'
  359. end
  360. end
  361. if volleysostav > 0:
  362. act 'No (volleyball)':
  363. *clr & cla
  364. minut += 5
  365. sisboyparty = -1
  366. gs'stat'
  367. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/rekshome/party/sisboyqwparty_5.jpg"></center>'
  368. *nl
  369. 'You turn down the invitation.'
  370. '"I can''t, the coach does not allow my to stay out late, and drinking is also prohibited."'
  371. act 'Finish':SiSgdk = 0 & gt'sister'
  372. end
  373. end
  374. end
  375. end
  376. end
  377. if $ARGS[0] = 'scene2':
  378. *clr & cla
  379. menu_off = 1
  380. gs 'stat'
  381. 'The bottle of beer was quickly drained and the guys go to fetch a new bottle.'
  382. if rand(0, 1) = 0:
  383. gennpc = rand(0, 2)
  384. if gennpc = 0:
  385. 'Anya walks up to you and asks "<<$pcs_nickname>>, let''s go to the toilet."'
  386. elseif gennpc = 1:
  387. 'Lena walks up to you and asks "<<$pcs_nickname>>, do you want to go to the toilet?"'
  388. elseif gennpc = 2:
  389. 'Ira walks up to you and asks "<<$pcs_nickname>>, do you want to go somewhere?"'
  390. end
  391. act 'Go together':gt 'annafrends', 'scene3'
  392. else
  393. 'The boys went around the corner of the club to empty their bladder, leaving the girls alone.'
  394. end
  395. act 'Leave':SiSonWork = 0 & SiSgdk = 0 & gt'gdk'
  396. end
  397. if $ARGS[0] = 'scene3':
  398. *clr & cla
  399. menu_off = 1
  400. gs 'arousal', 'voyeur', 5
  401. gs 'stat'
  402. if gennpc = 0:$annafrendname = 'Anya' & $annafrendname2 = 'Anya'
  403. if gennpc = 1:$annafrendname = 'Lena' & $annafrendname2 = 'Lena'
  404. if gennpc = 2:$annafrendname = 'Ira' & $annafrendname2 = 'Ira'
  405. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/community/piss.jpg"></center>'
  406. *nl
  407. 'You follow <<$annafrendname>> to the bushes behind the club. <<$annafrendname2>> looks around, lifts her skirt, pulls down her panties, squats and begins to pee.'
  408. act 'Leave':SiSonWork = 0 & SiSgdk = 0 & gt'gdk'
  409. end
  410. --- annafrends ---------------------------------