postoffice.qsrc 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390
  1. # postoffice
  2. if $ARGS[0] = 'start':
  3. cls
  4. $menu_loc = 'postoffice'
  5. $menu_arg = 'start'
  6. menu_off = 0
  7. gs 'stat'
  8. $postloc = ''
  9. if (hour >= 9 and hour <= 10) or (hour >= 15 and hour <=16):
  10. '<center><b><font color="maroon">Post Office</font></b></center>'
  11. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/city.jpg"></center>'
  12. 'It is currently very busy and looks like you''ll have to wait to get to the counter.'
  13. act 'Wait in line (30 Minutes)':
  14. cla
  15. minut += 30
  16. gs 'stat'
  17. $postloc = 'counter' & gt 'postoffice'
  18. end
  19. if exhibitionist_lvl > 2:
  20. act 'Flash both your tits and your pussy to skip the line':
  21. cls
  22. menu_off = 1
  23. gs 'flash', 'full', 'inside', 5
  24. gs 'stat'
  25. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  26. end
  27. end
  28. if exhibitionist_lvl > 1:
  29. act 'Flash your pussy to skip the line':
  30. cls
  31. menu_off = 1
  32. gs 'flash', 'pussy', 'inside', 5
  33. gs 'stat'
  34. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  35. end
  36. end
  37. if exhibitionist_lvl > 0 or pcs_inhib >= 45:
  38. act 'Flash your tits to skip the line':
  39. cls
  40. menu_off = 1
  41. gs 'flash', 'tits', 'inside', 5
  42. gs 'stat'
  43. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  44. end
  45. end
  46. if exhibitionist_lvl > 0:
  47. act 'Suggest a blowjob in exchange for jumping the queue':
  48. cls
  49. menu_off = 1
  50. if cumloc[12] = 0 and cumloc[11] = 0:
  51. pcs_throat += 1
  52. gs 'npcgeneratec', 0, 'stranger', rand(18,45)
  53. gs 'boyStat', $npclastgenerated
  54. inhib_exp += rand(2,5)
  55. gs 'arousal', 'bj', 10, 'sub'
  56. gs 'stat'
  57. act 'Cum on your face':
  58. cls
  59. if pcs_haircol = 0:
  60. $cum_face_image = 'black/' + rand(1,23)
  61. elseif pcs_haircol = 1:
  62. $cum_face_image = 'brown/' + rand(1,31)
  63. elseif pcs_haircol = 2:
  64. $cum_face_image = 'red/' + rand(1,19)
  65. elseif pcs_haircol = 3:
  66. $cum_face_image = 'blonde/' + rand(1,25)
  67. else
  68. $cum_face_image = 'custom/' + rand(1,20)
  69. end
  70. '<center><img <<$set_imgh>> src="images/pc/body/cum/cumface/<<$cum_face_image>>.jpg"></center>'
  71. 'The man cums on your face.'
  72. spafinloc = 11
  73. gs 'cum_manage'
  74. gs 'arousal', 'end'
  75. gs 'stat'
  76. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  77. end
  78. act 'Cum in your mouth':
  79. cls
  80. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/cumlip.jpg"></center>'
  81. 'The man cums inside your mouth.'
  82. spafinloc = 12
  83. gs 'cum_manage'
  84. gs 'arousal', 'end'
  85. gs 'stat'
  86. act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
  87. end
  88. else
  89. '<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'
  90. '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.'
  91. minut += 120
  92. gs 'pain', 4, 'tummy', 'hit'
  93. act 'Recover':
  94. if bankloc = 1:
  95. gt 'down'
  96. else
  97. gt 'pavCommercial'
  98. end
  99. end
  100. end
  101. end
  102. end
  103. else
  104. '<center><b><font color="maroon">Post Office</font></b></center>'
  105. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/city.jpg"></center>'
  106. 'It is currently quiet and you can walk straight up to the counter.'
  107. act 'Go to the counter':
  108. $postloc = 'counter' & gt 'postoffice'
  109. end
  110. end
  111. if bankloc = 0:
  112. act 'Go to Postmaster''s Office':
  113. gt 'postmaster', 'start'
  114. end
  115. end
  116. act 'Leave':$postloc = 'leave' & gt 'postoffice'
  117. end
  118. if $postloc = 'counter':
  119. cla
  120. *clr
  121. $menu_loc = 'postoffice'
  122. $menu_arg = 'counter'
  123. menu_off = 0
  124. '<center><b><font color="maroon">Counter</font></b></center>'
  125. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/counter.jpg"></center>'
  126. 'The counter, its boring here.'
  127. if bankAccount = 1 and money > 0:
  128. act 'Deposit money to your bank account':
  129. cla
  130. menu_off = 1
  131. minut += 5
  132. gs 'stat'
  133. kartaIN = input ("How much money do you want to deposit into the account?")
  134. if kartaIN <= 0 or kartaIN > money:
  135. 'Not correct operation.'
  136. else
  137. karta += kartaIN
  138. money -= kartaIN
  139. '<br>You put on the account <<kartaIN>> <b>₽</b>, now you have <<karta>> <b>₽</b> on it.'
  140. end
  141. '"Is there anything else I can do for you?"'
  142. act 'Yes':$postloc = 'counter' & gt 'postoffice'
  143. act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
  144. end
  145. end
  146. if legal_fine > 0:
  147. act 'Pay toward legal fine':
  148. menu_off = 1
  149. gs 'stat'
  150. fineIN = input ("How much money do you want to pay off your fine/s?")
  151. if fineIN <= 0 or fineIN > money:
  152. 'Not correct operation.'
  153. else
  154. legal_fine -= fineIN
  155. money -= fineIN
  156. '<br>You pay <<fineIN>> <b>₽</b> of your legal fine/s, now you have <<legal_fine>> <b>₽</b> still outstanding.'
  157. end
  158. end
  159. if money > legal_fine:
  160. act 'Pay off your legal fine/s':
  161. money -= legal_fine
  162. legal_fine = 0
  163. *clr & cla
  164. menu_off = 1
  165. gs 'stat'
  166. '<center><b><font color="maroon">Counter</font></b></center>'
  167. '<center><img <<$set_imgh>> src="images/locations/shared/postoffice/counter.jpg"></center>'
  168. 'You pay the full amount of your outstanding fine/s to the cashier and they print out a receipt to say that it is paid off.'
  169. act 'Done':$postloc = 'counter' & gt 'postoffice'
  170. end
  171. end
  172. end
  173. if used_pattest > 0:
  174. act 'Send paternity test (20.000<b>₽</b>)':
  175. menu_off = 1
  176. if money >= 20000:
  177. dynamic $send_test
  178. cls
  179. gs 'stat'
  180. '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.'
  181. else
  182. 'Unfortunately you have no money to send the test in. You could, but they would just throw it out without the receipt of payment.'
  183. end
  184. act 'Done':$postloc = 'counter' & gt 'postoffice'
  185. end
  186. end
  187. act 'Check received mail':
  188. cls
  189. menu_off = 1
  190. gs 'stat'
  191. minut += 5
  192. if mail <= 0:
  193. 'Sorry no mail.'
  194. else
  195. 'You have mail.'
  196. end
  197. '"Is there anything else I can do for you?"'
  198. act 'Yes':$postloc = 'counter' & gt 'postoffice'
  199. act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
  200. end
  201. i = 0
  202. *pl '<center><table align="center">'
  203. :loopcard
  204. if i = 0:
  205. n = 5
  206. price = 60
  207. $buy_link = '<a' + iif(money >= 60, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  208. elseif i = 1:
  209. n = 10
  210. price = 115
  211. $buy_link = '<a' + iif(money >= 115, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  212. elseif i = 2:
  213. n = 20
  214. price = 220
  215. $buy_link = '<a' + iif(money >= 220, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  216. elseif i = 3:
  217. n = 50
  218. price = 520
  219. $buy_link = '<a' + iif(money >= 520, ' href="exec: gs ''$buy_item'', <<n>>, ''hours of internet access'', <<price>>, ''internet'', ''postoffice''">buy ','>buy ') +'</a>'
  220. end
  221. i += 1
  222. '<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>'
  223. if i < 4:
  224. jump 'loopcard'
  225. end
  226. '</table></center>'
  227. if money > 0:
  228. act 'Put the money on the phone':
  229. cla
  230. menu_off = 1
  231. set minut = minut + 5
  232. obmennik = input ("How many <b>₽</b> do you want to deposit?")
  233. if obmennik <= 0:
  234. '<center><br><b>Do you want to think again?</b></center>'
  235. act 'Return':$postloc = 'counter' & gt 'postoffice'
  236. else
  237. if money < obmennik:
  238. '<center><br>You do not have <b><<obmennik>></b> <b>₽</b>.</center>'
  239. act 'Return':$postloc = 'counter' & gt 'postoffice'
  240. end
  241. if money >= obmennik:
  242. set balans = balans + obmennik
  243. set money = money - obmennik
  244. clr
  245. gs'stat'
  246. '<center><br>You put <b><<obmennik>></b> <b>₽</b> to the account.</center>'
  247. '"Is there anything else I can do for you?"'
  248. act 'Yes':$postloc = 'counter' & gt 'postoffice'
  249. act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
  250. end
  251. end
  252. end
  253. end
  254. !!Might use for the city branch, but seems ott for Pav
  255. !! if askWork = 0 and bankloc = 0:
  256. !! act 'Ask for work':
  257. !! cls
  258. !! minut += 5
  259. !! gs 'stat'
  260. !! '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."'
  261. !!'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!"'
  262. !! '"I''m afraid there is no position available at this time."'
  263. !! act 'Step away from the counter':gt'postoffice', 'start'
  264. !!askWork += 1
  265. !! end
  266. !! end
  267. act 'Leave':$postloc = 'leave' & gt 'postoffice'
  268. end
  269. if $postloc = 'leave':
  270. minut += 3
  271. killvar '$postloc'
  272. if bankloc = 1:
  273. gt 'down'
  274. else
  275. gt 'pavCommercial'
  276. end
  277. end
  278. !! Not used for Pav, maybe use for city?
  279. if $postloc = 'post_off':
  280. cla
  281. *clr
  282. menu_off = 1
  283. minut += 30
  284. gs 'stat'
  285. '<center><b><font color="maroon">Postmaster Office</font></b></center>'
  286. !!Blatte: MISSING IMAGE
  287. $ImageNeededPlacholder
  288. !!'<center><img src="images/system/image_needed.png"></center>'
  289. '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.'
  290. if post_wrk = 0:
  291. act 'Ask for work':
  292. cls
  293. minut += 15
  294. gs 'stat'
  295. !!Placeholder text
  296. '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?"'
  297. '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?"'
  298. 'You smile and shake your head: "No, no problem. I am looking for a job, I hear you are often looking for workers?"'
  299. '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?"'
  300. act'"That sounds great!"':
  301. cls
  302. post_wrk += 1
  303. gs 'stat'
  304. !!Placeholder text
  305. 'You beam: "That sounds fantastic, thank you so much!"'
  306. 'Oleg gives you a friendly smile, happy to have found another potential worker. He quickly writes some of your personal data down.'
  307. '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."'
  308. 'That also sounds fair. You give him a handshake as you get ready to leave: "Okay. Thank you sir!"'
  309. act'Exit Office':gt'postoffice', 'start'
  310. end
  311. act'"Sorry, not interested"':
  312. cls
  313. gs 'stat'
  314. '"I need to think about it if it''s okay."'
  315. '"Sure <<$pcs_nickname>>, come back when you''ve made up your mind."'
  316. act'Exit office':gt'postoffice', 'start'
  317. end
  318. end
  319. end
  320. act 'Exit office':gt'postoffice', 'start'
  321. end
  322. --- postoffice ---------------------------------