bordel.qsrc 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. # bordel
  2. if $ARGS[0] = 'start' or $ARGS[0] = '':
  3. $location_type = 'event'
  4. menu_off = 1
  5. gs 'stat'
  6. '<center><b>Brothel</b></center>'
  7. '<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/bordel.jpg"></center>'
  8. if pcs_apprnc < 0:
  9. '"You look half dead, get yourself treated."'
  10. act 'Leave':gt 'Nord', 'redlight'
  11. elseif pcs_apprnc < 100:
  12. '"Look at you, no one will pay for such a product, get cleaned up and come back."'
  13. act 'Leave':gt 'Nord', 'redlight'
  14. else
  15. act 'In the room':gt 'bordel', 'brothel'
  16. end
  17. end
  18. if $ARGS[0] = 'brothel':
  19. $sexloc = 'bordel'
  20. $metka = $ARGS[0]
  21. $loc = 'bordel'
  22. $location_type = 'private'
  23. $menu_loc = 'bordel'
  24. $menu_arg = 'brothel'
  25. menu_off = 0
  26. cla
  27. *clr
  28. gs 'stat'
  29. '<center><b>Your room in a brothel</b></center>'
  30. '<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/borroom.jpg"></center>'
  31. 'In a brothel there is a lot of competition, in order to avoid a massacre they introduced a rule - no more than two clients per day'
  32. 'In the middle is a huge bed, there is a small side door to the <a href="exec:gt ''bordel'', ''dysh''">bathroom</a>.'
  33. act 'Leave':
  34. if $clothingworntype ! 'nude':
  35. gt 'Nord', 'redlight'
  36. else
  37. cla
  38. 'You can''t go outside naked.'
  39. act 'Go to the bathroom':gt 'bordel', 'dysh'
  40. end
  41. end
  42. act 'Go to the reception room and wait for customers':
  43. if (cumloc[6] = 1 or cumloc[7] = 1) or cumloc[11] = 1 or pcs_makeup < 2 or pcs_leghair > 3 or pcs_pubes > 3 or sweat > 25 or pcs_hairbsh = 0:
  44. cla
  45. 'The brothel madam comes over to you and says, "Our customers expect you to be clean, shaven, made-up and with your hair looking nice. Go and sort yourself out, now!"'
  46. act 'Go to the bathroom':gt 'bordel', 'dysh'
  47. elseif $clothingworntype ! 'burlesque' and PCloStyle ! 4 and $clothingworntype ! 'nude':
  48. cla
  49. 'You need to wear an outfit that can be used for prostitution. if you haven''t got anything suitable and you are desperate, you could work naked but you will get paid less and might get treated badly.'
  50. 'You can change your clothes in the bathroom.'
  51. act 'Go to the bathroom':gt 'bordel', 'dysh'
  52. else
  53. gt 'bordel', 'var'
  54. end
  55. end
  56. end
  57. if $ARGS[0] = 'dysh':
  58. $metka = $ARGS[0]
  59. $loc = $CURLOC
  60. $metkaM = 'dysh'
  61. $locM = 'bordel'
  62. $location_type = 'bathroom'
  63. $menu_loc = 'bordel'
  64. $menu_arg = 'dysh'
  65. menu_off = 0
  66. cla
  67. *clr
  68. gs 'stat'
  69. '<center><img <<$set_imgh>> src="images/locations/city/residential/sauna/bordysh.jpg"></center>'
  70. act 'Go to your room':gt 'bordel', 'brothel'
  71. act 'Bathroom':
  72. bordysh = 1
  73. gt 'vann', 'start'
  74. end
  75. act 'Mirror':
  76. borMir = 1
  77. gt 'mirror', 'start'
  78. end
  79. act 'Change your clothes': gt 'wardrobe', 'start'
  80. end
  81. if $ARGS[0] = 'var':
  82. $location_type = 'event'
  83. menu_off = 1
  84. if borsexkol >= 2:gt 'bordel', 'brothel'
  85. if $clothingworntype = 'nude':
  86. bordelpay = 8
  87. else
  88. bordelpay = 10
  89. end
  90. gs 'npcgeneratec', 0, 'Client', rand(18,40)
  91. gs 'boyStat', $npclastgenerated
  92. minut += 30
  93. borrand = rand(0, 10)
  94. if borrand = 0:
  95. 'Customer orders one girl (1,000 <b>₽</b>).'
  96. gs 'willpower', 'sex', 'resist'
  97. if will_cost <= pcs_willpwr:
  98. act 'Refuse (<<will_cost>> Willpower)':
  99. gs 'willpower', 'sex', 'resist'
  100. gs 'willpower', 'pay', 'resist'
  101. gs 'stat'
  102. gt 'bordel', 'brothel'
  103. end
  104. else
  105. act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  106. end
  107. act 'Agree':
  108. borsexkol += 1
  109. money += 100 * bordelpay
  110. slutty += 1
  111. bordelslutty += 1
  112. minut += 10
  113. zpprand = rand(0, 100)
  114. if zpprand >= 70:gs 'dinSex', 'std_trigger'
  115. picrand = rand(0,40)
  116. gt 'sex', 'start'
  117. end
  118. elseif borrand = 1:
  119. 'Customer orders two girls (1,000 <b>₽</b>).'
  120. gs 'willpower', 'sex', 'resist', 'hard'
  121. if will_cost <= pcs_willpwr:
  122. act 'Refuse (<<will_cost>> Willpower)':
  123. gs 'willpower', 'sex', 'resist', 'hard'
  124. gs 'willpower', 'pay', 'resist'
  125. gs 'stat'
  126. gt 'bordel', 'brothel'
  127. end
  128. else
  129. act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  130. end
  131. act 'Agree':
  132. borsexkol += 1
  133. money += 100 * bordelpay
  134. slutty += 1
  135. bordelslutty += 1
  136. minut += 10
  137. zpprand = rand(0, 100)
  138. if zpprand >= 70:gs 'dinSex', 'std_trigger'
  139. gt 'podrsex', 'start'
  140. end
  141. elseif borrand = 2:
  142. 'Two clients book one girl (1,500 <b>₽</b>).'
  143. gs 'willpower', 'sex', 'resist', 'hard'
  144. if will_cost <= pcs_willpwr:
  145. act 'Refuse (<<will_cost>> Willpower)':
  146. gs 'willpower', 'sex', 'resist', 'hard'
  147. gs 'willpower', 'pay', 'resist'
  148. gs 'stat'
  149. gt 'bordel', 'brothel'
  150. end
  151. else
  152. act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  153. end
  154. act 'Agree':
  155. borsexkol += 1
  156. money += 150 * bordelpay
  157. slutty += 1
  158. bordelslutty += 1
  159. minut += 10
  160. zpprand = rand(0, 100)
  161. if zpprand >= 70:gs 'dinSex', 'std_trigger'
  162. gs 'npcgeneratec', 0, 'Client', rand(18,40)
  163. gs 'boyStat', $npclastgenerated,'1'
  164. gt 'sexdvoe', 'start'
  165. end
  166. elseif borrand = 3:
  167. 'Two clients book two girls (1,500 <b>₽</b>).'
  168. gs 'willpower', 'sex', 'resist'
  169. if will_cost <= pcs_willpwr:
  170. act 'Refuse (<<will_cost>> Willpower)':
  171. gs 'willpower', 'sex', 'resist'
  172. gs 'willpower', 'pay', 'resist'
  173. gs 'stat'
  174. gt 'bordel', 'brothel'
  175. end
  176. else
  177. act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  178. end
  179. act 'Agree':
  180. borsexkol += 1
  181. money += 150 * bordelpay
  182. slutty += 1
  183. bordelslutty += 1
  184. minut += 10
  185. zpprand = rand(0, 100)
  186. if zpprand >= 70:gs 'dinSex', 'std_trigger'
  187. gs 'npcgeneratec', 0, 'Client', rand(18,40)
  188. gs 'boyStat', $npclastgenerated,'1'
  189. gt 'sexdvanadva', 'start'
  190. end
  191. elseif borrand = 4:
  192. 'Group of customers order one girl, price 2,000 <b>₽</b>.'
  193. gs 'willpower', 'sex', 'resist', 'hard'
  194. if will_cost <= pcs_willpwr:
  195. act 'Refuse (<<will_cost>> Willpower)':
  196. gs 'willpower', 'sex', 'resist', 'hard'
  197. gs 'willpower', 'pay', 'resist'
  198. gs 'stat'
  199. gt 'bordel', 'brothel'
  200. end
  201. else
  202. act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  203. end
  204. act 'Agree':
  205. borsexkol += 1
  206. money += 200 * bordelpay
  207. slutty += 1
  208. bordelslutty += 1
  209. minut += 10
  210. zpprand = rand(0, 100)
  211. if zpprand >= 70:gs 'dinSex', 'std_trigger'
  212. guy += 3
  213. killvar '$boy'
  214. gs 'npcgeneratec', 0, 'Bordel Client', rand(18,40)
  215. gs 'boyStat', $npclastgenerated
  216. gs 'npcgeneratec', 0, 'Bordel Client', rand(18,40)
  217. gs 'boyStat', $npclastgenerated,'1'
  218. gs 'npcgeneratec', 0, 'Bordel Client', rand(18,40)
  219. gs 'boyStat', $npclastgenerated,'2'
  220. gt 'paysex', 'start'
  221. end
  222. elseif borrand > 4:
  223. 'You are not chosen.'
  224. act 'Go to your room':gt 'bordel', 'brothel'
  225. act 'Wait for another':gt 'bordel', 'var'
  226. end
  227. end
  228. --- bordel ---------------------------------