1
0

salon.qsrc 124 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577
  1. # salon
  2. !! Salon migrated to new payments system 22-12-01
  3. !! Refactoring of services code and other additions.
  4. !! Additional functions: salon, discount calculates staff discount and outputs salon_rate
  5. !! salon, cleanvar clears transitory variables.
  6. if $ARGS[0] = 'start':
  7. cla & *clr
  8. menu_off = 0
  9. salonrand = rand(0, 9)
  10. gs 'shortgs', 'setloc', 'salon', $ARGS[0]
  11. $location_type = 'public_indoors'
  12. $sexloc = $CURLOC
  13. gs 'family_schedule'
  14. gs 'themes', 'indoors'
  15. gs 'stat'
  16. '<center><b><font color="maroon">Beauty Bar</font></b></center>'
  17. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/salon.jpg"></center>'
  18. if locat['Mother'] = 21 and locat['Mom_Salon_daystart'] ! daystart: gt 'salon', 'mom'
  19. if masseuse['jobtype'] ! 0:
  20. masseuse['warning'] = 3 - masseuse['missed shifts']
  21. if masseuse['warning'] = 0:gt 'salon', 'fired'
  22. end
  23. if ((masseuse['<<week>>_shift_1'] = 1 and hour = 9) or (masseuse['<<week>>_shift_2'] = 1 and hour = 13) or (masseuse['<<week>>_shift_3'] = 1 and hour = 17)) and masseuse['uniform'] ! 1:
  24. masseuse['weeks_pay'] -= 1
  25. '"Hey!" Xian yells at you from the front desk. "You''re late! You''re being docked an hour''s pay for that! Now get changed and get in there!"'
  26. elseif (masseuse['<<week>>_shift_1'] = 1 and hour > 9 and masseuse['last_worked_day'] ! daystart) or (masseuse['<<week>>_shift_2'] = 1 and hour > 13 and masseuse['last_worked_day'] ! daystart) or (masseuse['<<week>>_shift_3'] = 1 and hour > 17 and (masseuse['last_worked_day'] ! daystart or (masseuse['last_worked_day'] = daystart and masseuse['last_worked_hour'] ! hour))) or masseuse['missed_shift2'] > 0:
  27. '"Hey! You missed your shift! What the hell is wrong with you?"'
  28. if masseuse['<<week>>_shift_1'] = 1 and hour > 9:
  29. masseuse['<<week>>_shift_1'] = 2
  30. elseif masseuse['<<week>>_shift_2'] = 1 and hour > 13:
  31. masseuse['<<week>>_shift_2'] = 2
  32. elseif masseuse['<<week>>_shift_3'] = 1 and hour > 17:
  33. masseuse['<<week>>_shift_3'] = 2
  34. end
  35. masseuse['missed_shift'] += masseuse['missed_shift2']
  36. masseuse['missed_shift2'] = 0
  37. end
  38. act 'Leave':
  39. if masseuse['uniform'] = 1:
  40. msg'You should to change back into your clothes before you leave.'
  41. else
  42. gt 'city_mall'
  43. end
  44. end
  45. act 'Approach the receptionist':gt 'salon','receptionist'
  46. if hour < 8 or hour > 20 and masseuse['jobtype'] = 0:
  47. cls
  48. 'The salon is closing you are politely asked to leave and come again.'
  49. act 'Leave':minut += 3 & gt 'city_mall'
  50. end
  51. if masseuse['jobtype'] > 0:
  52. act 'Locker room':gt 'salon', 'lockers'
  53. act 'Go to a massage room':
  54. if (masseuse['<<week>>_shift_1'] = 1 and hour < 10) or (masseuse['<<week>>_shift_2'] = 1 and ((hour = 12 and minut >= 30) or hour = 13)) or (masseuse['<<week>>_shift_3'] = 1 and ((hour = 16 and minut >= 30) or hour = 17)):
  55. gt 'salon', 'massage_room'
  56. else
  57. gt 'salon', 'lei_work'
  58. end
  59. end
  60. end
  61. end
  62. if $ARGS[0] = 'receptionist':
  63. gs 'shortgs', 'setloc', 'salon', $ARGS[0]
  64. cla & *clr
  65. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  66. if masseuse['jobtype'] = 0:
  67. 'You walk over to the reception desk to speak to the pretty young asian woman who sits behind it.'
  68. '"Hello! What can I help you with today?" Her Russian has a heavy accent to it.'
  69. else
  70. 'You walk over to the reception desk to speak to Xian.'
  71. end
  72. if hour >= 21:
  73. '"It''s after hours <<$pcs_firstname>>. You should go home."'
  74. elseif masseuse['jobtype'] = -6:
  75. '"Hello, what can I help you with today?"'
  76. elseif masseuse['jobtype'] < 0:
  77. '"Hello again, <<$pcs_firstname>>. What can I help you with?"'
  78. elseif week = 5 and masseuse['weeks_pay'] > 0:
  79. '"Hello <<$pcs_firstname>>! Are you here to pick up your paycheck?"'
  80. elseif masseuse['jobtype'] > 0:
  81. '"Hello <<$pcs_firstname>>! Are you here to work a shift today? Or are you here for some discount services?"'
  82. end
  83. act 'Move away':gt 'salon', 'start'
  84. if hour < 21:
  85. act 'I''d like to take a look at your services':gt 'salon', 'services'
  86. end
  87. if masseuse['jobtype'] = 0:
  88. act 'Do you have any job openings?':gt 'salon', 'job_interview1'
  89. elseif masseuse['jobtype'] < 0 and masseuse['jobtype'] ! -6:
  90. act 'Can I start working here again?':gt 'salon', 'rehire1'
  91. elseif masseuse['jobtype'] > 0:
  92. act 'Can I set my schedule for the week?':gt 'masseuse_schedule', 'start'
  93. act 'I want to change jobs':gt 'salon', 'job_change'
  94. act 'I''d like to quit':gt 'salon', 'resignation'
  95. if masseuse['payday'] > 0:
  96. act 'I''m here for my paycheck':gt 'salon', 'payday'
  97. end
  98. end
  99. end
  100. if $ARGS[0] = 'discount':
  101. !! Set staff discount
  102. if masseuse['jobtype'] > 0:
  103. salon_rate = ARGS[1] / 2
  104. else
  105. salon_rate = ARGS[1]
  106. end
  107. end
  108. if $ARGS[0] = 'services':
  109. cla & *clr
  110. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  111. '"What are you interested in today?"'
  112. $epayments['method'] = ''
  113. $epayments['item_variable'] = ''
  114. epayments['quantity'] = 0
  115. $epayments['loc'] = 'salon'
  116. $epayments['banner'] = 'locations/city/citycenter/mall/salon/xian.jpg'
  117. act 'Move away':gs 'salon', 'cleanvar' & gt 'salon', 'start'
  118. gs 'salon', 'discount', 1000
  119. if money >= salon_rate or karta >= salon_rate:
  120. act 'Tanning booth <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
  121. gs 'salon', 'discount', 1000
  122. if masseuse['jobtype'] > 0:
  123. epayments['value'] = salon_rate
  124. else
  125. epayments['value'] = salon_rate
  126. end
  127. $epayments['loc_arg'] = 'tanning_booth'
  128. $epayments['description'] = 'tanning session'
  129. gs 'shortgs', 'payments'
  130. end
  131. else
  132. act 'Tanning booth (<font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>)':
  133. msg'You don''t have enough money for this!'
  134. end
  135. end
  136. act 'Massage services':gt 'salon', 'massage'
  137. act 'See the eyelash specialist':gt 'salon', 'eyelashes'
  138. gs 'salon', 'discount', 5000
  139. if (money >= salon_rate or karta >= salon_rate) and salon['skin_care_day'] < max(daystart - 7,1):
  140. act 'Skin care <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
  141. gs 'salon', 'discount', 5000
  142. if masseuse['jobtype'] > 0:
  143. epayments['value'] = salon_rate
  144. else
  145. epayments['value'] = salon_rate
  146. end
  147. epayments['value'] = salon_rate
  148. $epayments['loc_arg'] = 'skin_care'
  149. $epayments['description'] = 'skin care pampering'
  150. gs 'shortgs', 'payments'
  151. end
  152. elseif salon['skin_care_day'] < max(daystart - 7,1):
  153. act 'Skin care (<font color="red"> <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>)':
  154. msg'You don''t have enough money for this!'
  155. end
  156. else
  157. act 'Skin care (<font color="red"> <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>)':
  158. msg'You need to wait a week since you last skin care treatment for a new to have any effect.'
  159. end
  160. end
  161. gs 'salon', 'discount', 25000
  162. if money >= salon_rate or karta >= salon_rate:
  163. act 'Full body rejuvination <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
  164. gs 'salon', 'discount', 25000
  165. if masseuse['jobtype'] > 0:
  166. epayments['value'] = salon_rate
  167. else
  168. epayments['value'] = salon_rate
  169. end
  170. $epayments['loc_arg'] = 'rejuvination'
  171. $epayments['description'] = 'full body rejuvination'
  172. gs 'shortgs', 'payments'
  173. end
  174. else
  175. act 'Full body rejuvination <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
  176. msg'You don''t have enough money for this!'
  177. end
  178. end
  179. if lashair ! 1:
  180. gs 'salon', 'discount', 1000
  181. if pcs_pubes > 2 or pcs_leghair > 2:
  182. gs 'salon', 'discount', 1000
  183. if money >= salon_rate or karta >= salon_rate:
  184. act 'Partial or full body hair removal up to <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
  185. gt 'salon', 'hair_removal'
  186. end
  187. elseif money < salon_rate and karta < salon_rate:
  188. act 'Body hair removal <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
  189. msg'You don''t have enough money for this!'
  190. end
  191. end
  192. elseif pcs_pubes <= 2 or pcs_leghair <= 2:
  193. act 'Body hair removal <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
  194. msg'You don''t have enough body hair for this procedure!'
  195. end
  196. end
  197. gs 'salon', 'discount', 500
  198. if pcs_pubes > 20 and money >= salon_rate or karta >= salon_rate:
  199. act 'Dye your pubic hair <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
  200. gs 'salon', 'discount', 500
  201. if masseuse['jobtype'] > 0:
  202. epayments['value'] = salon_rate
  203. else
  204. epayments['value'] = salon_rate
  205. end
  206. $epayments['loc_arg'] = 'pubes'
  207. $epayments['description'] = 'dye your pubic hair'
  208. gs 'shortgs', 'payments'
  209. end
  210. elseif pcs_pubes > 20 and (money < salon_rate and karta < salon_rate):
  211. act 'Dye your pubic hair <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
  212. msg'You don''t have enough money for this!'
  213. end
  214. elseif pcs_pubes <= 20:
  215. act 'Dye your pubic hair <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
  216. msg'Your pubes are too short!'
  217. end
  218. end
  219. end
  220. gs 'salon', 'discount', 1000
  221. if money >= salon_rate or karta >= salon_rate:
  222. act 'Professional makeup <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
  223. gs 'salon', 'discount', 1000
  224. if masseuse['jobtype'] > 0:
  225. epayments['value'] = salon_rate
  226. else
  227. epayments['value'] = salon_rate
  228. end
  229. $epayments['loc_arg'] = 'makeup'
  230. $epayments['description'] = 'professional makeup'
  231. gs 'shortgs', 'payments'
  232. end
  233. else
  234. act 'Professional makeup <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
  235. msg'You don''t have enough money for this!'
  236. end
  237. end
  238. if cosmetic_tattoo <= 4:
  239. act 'Cosmetic tattoos service':gt 'salon', 'cosmetic_tattoo_start'
  240. end
  241. end
  242. !!-------------------------------------------------------------------------------------------------------------------------------
  243. !! Job Interview Stuff
  244. !!-------------------------------------------------------------------------------------------------------------------------------
  245. if $ARGS[0] = 'job_interview1':
  246. cla & *clr
  247. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  248. '"I actually wanted to know if you had any job openings available."'
  249. '"We have several openings for female masseuses. How do you feel about that?"'
  250. act 'I''m not interested':
  251. cla & *clr
  252. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  253. '"I''m not really interested in that kind of work. Don''t you have anything else like a makeup assistant or salesgirl or something?"'
  254. '"Well, we really don''t have anything else we need help with right now. We do have those positions you''re asking about, but they''re all filled. " The woman gives you a sympathetic smile. "Sorry."'
  255. act 'Leave':gt 'salon', 'start'
  256. act 'Tell me more about the masseuse job':
  257. cla & *clr
  258. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  259. '"Well... if that''s all you have, tell me more about the masseuse job then."'
  260. '"I''d be happy to!" she smiles.'
  261. gs 'salon', 'job_offer'
  262. end
  263. end
  264. act 'Tell me about the job':
  265. cla & *clr
  266. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  267. '"I might be interested. Tell me more about it?"'
  268. '"I''d be happy to!" she smiles.'
  269. gs 'salon', 'job_offer'
  270. end
  271. end
  272. if $ARGS[0] = 'job_offer':
  273. '"Shifts are four hours long and pay 400 <b>₽</b> per shift. We allow employees to schedule their own shifts rather than being assigned, but senior employees get priority over newer employees. We expect you to work 5 shifts if you''re part time or 10 shifts if you''re full time. We do not provide overtime compensation so if you choose to work more shifts or are kept late with a customer, you will only be paid for your shift."'
  274. act 'That''s not a lot of pay':
  275. cla & *clr
  276. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  277. '"That''s not a lot of money in terms of pay..."'
  278. '"You get to keep the tips," the woman shrugs. She looks around the room to see if anyone is standing nearby before leaning foward to whisper to you.'
  279. '"To be honest, we do have... other kinds of work available if you want. But it isn''t strictly speaking legal."'
  280. act 'I don''t want to hear about this':
  281. cla & *clr
  282. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  283. '"I don''t want to hear about this!" you recoil in disgust. "I just wanted to have a job, not break the law!"'
  284. 'With that you step away from her.'
  285. act 'Leave':gt 'salon', 'start'
  286. end
  287. act 'What kind of work?':
  288. cla & *clr
  289. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  290. '"What kind of work?" you ask curiously.'
  291. '"Well..."'
  292. gs 'salon', 'whore_offer'
  293. end
  294. end
  295. act 'Sounds fine':
  296. cla & *clr
  297. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  298. '"Okay, that all sounds fine."'
  299. '"Great!" she says. "And are you a certified massage therapist?"'
  300. if masseuse['certification'] >= 10:
  301. masseuse['jobtype'] = 1
  302. masseuse['hourly'] = 100
  303. '"Yes I am."'
  304. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  305. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  306. act 'Next':gt 'salon', 'part_time_full_time'
  307. else
  308. '"No..."'
  309. '"Sorry, but we need you to have one of those to work here. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  310. act 'Leave':gt 'salon', 'start'
  311. end
  312. end
  313. end
  314. if $ARGS[0] = 'whore_offer':
  315. masseuse['brothel_know'] = 1
  316. '"In addition to giving normal massages, some of our masseuses offer more intimate services. Namely, performing the massages while naked, performing handjobs, performing blowjobs, or having sex with the customer. What I mean to say is that we function as a salon, a massage parlor, and a brothel. If you would like to be paid more, we offer specialty positions for sex work. Are you interested in that kind of work?"'
  317. act 'Ew, not interested':
  318. cla & *clr
  319. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  320. '"Ew," you say, wrinkling your nose in disgust. "Yeah, no, I''m not interested in that."'
  321. '"Are you sure? We pay our whores up to 1000 <b>₽</b> per shift. And you don''t have to do anything you don''t want to. There are plenty of girls who only do naked massages and no sexual acts or girls who give blowjobs but don''t have sex. If you''re really not interested, a normal masseuse position is all we have to offer."'
  322. act 'Not interested in all':
  323. cla & *nl
  324. '"Not at all!" you say. "As if anybody would want to work at a place like this."'
  325. '"Oh. Well I''m sorry to hear that. We really could use the help. Let me know if you change your mind. In the mean time, can I offer you in any of our other services?"'
  326. act 'Just leave':gt 'salon', 'start'
  327. act 'Take a look while you''re here':gt 'salon', 'services'
  328. end
  329. act 'I''d rather just work as a masseuse':
  330. cla & *clr
  331. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  332. '"No way," you say. "I''m not about selling my body like that. But I guess a normal masseuse job is fine."'
  333. '"Okay! We always need those." she says. "And are you a certified massage therapist?"'
  334. if masseuse['certification'] >= 10:
  335. masseuse['jobtype'] = 1
  336. masseuse['hourly'] = 100
  337. '"Yes I am."'
  338. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist."
  339. "Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  340. act 'Next':gt 'salon', 'part_time_full_time'
  341. else
  342. '"No..."'
  343. '"Sorry, but we need you to have one of those to work here. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  344. act 'Leave':gt 'salon', 'start'
  345. end
  346. end
  347. act 'Well...':
  348. cla & *nl
  349. '"Well..." you say. The money is pretty tempting. "I guess you could tell me more about working as a whore to find out if I''m really interested or not..."'
  350. gs 'salon', 'whore_offer2'
  351. end
  352. end
  353. act 'Tell me more':
  354. cla & *clr
  355. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  356. '"Tell me more about this."'
  357. gs 'salon', 'whore_offer2'
  358. end
  359. end
  360. if $ARGS[0] = 'whore_offer2':
  361. '"Let me explain. If you want the highest pay as a whore you will be expected to do any of the work we have on the menu. That includes basic body massages, massages given while you are naked, handjobs, blowjobs, and of course, sex. But each customer pays for a different service, we don''t have any all included packages. If you aren''t comfortable with going so far, you can choose to perform only lesser services, but for less pay of course. You can just do oral and handjobs if you prefer with no fucking, or just performing normal massages while naked. It''s no problem for us, we''ll just pay you less.'
  362. *nl
  363. '"We pay 1000 <b>₽</b> a shift for full whores, 700 <b>₽</b> for oral masseuses, 600 <b>₽</b> for happy end masseues, 500 <b>₽</b> for naked masseuses, and of course, 400 <b>₽</b> for regular masseuses. All employees also enjoy a 50% discount of any other services the salon has to offer. Oh, but we don''t pay for birth control. And company policy is that we never use condoms with customers. After that, everything else is the same. We let the whores pick and choose their own shifts. Four hour shifts at a time. Pay day is Friday."'
  364. *nl
  365. 'She lays everything out for you as calmly and methodically as if she were trying to sell a body oil.'
  366. '"That about covers it. Still interested?"'
  367. act 'On second thought, maybe no':
  368. cla & *clr
  369. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  370. '"On second thought, maybe no."'
  371. '"Oh, okay. Well what about being a regular masseuse? Still not interested?"'
  372. act 'Still no':
  373. cla & *clr
  374. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  375. '"I don''t think so either."'
  376. '"Hmm. Well if you ever change your mind, you''re welcome to come back. While you''re here is there anything else I can offer you?"'
  377. act 'No':gt 'salon', 'start'
  378. act 'Sure, let me look':gt 'salon', 'services'
  379. end
  380. act 'I guess that''s fine':
  381. cla & *clr
  382. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  383. '"I guess that''s fine."'
  384. '"So, are you a certified massage therapist?"'
  385. if masseuse['certification'] >= 10:
  386. masseuse['jobtype'] = 1
  387. masseuse['hourly'] = 100
  388. '"Yes I am."'
  389. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  390. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  391. act 'Next':gt 'salon', 'part_time_full_time'
  392. else
  393. '"No..."'
  394. '"Sorry, but we need you to have one of those to work here. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  395. act 'Leave':gt 'salon', 'start'
  396. end
  397. end
  398. end
  399. act 'Rather just be a regular masseuse':
  400. cla & *clr
  401. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  402. '"I think I''d rather just be a regular masseuse."'
  403. '"That''s fine too! Always need those." she says. "And are you a certified massage therapist?"'
  404. if masseuse['certification'] >= 10:
  405. masseuse['jobtype'] = 1
  406. masseuse['hourly'] = 100
  407. '"Yes I am."'
  408. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  409. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  410. act 'Next':gt 'salon', 'part_time_full_time'
  411. else
  412. '"No..."'
  413. '"Sorry, but we need you to have one of those to work here. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  414. act 'Leave':gt 'salon', 'start'
  415. end
  416. end
  417. act 'I wouldn''t mind being a naked masseuse':
  418. cla & *clr
  419. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  420. '"I wouldn''t mind being a naked masseuse," you say.'
  421. '"Alright, that''s fine." she says. "And are you a certified massage therapist?"'
  422. if masseuse['certification'] >= 10:
  423. masseuse['jobtype'] = 2
  424. masseuse['hourly'] = 125
  425. '"Yes I am."'
  426. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  427. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  428. act 'Next':gt 'salon', 'part_time_full_time'
  429. else
  430. '"What? No?"'
  431. '"Sorry, but we need you to have one of those to work here."'
  432. '"But I thought you said I was an off the books whore?"'
  433. '"But you''re still an on the books employee. We need the deniability that every employee is who they say they are, and that means being certified as necessary. Besides, just because you''re naked doesn''t mean that you can''t know how to not give a massage. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  434. act 'Leave':gt 'salon', 'start'
  435. end
  436. end
  437. act 'I can give handjobs':
  438. cla & *clr
  439. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  440. '"I wouldn''t mind giving the occasional handjob," you say.'
  441. '"Alright, that''s fine." she says. "And are you a certified massage therapist?"'
  442. if masseuse['certification'] >= 10:
  443. masseuse['jobtype'] = 3
  444. masseuse['hourly'] = 150
  445. '"Yes I am."'
  446. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  447. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  448. act 'Next':gt 'salon', 'part_time_full_time'
  449. else
  450. '"What? No?"'
  451. '"Sorry, but we need you to have one of those to work here."'
  452. '"But I thought you said I was an off the books whore?"'
  453. '"But you''re still an on the books employee. We need the deniability that every employee is who they say they are, and that means being certified as necessary. Besides, as a happy end masseuse, you''re expected to give handjobs <i>and</i> massages. It is still a prerequisite skill. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  454. act 'Leave':gt 'salon', 'start'
  455. end
  456. end
  457. act 'I can give blowjobs':
  458. cla & *clr
  459. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  460. '"I can give blowjobs," you say.'
  461. '"Great!" she says. "And are you a certified massage therapist?"'
  462. if masseuse['certification'] >= 10:
  463. masseuse['jobtype'] = 4
  464. masseuse['hourly'] = 175
  465. '"Yes I am."'
  466. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  467. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  468. act 'Next':gt 'salon', 'part_time_full_time'
  469. else
  470. '"What? No?"'
  471. '"Sorry, but we need you to have one of those to work here."'
  472. '"But I thought you said I was an off the books whore?"'
  473. '"But you''re still an on the books employee. We need the deniability that every employee is who they say they are, and that means being certified as necessary. Besides, as an oral masseuse, you''re expected to give blowjobs <i>and</i> massages. It is still a prerequisite skill. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  474. act 'Leave':gt 'salon', 'start'
  475. end
  476. end
  477. act 'Sure, I''ll be a whore':
  478. cla & *clr
  479. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  480. '"Sure, I''ll be your whore," you say. "Easy enough to fuck people for money."'
  481. '"Fantastic!" she says. "And are you a certified massage therapist?"'
  482. if masseuse['certification'] >= 10:
  483. masseuse['jobtype'] = 5
  484. masseuse['hourly'] = 250
  485. '"Yes I am."'
  486. '"Okay, can I see your certificate?" You pull out the paper that certifies you as a massage therapist.'
  487. '"Great. I''ll just get your contract set up for you," she says, typing something out on her computer.'
  488. act 'Next':gt 'salon', 'part_time_full_time'
  489. else
  490. '"What? No?"'
  491. '"Sorry, but we need you to have one of those to work here."'
  492. '"But I thought you said I was an off the books whore?"'
  493. '"But you''re still an on the books employee. We need the deniability that every employee is who they say they are, and that means being certified as necessary, even if you''re mostly just using your pussy. If you''re still interested, they offer a 10 session course at the community center in the industrial area."'
  494. act 'Leave':gt 'salon', 'start'
  495. end
  496. end
  497. end
  498. if $ARGS[0] = 'part_time_full_time':
  499. cla & *clr
  500. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  501. '"And were you looking to be a full timer or a part timer? As a reminder, full timers are expected to work 10 shifts a week, part timers work 5. Full timers also get priority on available shifts."'
  502. act 'Part time':
  503. masseuse['shifts_required'] = 5
  504. cla & *clr
  505. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  506. '"Part time."'
  507. '"Okay," she prints out a piece of paper and pushes a pen towards you. "This is an employee contract for a part time masseuse. Just sign there at the bottom and I''ll give you a quick orientation."'
  508. act 'Sign':
  509. if masseuse['jobtype'] = 1:
  510. gt 'salon', 'masseuse_orientation'
  511. else
  512. gt 'salon', 'whore_orientation'
  513. end
  514. end
  515. end
  516. act 'Full time':
  517. masseuse['shifts_required'] = 10
  518. cla & *clr
  519. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  520. '"Full time."'
  521. '"Okay," she prints out a piece of paper and pushes a pen towards you. "This is an employee contract for a full time masseuse. Just sign there at the bottom and I''ll give you a quick orientation."'
  522. act 'Sign':
  523. if masseuse['jobtype'] = 1:
  524. gt 'salon', 'masseuse_orientation'
  525. else
  526. gt 'salon', 'whore_orientation'
  527. end
  528. end
  529. end
  530. end
  531. !!-------------------------------------------------------------------------------------------------------------------------------
  532. !! Masseuse Job Stuff
  533. !!-------------------------------------------------------------------------------------------------------------------------------
  534. if $ARGS[0] = 'masseuse_orientation':
  535. masseuse['hired_day'] = daystart
  536. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/salon.jpg"></center>'
  537. 'You scribble out a signature and she takes the paper back from you.'
  538. '"Thank you very much! So for future reference, I''m Xian, one of the managers here. All your clients will come to me and will be able to request you based on whether you are available or not. Now if you''ll quickly follow me," she gets up from her chair and moves around the desk towards the back.'
  539. act 'Follow her':
  540. cla & *clr
  541. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lockers.jpg"></center>'
  542. '"Here is the locker room for you to put your personal things when working. We have a strict uniform policy here. All massage therapists must wear one of the salon robes. No personal clothing is allowed under the robe. That means no shirts, no dresses, no pants, or underwear of any kind is allowed beneath the robe. By the way, here''s yours." Picking a hanger up off a rack, she hands you a thin white robe that your nipples might tear through on a cold day and a hemline that ends just above the halfway point of your thigh. Not waiting for any questions, she assigns you a locker as well before quickly moving on to the next room.'
  543. act 'Follow':
  544. cla & *clr
  545. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  546. '"These are our massage rooms. You will be assigned a random one on a given day and expected to be inside and ready within a half hour of your shift starting. When your shift is over you are expected to make it clean and ready for the next girl or for the next day if you are working a closing shift. On that wall there is a clock," she gestures, "to keep track of how long the session is going and when a client''s time is up. By the door you will also notice an intercom. Before each client comes in I will buzz you to let you know you have a customer and what kind of service he wishes to receive. Our massage services are as follows:'
  547. *nl
  548. 'A massage is simply a body massage.'
  549. *nl
  550. ' A naked massage is ''a massage with a view.'' '
  551. *nl
  552. 'Handjob requests are referred to as an ''old fashioned'' massage and oral requests are ''head'' massages. '
  553. *nl
  554. 'Clients who pay to fuck are requesting ''full body'' massages. '
  555. *nl
  556. 'And of course, if any client is roughhousing, you may use the intercom to signal me that security intervention is necessary."'
  557. *nl
  558. 'She continues to speak at a rapid pace, leaving no room for you to squeeze in any sort of question.'
  559. *nl
  560. '"If a customer cums in your mouth you are expected to swallow. If a customer cums inside your pussy they are not liable if you become pregnant. We do not offer birth control or additional compensation for birth control if you are not already on it. Every new customer should be greeted with a clean face and body, so again if a customer cums inside you, you are expected to wipe yourself for the next customer. Any towel with bodily fluids can be thrown into the pink laundry bin, any other towel can be thrown in the blue. When the customer is preparing to leave, you are not to redress if already naked. When they exit the room, you will bow and say, ''Thank you for your patronage sir,''" she says, modelling the action and words for you. "I will continue to send in clients unless you are 5 minutes or less from the end of your shift. If your shift ends while still with a client, you must still finish the session with them. You will not be compensated for extra time. Next we''ll move to the break room."'
  561. act 'Follow her':
  562. cla & *clr
  563. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/break.jpg"></center>'
  564. '"You are allowed one 15 minute break per shift taken at a time of your choosing. Feel free to rehydrate, have a snack, or smoke a cigarette if that is your habit while in this room. And that concludes orientation." She leads you back out to the front.'
  565. act 'Follow her!':gt 'salon', 'questions'
  566. end
  567. end
  568. end
  569. end
  570. if $ARGS[0] = 'whore_orientation':
  571. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/salon.jpg"></center>'
  572. 'You scribble out a signature and she takes the paper back from you.'
  573. '"Thank you very much! So for future reference, I''m Xian, one of the managers here. All your clients will come to me and will be able to request you based on whether you are available or not. Now if you''ll quickly follow me," she gets up from her chair and moves around the desk towards the back.'
  574. act 'Follow her':
  575. cla & *clr
  576. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lockers.jpg"></center>'
  577. '"Here is the locker room for you to put your personal things when working. We have a strict uniform policy here. All massage therapists must wear one of the salon robes. No personal clothing is allowed under the robe. That means no shirts, no dresses, no pants, or underwear of any kind is allowed beneath the robe. By the way, here''s yours." Picking a hanger up off a rack, she hands you a thin white robe that your nipples might tear through on a cold day and a hemline that ends just above the halfway point of your thigh. Not waiting for any questions, she assigns you a locker as well before quickly moving on to the next room.'
  578. act 'Follow':
  579. cla & *clr
  580. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  581. '"These are our massage rooms. You will be assigned a random one on a given day and expected to be inside and ready within a half hour of your shift starting. When your shift is over you are expected to make it clean and ready for the next girl or for the next day if you are working a closing shift. On that wall there is a clock," she gestures, "to keep track of how long the session is going and when a client''s time is up. By the door you will also notice an intercom. Before each client comes in I will buzz you to let you know you have a customer and what kind of service he wishes to receive. Our massage services are as follows:'
  582. *nl
  583. 'A massage is simply a body massage.'
  584. *nl
  585. ' A naked massage is ''a massage with a view.'' '
  586. *nl
  587. 'Handjob requests are referred to as an ''old fashioned'' massage and oral requests are ''head'' massages. '
  588. *nl
  589. 'Clients who pay to fuck are requesting ''full body'' massages. '
  590. *nl
  591. 'And of course, if any client is roughhousing, you may use the intercom to signal me that security intervention is necessary."'
  592. *nl
  593. 'She continues to speak at a rapid pace, leaving no room for you to squeeze in any sort of question.'
  594. *nl
  595. '"If a customer cums in your mouth you are expected to swallow. If a customer cums inside your pussy they are not liable if you become pregnant. We do not offer birth control or additional compensation for birth control if you are not already on it. Every new customer should be greeted with a clean face and body, so again if a customer cums inside you, you are expected to wipe yourself for the next customer. Any towel with bodily fluids can be thrown into the pink laundry bin, any other towel can be thrown in the blue. When the customer is preparing to leave, you are not to redress if already naked. When they exit the room, you will bow and say, ''Thank you for your patronage sir,''" she says, modelling the action and words for you. "I will continue to send in clients unless you are 5 minutes or less from the end of your shift. If your shift ends while still with a client, you must still finish the session with them. You will not be compensated for extra time. Next we''ll move to the break room."'
  596. act 'Follow her':
  597. cla & *clr
  598. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/break.jpg"></center>'
  599. '"You are allowed one 15 minute break per shift taken at a time of your choosing. Feel free to rehydrate, have a snack, or smoke a cigarette if that is your habit while in this room. And that concludes orientation." She leads you back out to the front.'
  600. act 'Follow her!':gt 'salon', 'questions'
  601. end
  602. end
  603. end
  604. end
  605. if $ARGS[0] = 'questions':
  606. cla & *clr
  607. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  608. '"We schedule who''s working every Sunday so be sure to come in then to set your hours. Pay day is Friday. You can pick it up from me any time on or after that day. Do you have any questions?"'
  609. act 'No more questions':
  610. cla & *clr
  611. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  612. '"I''m pretty much clear on everything I think."'
  613. '"Great! So would you like to set your shifts for next week then?"'
  614. '"Sure."'
  615. act 'Look at the schedule':gt 'masseuse_schedule', 'start'
  616. end
  617. if masseuse['jobtype'] = 1:
  618. if masseuse['brothel_know'] = 1:
  619. act 'Why did you tell me about the whoring?':
  620. masseuse['brothel_question'] = 1
  621. gs 'salon', 'questions'
  622. *clr
  623. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  624. '"Uhhhh, yeah... Why did you tell me about all the whoring stuff? I thought we agreed I''m just working as a normal masseuse?"'
  625. '"In case you wanted to change jobs," she says simply. "I might have mentioned it before but even if you''re just a masseuse right now, you might change your mind in the future. As long as you have the certificate, you are welcome to ascend or descend to any level of masseuse here. As it is such a fluid system, even if you''re not doing the work it''s easiest to explain it all in one orientation."'
  626. end
  627. else
  628. act 'Why did you tell me all that... other stuff?':
  629. masseuse['brothel_question'] = 1
  630. gs 'salon', 'questions'
  631. *clr
  632. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  633. '"Uhhhh, yeah... Why did you tell me about all that... other stuff?"'
  634. '"In case you wanted to change jobs and because I didn''t want to you to be surprised by any of the other work we do here," she says simply. "We also offer many sex services to customers. As long as you have the certificate, you are welcome to ascend or descend to any level of employee here. As it is such a fluid system, even if you''re not doing the work it''s easiest to explain it all in one orientation."'
  635. end
  636. end
  637. end
  638. if masseuse['brothel_question'] = 1:
  639. act 'This is a brothel?!':
  640. masseuse['brothel_know'] = 1
  641. gs 'salon', 'questions'
  642. *clr
  643. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  644. '"Wait, do you mean this is some kind of brothel?!"'
  645. '"Well, yes. Of course," she says, giving you an eye. "Surely you didn''t think that a massage parlor in this town was <i>just</i> a massage parlor did you?"'
  646. end
  647. end
  648. if masseuse['brothel_know'] = 1:
  649. act 'What if I want to change jobs?':
  650. *clr
  651. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  652. '"What if I want to change jobs?" you ask.'
  653. '"You just let me know and we''ll change it. You''ll start on your new position with new pay immediately after. If you do it before payday, you''ll be paid for that rate instead of your previous rate."'
  654. end
  655. end
  656. act 'Why the uniform?':
  657. *clr
  658. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  659. '"Why is the uniform policy so uhh..." you glance at the skimpy robe. "... strict?"'
  660. '"It is important to maintain a sense of uniformity here. It ensures our customers that everyone working here is a professional and that any employee is just as good as another. And we are also a beauty salon. As the essence of beauty, we must do our best to make sure our girls look beautiful. Thinly veiled beauty is only exceeded by naked beauty. But that would openly advertise us as a brothel since public nudity does not abide with public law. We dress for the customers, not ourselves."'
  661. '"Ahuh..." you say. "Right. And was that policy invented by a man or a woman?"'
  662. 'Xian blinks at you. "A woman of course. All our policies were created by the owner, Madam Lao."'
  663. end
  664. end
  665. if $ARGS[0] = 'lockers':
  666. $locM = 'salon'
  667. $locM_arg = 'lockers'
  668. cla & *clr
  669. gs 'stat'
  670. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lockers.jpg"></center>'
  671. 'The employee locker room where you can put your stuff while working. Empty except for you at the moment.'
  672. *nl
  673. 'There''s a <a href="exec:gt ''mirror'', ''start''">mirror</a> hanging on the wall as well.'
  674. act 'Leave':gt 'salon', 'start'
  675. if masseuse['uniform'] = 1:
  676. act 'Put your normal clothes back on':
  677. masseuse['uniform'] = 0
  678. robe = 0
  679. minut += rand(1,2)
  680. gs 'clothing', 'wear_last_worn'
  681. gs 'underwear', 'wear'
  682. cla & *clr
  683. '<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
  684. 'Slipping out of your robe, you fold it neatly to put back in your locker, taking your clothes out as you do.'
  685. *nl
  686. 'You spend a couple minutes redressing and then slam the locker shut, ready to leave.'
  687. act 'Continue':gt 'salon','lockers'
  688. end
  689. else
  690. act 'Get changed for work':
  691. gs 'clothing', 'strip_all'
  692. masseuse['uniform'] = 1
  693. robe = 1
  694. gs 'stat'
  695. cla & *clr
  696. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lockers.jpg"></center>'
  697. 'You strip down out of your clothes and stuff them into your locker, pulling out your robe as you do so. After slipping it on and tying the belt, you check yourself in the mirror.'
  698. *nl
  699. 'Nipples are clearly outlined. Thighs are fully on display. Hemline likely to flash your pussy if you bend the wrong way. Ass definitely going to get flashed if you bend over.'
  700. *nl
  701. 'Yup. That''s your uniform.'
  702. act 'Continue':gt 'salon','lockers'
  703. end
  704. end
  705. end
  706. if $ARGS[0] = 'massage_room':
  707. cla & *clr
  708. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  709. 'One of the massage rooms in which you serve clientele.'
  710. act 'Leave':gt 'salon','start'
  711. if (masseuse['<<week>>_shift_1'] = 1 and hour < 10) or (masseuse['<<week>>_shift_2'] = 1 and ((hour > 12 and hour < 14 and minut >= 30) or hour < 14)) or (masseuse['<<week>>_shift_3'] = 1 and ((hour > 16 and minut >= 30) or hour < 18)):
  712. act 'Start your shift':
  713. if $clothingworntype = 'nude' and robe = 1:
  714. cla
  715. *nl
  716. 'Reaching over to the intercom, you buzz Xian.'
  717. '"I''m ready to receive customers."'
  718. act 'Wait for your first customer':gt 'masseuse_work', 'shift_start'
  719. else
  720. msg'You need to be in the proper attire to start your shift.'
  721. end
  722. end
  723. elseif $clothingworntype = 'nude' and robe = 1:
  724. msg'You aren''t scheduled to work right now'
  725. end
  726. end
  727. if $ARGS[0] = 'lei_work':
  728. cla & *clr
  729. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/salon.jpg"></center>'
  730. 'You move towards the massage rooms and right when you put your hand on the door you remember you don''t have a shift scheduled for right now. Right about the same time you hear moans coming through the door.'
  731. *nl
  732. act 'Move away':gt 'salon', 'start'
  733. act 'Take a peek':gt 'salon', 'lei_work2'
  734. end
  735. if $ARGS[0] = 'lei_work2':
  736. cla & *clr
  737. masseuse['lei_peek'] = 1
  738. if rand(0,1) = 1:
  739. gs 'arousal','voyeur', 1
  740. pcs_horny += 10
  741. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/lei/<<rand(1,3)>>.mp4"></video></center>'
  742. if masseuse['meet_lei'] = 0:
  743. 'Unable to resist, you carefully turn the door handle and crack the door open to peek through.'
  744. *nl
  745. 'The sight you are presented with is a tiny asian girl getting absolutely <i>pounded</i> by a customer.'
  746. *nl
  747. 'She''s practically screaming at the client, saying various explitives that communicate just how much she is loving his cock and how good he is at fucking. Despite her shouts, the staccato slap of every thrust is heard quite clearly. Not wanting to get in trouble, you ease the door back shut and move away.'
  748. act 'Leave':gt 'salon', 'start'
  749. else
  750. 'Unable to resist, you carefully turn the door handle and crack the door open to peek through.'
  751. *nl
  752. '"Nnngh! Yeah! Yeah! Fuck my pussy with your fat cock!"'
  753. *nl
  754. 'Lei is inside, fucking a client, screaming her explitives as usual. She''s got him totally entranced. Best you leave though before you get in trouble and you ease the door shut.'
  755. act 'Move away':gt 'salon', 'start'
  756. end
  757. else
  758. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/lei/4.mp4"></video></center>'
  759. if masseuse['meet_lei'] = 0:
  760. 'Unable to resist, you carefully turn the door handle and crack the door open to peek through.'
  761. *nl
  762. 'It looks like a small asian girl just finished getting a facial from a customer.'
  763. *nl
  764. 'Yikes! That''s a little too dangerous, he could leave at any second. You ease the door closed and quickly back away.'
  765. act 'Leave':gt 'salon', 'start'
  766. else
  767. 'Unable to resist, you carefully turn the door handle and crack the door open to peek through.'
  768. *nl
  769. 'You see Lei inside puckering her lips, her face slimed with semen.'
  770. '"Mmmm, your cum tastes <i>sooo goooood</i>. I love it when you cum all over my face..."'
  771. *nl
  772. 'Whoa! She just finished that guy! Better leave before you get caught. You ease the door closed and quickly back away.'
  773. act 'Move away':gt 'salon', 'start'
  774. end
  775. end
  776. end
  777. if $ARGS[0] = 'job_change':
  778. cla & *clr
  779. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  780. '"I wanted to change the kind of work I''ve been doing."'
  781. '"Yes? What did you want to change?"'
  782. act 'That''s all':gt 'salon', 'start'
  783. if masseuse['shifts_required'] = 5:
  784. act 'I wanted to start working full time':
  785. *clr
  786. masseuse['shifts_required'] = 10
  787. '"Alright, sure thing. I''ll make a note of it. Anything else?"'
  788. end
  789. else
  790. act 'I wanted to switch to part time':
  791. masseuse['shifts_required'] = 5
  792. '"Alright, sure thing. I''ll make a note of it. Anything else?"'
  793. end
  794. end
  795. if masseuse['jobtype'] ! 1:
  796. act 'Change jobtype to a normal masseuse':
  797. *clr
  798. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  799. '"I wanted to start working as a normal masseuse."'
  800. '"Okay," she clacks a few times on a laptop in front of her. "There. Your details have been updated and you are now a regular masseuse. Your pay has been reduced to 400 <b>₽</b> per shift. Anything else?"'
  801. masseuse['jobtype'] = 1
  802. masseuse['hourly'] = 100
  803. end
  804. end
  805. if masseuse['jobtype'] ! 2:
  806. act 'Change jobtype to nude masseuse':
  807. *clr
  808. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  809. '"I wanted to change to being a nude masseuse."'
  810. '"Okay," she clacks a few times on a laptop in front of her. "There. Your details have been updated and you are now a nude masseuse. Your pay has been updated to 500 <b>₽</b> per shift. Anything else?"'
  811. masseuse['jobtype'] = 2
  812. masseuse['hourly'] = 125
  813. end
  814. end
  815. if masseuse['jobtype'] ! 3:
  816. act 'Change jobtype to handjob masseuse':
  817. *clr
  818. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  819. '"I wanted to change to being a handjob masseuse."'
  820. '"Okay," she clacks a few times on a laptop in front of her. "There. Your details have been updated and you are now a handjob masseuse. Your pay has been updated to 600 <b>₽</b> per shift. Anything else?"'
  821. masseuse['jobtype'] = 3
  822. masseuse['hourly'] = 150
  823. end
  824. end
  825. if masseuse['jobtype'] ! 4:
  826. act 'Change jobtype to oral masseuse':
  827. *clr
  828. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  829. '"I wanted to change to being an oral masseuse."'
  830. '"Okay," she clacks a few times on a laptop in front of her. "There. Your details have been updated and you are now an oral masseuse. Your pay has been updated to 700 <b>₽</b> per shift. Anything else?"'
  831. masseuse['jobtype'] = 4
  832. masseuse['hourly'] = 175
  833. end
  834. end
  835. if masseuse['jobtype'] ! 5:
  836. act 'Change jobtype to whore':
  837. *clr
  838. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  839. '"I wanted to start working as a whore."'
  840. '"Okay," she clacks a few times on a laptop in front of her. "There. Your details have been updated and you are now a whore. Your pay has been updated to 1000 <b>₽</b> per shift. Anything else?"'
  841. masseuse['jobtype'] = 5
  842. masseuse['hourly'] = 250
  843. end
  844. end
  845. end
  846. if $ARGS[0] = 'resignation':
  847. cla & *clr
  848. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  849. '"I actually wanted to resign my position here."'
  850. '"Oh," she says. "I''m sorry to hear that."'
  851. if masseuse['weeks_pay'] > 0:
  852. masseuse['paycheck'] = masseuse['weeks_pay'] * masseuse['hourly']
  853. 'Reaching down below the desk, she shuffles around in a drawer and stuffs some money into an envelope. "Well, here''s your pay for the shifts you worked earlier this week."'
  854. money += masseuse['weeks_pay']
  855. masseuse['weeks_pay'] = 0
  856. end
  857. '"If you ever want to come back, you just let us know," she smiles at you.'
  858. masseuse['jobtype'] = -masseuse['jobtype']
  859. act 'Leave':gt 'salon', 'start'
  860. end
  861. if $ARGS[0] = 'payday':
  862. masseuse['paycheck'] = masseuse['weeks_pay'] * masseuse['hourly']
  863. cla & *clr
  864. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  865. '"I''m here to pick up my pay for this week Xian."'
  866. '"Okay!" She opens up a drawer and thumbs through a few different labels before reaching into one and picking up an envelope. She hands it over to you.'
  867. if masseuse['hired_day'] <= daystart - 7:
  868. !! gs 'salon', 'first_week'
  869. elseif masseuse['shifts_worked'] < masseuse['shifts_required']:
  870. masseuse['warning'] - 1
  871. '"Hey, you only worked <<masseuse[''shifts_worked'']>> this week. You were supposed to work <<masseuse[''shifts_required'']>>."'
  872. '"Sorry," you say, reaching for the envelope. "Won''t happen again."'
  873. '"Better not." You try to pull the envelope away but Xian holds on tight to it, not budging until you make eye contact. "<<masseuse[''warning'']>> more times and you''re fired."'
  874. *nl
  875. 'She lets go.'
  876. elseif masseuse['shifts_worked'] >= masseuse['shifts_required']:
  877. if masseuse['shifts_worked'] > masseuse['shifts_required']:
  878. '"By the way, thank you for covering those extra shifts this week <<$pcs_firstname>>. Really helpful for us."'
  879. '"No problem Xian," you say, taking the envelope. "I could use the extra cash."'
  880. end
  881. end
  882. gs 'salon','payday_end'
  883. act 'Leave':gt 'salon', 'start'
  884. end
  885. if $ARGS[0] = 'payday_end':
  886. 'Looking inside, you see it''s stuffed with cash that counts out to <<masseuse[''paycheck'']>> <b>₽</b>.'
  887. money += masseuse['paycheck']
  888. masseuse['money_earned'] += masseuse['paycheck']
  889. if masseuse['jobtype'] = 2:
  890. masseuse['nude_mass_money_earned'] += masseuse['paycheck']
  891. elseif masseuse['jobtype'] > 2:
  892. masseuse['sex_money_earned'] += masseuse['paycheck']
  893. end
  894. masseuse['payday'] = 0
  895. masseuse['weeks_pay'] = 0
  896. masseuse['paycheck'] = 0
  897. masseuse['shifts_worked'] = 0
  898. end
  899. if $ARGS[0] = 'rehire1':
  900. cla & *clr
  901. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  902. '"Hey Xian. Actually, I wanted to know if I could start working here again?"'
  903. if masseuse['jobtype'] = -1:
  904. '"Of course <<$pcs_firstname>>, you know we always need more masseuses. Did you want your old job back or did you want to become a specialty masseuse?"'
  905. act 'My old job':
  906. masseuse['jobtype'] = 1
  907. masseuse['hourly'] = 100
  908. cla & *clr
  909. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  910. '"My old job is fine."'
  911. '"Okay," she clacks a few times on a laptop in front of her. "There. Like you never left. Payment at 400 <b>₽</b> per shift."'
  912. act 'Next':gt 'salon', 'rehire2'
  913. end
  914. else
  915. '"Of course <<$pcs_firstname>>, you know we always need more girls. Did you want your old job back or did you want to change to a different one?"'
  916. act 'My old job':
  917. if masseuse['jobtype'] = -1:
  918. masseuse['jobtype'] = 1
  919. masseuse['hourly'] = 100
  920. elseif masseuse['jobtype'] = -2:
  921. masseuse['jobtype'] = 2
  922. masseuse['hourly'] = 125
  923. elseif masseuse['jobtype'] = -3:
  924. masseuse['jobtype'] = 3
  925. masseuse['hourly'] = 150
  926. elseif masseuse['jobtype'] = -4:
  927. masseuse['jobtype'] = 4
  928. masseuse['hourly'] = 175
  929. elseif masseuse['jobtype'] = -5:
  930. masseuse['jobtype'] = 5
  931. masseuse['hourly'] = 250
  932. end
  933. cla & *clr
  934. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  935. '"My old job is fine."'
  936. '"Okay," she clacks a few times on a laptop in front of her. "There. Like you never left. Payment at <<masseuse[''hourly'']*4>> <b>₽</b> per shift."'
  937. act 'Next':gt 'salon', 'rehire2'
  938. end
  939. end
  940. act 'Normal masseuse':
  941. cla & *clr
  942. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  943. '"I wanted to start working as a masseuse."'
  944. '"Okay," she clacks a few times on a laptop in front of her. "There. Officially rehired as a masseuse. Payment at 400 <b>₽</b> per shift."'
  945. masseuse['jobtype'] = 1
  946. masseuse['hourly'] = 100
  947. act 'Next':gt 'salon', 'rehire2'
  948. end
  949. act 'Nude masseuse':
  950. cla & *clr
  951. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  952. '"I wanted to work as a nude masseuse."'
  953. '"Okay," she clacks a few times on a laptop in front of her. "There. Officially rehired as a nude masseuse. Payment at 500 <b>₽</b> per shift."'
  954. masseuse['jobtype'] = 2
  955. masseuse['hourly'] = 125
  956. act 'Next':gt 'salon', 'rehire2'
  957. end
  958. act 'Handjob masseuse':
  959. cla & *clr
  960. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  961. '"I wanted to work as a handjob masseuse."'
  962. '"Okay," she clacks a few times on a laptop in front of her. "There. Officially rehired as a handjob masseuse. Payment at 600 <b>₽</b> per shift."'
  963. masseuse['jobtype'] = 3
  964. masseuse['hourly'] = 150
  965. act 'Next':gt 'salon', 'rehire2'
  966. end
  967. act 'Oral masseuse':
  968. *clr
  969. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  970. '"I wanted to work as an oral masseuse."'
  971. '"Okay," she clacks a few times on a laptop in front of her. "There. Officially rehired as an oral masseuse. Payment at 700 <b>₽</b> per shift."'
  972. masseuse['jobtype'] = 4
  973. masseuse['hourly'] = 175
  974. act 'Next':gt 'salon', 'rehire2'
  975. end
  976. act 'Whore':
  977. *clr
  978. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  979. '"I wanted to start working as a whore."'
  980. '"Okay," she clacks a few times on a laptop in front of her. "There. Officially rehired as a whore. Payment at 1000 <b>₽</b> per shift."'
  981. masseuse['jobtype'] = 5
  982. masseuse['hourly'] = 250
  983. act 'Next':gt 'salon', 'rehire2'
  984. end
  985. end
  986. if $ARGS[0] = 'rehire2':
  987. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  988. '"And did you want to come back as a part timer or a full timer?"'
  989. act 'Part time':
  990. masseuse['shifts_required'] = 5
  991. cla & *clr
  992. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  993. '"Part time."'
  994. '"Okay." She taps out a few more keys on her computer. "There we go. All set. Did you want to pick up some shifts now?"'
  995. act 'Maybe later':
  996. cla & *clr
  997. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  998. '"Maybe later."'
  999. '"Okay, just let me know.'
  1000. act 'Leave':gt 'salon', 'start'
  1001. end
  1002. act 'Sure':
  1003. cla & *clr
  1004. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1005. '"Sure," you say.'
  1006. '"Here''s what we have available right now..."'
  1007. act 'Take a look':gt 'masseuse_schedule', 'start'
  1008. end
  1009. end
  1010. act 'Full time':
  1011. masseuse['shifts_required'] = 10
  1012. cla & *clr
  1013. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1014. '"Full time."'
  1015. '"Okay." She taps out a few more keys on her computer. "There we go. All set. Did you want to pick up some shifts now?"'
  1016. act 'Maybe later':
  1017. cla & *clr
  1018. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1019. '"Maybe later."'
  1020. '"Okay, just let me know.'
  1021. act 'Leave':gt 'salon', 'start'
  1022. end
  1023. act 'Sure':
  1024. cla & *clr
  1025. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1026. '"Sure," you say.'
  1027. '"Here''s what we have available right now..."'
  1028. act 'Take a look':gt 'masseuse_schedule', 'start'
  1029. end
  1030. end
  1031. end
  1032. if $ARGS[0] = 'fired':
  1033. masseuse['jobtype'] = -1
  1034. masseuse['warning'] = -1
  1035. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/salon.jpg"></center>'
  1036. 'Coming into the salon, you see Xian stand up to greet you.'
  1037. '"<<$pcs_firstname>>, you missed another shift this week."'
  1038. '"Oh yeah, I''m sorry about tha-"'
  1039. 'She shakes her head and cuts you off. "That''s three missed shifts <<$pcs_firstname>>. You''re fired."'
  1040. if masseuse['weeks_pay'] > 0:
  1041. masseuse['paycheck'] = masseuse['weeks_pay'] * masseuse['hourly']
  1042. 'She shoves an envelope into your hands. "This is pay for the shifts you worked earlier this week."'
  1043. money += masseuse['weeks_pay']
  1044. masseuse['weeks_pay'] = 0
  1045. end
  1046. 'The sudden confrontation has you stunned.'
  1047. '"But-"'
  1048. '"Your employee discount has been revoked and you are not permitted into unauthorized areas. That is all."'
  1049. 'And with that she sits down back behind the reception desk.'
  1050. act 'Leave':gt 'salon', 'start'
  1051. end
  1052. !!-------------------------------------------------------------------------------------------------------------------------------
  1053. !! Eyelash Technician
  1054. !!-------------------------------------------------------------------------------------------------------------------------------
  1055. if $ARGS[0] = 'eyelashes':
  1056. $epayments['banner'] = 'locations/city/citycenter/mall/salon/eyelash_salon.jpg'
  1057. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/eyelash_salon.jpg"></center>'
  1058. 'You are met by a young, dolled-up woman who explains the various lash treatments she can perform:'
  1059. '"Well," she says, "I can put on temporary false lashes for you if you''re just going out for the night; you''ll look great, but they won''t last much longer than that."'
  1060. 'She motions over to a small display of stacked boxes, "I can also, if you want a more permanent solution, treat your lashes to help stimulate their growth, but you won''t get the kind of dramatic results you get from falsies."'
  1061. '"There''s also lash extensions," she explains, "with those we bond either two, four, or six individual lashes to each of your own for what can be a truly dramatic, always-on look. It''s very glam, but they''re expensive and you will have to keep up maintenance on them by coming in regularly."'
  1062. '"I guess I could also manually remove your eyelash extensions if you ever needed me to," she muses, but seems to hesitate before saying, "but... I really wouldn''t recommend it. Better to let them grow out naturally."'
  1063. gs 'salon', 'discount', 5000
  1064. if ( money >= salon_rate or karta >= salon_rate) and pcs_naturallashes < 2:
  1065. act 'Eyelash growth treatment</a> - <<func(''agentned'', ''format_price_string'', salon_rate)>><b> ₽</b>':
  1066. gs 'salon', 'discount', 5000
  1067. if masseuse['jobtype'] > 0:
  1068. epayments['value'] = salon_rate
  1069. else
  1070. epayments['value'] = salon_rate
  1071. end
  1072. $epayments['loc_arg'] = 'lashTreatment'
  1073. $epayments['description'] = 'eyelash growth treatment'
  1074. gs 'shortgs', 'payments'
  1075. end
  1076. elseif money < salon_rate or karta < salon_rate:
  1077. act 'Eyelash growth treatment <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1078. else
  1079. act 'Eyelash growth treatment <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1080. end
  1081. gs 'salon', 'discount', 500
  1082. if ( money >= salon_rate or karta >= salon_rate) and pcs_lashes < 3 and false_lashes <= 0:
  1083. act 'Simple false lashes':
  1084. gs 'salon', 'discount', 500
  1085. if masseuse['jobtype'] > 0:
  1086. epayments['value'] = salon_rate
  1087. else
  1088. epayments['value'] = salon_rate
  1089. end
  1090. $epayments['loc_arg'] = 'lashFalsies'
  1091. $epayments['description'] = 'simple false eyelashes'
  1092. lashfalsiesstyle = 1
  1093. gs 'shortgs', 'payments'
  1094. end
  1095. elseif money < salon_rate or karta < salon_rate:
  1096. act 'Simple false lashes <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1097. else
  1098. act 'Simple false lashes <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1099. end
  1100. gs 'salon', 'discount', 1000
  1101. if (money >= salon_rate or karta >= salon_rate) and pcs_lashes < 4 and false_lashes <= 0:
  1102. act 'Dramatic false lashes':
  1103. gs 'salon', 'discount', 1000
  1104. if masseuse['jobtype'] > 0:
  1105. epayments['value'] = salon_rate
  1106. else
  1107. epayments['value'] = salon_rate
  1108. end
  1109. $epayments['loc_arg'] = 'lashFalsies'
  1110. $epayments['description'] = 'Dramatic false lashes'
  1111. lashfalsiesstyle = 2
  1112. gs 'shortgs', 'payments'
  1113. end
  1114. elseif money < salon_rate or karta < salon_rate:
  1115. act 'Dramatic false lashes<font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1116. else
  1117. act 'Dramatic false lashes <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1118. end
  1119. gs 'salon', 'discount', 2000
  1120. if (money >= salon_rate or karta >= salon_rate) and lashextensionduration <= 0:
  1121. act '2D volume eyelash extensions':
  1122. gs 'salon', 'discount', 2000
  1123. if masseuse['jobtype'] > 0:
  1124. epayments['value'] = salon_rate
  1125. else
  1126. epayments['value'] = salon_rate
  1127. end
  1128. $epayments['loc_arg'] = 'lashExtension'
  1129. $epayments['description'] = '2D volume eyelash extensions'
  1130. lashextensionstyle = 2
  1131. lashextensionnew = 1
  1132. gs 'shortgs', 'payments'
  1133. '<a href="exec:lashextensionstyle = 2 & lashextensionnew = 1 & gs ''shortgs'', ''payments''">2D volume eyelash extensions</a> -<<func(''agentned'', ''format_price_string'', salon_rate)>><b> ₽</b>'
  1134. end
  1135. elseif money < salon_rate or karta < salon_rate:
  1136. act '2D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1137. else
  1138. act '2D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1139. end
  1140. gs 'salon', 'discount', 5000
  1141. if (money >= salon_rate or karta >= salon_rate) and lashextensionduration <= 0:
  1142. act '4D volume eyelash extensions':
  1143. gs 'salon', 'discount', 5000
  1144. if masseuse['jobtype'] > 0:
  1145. epayments['value'] = salon_rate
  1146. else
  1147. epayments['value'] = salon_rate
  1148. end
  1149. $epayments['loc_arg'] = 'lashExtension'
  1150. $epayments['description'] = '4D volume eyelash extensions'
  1151. lashextensionstyle = 4
  1152. lashextensionnew = 1
  1153. gs 'shortgs', 'payments'
  1154. end
  1155. elseif money < salon_rate or karta < salon_rate:
  1156. act '4D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1157. else
  1158. act '4D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1159. end
  1160. gs 'salon', 'discount', 10000
  1161. if ( money >= salon_rate or karta >= salon_rate) and lashextensionduration <= 0:
  1162. act '6D volume eyelash extensions':
  1163. gs 'salon', 'discount', 10000
  1164. if masseuse['jobtype'] > 0:
  1165. epayments['value'] = salon_rate
  1166. else
  1167. epayments['value'] = salon_rate
  1168. end
  1169. $epayments['loc_arg'] = 'lashExtension'
  1170. $epayments['description'] = '6D volume eyelash extensions'
  1171. lashextensionstyle = 6
  1172. lashextensionnew = 1
  1173. gs 'shortgs', 'payments'
  1174. end
  1175. elseif money < salon_rate or karta < salon_rate:
  1176. act '6D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1177. else
  1178. act '6D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1179. end
  1180. gs 'salon', 'discount', 1000
  1181. if (money >= salon_rate or karta >= salon_rate) and lashextensionduration >= 1 and lashextensionduration <= 4 and lashextensionstyle = 2:
  1182. act 'Refill your 2D lash extension':
  1183. gs 'salon', 'discount', 1000
  1184. if masseuse['jobtype'] > 0:
  1185. epayments['value'] = salon_rate
  1186. else
  1187. epayments['value'] = salon_rate
  1188. end
  1189. $epayments['loc_arg'] = 'lashExtension'
  1190. $epayments['description'] = 'refill your 2D lash extensions'
  1191. lashextensionnew = 0
  1192. gs 'shortgs', 'payments'
  1193. end
  1194. elseif money < salon_rate or karta < salon_rate:
  1195. act 'Refill your 2D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1196. else
  1197. act 'Refill your 2D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1198. end
  1199. gs 'salon', 'discount', 2500
  1200. if (money >= salon_rate or karta >= salon_rate)and lashextensionduration >= 1 and lashextensionduration <= 4 and lashextensionstyle = 4:
  1201. act 'Refill your 4D lash extension':
  1202. gs 'salon', 'discount', 2500
  1203. if masseuse['jobtype'] > 0:
  1204. epayments['value'] = salon_rate
  1205. else
  1206. epayments['value'] = salon_rate
  1207. end
  1208. $epayments['loc_arg'] = 'lashExtension'
  1209. lashextensionnew = 0
  1210. gs 'shortgs', 'payments'
  1211. $epayments['description'] = 'refill your 4D lash extensions'
  1212. end
  1213. elseif money < salon_rate or karta < salon_rate:
  1214. act 'Refill your 4D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1215. else
  1216. act 'Refill your 4D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1217. end
  1218. gs 'salon', 'discount', 5000
  1219. if (money >= salon_rate or karta >= salon_rate)and lashextensionduration >= 1 and lashextensionduration <= 4 and lashextensionstyle = 6:
  1220. act 'Refill your 6D lash extension':
  1221. gs 'salon', 'discount', 5000
  1222. if masseuse['jobtype'] > 0:
  1223. epayments['value'] = salon_rate
  1224. else
  1225. epayments['value'] = salon_rate
  1226. end
  1227. $epayments['loc_arg'] = 'lashExtension'
  1228. $epayments['description'] = 'refill your 6D lash extensions'
  1229. lashextensionnew = 0
  1230. gs 'shortgs', 'payments'
  1231. end
  1232. elseif money < salon_rate or karta < salon_rate:
  1233. act 'Refill your 6D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1234. else
  1235. act 'Refill your 6D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1236. end
  1237. gs 'salon', 'discount', 500
  1238. if (money >= salon_rate or karta >= salon_rate) and lashextensionduration > 0:
  1239. act 'Remove your eyelash extensions':
  1240. gs 'salon', 'discount', 500
  1241. if masseuse['jobtype'] > 0:
  1242. epayments['value'] = salon_rate
  1243. else
  1244. epayments['value'] = salon_rate
  1245. end
  1246. $epayments['loc_arg'] = 'lashExtension'
  1247. $epayments['description'] = 'remove your eyelash extensions'
  1248. lashextensionnew = -1
  1249. gs 'shortgs', 'payments'
  1250. end
  1251. elseif money < salon_rate or karta < salon_rate:
  1252. act 'Remove your eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
  1253. else
  1254. act 'Remove your eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
  1255. end
  1256. act 'back': minut += 1 & gt 'salon','start'
  1257. end
  1258. if $ARGS[0] = 'lashTreatment':
  1259. cla & *clr
  1260. minut += 30
  1261. if pcs_lashes < 2:pcs_lashes += 1
  1262. if pcs_naturallashes < 2:pcs_naturallashes += 1
  1263. inhib_exp += rand(1,5)
  1264. gs 'AppearanceSystem', 'UpdateBaseAppearance'
  1265. gs 'stat'
  1266. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/eyelash_salon.jpg"></center>'
  1267. 'The specialist collects your payment and moves you over to a chair with a headrest, which she has you tilt your head back up against.'
  1268. 'It scarcely takes any time at all -- she takes a cleansing wipe up to your eyes and dabs at them gently until she''s convinced they''re clean, and very carefully brushes an applicator not unlike a mascara wand up against the base of your lashes.'
  1269. 'She gently blots what little excess there is and sends you on your way, letting you know you should see results fairly soon.'
  1270. act 'Leave':gt 'salon', 'start'
  1271. end
  1272. if $ARGS[0] = 'lashFalsies':
  1273. cla & *clr
  1274. minut += 20
  1275. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/eyelash_salon.jpg"></center>'
  1276. 'The specialist collects your payment and moves you over to a chair with a headrest, which she has you tilt your head back up against.'
  1277. if lashfalsiesstyle = 1:
  1278. if pcs_lashes < 3:pcs_lashes = 3
  1279. false_lashes = 1
  1280. 'She spends a few minutes selecting and trimming a set of simple, if dramatic false lashes to get them to line up neatly with your own natural set, and with practiced ease she glues them delicately in place, only having to give them one or two gentle, settling nudges.'
  1281. end
  1282. if lashfalsiesstyle = 2:
  1283. if pcs_lashes < 4:pcs_lashes = 4
  1284. false_lashes = 1
  1285. 'She spends a few minutes selecting and trimming a set of ornate, dramatically-feathered false lashes to get them to line up neatly with your own natural set, and with practiced ease she glues them delicately in place, only having to give them one or two gentle, settling nudges.'
  1286. end
  1287. gs 'AppearanceSystem', 'UpdateBaseAppearance'
  1288. gs 'stat'
  1289. '"There you go! You''re all set! Have fun with wherever you''re going!"'
  1290. act 'Leave':gt 'salon', 'start'
  1291. end
  1292. if $ARGS[0] = 'lashExtension':
  1293. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/eyelash_salon.jpg"></center>'
  1294. 'The specialist collects your payment and brings you into a back room, asking you to lay down and relax upon a salon-style table.'
  1295. if lashextensionnew = 1:
  1296. if false_lashes >= 1:
  1297. 'She gently peels off your old, daily-wear false lashes, and spends a few minute cleaning off the glue that held them there. "You won''t be needing these anymore!"'
  1298. minut += 5
  1299. false_lashes = 0
  1300. pcs_lashes = pcs_naturallashes
  1301. end
  1302. if lashextensionstyle = 2:
  1303. if pcs_lashes < 3:pcs_lashes = 3
  1304. 'Over the next hour and a half, you have to lay there quietly, keeping your eyes closed while the technician works at very carefully and precisely bonding a pair of dark, longer lashes to every single one of your natural ones.'
  1305. minut += 90
  1306. end
  1307. if lashextensionstyle = 4:
  1308. if pcs_lashes < 4:pcs_lashes = 4
  1309. 'Over the two hours and change, you have to lay there quietly, keeping your eyes closed while the technician works at very carefully and precisely bonding two pairs of dark, longer lashes to each and every one of your real ones.'
  1310. minut += 140
  1311. end
  1312. if lashextensionstyle = 6:
  1313. if pcs_lashes < 5:pcs_lashes = 5
  1314. 'It feels like you''re there forever, listening to customers come and go in the salon''s main room while you lay there still, eyes shut. It takes the technician almost four hours to bond the countless lashes to your own, some even studded with tiny, lightweight jewels. You can feel the weight of them upon your own natural set, hidden somewhere beneath.'
  1315. minut += 210
  1316. end
  1317. '"Alright!" she says, expelling a deep breath after her hard work. "Now, just be sure to come in every two weeks or so for your lash fills; if you let most of them fall out, I''m going to charge you for a whole new set, okay?"'
  1318. lashextensionduration = 16
  1319. end
  1320. if lashextensionnew = 0:
  1321. !! Actually, this should not even be possible to do, but just in case...
  1322. if false_lashes >= 1:
  1323. 'She carefully removes the false lashes that you''ve frankly ill-advised glued on over the vastly more expensive set. "Don''t put glue on these!" she admonishes you, "you should know better!" It takes her a while to clean them properly.'
  1324. minut += 15
  1325. false_lashes = 0
  1326. pcs_lashes = pcs_naturallashes
  1327. end
  1328. if lashextensionstyle = 2:
  1329. if pcs_lashes < 3:pcs_lashes = 3
  1330. 'Over the next hour or so, you lay there to have your lashes tidied up; the technician re-glues any loose ones and applies new ones to the new growth you''ve had over the past few weeks.'
  1331. minut += 60
  1332. end
  1333. if lashextensionstyle = 4:
  1334. if pcs_lashes < 4:pcs_lashes = 4
  1335. 'While about an hour and a half passes, the technician makes idle small talk with you while maintaining your bonded extensions, applying new ones to newly-grown lashes and re-affixing any that might''ve come loose.'
  1336. minut += 90
  1337. end
  1338. if lashextensionstyle = 6:
  1339. if pcs_lashes < 5:pcs_lashes = 5
  1340. 'Even the maintenance on your extravagantly ornate lashes takes forever, the lash technician hunched uncomfortably forward while she applies countless new lashes to each of your newly-sprouted ones, and tidies up any loose ones among the fold.'
  1341. minut += 120
  1342. end
  1343. '"Alright!" she says, expelling a deep breath after her lengthy maintenance. "You''re back to being beautiful! See you in another two weeks or so?"'
  1344. lashextensionduration = 16
  1345. end
  1346. if lashextensionnew = -1:
  1347. if false_lashes >= 1:
  1348. '"Well, I''m afraid I''ll have to get these falsies off first, I''m sorry," she explains while carefully removing the glued-on lash strips you have on over your extensions.'
  1349. minut += 5
  1350. end
  1351. minut += 20
  1352. 'Though the technician seems reluctant, she compliantly starts the slightly-painful process of trying to soak off and remove the lash extensions you have left. It stings a little, and you feel like you probably lost some of your natural ones in the bargain as well.'
  1353. if pcs_naturallashes > 0:pcs_naturallashes -= 1
  1354. pcs_lashes = pcs_naturallashes
  1355. killvar 'lashextensionnew'
  1356. killvar 'lashextensionduration'
  1357. killvar 'lashextensionstyle'
  1358. end
  1359. gs 'AppearanceSystem', 'UpdateBaseAppearance'
  1360. gs 'stat'
  1361. 'After what seems like forever, you''re finally allowed to open your eyes and take a look.'
  1362. act 'Leave':gt 'salon', 'start'
  1363. end
  1364. !!-------------------------------------------------------------------------------------------------------------------------------
  1365. !! Salon Services
  1366. !!-------------------------------------------------------------------------------------------------------------------------------
  1367. if $ARGS[0] = 'tanning_booth':
  1368. cla & *clr
  1369. minut += 25
  1370. pcs_tan += 10
  1371. gs 'clothing', 'strip_all'
  1372. inhib_exp += rand(0,2)
  1373. gs 'stat'
  1374. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/solarium.jpg"></center>'
  1375. 'You strip out of all your clothes and fold them neatly on the stool proved, then spend 15 minutes in the tanning booth bronzing your skin.'
  1376. act 'Re-dress and leave':
  1377. minut += 5
  1378. gs 'clothing', 'wear_last_worn'
  1379. gs 'underwear', 'wear'
  1380. gt 'salon', 'start'
  1381. end
  1382. end
  1383. if $ARGS[0] = 'hair_removal':
  1384. cla & *clr
  1385. !! Set payment variables
  1386. $epayments['description'] = 'Waxing Service'
  1387. if masseuse['jobtype'] > 0:
  1388. partialservice = 500
  1389. fullservice = 1000
  1390. else
  1391. partialservice = 1000
  1392. fullservice = 2000
  1393. end
  1394. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/depilation.jpg"></center>'
  1395. *pl 'We can do legs, pubic or full body waxes. Which service would you like?<br>'
  1396. if pcs_leghair > 2:
  1397. 'Get your legs waxed <a href="exec: $epayments[''loc_arg''] = ''waxlegs'' & epayments[''value''] = <<partialservice>> & gs ''shortgs'', ''payments'' "><<partialservice>><b> ₽</b></a> '
  1398. end
  1399. if pcs_pubes > 2:
  1400. 'Get your pubic area waxed <a href="exec: $epayments[''loc_arg''] = ''waxpubic'' & epayments[''value''] = <<partialservice>> & gs ''shortgs'', ''payments'' "><<partialservice>><b> ₽</b></a> '
  1401. end
  1402. if pcs_pubes > 2 and pcs_leghair > 2:
  1403. 'Get your your body waxed <a href="exec: $epayments[''loc_arg''] = ''waxbody'' & epayments[''value''] = <<fullservice>> & gs ''shortgs'', ''payments''"><<fullservice>><b> ₽</b></a> '
  1404. end
  1405. act 'Leave': gs 'salon', 'cleanvar' & gt 'salon', 'start'
  1406. end
  1407. if $ARGS[0] = 'waxlegs':
  1408. minut += 30
  1409. pcs_leghair = -10
  1410. inhib_exp += rand(1,5)
  1411. gs 'pain', 5, 'legL', 'pull'
  1412. gs 'pain', 5, 'legR', 'pull'
  1413. gs 'stat'
  1414. *nl
  1415. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/depilation.jpg"></center>'
  1416. 'You get your legs waxed, leaving them feeling silky smooth and completely hair free.'
  1417. act 'Leave': gs 'salon', 'cleanvar' & gt 'salon', 'start'
  1418. end
  1419. if $ARGS[0] = 'waxpubic':
  1420. minut += 30
  1421. pcs_pubes = -10
  1422. inhib_exp += rand(1,5)
  1423. gs 'pain', 5, 'pubic', 'pull'
  1424. gs 'stat'
  1425. *nl
  1426. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/depilation.jpg"></center>'
  1427. 'You get your pubic region waxed, leaving it feeling silky smooth and completely hair free.'
  1428. act 'Leave': gs 'salon', 'cleanvar' & gt 'salon', 'start'
  1429. end
  1430. if $ARGS[0] = 'waxbody':
  1431. minut += 60
  1432. pcs_leghair = -10
  1433. pcs_pubes = -10
  1434. inhib_exp += rand(1,5)
  1435. gs 'pain', 5, 'legL', 'pull'
  1436. gs 'pain', 5, 'legR', 'pull'
  1437. gs 'pain', 5, 'pubic', 'pull'
  1438. gs 'stat'
  1439. *nl
  1440. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/depilation.jpg"></center>'
  1441. 'You get a full body hair removal treatment, giving you a smooth and completely hair free body.'
  1442. act 'Leave': gs 'salon', 'cleanvar' & gt 'salon', 'start'
  1443. end
  1444. if $ARGS[0] = 'pubes':
  1445. cla & *clr
  1446. $menu_loc = 'salon'
  1447. $menu_arg = 'pubes'
  1448. menu_off = 1
  1449. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/salon.jpg"></center>'
  1450. 'You go to the technician and tell her you want to dye you pubic hair.'
  1451. 'She asks what colour you''d like.'
  1452. *nl
  1453. if pcs_pubecol[2] ! pcs_pubecol:
  1454. act 'Return to natural colour':
  1455. cla
  1456. '"I''m looking to reverse the change of pube colour, I''d like my natural colour back."'
  1457. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1458. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1459. act 'Sit down':
  1460. cla
  1461. *clr
  1462. minut += 45
  1463. money -= 500
  1464. pcs_pubecol[2] = pcs_pubecol
  1465. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1466. '45 minutes later, the dye has taken and dried in.'
  1467. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1468. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1469. act 'Move away':gt 'salon', 'start'
  1470. end
  1471. end
  1472. end
  1473. if pcs_pubecol[2] ! 0:
  1474. act 'Black':
  1475. cla
  1476. '"Black", you say, "I want to be dark and alluring."'
  1477. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1478. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1479. act 'Sit down':
  1480. cla
  1481. *clr
  1482. minut += 45
  1483. pcs_pubecol[2] = 0
  1484. pcs_pubecol[3] = pcs_pubes*2
  1485. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1486. '45 minutes later, the dye has taken and dried in.'
  1487. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1488. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1489. act 'Move away':gt 'salon', 'start'
  1490. end
  1491. end
  1492. end
  1493. if pcs_pubecol[2] ! 1:
  1494. act 'Brown':
  1495. cla
  1496. '"Brown", you say. "I think that looks nice"'
  1497. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1498. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1499. act 'Sit down':
  1500. cla
  1501. *clr
  1502. minut += 45
  1503. pcs_pubecol[2] = 1
  1504. pcs_pubecol[3] = rand(35,42)
  1505. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1506. '45 minutes later, the dye has taken and dried in.'
  1507. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1508. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1509. act 'Move away':gt 'salon', 'start'
  1510. end
  1511. end
  1512. end
  1513. if pcs_pubecol[2] ! 2:
  1514. act 'Ginger':
  1515. cla
  1516. '"Ginger, I think that''s a bit different and hot", you say.'
  1517. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1518. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1519. act 'Sit down':
  1520. cla
  1521. *clr
  1522. minut += 45
  1523. pcs_pubecol[2] = 2
  1524. pcs_pubecol[3] = pcs_pubes*2
  1525. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1526. '45 minutes later, the dye has taken and dried in.'
  1527. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1528. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1529. act 'Move away':gt 'salon', 'start'
  1530. end
  1531. end
  1532. end
  1533. if pcs_haircol ! 3:
  1534. act 'Blonde':
  1535. cla
  1536. '"Blonde! Blondes have more fun. I don''t know if that works for pubes but I want to find out", you giggle.'
  1537. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1538. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1539. act 'Sit down':
  1540. cla
  1541. *clr
  1542. minut += 45
  1543. pcs_pubecol[2] = 3
  1544. pcs_pubecol[3] = pcs_pubes*2
  1545. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1546. '45 minutes later, the dye has taken and dried in.'
  1547. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1548. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1549. act 'Move away':gt 'salon', 'start'
  1550. end
  1551. end
  1552. end
  1553. if pcs_haircol ! 4:
  1554. act 'Red':
  1555. cla
  1556. gs 'stat'
  1557. '"Red. Like really red" you tell her.'
  1558. '"And what would that be?" The hairdresser asks cheerfully.'
  1559. '"light red red, like a fire truck." you announce.'
  1560. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  1561. act 'Sit down':
  1562. cla
  1563. *clr
  1564. minut += 45
  1565. pcs_pubecol[2] = 4
  1566. pcs_pubecol[3] = pcs_pubes*2
  1567. gs 'stat'
  1568. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1569. '45 minutes later, the dye has taken and dried in.'
  1570. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1571. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1572. act 'Move away':gt 'salon', 'start'
  1573. end
  1574. end
  1575. end
  1576. if pcs_haircol ! 5:
  1577. act 'Blue':
  1578. cla
  1579. gs 'stat'
  1580. '"This is a bit unusual but I want to try blue." you tell her.'
  1581. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1582. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1583. act 'Sit down':
  1584. cla
  1585. *clr
  1586. minut += 45
  1587. pcs_pubecol[2] = 5
  1588. pcs_pubecol[3] = pcs_pubes*2
  1589. gs 'stat'
  1590. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1591. '45 minutes later, the dye has taken and dried in.'
  1592. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1593. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1594. act 'Move away':gt 'salon', 'start'
  1595. end
  1596. end
  1597. end
  1598. if pcs_haircol ! 6:
  1599. act 'Green':
  1600. cla
  1601. gs 'stat'
  1602. '"Green so as to help the rain forest." you tell her.'
  1603. '"I don''t think that''s how it works" The hairdresser says looking confused.'
  1604. '"Can we at least try?." you ask.'
  1605. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1606. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1607. act 'Sit down':
  1608. cla
  1609. *clr
  1610. minut += 45
  1611. pcs_pubecol[2] = 6
  1612. pcs_pubecol[3] = pcs_pubes*2
  1613. gs 'stat'
  1614. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1615. '45 minutes later, the dye has taken and dried in.'
  1616. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1617. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1618. act 'Move away':gt 'salon', 'start'
  1619. end
  1620. end
  1621. end
  1622. if pcs_haircol ! 7:
  1623. act 'Pink':
  1624. cla
  1625. gs 'stat'
  1626. '"I want pink pubes." you tell her.'
  1627. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1628. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1629. act 'Sit down':
  1630. cla
  1631. *clr
  1632. minut += 45
  1633. pcs_pubecol[2] = 7
  1634. pcs_pubecol[3] = pcs_pubes*2
  1635. gs 'stat'
  1636. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1637. '45 minutes later, the dye has taken and dried in.'
  1638. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1639. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1640. act 'Move away':gt 'salon', 'start'
  1641. end
  1642. end
  1643. end
  1644. if pcs_haircol ! 8:
  1645. act 'Purple':
  1646. cla
  1647. gs 'stat'
  1648. '"Do you have any purple dye?" you ask her.'
  1649. '"Sure thing!", she says in a cheerful way and leads you to a private room, "Why don''t you take a seat and pull down your clothes?"'
  1650. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  1651. act 'Sit down':
  1652. cla
  1653. *clr
  1654. minut += 45
  1655. pcs_pubecol[2] = 8
  1656. pcs_pubecol[3] = pcs_pubes*2
  1657. gs 'stat'
  1658. '<center><img <<$set_imgh>> src="<<func(''$body_image'', ''pubes'')>>"></center>'
  1659. '45 minutes later, the dye has taken and dried in.'
  1660. 'The beauty technician checks that everything is OK. "All done, you can get dressed."'
  1661. 'You pull your clothes back up and pay her 500 <b>₽</b>.'
  1662. act 'Move away':gt 'salon', 'start'
  1663. end
  1664. end
  1665. end
  1666. end
  1667. if $ARGS[0] = 'skin_care':
  1668. cla & *clr
  1669. minut += 60
  1670. inhib_exp += rand(1,5)
  1671. salon['skin_care_day'] = daystart
  1672. if pcs_skin < 200:
  1673. pcs_skin += 50
  1674. elseif pcs_skin <= 400:
  1675. pcs_skin += 25
  1676. elseif pcs_skin <= 600:
  1677. pcs_skin += 15
  1678. elseif pcs_skin <= 800:
  1679. pcs_skin += 10
  1680. elseif pcs_skin <=995:
  1681. pcs_skin += 5
  1682. else
  1683. pcs_skin = 1000
  1684. end
  1685. gs 'AppearanceSystem', 'UpdateBaseAppearance'
  1686. gs 'stat'
  1687. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/facialmask.jpg"></center>'
  1688. 'You get a beauty mask treatment, afterwards your face feels smooth and your skin tight. You are told that you should wait a week before getting a new treatment.'
  1689. act 'Leave':gt 'salon', 'start'
  1690. end
  1691. if $ARGS[0] = 'rejuvination':
  1692. cla & *clr
  1693. minut += 60
  1694. inhib_exp += rand(1,5)
  1695. vidageday += 50
  1696. gs 'AppearanceSystem', 'UpdateBaseAppearance'
  1697. gs 'stat'
  1698. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/bodyscrub.jpg"></center>'
  1699. 'You get a full body rejuvenation procedure, afterwards your skin feels soft and silky smooth.'
  1700. act 'Leave':gt 'salon', 'start'
  1701. end
  1702. if $ARGS[0] = 'massage':
  1703. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1704. '"I was looking to get a massage today."'
  1705. act 'Never mind':gt 'salon', 'services'
  1706. if masseuse['jobtype'] = 0:
  1707. '"For women we have several types of massages.'
  1708. *nl
  1709. 'First off, we have your <b>standard body massage</b>, guaranteed to leave you feeling relaxed and refreshed.'
  1710. *nl
  1711. 'Then we also have a <b>special wellness massage</b>. Very relaxing as well and with the use of special oils will leave you feeling younger and delay the aging process of your skin.'
  1712. *nl
  1713. 'There is also the <b>magic finger massage</b>, which relaxes you in a different way. Designed to release tension from your body, it will have you moaning for the entire session we''re sure of it. It has very <i>climactic</i> results.'
  1714. *nl
  1715. 'We also have a <b>throat massage</b> for those who have a bit of an oral fixation. Helps to satisfy the need to suck on something. Comes with a complimentary cocktail or facial, whichever you choose.'
  1716. *nl
  1717. 'We have the <b>hardcore massage</b> and the <b>double hardcore massage</b>. The hardcore massage is there to quite literally pound the stress from your body. Our massage therapists are extremely skilled when it comes to relieving stress in this manner. A double hardcore massage is simply adding one more person. Instead of a single massage therapist, two of them will simultaneously pound you for maximum stress relief.'
  1718. *nl
  1719. 'Lastly, we have a <b>gentle massage</b>. Not everybody likes it hard, so we have a more gentle version as well that should fill your needs quite nicely if you are inclined.'
  1720. *nl
  1721. 'What kind of massage were you interested in today? By the way, we''re cash only."'
  1722. if money >= 1000:
  1723. act 'Normal massage 1,000 <b>₽</b>':
  1724. cla & *clr
  1725. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1726. '"You want to get a standard body massage?"'
  1727. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1728. act 'Let me see the other options again':gt 'salon', 'massage'
  1729. act 'Yes, I''d like this one':gt 'salon', 'normal_massage'
  1730. end
  1731. else
  1732. act 'Normal massage (<font color="red">1,000 <b>₽</b> </font>)':
  1733. msg'You don''t have enough money for this!'
  1734. end
  1735. end
  1736. if money >= 5000:
  1737. act 'Wellness massage 5,000 <b>₽</b>':
  1738. cla & *clr
  1739. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1740. '"You want to get the special wellness massage?"'
  1741. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1742. act 'Let me see the other options again':gt 'salon', 'massage'
  1743. act 'Yes, I''d like this one':gt 'salon', 'wellness_massage'
  1744. end
  1745. else
  1746. act 'Wellness massage (<font color="red">5,000 <b>₽</b> </font>)':
  1747. msg'You don''t have enough money for this!'
  1748. end
  1749. end
  1750. if money >= 2000:
  1751. act 'Magic finger massage 2,000 <b>₽</b>':
  1752. cla & *clr
  1753. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1754. '"You want to get the magic finger massage?"'
  1755. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1756. act 'Let me see the other options again':gt 'salon', 'massage'
  1757. act 'Yes, I''d like this one':gt 'salon', 'magic_massage'
  1758. end
  1759. else
  1760. act 'Magic finger massage (<font color="red">2,000 <b>₽</b> </font>)':
  1761. msg'You don''t have enough money for this!'
  1762. end
  1763. end
  1764. if money >= 1500:
  1765. act 'Throat massage 1,500 <b>₽</b>':
  1766. cla & *clr
  1767. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1768. '"You want to get a throat massage?"'
  1769. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1770. act 'Let me see the other options again':gt 'salon', 'massage'
  1771. act 'Yes, I''d like this one':gt 'salon', 'throat_massage'
  1772. end
  1773. else
  1774. act 'Throat massage (<font color="red">1,500 <b>₽</b> </font>)':
  1775. msg'You don''t have enough money for this!'
  1776. end
  1777. end
  1778. if money >= 2500:
  1779. act 'Hardcore massage 2,500 <b>₽</b>':
  1780. cla & *clr
  1781. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1782. '"You want to get the hardcore massage?"'
  1783. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1784. act 'Let me see the other options again':gt 'salon', 'massage'
  1785. act 'Yes, I''d like this one':gt 'salon', 'hardcore_massage'
  1786. end
  1787. else
  1788. act 'Hardcore massage (<font color="red">2,500 <b>₽</b> </font>)':
  1789. msg'You don''t have enough money for this!'
  1790. end
  1791. end
  1792. if money >= 2500:
  1793. act 'Double hardcore massage 3,000 <b>₽</b>':
  1794. cla & *clr
  1795. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1796. '"You want to get the double hardcore massage?"'
  1797. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1798. act 'Let me see the other options again':gt 'salon', 'massage'
  1799. act 'Yes, I''d like this one':gt 'salon', 'double_hardcore_massage'
  1800. end
  1801. else
  1802. act 'Double hardcore massage (<font color="red">3,000 <b>₽</b> </font>)':
  1803. msg'You don''t have enough money for this!'
  1804. end
  1805. end
  1806. if money >= 2500:
  1807. act 'Gentle massage 2,500 <b>₽</b>':
  1808. cla & *clr
  1809. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1810. '"You want to get the gentle massage?"'
  1811. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1812. act 'Let me see the other options again':gt 'salon', 'massage'
  1813. act 'Yes, I''d like this one':gt 'salon', 'gentle_massage'
  1814. end
  1815. else
  1816. act 'Gentle massage (<font color="red">2,500 <b>₽</b> </font>)':
  1817. msg'You don''t have enough money for this!'
  1818. end
  1819. end
  1820. else
  1821. '"Looking to receive instead of give today <<$pcs_firstname>>?"'
  1822. act 'What kind of massages are there?':gs 'salon', 'massage_explain'
  1823. if money >= 500:
  1824. act 'Normal massage 500 <b>₽</b>':
  1825. cla & *clr
  1826. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1827. '"You want to get a standard body massage?"'
  1828. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1829. act 'Let me see the other options again':gt 'salon', 'massage'
  1830. act 'Yes, I''d like this one':gt 'salon', 'normal_massage'
  1831. end
  1832. else
  1833. act 'Normal massage (<font color="red">500 <b>₽</b> </font>)':
  1834. msg'You don''t have enough money for this!'
  1835. end
  1836. end
  1837. if money >= 2500:
  1838. act 'Wellness massage 2,500 <b>₽</b>':
  1839. cla & *clr
  1840. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1841. '"You want to get the special wellness massage?"'
  1842. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1843. act 'Let me see the other options again':gt 'salon', 'massage'
  1844. act 'Yes, I''d like this one':gt 'salon', 'wellness_massage'
  1845. end
  1846. else
  1847. act 'Wellness massage (<font color="red">2,500 <b>₽</b> </font>)':
  1848. msg'You don''t have enough money for this!'
  1849. end
  1850. end
  1851. if money >= 1000:
  1852. act 'Magic finger massage 1,000 <b>₽</b>':
  1853. cla & *clr
  1854. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1855. '"You want to get the magic finger massage?"'
  1856. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1857. act 'Let me see the other options again':gt 'salon', 'massage'
  1858. act 'Yes, I''d like this one':gt 'salon', 'magic_massage'
  1859. end
  1860. else
  1861. act 'Magic finger massage (<font color="red">1,000 <b>₽</b> </font>)':
  1862. msg'You don''t have enough money for this!'
  1863. end
  1864. end
  1865. if money >= 750:
  1866. act 'Throat massage 750 <b>₽</b>':
  1867. cla & *clr
  1868. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1869. '"You want to get a throat massage?"'
  1870. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1871. act 'Let me see the other options again':gt 'salon', 'massage'
  1872. act 'Yes, I''d like this one':gt 'salon', 'throat_massage'
  1873. end
  1874. else
  1875. act 'Throat massage (<font color="red">750 <b>₽</b> </font>)':
  1876. msg'You don''t have enough money for this!'
  1877. end
  1878. end
  1879. if money >= 1250:
  1880. act 'Hardcore massage 1,250 <b>₽</b>':
  1881. cla & *clr
  1882. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1883. '"You want to get the hardcore massage?"'
  1884. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1885. act 'Let me see the other options again':gt 'salon', 'massage'
  1886. act 'Yes, I''d like this one':gt 'salon', 'hardcore_massage'
  1887. end
  1888. else
  1889. act 'Hardcore massage (<font color="red">1,250 <b>₽</b> </font>)':
  1890. msg'You don''t have enough money for this!'
  1891. end
  1892. end
  1893. if money >= 1500:
  1894. act 'Double hardcore massage 1,500 <b>₽</b>':
  1895. cla & *clr
  1896. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1897. '"You want to get the double hardcore massage?"'
  1898. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1899. act 'Let me see the other options again':gt 'salon', 'massage'
  1900. act 'Yes, I''d like this one':gt 'salon', 'double_hardcore_massage'
  1901. end
  1902. else
  1903. act 'Double hardcore massage (<font color="red">1,500 <b>₽</b> </font>)':
  1904. msg'You don''t have enough money for this!'
  1905. end
  1906. end
  1907. if money >= 1250:
  1908. act 'Gentle massage 1,250 <b>₽</b>':
  1909. cla & *clr
  1910. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/xian.jpg"></center>'
  1911. '"You want to get the gentle massage?"'
  1912. act 'Never mind, I don''t want a massage':gt 'salon', 'services'
  1913. act 'Let me see the other options again':gt 'salon', 'massage'
  1914. act 'Yes, I''d like this one':gt 'salon', 'gentle_massage'
  1915. end
  1916. else
  1917. act 'Gentle massage (<font color="red">1,250 <b>₽</b> </font>)':
  1918. msg'You don''t have enough money for this!'
  1919. end
  1920. end
  1921. end
  1922. end
  1923. if $ARGS[0] = 'massage_explain':
  1924. *nl
  1925. '"For women we have several types of massages.'
  1926. *nl
  1927. 'First off, we have your <b>standard body massage</b>, guaranteed to leave you feeling relaxed and refreshed.'
  1928. *nl
  1929. 'Then we also have a <b>special wellness massage</b>. Very relaxing as well and with the use of special oils will leave you feeling younger and delay the aging process of your skin.'
  1930. *nl
  1931. 'There is also the <b>magic finger massage</b>, which relaxes you in a different way. Designed to release tension from your body, it will have you moaning for the entire session we''re sure of it. It has very <i>climactic</i> results.'
  1932. *nl
  1933. 'We also have a <b>throat massage for those who have a bit of an oral fixation. Helps to satisfy the need to suck on something. Comes with a complimentary cocktail or facial, whichever you choose.'
  1934. *nl
  1935. 'We have the <b>hardcore massage</b> and the <b>double hardcore massage</b>. The hardcore massage is there to quite literally pound the stress from your body. Our massage therapists are extremely skilled when it comes to relieving stress in this manner. A double hardcore massage is simply adding one more person. Instead of a single massage therapist, two of them will simultaneously pound you for maximum stress relief.'
  1936. *nl
  1937. 'Lastly, we have a <b>gentle massage</b>. Not everybody likes it hard, so we have a more gentle version as well that should fill your needs quite nicely if you are inclined.'
  1938. end
  1939. if $ARGS[0] = 'massage_end':
  1940. gs 'clothing', 'wear_last_worn'
  1941. gs 'underwear', 'wear'
  1942. gs 'arousal', 'end'
  1943. gt 'salon', 'start'
  1944. end
  1945. if $ARGS[0] = 'normal_massage':
  1946. gs 'clothing', 'strip_all'
  1947. gs 'stat'
  1948. money -= iif(masseuse['jobtype'] > 0, 500, 1000)
  1949. pcs_sleep += 25
  1950. pcs_mood += 20
  1951. gs 'arousal', 'massage', 30
  1952. gs 'stat'
  1953. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/mass.jpg"></center>'
  1954. 'After undressing and laying on the table, you spend the next 30 minutes in bliss while a massage therapist kneads through the muscles in your back.'
  1955. *nl
  1956. 'Truth be told, his touch is almost... sensual, and you notice a growing heat between your legs. Fortunately, a towel covers your hips so he shouldn''t be able to see your wetness.'
  1957. *nl
  1958. 'But soon enough, the massage is over and you are left to put redress, a renewed energy coming with your relaxed body.'
  1959. act 'Leave':gt 'salon', 'massage_end'
  1960. end
  1961. if $ARGS[0] = 'wellness_massage':
  1962. cla & *clr
  1963. gs 'clothing', 'strip_all'
  1964. gs 'arousal', 'massage', 30
  1965. gs 'stat'
  1966. vidageday += 30
  1967. pcs_skin += 4
  1968. pcs_sleep += 25
  1969. pcs_mood += 20
  1970. pcs_horny += 25
  1971. money -= iif(masseuse['jobtype'] > 0, 2500, 5000)
  1972. gs 'stat'
  1973. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/mass.jpg"></center>'
  1974. 'You undress and lay on the table before an attendant comes in. He begins kneading your back, rubbing a tingling oil all over your body. During your massage, you moan with pleasure as the guy really knows how to get your muscles to relax, it even makes you a little turned on.'
  1975. *nl
  1976. 'The massage continues and you feel your whole body starting to heat up. The oil is also still tingles and your breathing starts to increase as well. Your face is hot and your nipples feel very sensitive against the soft fabric of the table. You struggle not to squirm beneath the touch of your masseur, especially not your legs which very much want to grind together. Your pussy is wet like a waterfall.'
  1977. *nl
  1978. 'And suddenly the massage is over. With flushed face, you dress yourself after the masseur has left, wondering what the hell was in that oil they used on you.'
  1979. act 'Leave':gt 'salon', 'massage_end'
  1980. end
  1981. if $ARGS[0] = 'magic_massage':
  1982. cla & *clr
  1983. money -= iif(masseuse['jobtype'] > 0, 1000, 2000)
  1984. gs 'clothing', 'strip_all'
  1985. gs 'arousal', 'massage', 5
  1986. gs 'arousal', 'foreplay', 5
  1987. gs 'stat'
  1988. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/magic.jpg"></center>'
  1989. 'You undress and lay on the table before an attendant comes in. He begins by rubbing oil across your body and massaging your shoulders, before reaching for your breasts. He massages those too, groping you in such a perfect way that your nipples are already stiff before he ever touches them. When he does, your breath hitches and you feel a growing wetness between your legs.'
  1990. *nl
  1991. 'After a few minutes of teasing you and building your arousal, he turns you over to lay on your stomach.'
  1992. act 'Turn over':
  1993. cla & *clr
  1994. gs 'arousal', 'vaginal_finger', -40
  1995. minut += 20
  1996. gs 'stat'
  1997. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/magic.mp4"></video></center>'
  1998. *nl
  1999. 'The next part passes by in a blur of pleasure and orgasms. He starts by reaching for your ass and massaging that, but very quickly moved between you legs and starts showing you why they call it a "magic finger" massage. He digs into your snatch, leaving you writhing under his touch. He does something weird with his fingers causing you gasp and immediately clench down on them. Holy shit you just came. And then he makes you cum again. And again. And then after the next time you start drooling into the table. And then you start to lose track of what''s happening altogether.'
  2000. *nl
  2001. 'This guy''s hands know your pussy better than you do. They massage every spot that sets you off, playing with your clit in just the right ways and snaking fingers inside you to rub G-spots you didn''t know existed. Your entire body becomes stuck in a repetitive cycle of tension while your orgasm builds followed by mind-numbing release after your climax winds down before it starts building up again. Under his touch the only thing you know how to do is cum and drool from both sets of lips.'
  2002. *nl
  2003. '<i>Ohhhhhh myyyyy godddddd...</i>'
  2004. act 'Next':
  2005. pcs_mood += 40
  2006. orgasm += 10
  2007. gs 'stat'
  2008. cla & *clr
  2009. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2010. 'Eventually the massage comes to an end and you are left on your own to recover from the experience. Your entire body is flushed, your nipples are rock-hard, your thighs are slick with your own juices, and your post orgasmic high makes you feel like you''re floating in space. And what do you know? You actually do feel pretty relaxed too. You could fall asleep right there.'
  2011. act 'Leave':
  2012. gs 'clothing', 'wear_last_worn'
  2013. gs 'underwear', 'wear'
  2014. gs 'arousal', 'end'
  2015. gt 'salon', 'start'
  2016. end
  2017. end
  2018. end
  2019. end
  2020. if $ARGS[0] = 'throat_massage':
  2021. cla & *clr
  2022. gs 'clothing', 'strip_all'
  2023. gs 'arousal', 'foreplay', 15
  2024. gs 'arousal', 'bj', 15
  2025. gs 'stat'
  2026. pcs_mood += 20
  2027. money -= iif(masseuse['jobtype'] > 0, 750, 1500)
  2028. gs 'stat'
  2029. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj1.mp4"></video></center>'
  2030. 'You undress and lay on the table before an attendant comes in. He quickly removes his robe to reveal a big beautiful cock and gently hangs your head off the table with a pillow to cushion your neck. He then proceeds to carefully begin throat fucking you. '
  2031. *nl
  2032. 'His hands continue to roam your breasts and body while he plows his cock into your mouth and after a short time, you decide... yeah, this is actually pretty relaxing. A blowjob where you don''t have to do any of the work for once. You just sit back and let your eyes roll back into your head while a nice fat cock fills your mouth and hands tease your breasts.'
  2033. *nl
  2034. 'Eventually, you are woken from your stupor from repeated taps on the should.'
  2035. '"Ma''am. Where would you like your cum?"'
  2036. act '"Mmm mm mmrph" (in my mouth)':
  2037. cla & *clr
  2038. gs 'cum_call', 'mouth_swallow','masseur'
  2039. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj1.mp4"></video></center>'
  2040. '"Mmm mm mmrph," you choke around the masseur''s cock. Surprisingly, he understands you perfectly and you immediately feel a hot liquid splash into your mouth, which you swallow. Once you''ve finished gulping down everything, the masseur cleans his cock on a towel, thanks you for your patronage, and leaves while you get dressed.'
  2041. act 'Leave':
  2042. gs 'clothing', 'wear_last_worn'
  2043. gs 'underwear', 'wear'
  2044. gs 'arousal', 'end'
  2045. gt 'salon', 'start'
  2046. end
  2047. end
  2048. act '"Mmrph mrr mrrrph" (on my face)':
  2049. cla & *clr
  2050. gs 'cum_call', 'face','masseur'
  2051. gs 'cum_call', 'hair','masseur'
  2052. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/facial2.mp4"></video></center>'
  2053. '"Mmrph mrr mrrrph," you choke around the masseur''s cock. Surprisingly, he understands you perfectly and without hesitation pulls out of your mouth and climbs onto the edge of the table before spraying semen all over youe. The hot sticky liquid coats your face and hair and the masseur continues to smear it everywhere with his cock for as much coverage as possible. It''s strangely comforting after being throatfucked for half an hour Once your face is fully covered, he steps down off the table, cleans his cock with a towel, and thanks you for your patronage before leaving you to get dressed.'
  2054. act 'Wipe the cum off your face':
  2055. cumspclnt = 12
  2056. gs 'cum_cleanup'
  2057. 'Taking a nearby towel, you wipe your face and hair clean, tossing it into a bin and redressing before prreparing to leave.'
  2058. act 'Leave':
  2059. gs 'clothing', 'wear_last_worn'
  2060. gs 'underwear', 'wear'
  2061. gs 'arousal', 'end'
  2062. gt 'salon', 'start'
  2063. end
  2064. end
  2065. act 'Leave with it':
  2066. cla & *clr
  2067. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2068. 'Ignoring the plentiful supply of towels, you put your clothes back on and head out to the main salon.'
  2069. '"How was your massage?" the receptionist asks.'
  2070. '"Very good. I really enjoyed the complimentary facial," you say with a cum webbed smile.'
  2071. act 'Leave':
  2072. gs 'clothing', 'wear_last_worn'
  2073. gs 'underwear', 'wear'
  2074. gs 'arousal', 'end'
  2075. gt 'salon', 'start'
  2076. end
  2077. end
  2078. end
  2079. end
  2080. if $ARGS[0] = 'hardcore_massage':
  2081. cla & *clr
  2082. cumnostd = 1
  2083. gs 'clothing', 'strip_all'
  2084. gs 'arousal', 'vaginal', 30, '', 'rough'
  2085. gs 'stat'
  2086. pcs_mood += 20
  2087. money -= iif(masseuse['jobtype'] > 0, 1250, 2500)
  2088. gs 'stat'
  2089. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/fuck<<rand(7,15)>>.mp4"></video></center>'
  2090. 'The next 30 minutes are spent getting absolutely <i>railed</i> by a man who''s cock must be harder than steel.'
  2091. *nl
  2092. 'The repetitive sensation of flesh being pounded into your pussy is all you can think about and it''s driving you insane with pleasure.'
  2093. *nl
  2094. 'But all good things must come to an end. At the edge of your consciousness you hear the grunts of the masseur.'
  2095. '"Would you like a creampie or a facial ma''am?"'
  2096. act 'Moan incoherently':
  2097. cla & *clr
  2098. gs'cum_call','','masseur'
  2099. orgasm += 1
  2100. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie<<rand(2,4)>>.mp4"></video></center>'
  2101. 'You don''t really understand what he''s saying but make some kind of sound with your voice as a response. It didn''t really sound like words, but you thought you should make some kind of response.'
  2102. 'His response is to plunge into you balls deep, all the way to the hilt. Your toes curl in pleasure and a "Nnnngh~!" sound escapes your mouth before a flood of liquid fills the cracks between his cock and your pussy, and you cum hard. Everything tightens up, you feel yourself clenching onto his cock like a vise, so hard that it straddles the line between pain and pleasure, and then like a long held breath everything is released from you. You collapse on the table and feel him slip out of you, whimpering at the empty feeling. Moments later, cum gushes from your pussy.'
  2103. act 'Continue':
  2104. cla & *clr
  2105. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2106. 'The masseuse cleans himself off and thanks you for your patronage before giving you a little time to pull yourself back together.'
  2107. *nl
  2108. 'They weren''t kidding when they said they''d pound the stress from your body...'
  2109. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2110. end
  2111. end
  2112. act 'Inside! Inside!':
  2113. cla & *clr
  2114. gs'cum_call','','masseur'
  2115. orgasm += 1
  2116. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie<<rand(2,4)>>.mp4"></video></center>'
  2117. '"Inside! Inside! Inside! <i><b>Inside!</b></i>" you scream.'
  2118. 'Your reponse is savage and visceral. You are so high on pleasure and this guy''s cock, you can barely think. The only thing you know is you want to feel him cum inside you <i><b>now.</b></i>'
  2119. *nl
  2120. 'At your word, he plunges balls deep into you, thrusting all the way to the hilt. Your toes curl in pleasure and a "Nnnngh~!" sound escapes your mouth before a flood of liquid fills the cracks between his cock and your pussy, and you cum hard. Everything tightens up, you feel yourself clenching onto his cock like a vise, so hard that it straddles the line between pain and pleasure, and then like a long held breath everything is released from you. You collapse on the table and feel him slip out of you, whimpering at the empty feeling. Moments later, cum gushes from your pussy and you feel it dribble from your lips.'
  2121. act 'Continue':
  2122. cla & *clr
  2123. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2124. 'The masseuse cleans himself off and thanks you for your patronage before giving you a little time to pull yourself back together.'
  2125. *nl
  2126. 'You feel dazed. They weren''t kidding when they said they''d pound the stress from your body...'
  2127. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2128. end
  2129. end
  2130. act 'Face! Face! Face!':
  2131. cla & *clr
  2132. gs 'cum_call', 'face','masseur'
  2133. gs 'cum_call', 'hair','masseur'
  2134. gs 'cum_call', 'mouth','masseur'
  2135. orgasm += 1
  2136. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/facial<<rand(1,2)>>.mp4"></video></center>'
  2137. '"Face! Face! Face!" you cry out.'
  2138. 'Your reponse is savage and visceral. You are so high on pleasure and this guy''s cock, you can barely think. The only thing you know is you want to feel him cum all over your face right now.'
  2139. *nl
  2140. 'You spread your legs wide and he pulls himself from you, immediately rushing to your head. The moment he gets there, his cock bursts with cum, spattering all over your face and getting stuck in your hair. The moment it touches your skin, you feel an enormous rush and cum <i>hard.</i> You moan open mouthed with tongue sticking out and the only thing you''re aware of is his cum being slathered over the rest of your cheeks by his cock.'
  2141. act 'Continue':
  2142. cla & *clr
  2143. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2144. 'The masseuse cleans himself off and thanks you for your patronage before giving you a little time to pull yourself back together.'
  2145. *nl
  2146. 'You feel dazed. To think you could cum just from someone ejaculating all over your face... The buildup must have been intense...'
  2147. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2148. act 'Wipe your face off first':
  2149. cumspclnt = 12
  2150. gs 'cum_cleanup'
  2151. gt 'salon','massage_end'
  2152. end
  2153. end
  2154. end
  2155. end
  2156. if $ARGS[0] = 'double_hardcore_massage':
  2157. cla & *clr
  2158. cumnostd = 1
  2159. gs 'clothing', 'strip_all'
  2160. gs 'arousal', 'vaginal', 30, '', 'rough'
  2161. gs 'arousal', 'bj', -30, '', 'rough'
  2162. gs 'stat'
  2163. pcs_mood += 20
  2164. money -= iif(masseuse['jobtype'] > 0, 1500, 3000)
  2165. gs 'stat'
  2166. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/double.mp4"></video></center>'
  2167. '"Mmmmm..." you moan around the cock in your mouth while the one behind you slams into you again and again for the hundredth time. Or is it two? Or probably more like four.'
  2168. *nl
  2169. 'You have no idea how long it''s been since you started. Twenty minutes? Half an hour? The only thing you know is how much you have been enjoying being pistoned back and forth between these two cocks. And they guys attached to them know exactly what they''re doing. Every thrust fills you up just right, and the one you''ve been sucking on has the perfect shape and flavor for a girl''s enjoyment. You could stay between thes cocks forever...'
  2170. *nl
  2171. 'But all good things must come to an end. Eventually one of them says, "Time is almost up ma''am. Would you like us to cum inside you or give you a double facial?"'
  2172. act '"Mm-mm mmm" (inside please)':
  2173. gs'cum_call','','masseur'
  2174. gs 'cum_call', 'mouth','masseur'
  2175. orgasm += 1
  2176. gs'stat'
  2177. cla & *clr
  2178. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/double.mp4"></video></center>'
  2179. '"Mm-mm mmm," you mumble around the cock in your mouth. Interestingly enough, they seem to understand perfectly and begin to pick up the pace until they simultaneously thrust into both your holes, filling them to the limit with flesh and immediately after, cum. The tangy taste of semen fills your mouth and you feel another thick liquid squirting out into your pussy at the same time. It drives you crazy and sends you into a toe curling orgasm. Somewhere in the back of your mind, you notice cum in your mouth tastes remarkably sweet and you wonder if the salon encourages them to add lots of sweet fruits to their diet. As they both withdraw from you, you feel cum dribble from both sets of lips, though you can only lick one of them.'
  2180. act 'Continue':
  2181. cla & *clr
  2182. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2183. 'After thanking you for your patronage, the two masseurs depart, giving you a little time to catch your breath and get dressed.'
  2184. *nl
  2185. 'You lick your lips again, still feeling cum sticking to the corners of your mouth. Turns out that getting double teamed by trained masseurs is a very delicious experience, in more ways than one.'
  2186. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2187. end
  2188. end
  2189. act '"Mmm mmm mm mmmmph" (give me the facial)':
  2190. gs 'cum_call', 'face','masseur'
  2191. gs 'cum_call', 'face','masseur'
  2192. gs 'cum_call', 'hair','masseur'
  2193. gs 'cum_call', 'hair','masseur'
  2194. orgasm += 1
  2195. gs'stat'
  2196. cla & *clr
  2197. '<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial28.jpg"></center>'
  2198. '"Mmm mmm mm mmmmph," you mumble around the cock in your mouth. Interestingly enough, they seem to understand perfectly and immediately withdraw from your holes, gathering around your face. You stick out your tongue in anticipation and are rewarded with hot streams of cum spattering across your face. It''s thick, it''s sticky, and makes you feel so fucking hot. You massage your clit furiously while they spray load after load that coats your face and hair and it finally sends you over the edge into orgasm.'
  2199. act 'Continue':
  2200. cla & *clr
  2201. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2202. 'While your orgasm winds down, the two masseurs wipe themselves clean and thank you for your patronage before departing to give you a little time to catch your breath and get dressed.'
  2203. *nl
  2204. 'You stretch and sigh in deep satisfaction. This place knows how to treat ladies right.'
  2205. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2206. act 'Wipe your face off first':
  2207. cumspclnt = 12
  2208. gs 'cum_cleanup'
  2209. gt 'salon','massage_end'
  2210. end
  2211. end
  2212. end
  2213. end
  2214. if $ARGS[0] = 'gentle_massage':
  2215. cla & *clr
  2216. cumnostd = 1
  2217. gs 'clothing', 'strip_all'
  2218. gs 'arousal', 'massage', 5
  2219. gs 'arousal', 'vaginal', 25
  2220. gs 'stat'
  2221. pcs_mood += 20
  2222. money -= iif(masseuse['jobtype'] > 0, 1250, 2500)
  2223. gs 'stat'
  2224. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/gentle.mp4"></video></center>'
  2225. 'After a short but incredibly sensual massage, you have spent the last half an hour being sexually pampered by this masseur''s cock.'
  2226. *nl
  2227. 'Within minutes of the beginning you were soaking wet. His cock slid inside you so smoothly, it''s like you were both made of butter. From then on, it''s been almost torturously gentle, every thrust long and slow, filling you up and stretching your walls, before retreating again like an ocean wave. In a weird way it feels like breathing if breathing could bring you to orgasm.'
  2228. *nl
  2229. 'Still thrusting slowly and gently, the masseur whispers to you, "Where would you like your cum ma''am? Inside or on your face?"'
  2230. act 'Inside':
  2231. gs'cum_call','','masseur'
  2232. orgasm += 1
  2233. cla & *clr
  2234. '<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie5.mp4"></video></center>'
  2235. '"Inside please," you mew back.'
  2236. *nl
  2237. 'The masseur pushes into you until you''re stretched to the limit. Once he''s reached the deepest point inside you, that''s when you feel it. Something hot spreads inside you and you can feel it filling your uterus. His cock pulses inside you and you cum as well, eyes rolling back into your head as you do.'
  2238. *nl
  2239. 'Eventually he finishes and pulls out of you, a thick stream of liquid flowing out after.'
  2240. act 'Continue':
  2241. cla & *clr
  2242. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2243. 'The masseuse cleans himself off and thanks you for your patronage before giving you a little time to clean up and get dressed, but you continue to lay on the table for a few moments.'
  2244. *nl
  2245. 'That might have been the most relaxing orgasm of your life...'
  2246. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2247. end
  2248. end
  2249. !! act 'Outside':
  2250. act 'My face':
  2251. gs 'cum_call', 'mouth','masseur'
  2252. gs 'cum_call', 'face','masseur'
  2253. gs 'cum_call', 'hair','masseur'
  2254. orgasm += 1
  2255. cla & *clr
  2256. '<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/facial2.mp4"></video></center>'
  2257. '"Face please," you mew.'
  2258. *nl
  2259. 'He thrusts slowly into you a few more times, playing with your clit until you start orgasming. Once you start, he immediately pulls out and moves to your face to start cumming himself. The sensation of climax combined with the cum painting your face is incredible, and you spend the next few moments in bliss.'
  2260. act 'Continue':
  2261. cla & *clr
  2262. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
  2263. 'The masseuse cleans himself off and thanks you for your patronage before giving you a little time to clean up and get dressed, but you continue to lay on the table for a few moments.'
  2264. *nl
  2265. 'That might have been the most relaxing fuck of your life...'
  2266. act 'Get dressed and leave':gt 'salon', 'massage_end'
  2267. act 'Wipe your face off first':
  2268. cumspclnt = 12
  2269. gs 'cum_cleanup'
  2270. gt 'salon','massage_end'
  2271. end
  2272. end
  2273. end
  2274. end
  2275. if $ARGS[0] = 'makeup':
  2276. minut += 30
  2277. pcs_hairbsh = 1
  2278. pcs_makeup = 5
  2279. pcs_lipbalm += 8
  2280. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/makeup.jpg"></center>'
  2281. *nl
  2282. 'When the makeover is finished, you look at yourself in the mirror.'
  2283. 'It looks as if you aren''t even wearing makeup.'
  2284. 'You still look like yourself, but a more perfect version.'
  2285. act 'Leave': gs 'salon', 'cleanvar' & gt 'salon', 'start'
  2286. end
  2287. if $ARGS[0] = 'cosmetic_tattoo_start':
  2288. cla & *clr
  2289. '<br>We currently offer five levels of cosmetic tattoos: light, vibrant, sultry, professional and celebrity.<br>Please keep in mind that these procedures are permanent.<br>Also, be aware that after procedure using regular cosmetics will be difficult.<br>Price is set at <<func(''agentned'', ''format_price_string'', salon_rate)>><b>₽</b>'
  2290. if money >= salon_rate or karta >= salon_rate:
  2291. gs 'salon', 'discount', 2000
  2292. if masseuse['jobtype'] > 0:
  2293. epayments['value'] = 1000
  2294. else
  2295. epayments['value'] = 2000
  2296. end
  2297. if cosmetic_tattoo = 5:
  2298. 'You already have the heaviest cosmetic tattoo that is on offer.'
  2299. elseif bimbolevel > 0 or inhib_lvl >= 10:
  2300. if cosmetic_tattoo < 1:
  2301. act 'Get light cosmetic tattoo':
  2302. $epayments['loc_arg'] = 'cosmetic_tattoo_operation'
  2303. $epayments['description'] = 'Light cosmetic tattoo'
  2304. temp_tattoo = 1
  2305. gs 'shortgs', 'payments'
  2306. end
  2307. end
  2308. if cosmetic_tattoo < 2:
  2309. act 'Get vibrant cosmetic tattoo':
  2310. $epayments['loc_arg'] = 'cosmetic_tattoo_operation'
  2311. $epayments['description'] = 'Vibrant cosmetic tattoo'
  2312. temp_tattoo = 2
  2313. gs 'shortgs', 'payments'
  2314. end
  2315. end
  2316. if cosmetic_tattoo < 3:
  2317. act 'Get sultry cosmetic tattoo':
  2318. $epayments['loc_arg'] = 'cosmetic_tattoo_operation'
  2319. $epayments['description'] = 'Sultry cosmetic tattoo'
  2320. temp_tattoo = 3
  2321. gs 'shortgs', 'payments'
  2322. end
  2323. end
  2324. if cosmetic_tattoo < 4:
  2325. act 'Get professional cosmetic tattoo':
  2326. $epayments['loc_arg'] = 'cosmetic_tattoo_operation'
  2327. $epayments['description'] = 'Professional cosmetic tattoo'
  2328. temp_tattoo = 4
  2329. gs 'shortgs', 'payments'
  2330. end
  2331. end
  2332. if cosmetic_tattoo < 5:
  2333. act 'Get celebrity(bimbo) cosmetic tattoo':
  2334. $epayments['loc_arg'] = 'cosmetic_tattoo_operation'
  2335. $epayments['description'] = 'Celebrity(bimbo) cosmetic tattoo'
  2336. temp_tattoo = 5
  2337. gs 'shortgs', 'payments'
  2338. end
  2339. end
  2340. else
  2341. '<br>You dont feel confident enough to get one of these.'
  2342. end
  2343. else
  2344. '<br>You can''t afford this treatment.'
  2345. end
  2346. act 'Leave':gt 'salon', 'start'
  2347. end
  2348. if $ARGS[0] = 'cosmetic_tattoo_operation':
  2349. cla & *clr
  2350. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/ct<<temp_tattoo>>.jpg"></center>'
  2351. 'The technician works away with the needle for 45 minutes until your <<$epayments[''description'']>> is completed.'
  2352. cosmetic_tattoo = temp_tattoo
  2353. killvar 'temp_tattoo'
  2354. minut += 45
  2355. gs 'stat'
  2356. act 'Continue':gt 'salon', 'services'
  2357. end
  2358. if $ARGS[0] = 'mom':
  2359. *clr & cla
  2360. menu_off = 1
  2361. gs'stat'
  2362. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/salon.jpg"></center>'
  2363. 'As you enter the salon you see you <<$npc_nickname[''A29'']>> waiting with your Aunt Luda. They haven''t seen you yet, they seem to just be chatting as they wait for their turn. The place seems to be fairly busy today.'
  2364. act 'Ignore them and leave': gt 'city_mall'
  2365. act 'Go talk to them':
  2366. *clr & cla
  2367. minut += 5
  2368. gs'stat'
  2369. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/momsalon.jpg"></center>'
  2370. 'You walk over to your <<$npc_nickname[''A29'']>> and Luda. "Hi <<$npc_nickname[''A29'']>>, Luda. You guys getting your hair cut?"'
  2371. 'Your <<$npc_nickname[''A29'']>> looks up at you and seems a little surprised to see you. "Yes and we are going to get a manicure as well, you should join us. I''ll pay."'
  2372. 'Luda speaks up as well. "Yes dear you should join us." Just then your <<$npc_nickname[''A29'']>> name is called and she gets up and takes a seat to get her hair styled. A free manicure would be nice, but that also means having to spend time with them and listening to them talk about boring stuff.'
  2373. act 'Tell her your busy':
  2374. *clr & cla
  2375. npc_rel['A29'] -= 1
  2376. minut += 5
  2377. gs'stat'
  2378. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/salon.jpg"></center>'
  2379. 'You shakes your head. "Sorry I can''t, I already have plans."'
  2380. 'Your <<$npc_nickname[''A29'']>> sighs a little, obviously disappointed. "Well ok then, don''t stay out to late." You tell them bye and the say the same back to you, With that her and Luda go back to talking again as you leave.'
  2381. act 'Leave': gt 'city_mall'
  2382. end
  2383. act 'Agree':
  2384. *clr & cla
  2385. npc_rel['A29'] += 1
  2386. npc_rel['A30'] += 1
  2387. locat['Mom_Salon_daystart'] = daystart
  2388. minut += 20
  2389. gs'stat'
  2390. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/momsvetsalon.jpg"></center>'
  2391. 'You sit down next to Luda but only for a moment when her name is called and she gets up and gets her hair done. Next they are both taken to have a manicure done and you are called over to join them. The three of you sit near each other as you get manicures. Luda and your mom talk about a variety of topics, mostly gossip about what''s going on in Pavlovsk of the people they both know or stories about what happened at their work.'
  2392. 'You chime in occasionally telling them about some stuff you have been up to of late. All and all it is a surprisingly fun time and you got a nice manicure out of it. Once you are finished, your <<$npc_nickname[''A29'']>> pays for both of you and Luda pays for herself. You all walk out together, Luda says. "Well I should get back and make dinner for me and Olu."'
  2393. 'You <<$npc_nickname[''A29'']>> and Luda share a brief hug. "Same here, Vlad wouldn''t know what to do and would likely starve if I don''t get dinner started soon." The both laugh at that, Luda tells you bye as she walks off and your mothers starts for home as well, as she says to you. "Diner will be ready in about half a hour, you should come home and join us." You tell her you might and with that she walks off as well.'
  2394. act 'Leave': gt 'city_mall'
  2395. end
  2396. end
  2397. end
  2398. if $ARGS[0] = 'cleanvar':
  2399. killvar 'partialservice'
  2400. killvar 'fullservice'
  2401. killvar 'epayments'
  2402. killvar 'salon_rate'
  2403. end
  2404. --- salon ---------------------------------