stwork.qsrc 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300
  1. # stwork
  2. !!2021/04/15
  3. if $ARGS[0] = 'start':
  4. $loc = 'stwork'
  5. $loc_arg = 'start'
  6. $locM = 'stwork'
  7. $locM_arg = 'start'
  8. $sexloc = 'stwork'
  9. $menu_loc = 'stwork'
  10. $menu_arg = 'start'
  11. menu_off = 0
  12. $location_type = 'private'
  13. clr
  14. minut += 5
  15. stripMir = 1
  16. gs 'stat'
  17. gs 'themes', 'indoors'
  18. killvar '$sexloc'
  19. '<center><b><font color="maroon">Dressing room for strippers</font></b></center>'
  20. '<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/backstage' + rand(1,7) + '.jpg"></center>'
  21. ''
  22. 'There are several <a href="exec:gt ''mirror'', ''start''">mirrors</a> hanging on the wall, where you can <a href="exec:gt ''mirror'', ''brush''">brush</a> your hair, and a selection of <a href="exec:gt ''wardrobe'', ''start''">clothes</a> hanging on rails for the girls to dress in.'
  23. 'There are some stairs leading to the <a href="exec:gt ''stwork'', ''stripgirl''">stage</a> where you can head out to perform.'
  24. if $clothingworntype = 'nude':
  25. 'To the side, there''s a steel door which overlooks the back yard and the staff uses as an entrance to save them from meeting scummy customers. Standing by this entrance, there''s always <a href="exec:gt ''stwork'', ''guard''">security</a> keeping the talent safe and not going to let you walk outside unless you put some clothes on.'
  26. else
  27. 'To the side, there''s a <a href="exec:stripMir = 0 & gt ''stripclub'', ''start''">steel door</a> which overlooks the back yard and the staff uses as an entrance to save them from meeting scummy customers. Standing by this entrance, there''s always <a href="exec:gt ''stwork'', ''guard''">security</a> keeping the talent safe.'
  28. end
  29. 'Near the exit door is a vending machine selling '+iif(money >= 100,'<a href="exec:money -= 100 & gt ''food'', ''snack''">snacks</a>','snacks')+' and a <a href="exec:gt ''beverage'', ''bev_wat''">water cooler</a>, which is heavily used by staff after coming off stage'
  30. 'A wooden door leads to the <a href="exec:gt ''stwork'', ''toilet''">staff bathroom</a>.'
  31. *nl
  32. gs 'wardrobe', 'quickdress'
  33. ! Tattoos increase your desireability as a stripper
  34. if tatlech > 0:stripKoef1 = rand(1, 3)
  35. if tatback > 0:stripKoef2 = rand(1, 3)
  36. if tatblly > 0:stripKoef3 = rand(1, 3)
  37. if tatupb > 0:stripKoef4 = rand(3, 6)
  38. if tatleg > 0:stripKoef5 = rand(1, 3)
  39. if tatarm > 0:stripKoef6 = rand(1, 3)
  40. if tatside > 0:stripKoef7 = rand(1, 3)
  41. stripKoef = stripKoef1 + stripKoef2 + stripKoef3 + stripKoef4 + stripKoef5 + stripKoef6 + stripKoef7
  42. if countmoney = 1:
  43. countmoney = 0
  44. gs 'stwork2', 'tipcalculator'
  45. end
  46. act 'Exit the club':
  47. if $clothingworntype ! 'nude':
  48. gt 'stripclub', 'start'
  49. else
  50. msg'<b><font color = red>You need to get dressed.</font></b>'
  51. gt 'stwork', 'start'
  52. end
  53. end
  54. act 'Go to the staff bathroom':gt 'stwork', 'toilet'
  55. act 'Change your clothes':gt 'wardrobe', 'start'
  56. act 'Look in the mirror': gt 'mirror', 'start'
  57. if money >= 100: act 'Have a snack (0:15) (100 <b>₽</b>)': money -= 100 & gs 'food', 'snack'
  58. act 'Have a cup of water (0:05)':gs 'beverage', 'bev_wat'
  59. !! Private dance available
  60. if stprivatechance > 0:
  61. stpriv = stripKoef + (pcs_apprnc / 3)
  62. ! Bonus for poledancing
  63. if stprivatechance = 2:
  64. stprive += 20
  65. end
  66. if stpriv > rand (0, 100):
  67. *nl
  68. 'One of the bouncers walks up to you, telling you that a customer is waiting for you in one of the private rooms.'
  69. act '<b>Go perform a private dance</b>':
  70. stprivatechance = 0
  71. gt 'stwork2', 'privatdance'
  72. end
  73. end
  74. end
  75. if (kosmetica >= 3 or pcs_makeup >= 4) and (hour >= 11 or hour <= 2):
  76. act '<b>Prepare for your show</b>':
  77. *clr & cla
  78. if pcs_sweat >= 20 or (pcs_leghair > 3 or ((pcs_pubes > 3 and pubestyle = 1) or (pubestyle >= 2 and pubestyle <=7) and pcs_pubes > 11)):
  79. dynamic $showerdin
  80. minut += 5
  81. '<h3>Staff Bathroom</h3>'
  82. '<h5>Shower</h5>'
  83. '<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelshower.jpg"></center>'
  84. dynamic $brit
  85. *nl
  86. 'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly.'
  87. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
  88. end
  89. if pcs_makeup < 4:
  90. makupskl_exp += rand(1,3)
  91. kosmetica -= 3
  92. vidageday -= 1
  93. pcs_makeup = 4
  94. minut += 5
  95. 'You brush your hair and put on heavy makeup for the customers.'
  96. end
  97. pcs_hairbsh = 1
  98. if pcs_leghair <= 3:
  99. if fingal <= 0:
  100. if strippermission = 0:
  101. act 'Go see the manager':
  102. *clr & cla
  103. '<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripinspection.jpg"></center>'
  104. 'Before going on stage, you go see the manager in his office for your inspection.'
  105. '"Take off your clothes," he tells you matter of factly.'
  106. 'When you''re done undressing, he walks up to you and inspects you closely.'
  107. if pcs_sweat < 20:
  108. '"Good, you have a clean scent. That is very important in this business."'
  109. 'He briefly runs his hand over your legs.'
  110. if pcs_leghair <= 3:
  111. '"Smooth legs. Very good."'
  112. 'He walks around you, looking you up and down from every side.'
  113. if fingal <= 0:
  114. '"No bruises. Good. The better you look, the easier it is to make money once you are on that stage."'
  115. '"And the last thing. I need to check if you''ve rid yourself of all your pubic hair."'
  116. '"I suppose that''s a reasonable thing to check," you think to yourself as you show him your naked pussy.'
  117. 'He puts his hand right above your pussy lips and slowly rubs the skin there, taking a bit longer than he did on your legs.'
  118. 'You feel your pussy get a bit wet from his touch and hope that he doesn''t notice.'
  119. gs 'arousal', 'foreplay', 2
  120. gs 'stat'
  121. !! This allows different pubic styles but anything from small bush up is still not permitted.
  122. if (pubestyle = 1 and pcs_pubes <= 3) or lashair = 1:
  123. strippermission = 1
  124. '"That''s very smooth. Looks like you are ready to get on the stage. You can get to work," he says and ushers you out of his office.'
  125. stpredmet = 3
  126. act 'Go back stage': gt 'stwork2', 'strip'
  127. elseif (pubestyle >= 2 and pubestyle <=7) and pcs_pubes <= 11:
  128. strippermission = 1
  129. '"Very cute pubic hair, I''m sure the customers will appreciate it, now get on stage. You can work," he says and ushers you out of his office.'
  130. stpredmet = 3
  131. act 'Go back stage': gt 'stwork2', 'strip'
  132. else
  133. '"You need to shave everything off <<$pcs_stagename>>, although a small and cute pubic style is popular at the moment if you feel creative." He smiles and pats you on the butt as he says, "Go take care of that and then come back here."'
  134. act 'Go to the dressing room': gt 'stwork', 'start'
  135. end
  136. else
  137. '"I can''t let you up on the stage with a black eye like that. You''ll have to wait until it''s gone. Come back when it''s healed."'
  138. act 'Go to the dressing room': gt 'stwork', 'start'
  139. end
  140. else
  141. '"Shave your legs, a customer doesn''t want to feel any stubble during a lapdance. Go take care of that and then come back here."'
  142. act 'Go to the dressing room': gt 'stwork', 'start'
  143. end
  144. else
  145. '"Damn it <<$pcs_stagename>>, you stink. Grab a shower. We can''t have the club smelling like a locker room."'
  146. act 'Go to the dressing room': gt 'stwork', 'start'
  147. end
  148. end
  149. else
  150. act 'Go back stage':
  151. stpredmet = 3 & gt 'stwork2', 'strip'
  152. end
  153. end
  154. else
  155. 'You aren''t allowed on stage because of your black eye.'
  156. end
  157. else
  158. 'Nobody wants to see a stripper with hairy legs and untrimmed pubes. Have a shave before you go on stage!'
  159. end
  160. act 'Leave':gt $loc, $loc_arg
  161. end
  162. else
  163. *nl
  164. '<font color="red">You don''t have enough make-up to get ready.</font>'
  165. end
  166. !act '<b>Go back stage</b>':
  167. ! if hour >= 11 or hour <= 2:
  168. ! if cumloc[1] = 0 and cumloc[2] = 0 and cumloc[4] = 0 and cumloc[5] = 0 and cumloc[6] = 0 and cumloc[7] = 0 and cumloc[11] = 0 and cumloc[14] = 0:
  169. ! if pcs_makeup >= 4:
  170. ! if pcs_hairbsh = 1:
  171. ! if pcs_sweat < 20:
  172. ! if pcs_leghair <= 3 and pcs_pubes <= 31:
  173. ! if fingal <= 0:
  174. ! stpredmet = 3 & gt 'stwork2', 'strip'
  175. ! else
  176. ! 'You aren''t allowed on stage, because of the black eye.'
  177. ! end
  178. ! else
  179. ! 'Nobody wants to see a stripper with hairy legs and untrimmed pubes. Have a shave before you go on stage!'
  180. ! end
  181. ! else
  182. ! 'Damn, you stink like a pigsty, take a shower before going on stage.'
  183. ! end
  184. ! else
  185. ! 'The least you can do is brush your hair.'
  186. ! end
  187. ! else
  188. ! 'You need to put on very thick makeup if you want people to be impressed by your beauty.'
  189. ! end
  190. ! else
  191. ! 'There is some visible semen on your body. Wash yourself off before going on stage.'
  192. ! end
  193. ! else
  194. ! 'You''re done for today. Time to head home.'
  195. ! end
  196. !end
  197. end
  198. if $ARGS[0] = 'stripgirl':
  199. *clr & cla
  200. gs 'stat'
  201. striptalkrand = rand(0, 10)
  202. if striptalkrand = 0:$striptalk = 'Have you heard about that new girl? She''s really good-looking and all, but she got booed off-stage. Apparently, she was worthless.'
  203. if striptalkrand = 1:$striptalk = 'I''m telling you, girls with tattoos are a huge turn-on to men.'
  204. if striptalkrand = 2:$striptalk = 'Working the pole is much more profitable than just dancing. It''s easier to excite the customer, but it also demands more from the person doing it.'
  205. if striptalkrand = 3:$striptalk = 'Phew, you really have to leave it all out on the stage, getting back all sweaty, with disheveled hair and makeup ruined. The cost in cosmetics is enough to bankrupt you.'
  206. if striptalkrand = 4:$striptalk = 'You know what, those private dances might be guaranteed money, but the real cash is in the extras.'
  207. if striptalkrand = 5:$striptalk = 'Remember that ugly girl? She got on stage and got booed hard by the customers, but as soon as she started working the pole, their jaws dropped, and she made a fortune in tips.'
  208. if striptalkrand = 6:$striptalk = 'Why doesn''t the manager ever says if it''s a male or female day? I recently rushed to work, even broke a nail, then I get here and there''s these bears up on stage. Had to turn around and head back home.'
  209. if striptalkrand = 7:$striptalk = 'That cute security guard was telling me about the problems the girls face with this job. Half of them become whores in the end, the money is better.'
  210. if striptalkrand = 8:$striptalk = 'There was a fat woman trying to dance on the pole, she fell face first on the floor. I thought she had knocked herself out, you should have seen the black eye she got.'
  211. if striptalkrand = 9:$striptalk = 'Recently, we had a comedian working here. She was a pretty little thing, and she danced well, but it''s not with jokes you earn tips here.'
  212. if striptalkrand = 10:$striptalk = 'I heard about clubs abroad where the tips are so good that the strippers pay for the right to work there.'
  213. 'The girls are doing their makeup and hair in the mirror, laughing and gossiping.'
  214. '<<$striptalk>>'
  215. act 'Move away':gt 'stwork', 'start'
  216. end
  217. if $ARGS[0] = 'guard':
  218. *clr & cla
  219. gs 'stat'
  220. if $clothingworntype = 'nude':
  221. 'The bored security guard perks up when you approach him, "Looking good there <<$pcs_nickname>>."'
  222. 'He doesn''t really have anything much to say and the conversation just becomes an awkward silence.'
  223. else
  224. 'A bored looking security guard stands by the door. Seeing you, he lazily nods, "Hello <<$pcs_nickname>>."'
  225. end
  226. act 'Move away':gt 'stwork', 'start'
  227. end
  228. if $ARGS[0] = 'toilet':
  229. $location_type = 'bathroom'
  230. $loc = 'stwork'
  231. $loc_arg = 'toilet'
  232. $locM = 'stwork'
  233. $locM_arg = 'toilet'
  234. gs 'stat'
  235. '<center><img <<$set_imgh>> src="images/locations/shared/bathroom/toilet.jpg"></center>'
  236. *nl
  237. 'You enter a dirty and smelly staff bathroom that''s probably never been cleaned.'
  238. 'There is no mirror, only a grimy shower, toilet, and basin'
  239. *nl
  240. 'Your razor will last <b><<stanok>></b> more ' + iif(stanok = 1, 'shave', 'shaves') + '. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>'
  241. act 'Leave the bathroom':gt 'stwork', 'start'
  242. ! if kosmetica >= 3:
  243. ! act 'Have a shower and get ready for work':
  244. ! *clr & cla
  245. ! dynamic $showerdin
  246. ! minut += 10
  247. ! makupskl_exp += rand(1,3)
  248. ! kosmetica -= 3
  249. ! vidageday -= 1
  250. ! pcs_makeup = 4
  251. ! pcs_hairbsh = 1
  252. ! '<h3>Staff Bathroom</h3>'
  253. ! '<h5>Shower</h5>'
  254. ! '<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelshower.jpg"></center>'
  255. ! *nl
  256. ! 'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly, brush your hair, and put on heavy you makeup for the customers.'
  257. ! act 'Get out and dry off':gt $loc, $loc_arg
  258. ! dynamic $brit
  259. ! end
  260. ! else
  261. ! 'You don''t have enough make-up to get ready.'
  262. ! end
  263. act 'Have a shower':
  264. *clr & cla
  265. dynamic $showerdin
  266. '<h3>Staff Bathroom</h3>'
  267. '<h5>Shower</h5>'
  268. '<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelshower.jpg"></center>'
  269. *nl
  270. 'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly to be as clean as possible for potential customers.'
  271. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
  272. act 'Get out and dry off':gt $loc, $loc_arg
  273. dynamic $brit
  274. end
  275. dynamic $brit
  276. dynamic $toymanage
  277. dynamic $enema
  278. dynamic $tampon
  279. dynamic $quickwash
  280. dynamic $basin
  281. dynamic $publicpan
  282. gs 'din_van', 'prvt_pee'
  283. end
  284. --- stwork ---------------------------------