fit.tw 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943
  1. :: fit
  2. <<set $here = 'fit'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <<if $location_var[$here][0] == 'start'>>
  5. <<gs 'shortgs' 'setloc' 'fit' $location_var[$here][0]>>
  6. <<set $locclass to null>>
  7. <<set $menu_off = 0>>
  8. <<set $time.minutes += 5>>
  9. <<set $pc.frost = 0>>
  10. <h2>Fitness Center</h2>
  11. <<image "locations/city/citycenter/gym/desk.jpg">>
  12. This modern and well staffed fitness center provides all the latest equipment and trainers to help you make the most of them.
  13. There is a <<link "drinking fountain">><<gt 'food' 'watercooler'>><</link>> near the doors to the bathrooms.
  14. <p>At the reception you may buy '+iif(abonement > 0, 'a subscription package', 'an additional subscription package')+' for access to all available facilities.</p>
  15. <<if getvar("$abonement") > 0>>
  16. Your existing subscription package is valid for <<abonement>> more classes.
  17. <</if>>
  18. <b>Classes included in subscription:</b>
  19. Running
  20. CrossFit
  21. Aerobics
  22. Weights
  23. Cross Trainer
  24. Tennis
  25. Dancing
  26. Kickboxing
  27. Swimming pool.
  28. Sportswear is required for all available classes.
  29. <<actCLA 'Leave'>>
  30. <<set $time.minutes += 5>> <<gt 'city_center'>>
  31. <</actCLA>>
  32. <<if getvar("$abonement") > 0>>
  33. <<act 'Go to the dressing room'>>
  34. <<gt 'fit' 'dressing_room'>>
  35. <</act>>
  36. <<elseif $finances.cash > 100>>
  37. <<actCLA 'Use the pool (100 <b>₽</b>)'>>
  38. <<set $finances.cash -= 100>>
  39. <<gt 'fit' 'dressing_room'>>
  40. <</actCLA>>
  41. <</if>>
  42. <!-- !! Pay cash or card - Hooded Silence.-->
  43. <<if getvar("$abonement") == 0>>
  44. <p>How long do you want to subscribe for?</p>
  45. <<else>>
  46. Extend your subscription:
  47. <</if>>
  48. <<setinit $epayments['method'] = ''>>
  49. <<setinit $epayments['item_variable'] = 'abonement'>>
  50. <<setinit $epayments['description'] = 'lesson subscriptions and facilities access'>>
  51. <<setinit $epayments['loc'] = 'fit'>>
  52. <<setinit $epayments['loc_arg'] = 'start'>>
  53. <<setinit $epayments['banner'] = 'locations/city/citycenter/gym/desk.jpg'>>
  54. <center><table width="90%" align="center" width="90%" cellspacing="0" cellpadding="0" valign="top">
  55. <<if $finances.cash >= 3000 or $finances.bankAvailable >= 3000>>
  56. <tr><td> <a href="exec: epayments[''value''] = 3000 & epayments[''quantity''] = 30 & gs ''shortgs'',''payments'' ">3,000<b> ₽</b> for 30 lessons</a></td>
  57. <</if>>
  58. <<if $finances.cash >= 2250 or $finances.bankAvailable >= 2250>>
  59. <td> <a href="exec: epayments[''value''] = 2250 & epayments[''quantity''] = 20 & gs ''shortgs'',''payments'' ">2,250<b> ₽</b> for 20 lessons</a></td>
  60. <</if>>
  61. <<if $finances.cash >= 1500 or $finances.bankAvailable >= 1500>>
  62. <td><a href="exec: epayments[''value''] = 1500 & epayments[''quantity''] = 10 & gs ''shortgs'',''payments'' ">1,500<b> ₽</b> for 10 lessons</a></td>
  63. <</if>>
  64. </tr></table></center>
  65. <</if>>
  66. <<if $location_var[$here][0] == 'dressing_room'>>
  67. <<gs 'shortgs' 'setloc' 'fit' $location_var[$here][0]>>
  68. <<set $menu_off = 0>>
  69. <<set $sexloc = 'fit'>>
  70. <<set $location_type = 'private'>>
  71. <<set $locclass = 'changingroom'>>
  72. <h2>Dressing</h2>
  73. <<image "locations/city/citycenter/gym/locker.jpg">>
  74. Recruiting girls for local track team, the winners will receive cash prizes.
  75. Attention, visitors to the sports section must wear sports outfits and shoes when using the facilities.
  76. <<if getvar("$abonement") > 0>>
  77. Your existing subscription package is valid for <<abonement>> more classes.
  78. <</if>>
  79. <<if getvar("$nichTanya['Known']") == 0 and (rand(1,100) <= 20 or getvar("$nichDebug") == 1)>>
  80. In the locker room you notice <<link "a cute girl">><<gt 'fit' 'fitgirl'>><</link>>.
  81. <</if>>
  82. <<actCLA 'Exit the locker room'>>
  83. <<if $wardrobe.clothingworntype != 'nude' and !$wardrobe.isWearingSwimwear>>
  84. <<if getvar("$Fit['FMR']") == 0 and $pc.visualAge <= 40 and $pc.hotcat >= 6 and $pc.fame('city_sport') >= 10>>
  85. <<gt 'fit' 'FMR'>>
  86. <<else>>
  87. <<gt 'fit' 'start'>>
  88. <</if>>
  89. <<else>>
  90. <<msg '<b><font color = red>You need to get dressed.</font></b>'>>
  91. <<act 'Return'>>
  92. <<gt 'fit' 'dressing_room'>>
  93. <</act>>
  94. <</if>>
  95. <</actCLA>>
  96. <<if $inventory.get("shampoo") > 0>>
  97. <<actCLA 'Take a shower (0:15)'>>
  98. <<set $menu_off = 1>>
  99. <<set $time.minutes += 15>>
  100. <<set $pc.horny += 1>>
  101. <<set $pc.pcs_hairbsh = 0>>
  102. <<set $pc.pcs_makeup = 1>>
  103. <<if $pc.pcs_inhib < 15>>
  104. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  105. <</if>>
  106. <<gs 'cleanBody'>>
  107. <<video "shared/home/bathroom/dush.mp4">>
  108. You go into the bathroom and turn on the shower. You lather your body and wash in the shower.
  109. <<if $pc.deodorant_on == 1>>
  110. <<gs 'sweat' 'remove_deo'>>
  111. <</if>>
  112. <<act 'Get out of the shower'>>
  113. <<gt 'fit' 'dressing_room'>>
  114. <</act>>
  115. <</actCLA>>
  116. <<else>>
  117. <font color="red">You've run out of shampoo and will have to buy some more before you can wash yourself.</font>
  118. <</if>>
  119. <<act 'Use mirror'>>
  120. <<gt 'mirror' 'start'>>
  121. <</act>>
  122. <<act 'Change outfit'>>
  123. <<gt 'wardrobe' 'start'>>
  124. <</act>>
  125. <<gs 'wardrobe' 'default_sport_options'>>
  126. <<if $wardrobe.PCloswimwear == 1>>
  127. <<act 'Use the pool'>>
  128. <<gt 'bass' 'start'>>
  129. <</act>>
  130. <<else>>
  131. <<act 'Change into swimwear'>>
  132. <<gt 'changingroom' 'view_swim_list'>>
  133. <</act>>
  134. <</if>>
  135. <<if getvar("$abonement") > 0>>
  136. <<if $wardrobe.clothingworntype == 'danilovich_outfits' and $wardrobe.shoeworntype == 'danilovich'>>
  137. <<act 'Go to the gym'>>
  138. <<gt 'fit' 'gym'>>
  139. <</act>>
  140. <<act 'Go to the dance studio'>>
  141. <<gt 'danceclass'>>
  142. <</act>>
  143. <<act 'Go do a crossfit workout'>>
  144. <<gt 'crossfit_north_box' 'box'>>
  145. <</act>>
  146. <</if>>
  147. <<if getvar("$begsec") == 0>>
  148. <<actCLA 'Join track team'>>
  149. <<set $time.minutes += 5>>
  150. <<set $begsec = 1>>
  151. You signed up for the track team.
  152. <<act 'Leave'>>
  153. <<gt 'fit' 'dressing_room'>>
  154. <</act>>
  155. <</actCLA>>
  156. <<elseif $wardrobe.clothingworntype == 'danilovich_outfits' and $wardrobe.shoeworntype == 'danilovich' and $pc.pcs_stam >= $pc.stammax / 5 and $pc.pcs_energy >= 20>>
  157. <<act 'Go to team practice'>>
  158. <<gt 'beg' 'start'>>
  159. <</act>>
  160. <<if $time.weekday == 6 and $pc.skillLevel("run") >= 20 and $run_comp_day != $time.daystart>>
  161. <<actCLA '<b>Enter competition race</b>'>>
  162. <<set $run_comp_day = $time.daystart>> <<gt 'beg1' 'start'>>
  163. <</actCLA>>
  164. <</if>>
  165. <<elseif $wardrobe.clothingworntype == 'danilovich_outfits' and $wardrobe.shoeworntype == 'danilovich' and $pc.pcs_stam >= $pc.stammax / 5>>
  166. <!-- FAILED TO CONVERT
  167. act 'Go to team practice': '<br><font color="red">You feel too hungry to do this.</font>'
  168. -----
  169. <<actCLA 'Go to team practice'>>
  170. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  171. <</actCLA>>
  172. -->
  173. <<warn "CONVERSION ERROR 38fbe545a239b157ce547d4d838b7717">>
  174. <<if $time.weekday == 6 and $pc.skillLevel("run") >= 20 and $run_comp_day != $time.daystart>>
  175. <!-- FAILED TO CONVERT
  176. act '<b>Enter competition race</b>': '<br><font color="red">You feel too hungry to do this.</font>'
  177. -----
  178. <<actCLA '<b>Enter competition race</b>'>>
  179. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  180. <</actCLA>>
  181. -->
  182. <<warn "CONVERSION ERROR 93803118f6a61ece8f9f3b524b1893a0">>
  183. <</if>>
  184. <<elseif $wardrobe.clothingworntype == 'danilovich_outfits' and $wardrobe.shoeworntype == 'danilovich'>>
  185. <!-- FAILED TO CONVERT
  186. act 'Go to team practice': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
  187. -----
  188. <<actCLA 'Go to team practice'>>
  189. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  190. <</actCLA>>
  191. -->
  192. <<warn "CONVERSION ERROR a55c6de31530631ab42e6084701c1f8d">>
  193. <<if $time.weekday == 6 and $pc.skillLevel("run") >= 20 and $run_comp_day != $time.daystart>>
  194. <!-- FAILED TO CONVERT
  195. act '<b>Enter competition race</b>': '<br><font color="red">You are to exhausted to do this. Recover your stamina before entering the race.</font>'
  196. -----
  197. <<actCLA '<b>Enter competition race</b>'>>
  198. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before entering the race.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  199. <</actCLA>>
  200. -->
  201. <<warn "CONVERSION ERROR 9fb359a9e29000ea9717c57442a4fd85">>
  202. <</if>>
  203. <</if>>
  204. <</if>>
  205. <<if $inventory.get("deo") > 0 and $pc.deodorant_on == 0>>
  206. Your deodorant will last you for <b>$inventory.get("deo")</b> more <<plural $inventory.get("deo"), "application.", "applications.">>
  207. <<actCLA 'Apply deodorant (0:01)'>>
  208. <<set $menu_off = 1>>
  209. <<set $time.minutes += 1>>
  210. <<run $inventory.dec('deo',1)>>
  211. <<gs 'sweat' 'deo'>>
  212. <<set iif(func('body_din','pregnancyVisibility') = 1, '<<image 'shared/home/bathroom/deodorant_preg.jpg'>>', '<<image 'shared/home/bathroom/deodorant.jpg'>>')>>
  213. You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.
  214. <<actCLA 'Continue'>>
  215. <<set $menu_off = 0>> <<gt $location>>
  216. <</actCLA>>
  217. <</actCLA>>
  218. <</if>>
  219. $inventory.get("tampon")
  220. <</if>>
  221. <<if $location_var[$here][0] == 'fitgirl'>>
  222. <<set $menu_off = 1>>
  223. <<image "characters/city/tanya/gym/idle0.jpg">>
  224. The girl notices you looking and returns the smile. She undresses and taking some toiletries goes into the shower.
  225. <<act 'Turn away'>>
  226. <<gt 'fit' 'dressing_room'>>
  227. <</act>>
  228. <<actCLA 'Follow her'>>
  229. <<set $pc.pcs_hairbsh = 0>>
  230. <<set $pc.pcs_makeup = 1>>
  231. <<set $noShampoo = 1>>
  232. <<gs 'cleanBody'>>
  233. <<set $shovertania += 1>>
  234. <<image "characters/city/tanya/gym/shower0.jpg">>
  235. There''s no one in the shower, except this girl. The girl looks around and seeing you smiles again then turns away.
  236. <<act 'Leave the shower'>>
  237. <<gt 'fit' 'dressing_room'>>
  238. <</act>>
  239. <<actCLA 'Molest her' undefined `{willpower:['misc','force']}`>>
  240. <<image "characters/city/tanya/gym/shower_mol0.jpg">>
  241. You walk up to the girl and gently place one hand on her right breast. She turns to face you.
  242. <<arouse 'foreplay' 5 `['dom','lesbian']`>>
  243. <<if $pc.pcs_apprnc < 80>>
  244. The girl pushes you off, and shouts something very rude about you and each and everyone of your relatives, you run out to the locker room.
  245. <<act 'Go'>>
  246. <<gt 'fit' 'dressing_room'>>
  247. <</act>>
  248. <<elseif $pc.pcs_apprnc >= 80>>
  249. The girl quickly turns around. She looks a little bit puzzled as she realizes that it was you who grabbed her. She probably expected to see a guy and isn''t sure what to do.
  250. <<actCLA 'Take advantage of the confusion'>>
  251. <<gs 'clothing' 'strip_all'>>
  252. <<image "characters/city/tanya/gym/shower_mol1.jpg">>
  253. While she is trying to understand what is happening you begin fondling her sex with your fingers, and then her hand strokes your ass.
  254. <<arouse 'foreplay' 10 `['dom','lesbian']`>>
  255. <<act 'Further'>>
  256. <<gt 'fit' 'tanyaIntroduction'>>
  257. <</act>>
  258. <</actCLA>>
  259. <<actCLA 'Wait for her reaction'>>
  260. <<if $pc.pcs_apprnc < 100>>
  261. The girl smiles at you, but removes your hand and leaves, blowing you a kiss.
  262. <<act 'Continue'>>
  263. <<gt 'fit' 'dressing_room'>>
  264. <</act>>
  265. <<elseif $pc.pcs_apprnc >= 100>>
  266. <<gs 'clothing' 'strip_all'>>
  267. <<image "characters/city/tanya/gym/shower_mol2.jpg">>
  268. The girl presses up to you even stronger and kisses your lips.
  269. <<arouse 'kiss' 5 `['dom','lesbian']`>>
  270. <<act 'Further'>>
  271. <<gt 'fit' 'tanyaIntroduction'>>
  272. <</act>>
  273. <</if>>
  274. <</actCLA>>
  275. <</if>>
  276. <</actCLA>>
  277. <</actCLA>>
  278. <</if>>
  279. <<if $location_var[$here][0] == 'tanyaIntroduction'>>
  280. <<image "characters/city/tanya/gym/shower1.jpg">>
  281. Just as the both of you are about to get more intimate a group of middleaged women enters the showers. They haven''t noticed you yet. The girl next to you is clearly afraid of being spotted in the shower with you and takes her first opportunity to quietely escape to the dressing room.
  282. You follow her only a few seconds later. She has already begun to dress herself.
  283. <<if !$wardrobe.isWearingPanties>>
  284. <<gs 'underwear' 'wear'>>
  285. <</if>>
  286. <<gs 'panties' 'dispose'>>
  287. <<gs 'clothing' 'wear_last_worn'>>
  288. <<setinit $nichTanya['Relationship'] = 1>>
  289. <<setinit $nichTanya['RelationshipState'] = 10>>
  290. <<setinit $nichTanya['Known'] = 1>>
  291. <<set $npc('A218').rel += 5>>
  292. <<setinit $nichTanya['FuckLast'] = $time.daystart>>
  293. "You can at least tell me your name, seeing as you did not even have the decency to do so before you assaulted me." The girl says, catching her breath. Despite her words she doesn''t seem to be angry with you.
  294. <p>"I am $pc.name_nick, and how can I assault someone so keen?" You ask trying to find your panties.</p>
  295. <p>"Looking for this?" asks the girl twirling your panties on her finger.</p>
  296. <p>"Yes, can I have them back, please?" you ask, while holding out your hand.</p>
  297. "Nope. You seduced me. I have never been with a girl before and I think I earned this as a memento." With these words, Tanya slips your panties in her pocket.
  298. "My name is Tanya by the way. I live only a short distance from here with my parents. You might come over if you like. Usually I'm home in the late afternoon. We could continue were we left off." she winks at you and leaves.
  299. <i>You can now visit Tanya at her parents home in the Downtown area once a day after 16:00.</i>
  300. <<act 'Back'>>
  301. <<gt 'fit' 'dressing_room'>>
  302. <</act>>
  303. <</if>>
  304. <<if $location_var[$here][0] == 'gym'>>
  305. <<set $locclass to null>>
  306. <<set $menu_off = 1>>
  307. <<set $time.minutes += 5>>
  308. <<set $sportzalrand = RAND(0,20)>>
  309. <h2>Fitness Center</h2>
  310. <<image "locations/city/citycenter/gym/schedule.jpg">>
  311. In the fitness center there are a lot of different classes and clubs, designed to improve physical development.
  312. <<if getvar("$abonement") > 0>>
  313. Your existing subscription package is valid for <<abonement>> more classes.
  314. <</if>>
  315. <<if setup.startingCharacterTagsIncludes('sg')>>
  316. <<if $time.hour >= 10 and $time.hour < 12 and $time.weekday == 7 and getvar("$centr") == 1>>
  317. In the hall you see <<link "Mikhail Nikolaevich">><<gt 'VolleyTrenCentr'>><</link>> talking with a strange man.
  318. <</if>>
  319. <<if $time.hour >= 10 and $time.hour < 12 and $time.weekday == 7 and getvar("$centr") == 2 and getvar("$ricewine") < 2>>
  320. In the hall you see <<link "Guang">><<gt 'VolleyTrenCentr'>><</link>>
  321. <</if>>
  322. <</if>>
  323. <<gs 'fit' 'exercise_end'>>
  324. <<if $pc.pcs_energy >= 15 or $pc.pcs_stam >= $pc.stammax / 5>>
  325. <<actCLA 'Aerobics (Burn fat)'>>
  326. <<set $abonement -= 1>>
  327. <<gs 'exercise' 'tier1' 30 'vital' 'react'>>
  328. <<set $pc.fat -= rand(0,4)>>
  329. <<if $pc.pcs_inhib < 30>>
  330. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  331. <</if>>
  332. <<image "pc/activities/exercises/gym/fit11.jpg">>
  333. You do very vigorous exercises to the music, and burn some fat.
  334. <<if $pc.pcs_stam < 30>>
  335. You are too tired to do any more exercise and will have to rest and regain some stamina.
  336. <<gs 'fit' 'exercise_end'>>
  337. <<else>>
  338. <<act 'Continue'>>
  339. <<gt 'fit' 'gym'>>
  340. <</act>>
  341. <</if>>
  342. <</actCLA>>
  343. <<actCLA 'Light weights (Build strength)'>>
  344. <<set $abonement -= 1>>
  345. <<gs 'exercise' 'tier3' 30 'stren'>>
  346. <<if $pc.pcs_inhib < 30>>
  347. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  348. <</if>>
  349. <<image "pc/activities/exercises/gym/fit2.jpg">>
  350. You pump dumbells doing reps at fairly low total weight, building strength.
  351. <<if $pc.pcs_stam < 30>>
  352. You are too tired to do any more exercise and will have to rest and regain some stamina.
  353. <<gs 'fit' 'exercise_end'>>
  354. <<else>>
  355. <<act 'Continue'>>
  356. <<gt 'fit' 'gym'>>
  357. <</act>>
  358. <</if>>
  359. <</actCLA>>
  360. <<actCLA 'Heavy weights (Build muscle <font color=red>This can lead to extreme strength at a cost to appearance</font>)'>>
  361. <<set $abonement -= 1>>
  362. <<gs 'exercise' 'tier3' 30 'stren_plus'>>
  363. <<if $pc.pcs_inhib < 30>>
  364. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  365. <</if>>
  366. <<image "pc/activities/exercises/gym/fit6.jpg">>
  367. You pump the heavy weights doing low reps with high total weight, building muscle.
  368. <<if $pc.pcs_stam < 30>>
  369. You are too tired to do any more exercise and will have to rest and regain some stamina.
  370. <<gs 'fit' 'exercise_end'>>
  371. <<else>>
  372. <<act 'Continue'>>
  373. <<gt 'fit' 'gym'>>
  374. <</act>>
  375. <</if>>
  376. <</actCLA>>
  377. <<actCLA 'Squats (Tone your butt)'>>
  378. <<set $abonement -= 1>>
  379. <<gs 'exercise' 'tier2' 30 'stren' 'butt_tr'>>
  380. <<if $pc.pcs_inhib < 30>>
  381. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  382. <</if>>
  383. <<image "pc/activities/exercises/butt_gym.jpg">>
  384. You do various squats to tone your thighs and glutes, it also helps with building strength.
  385. <<if $pc.pcs_stam < 30>>
  386. You are too tired to do any more exercise and will have to rest and regain some stamina.
  387. <<gs 'fit' 'exercise_end'>>
  388. <<else>>
  389. <<act 'Continue'>>
  390. <<gt 'fit' 'gym'>>
  391. <</act>>
  392. <</if>>
  393. <</actCLA>>
  394. <<actCLA 'Cross trainer (endurance)'>>
  395. <<set $abonement -= 1>>
  396. <<gs 'exercise' 'tier3' 30 'vital'>>
  397. <<if $pc.pcs_inhib < 30>>
  398. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  399. <</if>>
  400. <<image "pc/activities/exercises/gym/fit3.jpg">>
  401. You spend a half hour doing reps on the cross trainer developing your endurance.
  402. <<if $pc.pcs_stam < 30>>
  403. You are too tired to do any more exercise and will have to rest and regain some stamina.
  404. <<gs 'fit' 'exercise_end'>>
  405. <<else>>
  406. <<act 'Continue'>>
  407. <<gt 'fit' 'gym'>>
  408. <</act>>
  409. <</if>>
  410. <</actCLA>>
  411. <<actCLA 'Tennis practice (agility)'>>
  412. <<set $abonement -= 1>>
  413. <<gs 'exercise' 'tier3' 30 'agil'>>
  414. <<if $pc.pcs_inhib < 30>>
  415. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  416. <</if>>
  417. <<image "pc/activities/exercises/gym/fit4.jpg">>
  418. You run tennis exercises, concentrating on defensive drills.
  419. <<if $pc.pcs_stam < 30>>
  420. You are too tired to do any more exercise and will have to rest and regain some stamina.
  421. <<gs 'fit' 'exercise_end'>>
  422. <<else>>
  423. <<act 'Continue'>>
  424. <<gt 'fit' 'gym'>>
  425. <</act>>
  426. <</if>>
  427. <</actCLA>>
  428. <<actCLA 'Tennis practice (reactions)'>>
  429. <<set $abonement -= 1>>
  430. <<gs 'exercise' 'tier3' 30 'react'>>
  431. <<if $pc.pcs_inhib < 30>>
  432. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  433. <</if>>
  434. <<image "pc/activities/exercises/gym/fit4.jpg">>
  435. You run tennis exercises, concentrating on court reactions.
  436. <<if $pc.pcs_stam < 30>>
  437. You are too tired to do any more exercise and will have to rest and regain some stamina.
  438. <<gs 'fit' 'exercise_end'>>
  439. <<else>>
  440. <<act 'Continue'>>
  441. <<gt 'fit' 'gym'>>
  442. <</act>>
  443. <</if>>
  444. <</actCLA>>
  445. <<act 'Go to the kickboxing gym'>>
  446. <<gt 'fit' 'kickboxing'>>
  447. <</act>>
  448. <<elseif $pc.pcs_energy >= 15>>
  449. <!-- FAILED TO CONVERT
  450. act 'Aerobics (Burn fat)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
  451. -----
  452. <<actCLA 'Aerobics (Burn fat)'>>
  453. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  454. <</actCLA>>
  455. -->
  456. <<warn "CONVERSION ERROR 57a3388dc915ed533acd316fadbd2abd">>
  457. <!-- FAILED TO CONVERT
  458. act 'Free weights (Build muscle)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
  459. -----
  460. <<actCLA 'Free weights (Build muscle)'>>
  461. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  462. <</actCLA>>
  463. -->
  464. <<warn "CONVERSION ERROR f269debb4026e391cc01ce75766053be">>
  465. <!-- FAILED TO CONVERT
  466. act 'Cross trainer (endurance)': '<br><font color="red">YYou are to exhausted to do this. Recover your stamina before trying to train.</font>'
  467. -----
  468. <<actCLA 'Cross trainer (endurance)'>>
  469. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">YYou are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  470. <</actCLA>>
  471. -->
  472. <<warn "CONVERSION ERROR eeed6ddf4c2e4b1f5b4dea00b6158e60">>
  473. <!-- FAILED TO CONVERT
  474. act 'Tennis practice (agility)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
  475. -----
  476. <<actCLA 'Tennis practice (agility)'>>
  477. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  478. <</actCLA>>
  479. -->
  480. <<warn "CONVERSION ERROR c769e9471c70eea2929db24df7df58e8">>
  481. <!-- FAILED TO CONVERT
  482. act 'Tennis practice (reactions)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
  483. -----
  484. <<actCLA 'Tennis practice (reactions)'>>
  485. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  486. <</actCLA>>
  487. -->
  488. <<warn "CONVERSION ERROR 3c377a2e2a89b42297855512708ecb7a">>
  489. <!-- FAILED TO CONVERT
  490. act 'Go to the kickboxing gym': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
  491. -----
  492. <<actCLA 'Go to the kickboxing gym'>>
  493. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You are to exhausted to do this. Recover your stamina before trying to train.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  494. <</actCLA>>
  495. -->
  496. <<warn "CONVERSION ERROR 7c34e37c273c077676947134f48b9b4e">>
  497. <<else>>
  498. <!-- FAILED TO CONVERT
  499. act 'Aerobics (Burn fat)': '<br><font color="red">You feel too hungry to do this.</font>'
  500. -----
  501. <<actCLA 'Aerobics (Burn fat)'>>
  502. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  503. <</actCLA>>
  504. -->
  505. <<warn "CONVERSION ERROR 309b8808c5ff4746ce7d0523aefccf3a">>
  506. <!-- FAILED TO CONVERT
  507. act 'Free weights (Build muscle)': '<br><font color="red">You feel too hungry to do this.</font>'
  508. -----
  509. <<actCLA 'Free weights (Build muscle)'>>
  510. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  511. <</actCLA>>
  512. -->
  513. <<warn "CONVERSION ERROR 56c8bb132e5a2ec04afc1a16af87c03b">>
  514. <!-- FAILED TO CONVERT
  515. act 'Cross trainer (endurance)': '<br><font color="red">You feel too hungry to do this.</font>'
  516. -----
  517. <<actCLA 'Cross trainer (endurance)'>>
  518. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  519. <</actCLA>>
  520. -->
  521. <<warn "CONVERSION ERROR d4a483983476225e0b251946117bb9b7">>
  522. <!-- FAILED TO CONVERT
  523. act 'Tennis practice (agility)': '<br><font color="red">You feel too hungry to do this.</font>'
  524. -----
  525. <<actCLA 'Tennis practice (agility)'>>
  526. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  527. <</actCLA>>
  528. -->
  529. <<warn "CONVERSION ERROR afd12b360148404d6cb197b5bae0c054">>
  530. <!-- FAILED TO CONVERT
  531. act 'Tennis practice (reactions)': '<br><font color="red">You feel too hungry to do this.</font>'
  532. -----
  533. <<actCLA 'Tennis practice (reactions)'>>
  534. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  535. <</actCLA>>
  536. -->
  537. <<warn "CONVERSION ERROR 019e90a1db72c5438f48971b8ded789d">>
  538. <!-- FAILED TO CONVERT
  539. act 'Go to the kickboxing gym': '<br><font color="red">You feel too hungry to do this.</font>'
  540. -----
  541. <<actCLA 'Go to the kickboxing gym'>>
  542. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You feel too hungry to do this.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  543. <</actCLA>>
  544. -->
  545. <<warn "CONVERSION ERROR b281081744234438a58773084cb9f472">>
  546. <</if>>
  547. <</if>>
  548. <<if $location_var[$here][0] == 'exercise_end'>>
  549. <<set $menu_off = 1>>
  550. <<set $result = rand(0, 19)>>
  551. <<actCLA 'Leave'>>
  552. <<if getvar("$result") == 0>>
  553. <<image "locations/city/citycenter/gym/sex/zal1.jpg">>
  554. You see a nice guy on the weight machine.
  555. <<act 'Continue'>>
  556. <<gt 'fit' 'dressing_room'>>
  557. <</act>>
  558. <<actCLA 'Flirt'>>
  559. <<set $guy += 1>>
  560. <<gs 'npcgeneratec' 0 'guy from the gym' `rand(19,45)`>>
  561. <<set $samecount = 1>>
  562. <<set $picrand = 17>>
  563. <<image "locations/city/citycenter/gym/sex/zal2.jpg">>
  564. You go up to the guy lying on the machine, squat and start stroking his cock through his pants. The man rises and kisses you on the lips, then lowers his pants releasing his impressive size dick.
  565. <<arouse 'foreplay' 10 `['dom']`>>
  566. <<act 'Suck'>>
  567. <<gt 'sex' 'minet'>>
  568. <</act>>
  569. <</actCLA>>
  570. <<elseif getvar("$result") == 1>>
  571. <<image "locations/city/citycenter/gym/sex/zal3.jpg">>
  572. As you finish training, a guy sits behind, caresses your breasts and kisses your ear, sucking the lobe.
  573. <<actCLA 'Hit him in the balls' undefined `{willpower:['misc','self','medium']}`>>
  574. <<gt 'fit' 'dressing_room'>>
  575. Event text
  576. <<act 'Next action'>>
  577. <<gt 'farawayistan'>>
  578. <</act>>
  579. <</actCLA>>
  580. <<actCLA 'Enjoy'>>
  581. <<set $guy += 1>>
  582. <<gs 'npcgeneratec' 0 'guy from the gym' `rand(19,45)`>>
  583. <<set $picrand = 18>>
  584. <<image "locations/city/citycenter/gym/sex/zal4.jpg">>
  585. Guy gets up and moves around to face you, he pulls out his cock and lays it on your chest, eventually moving the head to your mouth.
  586. <<arouse 'foreplay' 15 `['sub']`>>
  587. <<act 'Suck'>>
  588. <<gt 'sex' 'minet'>>
  589. <</act>>
  590. <</actCLA>>
  591. <<elseif getvar("$result") == 2>>
  592. As you finish training, a fit girl offers to play a little squash with her as she waits for her boyfriend to came.
  593. <<act 'Refuse'>>
  594. <<gt 'fit' 'dressing_room'>>
  595. <</act>>
  596. <<actCLA 'Agree'>>
  597. <<set $picrand = 15>>
  598. <<image "locations/city/citycenter/gym/sex/zal5.jpg">>
  599. You have fun playing with the girl, neither of you are any good, but it just amuses you. After some time, it appears as a man and looking at your clumsy attempts and offers to show you how to play correctly.
  600. He stands just behind you and puts one hand on your hand, guiding your racket and showing you how to strike the ball. The other hand starts stroking your hips gradually approaching your crotch.
  601. You feel his cock resting against your back and looking at the girl, you know that she understands what is going on and that the man is her boyfriend.
  602. <<act 'Escape from these perverts'>>
  603. <<gt 'fit' 'dressing_room'>>
  604. <</act>>
  605. <<actCLA 'Enjoy'>>
  606. <<set $guy += 1>>
  607. <<set $girl += 1>>
  608. <<gs 'npcgeneratec' 0 'guy from the gym' `rand(19,45)`>>
  609. <<gt 'podrsex' 'suck'>>
  610. <<arouse 'foreplay' 15 `['group','lesbian']`>>
  611. <</actCLA>>
  612. <</actCLA>>
  613. <<elseif getvar("$result") == 3>>
  614. <<image "locations/city/citycenter/gym/sex/zal6.jpg">>
  615. You train near to a girl and engage in conversation, two guys obviously take you for girlfriends and try to chat you up.
  616. <<act 'Continue'>>
  617. <<gt 'fit' 'dressing_room'>>
  618. <</act>>
  619. <<actCLA 'Flirt back'>>
  620. <<set $picrand = 12>>
  621. <<image "locations/city/citycenter/gym/sex/zal7.jpg">>
  622. You flirt with a guy, and notice that he is getting very excited and constantly glancing behind you. Turning, you see that the girl is already on her haunches and sucking the second guy with gusto.
  623. <<act 'Leave'>>
  624. <<gt 'fit' 'dressing_room'>>
  625. <</act>>
  626. <<actCLA 'Suck'>>
  627. <<set $guy += 2>>
  628. <<set $girl += 1>>
  629. <<set $gang += 1>>
  630. <<gs 'npcgeneratec' 0 'guy from the gym' `rand(19,45)`>>
  631. <<gs 'npcgeneratec' 0 'guy from the gym' `rand(19,45)`>>
  632. <<gs 'boyStat' $npclastgenerated 'a'>>
  633. <<arouse 'bj' 15 `['group','lesbian']`>>
  634. <<gt 'sexdvanadva' 'var'>>
  635. <</actCLA>>
  636. <</actCLA>>
  637. <<else>>
  638. <<gt 'fit' 'dressing_room'>>
  639. <</if>>
  640. <</actCLA>>
  641. <</if>>
  642. <<if $location_var[$here][0] == 'kickboxing'>>
  643. <<set $locclass to null>>
  644. <<set $menu_off = 1>>
  645. <<set $time.minutes += 5>>
  646. <<gs 'razrKik'>>
  647. <h2>Kickboxing Gym</h2>
  648. <<image "locations/city/citycenter/gym/kickboxing/kik.jpg">>
  649. This section is dominated by the ring itself, square like a boxing ring and the only equipment that can't be easily moved.
  650. Around it there are various punching bags of different sizes and weights and a couple of coaches with practice pads.
  651. You can try your luck in a fight here on Saturdays but safety concerns limit everyone to a maximum of 1 bout per week.
  652. <<act 'Return to dressing room'>>
  653. <<gt 'fit' 'dressing_room'>>
  654. <</act>>
  655. <<actCLA 'Work on your jabs'>>
  656. <<set $abonement -= 1>>
  657. <<gs 'exercise' 'tier3' 30 'jab' 'react'>>
  658. <<if $pc.pcs_inhib < 30>>
  659. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  660. <</if>>
  661. <<image "locations/city/citycenter/gym/kickboxing/kik1.jpg">>
  662. <p>You practice your jabs on the speed bag and double-end bag, straight punches with a step forward. These strikes are not so powerful, but they are fast.</p>
  663. <<act 'Leave'>>
  664. <<gt 'fit' 'kickboxing'>>
  665. <</act>>
  666. <</actCLA>>
  667. <<actCLA 'Work on your heavy punches'>>
  668. <<set $abonement -= 1>>
  669. <<gs 'exercise' 'tier3' 30 'stren' 'punch'>>
  670. <<if $pc.pcs_inhib < 30>>
  671. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  672. <</if>>
  673. <<image "locations/city/citycenter/gym/kickboxing/kik1.jpg">>
  674. You practice your power punches on the heavy bag. These are high impact and powerful, but they are hard to get to their target.
  675. <<act 'Leave'>>
  676. <<gt 'fit' 'kickboxing'>>
  677. <</act>>
  678. <</actCLA>>
  679. <<actCLA 'Work on your kicking'>>
  680. <<set $abonement -= 1>>
  681. <<gs 'exercise' 'tier3' 30 'stren' 'kick'>>
  682. <<if $pc.pcs_inhib < 30>>
  683. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  684. <</if>>
  685. <<image "locations/city/citycenter/gym/kickboxing/kik1.jpg">>
  686. You practice your powerful kicks on a kickboxing bag. These impacts are very powerful and able to cut down an opponant, but are very difficult to hit with.
  687. <<act 'Leave'>>
  688. <<gt 'fit' 'kickboxing'>>
  689. <</act>>
  690. <</actCLA>>
  691. <<actCLA 'Work on defence'>>
  692. <<set $abonement -= 1>>
  693. <<gs 'exercise' 'tier3' 30 'def' 'agil'>>
  694. <<if $pc.pcs_inhib < 30>>
  695. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  696. <</if>>
  697. <<image "locations/city/citycenter/gym/kickboxing/kik1.jpg">>
  698. You practice your defense movements.
  699. <<act 'Leave'>>
  700. <<gt 'fit' 'kickboxing'>>
  701. <</act>>
  702. <</actCLA>>
  703. <<actCLA 'Sparring (training bout in the ring)'>>
  704. You need to choose a partner for sparring
  705. <<if $pc.pcs_inhib < 30>>
  706. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  707. <</if>>
  708. <<actCLA 'Pick a random partner'>>
  709. <<set $abonement -= 1>>
  710. <<set $pc.mood += 2>>
  711. <<gs 'exercise' 'tier3' 30 'jab' 'punch' 'kick' 'def'>>
  712. <<set $pointKik = 0>>
  713. <<set $pointKikV = 0>>
  714. <<set $round = 1>>
  715. <<set $minround = 0>>
  716. <<gs 'npcgeneratec' 0 'sparring partner' `rand(19,45)`>>
  717. <<set $strenV = rand(10, 20)>>
  718. <<set $pc.speedV = rand(10, 20)>>
  719. <<set $agilV = rand(10, 20)>>
  720. <<set $reactV = rand(10, 20)>>
  721. <<set $vitalV = rand(10, 20)>>
  722. <<set $intelV = 10>>
  723. <<set $willV = 10>>
  724. <!-- !!skills-->
  725. <<set $JabV = rand(5, 20)>>
  726. <<set $PunchV = rand(5, 20)>>
  727. <<set $KikV = rand(5, 20)>>
  728. <<set $KikDefV = rand(5, 20)>>
  729. <!-- !!parameters-->
  730. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  731. <<set $formula = 3>>
  732. <<set $sparing = 1>>
  733. <<gt 'kikbox' 'start'>>
  734. <</actCLA>>
  735. <</actCLA>>
  736. <<if $time.weekday == 6 and $kickbox['amateur_fight_day'] != $time.daystart>>
  737. You can take part in an amateur fight.
  738. <<actCLA 'Amateur fight'>>
  739. <<setinit $kickbox['amateur_fight_day'] = $time.daystart>>
  740. <<set $pc.mood += 2>>
  741. <<gs 'exercise' 'tier3' 30 'jab' 'punch' 'kick' 'def'>>
  742. <<set $pointKik = 0>>
  743. <<set $pointKikV = 0>>
  744. <<set $round = 1>>
  745. <<set $minround = 0>>
  746. <<setinit $kickbox['opponent'] = kickbox['sash'] + rand(0, 1)>>
  747. <<if getvar("$kickbox['opponent']") == 0>>
  748. <<gs 'npcgeneratec' 0 'Useless rival' `rand(19,45)`>>
  749. <<set $strenV = rand(10, 20)>>
  750. <<set $pc.speedV = rand(10, 20)>>
  751. <<set $agilV = rand(10, 20)>>
  752. <<set $reactV = rand(10, 20)>>
  753. <<set $vitalV = rand(10, 20)>>
  754. <<set $intelV = 10>>
  755. <<set $willV = 10>>
  756. <!-- !!skills-->
  757. <<set $JabV = rand(10, 30)>>
  758. <<set $PunchV = rand(10, 30)>>
  759. <<set $KikV = rand(10, 30)>>
  760. <<set $KikDefV = rand(10, 30)>>
  761. <!-- !!parameters-->
  762. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  763. <<set $formula = 3>>
  764. <<setinit $kickbox['amateur'] = 1>>
  765. <<elseif getvar("$kickbox['opponent']") == 1>>
  766. <<gs 'npcgeneratec' 0 '3rd class rival' `rand(19,45)`>>
  767. <<set $strenV = rand(15, 25)>>
  768. <<set $pc.speedV = rand(15, 25)>>
  769. <<set $agilV = rand(15, 25)>>
  770. <<set $reactV = rand(15, 25)>>
  771. <<set $vitalV = rand(15, 25)>>
  772. <<set $intelV = 10>>
  773. <<set $willV = 10>>
  774. <!-- !!skills-->
  775. <<set $JabV = rand(15, 35)>>
  776. <<set $PunchV = rand(15, 35)>>
  777. <<set $KikV = rand(15, 35)>>
  778. <<set $KikDefV = rand(15, 35)>>
  779. <!-- !!parameters-->
  780. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  781. <<set $formula = 3>>
  782. <<setinit $kickbox['amateur'] = 1>>
  783. <<elseif getvar("$kickbox['opponent']") == 2>>
  784. <<gs 'npcgeneratec' 0 '2rd class rival' `rand(19,45)`>>
  785. <<set $strenV = rand(20, 30)>>
  786. <<set $pc.speedV = rand(20, 30)>>
  787. <<set $agilV = rand(20, 30)>>
  788. <<set $reactV = rand(20, 30)>>
  789. <<set $vitalV = rand(20, 30)>>
  790. <<set $intelV = 10>>
  791. <<set $willV = 10>>
  792. <!-- !!skills-->
  793. <<set $JabV = rand(30, 50)>>
  794. <<set $PunchV = rand(30, 50)>>
  795. <<set $KikV = rand(30, 50)>>
  796. <<set $KikDefV = rand(30, 50)>>
  797. <!-- !!parameters-->
  798. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  799. <<set $formula = 3>>
  800. <<setinit $kickbox['amateur'] = 1>>
  801. <<elseif getvar("$kickbox['opponent']") == 3>>
  802. <<gs 'npcgeneratec' 0 '1st class rival' `rand(19,45)`>>
  803. <<set $strenV = rand(30, 40)>>
  804. <<set $pc.speedV = rand(30, 40)>>
  805. <<set $agilV = rand(30, 40)>>
  806. <<set $reactV = rand(30, 40)>>
  807. <<set $vitalV = rand(30, 40)>>
  808. <<set $intelV = 10>>
  809. <<set $willV = 10>>
  810. <!-- !!skills-->
  811. <<set $JabV = rand(40, 60)>>
  812. <<set $PunchV = rand(40, 60)>>
  813. <<set $KikV = rand(40, 60)>>
  814. <<set $KikDefV = rand(40, 60)>>
  815. <!-- !!parameters-->
  816. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  817. <<set $formula = 3>>
  818. <<setinit $kickbox['amateur'] = 1>>
  819. <<elseif getvar("$kickbox['opponent']") == 4>>
  820. <<gs 'npcgeneratec' 0 'Excellent rival' `rand(19,45)`>>
  821. <<set $strenV = rand(40, 60)>>
  822. <<set $pc.speedV = rand(40, 60)>>
  823. <<set $agilV = rand(40, 60)>>
  824. <<set $reactV = rand(40, 60)>>
  825. <<set $vitalV = rand(40, 60)>>
  826. <<set $intelV = 10>>
  827. <<set $willV = 10>>
  828. <!-- !!skills-->
  829. <<set $JabV = rand(60, 80)>>
  830. <<set $PunchV = rand(60, 80)>>
  831. <<set $KikV = rand(60, 80)>>
  832. <<set $KikDefV = rand(60, 80)>>
  833. <!-- !!parameters-->
  834. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  835. <<set $formula = 3>>
  836. <<setinit $kickbox['amateur'] = 1>>
  837. <<elseif getvar("$kickbox['opponent']") >= 5>>
  838. <<gs 'npcgeneratec' 0 'Best rival in the gym' `rand(19,45)`>>
  839. <<set $strenV = rand(60, 100)>>
  840. <<set $pc.speedV = rand(60, 100)>>
  841. <<set $agilV = rand(60, 100)>>
  842. <<set $reactV = rand(60, 100)>>
  843. <<set $vitalV = rand(60, 100)>>
  844. <<set $intelV = 10>>
  845. <<set $willV = 10>>
  846. <!-- !!skills-->
  847. <<set $JabV = rand(80, 110)>>
  848. <<set $PunchV = rand(80, 110)>>
  849. <<set $KikV = rand(80, 110)>>
  850. <<set $KikDefV = rand(80, 110)>>
  851. <!-- !!parameters-->
  852. <<set $healthV = $vitalV * 10 + $strenV * 5>>
  853. <<set $formula = 3>>
  854. <<setinit $kickbox['amateur'] = 1>>
  855. <</if>>
  856. <<gt 'kikbox' 'start'>>
  857. <</actCLA>>
  858. <</if>>
  859. <</if>>
  860. <<if $location_var[$here][0] == 'FMR'>>
  861. <<set $locclass to null>>
  862. <<set $menu_off = 0>>
  863. <<set $time.minutes += 5>>
  864. <<setinit $Fit['FMR'] = 1>>
  865. <h2>Photographer</h2>
  866. <<image "locations/city/citycenter/photo/fotograph.jpg">>
  867. <<if getvar("$model['status']") == 1>>
  868. <p>"Hey! $pc.name_nick!"</p>
  869. Waiting for you, there is a man with several cameras hanging from his neck. You remember him, as one of Aphrodite''s photographers. Now that you think about it, he has been hanging around some of the sports events, you have participated.
  870. <p>"$pc.name_nick, the agency has sent me to tell you, that our sponsors want to give you an opportunity as a fitness model. Congratulations! You are getting famous!"</p>
  871. <p>You smile, at the sudden good news. The fitness jobs in the agency are paid based not only on your modeling cache but taking into consideration your relative sports fame and bodybuild. Good job!</p>
  872. <p>"Congratulations $pc.name_nick! you have earned it!"</p>
  873. Saying this, he turns around, and after waving a final goodbye, he leaves.
  874. <<act 'Leave'>>
  875. <<gt 'fit' 'start'>>
  876. <</act>>
  877. <<else>>
  878. Waiting for you, there is a man with several cameras hanging from his neck. You vaguely remember him, hanging around some of the sports events, you have participated in. He smiles and quickly takes your hands in a handshake.
  879. <p>"$pc.name_last Isn't it? I'm here to make you a proposal. Don't be afraid! Not that kind of "proposal". A serious... business... career-oriented... proposal. Tell me... would you consider becoming a model?"</p>
  880. <p>You blink, utterly taken by the sudden verbal barrage... What has he said? You a model?! You have the looks, and it's not that weird for a woman in the sports career to be offered a job in the model business, but, are you going to trust this stranger? Sensing your hesitation, the man pushes a business card into your hands, before continuing.</p>
  881. "Don't worry. You don't need to answer me right now, investigate, ask around if you want, and when you've made your decision. Come to see us. If you pass some basic tests, you can initiate a new exciting career."
  882. <p>Saying this, the man turns around, and after waving goodbye, he leaves. On the card, the name "Aphrodite Photography" can be read with and attached are directions. You remember seeing that name around the city center. Maybe you could go and take a look?</p>
  883. <<act 'Leave'>>
  884. <<gt 'fit' 'start'>>
  885. <</act>>
  886. <</if>>
  887. <</if>>