hairsalon 26 KB

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