kiosk.qsrc 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. # kiosk
  2. !!WD:"SUB >= 15" for act - Will need balancing / playtesting
  3. if $kioskloc = 'counter' and $args[0] ! 'counter': gt 'kiosk', 'counter'
  4. if $ARGS[0] = 'start':
  5. if hour >= 14 and hour <= 16:
  6. *clr & cla
  7. menu_off = 1
  8. gs 'stat'
  9. '<center><img <<$set_imgh>> src="images/locations/city/shared/kiosk/kiosk21.jpg"></center>'
  10. 'It is currently very busy and looks like you''ll have to wait to get to the counter.'
  11. act 'Leave': minut += 1 & gt $loc
  12. act 'Wait in line (10 Minutes)': minut += 10 & gt 'kiosk', 'counter'
  13. if exhibitionist_lvl > 1:
  14. act 'Flash both your tits and your pussy to jump the queue':
  15. *clr & cla
  16. minut += 1
  17. gs 'flash', 'full', 'outdoors', 5
  18. gs 'stat'
  19. act 'Go to the counter': gt 'kiosk', 'counter'
  20. end
  21. end
  22. if exhibitionist_lvl > 0:
  23. act 'Flash your pussy to jump the queue':
  24. *clr & cla
  25. minut += 1
  26. gs 'flash', 'pussy', 'outdoors', 5
  27. gs 'stat'
  28. act 'Go to the counter': gt 'kiosk', 'counter'
  29. end
  30. end
  31. if pcs_inhib >= 40:
  32. act 'Flash your tits to jump the queue':
  33. *clr & cla
  34. minut += 1
  35. gs 'flash', 'tits', 'outdoors', 5
  36. gs 'stat'
  37. act 'Go to the counter': gt 'kiosk', 'counter'
  38. end
  39. end
  40. if exhibitionist_lvl > 0:
  41. act 'Suggest a blowjob in exchange for jumping the queue':
  42. if cumloc[11] = 0:
  43. *clr & cla
  44. pcs_throat += 1
  45. gs 'npcgeneratec', 0, 'stranger from the post office', rand(19,45)
  46. gs 'boyStat', $npclastgenerated
  47. inhib_exp += rand(3,5)
  48. '<center><img <<$set_imgh>> src="images/shared/sex/blowjob/kiosk_blowjob.jpg"></center>'
  49. 'A man agrees to your suggestion and lets you move in front of him.'
  50. gs 'arousal', 'bj', 10, 'sub'
  51. gs 'stat'
  52. act 'Cum on your face':
  53. *clr & cla
  54. '<center><img <<$set_imgh>> src="images/pc/body/cum/cumface/cumface' + rand(1,23) + '.jpg"></center>'
  55. 'The man cums on your face.'
  56. gs 'cum_call', 'face', 'stranger from the post office'
  57. gs 'arousal', 'end'
  58. gs 'stat'
  59. act 'Go to the counter': gt 'kiosk', 'counter'
  60. end
  61. act 'Cum inside your mouth':
  62. *clr & cla
  63. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/cumlip.jpg"></center>'
  64. 'The man cums inside your mouth.'
  65. gs 'cum_call', 'mouth', 'stranger from the post office'
  66. gs 'arousal', 'end'
  67. gs 'stat'
  68. act 'Go to the counter': gt 'kiosk', 'counter'
  69. end
  70. else
  71. *clr & cla
  72. '<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'
  73. 'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your face is covered in sperm."</font> You stagger away from the kiosk and spend 2 hours curled up in a ball.'
  74. minut += 120
  75. gs 'pain', 4, 'tummy', 'hit'
  76. gs 'stat'
  77. act 'Recover':gt $loc
  78. end
  79. end
  80. end
  81. else
  82. gt 'kiosk', 'counter'
  83. end
  84. end
  85. if $ARGS[0] = 'counter':
  86. *clr & cla
  87. $kioskloc = 'counter'
  88. $args_s = 'counter'
  89. $loc_s = 'kiosk'
  90. $menu_loc = 'kiosk'
  91. $menu_arg = 'counter'
  92. menu_off = 0
  93. gs 'stat'
  94. gs 'item_cart', 'shoppping_aisle', 'kiosk'
  95. gs 'stat'
  96. gs 'themes', 'outdoors'
  97. $backimage='images/locations/city/shared/kiosk/kiosk123.jpg'
  98. act 'Leave':minut += 1 & gt $loc
  99. if money < 100:
  100. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy some snack.</TD></TR></table></center>'
  101. else
  102. act 'Buy a snack (100 <b>₽</b>) (0:05)':
  103. *clr & cla
  104. minut += 5
  105. money -= 100
  106. pcs_health += 10
  107. pcs_mood += 20
  108. fat += 6
  109. pcs_energy += 20
  110. if pcs_hydra >= 100:
  111. pcs_hydra += 10
  112. else
  113. pcs_hydra += 20
  114. end
  115. cumspclnt = 2
  116. gs 'cum_cleanup'
  117. pcs_breath = 0
  118. gs 'stat'
  119. '<center><img <<$set_imgh>> src="images/shared/food/food.jpg"></center>'
  120. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You enjoy a small tasty, but somewhat fattening, snack.</TD></TR></table></center>'
  121. act 'return': gt 'kiosk', 'start'
  122. end
  123. end
  124. if money < 40:
  125. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy some water.</TD></TR></table></center>'
  126. else
  127. act 'Buy some water (40 <b>₽</b>) (0:05)':
  128. *clr & cla
  129. frost = 1
  130. if alko > 0: alko -= 1
  131. minut += 5
  132. money -= 40
  133. pcs_health += 10
  134. pcs_energy += 4
  135. if pcs_hydra >= 100:
  136. pcs_hydra += 25
  137. else
  138. pcs_hydra += 50
  139. end
  140. cumspclnt = 2
  141. gs 'cum_cleanup'
  142. pcs_breath = 0
  143. gs 'cum_cleanup'
  144. gs 'stat'
  145. '<center><img <<$set_imgh>> src="images/locations/shared/brothel/barorderwater.jpg"></center>'
  146. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You enjoy a drink of water</TD></TR></table></center>'
  147. act 'return': gt 'kiosk', 'start'
  148. end
  149. end
  150. if money < 100 and mc_inventory['newspaper'] = 0:
  151. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy a newspaper.</TD></TR></table></center>'
  152. elseif mc_inventory['newspaper'] = 1:
  153. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You already own today''s newspaper.</TD></TR></table></center>'
  154. else
  155. act 'Buy a newspaper (100 <b>₽</b>) (0:05)':
  156. *clr & cla
  157. mc_inventory['newspaper'] = 1
  158. minut += 5
  159. money -= 100
  160. gs 'stat'
  161. '<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
  162. '<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You buy the daily newspaper</TD></TR></table></center>'
  163. act 'return': gt 'kiosk', 'start'
  164. end
  165. end
  166. act 'View phone themes': $kioskloc = '' & gt 'kiosk', 'themes'
  167. end
  168. if $ARGS[0] = 'themes':
  169. *clr & cla
  170. gs 'stat'
  171. '<center><img <<$set_imgh>> src="images/locations/city/shared/kiosk/kiosk123.jpg"></center>'
  172. '<center><img WIDTH = 245 HEIGHT = 56 src="images/locations/city/shared/kiosk/ruch.jpg"></center>'
  173. 'All themes cost 500 <b>₽</b>'
  174. if money >= 500:
  175. i = 1
  176. :phonethemeloop
  177. if i = 1: $phoneNameTemp = 'Bimbo'
  178. if i = 2: $phoneNameTemp = 'Aluminus'
  179. if i = 3: $phoneNameTemp = 'Bottlecapped'
  180. if i = 4: $phoneNameTemp = 'Galactic'
  181. if i = 5: $phoneNameTemp = 'Vectored'
  182. if i = 6: $phoneNameTemp = 'Veneer'
  183. if i = 7: $phoneNameTemp = 'Voidwalker'
  184. if i = 8: $phoneNameTemp = 'Voidwalker Red'
  185. if i = 9: $phoneNameTemp = 'Voidwalker Toxic'
  186. if i = 10: $phoneNameTemp = 'Gopnik'
  187. if i = 11: $phoneNameTemp = 'Sports'
  188. if i = 12: $phoneNameTemp = 'Succubus'
  189. if i = 13: $phoneNameTemp = 'Woodshop'
  190. if phonetheme[i] = 0: '<a href="exec: VIEW ''images/system/phone/previews/<<$phonetheme_name[i]>>.png''">Preview</a> <a href="exec: money -= 500 & phonetheme[<<i>>] = 1 & gt ''kiosk'', ''themes''">Buy</a> the <b><<$phoneNameTemp>></b> theme.'
  191. i += 1
  192. if i < 14: jump 'phonethemeloop'
  193. killvar '$phoneNameTemp'
  194. else
  195. '<TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy a phone theme.</TD></TR>'
  196. end
  197. act 'Return': gt 'kiosk', 'counter'
  198. end
  199. --- kiosk ---------------------------------