gdksport.qsrc 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341
  1. # gdksport
  2. if $ARGS[0] = 'start':
  3. CLOSE ALL
  4. *clr & cla
  5. $metka ='start'
  6. $metkaM = 'start'
  7. $loc = 'gdksport'
  8. $locM = 'gdksport'
  9. $menu_loc = 'gdksport'
  10. $menu_arg = 'start'
  11. menu_off = 0
  12. $location_type = 'public_indoors'
  13. gs 'stat'
  14. gs 'themes', 'indoors'
  15. '<center><b><font color="maroon">community center</font></b></center>'
  16. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
  17. 'The community center sports club offers lessons in <a href="exec: gt ''gdksport'',''racing1''">Racing</a>, <a href="exec: gt ''gdksport'',''dance1''">Dance</a> and <a href="exec: gt ''gdksport'',''vball1''">Volleyball</a>. All lessons start before 18:00'
  18. *nl
  19. 'In the locker room is a <a href="exec: gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
  20. if kotovLoveQW > 0 and hour = 16:
  21. 'You see <a href="exec:minut += 3 & gt ''kotovEv''">Vitek Kotov</a> with a large sports bag entering the sports club.'
  22. elseif npc_rel['A3'] >= 80 and hour = 17 and ivansportday ! daystart:
  23. 'You see <a href="exec:minut += 3 & gt ''IvanEv''">Ivan Prokhorov</a> with a large sports bag entering the sports club.'
  24. end
  25. if npc_rel['A5'] >= 80 and fedorKozlovQW = 0 and pcs_apprnc >= 20 and fedorkozbreak < 2 and GorSlut < 2: gt 'gdksport', 'Fedor First Date'
  26. if week <= 5 and hour >= 16 and hour < 18 and fedorKozlovQW >= 20:
  27. 'You can see <a href="exec: gt ''FedorMisc'', ''Fedor Workout''">Fedor</a> on his phone next to some punching bags.'
  28. end
  29. if (temper < 15 or sunWeather ! 1) and hour > 8 and hour < 12 and week = 6 and bbpickupDay + 14 <= daystart and fbpickupDay ! daystart:
  30. *nl
  31. 'As you pass by the sports field you notice that most of the ''jocks'' have gathered around the <a href="exec:gt ''bbgamein'', ''start''">basketball court</a>.'
  32. end
  33. *nl
  34. if $clothingworntype ! 'exercise': 'You are not dressed in sports clothes.'
  35. if $shoeworntype ! 'trainers': 'You are not wearing training shoes.'
  36. act 'Go outside':
  37. if $clothingworntype = 'nude':
  38. msg'<b><font color = red>You need to get dressed before leaving.</font></b>'
  39. gt 'gdksport', 'start'
  40. elseif lariskaQwestStart <= daystart and lariskaQwestStart ! 0 and lariskaHelp = 0:
  41. lariskaHelp = 1
  42. gt 'LariskaStart', 'start'
  43. elseif lariskaHelp = 1 and lariskaHelp_end = 0 and lariskaQwestDay <= daystart and AlbZverHelp = 0 and AlbEnemy = 0 and AlbinaInPrison = 0:
  44. lariskaHelp_end = 1
  45. gt 'LariskaStart', 'end'
  46. else
  47. gt 'gdk'
  48. end
  49. end
  50. act 'Go to the toilets':
  51. if $clothingworntype = 'nude':
  52. msg'<b><font color = red>You need to get dressed before leaving.</font></b>'
  53. gt 'gdksport', 'start'
  54. elseif lariskaQwestStart <= daystart and lariskaQwestStart ! 0 and lariskaHelp = 0:
  55. lariskaHelp = 1
  56. gt 'LariskaStart', 'start'
  57. elseif lariskaHelp = 1 and lariskaHelp_end = 0 and lariskaQwestDay <= daystart and AlbZverHelp = 0 and AlbEnemy = 0 and AlbinaInPrison = 0:
  58. lariskaHelp_end = 1
  59. gt 'LariskaStart', 'end'
  60. else
  61. gt 'gdktoilet', 'start'
  62. end
  63. end
  64. act 'Change outfit in the locker room':
  65. cla
  66. gt 'wardrobe', 'start'
  67. end
  68. gs 'wardrobe', 'sports_outfit'
  69. if shampoo > 0:
  70. act 'Take a shower': gt 'gdksport', 'shower'
  71. else
  72. '<font color="red">You''ve run out of shampoo and will have to buy some more before you can wash yourself.</font>'
  73. end
  74. *nl
  75. if pcs_stam > 20 and $clothingworntype = 'exercise' and $shoeworntype = 'trainers' and hour < 18:
  76. if gsAboBeg > 0 and npc_pregtalk['A131'] = 0:
  77. act 'Take a track lesson, you have <<gsAboBeg>> lessons remaining': gt 'gdksport', 'racing2'
  78. end
  79. if gsAboVolley > 0 and volleysostav = 0 and npc_pregtalk['A69'] = 0:
  80. if week ! 5:
  81. act 'Take a volleyball lesson, you have <<gsAboVolley>> lessons remaining': gt 'gdksport', 'vball2'
  82. else
  83. act 'Take a volleyball lesson, you have <<gsAboVolley>> lessons remaining': gt 'gdksport', 'vball3'
  84. end
  85. end
  86. if volleysostav > 0:
  87. if week ! 6 and volkomday ! daystart:
  88. act 'Play with the team': gt 'gdksport', 'vball4'
  89. elseif week = 6 and sorevday ! daystart and hour <= 18:
  90. act 'Play in Tournament': gt 'gdksport', 'vball5'
  91. elseif week = 6 and sorevday ! daystart and hour > 18:
  92. 'As you look around, you don''t see anyone from the team. You suddenly realize that there was a tournament game today and you were supposed to be here at 18:00! You missed the bus and the coach is going to be furious!'
  93. npc_rel['A69'] -= 20
  94. sorevday = daystart
  95. act 'Back': gt 'gdksport', 'start'
  96. elseif pregtime >= 90:
  97. act 'Play with the team': gt 'gdksport', 'vballreact'
  98. end
  99. end
  100. if gsAboDance > 0 and albinaQWdance = 0 and npc_pregtalk['A23'] = 0:
  101. act 'Take a dance lesson, you have <<gsAboDance>> lessons remaining': gt 'gdksport', 'dance2'
  102. elseif albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0 and npc_pregtalk['A23'] = 0 and startletsday ! daystart:
  103. if pregtime >= 90:
  104. act 'Train with Starlets': gt 'gdksport', 'Starletsreact'
  105. else
  106. act 'Train with Starlets': gt 'gdksport', 'starlets'
  107. end
  108. end
  109. elseif pcs_stam <= 20:
  110. *nl
  111. 'You are too tired to do any exercise. You need to rest and replenish your stamina.'
  112. end
  113. if deodorant > 0 and deodorant_on = 0:
  114. 'Your deodorant will last you for <b><<deodorant>></b> more '+iif(deodorant = 1, 'application.', 'applications.')
  115. act 'Apply deodorant (0:01)':
  116. *clr & cla
  117. menu_off = 1
  118. minut += 1
  119. deodorant -= 1
  120. gs 'sweat', 'deo'
  121. iif(pregchem => 2191, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
  122. 'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
  123. act 'Continue': menu_off = 0 & gt $loc, $metka
  124. end
  125. end
  126. end
  127. if $ARGS[0] = 'racing1':
  128. menu_off = 1
  129. *clr & cla
  130. gs 'stat'
  131. 'Race training cost 300 <b>₽</b> for 30 lessons.'
  132. act 'Leave': gt 'gdksport', 'start'
  133. if money >= 300 and gsAboBeg <= 0:
  134. act 'Buy 30 racing lessons (300 <b>₽</b>)':
  135. *clr & cla
  136. money -= 300
  137. gsAboBeg = 30
  138. gs 'stat'
  139. 'You paid for 30 racing lessons.'
  140. act 'Leave': gt 'gdksport', 'start'
  141. end
  142. end
  143. end
  144. if $ARGS[0] = 'dance1':
  145. menu_off = 1
  146. *clr & cla
  147. gs 'stat'
  148. 'Dance lessons cost 300 <b>₽</b> for 30 lessons.'
  149. act 'Leave': gt 'gdksport', 'start'
  150. if money >= 300 and gsAboDance <= 0:
  151. act 'Buy 30 dance lessons (300 <b>₽</b>)':
  152. *clr & cla
  153. money -= 300
  154. gsAboDance = 30
  155. gs 'stat'
  156. 'You paid for 30 dance lessons.'
  157. act 'Leave': gt 'gdksport', 'start'
  158. end
  159. end
  160. end
  161. if $ARGS[0] = 'vball1':
  162. menu_off = 1
  163. *clr & cla
  164. gs 'stat'
  165. 'Volleyball lessons cost 300 <b>₽</b> for 30 visits.'
  166. act 'Leave': gt 'gdksport', 'start'
  167. if money >= 300 and gsAboVolley <= 0:
  168. act 'Buy 30 volleyball lessons (300 <b>₽</b>)':
  169. *clr & cla
  170. money -= 300
  171. gsAboVolley = 30
  172. gs 'stat'
  173. 'You paid for 30 volleyball lessons.'
  174. act 'Leave': gt 'gdksport', 'start'
  175. end
  176. end
  177. end
  178. if $ARGS[0] = 'dance2':
  179. cla & *clr
  180. menu_off = 1
  181. gs 'stat'
  182. '<center><img <<$set_imgh>> src="images/locations/shared/gym/fit1.jpg"></center>'
  183. act 'Leave': gt 'gdksport', 'start'
  184. if pcs_danc < 50:
  185. gsAboDance -= 1
  186. timemult = 8
  187. loopcount = 1
  188. :dancetimeloop
  189. gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
  190. if loopcount < timemult: loopcount += 1 & jump 'dancetimeloop'
  191. loopcount = 0
  192. timemult = 0
  193. if pcs_inhib < 40:inhib_exp += rand(1,2)
  194. 'You take a lesson in modern dance, which is very popular with people your age.'
  195. if pcs_danc < pcs_agil:
  196. 'Your skill still has a ways to go, but your agility helps you pull off some of the dance moves.'
  197. else
  198. 'Your body lacks the agility to perform the dance moves that you are being taught.'
  199. end
  200. !place for use in events
  201. if rand(0, 1) = 0:'You see something <a href="exec: gt ''danceGev''">interesting</a>.'
  202. gs 'stat'
  203. else
  204. 'There is nothing you can learn from this dance class with your current skill, you need to find a new teacher or travel to the city to find better dance classes if you wish to improve further.'
  205. if rand(0, 1) = 0:
  206. 'You see something <a href="exec: gt ''danceGev''">interesting</a>.'
  207. elseif albinaQWdance = 0 and StoryLine ! 0 and npc_rel['A23'] <= 20:
  208. gt 'gdksport', 'albina1'
  209. elseif albinaQWdance = 0 and StoryLine ! 0 and npc_rel['A23'] <= 60:
  210. gt 'gdksport', 'albina2'
  211. elseif albinaQWdance = 0 and StoryLine ! 0:
  212. gt 'gdksport', 'albina3'
  213. end
  214. end
  215. end
  216. if $ARGS[0] = 'albina1':
  217. menu_off = 1
  218. *clr & cla
  219. numnpc = 23
  220. $static_num = 'A23'
  221. gs 'stat'
  222. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  223. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  224. 'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You''ve seen Albina around, but you know almost nothing about her.'
  225. act 'Say hello to Albina':
  226. *clr & cla
  227. gs 'stat'
  228. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  229. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  230. 'You approach Albina and say hello. She raised an eyebrow haughtily.'
  231. '"And you are? Oh yeah <<$pcs_nickname>>. You''ve taken up dancing, have you?" You nodded confirming the obvious. Albina laughed dismissively. "Well, how''s that going for you?"'
  232. '"Not bad." You answer her coldly, "Not bad at all."'
  233. 'Albina gave you an arrogant look, "Not bad? Well, maybe in comparison with other local bowlegged cows, but I doubt that you can dance on a professional level."'
  234. act 'I do not care':
  235. *clr & cla
  236. npc_rel['A23'] -= 5
  237. gs 'stat'
  238. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  239. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  240. 'You replied to Albina as scornfully as possible that you do not care and turned away from her.'
  241. 'She snickered nastily then said to the other girls, "Alright, girls. Let''s get to work."'
  242. act 'Leave': gt 'gdksport', 'start'
  243. end
  244. act 'I know how to dance':
  245. *clr & cla
  246. gs 'stat'
  247. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  248. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  249. 'Albina''s arrogance was getting on your nerves so you told her. "I know how to dance."'
  250. 'Albina turned to you with a sneer and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
  251. 'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
  252. act 'Leave': gt 'gdksport', 'start'
  253. act 'Watch': gt 'gdksport', 'albina4'
  254. end
  255. end
  256. end
  257. if $ARGS[0] = 'albina2':
  258. menu_off = 1
  259. *clr & cla
  260. numnpc = 23
  261. $static_num = 'A23'
  262. gs 'stat'
  263. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  264. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  265. 'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a pretty good relationship.'
  266. act 'Say hello to Albina':
  267. *clr & cla
  268. gs 'stat'
  269. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  270. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  271. 'You approached Albina and said hello. She turned to you and smiled.'
  272. '"Oh, hello, <<$pcs_nickname>>. I didn''t know you started dancing. Are you any good?" Albina asked with interest.'
  273. '"I''m pretty good, I think." you replied with an answering smile, "Even if I do say so myself."'
  274. '"Pretty good, huh?" Albina answered with in a condescending tone, "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better them those bow-legged cows. I doubt you''re up to any kind of professional standard though."'
  275. act 'I do not care':
  276. *clr & cla
  277. npc_rel['A23'] -= 5
  278. gs 'stat'
  279. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  280. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  281. 'Offended by her tone, you replied to Albina as scornfully as possible, "I couldn''t care less what you think."'
  282. 'As you walked away, she snickered nastily then said to the other girls, "Alright, girls. Let''s get to work."'
  283. act 'Leave': gt 'gdksport', 'start'
  284. end
  285. act 'I know how to dance':
  286. *clr & cla
  287. gs 'stat'
  288. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  289. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  290. 'Albina''s tone offended you and you replied hotly, "I can dance as well as any of these girls."'
  291. 'Albina turned to you with a look of disbelief and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
  292. 'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
  293. act 'Leave': gt 'gdksport', 'start'
  294. act 'Watch': gt 'gdksport', 'albina4'
  295. end
  296. end
  297. end
  298. if $ARGS[0] = 'albina3':
  299. menu_off = 1
  300. *clr & cla
  301. numnpc = 23
  302. $static_num = 'A23'
  303. gs 'stat'
  304. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  305. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  306. 'At the end of the class, a few girls enter the dance studio, including Albina Barlovskaya. You know Albina from school and you have a very close relationship.'
  307. act 'Say hello to Albina':
  308. *clr & cla
  309. gs 'stat'
  310. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  311. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  312. 'You approached Albina and said hello. She turned to you and smiled.'
  313. '"Oh, hello, <<$pcs_nickname>>. I forget you told me you started dancing. Are you any good?" Albina asked with interest.'
  314. '"I''m pretty good, I think." you replied with an answering smile, "Even if I do say so myself."'
  315. '"Pretty good, huh?" Albina answered with laugh, "Well, I''ve seen some of the dancers that take lessons here. It wouldn''t take much to be better them those bow-legged cows. Do you think you''re up to any kind of professional level?"'
  316. act 'Not really':
  317. *clr & cla
  318. npc_rel['A23'] -= 5
  319. gs 'stat'
  320. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  321. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  322. 'Unsure of yourself, you relied hesitantly, "I couldn''t really say, I''ve never really thought about it."'
  323. '"Well, you keep working at it, maybe you''ll get there someday." then she turned and said to the other girls, "Alright, girls. Let''s get to work."'
  324. act 'Leave': gt 'gdksport', 'start'
  325. end
  326. act 'I know how to dance':
  327. *clr & cla
  328. gs 'stat'
  329. '<center><b><font color="maroon"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></font></b></center>'
  330. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big23.jpg"></center>'
  331. '"I''d like to think I can dance as good as anyone, even a professional." you replied honestly.'
  332. 'Albina turned to you with a look of consideration and said, "You can sit and see how professionals do it. Then we''ll see if you still think you can dance."'
  333. 'Turning to the other girls, she said, "Alright girls, Let''s get to work!"'
  334. act 'Leave': gt 'gdksport', 'start'
  335. act 'Watch': gt 'gdksport', 'albina4'
  336. end
  337. end
  338. end
  339. if $ARGS[0] = 'albina4':
  340. menu_off = 1
  341. *clr & cla
  342. numnpc = 23
  343. $static_num = 'A23'
  344. minut += 15
  345. gs 'stat'
  346. 'The girls turned on their stereo and started dancing. It immediately became clear to you that they dance very well and professionally. Probably even better than you. Albina herself dances much better than you. It was also clear that they have practiced this routine many times as their movements were closely synchronized with no wasted effort.'
  347. 'When the music ended, Albina said, "Girls, take a little break."'
  348. 'She came to you and said a little breathlessly, "You see, we are pros, real dancers. We are the dance troupe "The Starlets". We do shows on holidays and have even been in a music video."'
  349. act 'Leave': gt 'gdksport', 'start'
  350. if pregtime >= 90:
  351. 'Maybe after you''ve had your child you might try out for them.'
  352. else
  353. act 'Ask if you can join':
  354. *clr & cla
  355. minut += 15
  356. gs 'stat'
  357. 'You asked to join the dance group. Albina grinned, "Can you? We all worked hard to get here so you''ll have to prove yourself. Show us that you know how to dance." Albina started the music and girls gathered to watch you dance.'
  358. act 'Dance':
  359. *clr & cla
  360. minut += 5
  361. if pcs_inhib < 40:inhib_exp += rand(1,2)
  362. gs 'stat'
  363. 'You began to dance to the music, trying as hard as you could to impress them. When the music stopped you came Albina.'
  364. '"You dance like a country bumpkin, of course, but you do have some potential." Albina mused as you stood panting before her.'
  365. act 'Will you take me for your team?':
  366. *clr & cla
  367. albinaQWdance = 1
  368. minut += 5
  369. gs 'stat'
  370. '"Well, am I good enough to join the troupe?" you asked Albina.'
  371. 'Albina thought about it and looked at the other girls; some nodded, others shrugged.'
  372. 'Finally she answered you, "Okay, we''ll take a shot. Maybe you''ll learn something and be worthwhile."'
  373. act 'Leave': gt 'gdksport', 'start'
  374. end
  375. end
  376. end
  377. end
  378. end
  379. if $ARGS[0] = 'starlets':
  380. menu_off = 1
  381. *clr & cla
  382. startletsday = daystart
  383. timemult = 8
  384. loopcount = 1
  385. :starletstimeloop
  386. gs 'exercise', 'tier2', 0, 'agil_exp', 'dancero_exp'
  387. if loopcount < timemult: loopcount += 1 & jump 'starletstimeloop'
  388. loopcount = 0
  389. timemult = 0
  390. pcs_mood -= 5
  391. inhib_exp += rand(2,4)
  392. gs 'stat'
  393. '<center><img <<$set_imgh>> src="images/locations/shared/gym/fit1.jpg"></center>'
  394. if pcs_dancero < 15:
  395. 'You train together with the girls in "The Starlets". You danced badly and Albina constantly yelled at you and called you a bowlegged cow.'
  396. elseif pcs_dancero < 30:
  397. 'You train together with the girls of "The Starlets". You sometimes managed to get the moves right, but most of the time you were out of synch or made the wrong move. Albina constantly yelled at you and called you a bowlegged cow.'
  398. elseif pcs_dancero < 45:
  399. 'You train together with the girls of "The Starlets". You managed to get into the general rhythm and moved well with the other girls, but Albina is still not happy. "<<$pcs_nickname>>, you are very sluggish, you need to put more life into it."'
  400. elseif pcs_dancero < 55:
  401. 'You train together with the girls of "The Starlets". You had the routine down pat with no mistakes, but Albina still nagged at you. "<<$pcs_nickname>>, you are not at a funeral, raise your head and smile!"'
  402. else
  403. stardance += 1
  404. 'You danced beautifully and Albina started to use you as an example for the other girls.'
  405. if stardance < 6:
  406. if otkazDanceWhore = 1:
  407. if AlbinaLast = 1:
  408. AlbinaBlokDance = 1
  409. 'After training Albina drew you aside and started berating you. "You clumsy cow. Because of you I am losing customers. So fuck off, you are no longer welcome on the team."'
  410. else
  411. AlbinaLast = 1
  412. otkazDanceWhore = 0
  413. if AlbFather = 0:AlbFather = 1
  414. 'After training Albina drew you aside and started berating you. "I know you''re young and stupid, but I will explain this to you for the first and last time. You are making the customers miserable and they are giving up on "The Starlets". Entertaining the men is part of the business."'
  415. end
  416. end
  417. if DanceWhoreT > 0: DanceWhoreT = 0
  418. if AlbFather = 0 and DanceWhore >= 8:
  419. AlbFather = 1
  420. 'Albina after training beckoned you to her. "Good work, <<$pcs_nickname>>. The clients were satisfied and you were very discrete. You''re doing fine, doing excellent, in fact. Stick with me and you will have all the money, cars and apartments you could want."'
  421. end
  422. else
  423. stardance = 0
  424. albpayrand = rand(1, 5)
  425. 'Albina gathered the girls. Today we have a small show planned. Each of you will receive <<albpayrand*1000>>. The show will take a couple of hours.'
  426. act 'Do the show':
  427. *clr & cla
  428. timemult = 8
  429. loopcount = 1
  430. :showtimeloop
  431. gs 'exercise', 'tier2', 0, 'agil_exp', 'danc_exp'
  432. if loopcount < timemult: loopcount += 1 & jump 'showtimeloop'
  433. loopcount = 0
  434. timemult = 0
  435. money += albpayrand * 1000
  436. noShampoo = 1
  437. dynamic $showerdin
  438. profiDanceTime += 1
  439. inhib_exp += rand(3,5)
  440. gs 'stat'
  441. 'You agreed and Albina called for a car. Soon the car arrived the girls and you got into the car. Soon you arrived at a building with a large hall where people were sitting around a stage.'
  442. 'You dressed in costumes that were designed and commissioned by Albina, then went on stage to dance to the fiery music. You danced very well and everything went smoothly. You left the stage and Albina distributed the money. You took turns using the shower in the small dressing room.'
  443. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
  444. if pcs_apprnc >= 52:
  445. if pcs_apprnc < 64:wealthmanrand = rand(0,15)
  446. if pcs_apprnc >= 64 and pcs_apprnc < 72:wealthmanrand = rand(0,12)
  447. if pcs_apprnc >= 72:wealthmanrand = rand(0,10)
  448. if wealthmanrand = 0:
  449. kolvomanparty = 1
  450. danceWhorePay = rand(3,8)
  451. 'You saw that a man in a decent suit went up to Albina and started to talk quietly with her.'
  452. elseif wealthmanrand = 1:
  453. kolvomanparty = 2
  454. danceWhorePay = rand(5,10)
  455. 'You saw that two guys approached Albina and started to talk to her.'
  456. elseif wealthmanrand = 2:
  457. kolvomanparty = 1
  458. danceWhorePay = rand(4,9)
  459. 'You saw that an Armenian went up to Albina and started talking to her and gesticulating wildly.'
  460. elseif wealthmanrand = 3:
  461. kolvomanparty = 2
  462. danceWhorePay = rand(6,12)
  463. 'You saw that two Armenians went up to Albina and started talking to her.'
  464. elseif wealthmanrand = 4:
  465. kolvomanparty = 3
  466. danceWhorePay = rand(8,14)
  467. 'You saw that three Armenians approached Albina and started talking to her.'
  468. elseif wealthmanrand = 5:
  469. kolvomanparty = 1
  470. danceWhorePay = rand(5,10)
  471. 'You saw that a black went up Albina and started talking to her.'
  472. elseif wealthmanrand = 6:
  473. kolvomanparty = 2
  474. danceWhorePay = rand(7,15)
  475. 'You saw that two black men went up Albina and started talking to her.'
  476. elseif wealthmanrand = 7:
  477. kolvomanparty = 3
  478. danceWhorePay = rand(10,20)
  479. 'You saw that three black men went up Albina and started talking to her.'
  480. end
  481. if wealthmanrand <= 7:
  482. 'After talking Albina came to you. "<<$pcs_nickname>>, we need to talk."'
  483. act 'About what?':
  484. *clr & cla
  485. minut += 15
  486. gs 'stat'
  487. 'You asked Albina what she wanted to talk about.'
  488. if kolvomanparty = 1:
  489. 'Albina came closer to you and quietly began to speak, "You see this guy? If you stay with him for an hour or so and be affectionate, you will be able to earn <<danceWhorePay*1000>> <b>₽</b>."'
  490. else
  491. 'Albina came closer to you and quietly began to speak, "You see these guys? If you stay with them for a couple of hours and be affectionate, you will be able to earn <<danceWhorePay*1000>> <b>₽</b>."'
  492. end
  493. gs 'willpower', 'prostitution', 'resist', 'hard'
  494. if will_cost <= pcs_willpwr:
  495. act 'Refuse and leave (<<will_cost>> Willpower)':
  496. *clr & cla
  497. gs 'willpower', 'prostitution', 'resist', 'hard'
  498. gs 'willpower', 'pay', 'resist'
  499. minut += 15
  500. otkazDanceWhore = 1
  501. DanceWhoreT = 0
  502. gs 'stat'
  503. 'You got in the car along with the rest of the troupe, and shortly you returned to town.'
  504. act 'Leave': gt 'pavResidential'
  505. end
  506. else
  507. act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  508. end
  509. act 'Agree':
  510. *clr & cla
  511. money += danceWhorePay * 1000
  512. DanceWhore += 1
  513. DanceWhoreT += 1
  514. otkazDanceWhore = 0
  515. slutty += 1
  516. gs 'stat'
  517. 'You agreed to be "nice" and Albina counted out your money.'
  518. if wealthmanrand = 0:act 'Go with the man': gt 'AlbStarsWhore', 'whore1'
  519. if wealthmanrand = 1:act 'Go with the men': gt 'AlbStarsWhore', 'whore2'
  520. if wealthmanrand = 2:act 'Go with the Armenian': gt 'AlbStarsWhore', 'whore3'
  521. if wealthmanrand = 3:act 'Go with the Armenians': gt 'AlbStarsWhore', 'whore4'
  522. if wealthmanrand = 4:act 'Go with the Armenians': gt 'AlbStarsWhore', 'whore5'
  523. if wealthmanrand = 5:act 'Go with the black man': gt 'AlbStarsWhore', 'whore6'
  524. if wealthmanrand = 6:act 'Go with the blacks': gt 'AlbStarsWhore', 'whore7'
  525. if wealthmanrand = 7:act 'Go with the blacks': gt 'AlbStarsWhore', 'whore8'
  526. end
  527. end
  528. end
  529. elseif pcs_apprnc < 52:
  530. 'After dancing Albina talked with some of the men.'
  531. end
  532. act 'Drive back':
  533. *clr & cla
  534. minut += 15
  535. gs 'stat'
  536. 'You got in the car along with the rest of the troupe, and shortly you returned to town.'
  537. act 'Leave': gt 'pavResidential'
  538. end
  539. end
  540. end
  541. end
  542. act 'Leave': gt 'gdksport', 'start'
  543. end
  544. if $ARGS[0] = 'cab_home':
  545. menu_off = 1
  546. *clr & cla
  547. minut += 15
  548. gs 'stat'
  549. 'You called a taxi and it took you back to town.'
  550. if spafinloc = 11:
  551. cumspclnt = 11
  552. gs 'cum_cleanup'
  553. 'Along the way you wiped the sperm from your face.'
  554. end
  555. act 'Leave': gt 'pavResidential'
  556. end
  557. if $ARGS[0] = 'racing2':
  558. *clr & cla
  559. menu_off = 1
  560. gsAboBeg -= 1
  561. timemult = 8
  562. loopcount = 1
  563. :runtimeloop
  564. gs 'exercise', 'tier2', 0, 'run_exp'
  565. if loopcount < timemult: loopcount += 1 & jump 'runtimeloop'
  566. loopcount = 0
  567. timemult = 0
  568. gs 'stat'
  569. '<center><img <<$set_imgh>> src="images/locations/shared/park/parkbeg.jpg"></center>'
  570. 'You spend 20 minutes on warm up, run for 90 minutes then spend 10 minutes on your cool down.'
  571. act 'Leave': gt 'gdksport', 'start'
  572. end
  573. if $ARGS[0] = 'vball2':
  574. *clr & cla
  575. menu_off = 1
  576. gsAboVolley -= 1
  577. if alko < 2:
  578. npc_rel['A69'] += rand(0,2)
  579. timemult = 8
  580. loopcount = 1
  581. :vballtimeloop1
  582. gs 'exercise', 'tier2', 0, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
  583. if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop1'
  584. loopcount = 0
  585. timemult = 0
  586. else
  587. timemult = 8
  588. loopcount = 1
  589. :vballtimeloop2
  590. gs 'exercise', 'tier1', 0, 'run_exp'
  591. if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop2'
  592. loopcount = 0
  593. timemult = 0
  594. if pcs_inhib < 40:inhib_exp += rand(0,1)
  595. end
  596. gs 'stat'
  597. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
  598. if alko < 2:
  599. 'At the beginning of the workout you ran a few laps around the gym. After some sprints, you did abdominal exercises. Afterwards, you practiced volleying and serving the ball.'
  600. else
  601. npc_rel['A69'] -= rand(0,2)
  602. 'You tried to train, but your level of intoxication doesn''t let you focus. The coach sent you to spend the lesson doing laps.'
  603. end
  604. act 'Leave': gt 'gdksport', 'start'
  605. act 'Talk to the coach': gt 'Voltrener', 'start'
  606. end
  607. if $ARGS[0] = 'vball3':
  608. *clr & cla
  609. menu_off = 1
  610. gsAboVolley -= 1
  611. gs 'stat'
  612. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
  613. 'On Fridays they hold intramural competitions. Scouts for professional teams sometime come to see who the stronger and more talented players are.'
  614. if alko < 2:
  615. timemult = 8
  616. loopcount = 1
  617. :vballtimeloop3
  618. gs 'exercise', 'tier2', 0, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
  619. if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
  620. loopcount = 0
  621. timemult = 0
  622. if pcs_vball < 25:
  623. 'You were an absolutely lousy player and made constant mistakes. Eventually, the coach had enough and he removed you from the court.'
  624. elseif pcs_vball < 50:
  625. 'You did not play very well. Sometimes you made some blunders. The coach was angry, but tolerated your antics.'
  626. elseif pcs_vball < 75:
  627. 'You played well on the court and rarely made any mistakes. The coach looked pleased with you.'
  628. else
  629. 'You played great on the court, and easily defeated your rivals. The coach looked pleased with your game.'
  630. if rand(0, 1) = 0:
  631. if andGevknow = 0:$nameAndGev = 'some guy'
  632. if andGevknow > 0:$nameAndGev = 'Andrei'
  633. 'During the game you got pushed by <a href="exec: gt ''volAndGev'', ''start''"><<$nameAndGev>></a>.'
  634. end
  635. end
  636. else
  637. minut += 120
  638. 'You took to the court, but kept missing plays because you were too drunk to focus. The coach noticed your state and removed you from the game.'
  639. end
  640. act 'Leave': gt 'gdksport', 'start'
  641. act 'Talk to the coach': gt 'Voltrener', 'start'
  642. end
  643. if $ARGS[0] = 'vball4':
  644. *clr & cla
  645. menu_off = 1
  646. volkomday = daystart
  647. timemult = 8
  648. loopcount = 1
  649. :vballtimeloop4
  650. gs 'exercise', 'tier2', 0, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
  651. if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop4'
  652. loopcount = 0
  653. timemult = 0
  654. npc_rel['A69'] += 1
  655. if pcs_inhib < 40:inhib_exp += rand(0,1)
  656. gs 'stat'
  657. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
  658. 'Number of games <<volsesongame>>, Win - <<volsesonwin>>, lesions - <<volsesonloss>>.'
  659. 'At the beginning of the workout you ran a few laps around the room. Afterwards the coach has you do push-ups and crunches. Then you practiced receiving and setting up plays and serving the ball. At the end of the workout you had a practice game.'
  660. act 'Leave': gt 'gdksport', 'start'
  661. if $pantyworntype = 'none' and rand(0,1) = 1 and (volleytanga = 1 or VoltrenerVoyeur >= 5):
  662. gs 'willpower', 'exhib', 'self'
  663. if will_cost <= pcs_willpwr:
  664. act 'Correct clothing (<<will_cost>> Willpower)':
  665. *clr & cla
  666. inhib_exp += rand(1,5)
  667. TrenerLust += 3
  668. Voltrenersee += 1 & ! setcheck on gg without panties
  669. gs 'willpower', 'exhib', 'self'
  670. gs 'willpower', 'pay', 'self'
  671. gs 'stat'
  672. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/event/game'+rand(1,2)+'.jpg"></center>'
  673. 'It seems the coach noticed you weren''t wearing any panties, his eyes lit up and he said turning away: "<<$pcs_lastname>>. Come see me after training. I need to show you UH ... a few things" '
  674. act 'Leave':gs'stat'& gt 'gdksport', 'start'
  675. act 'Go to the coach''s office': gt 'Voltrenersex', 'start'
  676. end
  677. else
  678. act 'Correct clothing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  679. end
  680. else
  681. act 'Talk to the coach': gt 'Voltrener', 'start'
  682. end
  683. end
  684. if $ARGS[0] = 'vball5':
  685. *clr & cla
  686. menu_off = 1
  687. timemult = 8
  688. ! loopcount = 1
  689. ! :vballtimeloop5
  690. ! gs 'exercise', 'tier2', 0, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
  691. ! if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop5'
  692. ! loopcount = 0
  693. gs 'stat'
  694. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
  695. 'The tournament starts at 19:00. Your bus departs at 18:00. You gathered your things together with the rest of the team and got on a bus that took you to the out of town match.'
  696. act 'Leave': gt 'gdksport', 'start'
  697. act 'Get on bus and go to play':
  698. volltime = 0
  699. sorevday = daystart
  700. if hour < 18: hour = 18 & minut = 0
  701. timemult = 0
  702. npc_rel['A69'] += 2
  703. minut += 60 & !total time should be 4 hours, 2 hours for the game and 2 hours travel
  704. gt 'gdksport', 'volley'
  705. end
  706. end
  707. if $ARGS[0] = 'volley':
  708. menu_off = 1
  709. gs 'exercise', 'tier2', 0, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
  710. gs 'exercise', 'tier2', 0, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
  711. ! minut += 30
  712. gs 'stat'
  713. if volltime = 0:
  714. !! reset the scores
  715. volpoint = 0
  716. volpointv = 0
  717. 'The teams take to the court and start playing.'
  718. !! reserve player or you were caught drinking by the coach and he forbid you from playing
  719. if trener_Speak < 8 or seealko = 1:
  720. volleysostav = 1
  721. poverkomand = 50
  722. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game3.jpg"></center>'
  723. 'You sit on the bench watching your team play.'
  724. !! starter
  725. else
  726. volleysostav = 2
  727. !! between 0 and 200 dependent on player skills
  728. poverkomand = ((pcs_vball*2) + ((pcs_stren + pcs_vital + pcs_agil + pcs_react)/2))/2
  729. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game4.jpg"></center>'
  730. 'After warming up you run out on the court to join your teammates.'
  731. end
  732. !! opponent skill - between 0 and 200. A perfect player should be able to win every match.
  733. poverkomandV = rand(0, 200)
  734. if poverkomand > poverkomandV:
  735. volpoint = 1
  736. 'Your team plays better than your opponents.'
  737. elseif poverkomand < poverkomandV:
  738. volpointv = 1
  739. 'Your opponents play better than your team.'
  740. else
  741. 'The scoring varies one way, then the other, obviously the teams are evenly matched.'
  742. end
  743. act 'Continue':volltime = 1 & gt 'gdksport', 'volley'
  744. !! halftime
  745. elseif volltime = 1:
  746. 'During the break, both teams have a rest.'
  747. if volpointv = 0:
  748. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
  749. 'Coach tells the team that you can''t relax, though winning you still need to be focused and not let the opponents back into the game.'
  750. elseif volpoint = 0:
  751. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener2.jpg"></center>'
  752. 'Coach tells the team that losing the first half is bad, but it''s not a disaster, you pick yourselves up and go out and kick their asses. You can still win this game in the second half.'
  753. else
  754. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener1.jpg"></center>'
  755. 'Coach tells the team that there is no draws in volleyball, he expects you to keep doing the things that you are doing well, but increase pressure. With more discipline and toughness, you can win this game. '
  756. end
  757. if volleysostav = 1:
  758. 'You are sitting on the bench.'
  759. act 'Ask to play':
  760. if seealko = 1:
  761. *clr & cla
  762. 'The coach refuses to let you play because he caught you drinking.'
  763. act 'Continue':volltime = 2 & gt 'gdksport', 'volley'
  764. else
  765. *clr & cla
  766. gs 'stat'
  767. if npc_rel['A69'] >= rand(0, 80):
  768. volleysostav = 2
  769. poverkomand = ((pcs_vball*2) + ((pcs_stren + pcs_vital + pcs_agil + pcs_react)/2))/2
  770. 'The coach agrees to let you play the second half.'
  771. act 'Continue':volltime = 2 & gt 'gdksport', 'volley'
  772. else
  773. 'You ask the coach to play, but he shakes his head and explains that it is not strategically right for the team.'
  774. act 'Continue':volltime = 2 & gt 'gdksport', 'volley'
  775. end
  776. end
  777. end
  778. end
  779. act 'Continue':volltime = 2 & gt 'gdksport', 'volley'
  780. !! 2nd half
  781. elseif volltime = 2:
  782. *clr & cla
  783. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game5.jpg"></center>'
  784. 'Break is over and the team starts the second half.'
  785. if volleysostav = 1:'You sit on the bench watching your team play.'
  786. !! change the opponent skill a bit so both halves are not an entirely static affair.
  787. poverkomandV += rand(-50, 50)
  788. if poverkomand > poverkomandV:
  789. volpoint += 1
  790. 'Your team plays better than your opponents.'
  791. !! you came in and your team scored when they would not have without you
  792. if volleysostav = 2 and volpointv = 1:npc_rel['A69'] += 10
  793. elseif poverkomand < poverkomandV:
  794. volpointv += 1
  795. 'Your opponents play better than your team.'
  796. !! you came in and your team gave up a point they would not have without you
  797. if volleysostav = 2 and volpoint = 1:npc_rel['A69'] -= 5
  798. else
  799. 'The scoring varies one way, then the other, obviously the teams are evenly matched.'
  800. !! you came in and your team tied when they would have lost without you
  801. if volleysostav = 2 and volpointv = 1:npc_rel['A69'] += 5
  802. end
  803. act 'Continue':volltime = 3 & gt 'gdksport', 'volley'
  804. !! end of game
  805. elseif volltime = 3:
  806. *clr
  807. cla
  808. volsesongame += 1
  809. if rand (1, 100) < 3:
  810. if volpointv = 2:
  811. volpoint = 0
  812. volpointv = 2
  813. elseif volpoint = 2:
  814. volpoint = 2
  815. volpointv = 0
  816. end
  817. end
  818. 'Final whistle.'
  819. seealko = 0
  820. if volpoint > volpointv:
  821. volsesonwin += 1
  822. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game6.jpg"></center>'
  823. 'Your team wins.'
  824. elseif volpoint < volpointv:
  825. volsesonloss += 1
  826. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game8.jpg"></center>'
  827. 'Your team loses.'
  828. else
  829. if rand (0, 1) = 0:
  830. volsesonwin += 1
  831. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game7.jpg"></center>'
  832. 'The match was very close, but in the end your team pulls of a win.'
  833. else
  834. volsesonloss += 1
  835. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/game7.jpg"></center>'
  836. 'The match was very close, but in the end your team still loses.'
  837. end
  838. end
  839. minut += 60 & !total time should be 4 hours, 2 hours for the game and 2 hours travel
  840. act 'Leave': gt 'gdksport', 'start'
  841. act 'Talk to the coach': gt 'Voltrener', 'start'
  842. end
  843. end
  844. if $ARGS[0] = 'shower':
  845. menu_off = 1
  846. *clr & cla
  847. $location_type = 'bathroom'
  848. dynamic $showerdin
  849. minut += 15
  850. pcs_horny += 1
  851. pcs_makeup = 1
  852. if frost > 0:frost = 0
  853. gs 'stat'
  854. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  855. if IvanShowerYes = 1 and rand(0,3) = 1 and ShowerIvan < 3:
  856. if ShowerIvan = 1: ShowerIvan = 2
  857. 'You entered the women''s shower, turning the water on you began to lather up your body with a washcloth. Suddenly, you hear the door creak as it opened and you remember that you agreed not to lock it for Ivan.'
  858. 'You looked around and see Ivan Prokhorov standing there looking at you. "Hello <<$pcs_nickname>>. The men''s shower is full, so I thought I would join you instead." Ivan smiled after these words.'
  859. act 'Shower with Ivan': gt 'gdksport', 'ShowerWithIvan'
  860. gs 'willpower', 'bj', 'resist'
  861. if will_cost <= pcs_willpwr:
  862. act 'Not today (<<will_cost>> Willpower)':
  863. *clr & cla
  864. gs 'willpower', 'bj', 'resist'
  865. gs 'willpower', 'pay', 'resist'
  866. gs 'stat'
  867. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/community/shower1.jpg"></center>'
  868. 'You cover your breasts with one hand and turn sideways crossing your legs while flashing Ivan your best smile.'
  869. '"How about another time Ivan? I''m not feeling it right now." Ivan just laughs and walk out of the shower room.'
  870. 'You quickly lock the door, before finishing your shower in peace.'
  871. act 'Get out of the shower': gt 'gdksport', 'start'
  872. end
  873. else
  874. act 'Not today (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  875. end
  876. elseif kotovVSprohorov = 1 and ShowerIvan < 3:
  877. kotovVSprohorov = 2
  878. 'You enter the women''s shower and turning the water on begin to lather your body with a washcloth. Suddenly, you hear the door creak as it opened and you remember that you forgot to lock it.'
  879. 'You looked around and saw Ivan Prokhorov standing in the doorway looking at you. "Hi <<$pcs_nickname>>. Can I join you? The men''s shower is full." Ivan smiled after these words.'
  880. gs 'willpower', 'bj', 'resist'
  881. if will_cost <= pcs_willpwr:
  882. act 'Throw Ivan out (<<will_cost>> Willpower)':
  883. *clr & cla
  884. IvanShowerQW = 1
  885. gs 'willpower', 'bj', 'resist'
  886. gs 'willpower', 'pay', 'resist'
  887. gs 'stat'
  888. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/community/shower1.jpg"></center>'
  889. 'You cover your breasts with one hand and turn sideways crossing your legs as you hurl your washcloth at Ivan. He easily dodged the flying cloth and laughs as he exits the shower room.'
  890. 'You quickly lock the door, before finishing your shower in peace.'
  891. act 'Get out of the shower': gt 'gdksport', 'start'
  892. end
  893. else
  894. act 'Throw Ivan out (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  895. end
  896. act 'Uh, what?':
  897. *clr & cla
  898. gs 'stat'
  899. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/shower2.jpg"></center>'
  900. 'You''re completely surprised and confused by Ivan''s sudden appearance, you are struck speechless. Ivan takes your inaction and silence as consent, as he walks into the shower room and closes the door behind him.'
  901. gs 'willpower', 'bj', 'resist', 'hard'
  902. if will_cost <= pcs_willpwr:
  903. act 'Escape from the shower (<<will_cost>> Willpower)':
  904. *clr & cla
  905. IvanShowerQW = 1
  906. gs 'willpower', 'bj', 'resist', 'hard'
  907. gs 'willpower', 'pay', 'resist'
  908. gs 'stat'
  909. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/community/shower1.jpg"></center>'
  910. 'You cover your breasts with one hand as you quickly grab your towel and run from the shower. As you run into the changing room, you can hear Ivan laughing.'
  911. act 'Get out of the shower': gt 'gdksport', 'start'
  912. end
  913. else
  914. act 'Escape from the shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  915. end
  916. act 'Wash together':
  917. IvanShowerYes = 0
  918. if ShowerIvan = 0: ShowerIvan = 1
  919. gt 'gdksport', 'ShowerWithIvan'
  920. end
  921. end
  922. else
  923. 'You enter the women''s shower and turning the water on begin to lather your body with a washcloth. After you rinsed off the soap, you washed your hair with shampoo. Next you rinsed out the shampoo out of your hair and feel completely clean.'
  924. if (trenerlust >= 40 or trenersex = 1) and rand(0,3) = 0 and VoltrenerVoyeur = 0:
  925. act 'Continue': gt 'VoltrenerSexShower', '0'
  926. elseif (trenerlust >= 40 or trenersex = 1) and rand(0,3) = 0 and VoltrenerVoyeur = 1:
  927. act 'Continue': gt 'VoltrenerSexShower', '1'
  928. elseif (trenerlust >= 40 or trenersex = 1) and rand(0,3) = 0 and VoltrenerVoyeur = 2 and IvanShowerYes = 0:
  929. act 'Continue': gt 'VoltrenerSexShower', '2'
  930. else
  931. 'After your shower, you get dressed.'
  932. act 'Get out of the shower': gt 'gdksport', 'start'
  933. end
  934. end
  935. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
  936. end
  937. if $ARGS[0] = 'ShowerWithIvan':
  938. menu_off = 1
  939. *clr & cla
  940. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  941. 'Ivan walks over to you, pulling his boxer shorts and stepping out of them as they fall around his ankles. Stepping into the shower with you, getting himself wet under the shower. His muscular body was very close to yours.'
  942. 'You tried not to look at him but your eyes involuntarily dropped to his groin where his thick cock hung and swung as he moved. Ivan seeing where you were looking winked, "Want to wash me?"'
  943. gs 'arousal', 'foreplay', 5
  944. gs 'stat'
  945. act 'Lather Ivan':
  946. *clr & cla
  947. gs 'boyStat', 'A3'
  948. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/community/shower.jpg"></center>'
  949. 'You took your washcloth and began to lather Ivan''s body. As you move around him, you can''t help but notice his <<dick>>cm <<$dick_girth>> cock began to rise up and getting hard, you feel it brush against your thigh.'
  950. 'Ivan begins to rubs his hands over your body and caress you with his hands. After a few moments you feel his hands on your shoulders as he gentle but firmly pushes you down to your knees.'
  951. gs 'arousal', 'foreplay', 5
  952. gs 'stat'
  953. act 'Give blowjob':
  954. *clr & cla
  955. if npc_Sex['A3'] = 0: npc_Sex['A3'] = 1 & guy += 1
  956. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/community/shover.jpg"></center>'
  957. 'You slowly sink to your knees in front of Ivan and his <<dick>>cm <<$dick_girth>> cock in front of your face. Ivan leaned forward probing impatiently with the head of his cock against your lips. Your mouth opens almost against your will and you let his cock slide in your mouth.'
  958. 'Your lips tightly wrapped around Ivan''s solid rod and you sucked him as the streams of warm water wash over you. Suddenly Ivan pulled his dick out of your mouth and takes you by the hand, pulling you back up to your feet. He brought his lips to your breast and began to suck on your nipple.'
  959. 'Bliss sweeps over you as he suckles your stiff nipple. Releasing your nipple with a wet pop, Ivan pushed you back onto your knees and bent you backwards as he straddles your face, once again sliding his hot cock into your mouth. He began pushing it deeper into your throat.'
  960. gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
  961. gs 'stat'
  962. act 'Allow him to continue':
  963. cla & *clr
  964. if pcs_throat < 15:
  965. '<center><video autoplay loop src="images/shared/sex/blowjob/shower6.mp4"></video></center>'
  966. 'Penetrating further and further into your mouth, then into your throat, his member blocked your breath, which caused a gag reflex, nearly causing you to vomit. Freeing your mouth from his dick and wiping your tears, you screamed at Ivan, "This isn''t some bottomless hole for you to shove your dick into, you know!" Ivan gave you a guilty look then he pulled you back to your feet again as he began to kiss you, caress your breasts and ass until you began to moan with desire. He turned you around then bent you over with your ass towards him.'
  967. else
  968. '<center><video autoplay loop src="images/shared/sex/blowjob/shower7.mp4"></video></center>'
  969. 'Penetrating further and further into your mouth, then into your throat, you take his member to the root without any problems and without causing you discomfort, and bringing Ivan "heavenly delight", if his groans and moans were any indication. Feeling that your classmate would flood your throat with his seed at any moment, you pulled your mouth off of his cock and turned and bent over, presenting your ass to Ivan. You also wanted some satisfaction.'
  970. end
  971. if agape > 0:
  972. act 'Continue':
  973. *clr & cla
  974. if pcs_throat < dick:pcs_throat += 1
  975. spafinloc = 12
  976. gs 'cum_manage'
  977. gs 'stat'
  978. '<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum49.jpg"></center>'
  979. 'Bent over, expecting to feel his <<dick>>cm <<$dick_girth>> cock against your pussy at any moment, you are momentarily surprised when you feel Ivan cock pressed up against your asshole.'
  980. 'Thinking he was unaware you speak up. "Ivan that''s my asshole." You hear Ivan snort. "Yeah I know." And with those words he pushes the head of his <<dick>>cm <<$dick_girth>> cock in your ass. You moan in a mixture of pain and pleasure.'
  981. 'He takes it slow, giving you time to adjust to his dick invading your ass. Once your moans turn more to ones of pleasure then pain, he slips it in deeper, slowly working himself balls deep in your ass.'
  982. 'Once there he begins stroking his <<dick>>cm <<$dick_girth>> cock faster and faster in your ass. Soon his skin is slapping against your bare ass, as he pounds you hard and fast.'
  983. 'One of your hands rubs your clit while the other one stays against the wall to brace yourself. He has amazing stamina a seemingly endless supply. No matter how much you love him fucking your ass, after awhile you feel your ass beginning to get sore, your moans of pleasure start to turn into grunts of pain.'
  984. 'Apparently sensing your growing discomfort he makes one more powerful thrust with a grunt then pulls out of your ass. He pulls you around and pushes you back down to your knees, he pushes his cock back in your mouth. You try to ignore the taste of his cock, considering just where it was.'
  985. 'You do you best to suck him off quickly. With in moments he is shooting his sperm in your mouth. Once he is done he goes back to showering, he quickly finishes up and starts to get dressed. He watches you as you get dressed. "That was great <<$pcs_nickname>>, we should do that again sometime." Without waiting for a reply he leaves the shower.'
  986. gs 'arousal', 'anal', 5, 'sub', 'rough'
  987. gs 'arousal', 'masturbate', 5
  988. minut -= 5
  989. gs 'arousal', 'end'
  990. gs 'stat'
  991. act 'Get out of the shower': gt 'gdksport', 'start'
  992. end
  993. else
  994. act 'Turn around and bend over':
  995. *clr & cla
  996. IvanShowerQW = 1
  997. lubonus = 2
  998. spafinloc = 3
  999. gs 'Cum_Manage'
  1000. if pcs_ass + lubonus + 2 < dick:
  1001. if pcs_makeup > 1:pcs_makeup = 0
  1002. pcs_horny -= 20
  1003. pcs_mood -= 20
  1004. if agape < 3:agape = 3
  1005. elseif pcs_ass < dick:
  1006. pcs_horny += 10
  1007. if agape < 2 and lubonus = 0:agape = 2
  1008. end
  1009. gs 'stat'
  1010. '<center><video autoplay loop src="images/shared/sex/vag/doggy/shover2.mp4"></video></center>'
  1011. 'As you bend over, you feel Ivan''s hand stroking your ass and his finger starts to massage your anus. You are momentarily surprised when you feel his fingers pressed up against your asshole. Thinking he was unaware you speak up. "Ivan that''s my asshole."'
  1012. 'You hear Ivan snort. "Yeah I know." And with those words he pushes the head of his <<dick>>cm <<$dick_girth>> cock in your ass. You moan in a mixture of pain and pleasure. He takes it slow, giving you time to adjust to his dick invading your ass.'
  1013. 'Once your moans turn more to ones of pleasure then pain, he slips it in deeper, slowly working himself balls deep in your ass. Once there he begins stroking his <<dick>>cm <<$dick_girth>> cock faster and faster in your ass. Soon his skin is slapping against your bare ass, as he pounds you hard and fast.'
  1014. 'One of your hands rubs your clit while the other one stays against the wall to brace yourself. He has amazing stamina a seemingly endless supply. For awhile you buck your hips back against him, fucking him as much as he was fucking you, but no matter how much you love him fucking your ass, after awhile you feel your ass beginning to get sore.'
  1015. gs 'arousal', 'anal', 5, 'sub', 'rough'
  1016. gs 'arousal', 'masturbate', 5
  1017. minut -= 5
  1018. gs 'stat'
  1019. if VoltrenerVoyeur = 3:
  1020. act 'Continue': gt 'VoltrenerSexShower', '3'
  1021. elseif VoltrenerVoyeur = 4:
  1022. act 'Continue': gt 'VoltrenerSexShower', '4'
  1023. elseif VoltrenerVoyeur = 5:
  1024. act 'Continue': gt 'VoltrenerSexShower', '5'
  1025. else
  1026. if pcs_horny >= 100:
  1027. if stat['anal'] >= 10 and orgasm > 0:
  1028. pcs_mood += 20
  1029. $orgasm_or = 'custom'
  1030. $orgasm_txt = 'Your whole body contracts and then you cry out in orgasm.'
  1031. end
  1032. end
  1033. 'Your moans of pleasure start to turn into grunts of pain. Apparently sensing your growing discomfort he makes one more powerful thrust with a grunt. His body spasms against yours as you feel him cumming in your ass. Once he is done he pulls out of your ass and goes back to showering, he quickly finishes up and starts to get dressed.'
  1034. 'He watches you as you get dressed. "That was great <<$pcs_nickname>>, we should do that again sometime." Without waiting for a reply he leaves the shower.'
  1035. cumspclnt = 1
  1036. gs 'cum_cleanup'
  1037. gs 'arousal', 'end'
  1038. gs 'stat'
  1039. act 'Get out of the shower': gt 'gdksport', 'start'
  1040. end
  1041. end
  1042. end
  1043. end
  1044. gs 'willpower', 'anal', 'resist', 'hard'
  1045. if will_cost <= pcs_willpwr:
  1046. act 'That''s enough for now (<<will_cost>> Willpower)':
  1047. gs 'willpower', 'anal', 'resist', 'hard'
  1048. gs 'willpower', 'pay', 'resist'
  1049. gs 'stat'
  1050. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/community/shower1.jpg"></center>'
  1051. 'Ivan pauses for a brief second and you use the chance to quickly stand up and jump out of the shower.'
  1052. 'You look back at him and say, "I think you''ve had enough of me for today. Maybe you can have more next time."'
  1053. act 'Get out of the shower': gt 'gdksport', 'start'
  1054. end
  1055. else
  1056. act 'That''s enough for now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1057. end
  1058. end
  1059. end
  1060. end
  1061. if $ARGS[0] = 'Ivan_bored':
  1062. menu_off = 1
  1063. *clr & cla
  1064. minut += 5
  1065. pcs_horny += 10
  1066. gs'stat'
  1067. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/school/ivan2.jpg"></center>'
  1068. 'You look at Ivan for a long moment and bite your lower lip and then whisper just loud enough he can barely hear you. "I''m bored." He looks at you a moment then smiles, he looks around, then takes you by the hand and leads you away from the others, into one of the lesser used area''s of the school. He stops at one of the boys restrooms, going inside and leaving you outside. A few moments later two younger boys are ushered out by Ivan and sent packing. He watches them go, once they round the corner he pulls you into the bathroom.'
  1069. gs 'willpower', 'anal', 'resist'
  1070. if will_cost <= pcs_willpwr:
  1071. act 'Leave (<<will_cost>> Willpower)':
  1072. gs 'willpower', 'anal', 'resist'
  1073. gs 'willpower', 'pay', 'resist'
  1074. gs 'stat'
  1075. gt 'gschool_lessons', 'short_break'
  1076. end
  1077. else
  1078. act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1079. end
  1080. act 'Go into the bathroom with Ivan':
  1081. *clr & cla
  1082. pcs_horny += 20
  1083. gs 'boyStat', 'A3'
  1084. gs 'stat'
  1085. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/school/bbivanbj.jpg"></center>'
  1086. 'Once inside Ivan starts to kiss you passionately while pulling your clothes off and tossing them all over, you return his kiss and help remove your clothes. He backs up pulling you along into one of the stalls with him. Once your clothes are removed he starts removing his own clothes, which you are only to happy to help with. Once you''re both fully naked, he sits down on the toilet and gently pushes you down to your knees.'
  1087. 'He guides your head to his <<dick>>cm <<$dick_girth>> cock, using one of your hands you grab his dick and start to stroke the shaft while you open your mouth and take his dick into your mouth. You wrap your lips tightly around his shaft and start sucking him, while using your tongue to tease the head. You alternate your hand from stroking him and fondling his balls.'
  1088. 'He moans and grabs your hair, you can feel he is restraining himself from forcing your head down and jamming his dick down your throat. After a couple of minutes, he growls a bit and stands up, pulling you up as well. Without explaining he turns you around so quickly you almost stumble, only his strong hands on you keep you from falling into the stall wall. He roughly bends you over, using one hand to guide his cock the other grabs your butt cheek to spread it open.'
  1089. gs 'arousal', 'kiss', 5, 'sub'
  1090. gs 'arousal', 'hj', 5, 'dom'
  1091. gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
  1092. minut -= 5
  1093. gs 'stat'
  1094. act 'Let him':
  1095. *clr & cla
  1096. lubonus = 2
  1097. spafinloc = 3
  1098. gs 'Cum_Manage'
  1099. if pcs_ass + lubonus + 2 < dick:
  1100. if pcs_makeup > 1:pcs_makeup = 0
  1101. pcs_horny -= 20
  1102. pcs_mood -= 20
  1103. if agape < 3:agape = 3
  1104. elseif pcs_ass < dick:
  1105. if agape < 2 and lubonus = 0:agape = 2
  1106. end
  1107. gs 'stat'
  1108. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sex/school/schoolanal.jpg"></center>'
  1109. 'He rubs the tip of his dick against your asshole for a couple of moments and then you feel a sharp pain as he pushes it in. With only your saliva as lubrication, it doesn''t slide in as easily. You bite your lip and cry out a little in pain. He relaxes a little and rubs your back as he takes it slow, giving you time to stretch and adjust to his cock invading your ass.'
  1110. 'He slowly strokes his <<dick>>cm <<$dick_girth>> cock in your ass, with each stroke pushing it just a little deeper in your ass. Once he is about half way in your moans turn from pain to pleasure, while one of your hands starts rubbing your clit. You start moaning louder and panting, your pussy is now soaking wet. After a couple of minutes the pleasure is building up inside of your body so much you no longer even need to stimulate your clitorous any longer. "Fuck <<$pcs_nickname>>, you not only have the hottest ass of any girls in school, but the tightest one I have ever fucked." Ivan says as he can tell your getting into it, grabbing your hips with both hands. He drives himself balls deep into your ass, eliciting a squeak of pain from you, but sensation of pain is quickly overwhelmed by pleasure.'
  1111. 'Holding onto your hips with both hands, he holds you steady and keeps you from pulling away, as he jack hammers his <<dick>>cm <<$dick_girth>> cock balls deep in your ass. You moan in pain and pleasure, mostly pleasure, the sounds of your moans, almost drowned out the sounds of his skin slapping against yours, his balls slapping against your wet pussy. You place your hands against the stall wall to keep him from driving your head into it, from his powerful and violent thrusts. As he abuses your poor little asshole, you find yourself loving every second of it.'
  1112. 'You have an intense orgasm that leaves your legs shaking and barely able to keep standing. You are almost to the point where you are unable to take it anymore, either from the intense pleasure or the growing burning sensation in your ass. Either way the matter is moot, as Ivan drives himself once more balls deep into your ass, but this time holds himself there. You feel his cock twitching as he shoots hot sperm deep in your ass, spurt after spurt filling you up with his semen in what seems an almost unending stream. Finally he takes a shuddering breath and pulls out of you, leaving you to almost collapse with out his support.'
  1113. 'You both start to get dressed, him faster than you, as your still unsteady on your feet, from your shaky legs. Once he is done getting dressed he helps you gather the rest of your clothes from where he tossed them aside. As you are seeing to the final adjustments of your clothes he goes to the bathroom door and looks out both ways down the hall, motioning you over just as the class bell rings. Oh well, at least you have a good excuse to be a little late, you think to yourself with a smile.'
  1114. 'As you start to go out the door, he stops you and squeezes your ass with his strong hand and says. "That was great <<$pcs_nickname>>, you are coolest chick in school, not to mention the hottest. Maybe we can do this again sometime soon, or maybe I will come see you in the shower at the community center some night, maybe even tonight." He grins and winks at you, giving your ass a hard slap, as he rushes off to class. You only have time to nod in agreement to his idea of doing this again, you bite your lip as you watch him go. You have mixed feelings about this, Ivan is a great guy and a lot of fun, but you know he doesn''t want a girlfriend. He just wants to be friends with benefits, but is that enough for you? You don''t have time to think on it more as you hurry to class.'
  1115. $orgasm_or = 'yes'
  1116. gs 'arousal', 'anal', 5, 'sub', 'rough'
  1117. gs 'arousal', 'end'
  1118. gs 'stat'
  1119. act 'Continue': gt 'gschool_lessons', 'short_break'
  1120. end
  1121. end
  1122. end
  1123. if $ARGS[0] = 'Fedor First Date':
  1124. menu_off = 1
  1125. *clr & cla
  1126. numnpc = 5
  1127. gs 'stat'
  1128. '<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
  1129. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
  1130. if fedorkozbreak = 1:
  1131. 'You enter the sports club and see Fyodor Kozlov, standing by the front door. He looks as though he is waiting for someone and as soon as he sees you, he flashes you a smile and he approaches with an affable smile on his face. "Hello <<$pcs_firstname>>." he says with a warm smile. He pauses for a moment then reaches into his pockets and pulls out 2 tickets and says, "Here is the deal ... I know that we had a bit of a bumpy relationship before but I would like to try again if you will. So what do you say? Wanna go on another date with me?'
  1132. else
  1133. 'You enter the sports club and see Fyodor Kozlov, standing by the front door. He looks as though he is waiting for someone and as soon as he sees you, his eyes light up and he approaches you with an affable smile on his face. "Hello <<$pcs_firstname>>." he says with a warm smile. He pauses for a moment then reaches into his pockets and pulls out 2 tickets and says, "Here is the deal ... I have an extra ticket to the movies and I would you like know if you would be up for a good comedy?"'
  1134. end
  1135. act 'Agree':
  1136. *clr & cla
  1137. minut += 15
  1138. gs 'stat'
  1139. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/walk.jpg"></center>'
  1140. '"I would like that." you said with a smile and Fedor responds: "Good, I hear that this movie will have us in stiches." with a delighted look on his face as he wraps his arm around yours then walks you to the movie theater.'
  1141. act 'Watch a movie':
  1142. *clr & cla
  1143. minut += 90
  1144. pcs_mood += 90
  1145. gs 'stat'
  1146. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/movies/seat2.jpg"></center>'
  1147. 'Fedor presentes the tickets at the entrance and together you walked into the theater. You look around and notice that the seats were mostly empty so Fedor leads you to the front row and both got seated. The lights dim then the movie starts. Fedor sits motionless and only occasionally glancing at you. The movie was quite interesting and you couldn''t help but laugh occasionally at the wackiness of the movie. When the movie ends, the lights turn on and Fedor walks you out. "<<$pcs_firstname>>. You seem like a cool girl. Maybe we could go out together. What do you say?"'
  1148. act 'Agree':
  1149. *clr & cla
  1150. npc_rel['A5'] += 20
  1151. fedorKozlovQW = 10
  1152. minut += 15
  1153. gs 'stat'
  1154. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/walk.jpg"></center>'
  1155. '"Sure, I would love to go out with you." you replied. Fedor was visibly delighted "Alright I look forward to hanging out with you again. Whenever you are up for another date then meet me in the school yard, after school." Fedor says as he walks you back home. The two of you have fun discussing your favorite movies as you continue your way home.'
  1156. act 'Leave': gt 'pavResidential'
  1157. end
  1158. act 'Refuse':
  1159. *clr & cla
  1160. if fedorkozbreak = 0:fedorKozlovQW = 0
  1161. if fedorkozbreak = 1:fedorKozlovQW = -1
  1162. npc_rel['A5'] = 75
  1163. minut += 15
  1164. gs 'stat'
  1165. '<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
  1166. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorsad.jpg"></center>'
  1167. if fedorkozbreak = 1:
  1168. 'You say to Fedor "Sorry Fedor but I don''t think that this is really working out. I''m sorry." Fedor looks visibly upset as he replies, "I guess it was never meant to be, I''m sorry for wasting your time.." Fedor then, silently walks you home.'
  1169. else
  1170. 'You say to Fedor "You seem like a cool guy but I''m just not ready for a relationship right now." Fedor was visibly upset as he replies, "I guess it wasn''t a good time, if you ever change your mind then pay me a visit at school." he says with a forced smile as he silently walks you home.'
  1171. end
  1172. act 'Leave': gt 'pavResidential'
  1173. end
  1174. end
  1175. end
  1176. act 'Refuse':
  1177. *clr & cla
  1178. npc_rel['A5'] = 70
  1179. gs 'stat'
  1180. '<center><b><h4><font color="blue"><<"Fyodor ">><<"[Fedor]">><<" Kozlov">></font></h4></b></center>'
  1181. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorsad.jpg"></center>'
  1182. 'You said to Fedor "I have too much that I need to do right now... maybe some other time." Fedor then lowered his head with a frown. "Okay. Maybe some other time."'
  1183. act 'Leave': gt 'pavResidential'
  1184. end
  1185. end
  1186. if $ARGS[0] = 'Starletsreact':
  1187. cla
  1188. menu_off = 1
  1189. 'As you approach the Starlets, Albina looks at you in disgust. Loudly enough for the whole team to hear, she says "<<$pcs_nickname>>, no one wants to see some pregnant whore dance. Leave. You''re done." Tears welling in your eyes, you leave, the sound of laughter and taunting following your departure.'
  1190. act 'Continue':npc_pregtalk['A23'] = 1 & gt 'gdk'
  1191. end
  1192. if $ARGS[0] = 'vballreact':
  1193. cla
  1194. menu_off = 1
  1195. 'As you approach the team, your coach notices you and calls you aside. "<<$pcs_firstname>>, are you pregnant? I can''t let you play like that. Also, a pregnant teenager would definitely reflect poorly on me and the rest of the team. Sorry, but off the team." Tears welling in your eyes, you leave.'
  1196. act 'Continue':npc_pregtalk['A69'] = 1 & gt 'gdk'
  1197. end
  1198. --- gdksport ---------------------------------