1
0

hairsalon 32 KB

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