hairsalon 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005
  1. # hairsalon
  2. if $ARGS[0] = 'start':
  3. cla
  4. cls
  5. '<center><b><font color="maroon">The Golden Curl Salon</font></b></center>'
  6. '<center>A well reviewed hair salon, capable of creating the most beautiful hairstyles. For a price of course.</center>'
  7. '<center>Next to the check out are two aisles filled with premium merchandise for you hair, including Scrunchies, Hairpins and Shampoo.</center>'
  8. clr
  9. gs 'stat'
  10. fcolor = rgb(0, 0, 0)
  11. bcolor = rgb(255, 255, 255)
  12. lcolor = rgb(106, 90, 205)
  13. if hour =< 8 or hour >= 20:
  14. cls
  15. 'The hair salon is closed. You should come back during their working hours.'
  16. act 'Leave':minut += 2 & gt 'torgcentr'
  17. exit
  18. end
  19. ''
  20. '<a href=' + iif(money >= 750, '"exec:gt ''hairsalon'', ''cuthair''"', '') + '>Get a haircut - 750 <b>₽</b></a>'
  21. ''
  22. '<a href=' + iif(money >= 500, '"exec:gt ''hairsalon'', ''curlhair''"', '') + '>Get your hair curled - 500 <b>₽</b></a>'
  23. ''
  24. '<a href=' + iif(money >= 500, '"exec:gt ''hairsalon'', ''straighthair''"', '') + '>Get your hair straightened - 500 <b>₽</b></a>'
  25. ''
  26. '<a href=' + iif(money >= 1000, '"exec:gt ''hairsalon'', ''dyehair''"', '') + '>Get your hair dyed - 1000 <b>₽</b></a>'
  27. ''
  28. '<a href=' + iif(money >= 1250, '"exec:gt ''hairsalon'', ''braidhair''"', '') + '>Get your hair braided - 1250 <b>₽</b></a>'
  29. act 'Leave':minut += 2 & gt 'torgcentr'
  30. if money >= 100:
  31. act 'Buy Scrunchies - 100 <b>₽</b>':
  32. cls
  33. money -= 100
  34. hscrunch += 10
  35. 'You pay the cashier and bought the small box.'
  36. act 'Move away':gt 'hairsalon', 'start'
  37. end
  38. end
  39. if money >= 120:
  40. act 'Buy Hair accessories - 120 <b>₽</b>':
  41. cls
  42. money -= 120
  43. hpingrip += 10
  44. 'You pay the cashier and bought the small box.'
  45. act 'Move away':gt 'hairsalon', 'start'
  46. end
  47. end
  48. end
  49. if $ARGS[0] = 'cuthair':
  50. cla
  51. *clr
  52. 'You approach the female hairdresser and ask, "Hi, I would like to get my hair cut. Can someone do it now or do I have to wait?"'
  53. 'She smiles, "Sure thing, have you already decided on how much we shall cut off?"'
  54. act 'Change your mind':gt 'hairsalon', 'start'
  55. if pcs_hairlng > 10:
  56. act 'Very short':
  57. cla
  58. *clr
  59. '"I''d like to have my hair cut very short", you say.'
  60. '"Of course", she says with a friendly smile on her face, while leading you to a free seat.'
  61. '"Yes, please", you answer and sit down.'
  62. act 'Sit down':
  63. cla
  64. *clr
  65. minut += 30
  66. pcs_hairlng = 10
  67. money -= 750
  68. 'About half an hour later she is done and what''s left from you former hairstyle is a very short buzzcut.'
  69. 'You stand up and pay the women at the counter.'
  70. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  71. end
  72. end
  73. end
  74. if pcs_hairlng > 31:
  75. act 'Short, but not too short':
  76. cla
  77. *clr
  78. '"I''d like to have my hair cut short, but not too short", you tell her.'
  79. '"I know what you mean, that''s not problem at all", she says, as she turns around one of the free seats and makes a gesture to you, to sit down.'
  80. act 'Sit down':
  81. if pcs_hairlng > 60:
  82. cla
  83. *clr
  84. '"Before we begin, I need to ask, if I should cut you a fringe or not.", she tells you.'
  85. act 'Yes':
  86. cla
  87. *clr
  88. minut += 30
  89. pcs_hairlng = 31
  90. hbangs = 1
  91. hapri = 1
  92. money -= 750
  93. '30 minutes later, she is done cutting your hair. And you have now a hairstyle, which barely reaches your earlobes.'
  94. 'You stand up and pay the women at the counter.'
  95. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  96. end
  97. act 'No':
  98. cla
  99. *clr
  100. minut += 30
  101. pcs_hairlng = 31
  102. hapri = 1
  103. money -= 750
  104. '30 minutes later, she is done cutting your hair. And you have now a hairstyle, which barely reaches your earlobes.'
  105. 'You stand up and pay the women at the counter.'
  106. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  107. end
  108. else
  109. cla
  110. *clr
  111. minut += 30
  112. pcs_hairlng = 31
  113. hapri = 1
  114. money -= 750
  115. '30 minutes later, she is done cutting your hair. And you have now a hairstyle, which barely reaches your earlobes.'
  116. 'You stand up and pay the women at the counter.'
  117. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  118. end
  119. end
  120. end
  121. end
  122. if pcs_hairlng > 81:
  123. act 'About chin-line length':
  124. cla
  125. *clr
  126. '"Could you cut my hair back to my chin line, please?", you ask her.'
  127. '"Sure, no problem", she tells you getting a chair for you ready.'
  128. act 'Sit down.':
  129. if pcs_hairlng > 90:
  130. cla
  131. *clr
  132. '"Before we begin, I need to ask, if I should cut you a fringe or not.", she tells you.'
  133. act 'Yes':
  134. cla
  135. *clr
  136. minut += 30
  137. pcs_hairlng = 81
  138. hbangs = 1
  139. hapri = 1
  140. money -= 750
  141. '30 minutes later, she is done cutting your hair. Your new hairstyle goes down to you chin-line and you have a fringe, covering your forehead.'
  142. 'You stand up and pay the women at the counter.'
  143. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  144. end
  145. act 'No':
  146. cla
  147. *clr
  148. minut += 30
  149. pcs_hairlng = 81
  150. hapri = 1
  151. money -= 750
  152. '30 minutes later, she is done cutting your hair. Your new hairstyle goes down to you chin-line.'
  153. 'You stand up and pay the women at the counter.'
  154. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  155. end
  156. else
  157. cla
  158. *clr
  159. minut += 30
  160. pcs_hairlng = 31
  161. hapri = 1
  162. money -= 750
  163. '30 minutes later, she is done cutting your hair. Your new hairstyle goes down to you chin-line.'
  164. 'You stand up and pay the women at the counter.'
  165. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  166. end
  167. end
  168. end
  169. end
  170. if pcs_hairlng > 161:
  171. act 'Shoulder Length':
  172. cla
  173. *clr
  174. '"I would like to have my hair cut back to about the height of my shoulder. Would you please be so kind and do that?", you ask her.'
  175. '"Sure, no problem", she tells you, geasturing you, to sit down into a free chair.'
  176. act 'Sit down.':
  177. if pcs_hairlng > 170:
  178. cla
  179. *clr
  180. '"Before we begin, I need to ask, if I should cut you a fringe or not.", she tells you.'
  181. act 'Yes':
  182. cla
  183. *clr
  184. minut += 30
  185. pcs_hairlng = 161
  186. hbangs = 1
  187. hapri = 1
  188. money -= 750
  189. '30 minutes later, she is done cutting your hair. Your hair now goes just to your shoulders and you have a fringe, covering your forehead.'
  190. 'You stand up and pay the women at the counter.'
  191. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  192. end
  193. act 'No':
  194. cla
  195. *clr
  196. minut += 30
  197. pcs_hairlng = 161
  198. hapri = 1
  199. money -= 750
  200. '30 minutes later, she is done cutting your hair. Your hair now goes just to your shoulders..'
  201. 'You stand up and pay the women at the counter.'
  202. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  203. end
  204. else
  205. cla
  206. *clr
  207. minut += 30
  208. pcs_hairlng = 161
  209. hapri = 1
  210. money -= 750
  211. '30 minutes later, she is done cutting your hair. Your hair now goes just to your shoulders..'
  212. 'You stand up and pay the women at the counter.'
  213. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  214. end
  215. end
  216. end
  217. end
  218. if pcs_hairlng > 261:
  219. act 'About Brastrap length':
  220. cla
  221. *clr
  222. '"Could you cut my hair back to where my bra-strap sits?", you ask her.'
  223. '"That''s absolutely no problem.", she says, when gesturing you sit down on one of the free seat'
  224. act 'Sit down.':
  225. if pcs_hairlng > 280:
  226. cla
  227. *clr
  228. '"Before we begin, I need to ask, if I should cut you a fringe or not.", she tells you.'
  229. act 'Yes':
  230. cla
  231. *clr
  232. minut += 30
  233. pcs_hairlng = 261
  234. hbangs = 1
  235. hapri = 1
  236. money -= 750
  237. '30 minutes later, she is done cutting your hair. She cut your hair back to about the line where your bra sits, in addition she made you a fringe, covering your forehead, as requested.'
  238. 'You stand up and pay the women at the counter.'
  239. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  240. end
  241. act 'No':
  242. cla
  243. *clr
  244. minut += 30
  245. pcs_hairlng = 261
  246. hapri = 1
  247. money -= 750
  248. '30 minutes later, she is done cutting your hair. She cut your hair back to about the line where your bra sits.'
  249. 'You stand up and pay the women at the counter.'
  250. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  251. end
  252. else
  253. cla
  254. *clr
  255. minut += 30
  256. pcs_hairlng = 261
  257. hapri = 1
  258. money -= 750
  259. '30 minutes later, she is done cutting your hair. She cut your hair back to about the line where your bra sits.'
  260. 'You stand up and pay the women at the counter.'
  261. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  262. end
  263. end
  264. end
  265. end
  266. if pcs_hairlng > 401:
  267. act 'Cut the tips':
  268. cla
  269. *clr
  270. '"Could you cut my hair back a bit?", you ask her. '
  271. '"Wow, your hair is beautiful! But, sure, that''s no problem.", she tells you, geasturing you, to sit down into a free chair.'
  272. act 'Sit down.':
  273. if pcs_hairlng > 401:
  274. cla
  275. *clr
  276. '"Before we begin, I need to ask, if I should cut you a fringe or not.", she tells you.'
  277. act 'Yes':
  278. cla
  279. *clr
  280. minut += 30
  281. pcs_hairlng = 401
  282. hbangs = 1
  283. hapri = 1
  284. money -= 750
  285. '30 minutes later, she is done cutting your hair. She just cuts the tips of your, barely making it shorter and as requested, she cut you a nice fringe, , which now covers your forehead.'
  286. 'You stand up and pay the women at the counter.'
  287. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  288. end
  289. act 'No':
  290. cla
  291. *clr
  292. minut += 30
  293. pcs_hairlng = 401
  294. hapri = 1
  295. money -= 750
  296. '30 minutes later, she is done cutting your hair. She just cuts the tips of your, barely making it shorter.'
  297. 'You stand up and pay the women at the counter.'
  298. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  299. end
  300. else
  301. cla
  302. *clr
  303. minut += 30
  304. pcs_hairlng = 401
  305. hapri = 1
  306. money -= 750
  307. '30 minutes later, she is done cutting your hair. She just cuts the tips of your, barely making it shorter. '
  308. 'You stand up and pay the women at the counter.'
  309. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  310. end
  311. end
  312. end
  313. end
  314. end
  315. if $ARGS[0] = 'straighthair':
  316. cls
  317. if pcs_hairlng <= 80:
  318. '"Sorry, your hair is too short to straightened."'
  319. act 'Move away':gt 'hairsalon', 'start'
  320. elseif straight >= 10 or (defcurly = 0 and curly = 0):
  321. '"Your hair is already as straight as I can make it."'
  322. act 'Move away':gt 'hairsalon', 'start'
  323. elseif hbraids > 0:
  324. '"Your hair is in braids right now, to straighten it I would have to remove them. Is that what you want me to do?"'
  325. act 'Yes':
  326. cla
  327. minut += 20
  328. hbraids = 0
  329. money -= 500
  330. curly = 0
  331. if defcurly = 0:
  332. 'Your braids were removed and your hair was straightened back to its original shape.'
  333. else
  334. straight = rand(14,21)
  335. 'Your braids were removed and your hair was straightened instead.'
  336. end
  337. gs 'stat'
  338. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  339. end
  340. act 'No':gt 'hairsalon', 'start'
  341. else
  342. minut += 20
  343. curly = 0
  344. if defcurly = 0:
  345. 'Your hair is straightened back to its original shape.'
  346. else
  347. straight = rand(14,21)
  348. 'Your hair is straightened.'
  349. end
  350. money -= 500
  351. gs 'stat'
  352. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  353. end
  354. end
  355. if $ARGS[0] = 'curlhair':
  356. cls
  357. if pcs_hairlng <= 80:
  358. '"Sorry, your hair is too short to curl."'
  359. act 'Move away':gt 'hairsalon', 'start'
  360. elseif curly >= 10:
  361. '"Your hair is already as curly as I can make it."'
  362. act 'Move away':gt 'hairsalon', 'start'
  363. elseif hbraids > 0:
  364. '"Your hair is in braids right now, to curl it I would have to remove them. Is that what you want me to do?"'
  365. act 'Yes':
  366. cla
  367. minut += 20
  368. hbraids = 0
  369. money -= 500
  370. if defcurly = 0:
  371. curly = rand(14,21)
  372. 'Your braids were removed and your hair was curled instead.'
  373. else
  374. curly = 2147483647
  375. 'Your braids were removed and your hair was curled back to its original shape.'
  376. end
  377. gs 'stat'
  378. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  379. end
  380. act 'No':gt 'hairsalon', 'start'
  381. else
  382. minut += 20
  383. money -= 500
  384. if defcurly = 0:
  385. curly = rand(14,21)
  386. 'You have your hair curled.'
  387. else
  388. curly = 2147483647
  389. 'You have your hair curled back to its original shape.'
  390. end
  391. gs 'stat'
  392. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  393. end
  394. end
  395. if $ARGS[0] = 'dyehair':
  396. clr
  397. cla
  398. 'You ask the hairdresser, if she could dye your hair.'
  399. '"Sure.", she says.'
  400. '"What colour would like to have your hair dyed?"'
  401. act 'Change your mind':gt 'hairsalon', 'start'
  402. if pcs_haircol ! nathcol:
  403. act'Return to natural colour':
  404. cla
  405. *clr
  406. '"I want to go back to my natural hair colour." you say as you pick at your hair in the mirror, "I don''t think <<$pcs_haircol>> is working for me."'
  407. '"Sure thing!", she says in a chearful way, "Why don''t you take a seat?"'
  408. '"We''ll be done in no time!", she says and points your over to sit down on one of the seats.'
  409. act 'Sit down':
  410. cla
  411. *clr
  412. minut += 60
  413. money -= 1000
  414. pcs_haircol = nathcol
  415. 'About an hour later your hair is dyed and dried.'
  416. 'The hairdresser removes the dryer hood. "And we''re all done."'
  417. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  418. act 'Move away':gt 'hairsalon', 'start'
  419. end
  420. end
  421. end
  422. if pcs_haircol ! 0:
  423. act 'Black':
  424. cla
  425. *clr
  426. '"Black", you say, "I want it to be raven black, dark as the night, please."'
  427. '"Sure thing!", she answers in a happy tone, "Why don''t you take a seat?"'
  428. '"We''ll be done in no time!", she says happily as she turns around one of the seats for you.'
  429. act 'Sit down':
  430. cla
  431. *clr
  432. minut += 60
  433. pcs_haircol = 0
  434. dyefade = rand(35,42)
  435. collength = pcs_hairlng
  436. money -= 1000
  437. 'About an hour later, everything should be dried up and the female hairdress comes back to you.'
  438. 'She removes the dryer hood. "And we''re all done."'
  439. 'You stand up from the chair and pay the 1000 <b>₽</b>.'
  440. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  441. end
  442. end
  443. end
  444. if pcs_haircol ! 1:
  445. act 'Brown':
  446. cla
  447. *clr
  448. '"I''d like to have my hair brown", you say.'
  449. '"Sure thing!", she answer in a happy tone, "Why don''t you take a seat?"'
  450. '"We''ll be done in no time!", she says happily as she turns around one of the seats for you.'
  451. act 'Sit down':
  452. cla
  453. *clr
  454. minut += 60
  455. pcs_haircol = 1
  456. dyefade = rand(35,42)
  457. collength = pcs_hairlng
  458. money -= 1000
  459. 'About an hour later, everything should be dried up and the female hairdress comes back to you.'
  460. 'She removes the dryer hood. "And we''re all done."'
  461. 'You stand up from the chair and pay the 1000 <b>₽</b>.'
  462. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  463. end
  464. end
  465. end
  466. if pcs_haircol ! 2:
  467. act 'Red':
  468. cla
  469. *clr
  470. '"I''d like to have my in a fiercely red", you say with a devilish grin.'
  471. '"Sure thing!", she laughs, "Why don''t you take a seat?"'
  472. '"We''ll be done in no time!", she says happily as she turns around one of the seats for you.'
  473. act 'Sit down':
  474. cla
  475. *clr
  476. minut += 60
  477. pcs_haircol = 2
  478. dyefade = rand(35,42)
  479. collength = pcs_hairlng
  480. money -= 1000
  481. 'About an hour later, everything should be dried up and the female hairdress comes back to you.'
  482. 'She removes the dryer hood. "And we''re all done."'
  483. 'You stand up from the chair and pay the 1000 <b>₽</b>.'
  484. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  485. end
  486. end
  487. end
  488. if pcs_haircol ! 3:
  489. act 'Blonde':
  490. cla
  491. *clr
  492. '"Blonde! Blondes have more fun. I want to see if that is true!", you giggle.'
  493. '"Blondes definately have more fun!", she says with a wink, "Why don''t you take a seat?"'
  494. '"We''ll be done in no time!", she says happily as she turns around one of the seats for you.'
  495. act 'Sit down':
  496. cla
  497. *clr
  498. minut += 60
  499. pcs_haircol = 3
  500. dyefade = rand(35,42)
  501. collength = pcs_hairlng
  502. money -= 1000
  503. 'About an hour later, everything should be dried up and the female hairdress comes back to you.'
  504. 'She removes the dryer hood. "And we''re all done."'
  505. 'You stand up from the chair and pay the 1000 <b>₽</b>.'
  506. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  507. end
  508. end
  509. end
  510. if pcs_haircol ! 4:
  511. act 'Bright Red':
  512. cla
  513. *clr
  514. gs 'stat'
  515. '"I want to try something really different." you tell her.'
  516. '"And what would that be?" The hairdresser asks cheerfully.'
  517. '"Really bright red, like a fire truck." you announce.'
  518. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  519. act 'Sit down':
  520. cla
  521. *clr
  522. minut += 45
  523. pcs_haircol = 4
  524. dyefade = rand(35,42)
  525. collength = pcs_hairlng
  526. money -= 1000
  527. gs 'stat'
  528. 'About an hour later, everything should be dried up.'
  529. 'The hairdresser removes the dryer hood. "And we''re all done."'
  530. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  531. act 'Move away':gt 'hairsalon', 'start'
  532. end
  533. end
  534. end
  535. if pcs_haircol ! 5:
  536. act 'Dark Blue':
  537. cla
  538. *clr
  539. gs 'stat'
  540. '"I want to try something really different." you tell her.'
  541. '"And what would that be?" The hairdresser asks cheerfully.'
  542. '"I want a really dark blue, almost purple." you announce.'
  543. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  544. act 'Sit down':
  545. cla
  546. *clr
  547. minut += 45
  548. pcs_haircol = 5
  549. dyefade = rand(35,42)
  550. collength = pcs_hairlng
  551. money -= 1000
  552. gs 'stat'
  553. 'About an hour later, everything should be dried up.'
  554. 'The hairdresser removes the dryer hood. "And we''re all done."'
  555. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  556. act 'Move away':gt 'hairsalon', 'start'
  557. end
  558. end
  559. end
  560. if pcs_haircol ! 6:
  561. act 'Medium Blue':
  562. cla
  563. *clr
  564. gs 'stat'
  565. '"I want to try something really different." you tell her.'
  566. '"And what would that be?" The hairdresser asks cheerfully.'
  567. '"I feel like trying an electric blue." you announce.'
  568. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  569. act 'Sit down':
  570. cla
  571. *clr
  572. minut += 45
  573. pcs_haircol = 6
  574. dyefade = rand(35,42)
  575. collength = pcs_hairlng
  576. money -= 1000
  577. gs 'stat'
  578. 'About an hour later, everything should be dried up.'
  579. 'The hairdresser removes the dryer hood. "And we''re all done."'
  580. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  581. act 'Move away':gt 'hairsalon', 'start'
  582. end
  583. end
  584. end
  585. if pcs_haircol ! 7:
  586. act 'Light Blue':
  587. cla
  588. *clr
  589. gs 'stat'
  590. '"I want to try something really different." you tell her.'
  591. '"And what would that be?" The hairdresser asks cheerfully.'
  592. '"Make my hair light blue, like candy floss." you announce.'
  593. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  594. act 'Sit down':
  595. cla
  596. *clr
  597. minut += 45
  598. pcs_haircol = 7
  599. dyefade = rand(35,42)
  600. collength = pcs_hairlng
  601. money -= 1000
  602. gs 'stat'
  603. 'About an hour later, everything should be dried up.'
  604. 'The hairdresser removes the dryer hood. "And we''re all done."'
  605. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  606. act 'Move away':gt 'hairsalon', 'start'
  607. end
  608. end
  609. end
  610. if pcs_haircol ! 8:
  611. act 'Dark Green':
  612. cla
  613. *clr
  614. gs 'stat'
  615. '"I want to try something really different." you tell her.'
  616. '"And what would that be?" The hairdresser asks cheerfully.'
  617. '"I want a deep green, like emerald." you announce.'
  618. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  619. act 'Sit down':
  620. cla
  621. *clr
  622. minut += 45
  623. pcs_haircol = 8
  624. dyefade = rand(35,42)
  625. collength = pcs_hairlng
  626. money -= 1000
  627. gs 'stat'
  628. 'About an hour later, everything should be dried up.'
  629. 'The hairdresser removes the dryer hood. "And we''re all done."'
  630. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  631. act 'Move away':gt 'hairsalon', 'start'
  632. end
  633. end
  634. end
  635. ! if pcs_haircol ! 9:
  636. ! act 'Medium Green':
  637. ! cla
  638. ! *clr
  639. ! gs 'stat'
  640. ! '"I want to try something really different." you tell her.'
  641. ! '"And what would that be?" The hairdresser asks cheerfully.'
  642. ! '"I''d like a nice froest green, like summer leaves." you announce.'
  643. ! '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  644. !
  645. ! act 'Sit down':
  646. ! cla
  647. ! *clr
  648. ! minut += 45
  649. ! pcs_haircol = 9
  650. ! collength = pcs_hairlng
  651. ! money -= 1000
  652. ! gs 'stat'
  653. ! 'About an hour later, everything should be dried up.'
  654. ! 'The hairdresser removes the dryer hood. "And we''re all done."'
  655. ! 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  656. !
  657. ! act 'Move away':gt 'hairsalon', 'start'
  658. ! end
  659. ! end
  660. ! end
  661. if pcs_haircol ! 10:
  662. act 'Light Green':
  663. cla
  664. *clr
  665. gs 'stat'
  666. '"I want to try something really different." you tell her.'
  667. '"And what would that be?" The hairdresser asks cheerfully.'
  668. '"Can you do a nice light green, sort of like new leaves?" you ask.'
  669. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  670. act 'Sit down':
  671. cla
  672. *clr
  673. minut += 45
  674. pcs_haircol = 10
  675. dyefade = rand(35,42)
  676. collength = pcs_hairlng
  677. money -= 1000
  678. gs 'stat'
  679. 'About an hour later, everything should be dried up.'
  680. 'The hairdresser removes the dryer hood. "And we''re all done."'
  681. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  682. act 'Move away':gt 'hairsalon', 'start'
  683. end
  684. end
  685. end
  686. if pcs_haircol ! 11:
  687. act 'Dark Pink':
  688. cla
  689. *clr
  690. gs 'stat'
  691. '"I want to try something really different." you tell her.'
  692. '"And what would that be?" The hairdresser asks cheerfully.'
  693. '"How about a really dark pink, almost like a cross between purple and red." you tell her with a smile.'
  694. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  695. act 'Sit down':
  696. cla
  697. *clr
  698. minut += 45
  699. pcs_haircol = 11
  700. dyefade = rand(35,42)
  701. collength = pcs_hairlng
  702. money -= 1000
  703. gs 'stat'
  704. 'About an hour later, everything should be dried up.'
  705. 'The hairdresser removes the dryer hood. "And we''re all done."'
  706. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  707. act 'Move away':gt 'hairsalon', 'start'
  708. end
  709. end
  710. end
  711. if pcs_haircol ! 12:
  712. act 'Medium Pink':
  713. cla
  714. *clr
  715. gs 'stat'
  716. '"I want to try something really different." you tell her.'
  717. '"And what would that be?" The hairdresser asks cheerfully.'
  718. '"I want it to be pink like bubble gum with maybe a few really light pink streaks." you announce.'
  719. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  720. act 'Sit down':
  721. cla
  722. *clr
  723. minut += 45
  724. pcs_haircol = 12
  725. dyefade = rand(35,42)
  726. collength = pcs_hairlng
  727. money -= 1000
  728. gs 'stat'
  729. 'About an hour later, everything should be dried up.'
  730. 'The hairdresser removes the dryer hood. "And we''re all done."'
  731. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  732. act 'Move away':gt 'hairsalon', 'start'
  733. end
  734. end
  735. end
  736. if pcs_haircol ! 13:
  737. act 'Light Pink':
  738. cla
  739. *clr
  740. gs 'stat'
  741. '"I want to try something really different." you tell her.'
  742. '"And what would that be?" The hairdresser asks cheerfully.'
  743. '"A soft light pink, like candy floss." you announce.'
  744. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  745. act 'Sit down':
  746. cla
  747. *clr
  748. minut += 45
  749. pcs_haircol = 13
  750. dyefade = rand(35,42)
  751. collength = pcs_hairlng
  752. money -= 1000
  753. gs 'stat'
  754. 'About an hour later, everything should be dried up.'
  755. 'The hairdresser removes the dryer hood. "And we''re all done."'
  756. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  757. act 'Move away':gt 'hairsalon', 'start'
  758. end
  759. end
  760. end
  761. if pcs_haircol ! 14:
  762. act 'Dark Purple':
  763. cla
  764. *clr
  765. gs 'stat'
  766. '"I want to try something really different." you tell her.'
  767. '"And what would that be?" The hairdresser asks cheerfully.'
  768. '"IA nice dark purple, like a dark wine." you announce.'
  769. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  770. act 'Sit down':
  771. cla
  772. *clr
  773. minut += 45
  774. pcs_haircol = 14
  775. dyefade = rand(35,42)
  776. collength = pcs_hairlng
  777. money -= 1000
  778. gs 'stat'
  779. 'About an hour later, everything should be dried up.'
  780. 'The hairdresser removes the dryer hood. "And we''re all done."'
  781. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  782. act 'Move away':gt 'hairsalon', 'start'
  783. end
  784. end
  785. end
  786. if pcs_haircol ! 15:
  787. act 'Medium Purple':
  788. cla
  789. *clr
  790. gs 'stat'
  791. '"I want to try something really different." you tell her.'
  792. '"And what would that be?" The hairdresser asks cheerfully.'
  793. '"I''m leaning towards purple, not so dark that you can''t tell it is purple, you know?" you tell her.'
  794. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  795. act 'Sit down':
  796. cla
  797. *clr
  798. minut += 45
  799. pcs_haircol = 15
  800. dyefade = rand(35,42)
  801. collength = pcs_hairlng
  802. money -= 1000
  803. gs 'stat'
  804. 'About an hour later, everything should be dried up.'
  805. 'The hairdresser removes the dryer hood. "And we''re all done."'
  806. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  807. act 'Move away':gt 'hairsalon', 'start'
  808. end
  809. end
  810. end
  811. if pcs_haircol ! 16:
  812. act 'Light Purple':
  813. cla
  814. *clr
  815. gs 'stat'
  816. '"I want to try something really different." you tell her.'
  817. '"And what would that be?" The hairdresser asks cheerfully.'
  818. '"I''m thinking a really light purple, like grape soda." you announce.'
  819. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  820. act 'Sit down':
  821. cla
  822. *clr
  823. minut += 45
  824. pcs_haircol = 16
  825. dyefade = rand(35,42)
  826. collength = pcs_hairlng
  827. money -= 1000
  828. gs 'stat'
  829. 'About an hour later, everything should be dried up.'
  830. 'The hairdresser removes the dryer hood. "And we''re all done."'
  831. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  832. act 'Move away':gt 'hairsalon', 'start'
  833. end
  834. end
  835. end
  836. if pcs_haircol ! 17:
  837. act 'Orange':
  838. cla
  839. *clr
  840. gs 'stat'
  841. '"I want to try something really different." you tell her.'
  842. '"And what would that be?" The hairdresser asks cheerfully.'
  843. '"Really orange, like a fox." you announce.'
  844. '"No problem, this''ll be fun. Please have a seat.", she says and turns around one of the chairs for you.'
  845. act 'Sit down':
  846. cla
  847. *clr
  848. minut += 45
  849. pcs_haircol = 17
  850. dyefade = rand(35,42)
  851. collength = pcs_hairlng
  852. money -= 1000
  853. gs 'stat'
  854. 'About an hour later, everything should be dried up.'
  855. 'The hairdresser removes the dryer hood. "And we''re all done."'
  856. 'You stand up from the chair and pay her 1000 <b>₽</b>.'
  857. act 'Move away':gt 'hairsalon', 'start'
  858. end
  859. end
  860. end
  861. gs 'stat'
  862. end
  863. if $ARGS[0] = 'braidhair':
  864. cla
  865. *clr
  866. '"I''d like to have my hair braided. Could you do that?", you as the female hairdresser.'
  867. if hbraids = 20:
  868. '"Sorry, your hair is already braided as well as I can do."'
  869. act 'Move away':gt 'hairsalon', 'start'
  870. exit
  871. elseif pcs_hairlng <= 80:
  872. '"Sorry, your hair is too short for me to braid it."'
  873. act 'Move away':gt 'hairsalon', 'start'
  874. exit
  875. elseif pcs_hairlng > 400:
  876. '"Sorry, your hair is too long to make a braid that will not fall apart."'
  877. act 'Move away':gt 'hairsalon', 'start'
  878. end
  879. 'She takes a look at you hair and nods, "Sure, you have beautiful, long hair, it shouldn''t be a problem at all."'
  880. 'The hairdresser tells you to sit down on one of the free seats and she''ll get on it immediately.'
  881. act 'Sit down':
  882. cla
  883. *clr
  884. '"Just relax, we''ll be done in no time.", she tells you.'
  885. act 'Relax':
  886. cla
  887. *clr
  888. minut += 40
  889. hbraids = 20
  890. money -= 1250
  891. '"And we are done.", she says.'
  892. 'You stand up and pay her at the counter.'
  893. act 'Look in the mirror':gt 'hairsalon', 'mirror'
  894. end
  895. end
  896. end
  897. if $ARGS[0] = 'mirror':
  898. cls
  899. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  900. '<center>You look at your new hairstyle in the mirror.</center>'
  901. act 'Move away':gt 'hairsalon', 'start'
  902. end
  903. --- hairsalon ---------------------------------