beg1.qsrc 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544
  1. # beg1
  2. if $ARGS[0] = 'start':
  3. *clr & cla
  4. menu_off = 1
  5. gs 'stat'
  6. minut += 30
  7. runnerQW['races_ran'] += 1
  8. !razdtumbler = 0 & !these do not appear anywhere else
  9. !begmon = month & !these do not appear anywhere else
  10. runnerQW['bmi_penalty'] = 0
  11. if runnerQW['prof_stage'] = 0:
  12. 'You''re registered for an amateur''s race. The results will determine if you join the club''s junior squad and entry in the semi-professional runner circuit.'
  13. act 'Go to the track field.':gt 'beg1', 'br'
  14. elseif runnerQW['prof_stage'] = 1:
  15. 'As a member of your club''s junior squad, you''re registered for a semi-professional''s race. The results will determine if you join the veteran squad.'
  16. act 'Go to the track field.':gt 'beg1', 'kms'
  17. elseif runnerQW['prof_stage'] = 2:
  18. 'As a member of your club''s veteran squad, you''re registered for a semi-professional''s race. The results will determine your entry in the professional runner circuit.'
  19. act 'Go to the track field.':gt 'beg1', 'ross'
  20. elseif runnerQW['prof_stage'] >= 3 and runnerQW['prof_stage'] < 14:
  21. 'As one of your club''s best athletes, you can take part in a series of qualifying races in the professional circuit. Winning 9 out of 11 would qualify you for the St. Petersburg Track Championship, that is celebrated seasonally.'
  22. nl
  23. 'Qualifying Races Attended: <<runnerQW[''prof_stage''] - 3>>'
  24. 'Top 3 finishes in Qualifying Races: <<runnerQW[''qualifiers'']>>'
  25. act 'Go to the stadium':gt 'beg1', 'kval'
  26. elseif runnerQW['prof_stage'] = 14 and runnerQW['qualifiers'] < 9:
  27. cla
  28. runnerQW['qualifiers'] = 0
  29. runnerQW['prof_stage'] = 3
  30. 'You were unable to qualify for the St. Petersburg Championship.'
  31. ! WD: Argument is 'dressing room'
  32. act 'Go back to the dressing room':gt 'fit', 'dressing_room'
  33. elseif runnerQW['prof_stage'] = 14 and runnerQW['qualifiers'] >= 9:
  34. cla
  35. runnerQW['qualifiers'] = 0
  36. runnerQW['prof_stage'] = 3
  37. 'You qualified for the <<year>> St. Petersburg Track Championship, taking place this season in the Petrovsky Stadium.'
  38. act 'Go to the stadium': gt 'beg1', 'evro'
  39. end
  40. end
  41. if $ARGS[0] = 'br':
  42. cla
  43. gs 'exercise', 'tier2', 30, 'run'
  44. runnerQW['bmi_penalty'] = 0
  45. if pcs_bmi > 25:
  46. runnerQW['bmi_penalty'] = ((pcs_bmi - 25)*4)
  47. elseif pcs_bmi < 20:
  48. runnerQW['bmi_penalty'] = ((20 - pcs_bmi)*(20-pcs_bmi))
  49. end
  50. runnerQW['result'] = pcs_run - runnerQW['bmi_penalty']
  51. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
  52. 'Your discipline: The Women''s 400 Meter Dash.'
  53. 'After changing into your running gear, you spend some time warming up near the track before the race starts. Beyond some casual bystanders and encouraging familiars, no spectators are attending this competition.'
  54. 'When you and the other runners are called, you walk to your starting position, tense but ready.'
  55. wait 725
  56. 'You get in position. Then, you hear the starting shot: The race begins!'
  57. wait 725
  58. 'On your marks...'
  59. wait 725
  60. 'Get set...'
  61. wait 725
  62. 'Go! - You''re away!'
  63. wait 725
  64. if runnerQW['result'] < 5:
  65. grupvalue[2] -= 3
  66. 'Sadly, you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made a bit of a fool of yourself.'
  67. elseif runnerQW['result'] < 10:
  68. grupvalue[2] -= 2
  69. 'You performed well for an amateur but still only came in last (8th place).'
  70. elseif runnerQW['result'] < 15:
  71. grupvalue[2] -= 1
  72. 'You fought hard, but managed to only take the penultimate place (7th place).'
  73. elseif runnerQW['result'] < 20:
  74. 'You fought hard, but only managed to take 6th place.'
  75. elseif runnerQW['result'] < 35:
  76. grupvalue[2] += 1
  77. 'You fought hard, but only managed to take 5th place.'
  78. elseif runnerQW['result'] < 40:
  79. grupvalue[2] += 2
  80. 'You fought hard, but only managed to take 4th place.'
  81. elseif runnerQW['result'] < 45:
  82. grupvalue[2] += 3
  83. gs 'fame', 'city', 'running', 14
  84. runnerQW['bronze_medals'] += 1 & money += 150 & 'You fought hard and managed to take 3rd place, earning a prize: You receive a bronze badge and a prize of 150 <b>₽</b>'
  85. elseif runnerQW['result'] < 50:
  86. grupvalue[2] += 4
  87. gs 'fame', 'city', 'running', rand(14,15)
  88. runnerQW['silver_medals'] += 1 & money += 300 & 'You fought hard and managed to take 2nd place, earning a prize: You receive a silver badge and a prize of 300 <b>₽</b>'
  89. else
  90. grupvalue[2] += 5
  91. gs 'fame', 'city', 'running', rand(14,16)
  92. runnerQW['prof_stage'] = 1 & runnerQW['gold_medals'] += 1 & money += 600 & 'You fought hard and managed to take 1st place! You receive a gold badge, a prize of 600 <b>₽</b> and are now part of your club''s junior squad, performing at the semi-professional level.'
  93. end
  94. act 'Leave':gt 'fit', 'dressing_room'
  95. end
  96. if $ARGS[0] = 'kms':
  97. cla
  98. gs 'exercise', 'tier2', 30, 'run'
  99. runnerQW['bmi_penalty'] = 0
  100. if pcs_bmi > 25:
  101. runnerQW['bmi_penalty'] = ((pcs_bmi - 25)*4)
  102. elseif pcs_bmi < 20:
  103. runnerQW['bmi_penalty'] = ((20 - pcs_bmi)*(20-pcs_bmi))
  104. end
  105. runnerQW['result'] = pcs_run - runnerQW['bmi_penalty']
  106. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
  107. 'Your discipline: The Women''s 400 Meter Dash.'
  108. 'After changing into your running gear, you spend some time warming up near the track before the race starts. Beyond the encouraging familiars, now, you appreciate some genuinely interested spectators, some with cameras, but, even with that, no more than a hundred spectators are attending this competition. The track field is far from full.'
  109. 'When you and the other runners are called, you walk to your starting position, tense but ready.'
  110. wait 725
  111. 'You get in position. Then, you hear the starting shot: The race begins!'
  112. wait 725
  113. 'On your marks...'
  114. wait 725
  115. 'Get set...'
  116. wait 725
  117. 'Go! - You''re away!'
  118. wait 725
  119. if runnerQW['result'] < 20:
  120. grupvalue[2] -= 2
  121. runnerQW['prof_stage'] = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the amateur rank.'
  122. elseif runnerQW['result'] < 25:
  123. grupvalue[2] -= 1
  124. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
  125. elseif runnerQW['result'] < 30:
  126. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
  127. elseif runnerQW['result'] < 35:
  128. 'You fought hard, but managed to only take the penultimate place (7th place).'
  129. elseif runnerQW['result'] < 40:
  130. grupvalue[2] += 1
  131. 'You fought hard, but only managed to take 6th place.'
  132. elseif runnerQW['result'] < 45:
  133. grupvalue[2] += 2
  134. 'You fought hard, but only managed to take 5th place.'
  135. elseif runnerQW['result'] < 50:
  136. grupvalue[2] += 3
  137. gs 'fame', 'city', 'running', 14
  138. 'You fought hard, but only managed to take 4th place.'
  139. elseif runnerQW['result'] < 55:
  140. grupvalue[2] += 4
  141. gs 'fame', 'city', 'running', rand(14,15)
  142. runnerQW['bronze_medals'] += 1 & money += 300 & 'You fought hard and managed to take 3rd place, earning a prize: You get a bronze medal and a prize of 300 <b>₽</b>'
  143. elseif runnerQW['result'] < 60:
  144. grupvalue[2] += 5
  145. gs 'fame', 'city', 'running', rand(14,16)
  146. runnerQW['silver_medals'] += 1 & money += 600 & 'You fought hard and managed to take 2nd place, earning a prize: You get a silver medal and a prize of 600 <b>₽</b>'
  147. else
  148. grupvalue[2] += 6
  149. gs 'fame', 'city', 'running', rand(14,17)
  150. runnerQW['prof_stage'] = 3 & runnerQW['gold_medals'] += 1 & money += 1000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 1,000 <b>₽</b> and are now part of your club''s veteran squad, performing at the semi-professional level.'
  151. end
  152. act 'Leave':gt 'fit', 'dressing_room'
  153. end
  154. if $ARGS[0] = 'ross':
  155. cla
  156. gs 'exercise', 'tier2', 30, 'run'
  157. runnerQW['bmi_penalty'] = 0
  158. if pcs_bmi > 25:
  159. runnerQW['bmi_penalty'] = ((pcs_bmi - 25)*4)
  160. elseif pcs_bmi < 20:
  161. runnerQW['bmi_penalty'] = ((20 - pcs_bmi)*(20-pcs_bmi))
  162. end
  163. runnerQW['result'] = pcs_run - runnerQW['bmi_penalty']
  164. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
  165. 'Your discipline: The Women''s 400 Meter Dash.'
  166. 'After changing into your running gear, you spend some time warming up near the track before the race starts. Familiars, the club''s fans, track''s lovers and students on a school trip, fill the place. You even see some photo journalists. All of them showing genuine interest in this competition. A gross appraisal put the spectators'' numbers in several hundred attending this competition. The track field is in full occupation.'
  167. 'When you and the other runners are called, you walk to your starting position, tense but ready.'
  168. wait 725
  169. 'You get in position. Then, you hear the starting shot: The race begins!'
  170. wait 725
  171. 'On your marks...'
  172. wait 725
  173. 'Get set...'
  174. wait 725
  175. 'Go! - You''re away!'
  176. wait 725
  177. if runnerQW['result'] < 30:
  178. runnerQW['prof_stage'] = 1 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the junior rank.'
  179. elseif runnerQW['result'] < 35:
  180. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
  181. elseif runnerQW['result'] < 40:
  182. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
  183. elseif runnerQW['result'] < 45:
  184. grupvalue[2] += 1
  185. 'You fought hard, but managed to only take the penultimate place (7th place).'
  186. elseif runnerQW['result'] < 50:
  187. grupvalue[2] += 2
  188. 'You fought hard, but only managed to take 6th place.'
  189. elseif runnerQW['result'] < 55:
  190. grupvalue[2] += 3
  191. gs 'fame', 'city', 'running', 14
  192. 'You fought hard, but only managed to take 5th place.'
  193. elseif runnerQW['result'] < 60:
  194. grupvalue[2] += 4
  195. gs 'fame', 'city', 'running', rand(14,15)
  196. 'You fought hard, but only managed to take 4th place.'
  197. elseif runnerQW['result'] < 65:
  198. grupvalue[2] += 5
  199. gs 'fame', 'city', 'running', rand(14,16)
  200. runnerQW['bronze_medals'] += 1 & money += 600 & 'You fought hard and managed to take 3rd place, earning a prize: You get a bronze medal and a prize of 600 <b>₽</b>'
  201. elseif runnerQW['result'] < 70:
  202. grupvalue[2] += 6
  203. gs 'fame', 'city', 'running', rand(14,17)
  204. runnerQW['silver_medals'] += 1 & money += 1000 & 'You fought hard and managed to take 2nd place, earning a prize: You get a silver medal and a prize of 1,000 <b>₽</b>'
  205. else
  206. grupvalue[2] += 7
  207. gs 'fame', 'city', 'running', rand(14,18)
  208. runnerQW['prof_stage'] = 3 & runnerQW['gold_medals'] += 1 & money += 1500 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 1,500 <b>₽</b> and gain entry to the professional circuit.'
  209. end
  210. act 'Leave':gt 'fit', 'dressing_room'
  211. end
  212. if $ARGS[0] = 'kval':
  213. cla
  214. gs 'exercise', 'tier2', 30, 'run'
  215. runnerQW['prof_stage'] += 1
  216. minut += 60
  217. runnerQW['bmi_penalty'] = 0
  218. if pcs_bmi > 25:
  219. runnerQW['bmi_penalty'] = ((pcs_bmi - 25)*4)
  220. elseif pcs_bmi < 20:
  221. runnerQW['bmi_penalty'] = ((20 - pcs_bmi)*(20-pcs_bmi))
  222. end
  223. runnerQW['result'] = pcs_run - runnerQW['bmi_penalty']
  224. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
  225. 'Your discipline: The Women''s 400 Meter Dash.'
  226. 'At the professional level, your club takes you, to the Petrovsky Stadium. After changing into your running gear, you spend some time warming up before the race starts and observe the current attendance. Now, this is what you call a spectacle. Thousands of people, come to see the race, including photo journalists, TV crews and all class of sports enthusiasts. Even with that, the stadium is far from full, with maybe a quarter capacity, that is around 5000 spectators.'
  227. !! Took the Krestovsky Stadium for reference. !!THX note. the Krestovsky Stadium is football-only. Better use the Petrovsky Stadium(20000), have track fields.
  228. 'When you and the other runners are called, you walk to your starting position, tense but ready.'
  229. wait 725
  230. 'You get in position. Then, you hear the starting shot: The race begins!'
  231. wait 725
  232. 'On your marks...'
  233. wait 725
  234. 'Get set...'
  235. wait 725
  236. 'Go! - You''re away!'
  237. wait 725
  238. if runnerQW['result'] < 40:
  239. grupvalue[2] -= 1
  240. runnerQW['prof_stage'] = 2 & runnerQW['qualifiers'] = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decides to return you to the semi-professional rank.'
  241. elseif runnerQW['result'] < 45:
  242. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
  243. elseif runnerQW['result'] < 50:
  244. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
  245. elseif runnerQW['result'] < 55:
  246. grupvalue[2] += 2
  247. 'You fought hard, but managed to only take the penultimate place (7th place).'
  248. elseif runnerQW['result'] < 60:
  249. grupvalue[2] += 3
  250. gs 'fame', 'city', 'running', 14
  251. 'You fought hard, but only managed to take 6th place.'
  252. elseif runnerQW['result'] < 65:
  253. grupvalue[2] += 4
  254. gs 'fame', 'city', 'running', rand(14,15)
  255. 'You fought hard, but only managed to take 5th place.'
  256. elseif runnerQW['result'] < 70:
  257. grupvalue[2] += 5
  258. gs 'fame', 'city', 'running', rand(14,16)
  259. 'You fought hard, but only managed to take 4th place.'
  260. elseif runnerQW['result'] < 75:
  261. grupvalue[2] += 6
  262. gs 'fame', 'city', 'running', rand(14,17)
  263. runnerQW['qualifiers'] += 1 & runnerQW['bronze_medals'] += 1 & money += 1000 & 'You fought hard and managed to take 3rd place, earning a prize. You get a bronze badge and a prize of 1,000 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
  264. elseif runnerQW['result'] < 80:
  265. grupvalue[2] += 7
  266. gs 'fame', 'city', 'running', rand(14,18)
  267. runnerQW['qualifiers'] += 1 & runnerQW['silver_medals'] += 1 & money += 1500 & 'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 1,500 <b>₽</b>, but sadly, only the 1st place adds to your qualification for the European championship.'
  268. else
  269. grupvalue[2] += 8
  270. gs 'fame', 'city', 'running', rand(14,19)
  271. runnerQW['qualifiers'] += 1 & runnerQW['gold_medals'] += 1 & money += 2000 & 'You fought hard and managed to take 1st place! You get a gold medal, a prize of 2,000 <b>₽</b> and are one step closer to qualifying for the St. Petersburg Championship.'
  272. end
  273. act 'Leave':gt 'fit', 'dressing_room'
  274. end
  275. if $ARGS[0] = 'evro':
  276. cla
  277. gs 'exercise', 'tier2', 30, 'run'
  278. minut += 120
  279. runnerQW['bmi_penalty'] = 0
  280. if pcs_bmi > 25:
  281. runnerQW['bmi_penalty'] = ((pcs_bmi - 25)*4)
  282. elseif pcs_bmi < 20:
  283. runnerQW['bmi_penalty'] = ((20 - pcs_bmi)*(20-pcs_bmi))
  284. end
  285. runnerQW['result'] = pcs_run - runnerQW['bmi_penalty']
  286. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/ready.jpg"></center>'
  287. 'Your discipline: The Women''s 400 Meter Dash.'
  288. 'This is the highest competition in the St. Petersburg area. From here, the professional runners, jump to the regional, national and eventually international scene. You will eventually reach those levels, with the possibility to reach the country Olympic Team, but for the moment, it is better if you concentrate on reaching the St. Petersburg Championship.'
  289. 'After changing into your running gear, you spend some time warming up before the race starts and observe the current attendance. The Petrovsky Stadium''s personnel is in full gear to manage the wave of spectators, journalist, and others that run around. Even with the fact, that track & field don''t attract the same attention level that football, it is evident that this is a great event, with maybe around 10000 spectators.'
  290. 'When you and the other runners are called, you walk to your starting position, tense but ready.'
  291. wait 725
  292. 'You get in position. Then, you hear the starting shot: The race begins!'
  293. wait 725
  294. 'On your marks...'
  295. wait 725
  296. 'Get set...'
  297. wait 725
  298. 'Go! - You''re away!'
  299. wait 725
  300. if runnerQW['result'] < 50:
  301. grupvalue[2] -= 1
  302. runnerQW['prof_stage'] = 2 & runnerQW['qualifiers'] = 0 & 'But you barely managed to reach the finish line, walking the last 100 meters. Of course, you came in last - but you also made of a fool of yourself. People on the ranks seem to be asking themselves how you even managed to make it this far. Maybe they are right? Your performance is so atrocious that the coach decide to return you to the semi-proffessional rank.'
  303. gs 'fame', 'city', 'running', rand(14,19)
  304. act 'Leave':gt 'fit', 'dressing_room'
  305. elseif runnerQW['result'] < 55:
  306. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You didn''t manage to reach any classification.'
  307. gs 'fame', 'city', 'running', rand(15,21)
  308. act 'Leave':gt 'fit', 'dressing_room'
  309. elseif runnerQW['result'] < 60:
  310. gs 'fame', 'city', 'running', rand(16,23)
  311. 'You fought hard but still have a lot of work ahead of you if you want to be better than your competition. You only came in last (8th place).'
  312. act 'Leave':gt 'fit', 'dressing_room'
  313. elseif runnerQW['result'] < 65:
  314. grupvalue[2] += 1
  315. gs 'fame', 'city', 'running', rand(18,25)
  316. 'You fought hard, but managed to only take the penultimate place (7th place).'
  317. act 'Leave':gt 'fit', 'dressing_room'
  318. elseif runnerQW['result'] < 70:
  319. grupvalue[2] += 2
  320. gs 'fame', 'city', 'running', rand(20,25)
  321. 'You fought hard, but only managed to take 6th place.'
  322. act 'Leave':gt 'fit', 'dressing_room'
  323. elseif runnerQW['result'] < 75:
  324. grupvalue[2] += 3
  325. gs 'fame', 'city', 'running', rand(25,50)
  326. 'You fought hard, but only managed to take 5th place.'
  327. act 'Leave':gt 'fit', 'dressing_room'
  328. elseif runnerQW['result'] < 80:
  329. grupvalue[2] += 4
  330. gs 'fame', 'city', 'running', rand(50,100)
  331. 'You fought hard, but only managed to take 4th place.'
  332. act 'Leave':gt 'fit', 'dressing_room'
  333. elseif runnerQW['result'] < 85:
  334. grupvalue[2] += 6
  335. gs 'fame', 'city', 'running', 'BronzeMedal'
  336. runnerQW['champ_bronze'] += 1
  337. money += 10000
  338. 'You fought hard and managed to take 3rd place, earning a prize. You get a bronze medal and a prize of 10,000 <b>₽</b>'
  339. act 'Leave':gt 'fit', 'dressing_room'
  340. elseif runnerQW['result'] < 90:
  341. grupvalue[2] += 8
  342. gs 'fame', 'city', 'running', 'SilverMedal'
  343. runnerQW['champ_silver'] += 1
  344. money += 15000
  345. 'You fought hard and managed to take 2nd place, earning a prize. You get a silver medal and a prize of 15,000 <b>₽</b>'
  346. act 'Leave':gt 'fit', 'dressing_room'
  347. else
  348. grupvalue[2] += 10
  349. gs 'fame', 'city', 'running', 'GoldMedal'
  350. runnerQW['champ_gold'] += 1
  351. money += 20000
  352. 'You fought hard and managed to take 1st place. You get a gold medal, a prize of 20,000 <b>₽</b> and are now the "St. Petersburg Track Champion"!'
  353. act 'Continue': gt 'beg1', 'Family extension'
  354. end
  355. end
  356. if $ARGS[0] = 'Family extension':
  357. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/race/run_win.jpg"></center>'
  358. if $home['current'] = 'parents_home':
  359. minut += 10
  360. gs 'stat'
  361. 'As you receive congratulations from your coach and fellow competitors, you look towards the crowd to acknowledge their support. You are surprised to see your mother frantically waving at you and trying to make her way down to the track-side.'
  362. 'Breaking out into a huge grin, you jog over to the barrier and reach over and hug each other.'
  363. '"Well done <<$pcs_nickname>>, that was some race! Oh my! My little girl... The Saint Petersburg Track champion! Where to next, National races? Anyway, I just had to come when I saw your name on the start list for the race in the local paper; I know you''ve been training hard, but I never expected that you''d be at this level. I''m so proud of you! Give me another hug!"'
  364. 'You lean over and hug your mother. "Thanks for coming, <<$npc_nickname[''A29'']>>. I didn''t mention it as I wasn''t sure how well I''d do and I didn''t want to put any pressure on you to attend given we aren''t exactly flush with money."'
  365. 'Your mother hugs you close. "Oh <<$pcs_nickname>>, really?! Of course I''d come! Whatever differences we''ve had, you''re my daughter and I love you and want the best for you."'
  366. if npc_rel['A33'] > 50:
  367. 'At this point, you feel a soft punch on your arm and look up to see Anya standing behind your mother grinning at you. You both open your arms and include her in the hug.'
  368. '"At last! I got stuck behind some folks. Anyway, well done <<$pcs_nickname>>! That was fast, not far off Olympic times!"'
  369. 'You take half a step back and look at them "This calls for a family celebration! Let me get showered and changed and I''ll meet you outside. I''ve got an idea..."'
  370. else
  371. 'After the hug, your mother looks around as if searching for someone.'
  372. '"Are you okay, <<$npc_nickname[''A29'']>>? Have you lost someone?"'
  373. '"Yes, Anya is with me. I asked her to come and see you and do a bit of shopping after, but I can''t see her. She must have gotten stuck on the way down. Never mind, at least I got to hug my little girl. You get showered and changed and I''ll wait for you and Anya in reception."'
  374. '"Okay, sounds like a plan. I''ve got an idea as I think this calls for something special."'
  375. end
  376. act 'Go for a shower':
  377. *clr & cla
  378. dynamic $showerdin
  379. if deodorant_on = 1: gs 'sweat', 'remove_deo' & 'Your deodorant gets washed away in the shower.'
  380. pcs_hairbsh = 1
  381. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  382. 'You have a shower and get dressed.'
  383. minut += 10
  384. gs 'stat'
  385. act 'Go meet your family':
  386. *clr & cla
  387. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/desk.jpg"></center>'
  388. 'Meeting your mother and sister in the reception, you propose your idea. "How about a special treat if I can arrange it? How about the three of us head over to Babel and try to get in for a meal?"'
  389. 'Both your mother and Anya look at you as if you''ve gone mad before your mother answers. "<<$pcs_nickname>>! First off, we aren''t dressed for that place. It''s too posh and even if we were, there''s no way we could afford it."'
  390. 'Still grinning you answer "Well that''s why I said ''if I can arrange it''. Let''s try and if it doesn''t work we can always head over to the diner."'
  391. 'They both look at each other and back at you, but don''t say anything. "Right, well I''ll take that as a yes then."'
  392. 'You all leave and head towards Babel.'
  393. minut += 5
  394. gs 'stat'
  395. act 'Go to the restaurant':
  396. *clr & cla
  397. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/expensiverest/restoran.jpg"></center>'
  398. 'You approach the maître d''.'
  399. 'As expected, he initially refuses your party entry to the restaurant. You briefly explain that you''ve just become the Saint Petersburg track champion for the 400 meter event and show him your gold medal as proof, but he remains doubtful. "Okay young lady, can you please tell me your name?"'
  400. '"<<$pcs_firstname>> <<$pcs_lastname>>," you reply.'
  401. '"Okay Miss <<$pcs_lastname>>, one second please." He turns around and approaches a table in the lobby with some national, international and local papers displayed and checks the local paper before returning to you.'
  402. minut += 5
  403. gs 'stat'
  404. act 'Convince him':
  405. *clr & cla
  406. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/expensiverest/maitredseat.jpg"></center>'
  407. 'After a brief conversation with him, he disappears for a few minutes before returning and beckoning your mother and Anya to join you. Once they are with you, he smiles. "Normally we wouldn''t allow entry as we have a strict dress code. However, given the circumstances, I''m pleased to tell you that you are all most welcome to eat here as it''s such a special occasion. After all it''s not every day that we have the Saint Petersburg 400 meter track champion eating in our fine establishment".'
  408. 'He continues "The manager has also asked me to let you know that you''ll all eat free tonight with a complimentary bottle of champagne. There is one condition though..."'
  409. *nl
  410. 'You look at him a little warily. "Okay, thanks. Umm and the condition?"'
  411. 'He breaks into a grin. "Well now, that''s very simple. We take a photo of you displaying your gold medal to include in our advertising to say that you ate here with your lovely sisters after winning the race."'
  412. 'At this point your mother blushes and goes bright red as you answer. "No problem, it''ll be our pleasure... That is once my <<$npc_nickname[''A29'']>> stops blushing and my sister stops giggling!"'
  413. '"Your mother?" he enquires.'
  414. '"Yes," you reply, "although I guess you can tell by how red she''s gone she clearly likes your compliment."'
  415. 'He continues. "Also one photo of you which I''ll ask you to sign so I can show my kids."'
  416. '"Of course! Let''s get that done while my mother recovers her poise."'
  417. minut += 5
  418. gs 'stat'
  419. act 'Have dinner':
  420. *clr & cla
  421. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/expensiverest/seated.jpg"></center>'
  422. 'After the photo is taken, the maître d'' leads you to your table where you all sit down.'
  423. 'Having enjoyed a lovely meal and having a light buzz from the champagne, you all head out and you pause to thank the maître d'' for his kindness and ask him to pass on your thanks to the manager for offering the meal for free.'
  424. 'Outside, you all share another hug and you thank them both for coming before you part ways.'
  425. 'Your sister winks at you and as she waves goodbye she says "Well <<$pcs_nickname>>, thanks for that. I never thought I''d get to eat there. Guess you''ve already started getting used to having some fame!"'
  426. 'Your mother adds her agreement. "Me neither. That was a special treat! Now don''t let this go to your head too much. I still want you to work hard as a good education is important too."'
  427. 'You smile as you answer. "Yes <<$npc_nickname[''A29'']>>, I know. See you both later."'
  428. gs 'drugs', 'alcohol', 'champagne', 2
  429. frost = 0
  430. pcs_health += 30
  431. pcs_mood += 10
  432. fat += 8
  433. pcs_energy += 60
  434. if pcs_hydra >= 100:
  435. pcs_hydra += 10
  436. else
  437. pcs_hydra += 30
  438. end
  439. cumspclnt = 2
  440. gs 'cum_cleanup'
  441. pcs_breath = 0
  442. minut += 90
  443. gs 'stat'
  444. act 'Go to the city center': gt 'city_center'
  445. end
  446. end
  447. end
  448. end
  449. end
  450. else
  451. if npc_rel['A33'] > 50:
  452. 'As you receive congratulations from your coach and fellow competitors, you look towards the crowd to acknowledge their support. You are surprised to see your sister frantically waving at you and trying to make her way down to the track-side.'
  453. 'Breaking out into a huge grin, you jog over to the barrier and reach over give each other a hug.'
  454. '"You go girl! That was some race. I knew you were into your running, but I never thought you were at this level. Well done!"'
  455. '"Thanks for coming sis. It means a lot."'
  456. '"How come you never told me? It was lucky I found out because the coach mentioned it to me last week while I was hanging out with Roma and the crew outside the community center. I wasn''t going to miss the opportunity for a possible little celebration with my little sis, was I? Let''s go for a few beers! I know a cool bar just a short metro ride from here."'
  457. '"Okay, cool. I''m up for that! Let me go and shower and change first."'
  458. '"Okay, just don''t be too long or I may have to leave without you!"'
  459. act 'Go for a shower':
  460. *clr & cla
  461. dynamic $showerdin
  462. if deodorant_on = 1: gs 'sweat', 'remove_deo' & 'Your deodorant gets washed away in the shower.'
  463. pcs_hairbsh = 1
  464. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  465. 'You have a shower and get dressed.'
  466. *nl
  467. 'After your shower, you meet Anya in the reception and head off to the metro.'
  468. minut += 10
  469. gs 'stat'
  470. act 'Go to the bar':
  471. *clr & cla
  472. '<center><img <<$set_imgh>> src="images/locations/city/shared/metro/metro.jpg"></center>'
  473. 'You take the metro to the industrial area and head towards the Rabotnik bar.'
  474. minut += 20
  475. gs 'stat'
  476. act 'Have a drink':
  477. *clr & cla
  478. '<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/bar.jpg"></center>'
  479. 'You both make your way to the bar and order some beers, which you drink at the bar.'
  480. 'When you''ve both finished your beer, you order another and head towards the pool table.'
  481. gs 'drugs', 'alcohol', 'beer', 1
  482. minut += 15
  483. gs 'stat'
  484. act 'Play pool':
  485. *clr & cla
  486. '<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/pool/poolw.jpg"></center>'
  487. 'You both enjoy a game of pool and after the game, Anya heads off to the bar to get some more beers.'
  488. 'In the meantime, you set the table up for another game.'
  489. gs 'drugs', 'alcohol', 'beer', 1
  490. minut += 15
  491. gs 'stat'
  492. act 'Another game':
  493. *clr & cla
  494. '<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/sex/pool/pooll.jpg"></center>'
  495. 'You spend a few minutes playing another game before taking your final shot and winning the game.'
  496. '"Okay <<$pcs_nickname>>, that''s one game each. Let''s have one more beer then I''ve got to go."'
  497. '"Sounds good sis." After a final beer, you both leave the bar and Anya gives you a hug before hurrying off. "See you later, sis! And well done again!"'
  498. gs 'drugs', 'alcohol', 'beer', 2
  499. minut += 15
  500. gs 'stat'
  501. act 'Leave the bar': gt 'city_industrial'
  502. end
  503. end
  504. end
  505. end
  506. end
  507. else
  508. gt 'fit', 'dressing_room'
  509. end
  510. end
  511. end
  512. --- beg1 ---------------------------------