barbershop 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168
  1. # barbershop
  2. !!! Maruda Hair Mod
  3. !!pcs_hairlng <= 30 = vshort
  4. !!pcs_hairlng <= 80 = short
  5. !!pcs_hairlng <= 160 = med
  6. !!pcs_hairlng <= 260 = medlo
  7. !!pcs_hairlng <= 400 = lng
  8. !!pcs_hairlng <= 600 = qlng
  9. !!pcs_hairlng <= 800 = vlng
  10. !!pcs_hairlng > 800 = xlng
  11. !!pcs_hairbsh - 0 = unbrushed 1 = brushed
  12. !!defcurly - 0 = naturally straight, 1 = naturally curly
  13. !!straight = curly hair straightened (days remaining)
  14. !!hbraids = braids
  15. !!hpigtail = pigtails
  16. !!curly = curly
  17. !!hbangs = bangs
  18. !!hpingripw = buns
  19. !!hscrunchw = scrunch
  20. !!hbangs + hscrunchw = bangs-scrunch
  21. !!hbangs + hpingripw = bangs-buns
  22. !!curly = hscrunchw = curly-scrunch
  23. !!curly + hpingripw = curly-buns
  24. !!curly + hbangs = curly-bangs
  25. !!curly + hbangs + hscrunchw = curly-bangs-scrunch
  26. !!curly + hbangs + hpingripw = curly-bangs-buns
  27. !!nathcol = natural hair colour
  28. !!pcs_haircol 0 = Black
  29. !!pcs_haircol 1 = Brown
  30. !!pcs_haircol 2 = Red
  31. !!pcs_haircol 3 = Blonde
  32. !!pcs_haircol 4 = Bright Red
  33. !!pcs_haircol 5 = Dark Blue
  34. !!pcs_haircol 6 = Medium Blue
  35. !!pcs_haircol 7 = Light Blue
  36. !!pcs_haircol 8 = Dark Green
  37. !!pcs_haircol 10 = Light Green
  38. !!pcs_haircol 11 = Dark Pink
  39. !!pcs_haircol 12 = Medium Pink
  40. !!pcs_haircol 13 = Light Pink
  41. !!pcs_haircol 14 = Dark Purple
  42. !!pcs_haircol 15 = Medium Purple
  43. !!pcs_haircol 16 = Light Purple
  44. !!pcs_haircol 17 = Orange
  45. if $ARGS[0] = 'start':
  46. gs 'stat'
  47. '<center><b><font color="maroon">The Barber Shop</font></b></center>'
  48. '<center>The only barber shop in the area owned by Oleg Anatolyevich Syomin. He denies ever playing football, but your brother is convinced he is "The Oleg Anatolyevich Syomin". While he can''t do very special hairstyles, he''s cheap and works fast.</center>'
  49. clr
  50. gs 'stat'
  51. if night_mode = 1:
  52. fcolor = rgb(255, 255, 255)
  53. bcolor = rgb(0, 0, 0)
  54. lcolor = rgb(106, 90, 205)
  55. else
  56. fcolor = rgb(0, 0, 0)
  57. bcolor = rgb(255, 255, 255)
  58. lcolor = rgb(106, 90, 205)
  59. end
  60. ''
  61. if money >= 500 and pcs_hairlng > 15:'<a href="exec:gt ''barbershop'', ''cuthair''">Cut your hair - 500 <b>₽</b></a>'
  62. if money < 500 and pcs_hairlng <= 15:'You don''t have enough money to get your hair cut. It costs 500 <b>₽</b> and you only have <<money>>.'
  63. ''
  64. if money >= 300 and pcs_hairlng > 80:'<a href="exec:gt ''barbershop'', ''perm''">Curl your hair - 300 <b>₽</b></a>'
  65. if money < 300:'You cannot afford to get your hair curled. It costs 300 <b>₽</b>, which you do not have at the moment.'
  66. if pcs_hairlng <= 80:'Your hair is not long enough to be curled.'
  67. ''
  68. if money >= 300 and pcs_hairlng > 80:'<a href="exec:gt ''barbershop'', ''perm2''">Straighten your hair - 300 <b>₽</b></a>'
  69. if money < 300:'You cannot afford to get your hair straightened. It costs 300 <b>₽</b>, which you do not have at the moment.'
  70. if pcs_hairlng <= 80:'Your hair is not long enough to be straightened.'
  71. ''
  72. if money >= 750:'<a href="exec:gt ''barbershop'', ''dyehair''">Dye your hair - 750 <b>₽</b></a>'
  73. if money < 750:'You cannot afford to dye your hair, as you are short the 750 <b>₽</b> required.'
  74. ''
  75. if hour =< 8 or hour >= 20:
  76. cls
  77. 'The barber shop is closed at the moment, you should probably come back, when Mr. Syomin is in'
  78. act 'Leave':minut += 2 & gt 'pavCommercial'
  79. exit
  80. end
  81. act 'Leave':minut += 2 & gt 'pavCommercial'
  82. end
  83. if money >= 60:
  84. act 'Buy Scrunchies - 60 <b>₽</b>':
  85. cls
  86. money -= 60
  87. hscrunch += 10
  88. 'You pay Mr. Syomin and buy the small box.'
  89. act 'Move away':gt 'barbershop', 'start'
  90. end
  91. end
  92. if money >= 80:
  93. act 'Buy Hairaccessories - 80 <b>₽</b>':
  94. cls
  95. money -= 80
  96. hpingrip += 10
  97. 'You pay Mr. Syomin and buy the small box.'
  98. act 'Move away':gt 'barbershop', 'start'
  99. end
  100. end
  101. if barbershop_wrk = 0:
  102. act 'Ask for work':
  103. cla
  104. *clr
  105. minut += 5
  106. 'You walk up to Mr. Syomin, the owner of the barbershop.'
  107. '"Hello Mr. Syomin", you greet him.'
  108. '"Hello <<$pcs_nickname>>! What can I do for you today?", he asks you in his usual soothing voice.'
  109. '"I was wondering if you''re looking for some help around here"'
  110. '"Well, I don''t think you have experience as a hairdresser..." He thinks for a second. "..., but my back isn''t the best anymore, so I could use some help keeping the shop clean. It''s not much work, but I''d be happy if you could come in once a day for about an hour. Just come by, when you''re done with school and when I''m still open, obviously."'
  111. 'You smile cheerfully. "That sound great! What would I have to do?"'
  112. '"Well," he says, while looking around and gathering tasks for you. "..., you''d have to mop the floor here in the main room and the break room in the back as well. Take out all the trash, clean the breakroom kitchen, clean the mirrors, windows, chairs and toilet and of course dust the shelves. It might sound like a lot, but don''t worry, even doing one thing, makes my life easier."'
  113. 'You think about it for a second, but you guess it won''t be too bad and you could need any amount of money... "I...uhm...hate to ask, but how much would I earn per hour?"'
  114. '"Ah yes," Mr. Syomin chuckles. "..., the most important question. Are you alright with 100 <b>₽</b> per hour?"'
  115. act 'Accept the job':
  116. cla
  117. *nl
  118. '"That''s great", you nod. "When can I start?"'
  119. '"If you could come back tomorrow, that''d be great."'
  120. barbershop_wrk = 1
  121. act 'Leave': gt 'barbershop','start'
  122. end
  123. act 'Think about it':
  124. cla
  125. *nl
  126. '"I guess I''ll think about it some more.", you answer.'
  127. '"Sure <<$pcs_nickname>>, come back when you want to work."'
  128. act 'Leave': gt 'barbershop','start'
  129. end
  130. end
  131. elseif barbershop_wrk = 1 and barbershop_wrk_day ! daystart:
  132. act 'Get to work (1h)':
  133. cla
  134. *clr
  135. minut += 60
  136. money += 100
  137. barbershop_wrk_day = daystart
  138. gs 'stat'
  139. 'You work diligently and fast. You clean the floor, take out the trash, dust off the shelves and wipe some mirrors and windows. Before you know an hour has passed and you''re 100 <b>₽</b> richer.'
  140. act 'Leave': gt 'barbershop','start'
  141. end
  142. end
  143. if $ARGS[0] = 'cuthair':
  144. cla
  145. *clr
  146. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  147. 'You look at your yourself in the mirror then ask Mr. Syomin if you can get your hair cut.'
  148. '"Of course, how would you like your hair cut?", he asks you.'
  149. if pcs_hairlng > 10:
  150. act 'Very short':
  151. cla
  152. *clr
  153. money -= 500
  154. 'You sit down and say, "I want my hair to be very short."'
  155. '"Of course", he says with a friendly smile on her face, while leading you to a free seat.'
  156. act 'Sit down':
  157. cls
  158. minut += 30
  159. pcs_hairlng = 10
  160. gs 'stat'
  161. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  162. 'About half an hour later he is done and shows you your very short buzzcut.'
  163. 'You stand up and pay Mr. Syomin at the counter.'
  164. act 'Stand up':gt 'barbershop', 'start'
  165. end
  166. end
  167. end
  168. if pcs_hairlng > 31:
  169. act 'Short, but not too short':
  170. cla
  171. *clr
  172. money -= 500
  173. '"I''d like to have my hair cut short, but it shouldn''t get too short. I hope, you know what I mean.", you tell him, hoping he wouldn''t cut everything off.'
  174. '"I know what you mean, that''s not problem at all", he says, then he turns around one of the free seats and makes a gesture to you, to sit down.'
  175. act 'Sit down':
  176. if pcs_hairlng > 60:
  177. cla
  178. *clr
  179. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  180. act 'Yes':
  181. cls
  182. minut += 20
  183. pcs_hairlng = 31
  184. hbangs = 1
  185. pcs_hairbsh = 1
  186. gs 'stat'
  187. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  188. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle, which barely reaches your earlobes.'
  189. 'You stand up and pay Mr. Syomin at the counter.'
  190. act 'Stand up':gt 'barbershop', 'start'
  191. end
  192. act 'No':
  193. cls
  194. minut += 20
  195. pcs_hairlng = 31
  196. pcs_hairbsh = 1
  197. gs 'stat'
  198. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  199. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle, which barely reaches your earlobes.'
  200. 'You stand up and pay Mr. Syomin at the counter.'
  201. act 'Stand up':gt 'barbershop', 'start'
  202. end
  203. else
  204. cls
  205. minut += 20
  206. pcs_hairlng = 31
  207. pcs_hairbsh = 1
  208. gs 'stat'
  209. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  210. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle, which barely reaches your earlobes.'
  211. 'You stand up and pay Mr. Syomin at the counter.'
  212. act 'Stand up':gt 'barbershop', 'start'
  213. end
  214. end
  215. end
  216. end
  217. if pcs_hairlng > 81:
  218. act 'About chin-line length':
  219. cla
  220. *clr
  221. money -= 500
  222. '"Could you cut my hair back to between my chin and shoulder, please?", you ask him.'
  223. '"Sure, no problem", he tells you getting a chair for you ready.'
  224. act 'Sit down.':
  225. if pcs_hairlng > 90:
  226. cla
  227. *clr
  228. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  229. act 'Yes':
  230. cls
  231. minut += 20
  232. pcs_hairlng = 81
  233. hbangs = 1
  234. pcs_hairbsh = 1
  235. gs 'stat'
  236. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  237. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which goes down to you chin-line and you have a fringe, covering your forehead.'
  238. 'You stand up and pay Mr. Syomin at the counter.'
  239. act 'Stand up':gt 'barbershop', 'start'
  240. end
  241. act 'No':
  242. cls
  243. minut += 30
  244. pcs_hairlng = 81
  245. pcs_hairbsh = 1
  246. gs 'stat'
  247. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  248. '20 minutes later, he is done and shows you your new hairstyle which goes down to you chin-line.'
  249. 'You stand up and pay Mr. Syomin at the counter.'
  250. act 'Stand up':gt 'barbershop', 'start'
  251. end
  252. else
  253. cls
  254. minut += 20
  255. pcs_hairlng = 31
  256. pcs_hairbsh = 1
  257. gs 'stat'
  258. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  259. '20 minutes later, he is done and shows you your new hairstyle which goes down to you chin-line.'
  260. 'You stand up and pay Mr. Syomin at the counter.'
  261. act 'Stand up':gt 'barbershop', 'start'
  262. end
  263. end
  264. end
  265. end
  266. if pcs_hairlng > 161:
  267. act 'Shoulder Length':
  268. cla
  269. *clr
  270. money -= 500
  271. '"I would like to have my hair cut back to about the height of my shoulder.", you tell him.'
  272. '"Sure, no problem", he tells you, gesturing you, to sit down into a free chair.'
  273. act 'Sit down':
  274. if pcs_hairlng > 170:
  275. cla
  276. *clr
  277. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  278. act 'Yes':
  279. cls
  280. minut += 20
  281. pcs_hairlng = 161
  282. hbangs = 1
  283. pcs_hairbsh = 1
  284. gs 'stat'
  285. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  286. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which just reaches your shoulders and you have a fringe, covering your forehead.'
  287. 'You stand up and pay Mr. Syomin at the counter.'
  288. act 'Stand up':gt 'barbershop', 'start'
  289. end
  290. act 'No':
  291. cls
  292. minut += 30
  293. pcs_hairlng = 161
  294. pcs_hairbsh = 1
  295. gs 'stat'
  296. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  297. '30 minutes later, he is done cutting your hair. He shows you your new hairstyle which just reaches your shoulders.'
  298. 'You stand up and pay Mr. Syomin at the counter.'
  299. act 'Stand up':gt 'barbershop', 'start'
  300. end
  301. else
  302. cls
  303. minut += 20
  304. pcs_hairlng = 161
  305. pcs_hairbsh = 1
  306. gs 'stat'
  307. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  308. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which just reaches your shoulders.'
  309. 'You stand up and pay Mr. Syomin at the counter.'
  310. act 'Stand up':gt 'barbershop', 'start'
  311. end
  312. end
  313. end
  314. end
  315. if pcs_hairlng > 261:
  316. act 'About Brastrap length':
  317. cla
  318. *clr
  319. money -= 500
  320. '"Could you cut my hair back to about where my bra-strap sits?", you ask him.'
  321. '"That''s absolutely no problem.", he says, when gesturing you sit down on one of the free seat'
  322. act 'Sit down.':
  323. if pcs_hairlng > 280:
  324. cla
  325. *clr
  326. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  327. act 'Yes':
  328. cls
  329. minut += 20
  330. pcs_hairlng = 261
  331. hbangs = 1
  332. pcs_hairbsh = 1
  333. gs 'stat'
  334. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  335. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to your bra strap, in addition he made you a fringe, which covers your forehead, as requested.'
  336. 'You stand up and pay Mr. Syomin at the counter.'
  337. act 'Stand up':gt 'barbershop', 'start'
  338. end
  339. act 'No':
  340. cls
  341. minut += 20
  342. pcs_hairlng = 261
  343. pcs_hairbsh = 1
  344. gs 'stat'
  345. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  346. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to your bra strap.'
  347. 'You stand up and pay Mr. Syomin at the counter.'
  348. act 'Stand up':gt 'barbershop', 'start'
  349. end
  350. else
  351. cls
  352. minut += 20
  353. pcs_hairlng = 261
  354. pcs_hairbsh = 1
  355. gs 'stat'
  356. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  357. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to your bra strap.'
  358. 'You stand up and pay Mr. Syomin at the counter.'
  359. act 'Stand up':gt 'barbershop', 'start'
  360. end
  361. end
  362. end
  363. end
  364. if pcs_hairlng > 401:
  365. act 'About Back length':
  366. cla
  367. *clr
  368. money -= 500
  369. '"Could you cut my hair back to about the small of my back?", you ask him.'
  370. '"That''s absolutely no problem.", he says, when gesturing you sit down on one of the free seat'
  371. act 'Sit down.':
  372. if pcs_hairlng > 420:
  373. cla
  374. *clr
  375. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  376. act 'Yes':
  377. cls
  378. minut += 20
  379. pcs_hairlng = 401
  380. hbangs = 1
  381. pcs_hairbsh = 1
  382. gs 'stat'
  383. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  384. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the small of your back, in addition he made you a fringe, which covers your forehead, as requested.'
  385. 'You stand up and pay Mr. Syomin at the counter.'
  386. act 'Stand up':gt 'barbershop', 'start'
  387. end
  388. act 'No':
  389. cls
  390. minut += 20
  391. pcs_hairlng = 401
  392. pcs_hairbsh = 1
  393. gs 'stat'
  394. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  395. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the small of your back.'
  396. 'You stand up and pay Mr. Syomin at the counter.'
  397. act 'Stand up':gt 'barbershop', 'start'
  398. end
  399. else
  400. cls
  401. minut += 20
  402. pcs_hairlng = 401
  403. pcs_hairbsh = 1
  404. gs 'stat'
  405. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  406. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the small of your back.'
  407. 'You stand up and pay Mr. Syomin at the counter.'
  408. act 'Stand up':gt 'barbershop', 'start'
  409. end
  410. end
  411. end
  412. end
  413. if pcs_hairlng > 601:
  414. act 'About Hip length':
  415. cla
  416. *clr
  417. money -= 500
  418. '"Could you cut my hair back to about the top of my hips?", you ask him.'
  419. '"That''s absolutely no problem.", he says, when gesturing you sit down on one of the free seat'
  420. act 'Sit down.':
  421. if pcs_hairlng > 620:
  422. cla
  423. *clr
  424. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  425. act 'Yes':
  426. cls
  427. minut += 20
  428. pcs_hairlng = 601
  429. hbangs = 1
  430. pcs_hairbsh = 1
  431. gs 'stat'
  432. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  433. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the top of your hips, in addition he made you a fringe, which covers your forehead, as requested.'
  434. 'You stand up and pay Mr. Syomin at the counter.'
  435. act 'Stand up':gt 'barbershop', 'start'
  436. end
  437. act 'No':
  438. cls
  439. minut += 20
  440. pcs_hairlng = 601
  441. pcs_hairbsh = 1
  442. gs 'stat'
  443. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  444. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the top of your hips.'
  445. 'You stand up and pay Mr. Syomin at the counter.'
  446. act 'Stand up':gt 'barbershop', 'start'
  447. end
  448. else
  449. cls
  450. minut += 20
  451. pcs_hairlng = 601
  452. pcs_hairbsh = 1
  453. gs 'stat'
  454. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  455. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the top of your hips.'
  456. 'You stand up and pay Mr. Syomin at the counter.'
  457. act 'Stand up':gt 'barbershop', 'start'
  458. end
  459. end
  460. end
  461. end
  462. if pcs_hairlng > 801:
  463. act 'Cut the tips':
  464. cla
  465. *clr
  466. money -= 500
  467. '"I''d like to keep this length, but my tips might need some cutting. Could you do that?", you ask him. '
  468. '"Of course, please sit down.", he says.'
  469. act 'Sit down.':
  470. if pcs_hairlng > 801:
  471. cla
  472. *clr
  473. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  474. act 'Yes':
  475. cls
  476. minut += 20
  477. pcs_hairlng = 801
  478. hbangs = 1
  479. pcs_hairbsh = 1
  480. gs 'stat'
  481. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  482. '20 minutes later, he is done cutting your hair. He shows you how he trimmed your hair as requested keeping it as much of the length as possible, he cut you a nice fringe, which now covers your forehead.'
  483. 'You stand up and pay Mr. Syomin at the counter.'
  484. act 'Stand up':gt 'barbershop', 'start'
  485. end
  486. act 'No':
  487. cls
  488. minut += 20
  489. pcs_hairlng = 801
  490. pcs_hairbsh = 1
  491. gs 'stat'
  492. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  493. '20 minutes later, he is done cutting your hair. He shows you how he trimmed your hair as requested keeping it as much of the length as possible'
  494. 'You stand up and pay Mr. Syomin at the counter.'
  495. act 'Stand up':gt 'barbershop', 'start'
  496. end
  497. else
  498. cls
  499. minut += 20
  500. pcs_hairlng = 801
  501. pcs_hairbsh = 1
  502. gs 'stat'
  503. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  504. '20 minutes later, he is done cutting your hair. He shows you how he trimmed your hair as requested keeping it as much of the length as possible'
  505. 'You stand up and pay Mr. Syomin at the counter.'
  506. act 'Stand up':gt 'barbershop', 'start'
  507. end
  508. end
  509. end
  510. end
  511. act 'Change you mind': gt 'barbershop', 'start'
  512. end
  513. if $ARGS[0] = 'perm':
  514. cla
  515. *clr
  516. minut += 20
  517. money -= 300
  518. if defcurly = 0:
  519. curly = rand(12,16)
  520. gs 'stat'
  521. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  522. 'You get your hair curled. It should hold for around 2 weeks.'
  523. else
  524. curly = 2147483647
  525. gs 'stat'
  526. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  527. 'You get your hair curled, as it should be naturally.'
  528. end
  529. act 'Leave': gt 'barbershop', 'start'
  530. end
  531. if $ARGS[0] = 'perm2':
  532. cla
  533. *clr
  534. minut += 20
  535. money -= 300
  536. curly = 0
  537. if defcurly = 0:
  538. gs 'stat'
  539. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  540. 'You get your hair straightened, as it should be naturally.'
  541. else
  542. straight = rand(12,16)
  543. gs 'stat'
  544. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  545. 'You get your hair straightened. It should hold for around 2 weeks.'
  546. end
  547. act 'Leave': gt 'barbershop', 'start'
  548. end
  549. if $ARGS[0] = 'dyehair':
  550. clr
  551. cla
  552. gs 'stat'
  553. 'You ask Mr. Syomin, the barber, if he could dye your hair.'
  554. '"Sure.", he says.'
  555. '"What colour would like to have your hair dyed?"'
  556. act 'Change your mind':gt 'barbershop', 'start'
  557. if pcs_haircol ! nathcol:
  558. act'Restore your hair to its natural colour':
  559. cla
  560. *clr
  561. '"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."'
  562. '"Sure thing!", he says, "Why don''t you take a seat?"'
  563. '"We''ll be done in no time!", he says and points your over to sit down on one of the seats.'
  564. act 'Sit down':
  565. cla
  566. *clr
  567. minut += 45
  568. pcs_haircol = nathcol
  569. money -= 750
  570. gs 'stat'
  571. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  572. 'Less than an hour later your hair is dyed and dried.'
  573. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  574. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  575. act 'Leave':gt 'barbershop', 'start'
  576. end
  577. end
  578. end
  579. if pcs_haircol ! 0:
  580. act 'Black':
  581. cla
  582. *clr
  583. gs 'stat'
  584. '"Black", you say, "I want to have it as dark as possible, please."'
  585. '"Sure thing!", he says, "Why don''t you take a seat?"'
  586. '"We''ll be done in no time!", he says and points your over to sit down on one of the seats.'
  587. act 'Sit down':
  588. cla
  589. *clr
  590. minut += 45
  591. pcs_haircol = 0
  592. dyefade = rand(28,35)
  593. collength = pcs_hairlng
  594. money -= 750
  595. gs 'stat'
  596. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  597. 'Not even an hour later everything seems to have dried up.'
  598. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  599. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  600. act 'Leave':gt 'barbershop', 'start'
  601. end
  602. end
  603. end
  604. if pcs_haircol ! 1:
  605. act 'Brown':
  606. cla
  607. *clr
  608. gs 'stat'
  609. '"I''d like to have my hair brown", you say.'
  610. '"Sure thing!", he answer in a happy tone, "Why don''t you take a seat?"'
  611. '"We''ll be done in no time!", he says.'
  612. act 'Sit down':
  613. cla
  614. *clr
  615. minut += 45
  616. pcs_haircol = 1
  617. dyefade = rand(28,35)
  618. collength = pcs_hairlng
  619. money -= 750
  620. gs 'stat'
  621. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  622. '45 minutes later, everything should be dried up.'
  623. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  624. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  625. act 'Leave':gt 'barbershop', 'start'
  626. end
  627. end
  628. end
  629. if pcs_haircol ! 2:
  630. act 'Red':
  631. cla
  632. *clr
  633. gs 'stat'
  634. '"Red is a colour I''d love to try out.", you say.'
  635. '"Sure thing!", he smiles, "Why don''t you take a seat?"'
  636. '"We''ll be done in no time!", he says as he turns around one of the seats for you.'
  637. act 'Sit down':
  638. cla
  639. *clr
  640. minut += 45
  641. pcs_haircol = 2
  642. dyefade = rand(28,35)
  643. collength = pcs_hairlng
  644. money -= 750
  645. gs 'stat'
  646. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  647. '45 minutes later, everything should be dried up.'
  648. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  649. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  650. act 'Leave':gt 'barbershop', 'start'
  651. end
  652. end
  653. end
  654. if pcs_haircol ! 3:
  655. act 'Blonde':
  656. cla
  657. *clr
  658. gs 'stat'
  659. '"I want to have my hair coloured blonde, please", you tell him.'
  660. '"As you wish, please have a seat.", he says and turns around one of the chairs for you.'
  661. act 'Sit down':
  662. cla
  663. *clr
  664. minut += 45
  665. pcs_haircol = 3
  666. dyefade = rand(28,35)
  667. collength = pcs_hairlng
  668. money -= 750
  669. gs 'stat'
  670. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  671. 'About an hour later, everything should be dried up.'
  672. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  673. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  674. act 'Leave':gt 'barbershop', 'start'
  675. end
  676. end
  677. end
  678. if pcs_haircol ! 4:
  679. act 'Bright Red':
  680. cla
  681. *clr
  682. gs 'stat'
  683. '"I want to try something really different." you tell him.'
  684. '"And what would that be?" Mr. Syomin asks cheerfully.'
  685. '"Really bright red, like a fire truck." you announce.'
  686. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  687. act 'Sit down':
  688. cla
  689. *clr
  690. minut += 45
  691. pcs_haircol = 4
  692. dyefade = rand(23,30)
  693. collength = pcs_hairlng
  694. money -= 750
  695. gs 'stat'
  696. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  697. 'About an hour later, everything should be dried up.'
  698. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  699. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  700. act 'Leave':gt 'barbershop', 'start'
  701. end
  702. end
  703. end
  704. if pcs_haircol ! 5:
  705. act 'Dark Blue':
  706. cla
  707. *clr
  708. gs 'stat'
  709. '"I want to try something really different." you tell him.'
  710. '"And what would that be?" Mr. Syomin asks cheerfully.'
  711. '"I want a really dark blue, almost purple." you announce.'
  712. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  713. act 'Sit down':
  714. cla
  715. *clr
  716. minut += 45
  717. pcs_haircol = 5
  718. dyefade = rand(23,30)
  719. collength = pcs_hairlng
  720. money -= 750
  721. gs 'stat'
  722. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  723. 'About an hour later, everything should be dried up.'
  724. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  725. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  726. act 'Leave':gt 'barbershop', 'start'
  727. end
  728. end
  729. end
  730. if pcs_haircol ! 6:
  731. act 'Medium Blue':
  732. cla
  733. *clr
  734. gs 'stat'
  735. '"I want to try something really different." you tell him.'
  736. '"And what would that be?" Mr. Syomin asks cheerfully.'
  737. '"I feel like trying an electric blue." you announce.'
  738. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  739. act 'Sit down':
  740. cla
  741. *clr
  742. minut += 45
  743. pcs_haircol = 6
  744. dyefade = rand(23,30)
  745. collength = pcs_hairlng
  746. money -= 750
  747. gs 'stat'
  748. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  749. 'About an hour later, everything should be dried up.'
  750. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  751. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  752. act 'Leave':gt 'barbershop', 'start'
  753. end
  754. end
  755. end
  756. if pcs_haircol ! 7:
  757. act 'Light Blue':
  758. cla
  759. *clr
  760. gs 'stat'
  761. '"I want to try something really different." you tell him.'
  762. '"And what would that be?" Mr. Syomin asks cheerfully.'
  763. '"Make my hair light blue, like candy floss." you announce.'
  764. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  765. act 'Sit down':
  766. cla
  767. *clr
  768. minut += 45
  769. pcs_haircol = 7
  770. dyefade = rand(23,30)
  771. collength = pcs_hairlng
  772. money -= 750
  773. gs 'stat'
  774. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  775. 'About an hour later, everything should be dried up.'
  776. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  777. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  778. act 'Leave':gt 'barbershop', 'start'
  779. end
  780. end
  781. end
  782. if pcs_haircol ! 8:
  783. act 'Dark Green':
  784. cla
  785. *clr
  786. gs 'stat'
  787. '"I want to try something really different." you tell him.'
  788. '"And what would that be?" Mr. Syomin asks cheerfully.'
  789. '"I want a deep green, like emerald." you announce.'
  790. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  791. act 'Sit down':
  792. cla
  793. *clr
  794. minut += 45
  795. pcs_haircol = 8
  796. dyefade = rand(23,30)
  797. collength = pcs_hairlng
  798. money -= 750
  799. gs 'stat'
  800. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  801. 'About an hour later, everything should be dried up.'
  802. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  803. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  804. act 'Leave':gt 'barbershop', 'start'
  805. end
  806. end
  807. end
  808. ! if pcs_haircol ! 9:
  809. ! act 'Medium Green':
  810. ! cla
  811. ! *clr
  812. ! gs 'stat'
  813. ! '"I want to try something really different." you tell him.'
  814. ! '"And what would that be?" Mr. Syomin asks cheerfully.'
  815. ! '"I''d like a nice froest green, like summer leaves." you announce.'
  816. ! '"As you wish, although I''not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  817. !
  818. ! act 'Sit down':
  819. ! cla
  820. ! *clr
  821. ! minut += 45
  822. ! pcs_haircol = 9
  823. ! collength = pcs_hairlng
  824. ! money -= 750
  825. ! gs 'stat'
  826. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  827. ! 'About an hour later, everything should be dried up.'
  828. ! 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  829. ! 'You stand up from the chair and pay him 750 <b>₽</b>.'
  830. !
  831. ! act 'Leave':gt 'barbershop', 'start'
  832. ! end
  833. ! end
  834. ! end
  835. if pcs_haircol ! 10:
  836. act 'Light Green':
  837. cla
  838. *clr
  839. gs 'stat'
  840. '"I want to try something really different." you tell him.'
  841. '"And what would that be?" Mr. Syomin asks cheerfully.'
  842. '"Can you do a nice light green, sort of like new leaves?" you ask.'
  843. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  844. act 'Sit down':
  845. cla
  846. *clr
  847. minut += 45
  848. pcs_haircol = 10
  849. dyefade = rand(23,30)
  850. collength = pcs_hairlng
  851. money -= 750
  852. gs 'stat'
  853. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  854. 'About an hour later, everything should be dried up.'
  855. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  856. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  857. act 'Leave':gt 'barbershop', 'start'
  858. end
  859. end
  860. end
  861. if pcs_haircol ! 11:
  862. act 'Dark Pink':
  863. cla
  864. *clr
  865. gs 'stat'
  866. '"I want to try something really different." you tell him.'
  867. '"And what would that be?" Mr. Syomin asks cheerfully.'
  868. '"How about a really dark pink, almost like a cross between purple and red." you tell him with a smile.'
  869. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  870. act 'Sit down':
  871. cla
  872. *clr
  873. minut += 45
  874. pcs_haircol = 11
  875. dyefade = rand(23,30)
  876. collength = pcs_hairlng
  877. money -= 750
  878. gs 'stat'
  879. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  880. 'About an hour later, everything should be dried up.'
  881. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  882. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  883. act 'Leave':gt 'barbershop', 'start'
  884. end
  885. end
  886. end
  887. if pcs_haircol ! 12:
  888. act 'Medium Pink':
  889. cla
  890. *clr
  891. gs 'stat'
  892. '"I want to try something really different." you tell him.'
  893. '"And what would that be?" Mr. Syomin asks cheerfully.'
  894. '"I want it to be pink like bubble gum with maybe a few really light pink streaks." you announce.'
  895. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  896. act 'Sit down':
  897. cla
  898. *clr
  899. minut += 45
  900. pcs_haircol = 12
  901. dyefade = rand(23,30)
  902. collength = pcs_hairlng
  903. money -= 750
  904. gs 'stat'
  905. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  906. 'About an hour later, everything should be dried up.'
  907. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  908. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  909. act 'Leave':gt 'barbershop', 'start'
  910. end
  911. end
  912. end
  913. if pcs_haircol ! 13:
  914. act 'Light Pink':
  915. cla
  916. *clr
  917. gs 'stat'
  918. '"I want to try something really different." you tell him.'
  919. '"And what would that be?" Mr. Syomin asks cheerfully.'
  920. '"A soft light pink, like candy floss." you announce.'
  921. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  922. act 'Sit down':
  923. cla
  924. *clr
  925. minut += 45
  926. pcs_haircol = 13
  927. dyefade = rand(23,30)
  928. collength = pcs_hairlng
  929. money -= 750
  930. gs 'stat'
  931. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  932. 'About an hour later, everything should be dried up.'
  933. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  934. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  935. act 'Leave':gt 'barbershop', 'start'
  936. end
  937. end
  938. end
  939. if pcs_haircol ! 14:
  940. act 'Dark Purple':
  941. cla
  942. *clr
  943. gs 'stat'
  944. '"I want to try something really different." you tell him.'
  945. '"And what would that be?" Mr. Syomin asks cheerfully.'
  946. '"IA nice dark purple, like a dark wine." you announce.'
  947. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  948. act 'Sit down':
  949. cla
  950. *clr
  951. minut += 45
  952. pcs_haircol = 14
  953. dyefade = rand(23,30)
  954. collength = pcs_hairlng
  955. money -= 750
  956. gs 'stat'
  957. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  958. 'About an hour later, everything should be dried up.'
  959. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  960. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  961. act 'Leave':gt 'barbershop', 'start'
  962. end
  963. end
  964. end
  965. if pcs_haircol ! 15:
  966. act 'Medium Purple':
  967. cla
  968. *clr
  969. gs 'stat'
  970. '"I want to try something really different." you tell him.'
  971. '"And what would that be?" Mr. Syomin asks cheerfully.'
  972. '"I''m leaning towards purple, not so dark that you can''t tell it is purple, you know?" you tell him.'
  973. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  974. act 'Sit down':
  975. cla
  976. *clr
  977. minut += 45
  978. pcs_haircol = 15
  979. dyefade = rand(23,30)
  980. collength = pcs_hairlng
  981. money -= 750
  982. gs 'stat'
  983. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  984. 'About an hour later, everything should be dried up.'
  985. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  986. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  987. act 'Leave':gt 'barbershop', 'start'
  988. end
  989. end
  990. end
  991. if pcs_haircol ! 16:
  992. act 'Light Purple':
  993. cla
  994. *clr
  995. gs 'stat'
  996. '"I want to try something really different." you tell him.'
  997. '"And what would that be?" Mr. Syomin asks cheerfully.'
  998. '"I''m thinking a really light purple, like grape soda." you announce.'
  999. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  1000. act 'Sit down':
  1001. cla
  1002. *clr
  1003. minut += 45
  1004. pcs_haircol = 16
  1005. dyefade = rand(23,30)
  1006. collength = pcs_hairlng
  1007. money -= 750
  1008. gs 'stat'
  1009. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  1010. 'About an hour later, everything should be dried up.'
  1011. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  1012. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  1013. act 'Leave':gt 'barbershop', 'start'
  1014. end
  1015. end
  1016. end
  1017. if pcs_haircol ! 17:
  1018. act 'Orange':
  1019. cla
  1020. *clr
  1021. gs 'stat'
  1022. '"I want to try something really different." you tell him.'
  1023. '"And what would that be?" Mr. Syomin asks cheerfully.'
  1024. '"Really orange, like a fox." you announce.'
  1025. '"As you wish, although I''ve not done too many like that. Please have a seat.", he says and turns around one of the chairs for you.'
  1026. act 'Sit down':
  1027. cla
  1028. *clr
  1029. minut += 45
  1030. pcs_haircol = 17
  1031. dyefade = rand(23,30)
  1032. collength = pcs_hairlng
  1033. money -= 750
  1034. gs 'stat'
  1035. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  1036. 'About an hour later, everything should be dried up.'
  1037. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  1038. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  1039. act 'Leave':gt 'barbershop', 'start'
  1040. end
  1041. end
  1042. end
  1043. end
  1044. !!! Maruda Hair Mod
  1045. --- barbershop ---------------------------------