postoffice.qsrc 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. # postoffice
  2. if $ARGS[0] = 'start':
  3. cls
  4. gs 'stat'
  5. $postloc = ''
  6. if (hour >= 9 and hour <= 10) or (hour >= 15 and hour <=16):
  7. '<center><b><font color="maroon">Post Office</font></b></center>'
  8. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/city.jpg"></center>'
  9. 'It is currently very busy and looks like you''ll have to wait to get to the counter.'
  10. act 'Wait in line (30 Minutes)':
  11. cla
  12. minut += 30
  13. gs 'stat'
  14. $postloc = 'counter' & gt 'postoffice'
  15. end
  16. if exhibitionist_lvl > 2:
  17. act 'Flash both your tits and your pussy to skip the line':
  18. cls
  19. gs 'flash', 'full', 'indoors', 5
  20. gs 'stat'
  21. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  22. end
  23. end
  24. if exhibitionist_lvl > 1:
  25. act 'Flash your pussy to skip the line':
  26. cls
  27. gs 'flash', 'pussy', 'indoors', 5
  28. gs 'stat'
  29. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  30. end
  31. end
  32. if exhibitionist_lvl > 0 or pcs_inhib >= 45:
  33. act 'Flash your tits to skip the line':
  34. cls
  35. gs 'flash', 'tits', 'indoors', 5
  36. gs 'stat'
  37. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  38. end
  39. end
  40. if exhibitionist_lvl > 0:
  41. act 'Suggest a blowjob in exchange for jumping the queue':
  42. cls
  43. if cumloc[12] = 0 and cumloc[11] = 0:
  44. pcs_throat += 1
  45. gs 'npcgeneratec', 0, 'stranger', rand(18,45)
  46. gs 'boyStat', $npclastgenerated
  47. inhib_exp += rand(2,5)
  48. gs 'arousal', 'bj', 10, 'sub'
  49. gs 'stat'
  50. !!Blatte:IMAGE NEEDED
  51. $ImageNeededPlacholder
  52. !! '<center><img src="images/system/image_needed.png"></center>'
  53. act 'Cum on your face':
  54. cls
  55. '<center><img <<$set_imgh>> src="images/pc/body/cum/cumface/<<$cum_face_image>>.jpg"></center>'
  56. 'The man cums on your face.'
  57. spafinloc = 11
  58. gs 'cum_manage'
  59. gs 'arousal', 'end'
  60. gs 'stat'
  61. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  62. end
  63. act 'Cum in your mouth':
  64. cls
  65. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/cumlip.jpg"></center>'
  66. 'The man cums inside your mouth.'
  67. spafinloc = 12
  68. gs 'cum_manage'
  69. gs 'arousal', 'end'
  70. gs 'stat'
  71. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  72. end
  73. else
  74. '<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'
  75. 'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your mouth is full of sperm."</font> You stagger away from the postoffice and spend 2 hours curled up like a ball.'
  76. minut += 120
  77. gs 'pain', 4, 'tummy', 'hit'
  78. act 'Recover':
  79. if bankloc = 1:
  80. gt 'down'
  81. else
  82. gt 'pavCommercial'
  83. end
  84. end
  85. end
  86. end
  87. end
  88. else
  89. '<center><b><font color="maroon">Post Office</font></b></center>'
  90. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/city.jpg"></center>'
  91. 'It is currently quiet and you can walk straight up to the counter.'
  92. act 'Go to the counter':
  93. $postloc = 'counter' & gt 'postoffice'
  94. end
  95. end
  96. if bankloc = 0:
  97. act 'Go to Postmaster''s Office':
  98. gt 'postmaster', 'start'
  99. end
  100. end
  101. act 'Leave':$postloc = 'leave' & gt 'postoffice'
  102. end
  103. if $postloc = 'counter':
  104. cla
  105. *clr
  106. '<center><b><font color="maroon">Counter</font></b></center>'
  107. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/counter.jpg"></center>'
  108. 'The counter, its boring here.'
  109. if bankAccount = 1 and money > 0:
  110. act 'Deposit money to your bank account':
  111. cla
  112. minut += 5
  113. gs 'stat'
  114. kartaIN = input ("How much money you want to deposit into the account?")
  115. if kartaIN <= 0 or kartaIN > money:
  116. 'Not correct operation.'
  117. else
  118. karta += kartaIN
  119. money -= kartaIN
  120. '<br>You put on the account <<kartaIN>> <b>₽</b>, now you have <<karta>> <b>₽</b> on it.'
  121. end
  122. '"Is there anything else I can do for you?"'
  123. act 'Yes':$postloc = 'counter' & gt 'postoffice'
  124. act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
  125. end
  126. end
  127. if used_pattest > 0:
  128. act 'Send paternity test (20.000<b>₽</b>)':
  129. if money >= 20000:
  130. dynamic $send_test
  131. cls
  132. gs 'stat'
  133. 'You pay the fee of the testing, then you mail your used paternity test to the testing labor in Saint Petersburg with the copy of your receipt of payment. You will get answer in SMS withing a week.'
  134. else
  135. 'Unfortunately you have no money to send the test in. You could, but they would just throw it out without the receipt of payment.'
  136. end
  137. act 'Done':$postloc = 'counter' & gt 'postoffice'
  138. end
  139. end
  140. act 'Check received mail':
  141. cls
  142. gs 'stat'
  143. minut += 5
  144. if mail <= 0:
  145. 'Sorry no mail.'
  146. else
  147. 'You have mail.'
  148. end
  149. '"Is there anything else I can do for you?"'
  150. act 'Yes':$postloc = 'counter' & gt 'postoffice'
  151. act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
  152. end
  153. i = 0
  154. *pl '<center><table align="center">'
  155. :loopcard
  156. if i = 0:
  157. n = 5
  158. price = 60
  159. $buy_link = '<a' + iif(money >= 60, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  160. elseif i = 1:
  161. n = 10
  162. price = 115
  163. $buy_link = '<a' + iif(money >= 115, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  164. elseif i = 2:
  165. n = 20
  166. price = 220
  167. $buy_link = '<a' + iif(money >= 220, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  168. elseif i = 3:
  169. n = 50
  170. price = 520
  171. $buy_link = '<a' + iif(money >= 520, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  172. end
  173. i += 1
  174. '<tr><td align="center"><<n>> hour internet card </td><td align="right">(you have <<internet>> hours of internet access) </td><td align="right"><<$buy_link>> </td><td align="left">for <<price>> <b>₽</b></td></tr>'
  175. if i < 4:
  176. jump 'loopcard'
  177. end
  178. '</table></center>'
  179. if money > 0:
  180. act 'Put the money on the phone':
  181. cla
  182. set minut = minut + 5
  183. obmennik = input ("How many <b>₽</b> do you want to deposit?")
  184. if obmennik <= 0:
  185. '<center><br><b>Do you want to think again?</b></center>'
  186. act 'Return':$postloc = 'counter' & gt 'postoffice'
  187. else
  188. if money < obmennik:
  189. '<center><br>You do not have <b><<obmennik>></b> <b>₽</b>.</center>'
  190. act 'Return':$postloc = 'counter' & gt 'postoffice'
  191. end
  192. if money >= obmennik:
  193. set balans = balans + obmennik
  194. set money = money - obmennik
  195. clr
  196. gs'stat'
  197. '<center><br>You put <b><<obmennik>></b> <b>₽</b> to the account.</center>'
  198. '"Is there anything else I can do for you?"'
  199. act 'Yes':$postloc = 'counter' & gt 'postoffice'
  200. act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
  201. end
  202. end
  203. end
  204. end
  205. !!Might use for the city branch, but seems ott for Pav
  206. !! if askWork = 0 and bankloc = 0:
  207. !! act 'Ask for work':
  208. !! cls
  209. !! minut += 5
  210. !! gs 'stat'
  211. !! 'You approach the counter and ask the girl at the counter: "Excuse me... I hear you are looking for postal workers? I would like to come work as a one."'
  212. !!'She nods understandingly: "We are looking for new workers, that''s true. I''d hire you in an instant, but unfortunately it''s not up to me. You should go see Oleg Koltsov, the postmaster. He''s usually in his office between 12:00 and 14:00. I bet he will hire you! Good luck when you go see him!"'
  213. !! '"I''m afraid there is no position available at this time."'
  214. !! act 'Step away from the counter':gt'postoffice', 'start'
  215. !!askWork += 1
  216. !! end
  217. !! end
  218. act 'Leave':$postloc = 'leave' & gt 'postoffice'
  219. end
  220. if $postloc = 'leave':
  221. minut += 3
  222. killvar '$postloc'
  223. if bankloc = 1:
  224. gt 'down'
  225. else
  226. gt 'pavCommercial'
  227. end
  228. end
  229. !! Not used for Pav, maybe use for city?
  230. if $postloc = 'post_off':
  231. cla
  232. *clr
  233. minut += 30
  234. gs 'stat'
  235. '<center><b><font color="maroon">Postmaster Office</font></b></center>'
  236. !!Blatte: MISSING IMAGE
  237. $ImageNeededPlacholder
  238. !!'<center><img src="images/system/image_needed.png"></center>'
  239. 'Behind his desk, a man of about 50 is busy with some paperwork. He''s dressed quite sharply, and you had never expected the postmaster would be this good looking.'
  240. if post_wrk = 0:
  241. act 'Ask for work':
  242. cls
  243. minut += 15
  244. gs 'stat'
  245. !!Placeholder text
  246. 'You approach the man''s desk, but he doesn''t look up from his work. With a soft voice you carefully try to get his attention: "Umm... excuse me?"'
  247. 'He looks up from his desk: "Oh I''m sorry, I didn''t hear you come in. Hello, I''m Oleg Koltsov, postmaster at this post office. Is there a problem?"'
  248. 'You smile and shake your head: "No, no problem. I am looking for a job, I hear you are often looking for workers?"'
  249. 'You can feel his eyes exploring your body for a moment before he responds: "Yes, we are! We currently only have a part-time vacancy, for sorting the mail. You would be working between these and these hours, give or take. Does that sound good to you?"'
  250. act'"That sounds great!"':
  251. cls
  252. post_wrk += 1
  253. gs 'stat'
  254. !!Placeholder text
  255. 'You beam: "That sounds fantastic, thank you so much!"'
  256. 'Oleg gives you a friendly smile, happy to have found another potential worker. He quickly writes some of your personal data down.'
  257. 'Oleg continues: "If you want to work a shift, you need to be here between this time. There''s no point in you getting changed for just 20 minutes of work."'
  258. 'That also sounds fair. You give him a handshake as you get ready to leave: "Okay. Thank you sir!"'
  259. act'Exit Office':gt'postoffice', 'start'
  260. end
  261. act'"Sorry, not interested"':
  262. cls
  263. gs 'stat'
  264. '"I need to think about it if it''s okay."'
  265. '"Sure <<$pcs_nickname>>, come back when you''ve made up your mind."'
  266. act'Exit office':gt'postoffice', 'start'
  267. end
  268. end
  269. end
  270. act 'Exit office':gt'postoffice', 'start'
  271. end
  272. --- postoffice ---------------------------------