1
0

dk.qsrc 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  1. # dk
  2. $location_type = 'public_indoors'
  3. if $ARGS[0] = 'start':
  4. '<center><b>The Vladimir Lenin community centre</b></center>'
  5. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk4.jpg"></center>'
  6. 'Open: 9 through 17 on workdays, closed on Saturday and Sunday.'
  7. gs 'stat'
  8. if hour >= 9 and hour <= 17 and week < 6:
  9. act 'Enter':gt 'dk', 'holl'
  10. if avtoskul >= 1 and avtoskul < 11 and skulday ! daystart and age >= 18:
  11. act 'Driving lesson (2:00)':
  12. *clr & cla
  13. skulday = daystart
  14. avtoskul += 1
  15. minut += 120
  16. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk2.jpg"></center>'
  17. 'You spend two hours following your driving instructor''s orders and listening to suggestions on how to handle a car.'
  18. 'By the end of the lesson, you feel like you are a little more competent at driving.'
  19. gs 'stat'
  20. act 'Leave':gt 'dk', 'holl'
  21. end
  22. end
  23. end
  24. act 'Leave': minut += 5 & gt 'nord'
  25. end
  26. if $ARGS[0] = 'holl':
  27. minut += 1
  28. gs 'stat'
  29. '<center><b>The Vladimir Lenin community centre</b></center>'
  30. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk1.jpg"></center>'
  31. *nl
  32. '<B><center>Available services</center></B>'
  33. *nl
  34. '<center><table border=0 align="center"><TR>'
  35. '<TR><TD>Driving lessons - 30,000 <b>₽</b>.</TD><TD>10 classes</TD><TD>Instructors available by entrance</TD></TR>'
  36. '<TR><TD>Secretarial diploma - 15,000 <b>₽</b>.</TD><TD>10 classes</TD><TD>Classes in room 204</TD></TR>'
  37. '<TR><TD>Singing lessons - 500 <b>₽</b>.</TD><TD>Per class</TD><TD>Classes in room 213</TD></TR>'
  38. '<TR><TD>Massage lessons - 5,000 <b>₽</b>.</TD><TD>Per session</TD><TD>Classes in room 203 (certificate issued after 10 lessons)</TD></TR>'
  39. '<TR><TD>Personal development - 1,000 <b>₽</b>.</TD><TD>Per class</TD><TD>Classes in room 201 (Learn to assert yourself)</TD></TR>'
  40. !!'Medium for new opportunities - only here only freebie.'
  41. '</TR></table></center>'
  42. !!act 'Go to a medium':
  43. !! cla
  44. !! *clr
  45. !! minut += 30
  46. !! killobj
  47. !! addobj 'Back'
  48. !! 'You did not understand, if anything happened, and mixed feelings came from the charlatan.'
  49. !! act 'Leave':gt 'dk', 'holl'
  50. !!end
  51. if hour >= 9 and hour <= 17 and week < 6:
  52. if money >= 1000:
  53. act 'Personal development class - 1,000 <b>₽</b> (1:00)':
  54. cla
  55. money -= 1000
  56. pcs_dom += 5
  57. minut += 60
  58. gs 'stat'
  59. 'You head inside the open room and for the next hour, you and your fellow visitors roleplay different everyday situations and scenarios and learn how to act confident in all of them. After the course, you feel a little more... dominant.'
  60. act 'Leave':gt 'dk', 'holl'
  61. end
  62. end
  63. if vokalday ! daystart and alexeySex > 0 and alexeyVopros = 2:
  64. act 'Singing lesson (1:00)':
  65. cla
  66. alexeyQW += 1
  67. minut += 60
  68. vokal_exp += 1
  69. vokalday = daystart
  70. pcs_horny += 30
  71. gs 'stat'
  72. 'You and your teacher Alexei engage in vocal training for an hour. He''s undressing you with his eyes throughout but it is only towards the end of the lesson that he reaches out to caress your thigh, lets his hand wander to your ass and finally up to stroke your chest.'
  73. deystrand = rand(0, 10)
  74. if deystrand >= 8:
  75. 'When the hour is up, Alexei turns to you and says: "I''m afraid I have a lot of work to do today, <<$pcs_nickname>>, but I think I have a minute if you want to show me your grattitude for this fantastic lesson..."'
  76. act 'Get on your knees and give him a blowjob':
  77. *clr & cla
  78. alexeySex += 1
  79. picrand = rand(29, 41)
  80. '<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<picrand>>.jpg"></center>'
  81. 'You kneel before him, unzipping his pants as you go down and as soon as his flaccid cock springs free from his underwear, you wrap your <<$liptalk>> around it and begin to suck and bob your head, getting him hard in no time. Alexei audibly enjoys what you''re doing and moves his hips so violently he''s basically fucking your mouth.'
  82. 'Finally he groans: "Here it comes, my little slut. Swallow it all or I will make you lick it up from the floor!"'
  83. gs 'arousal', 'bj', 10, 'sub'
  84. gs 'stat'
  85. act 'Let him cum in your mouth':
  86. *clr & cla
  87. swallow += 1
  88. spafinloc = 12
  89. gs 'cum_manage'
  90. picrand = rand(34, 47)
  91. '<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
  92. 'Jets of sperm hit the roof of your mouth and the back of your throat, so much of it that you cannot swallow it in one go and some of it runs down your <<$liptalk>> when your vocal coach pulls his cock out.'
  93. 'Once you''ve finally stemmed the flood and swallowed the salty liquid, you diligently lick Alexei''s dick clean before he puts it back into his pants.'
  94. 'He watches as you collect the remains of his semen that ran down your chin. When the last bit is gulped down, you lick your lips as you rise to your feet and give him a mischievous smile as you turn to leave.'
  95. gs 'arousal', 'bj', 10, 'sub'
  96. gs 'arousal', 'end'
  97. gs 'stat'
  98. act 'Leave':gt 'dk', 'holl'
  99. end
  100. end
  101. else
  102. 'When the lesson is over, Alexei matter-of-factly tells you that you''re coming home with him, takes you by the hand and leads you out of the community center, to his nearby apartment.'
  103. if sashaClubQW = 0:act 'Go with Alexei':gt 'alex'
  104. if sashaClubQW > 0:
  105. ivrand = rand(0, 10)
  106. if ivrand < 8:act 'Go with Alexei':gt 'alex'
  107. if ivrand >= 8:act 'Go with Alexei':gt 'alexgang'
  108. end
  109. end
  110. end
  111. elseif money >= 500 and vokalday ! daystart and alexeySex > 0 and alexeyVopros = 1:
  112. act 'Singing lesson - 500 <b>₽</b> (1:00)':
  113. *clr & cla
  114. money -= 500
  115. minut += 60
  116. alexeyQW += 1
  117. vokal_exp += 1
  118. vokalday = daystart
  119. gs 'stat'
  120. 'You and your teacher Alexei engage in vocal training for an hour. Nothing he does, not even the way he looks at you would suggest that he had filled all of your holes after your last session.'
  121. act 'Leave':gt 'dk', 'holl'
  122. end
  123. elseif money >= 500 and vokalday ! daystart and alexeySex > 0 and alexeyVopros = 0:
  124. act 'Singing lesson - 500 <b>₽</b> (1:00)':
  125. *clr & cla
  126. alexeyQW += 1
  127. vokal_exp += 1
  128. vokalday = daystart
  129. gs 'stat'
  130. 'You enter Alexei''s office. He looks at you with guilt in his eyes. "I''m sorry, <<$pcs_nickname>>, I''m a musician and an artist first and foremost... but sometimes, I''m no better than a drunk redneck."'
  131. 'You cannot help smiling at the memory of how you rolled your teacher''s limp body off of you and on his back where you left him, snoring peacefully.'
  132. 'Your smile seems to negate the worst of Alexei''s fears and he returns it sheepishly as he comes up to you.'
  133. '"<<$pcs_nickname>>, we can now proceed in two ways: We can both forget what happened between us and continue our lessons like before; or we can keep going out after lessons. If we do, as a true gentleman, I will not charge you fees for your vocal coaching, of course, but I will probably ask you over to my place every chance I get."'
  134. '"The choice is yours."'
  135. act 'Let''s forget what happened... whatever it was.':
  136. cla
  137. money -= 500
  138. minut += 60
  139. alexeyVopros = 1
  140. 'Although you didn''t regret all of it, it doesn''t feel right to you to you to sleep with your teacher, so you tell Alexei that you''d rather forget it ever happened and give him 500 <b>₽</b> for the lesson. He nods sadly and takes out the books for the lesson.'
  141. act 'Leave':gt 'dk', 'holl'
  142. end
  143. act 'If you don''t get as drunk next time, then we could try again.':
  144. cla
  145. minut += 60
  146. alexeyVopros = 2
  147. 'You playfully smile and tell him that you do not mind meeting him, if he doesn''t drink too much. Alexei smiles with relief. "I can do that... and I''m looking forward to it. But for now, let''s focus on your voice." You dedicate the remaining time to your training.'
  148. act 'Leave':gt 'dk', 'holl'
  149. end
  150. end
  151. elseif money >= 500 and vokalday ! daystart and alexeySex = 0:
  152. act 'Singing lesson - 500 <b>₽</b> (1:00)':
  153. *clr & cla
  154. minut += 60
  155. money -= 500
  156. alexeyQW += 1
  157. vokal_exp += 1
  158. vokalday = daystart
  159. gs 'stat'
  160. !!'<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk2.jpg"></center>'
  161. if alexeyQW = 1:
  162. 'When you enter the office, you see a man with long hair that''s been pulled back in a ponytail. He gives you a confident look and says, with a particularly well-modulated voice: "Are you here to learn how to sing, Miss?" You nod and hand him 500 <b>₽</b>.'
  163. 'He pockets it and introduces himself: "I''m Alexei. What is your name?" You respond that your name is <<$pcs_nickname>>. Acknowledging with little more than a nod, the man immediately moves on to the lesson. Before you even notice, an hour has passed. You head out and the man politely wishes you goodbye.'
  164. elseif alexeyQW = 2:
  165. 'Alexei greets you and, as soon as you handed him the money, began the lesson. Whenever you make a mistake, he touches your hand as he explains how you could improve. You don''t know why but you a feel a little more excited when the lesson is over. You barely even notice his "goodbye"''s anymore.'
  166. gs 'arousal', 'foreplay', 60
  167. gs 'stat'
  168. elseif alexeyQW < 7:
  169. 'Alexei greets you with a smile and, as soon as you handed him the money, began the lesson. Whenever you make a mistake, he touches your hand as he explains how you could improve. You don''t know why but you a feel a little more excited when the lesson is over. You chat a little as you put away the books and feel somewhat friendly towards him.'
  170. gs 'arousal', 'foreplay', 60
  171. gs 'stat'
  172. elseif alexeyQW < 10:
  173. '"Hello <<$pcs_nickname>>", Alexei greets you as soon as you enter; you give him the money for the lesson and chat for a minute while you prepare for the lesson. You feel more confident about your voice now than you did before and not only don''t you mind when Alexei touches your hand or cheek, but you kind of wish he''d do it more often and feel a little excited every time he does. Alexei looks at you as if he can tell what you''re thinking and sometimes, you respond with a smile.'
  174. gs 'arousal', 'foreplay', 60
  175. gs 'stat'
  176. elseif alexeyQW = 10 and alexeyVQW = 0:
  177. 'Even during the lesson, you caught the smell alcohol coming from your teacher - not to mention how he boldly put his hand on your thigh at one point. After the lesson, Alexei comes up to you and offers to go somewhere together.'
  178. act 'Go with Alexei':
  179. *clr & cla
  180. 'Alexei takes your hand and leads you somewhere - out of the community center and towards nearby apartment houses. Along the way, your singing teacher tells you a little about himself: Alexei says that he is a professional musician. "I teach music at the community center because it pays the bills but whenever I can, I moonlight as a DJ in a club at the city center", he explains excitedly.'
  181. 'When you came to him for your first lesson, he immediately recognized your talent, even though your unique voice hadn''t reached its full potential, but he claims that you have been improving massively under his guidance and he is blown away by how good you''ve already become. You cannot help but smile at his compliments - how often do you get praise by a real musician, after all?'
  182. 'Thanks to the conversation, you barely even notice where your feet and Alexei are taking you until you find yourself at an apartment door. Alexei charmingly smiles at you and invites you into his home.'
  183. act 'Leave': alexeyQW -= rand(2,3) & minut += 6 & gt 'nord'
  184. act 'Enter Alexei''s home':
  185. *clr & cla
  186. alexeyVQW += 1
  187. gs 'boystat', 'A81'
  188. npc_sex[$boy] += 1
  189. alexeySex = 1
  190. minut += 20
  191. gs 'stat'
  192. 'Alexei lives in a studio apartment. The decoration leaves no doubt in your mind that he lives alone - it would seem that Alexei is a bachelor, a musician and... and sometimes a drunk: Lying on the floor are bottles of beer and wine, huge speakers - as big as those you''d find on a concert - take up two entire corners of the living room and most of the floor near them is cluttered up by musical equipment that looks really expensive.'
  193. 'He has you sit down on the sofa and brings a bottle of spirit and a snack, then sits down in an armchair opposite you and you two start drinking and talking. Alexei turns out to be a helpful, simple, cheerful guy with a rich biography and a interesting outlook on life and he somehow manages to make you thoughtful at one moment only to make you break out in laughter the next.'
  194. 'Time passes and even though you drink quite a bit, you are handling the alcohol quite well; Alex, however, quickly goes from tipsy to drunk.'
  195. 'After a relatively long silence, he speaks up again. His speech is slurred but his look is sharp and there''s a glint in his eyes: "Well, <<$pcs_nickname>>, we''ve been having fun so far... but you didn''t just agree to come with me for a little chat, did you? I think it''s time we go to the main event. Come here."'
  196. 'You are completely taken aback by his arrogance for a moment and part of you is angry and wants to walk out. A much stronger, hornier part makes you rise to your feet and wobbly walk to Alexei''s chair.'
  197. 'He brazenly takes his dick out of his pants as you approach and winks at you, "Don''t be shy now, <<$pcs_nickname>>, you''ve got him all to yourself."'
  198. act 'Get on your knees and take him into your mouth':
  199. *clr & cla
  200. gs 'stat'
  201. '<center><img <<$set_imgh>> src="images/characters/city/alexey/sex/bj.jpg"></center>'
  202. 'You kneel in front of him and stare at his cock. He is really big, about 20 centimeters, but rather than scaring you, it only excites you more in your drunken haze. You reach out with one of your hand and caress his dick, jerking him a few time to see if it gets even bigger; the heat emanating from it is incredible and you simply cannot resist. You bring your face closer and closer to Alexei''s cock, give it a few tentative licks and finally wrap your <<$liptalk>> around it. While you swirl your tongue around his head and move your head up and down, taking more and more of him into your mouth and throat, Alexei takes his beer mug and takes a loud sip. Before you even know how you feel about this, he pulls his dick out of your mouth and grip, lifts you back on your feet and drags you into his bedroom.'
  203. gs 'arousal', 'bj', 10, 'sub'
  204. gs 'stat'
  205. act 'Undress':
  206. *clr & cla
  207. pose = 1
  208. gs 'stat'
  209. '<center><img <<$set_imgh>> src="images/characters/city/alexey/sex/sex.jpg"></center>'
  210. 'You undress as quickly as you can, feeling aroused beyond reason. You barely even have time to pull down your underwear before Alexei pushes you onto the bed and sets you and your hand and feet in front of him.'
  211. gs 'dinsex', 'boy_puts_his_condom'
  212. 'Alexei slapped your bare ass with his hand and says, "I can see right through people; I knew from the beginning that you are a real slut and your place is in doggystyle or on your knees with a dick in your mouth. And you love it, don''t you?"'
  213. gs 'dinsex','vaginal_sex',10,'sub'
  214. if analplugin = 1:
  215. '<<$boy>> pulls the plug out of your narrow and tight ass.'
  216. analplugout = 1
  217. end
  218. 'At some point, you feel a sticky, lubed-up finger probing your ass, adding to the sensations from your pussy. With every thrust of your and Alexei''s hips, he pushes his finger deeper into your ass and moves it around in there.'
  219. 'Then, without warning, he removes his finger, pulls his dick out of your pussy and sticks pushes it into your prepared anus.'
  220. gs 'arousal', 'anal_finger', 10, 'sub'
  221. gs 'arousal', 'anal', 10, 'sub'
  222. minut -= 10
  223. gs 'stat'
  224. act 'Moan':
  225. *clr & cla
  226. pose = 1
  227. '<center><img <<$set_imgh>> src="images/characters/city/alexey/sex/anal.jpg"></center>'
  228. gs 'dinsex','analsex'
  229. gs 'BDsex', 'ancum'
  230. gs 'arousal', 'anal', 10, 'sub'
  231. gs 'arousal', 'end'
  232. gs 'dinsex', 'after_anal','no_plug'
  233. 'Once he is finished, Alexei falls onto your back and kisses you on the cheek. His weight pushes you down into the mattress and you can barely move, not knowing what to do about it. To make things worse, you soon hear Alexei snoring into your ear, his softening dick still at the entrance of your ass.'
  234. 'You try to push him off but your position doesn''t make it any easier. After a few attempts, you manage to free yourself and crawl out from under his sleeping body, pushing him on his back in the process. Alexei''s snoring fills the room and your actions don''t seem to have stirred him. You indignantly dress yourself and decide to leave the apartment.'
  235. gs 'stat'
  236. act 'Leave': minut += 6 & gt 'nord'
  237. end
  238. end
  239. end
  240. end
  241. end
  242. else
  243. alexeyQW = 10
  244. end
  245. act 'Leave':gt 'dk', 'holl'
  246. end
  247. end
  248. if avtoskul = 0 and money >= 30000 and prava = 0 and age >= 18:
  249. act 'Book a driving training course (30,000 <b>₽</b>)':
  250. cla
  251. money -= 30000
  252. avtoskul = 1
  253. !!'<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk2.jpg"></center>'
  254. 'You file the necessary papers with the woman at the reception and pay the money in cash. You can now take 2-hour driving lessons on each workday.'
  255. act 'Leave':gt 'dk', 'holl'
  256. end
  257. end
  258. if secrDiplom = 0 and sekrObu > 0:sekrObuA = sekrObu - 1 & 'Secretarial training - <<sekrObuA>> of 10 sessions completed.'
  259. if secrDiplom = 0 and sekrObu = 0 and money >= 15000:
  260. act 'Book a secretarial course (15,000 <b>₽</b>)':
  261. cla
  262. money -= 15000
  263. sekrObu = 1
  264. !!'<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk2.jpg"></center>'
  265. 'You pay the money for the course in cash, once you''ve filled in the blanks on an application paper, and can now attend secretary training each day for 2 hours. You need to attend 10 training lessons to earn a diploma.'
  266. act 'Leave':gt 'dk', 'holl'
  267. end
  268. end
  269. if sekrObu > 0 and sekrObu < 11 and secrday ! daystart:
  270. act 'Secretarial class (2:00)':
  271. cla
  272. *clr
  273. secrday = daystart
  274. sekrObu += 1
  275. minut += 120
  276. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/kurs.jpg"></center>'
  277. 'You go into a classroom with many computers. Unsurprisingly, most students in this course are women. The teacher - a woman in a sharp office dress - enters the class and starts lecturing you on the intricacies of secretarial work and and the basics of computer programs used in offices today.'
  278. if (cumloc[6] = 1 or cumloc[7] = 1):pcs_horny += 10 & 'You nervously shift around on your chair, trying to hide the semen stains on your clothes, but anything you do to remove or cover them only seems to make them more obvious. By the end of the class, you''ve earned pitying or disgusted looks from just about everybody in the room, including the teacher.'
  279. act 'Leave':gt 'dk', 'holl'
  280. end
  281. elseif sekrObu >= 11 and secrday ! daystart:
  282. act 'Secretarial diploma':
  283. cla
  284. *clr
  285. secrday = daystart
  286. sekrObu = 0
  287. minut += 15
  288. secrDiplom = 1
  289. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/kurs.jpg"></center>'
  290. 'You go into a classroom with many computers. Unsurprisingly, most students in this course are women. The teacher - a woman in a sharp office dress - enters the class and starts lecturing you on the intricacies of secretarial work and and the basics of computer programs used in offices today.'
  291. 'At the end of it, as the teacher goes through her attendance list as usual, she looks at you and gives you an approving, professional look.'
  292. '"Congratulations, <<$pcs_nickname>>. It seems that you have earned your diploma."'
  293. 'She pulls a document out of her briefcase, fills in your name, signs it and sends you to reception with it.'
  294. 'With the receptionists'' signature and the community center''s seal, you are now officially qualified for secretary work!'
  295. act 'Leave':gt 'dk', 'holl'
  296. end
  297. end
  298. if avtoskul = 11 and skulday ! daystart and age >= 18:
  299. act 'Driving theory (2:00)':
  300. cla
  301. *clr
  302. skulday = daystart
  303. avtoskul = 12
  304. minut += 120
  305. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk2.jpg"></center>'
  306. 'You dedicate two hours to a boring but necessary lecture on traffic signs, regulations, scenarios and some information on how to keep a car in working order.'
  307. !!if nikpravaQW = 1:end
  308. act 'Leave':gt 'dk', 'holl'
  309. end
  310. elseif avtoskul = 12 and skulday ! daystart and age >= 18:
  311. act 'Driving test (2:00)':
  312. cla
  313. *clr
  314. minut += 120
  315. avtoskul = 0
  316. prava = 1
  317. minut += 120
  318. '<center><img <<$set_imgh>> src="images/locations/city/industrial/community/dk3.jpg"></center>'
  319. 'You feel nervous as you enter this car for, hopefully, the last time. The traffic officer is a man who can look jovial at one moment and stern the next.'
  320. 'For 2 hours, you follow his directions around the city, park the car where he tells you to and feel your heart stop at every tiny mistake you make, wondering if you messed it up. But he lets you continue without comment and at the end, he seems satisfied and claims that you will get better with experience.'
  321. '"So, congratulations, you''ve passed! Here is your license", he smiles and hands you your brandnew driver''s license. Now, all you need is a car...'
  322. act 'Leave':gt 'dk', 'holl'
  323. end
  324. end
  325. if money >= 5000 and masash < 10 and masashshoolday ! daystart:
  326. act 'Learn how to give massages (5,000 <b>₽</b>)':
  327. cla
  328. masashshoolday = daystart
  329. money -= 5000
  330. masash += 1
  331. minut += 120
  332. gs 'stat'
  333. 'The next two hours are dedicated to reading detailed guides to how to relieve pain or tension in certain muscles and to putting these guides into practice with partners attending the course.'
  334. if masash = 10:'After your final lesson, you are issued a certificate: You are now a certified masseuse.'
  335. act 'Leave':gt 'dk', 'holl'
  336. end
  337. end
  338. end
  339. act 'Leave': minut += 6 & gt 'nord'
  340. end
  341. --- dk ---------------------------------