bdsm_mansion.qsrc 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. # bdsm_mansion
  2. !!{variables for BDSM mansion
  3. bdsmclub['unlocked'] = 1 - club unlocked
  4. bdsmclub['intro'] = 1 - intro interview complete
  5. bdsmclub['subtraining'] - sub training counter
  6. bdsmclub['domtraining'] - dom training counter
  7. bdsmclub['annatraining'] = 1 - bypass train if you have been trained by Anna
  8. bdsmclub['training_daystart'] = daystart - check to stop further training on same day
  9. bdsmclub['payday'] = daystart - subscription paid for dom access due every 30 days
  10. $bdsmclub['role'] = 'sub' or 'dom' - access used and maintained during that visit as either a sub or a dom
  11. }
  12. if $ARGS[0] = 'taxi':
  13. $loc_arg = 'start'
  14. $loc = 'bdsm_mansion'
  15. $location_type = 'public_outdoors'
  16. $menu_loc = 'bdsm_mansion'
  17. $menu_arg = 'start'
  18. menu_off = 0
  19. *clr & cla
  20. minut += 5
  21. gs 'stat'
  22. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/club.jpg"></center>'
  23. if hour < 16 and hour > 2:
  24. bdsmclub['unlocked'] = 1
  25. 'The taxi brings you in a gated community outside of town and drops you off at the closed wrought iron gate. You attempt to enter the secret club but the guard tells you it is closed. You show your card and he tells you to come back after 16:00.'
  26. act 'Leave':gt 'city_suburbs', 'start'
  27. else
  28. 'The taxi brings you in a gated community outside of town and drops you off at the closed wrought iron gate. From the booth comes a guard, you show him the business card. Without saying anything, he opens the gate and points you towards the door. You walk alone a marble tiled walkway past the neatly clipped shrubs and flower beds. An other guard meets you, and leads you into the mansion through the main door.'
  29. act 'Enter club':gt 'bdsm_mansion', 'intro'
  30. end
  31. end
  32. if $ARGS[0] = 'start':
  33. $loc_arg = 'start'
  34. $loc = 'bdsm_mansion'
  35. $location_type = 'public_outdoors'
  36. $menu_loc = 'bdsm_mansion'
  37. $menu_arg = 'start'
  38. menu_off = 0
  39. *clr & cla
  40. minut += 5
  41. gs 'stat'
  42. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/club.jpg"></center>'
  43. 'You are standing a large mansion in the suburbs of St Petersberg.'
  44. if bdsmclub['unlocked'] = 1:
  45. 'You know this to be a BDSM club for rich people and you have access.'
  46. act 'Go to the elite settlement':gt 'city_suburbs', 'start'
  47. if hour < 16 and hour > 2:
  48. *nl
  49. 'The club is closed until 16:00.'
  50. act 'Leave':gt 'city_suburbs', 'start'
  51. else
  52. if bdsmclub['training_daystart'] ! daystart:
  53. if bdsmclub['subtraining'] < 3:
  54. act 'Get submissive training': gt 'bdsm_training', 'sub'
  55. end
  56. if bdsmclub['domtraining'] < 1:
  57. if bdsmclub['payday'] + 30 > daystart:
  58. act 'Get Dominant training': gt 'bdsm_training', 'dom'
  59. else
  60. act 'Get Dominant training (unavailable until subscription is paid)': gt 'bdsm_mansion', 'start'
  61. end
  62. end
  63. act 'Enter the club':gt 'bdsm_hallway', 'foyer'
  64. end
  65. end
  66. gs 'taxi'
  67. else
  68. act 'Go to the elite settlement':gt 'city_suburbs', 'start'
  69. end
  70. end
  71. if $ARGS[0] = 'intro':
  72. *clr & cla
  73. menu_off = 1
  74. bdsmclub['intro'] = 1
  75. bdsmclub['training_daystart'] = daystart
  76. gs 'stat'
  77. *clr & cla
  78. minut += 10
  79. gs 'stat'
  80. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
  81. 'You''re standing in an office, at a table in front of you sits a woman in a strict business suit. Her strict gaze as looks right through you. You show her the card, she briefly says.'
  82. '"Candidate? Passport."'
  83. 'Your hand trembles as you reach out your passport.'
  84. 'The woman points you to a chair, turns to the computer and starts clicking on the keys. She nods a few times, but says nothing. Then takes the phone and speaks to someone called Vladimir Viktorovich, discussing you. "There''s candidacy, but a bit young, can you check and sort the paperwork? She hangs up, after a few minutes from the office comes a strapping man in a perfectly fitting suit and glasses with gold rim. He says, "Hello." And sits down next to you.'
  85. '"What''s your name? <<$pcs_nickname>>? Fine. How old are you?"'
  86. 'You answer the questions.'
  87. '"Tell me, are you sure you want this?"'
  88. 'You understand, all of the questions he is asking and why.'
  89. '"Sure!" You tell him firmly.'
  90. '"Well... everything here seems to be in order, there are no issues. Let''s sign some papers. A mere formality, to formally record, that you have grasped everything.'
  91. 'The man puts a sheet of paper on the table.'
  92. '"Read aloud and sign."'
  93. 'You take the sheet and read "The application for voluntary informed consent" a long, binding document filled with legal terms, confirming your consent to voluntarily participate in actions of a sexual nature, which may be humiliating or degrading in nature and be accompanied by mild corporal punishment. You are not a lawyer, but you understand, this covers them if something goes wrong and takes every step to prevent that.'
  94. '"I agree."'
  95. '"Well," the woman puts her hands together and looks at you. Due to the nature of this club I have to carry out a visual inspection to confirm physical suitability.'
  96. '"I do not know," you shrug. "What does that mean?"'
  97. '"Simple you remove all your clothing and I have a good look, its a perk of the job. Besides we record this interview and it helps discourage talk about the club reaching people it should not."'
  98. act 'Hesitate':
  99. *clr & cla
  100. minut += 10
  101. bdsmclub['intro'] = 1
  102. gs 'stat'
  103. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/r1_2.jpg"></center>'
  104. 'The woman''s eyes light up. She stands up behind the desk and orders you.'
  105. '"Stand up!"'
  106. 'You jump, than understand, why you did. The imperious voice of this Lady holds you in awe.'
  107. '"Undress!"'
  108. '"But..."'
  109. '"Undress, now! Or I''ll have security do it for you!" She has her hand on the table, her finger hovering over a small red button which you have to assume will summon the security guard.'
  110. 'You look to Vladimir you were just talking to, but he just stands there, expressionless. You undress.'
  111. '"Sign!"'
  112. 'You sign the document. The man places the paper in a folder and leaves.'
  113. '"Listen carefully..."'
  114. act 'Listen':
  115. *clr & cla
  116. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
  117. 'She explains that there are two ways to visit the club, either as a submissive where you will be subject to sexualization and humiliation, but its free. Or you can pay a monthly fee of 10,000<b>₽</b> and visit as a Dominant, in this case you will be able to sexualize and humiliate the submissives.'
  118. 'For each role there is something of a dress code in that subs must dress either in submissive fetishwear, as a maid or be naked. A dominant simply has to be dressed in expensive quality clothing.'
  119. 'There is also a required training aspect.'
  120. if bdsmclub['annatraining'] = 1:
  121. 'You tell Mistress Electra that you have been training with Anna'
  122. '"OMG! She told me to look out for you and I clean forgot. I''m so sorry, I''ll mark your training for both roles as complete."'
  123. 'Due to some contract law you can''t use the club today but you will be able to from tomorrow.'
  124. else
  125. 'Before you can use the club you must either have paid your monthly subscription and I will run you through the rules for Dominants.'
  126. 'Or You can do my complimentary submissive training over 4 days of your choice (not Tuesdays or Thursdays) and then you can enjoy the free submissive experience.'
  127. end
  128. '"When you arrive at the club you must go to the dressing room and change into suitable clothing for your role, that role remains while in the club but for those wanting to experience all that we have to offer you can switch my changing into the appropriate clothing in the dressing room, but remember you cannot enter as a Dom unless your subscription is paid in advance."'
  129. '"We are do here, you may leave."'
  130. act 'Leave': gt 'bdsm_mansion', 'start'
  131. end
  132. end
  133. end
  134. if $ARGS[0] = 'office':
  135. *clr & cla
  136. $menu_loc = 'bdsm_mansion'
  137. $menu_arg = 'office'
  138. menu_off = 0
  139. gs 'stat'
  140. if week = 2 or week = 4:
  141. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/anna.jpg"></center>'
  142. 'You enter the club and Anna is sitting at her desk overseeing admissions.'
  143. else
  144. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
  145. 'You enter the club and Mistress Elektra is sitting at her desk overseeing admissions.'
  146. end
  147. act 'Return to dressing room':gt 'bdsm_dressing'
  148. if money < 10000 and karta < 10000:
  149. *nl
  150. 'You cannot afford the 10,000 rubes required to extend your club membership.'
  151. else
  152. if money >= 10000:
  153. act 'Pay 10,000 <b>₽</b> to extend your membership and return to the dressing room':
  154. bdsmclub['payday'] = daystart
  155. bdsmclub['training_daystart'] = daystart
  156. money -= 10000
  157. gt 'bdsm_dressing'
  158. end
  159. end
  160. if karta >= 10000:
  161. act 'Pay 10,000 <b>₽</b> to extend your membership and return to the dressing room':
  162. bdsmclub['payday'] = daystart
  163. bdsmclub['training_daystart'] = daystart
  164. karta -= 10000
  165. gt 'bdsm_dressing'
  166. end
  167. end
  168. end
  169. end
  170. if $ARGS[0] = 'reception':
  171. $location_type = 'event'
  172. $menu_loc = 'bdsm_mansion'
  173. $menu_arg = 'reception'
  174. menu_off = 0
  175. *clr & cla
  176. gs 'stat'
  177. if week = 2 or week = 4:
  178. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/anna.jpg"></center>'
  179. 'You go to the reception, Anna is sitting at her desk filling paperwork.'
  180. else
  181. '<center><img <<$set_imgh>> src="images/locations/city/suburb/bdsm_club/1_1.jpg"></center>'
  182. 'You go to the reception, Mistress Elektra is sitting at her desk looking a little bored.'
  183. end
  184. act 'Go to the Foyer': gt 'bdsm_hallway', 'foyer'
  185. act 'Go to the garage': gt 'bdsm_garden', 'garage'
  186. end
  187. --- bdsm_mansion ---------------------------------