masseuse_work.qsrc 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044
  1. # masseuse_work
  2. !! masseuse['jobtype'] = 1 - just a normal masseuse
  3. !! masseuse['jobtype'] = 2 - will perform massages while naked or just normal
  4. !! masseuse['jobtype'] = 3 - will give handjobs as massage or any of the above
  5. !! masseuse['jobtype'] = 4 - will give blowjobs as massage or any of the above
  6. !! masseuse['jobtype'] = 5 - will fuck client instead of massage or any of the above
  7. if $ARGS[0] = 'shift_start':
  8. menu_off = 1
  9. gs 'stat'
  10. masseuse['break'] = 0
  11. if masseuse['multiple_shifts'] = 1:masseuse['multiple_shifts'] = 0
  12. if hour < 10:
  13. if hour = 8:minut += 60 - minut
  14. masseuse_shift = 1
  15. masseuse['<<week>>_shift_1'] = 2
  16. elseif hour < 14:
  17. if hour = 12: minut += 60 - minut
  18. masseuse_shift = 2
  19. masseuse['<<week>>_shift_2'] = 2
  20. else
  21. if hour = 16: minut += 60 - minut
  22. masseuse_shift = 3
  23. masseuse['<<week>>_shift_3'] = 2
  24. end
  25. if masseuse['late'] = 1:
  26. masseuse['late'] = 0
  27. masseuse['weeks_pay'] += 3
  28. else
  29. masseuse['weeks_pay'] += 4
  30. end
  31. masseuse['shifts_worked'] += 1
  32. gt 'masseuse_work', 'begin'
  33. end
  34. if $ARGS[0] = 'shift_end':
  35. gs 'arousal','end'
  36. if robe = 0:robe = 1
  37. salon['work_minutes'] = 0
  38. masseuse['<<week>>_shift_<<masseuse_shift>>'] = 2
  39. masseuse['last_worked_day'] = daystart
  40. masseuse['last_worked_hour'] = hour
  41. money += massage['shift_tips']
  42. massage['shift_tips'] = 0
  43. salon['work_minutes'] = 0
  44. gt 'salon', 'start'
  45. end
  46. if $ARGS[0] = 'last_client':
  47. salon['work_minutes'] = 0
  48. masseuse['<<week>>_shift_<<masseuse_shift>>'] = 0
  49. *nl
  50. if (masseuse['<<week>>_shift_2'] = 1 and hour = 13) or (masseuse['<<week>>_shift_3'] = 1 and hour = 17):
  51. masseuse['multiple_shifts'] = 1
  52. '<b><<hour>>:0<<minut>>.</b> Looks like this shift is just about over, but you scheduled yourself for the next shift too. Better prepare for that then.'
  53. if cumloc[11] > 0:
  54. *nl
  55. 'And that includes cleaning your face off.'
  56. act'Wipe your face':
  57. cumspclnt = 12
  58. gs'cum_cleanup'
  59. gs'stat'
  60. cla & *clr
  61. '<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
  62. 'You wipe your face off with a towel and throw it into the cum laundry bin.'
  63. act 'Get ready for the next shift': gt 'masseuse_work', 'shift_start'
  64. end
  65. if cumloc[0] > 0:
  66. *nl
  67. 'Though shouldn''t you clean your out pussy too?'
  68. act'Just your face':
  69. cumspclnt = 12
  70. gs'cum_cleanup'
  71. gs'stat'
  72. cla & *clr
  73. '<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
  74. 'Eh, who cares. The first guy of the next shift can get sloppy seconds. He''ll probably just think it''s lube. You wipe your face off with a towel and throw it into the cum laundry bin. Then you reset the room for your next client.'
  75. act 'Get ready for the next shift': gt 'masseuse_work', 'shift_start'
  76. end
  77. act'Wipe your face and pussy':
  78. cumspclnt = 10
  79. gs'cum_cleanup'
  80. gs'stat'
  81. cla & *clr
  82. '<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video> <video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
  83. 'You clean your face off with a towel before wiping your pussy with it as well before throwing it into the cum laundry bin. Then you reset the room for your next client.'
  84. act 'Get ready for the next shift': gt 'masseuse_work', 'shift_start'
  85. end
  86. end
  87. elseif cumloc[0] > 0 and cumloc[11] = 0:
  88. *nl
  89. 'But shouldn''t you clean your out pussy too?'
  90. act'Don''t bother':
  91. cla & *nl
  92. 'Eh, who cares. The first guy of the next shift can get sloppy seconds. He''ll probably just think it''s lube. Your breather over, you slip on your robe and reset the room.'
  93. act 'Get ready for the next shift': gt 'masseuse_work', 'shift_start'
  94. end
  95. act'Wipe your pussy':
  96. cumspclnt = 12
  97. gs'cum_cleanup'
  98. gs'stat'
  99. cla & *clr
  100. '<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
  101. 'You wipe your pussy with a towel until no more cum is apparent and toss it into the cum laundry bin. Then you reset the room for your next client.'
  102. act 'Get ready for the next shift': gt 'masseuse_work', 'shift_start'
  103. end
  104. elseif cumloc[0] = 0 and cumloc[11] = 0:
  105. act 'Get ready for the next shift': gt 'masseuse_work', 'shift_start'
  106. end
  107. else
  108. if minut < 10:
  109. '<b><<hour>>:0<<minut>>.</b> Looks like your shift is just about over. Time to wrap up for the day.'
  110. else
  111. '<b><<hour>>:<<minut>>.</b> Looks like your shift is just about over. Time to wrap up for the day.'
  112. end
  113. *nl
  114. if cumloc[0] > 0 or cumloc[11] > 0:
  115. 'The only question left is if you''re going to clean yourself up first.'
  116. act'Don''t bother':
  117. cla & *clr
  118. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  119. 'Doesn''t really matter to you that much, you''ll just leave it where it is for now. You spend the next couple minutes resetting the room, slipping on your robe, and leaving the room, finishing your shift.'
  120. act 'Finish your shift': gt 'masseuse_work', 'shift_end'
  121. end
  122. if cumloc[0] > 0 and cumloc[11] > 0:
  123. act'Clean everything':
  124. cumspclnt = 10
  125. gs'cum_cleanup'
  126. gs'stat'
  127. cla & *clr
  128. '<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
  129. 'Well, no reason to walk around dripping cum. Grabbing a soft towel, you carefully wipe the cum from your face and pussy before tossing it into the cum laundry bin. Afterwards, you reset the room, slip on your robe, and leave the room, finishing your shift.'
  130. act 'Finish your shift': gt 'masseuse_work', 'shift_end'
  131. end
  132. end
  133. if cumloc[11] > 0:
  134. act'Wipe your face':
  135. cumspclnt = 12
  136. gs'cum_cleanup'
  137. gs'stat'
  138. cla & *clr
  139. '<center><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
  140. 'Well, no reason to walk around with cum dripping from your face. Grabbing a soft towel, you wipe the cum from your face before tossing it into the cum laundry bin. Afterwards, you reset the room, slip on your robe, and leave the room, finishing your shift.'
  141. act 'Finish your shift': gt 'masseuse_work', 'shift_end'
  142. end
  143. end
  144. if cumloc[0] > 0:
  145. act'Wipe your pussy':
  146. cumspclnt = 15
  147. gs'cum_cleanup'
  148. gs'stat'
  149. cla & *clr
  150. '<center><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
  151. 'Well, no reason to walk around with cum leaking from your pussy. Grabbing a soft towel, you carefully wipe the cum from your pussy before tossing it into the cum laundry bin. Afterwards, you reset the room, slip on your robe, and leave the room, finishing your shift.'
  152. act 'Finish your shift': gt 'masseuse_work', 'shift_end'
  153. end
  154. end
  155. else
  156. 'You make sure all the dirty laundry is in the correct bins and then change the sheets on the table and put all the lube and oil back in their order on the table. With the room reset for the next girl, your shift is over.'
  157. act 'Finish your shift': gt 'masseuse_work', 'shift_end'
  158. end
  159. end
  160. end
  161. if $ARGS[0] = 'break_question':
  162. *nl
  163. if minut < 10:
  164. '<b><<hour>>:0<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. Should you take a break? Or just wait for the next client?'
  165. else
  166. '<b><<hour>>:<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. Should you take a break? Or just wait for the next client?'
  167. end
  168. end
  169. if $ARGS[0] = 'prepare_next':
  170. *nl
  171. if minut < 10:
  172. '<b><<hour>>:0<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. You should prepare for another client.'
  173. else
  174. '<b><<hour>>:<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. You should prepare for another client.'
  175. end
  176. end
  177. if $ARGS[0] = 'begin':
  178. masseuse_time_temp = rand(5,15)
  179. masseuse['client_type'] = rand(0,2)
  180. masseuse['client_request'] = rand(0,12)
  181. gs 'npcgeneratec', 0, 'massage client', rand(18, 35), 0, 1
  182. gs 'boyStat', $npclastgenerated
  183. if masseuse['jobtype'] = 1:
  184. gt 'masseuse_work', '1_pre'
  185. elseif masseuse['jobtype'] = 2:
  186. if masseuse['client_request'] >= 8:
  187. gt 'masseuse_work', '1_pre'
  188. else
  189. gt 'masseuse_work', '2_pre'
  190. end
  191. elseif masseuse['jobtype'] = 3:
  192. if masseuse['client_request'] >= 11:
  193. gt 'masseuse_work', '1_pre'
  194. elseif masseuse['client_request'] >= 7:
  195. gt 'masseuse_work', '2_pre'
  196. else
  197. gt 'masseuse_work', '3_pre'
  198. end
  199. elseif masseuse['jobtype'] = 4:
  200. if masseuse['client_request'] >= 12:
  201. gt 'masseuse_work', '1_pre'
  202. elseif masseuse['client_request'] >= 10:
  203. gt 'masseuse_work', '2_pre'
  204. elseif masseuse['client_request'] >= 8:
  205. gt 'masseuse_work', '3_pre'
  206. else
  207. gt 'masseuse_work', '4_pre'
  208. end
  209. elseif masseuse['jobtype'] = 5:
  210. if masseuse['client_request'] = 12:
  211. gt 'masseuse_work', '2_pre'
  212. elseif masseuse['client_request'] = 11:
  213. gt 'masseuse_work', '3_pre'
  214. elseif masseuse['client_request'] = 10:
  215. gt 'masseuse_work', '4_pre'
  216. else
  217. gt 'masseuse_work', '5_pre'
  218. end
  219. end
  220. end
  221. if $ARGS[0] = 'normal_end':
  222. gs 'arousal', 'massage_give',15
  223. salon['work_minutes'] += 15
  224. gs'stat'
  225. if salon['work_minutes'] >= 235:
  226. gs 'masseuse_work', 'last_client'
  227. else
  228. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  229. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  230. end
  231. end
  232. if $ARGS[0] = '1_pre':
  233. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  234. 'You hear a buzz on the intercom and the receptionist''s voice sound.'
  235. *nl
  236. '"<<$pcs_firstname>>, you have a customer who has requested a <b>body massage</b>, maximum of 30 minutes."'
  237. *nl
  238. 'As soon as she''s done speaking, the door opens and a man walks in.'
  239. *nl
  240. '"Hello sir, if you''d like to undress and lay on the table we can begin. You can place your clothes in the basket in the corner and there is a towel for you to place over your hips, just tell me when you''re ready."'
  241. 'He nods at you and you turn your back to face the corner, listening to the sound of clothes rustling, followed by the creaking of the table, and then a brief moment of silence. "I''m ready."'
  242. 'Nodding once, you turn and step over to the table.'
  243. act 'Begin the massage': gt 'masseuse_work', '1'
  244. end
  245. if $ARGS[0] = '1':
  246. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
  247. gs 'arousal', 'massage_give',15
  248. salon['work_minutes'] += 15
  249. gs'stat'
  250. 'You oil up the client''s body and begin kneading it with your hands, working through his muscles and loosening them up.'
  251. if rand(1,3) = 3:
  252. 'While you do, you can''t help but glance at the small towel covering his hips when you can see something hardening and shifting beneath it.'
  253. if rand(0,1) = 0:
  254. act'Ignore it':
  255. cla & *nl
  256. gs 'arousal', 'massage_give',15
  257. salon['work_minutes'] += 15
  258. 'Staying professional, you ignore his arousal and continue with the massage as if you didn''t notice. Once his time is up, he gets dressed and thanks you for the massage before leaving.'
  259. *nl
  260. if rand(0,2) = 2:
  261. massage['client_tip'] = rand(0,200)
  262. massage['shift_tips'] += massage['client_tip']
  263. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  264. *nl
  265. end
  266. gs 'masseuse_work', 'normal_end'
  267. end
  268. act 'Slip your hand under the towel and jerk him off': gt 'masseuse_work', '1.handjob1'
  269. else
  270. 'The client smiles at you when he sees you spot at his growing erection.'
  271. '"Hey girlie, why don''t you give me a massage down there too? It''s <i>real</i> stiff. I could really use something to loosen it up."'
  272. act'No':
  273. cla & *clr
  274. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
  275. if masseuse['jobtype'] < 3:
  276. '"What? No way! If you wanted that you should have hired one of the other girls."'
  277. else
  278. '"If you wanted that then you should have paid for it," you say sternly.'
  279. end
  280. '"Didn''t know I wanted it till I saw your pretty face," he smirks. "You sure? I''ll give you a nice little tip afterwards."'
  281. act'Still no':
  282. cla & *nl
  283. '"Ugh. Still no."'
  284. '"Okay, how about you just give me a peek of what''s underneath that robe of yours?" he says, eyeing your thighs beneath the hem of your robe. "You don''t have to do anything else, just take off the robe. I''ll give you 200 <b>₽</b>. Just... slip off your robe..."'
  285. act'Still no!':
  286. cla & *clr
  287. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalback.jpg"></center>'
  288. if masseuse['jobtype'] = 1:
  289. '"No! Why won''t you take that for an answer?! I''m not a whore! Keep this up I''ll call the manager and you''re getting kicked out. <i>No refund.</i>"'
  290. else
  291. '"No! I told you, if you wanted that then you should have paid for it! Keep this up I''ll call the manager and you''re getting kicked out. <i>No refund.</i>"'
  292. end
  293. '"Fine, fine," he grumbles and flips over so you can do his back, staying quiet for the rest of the massage. When you''re done, he gets dressed and quickly leaves.'
  294. gs 'masseuse_work', 'normal_end'
  295. end
  296. act'I suppose...':
  297. cla & *clr
  298. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
  299. '"200 <b>₽</b>?" You chew on your lip for a moment considering. "I suppose... as long as I''m only taking off the robe... But nothing else! Okay?"'
  300. '"Sure thing sweetheart," he grins back at you. "Now let''s see that body."'
  301. act 'Undress': gt 'masseuse_work', '1.naked'
  302. end
  303. end
  304. act'Well...':
  305. cla & *clr
  306. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
  307. '<i>Well...</i> you think to yourself. <i>For a little money, I guess I could just...</i>'
  308. '"I suppose I could..." you say as you slip your hand underneath his towel.'
  309. act 'Jerk him off': gt 'masseuse_work', '1.handjob2'
  310. end
  311. end
  312. act 'Slide your hand down': gt 'masseuse_work', '1.handjob3'
  313. act'Do I get a tip?':
  314. cla & *clr
  315. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
  316. '"That depends," you say. "Do I get a tip in return?"'
  317. 'His smile falters for a brief moment. "Of course! A girl deserves a little something for going the extra mile for her customers."'
  318. act'Too bad':
  319. cla & *clr
  320. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
  321. '"Well, too bad. That''s not what I''m here for. Now flip over, it''s time to do your back."'
  322. 'He blinks in surprise but otherwise complies.'
  323. act'Continue':
  324. cla & *clr
  325. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalback.jpg"></center>'
  326. 'Turning him over, you massage his back while he stays quiet for the rest of the session. When you''re done, he gets dressed quickly and leaves.'
  327. gs 'masseuse_work', 'normal_end'
  328. end
  329. end
  330. act 'Jerk him off': gt 'masseuse_work', '1.handjob1'
  331. end
  332. end
  333. else
  334. 'Once his time is up, he gets dressed and thanks you for the massage before leaving.'
  335. gs 'masseuse_work', 'normal_end'
  336. end
  337. end
  338. if $ARGS[0] = '1.handjob1':
  339. gs 'arousal', 'hj',masseuse_time_temp,'','prostitution'
  340. salon['work_minutes'] += masseuse_time_temp
  341. gs 'stat'
  342. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj1.jpg"></center>'
  343. 'Sliding your hand down beneath the towel, you draw out his raging erection and begin oiling it up with your hand while continuing to massage the rest of his body with your other hand. Just like any other massage, you vary everything. Sometimes you grip him hard and jerk out long, drawn out strokes. Sometimes you softly pull on his cock with quick and rapid tugs. But always you keep an eye on his reactions.'
  344. *nl
  345. 'After a short time, you see him begin to tense up and you know he''s about to cum.'
  346. act'Finish him off':
  347. cla & *clr
  348. gs 'cum_call', 'hands',$boy
  349. gs 'stat'
  350. 'Making sure to draw the full length of his shaft, you squeeze the customer''s dick with a fair amount of pressure and begin milking him for all he''s got. White jets of cum spurt from his tip and land on his stomach, the rest of it coating your hands. You smile at his blissful expression, watching ever moment of his orgasm.'
  351. act'Clean up':
  352. cla & *clr
  353. cumspclnt = 9
  354. gs 'cum_cleanup'
  355. massage['shift_tips'] += 300
  356. massage['sex_tips'] += 300
  357. gs'stat'
  358. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  359. 'The "massage" now over, you wipe off the oil and cum on his body and allow him to get dressed while you rinse your hands.'
  360. *nl
  361. '"That was a great massage, you''ve got talented hands," he smirks.'
  362. '"Here''s a little something extra," he says, handing you 300 <b>₽</b>. "Maybe I''ll stop by again sometime for your services. Maybe you''ll even offer something a little more."'
  363. if salon['work_minutes'] >= 235:
  364. 'With a wink, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
  365. gs 'masseuse_work', 'last_client'
  366. else
  367. 'With a wink, he leaves. Slipping your well earned tip into your pocket, you begin changing the sheets to prepare for your next client.'
  368. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  369. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  370. end
  371. end
  372. end
  373. end
  374. if $ARGS[0] = '1.handjob2':
  375. gs 'arousal', 'hj',masseuse_time_temp,'','prostitution'
  376. salon['work_minutes'] += masseuse_time_temp
  377. gs 'stat'
  378. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj1.jpg"></center>'
  379. 'Grabbing hold of of the client''s stiff cock, you tentatively draw it out from underneath the towel and begin to work it with your hand. He smiles at you as you begin to put more effort into it, oiling up his shaft, pumping up and down on it in smooth motions with solid pressure.'
  380. *nl
  381. 'You continue to jerk him for several minutes until you feel him tense up and you think he''s about to cum.'
  382. act'Finish him off':
  383. cla & *clr
  384. gs 'cum_call', 'hands', $boy
  385. gs 'stat'
  386. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
  387. 'Making sure to draw the full length of his shaft, you continue to pump his cock as white jets of cum spurt from the tip and land on his stomach, the rest of it coating your hands.'
  388. act'Clean up':
  389. cla & *clr
  390. cumspclnt = 9
  391. gs 'cum_cleanup'
  392. massage['shift_tips'] += 300
  393. massage['sex_tips'] += 300
  394. gs'stat'
  395. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  396. 'The "massage" now over, you wipe off the oil and cum on his body and allow him to get dressed while you rinse your hands.'
  397. *nl
  398. '"That was a great massage, you''ve got talented hands," he smirks.'
  399. '"Your tip, as promised," he says, handing you 300 <b>₽</b>. "Maybe I''ll stop by again sometime for your services. Maybe even get a <i>full body</i> service from you."'
  400. if salon['work_minutes'] >= 235:
  401. 'With a wink, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
  402. gs 'masseuse_work', 'last_client'
  403. else
  404. 'With a wink, he leaves. Slipping your well earned tip into your pocket, you begin changing the sheets to prepare for your next client.'
  405. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  406. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  407. end
  408. end
  409. end
  410. end
  411. if $ARGS[0] = '1.handjob3':
  412. gs 'arousal', 'hj',masseuse_time_temp,'','prostitution'
  413. salon['work_minutes'] += masseuse_time_temp
  414. gs 'stat'
  415. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj1.jpg"></center>'
  416. 'You give him a dirty grin and begin to run your hand down his stomach to reach under the towel and take hold of his cock. Taking hold of it in a firm grasp, you draw it out and start working it. Nice long strokes followed by short pumps at the base before teasing the tip with just your index finger and thumb. He moans under your touch and you maintain eye contact with him the entire time until you''re sure he''s just about to burst.'
  417. act'Finish him off':
  418. cla & *clr
  419. gs 'cum_call', 'hands', $boy
  420. gs 'stat'
  421. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
  422. 'Still staring into his eyes, watch him orgasm, feeling his cock pulse under your fingers and something viscous liquid that definitely isn''t oil begin to slide down your hand. You keep jerking him off, making sure you got him for all he''s worth until you''re sure nothing is left.'
  423. act'Reach for a towel':
  424. cla & *clr
  425. cumspclnt = 9
  426. gs 'cum_cleanup'
  427. gs'stat'
  428. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  429. 'The "massage" now over, you take a towel and wipe off the oil and cum on his body and allow him to get dressed while you rinse your hands.'
  430. *nl
  431. '"Oh yeah, I feel nice and loose now," he smirks.'
  432. if rand(0,1) = 1:
  433. '"My pleasure," you murmur. "A good <b>job</b> done is it''s own reward."'
  434. 'You smile innocently at your added emphasis.'
  435. '"Damn..." he breathes. "I gotta come back for you..."'
  436. if salon['work_minutes'] >= 235:
  437. 'With that, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
  438. gs 'masseuse_work', 'last_client'
  439. else
  440. 'With that, he leaves and you begin changing the sheets to prepare for your next client.'
  441. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  442. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  443. end
  444. else
  445. massage['shift_tips'] += 300
  446. massage['sex_tips'] += 300
  447. '"Here''s a little something extra," he says, handing you 300 <b>₽</b>. "For doing such a good job."'
  448. '"My pleasure," you murmur. "A good <b>job</b> done is it''s own reward."'
  449. 'You smile innocently at your added emphasis.'
  450. '"Damn..." he breathes. "I gotta come back for you..."'
  451. if salon['work_minutes'] >= 235:
  452. 'With that, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
  453. gs 'masseuse_work', 'last_client'
  454. else
  455. 'With that, he leaves. Slipping your well earned tip into your pocket, you begin changing the sheets to prepare for your next client.'
  456. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  457. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  458. end
  459. end
  460. end
  461. act'Lick your hand off':
  462. cumspclnt = 9
  463. gs 'cum_cleanup'
  464. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  465. 'Still watching the client, you raise your hand to your lips and shove your fingers inside your mouth. You taste the bitter flavor of semen mixed with the massage oils and suck every drop of the former off each of your digits and gulp it all down. Smiling at him, you take a towel and begin to wipe him down, cleaning his body of his own cum and the rest of the oil before allowing him to get dressed.'
  466. if salon['work_minutes'] >= 235:
  467. gs 'masseuse_work', 'last_client'
  468. else
  469. if masseuse['break'] = 0:
  470. gs 'masseuse_work', 'break_question'
  471. else
  472. gs 'masseuse_work', 'prepare_next'
  473. end
  474. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  475. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  476. end
  477. end
  478. end
  479. end
  480. if $ARGS[0] = '1.naked':
  481. robe = 0
  482. gs 'arousal', 'massage_give','', masseuse_time_temp
  483. salon['work_minutes'] += masseuse_time_temp
  484. gs'stat'
  485. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/naked.jpg"></center>'
  486. if pcs_inhib < 30:
  487. 'You slowly untie the belt of your robe and pull it open revealing your breasts and pussy. Seeing the client leer at your body causes you to blush furiously, but you ignore it as best you can and slip the robe from your shoulders to place it on a nearby table to continue the massage.'
  488. else
  489. 'You untie the belt of your robe and pull it open revealing your breasts and pussy. Ignoring the client''s leer, you place the robe on a nearby table and contiue with the massage.'
  490. end
  491. 'The massage continues with you kneading his body completely naked, though he keeps the towel over his raging erection at your request. Soon enough, the session is over and he gets dressed, leaving 200 <b>₽</b> on the table as promised.'
  492. '"Thanks for the eye candy," he says with a wink before leaving.'
  493. massage['shift_tips'] += 200
  494. massage['sex_tips'] += 200
  495. if salon['work_minutes'] >= 235:
  496. gs 'masseuse_work', 'last_client'
  497. else
  498. if masseuse['break'] = 0:
  499. gs 'masseuse_work', 'break_question'
  500. else
  501. gs 'masseuse_work', 'prepare_next'
  502. end
  503. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  504. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  505. end
  506. end
  507. if $ARGS[0] = '2_pre':
  508. robe = 0
  509. gs 'stat'
  510. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  511. 'You hear a buzz on the intercom and the receptionist''s voice sound.'
  512. *nl
  513. '"<<$pcs_firstname>>, you have a customer who has requested a <b>massage with a view</b>, maximum of 30 minutes."'
  514. *nl
  515. 'As soon as she''s done speaking, the door opens and a man walks in.'
  516. act'Continue':
  517. cla & *clr
  518. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/undress.mp4"></video></center>'
  519. if pcs_inhib > 40:
  520. '"Hello sir, if you''d like to undress and lay on the table we can begin," you say, untying the belt around your robe and pulling it open to reveal your naked body underneath. Shrugging out of the robe completely, you continue. "You can place your clothes in the basket in the corner." He finishes undressing eagerly and lays down on the table. As you step over to him, his gaze roams your body and in return you can see he''s rock-hard.'
  521. else
  522. '"Hello sir, if you''d like to undress and lay on the table we can begin," you say, untying the belt around your robe and pulling it open to reveal your naked body underneath. Your face blazes with heat and embarrassment, but you stay as professional as possible, shrugging out of the robe completely and continuing. "You can place your clothes in the basket in the corner." He finishes undressing eagerly and lays down on the table. As you step over to him, his gaze roams your body and in return you can see he''s rock-hard causing your blush to somehow intensify.'
  523. end
  524. act 'Begin the massage': gt 'masseuse_work', '2'
  525. end
  526. end
  527. if $ARGS[0] = '2':
  528. gs 'arousal', 'massage_give',30
  529. salon['work_minutes'] += 30
  530. inhib_exp += rand(1,5)
  531. gs'stat'
  532. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
  533. if pcs_inhib > 40:
  534. 'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
  535. else
  536. 'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him. And though you''re fairly certain he doesn''t mind, it drives you wild with embarrassment.'
  537. end
  538. act'Continue':
  539. cla & *clr
  540. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  541. if pcs_inhib > 40:
  542. 'After 30 minutes, you announce his time is up and quickly wipe him down, cleaning his body of leftover oils. You wait for him to put his clothes back on before giving a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
  543. else
  544. 'After 30 minutes, you announce his time is up and quickly wipe him down, cleaning his body of leftover oils. You wait for him to put his clothes back on before giving a short bow, with a mighty blush, and say, "Thank you for your patronage sir," as he exits the room.'
  545. end
  546. if rand(0,2) = 2:
  547. massage['client_tip'] = rand(0,300)
  548. massage['shift_tips'] += massage['client_tip']
  549. *nl
  550. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  551. end
  552. robe = 1
  553. *nl
  554. 'Only once he''s left do you reach for your robe and take a look at the clock.'
  555. if salon['work_minutes'] >= 235:
  556. gs 'masseuse_work', 'last_client'
  557. else
  558. if masseuse['break'] = 0:
  559. gs 'masseuse_work', 'break_question'
  560. else
  561. gs 'masseuse_work', 'prepare_next'
  562. end
  563. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  564. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  565. end
  566. end
  567. end
  568. if $ARGS[0] = '3_pre':
  569. robe = 0
  570. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  571. 'You hear a buzz on the intercom and the receptionist''s voice sound.'
  572. *nl
  573. '"<<$pcs_firstname>>, you have a customer who has requested an <b>old fashioned massage</b>, maximum of 30 minutes."'
  574. *nl
  575. 'As soon as she''s done speaking, the door opens and a man walks in.'
  576. act'Continue':
  577. cla & *clr
  578. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/undress.mp4"></video></center>'
  579. '"Hello sir, if you''d like to undress and lay on the table we can begin. You can place your clothes in the basket in the corner." You undo the belt on your robe and pull it open to reveal your naked body underneath. "We can also begin with a body massage or just skip straight to the handjob if you would prefer that instead."'
  580. if masseuse['client_type'] = 0:
  581. '"Yeah, let''s do that," the client grins as he drops his pants, revealing an impressive erection."'
  582. '"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
  583. act 'Jerk him off': gt 'masseuse_work', '3.1'
  584. else
  585. '"I think I''d like to start by relaxing with the massage."'
  586. '"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
  587. act 'Begin the massage': gt 'masseuse_work', '3'
  588. end
  589. end
  590. end
  591. if $ARGS[0] = '3':
  592. gs 'arousal', 'massage_give',15
  593. salon['work_minutes'] += 15
  594. gs'stat'
  595. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
  596. 'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
  597. *nl
  598. 'After about half the session has gone by, the client seems to be in a pleasant stupor. His breathing is deep and relaxed and almost seems to be at the edge of sleep and you decide this is the optimal time to get to the main course. Snaking your hand down his body, you gently wrap your hand around his member. The client grunts and gives a faint smile, his cock quickly standing to attention at your touch as you begin to work it.'
  599. act 'Get to work': gt 'masseuse_work', '3.1'
  600. end
  601. if $ARGS[0] = '3.1':
  602. gs 'arousal', 'hj',masseuse_time_temp,'','prostitution'
  603. salon['work_minutes'] += masseuse_time_temp
  604. gs 'stat'
  605. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj2.jpg"></center>'
  606. 'After giving it a quick oil, you take the client''s cock in both hands and start working it, experimenting with what he might like best. Long drawn out strokes with heavy pressure? Fast jerking motions with medium pressure? Does he like barely any pressure? Just the feeling of your hand gliding up and down his glistening member? As you experiment, you keep an eye on his reactions, checking to see what get him writhing in a good way.'
  607. *nl
  608. 'Soon enough, you think you''ve found his ticket and within minutes of that you feel his cock begin to pulse.'
  609. act'Finish him off':
  610. cla & *clr
  611. if masseuse['client_type'] = 0:
  612. gs 'cum_call', 'hands', $boy
  613. gs 'stat'
  614. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
  615. 'Maintaining the same motions you did before, you don''t let up for a moment until you see cum gush from his cock. Soon his spray turns into a mere dribble and it does so all over your hands.'
  616. 'You smile at him. "Did you enjoy your massage sir?"'
  617. '"Oh most definitely," he smiles back. "You''ve got magic hands."'
  618. '"That''s why they hired me sir! Magic hands."'
  619. '"Well I''m ready to see the other kind of magic too. I think I''m relaxed enough to fully enjoy the massage now."'
  620. '"Of course sir. Just let me clean my hands."'
  621. act'Get a towel':
  622. cumspclnt = 9
  623. gs 'cum_cleanup'
  624. gs 'stat'
  625. cla & *clr
  626. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
  627. 'Reaching to the side, you grab a towel to wipe your hands clean as well as the client''s cum that landed on his own body. With that done, you toss it into a laundry bin and get out the oil again to begin the massage in earnest.'
  628. act 'Begin the massage': gt 'masseuse_work', '3.2'
  629. end
  630. act'Lick them clean':
  631. cumspclnt = 9
  632. stat['swallow'] += 1
  633. gs 'cum_cleanup'
  634. gs 'stat'
  635. cla & *clr
  636. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
  637. 'Still smiling at the client, you raise your hand to your lips stick your tongue out to give your hand a thorough tongue bath. You taste the bitter flavor of semen mixed with the massage oils and your tongue picks up every drop of the white liquid before a quick swallow followed by a beaming smile. Only after that, you take a towel and begin to wipe him down, cleaning his body of his own cum before reaching for the oil to begin the massage in earnest.'
  638. act 'Begin the massage': gt 'masseuse_work', '3.2'
  639. end
  640. else
  641. gs 'cum_call', 'hands', $boy
  642. gs 'cum_call', 'breasts', $boy
  643. gs 'stat'
  644. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
  645. 'Maintaining the same motions you did before, you don''t let up for a moment until you see cum gush from his cock. Just cause you think he''d like it, you angle it towards yourself and let it spatter all over your breasts. Soon his spray turns into a mere dribble and it does so all over your hands.'
  646. 'You smile at him. "Did you enjoy your massage sir?"'
  647. '"Oh most definitely," he smiles back. "You''ve got magic hands."'
  648. '"That''s why they hired me sir! Magic hands."'
  649. act'Finish up':
  650. cla & *clr
  651. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  652. 'Taking a towel, you quickly wipe him down, ensuring his body is cum free. Once that is done, you allow him to get up and get dressed while you stand to the side, his cum still spattering your hands and tits as an after service eye candy for him. Once dressed, you give him a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
  653. robe = 1
  654. *nl
  655. if rand(0,2) = 2:
  656. massage['client_tip'] = rand(0,300)
  657. massage['shift_tips'] += massage['client_tip']
  658. massage['sex_tips'] += massage['client_tip']
  659. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  660. *nl
  661. end
  662. 'Only once he''s left do you look down at the cum on your body. You ought to clean up for your next customer. If you have one that is, you think before taking a look at the clock.'
  663. *nl
  664. if salon['work_minutes'] >= 235:
  665. gs 'masseuse_work', 'last_client'
  666. else
  667. cumspclnt = 4
  668. gs 'cum_cleanup'
  669. gs 'masseuse_work', 'prepare_next'
  670. 'Well, that answers that. You grab a towel and wipe yourself off before tossing it into a laundry bin.'
  671. *nl
  672. if masseuse['break'] = 0:
  673. 'Now the only question left is if you should you take a break or just wait for the next client?'
  674. else
  675. 'Guess you should just wait for the next client now.'
  676. end
  677. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  678. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  679. end
  680. end
  681. end
  682. end
  683. end
  684. if $ARGS[0] = '3.2':
  685. salon['work_minutes'] += (30 - masseuse_time_temp)
  686. gs 'arousal', 'massage_give',(30 - masseuse_time_temp)
  687. gs'stat'
  688. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
  689. 'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
  690. act'Continue':
  691. cla & *clr
  692. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  693. 'After <<30 - masseuse_time_temp>> minutes, you announce his time is up and quickly wipe him down, cleaning his body of leftover oils. You wait for him to put his clothes back on before giving a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
  694. robe = 1
  695. *nl
  696. if rand(0,2) = 2:
  697. massage['client_tip'] = rand(0,300)
  698. massage['shift_tips'] += massage['client_tip']
  699. massage['sex_tips'] += massage['client_tip']
  700. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  701. *nl
  702. end
  703. if salon['work_minutes'] >= 235:
  704. gs 'masseuse_work', 'last_client'
  705. else
  706. if masseuse['break'] = 0:
  707. gs 'masseuse_work', 'break_question'
  708. else
  709. gs 'masseuse_work', 'prepare_next'
  710. end
  711. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  712. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  713. end
  714. end
  715. end
  716. if $ARGS[0] = '4_pre':
  717. robe = 0
  718. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  719. 'You hear a buzz on the intercom and the receptionist''s voice sound.'
  720. *nl
  721. '"<<$pcs_firstname>>, you have a customer who has requested a <b>head massage</b>, maximum of 30 minutes."'
  722. *nl
  723. 'As soon as she''s done speaking, the door opens and a man walks in.'
  724. act'Continue':
  725. cla & *clr
  726. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/undress.mp4"></video></center>'
  727. '"Hello sir, if you''d like to undress and lay on the table we can begin. You can place your clothes in the basket in the corner." You undo the belt on your robe and pull it open to reveal your naked body underneath. "We can also begin with a body massage or I can start using my mouth right away if you would prefer that instead."'
  728. if masseuse['client_type'] = 0:
  729. '"I think I''d like to start by relaxing with the massage."'
  730. '"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
  731. act 'Begin the massage': gt 'masseuse_work', '4'
  732. elseif masseuse['client_type'] = 1:
  733. '"Yeah, let''s do that," the client grins as he drops his pants, revealing an impressive erection."'
  734. '"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
  735. act 'Blow him': gt 'masseuse_work', '4.1'
  736. else
  737. '"Yeah, let''s do that," the client grins as he drops his pants, revealing an impressive erection."'
  738. '"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
  739. '"Great. Now get on the table."'
  740. act 'Get on the table': gt 'masseuse_work', '4.2'
  741. end
  742. end
  743. end
  744. if $ARGS[0] = '4':
  745. cla & *clr
  746. gs 'arousal', 'massage_give',15
  747. salon['work_minutes'] += 15
  748. masseuse['massage_first'] = 1
  749. gs'stat'
  750. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
  751. 'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
  752. *nl
  753. 'After about half the session has gone by, the client seems to be in a pleasant stupor. His breathing is deep and relaxed and almost seems to be at the edge of sleep and you decide this is the optimal time to get to the main course.'
  754. act 'Start blowing him': gt 'masseuse_work', '4.1'
  755. end
  756. if $ARGS[0] = '4.1':
  757. cla & *clr
  758. gs 'arousal', 'bj',masseuse_time_temp,'','prostitution'
  759. salon['work_minutes'] += masseuse_time_temp
  760. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj1.mp4"></video></center>'
  761. 'Bending down over the table, you run your lips down the client''s shaft and start sucking him off. You lick lightly at the tip, you take as much of his length as you can, you pull out every trick you have in the book to make him feel good, and it''s not long until you know he''s about to cum.'
  762. act'Finish the job':
  763. cla & *clr
  764. gs 'cum_call', 'mouth_swallow', $boy
  765. gs 'stat'
  766. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj1.mp4"></video></center>'
  767. 'Even as you feel his cum spurt into your mouth, you never stop sucking, going up and down until your mouth is full and nothing else is coming out. Remembering store policy, you gather up every drop and tilt your head back to swallow, giving the client a clean smile afterwards.'
  768. if masseuse['massage_first'] = 1:
  769. masseuse['massage_first'] = 0
  770. '"Would you like your massage now sir?"'
  771. '"No, that''s plenty for me. I got what I came for," he grins. "Though I wouldn''t mind a tongue bath to clean up before I head out."'
  772. '"Certainly sir," you say, bending over and thoroughly licking every part of his dick clean.'
  773. else
  774. '"Did you enjoy your massage today sir?"'
  775. '"I did, you really know how to work a cock."'
  776. '"Thank you sir! Let me just clean you up so you can dress." You lean back down and use your tongue to thoroughly clean the remaining fluids from his dick.'
  777. end
  778. act'Finish the session':
  779. cla & *clr
  780. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  781. 'Soon after, the client hops off the table and you wait for him to put his clothes back on before giving a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
  782. robe = 1
  783. *nl
  784. if rand(0,2) = 2:
  785. massage['client_tip'] = rand(0,400)
  786. massage['shift_tips'] += massage['client_tip']
  787. massage['sex_tips'] += massage['client_tip']
  788. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  789. *nl
  790. end
  791. if salon['work_minutes'] >= 235:
  792. gs 'masseuse_work', 'last_client'
  793. else
  794. if masseuse['break'] = 0:
  795. gs 'masseuse_work', 'break_question'
  796. else
  797. gs 'masseuse_work', 'prepare_next'
  798. end
  799. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  800. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  801. end
  802. end
  803. end
  804. end
  805. if $ARGS[0] = '4.2':
  806. cla & *clr
  807. gs 'arousal', 'bj',masseuse_time_temp,'','prostitution','rough'
  808. salon['work_minutes'] += masseuse_time_temp
  809. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj2.mp4"></video></center>'
  810. 'You do as the client asks and lay down on the table. He pulls you off of it so your shoulders are right at the edge of the table and your head hangs off it. As your head tilts back you see the client''s cock dangling upside down in front of you before he grabs you by the head and shoves it into your mouth.'
  811. '"Mmmrph~!"'
  812. 'He helps himself to your breasts with his other hand while he roughly throat fucks you. For your part, you do your best to relax yourself and make this as enjoyable for him as possible. It takes a few minutes, but soon enough you reach the finish line.'
  813. '"Nnngh! Here it comes!"'
  814. act'Swallow':
  815. cla & *clr
  816. gs 'cum_call', 'mouth_swallow', $boy
  817. gs 'stat'
  818. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj2.mp4"></video></center>'
  819. 'The client''s cum sprays directly into the back of your throat and you have to force yourself not to cough on instinct before more starts coming out. You swallow it as fast as you can just so it doesn''t choke you or come out your nose and keep swallowing until nothing else is left for you to swallow. The client gives your breasts one more fondle each before slowly withdrawing himself from your mouth like a sword from a sheath.'
  820. '"Ahh, now that was really refreshing," he says, cricking his neck back and forth.'
  821. '"Will that be all sir?" you ask, head still hanging off the edge of the table.'
  822. '"Yeah, I think so for now. Maybe I''ll just come back later if I need another fix."'
  823. '"As you wish sir."'
  824. act'Finish the session':
  825. cla & *clr
  826. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  827. 'Righting yourself, you swing your legs off the table and stand, waiting for the client to put his clothes back on. Once he''s fully dressed, you give a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
  828. robe = 1
  829. *nl
  830. if rand(0,2) = 2:
  831. massage['client_tip'] = rand(0,400)
  832. massage['shift_tips'] += massage['client_tip']
  833. massage['sex_tips'] += massage['client_tip']
  834. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  835. *nl
  836. end
  837. if salon['work_minutes'] >= 235:
  838. gs 'masseuse_work', 'last_client'
  839. else
  840. if masseuse['break'] = 0:
  841. gs 'masseuse_work', 'break_question'
  842. else
  843. gs 'masseuse_work', 'prepare_next'
  844. end
  845. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  846. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  847. end
  848. end
  849. end
  850. end
  851. if $ARGS[0] = '5_pre':
  852. cla & *clr
  853. vaginal_slip = 20
  854. ar_vag_lube = 1
  855. robe = 0
  856. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  857. 'You hear a buzz on the intercom and the receptionist''s voice sound.'
  858. *nl
  859. '"<<$pcs_firstname>>, you have a customer who has requested a <b>full body massage</b>, maximum of 30 minutes."'
  860. *nl
  861. 'As soon as she''s done speaking, the door opens and a man walks in.'
  862. *nl
  863. if pcs_inhib < 40:
  864. '"Hello sir, if you''d like to undress and we can begin as soon as you''re ready." You pull off your robe and pump huge globs of lubricant from a bottle into your hands, wiping it across your pussy lips and your entire body. You cheeks go bright pink when he shamelessly watches you finger the lube inside your pussy. "I''m sure you''re eager to dive in as quickly as possible."'
  865. else
  866. '"Hello sir, if you''d like to undress and we can begin as soon as you''re ready." You pull off your robe and pump huge globs of lubricant from a bottle into your hands, wiping it across your pussy lips and your entire body. Something in his pants stands at attention when he sees you finger the lube inside your pussy. "I''m sure you want to dive in as quickly as possible."'
  867. end
  868. act 'Fuck the client':
  869. gs 'cum_call', 'precum', $boy
  870. gs 'arousal', 'vaginal',(masseuse_time_temp+15),'','prostitution','rough'
  871. salon['work_minutes'] += (masseuse_time_temp+15)
  872. gs 'stat'
  873. gt 'masseuse_work', '5'
  874. end
  875. end
  876. if $ARGS[0] = '5':
  877. cla & *clr
  878. masseuse['position'] = rand(1,20)
  879. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/fuck<<masseuse[''position'']>>.mp4"></video></center>'
  880. 'You spend the entire session being thoroughly enjoyed by your client, fucking in any and every position he could possibly want you in. The sound of flesh slapping against flesh is deafening, the only other thing being able to be heard is the groan of your voice as you are pounded relentlessly until he cums.'
  881. act 'Cum': gt 'masseuse_work', '5.1'
  882. act 'Next position': gt 'masseuse_work', '5'
  883. end
  884. if $ARGS[0] = '5.1':
  885. cla & *clr
  886. if rand(0,1) = 1:
  887. gs'cum_call','', $boy
  888. gs'stat'
  889. if masseuse['position'] = 1:
  890. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie<<rand(1,5)>>.mp4"></video></center>'
  891. elseif masseuse['position'] >= 2 and masseuse['position'] <= 7:
  892. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie1.mp4"></video></center>'
  893. elseif masseuse['position'] >= 8 and masseuse['position'] <= 13:
  894. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie<<rand(2,3)>>.mp4"></video></center>'
  895. elseif masseuse['position'] <= 15:
  896. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie4.mp4"></video></center>'
  897. else
  898. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie5.mp4"></video></center>'
  899. end
  900. if pcs_horny >= 90:
  901. $orgasm_or = 'yes'
  902. 'Eventually, the client starts cumming. He keeps hammering you and grunts hard, and you can feel his semen spurt deeper inside you with every thrust. The sensation causes you to orgasm as well, groaning with pleasure right alongside him. At some point the client finishes ejaculating and removes his cock from your pussy, his cum flowing out after.'
  903. else
  904. 'Eventually, the client starts cumming. He keeps hammering you and grunts hard, and you can feel his semen spurt deeper inside you with every thrust. At some point the client finishes ejaculating and removes his cock from your pussy, his cum flowing out after.'
  905. end
  906. act'Get up':
  907. cla & *clr
  908. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  909. 'Standing on unsteady legs, you wait patiently while the client dresses himself, a slurry of lubricant, pussy juice, and cum trickling down your legs the whole time. Just before he turns to leave, you give a small bow, saying, "Thank you for your patronage." The door clicks shut and you release an exhausted breath, leaning back against the table and taking a moment to rest.'
  910. *nl
  911. if rand(0,2) = 2:
  912. massage['client_tip'] = rand(0,500)
  913. massage['shift_tips'] += massage['client_tip']
  914. massage['sex_tips'] += massage['client_tip']
  915. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  916. *nl
  917. end
  918. 'Then you look at the clock on the wall to check how much time you have left in your shift.'
  919. *nl
  920. if salon['work_minutes'] >= 235:
  921. gs 'masseuse_work', 'last_client'
  922. else
  923. gs 'masseuse_work', 'prepare_next'
  924. *nl
  925. 'Looking down at your cum dripping pussy, you think to yourself if you care enough to clean it off. Company policy says you should be completely clean for each new customer but...'
  926. act'Don''t bother':
  927. cla & *clr
  928. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  929. 'Eh, who cares. The next guy can get sloppy seconds. He''ll probably just think it''s lube. Your breather over, you slip on your robe and reset the room.'
  930. if masseuse['break'] = 0:
  931. 'Now the only question left is if you should you take a break or just wait for the next client?'
  932. else
  933. 'Guess you should just wait for the next client now.'
  934. end
  935. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  936. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  937. end
  938. act'Wipe your pussy':
  939. cumspclnt = 15
  940. gs 'cum_cleanup'
  941. gs 'stat'
  942. cla & *clr
  943. '<center><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
  944. 'Best to just stick to the policy. Grabbing a soft towel, you carefully wipe the cum from your pussy before tossing it into the cum laundry bin. Afterwards, you slip on your robe and reset the room.'
  945. if masseuse['break'] = 0:
  946. 'Now the only question left is if you should you take a break or just wait for the next client?'
  947. else
  948. 'Guess you should just wait for the next client now.'
  949. end
  950. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  951. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  952. end
  953. end
  954. end
  955. else
  956. gs 'cum_call', 'face', $boy
  957. gs 'cum_call', 'hair', $boy
  958. gs 'cum_call', 'mouth', $boy
  959. gs 'stat'
  960. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/facial<<rand(1,2)>>.mp4"></video></center>'
  961. 'After an indeterminable amount of time, you hear the client shouting at you.'
  962. '"Spread ''em, spread ''em, spread ''em, spread ''em!" Obligingly, you open your legs as wide as they can go before he jumps out from between them and rushes to your face and immediately ejaculating all over it. Just like your legs, you open your mouth as wide as possible, trying to catch any stray droplets that land in it while licking the client''s cock all over. Once it feels like he''s done cumming, you adhere once again to company policy and swallow everything before collapsing backwards on to the table.'
  963. act'Get up':
  964. cla & *clr
  965. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  966. 'Standing on unsteady legs, you wait patiently while the client dresses himselfm. Just before he turns to leave, you give a small bow, face still painted with his cum, and say, "Thank you for your patronage.". The door clicks shut and you release an exhausted breath, sagging against the table and taking a moment to rest. Looking at the clock on the wall to check how much time you have left in your shift.'
  967. *nl
  968. if rand(0,2) = 2:
  969. massage['client_tip'] = rand(0,500)
  970. massage['shift_tips'] += massage['client_tip']
  971. massage['sex_tips'] += massage['client_tip']
  972. 'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
  973. *nl
  974. end
  975. if salon['work_minutes'] >= 235:
  976. gs 'masseuse_work', 'last_client'
  977. else
  978. cumspclnt = 12
  979. gs 'cum_cleanup'
  980. gs 'masseuse_work', 'prepare_next'
  981. *nl
  982. 'Looks like you still have some customers to serve. Well, you can''t serve them looking like this. You grab a towel and clean your face and hair off before tossing it into a laundry bin and resetting the room.'
  983. *nl
  984. if masseuse['break'] = 0:
  985. 'Now the only question left is if you should you take a break or just wait for the next client?'
  986. else
  987. 'Guess you should just wait for the next client now.'
  988. end
  989. act 'Wait for your next client': gt 'masseuse_work', 'begin'
  990. if masseuse['break'] = 0:act 'Take a break': gt 'masseuse_break', 'start'
  991. end
  992. end
  993. end
  994. end
  995. --- masseuse_work ---------------------------------