annafrends 19 KB

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