billiard.tw 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. :: billiard
  2. <<set $here = 'billiard'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <<set $sexloc = 'billiard'>>
  5. <<set $menu_loc = 'billiard'>>
  6. <<set $menu_arg = ''>>
  7. <<set $menu_off = 0>>
  8. <<set $location_type = 'public_indoors'>>
  9. <center><b>Pool</b></center>
  10. <<image "locations/city/citycenter/mall/pool/bil.jpg">>
  11. Quite a large billiard room, there are plenty of tables in the main hall, but there are some tables in individual cubicles.
  12. <<act 'Leave'>>
  13. <<gt 'torgcentr'>>
  14. <</act>>
  15. <<if $time.hour >= 8 and $time.hour <= 20>>
  16. <<if $finances.cash >= 125>>
  17. <<actCLA 'Play (125 <b>₽</b>) (1:00)'>>
  18. <<set $menu_off = 1>>
  19. <<set $finances.cash -= 125>>
  20. <<set $time.minutes += 60>>
  21. <<set $billvar = 0>>
  22. <<run $pc.skillExperienceGain('pool',rand(0,3))>>
  23. <<set $billrand = rand(0,5)>>
  24. <<if getvar("$billrand") == 0>>
  25. You play one of the guys here and he asks if you want to make it more interesting.
  26. <<if $finances.cash >= 1000>>
  27. <<actCLA 'Bet on the game (1000 <b>₽</b>)'>>
  28. <<set $billvar = 0>> <<gt 'billiard' 'randwin'>>
  29. <</actCLA>>
  30. <</if>>
  31. <<if getvar("$strapon") == 1>>
  32. <<actCLA 'Play for his ass, sex if you lose'>>
  33. <<set $billvar = 1>> <<gt 'billiard' 'randwin'>>
  34. <</actCLA>>
  35. <</if>>
  36. <<actCLA 'Stick to practice games' undefined `{willpower:['anal','resist']}`>>
  37. <<gt 'billiard'>>
  38. <</actCLA>>
  39. <<actCLA 'Let him have the table instead'>>
  40. <<set $finances.cash += 125>>
  41. <<set $pool_exp -= rand(0,3)>>
  42. <<gt 'billiard'>>
  43. <</actCLA>>
  44. <<elseif getvar("$billrand") == 1>>
  45. You play a couple of the guys here and they ask if you want to make it more interesting.
  46. <<if $finances.cash >= 1000>>
  47. <<actCLA 'Bet on the game (1000 <b>₽</b>)'>>
  48. <<set $billvar = 0>> <<gt 'billiard' 'randwin'>>
  49. <</actCLA>>
  50. <</if>>
  51. <<if getvar("$strapon") == 1>>
  52. <<actCLA 'Play for their asses, sex if you lose'>>
  53. <<set $billvar = 2>> <<gt 'billiard' 'randwin'>>
  54. <</actCLA>>
  55. <</if>>
  56. <<gs 'willpower' 'anal' 'resist' 'hard'>>
  57. <<if $will_cost <= $pc.willpower>>
  58. <<actCLA 'Stick to practice games (will_cost Willpower)'>>
  59. <<gs 'willpower' 'anal' 'resist' 'hard'>>
  60. <<gs 'willpower' 'pay' 'resist'>>
  61. <<gt 'billiard'>>
  62. <</actCLA>>
  63. <<actCLA 'Let him have the table instead'>>
  64. <<set $finances.cash += 125>>
  65. <<set $pool_exp -= rand(0,3)>>
  66. <<gt 'billiard'>>
  67. <</actCLA>>
  68. <<elseif getvar("$billrand") >= 2>>
  69. You played billiards by yourself.
  70. <<act 'Leave'>>
  71. <<gt 'billiard'>>
  72. <</act>>
  73. <</if>>
  74. <</actCLA>>
  75. <</if>>
  76. <<if $finances.cash >= 250>>
  77. <<actCLA 'Play for money (250 <b>₽</b>)'>>
  78. <<set $menu_off = 1>>
  79. <<set $time.minutes += 60>>
  80. <<run $pc.skillExperienceGain('pool',rand(0,1))>>
  81. <<set $billvar = 3>>
  82. <<gt 'billiard' 'randwin'>>
  83. <</actCLA>>
  84. <</if>>
  85. <</if>>
  86. <<if $location_var[$here][0] == 'randwin'>>
  87. <<set $menu_off = 1>>
  88. <<if getvar("$pcs_pool") < 10>>
  89. <<set $billwin = rand(0, 10)>>
  90. <</if>>
  91. <<if getvar("$pcs_pool") >= 10 and getvar("$pcs_pool") < 20>>
  92. <<set $billwin = rand(0, 12)>>
  93. <</if>>
  94. <<if getvar("$pcs_pool") >= 20 and getvar("$pcs_pool") < 30>>
  95. <<set $billwin = rand(0, 14)>>
  96. <</if>>
  97. <<if getvar("$pcs_pool") >= 30 and getvar("$pcs_pool") < 40>>
  98. <<set $billwin = rand(0, 16)>>
  99. <</if>>
  100. <<if getvar("$pcs_pool") >= 40 and getvar("$pcs_pool") < 50>>
  101. <<set $billwin = rand(0, 18)>>
  102. <</if>>
  103. <<if getvar("$pcs_pool") >= 50 and getvar("$pcs_pool") < 60>>
  104. <<set $billwin = rand(0, 20)>>
  105. <</if>>
  106. <<if getvar("$pcs_pool") >= 60 and getvar("$pcs_pool") < 70>>
  107. <<set $billwin = rand(0, 22)>>
  108. <</if>>
  109. <<if getvar("$pcs_pool") >= 70 and getvar("$pcs_pool") < 80>>
  110. <<set $billwin = rand(0, 24)>>
  111. <</if>>
  112. <<if getvar("$pcs_pool") >= 80 and getvar("$pcs_pool") < 90>>
  113. <<set $billwin = rand(0, 26)>>
  114. <</if>>
  115. <<if getvar("$pcs_pool") >= 90>>
  116. <<set $billwin = rand(0, 28)>>
  117. <</if>>
  118. <<if getvar("$billwin") > 10 and getvar("$billvar") == 0>>
  119. <<set $finances.cash += 1000>>
  120. <p>You won and received 1,000 <b>₽</b>.</p>
  121. <<act 'Leave'>>
  122. <<gt 'billiard'>>
  123. <</act>>
  124. <<elseif getvar("$billwin") > 10 and getvar("$billvar") == 1>>
  125. <<image "locations/city/citycenter/mall/pool/sex/strapon.jpg">>
  126. You win, put your strapon, and look at the guy, "Well bend over, today you're my bitch."
  127. The guy drops his pants and bends over, you peg that butt.
  128. <<arouse 'anal_strap_give' 10 `['dom']`>>
  129. <<act 'Leave'>>
  130. <<gt 'billiard'>>
  131. <</act>>
  132. <<elseif getvar("$billwin") > 10 and getvar("$billvar") == 2>>
  133. <<image "locations/city/citycenter/mall/pool/sex/strapon.jpg">>
  134. You win, put your strapon, and look at the guys, "Come on girls panties down and asses up, now I'm going to fuck this whole harem."
  135. You fuck them all in turn.
  136. <<arouse 'anal_strap_give' 10 `['dom']`>>
  137. <<act 'Leave'>>
  138. <<gt 'billiard'>>
  139. <</act>>
  140. <<elseif getvar("$billwin") > 10 and getvar("$billvar") == 3>>
  141. <<set $finances.cash += 250>>
  142. <p>You won and received 250 <b>₽</b>.</p>
  143. <<act 'Get_Away'>>
  144. <<gt 'billiard'>>
  145. <</act>>
  146. <<elseif getvar("$billwin") <= 10 and getvar("$billvar") == 0>>
  147. <<set $finances.cash -= 1000>>
  148. <p>You lost and paid 1,000 <b>₽</b>.</p>
  149. <<act 'Leave'>>
  150. <<gt 'billiard'>>
  151. <</act>>
  152. <<elseif getvar("$billwin") <= 10 and getvar("$billvar") == 1>>
  153. You lose, open those legs.
  154. <<set $picrand = 16>>
  155. <<actCLA 'Pay'>>
  156. <<xgt 'sex' 'var'>>
  157. <</actCLA>>
  158. <<elseif getvar("$billwin") <= 10 and getvar("$billvar") == 2>>
  159. You lose, open those legs.
  160. <<set $sex.npcId to null>>
  161. <<gs 'npcgeneratec' 0 'Billiard Player' `rand(18,40)`>>
  162. <<gs 'npcgeneratec' 0 'Billiard Player' `rand(18,40)`>>
  163. <<gs 'boyStat' $npclastgenerated '1'>>
  164. <<gs 'npcgeneratec' 0 'Billiard Player' `rand(18,40)`>>
  165. <<gs 'boyStat' $npclastgenerated '2'>>
  166. <<set $picrand = 12>>
  167. <<act 'Pay'>>
  168. <<gt 'paysex' 'var'>>
  169. <</act>>
  170. <<elseif getvar("$billwin") <= 10 and getvar("$billvar") == 3>>
  171. <<set $finances.cash -= 300>>
  172. <p>You lost and paid 300 <b>₽</b>.</p>
  173. <<act 'Leave'>>
  174. <<gt 'billiard'>>
  175. <</act>>
  176. <<else>>
  177. <<set $finances.cash -= 300>>
  178. <p>You lost and paid 300 <b>₽</b>.</p>
  179. <<act 'Leave'>>
  180. <<gt 'billiard'>>
  181. <</act>>
  182. <</if>>
  183. <</if>>
  184. <<if $location_var[$here][0] == 'start'>>
  185. <<set $menu_loc = 'billiard'>>
  186. <<set $menu_arg = 'start'>>
  187. <<set $menu_off = 0>>
  188. <center><b>Pool</b></center>
  189. <<image "locations/city/citycenter/mall/pool/bil.jpg">>
  190. <<act 'Leave'>>
  191. <<gt 'billiard'>>
  192. <</act>>
  193. <</if>>