barbershop 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175
  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. hbangs = 0
  197. pcs_hairbsh = 1
  198. gs 'stat'
  199. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  200. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle, which barely reaches your earlobes.'
  201. 'You stand up and pay Mr. Syomin at the counter.'
  202. act 'Stand up':gt 'barbershop', 'start'
  203. end
  204. else
  205. cls
  206. minut += 20
  207. pcs_hairlng = 31
  208. pcs_hairbsh = 1
  209. gs 'stat'
  210. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  211. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle, which barely reaches your earlobes.'
  212. 'You stand up and pay Mr. Syomin at the counter.'
  213. act 'Stand up':gt 'barbershop', 'start'
  214. end
  215. end
  216. end
  217. end
  218. if pcs_hairlng > 81:
  219. act 'About chin-line length':
  220. cla
  221. *clr
  222. money -= 500
  223. '"Could you cut my hair back to between my chin and shoulder, please?", you ask him.'
  224. '"Sure, no problem", he tells you getting a chair for you ready.'
  225. act 'Sit down.':
  226. if pcs_hairlng > 90:
  227. cla
  228. *clr
  229. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  230. act 'Yes':
  231. cls
  232. minut += 20
  233. pcs_hairlng = 81
  234. hbangs = 1
  235. pcs_hairbsh = 1
  236. gs 'stat'
  237. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  238. '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.'
  239. 'You stand up and pay Mr. Syomin at the counter.'
  240. act 'Stand up':gt 'barbershop', 'start'
  241. end
  242. act 'No':
  243. cls
  244. minut += 30
  245. pcs_hairlng = 81
  246. hbangs = 0
  247. pcs_hairbsh = 1
  248. gs 'stat'
  249. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  250. '20 minutes later, he is done and shows you your new hairstyle which goes down to you chin-line.'
  251. 'You stand up and pay Mr. Syomin at the counter.'
  252. act 'Stand up':gt 'barbershop', 'start'
  253. end
  254. else
  255. cls
  256. minut += 20
  257. pcs_hairlng = 31
  258. pcs_hairbsh = 1
  259. gs 'stat'
  260. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  261. '20 minutes later, he is done and shows you your new hairstyle which goes down to you chin-line.'
  262. 'You stand up and pay Mr. Syomin at the counter.'
  263. act 'Stand up':gt 'barbershop', 'start'
  264. end
  265. end
  266. end
  267. end
  268. if pcs_hairlng > 161:
  269. act 'Shoulder Length':
  270. cla
  271. *clr
  272. money -= 500
  273. '"I would like to have my hair cut back to about the height of my shoulder.", you tell him.'
  274. '"Sure, no problem", he tells you, gesturing you, to sit down into a free chair.'
  275. act 'Sit down':
  276. if pcs_hairlng > 170:
  277. cla
  278. *clr
  279. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  280. act 'Yes':
  281. cls
  282. minut += 20
  283. pcs_hairlng = 161
  284. hbangs = 1
  285. pcs_hairbsh = 1
  286. gs 'stat'
  287. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  288. '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.'
  289. 'You stand up and pay Mr. Syomin at the counter.'
  290. act 'Stand up':gt 'barbershop', 'start'
  291. end
  292. act 'No':
  293. cls
  294. minut += 30
  295. pcs_hairlng = 161
  296. hbangs = 0
  297. pcs_hairbsh = 1
  298. gs 'stat'
  299. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  300. '30 minutes later, he is done cutting your hair. He shows you your new hairstyle which just reaches your shoulders.'
  301. 'You stand up and pay Mr. Syomin at the counter.'
  302. act 'Stand up':gt 'barbershop', 'start'
  303. end
  304. else
  305. cls
  306. minut += 20
  307. pcs_hairlng = 161
  308. pcs_hairbsh = 1
  309. gs 'stat'
  310. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  311. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which just reaches your shoulders.'
  312. 'You stand up and pay Mr. Syomin at the counter.'
  313. act 'Stand up':gt 'barbershop', 'start'
  314. end
  315. end
  316. end
  317. end
  318. if pcs_hairlng > 261:
  319. act 'About Brastrap length':
  320. cla
  321. *clr
  322. money -= 500
  323. '"Could you cut my hair back to about where my bra-strap sits?", you ask him.'
  324. '"That''s absolutely no problem.", he says, when gesturing you sit down on one of the free seat'
  325. act 'Sit down.':
  326. if pcs_hairlng > 280:
  327. cla
  328. *clr
  329. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  330. act 'Yes':
  331. cls
  332. minut += 20
  333. pcs_hairlng = 261
  334. hbangs = 1
  335. pcs_hairbsh = 1
  336. gs 'stat'
  337. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  338. '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.'
  339. 'You stand up and pay Mr. Syomin at the counter.'
  340. act 'Stand up':gt 'barbershop', 'start'
  341. end
  342. act 'No':
  343. cls
  344. minut += 20
  345. pcs_hairlng = 261
  346. hbangs = 0
  347. pcs_hairbsh = 1
  348. gs 'stat'
  349. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  350. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to your bra strap.'
  351. 'You stand up and pay Mr. Syomin at the counter.'
  352. act 'Stand up':gt 'barbershop', 'start'
  353. end
  354. else
  355. cls
  356. minut += 20
  357. pcs_hairlng = 261
  358. pcs_hairbsh = 1
  359. gs 'stat'
  360. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  361. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to your bra strap.'
  362. 'You stand up and pay Mr. Syomin at the counter.'
  363. act 'Stand up':gt 'barbershop', 'start'
  364. end
  365. end
  366. end
  367. end
  368. if pcs_hairlng > 401:
  369. act 'About Back length':
  370. cla
  371. *clr
  372. money -= 500
  373. '"Could you cut my hair back to about the small of my back?", you ask him.'
  374. '"That''s absolutely no problem.", he says, when gesturing you sit down on one of the free seat'
  375. act 'Sit down.':
  376. if pcs_hairlng > 420:
  377. cla
  378. *clr
  379. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  380. act 'Yes':
  381. cls
  382. minut += 20
  383. pcs_hairlng = 401
  384. hbangs = 1
  385. pcs_hairbsh = 1
  386. gs 'stat'
  387. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  388. '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.'
  389. 'You stand up and pay Mr. Syomin at the counter.'
  390. act 'Stand up':gt 'barbershop', 'start'
  391. end
  392. act 'No':
  393. cls
  394. minut += 20
  395. pcs_hairlng = 401
  396. hbangs = 0
  397. pcs_hairbsh = 1
  398. gs 'stat'
  399. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  400. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the small of your back.'
  401. 'You stand up and pay Mr. Syomin at the counter.'
  402. act 'Stand up':gt 'barbershop', 'start'
  403. end
  404. else
  405. cls
  406. minut += 20
  407. pcs_hairlng = 401
  408. pcs_hairbsh = 1
  409. gs 'stat'
  410. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  411. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the small of your back.'
  412. 'You stand up and pay Mr. Syomin at the counter.'
  413. act 'Stand up':gt 'barbershop', 'start'
  414. end
  415. end
  416. end
  417. end
  418. if pcs_hairlng > 601:
  419. act 'About Hip length':
  420. cla
  421. *clr
  422. money -= 500
  423. '"Could you cut my hair back to about the top of my hips?", you ask him.'
  424. '"That''s absolutely no problem.", he says, when gesturing you sit down on one of the free seat'
  425. act 'Sit down.':
  426. if pcs_hairlng > 620:
  427. cla
  428. *clr
  429. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  430. act 'Yes':
  431. cls
  432. minut += 20
  433. pcs_hairlng = 601
  434. hbangs = 1
  435. pcs_hairbsh = 1
  436. gs 'stat'
  437. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  438. '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.'
  439. 'You stand up and pay Mr. Syomin at the counter.'
  440. act 'Stand up':gt 'barbershop', 'start'
  441. end
  442. act 'No':
  443. cls
  444. minut += 20
  445. pcs_hairlng = 601
  446. hbangs = 0
  447. pcs_hairbsh = 1
  448. gs 'stat'
  449. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  450. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the top of your hips.'
  451. 'You stand up and pay Mr. Syomin at the counter.'
  452. act 'Stand up':gt 'barbershop', 'start'
  453. end
  454. else
  455. cls
  456. minut += 20
  457. pcs_hairlng = 601
  458. pcs_hairbsh = 1
  459. gs 'stat'
  460. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  461. '20 minutes later, he is done cutting your hair. He shows you your new hairstyle which reaches down to the top of your hips.'
  462. 'You stand up and pay Mr. Syomin at the counter.'
  463. act 'Stand up':gt 'barbershop', 'start'
  464. end
  465. end
  466. end
  467. end
  468. if pcs_hairlng > 801:
  469. act 'Cut the tips':
  470. cla
  471. *clr
  472. money -= 500
  473. '"I''d like to keep this length, but my tips might need some cutting. Could you do that?", you ask him. '
  474. '"Of course, please sit down.", he says.'
  475. act 'Sit down.':
  476. if pcs_hairlng > 801:
  477. cla
  478. *clr
  479. '"Before we begin, I need to ask, if I should cut you a fringe or not.", he tells you.'
  480. act 'Yes':
  481. cls
  482. minut += 20
  483. pcs_hairlng = 801
  484. hbangs = 1
  485. pcs_hairbsh = 1
  486. gs 'stat'
  487. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  488. '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.'
  489. 'You stand up and pay Mr. Syomin at the counter.'
  490. act 'Stand up':gt 'barbershop', 'start'
  491. end
  492. act 'No':
  493. cls
  494. minut += 20
  495. pcs_hairlng = 801
  496. hbangs = 0
  497. pcs_hairbsh = 1
  498. gs 'stat'
  499. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  500. '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'
  501. 'You stand up and pay Mr. Syomin at the counter.'
  502. act 'Stand up':gt 'barbershop', 'start'
  503. end
  504. else
  505. cls
  506. minut += 20
  507. pcs_hairlng = 801
  508. pcs_hairbsh = 1
  509. gs 'stat'
  510. '<center><img src="<<FUNC(''$face_image'')>>"></center>'
  511. '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'
  512. 'You stand up and pay Mr. Syomin at the counter.'
  513. act 'Stand up':gt 'barbershop', 'start'
  514. end
  515. end
  516. end
  517. end
  518. act 'Change you mind': gt 'barbershop', 'start'
  519. end
  520. if $ARGS[0] = 'perm':
  521. cla
  522. *clr
  523. minut += 20
  524. money -= 300
  525. if defcurly = 0:
  526. curly = rand(12,16)
  527. gs 'stat'
  528. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  529. 'You get your hair curled. It should hold for around 2 weeks.'
  530. else
  531. curly = 2147483647
  532. gs 'stat'
  533. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  534. 'You get your hair curled, as it should be naturally.'
  535. end
  536. act 'Leave': gt 'barbershop', 'start'
  537. end
  538. if $ARGS[0] = 'perm2':
  539. cla
  540. *clr
  541. minut += 20
  542. money -= 300
  543. curly = 0
  544. if defcurly = 0:
  545. gs 'stat'
  546. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  547. 'You get your hair straightened, as it should be naturally.'
  548. else
  549. straight = rand(12,16)
  550. gs 'stat'
  551. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  552. 'You get your hair straightened. It should hold for around 2 weeks.'
  553. end
  554. act 'Leave': gt 'barbershop', 'start'
  555. end
  556. if $ARGS[0] = 'dyehair':
  557. clr
  558. cla
  559. gs 'stat'
  560. 'You ask Mr. Syomin, the barber, if he could dye your hair.'
  561. '"Sure.", he says.'
  562. '"What colour would like to have your hair dyed?"'
  563. act 'Change your mind':gt 'barbershop', 'start'
  564. if pcs_haircol ! nathcol:
  565. act'Restore your hair to its natural colour':
  566. cla
  567. *clr
  568. '"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."'
  569. '"Sure thing!", he says, "Why don''t you take a seat?"'
  570. '"We''ll be done in no time!", he says and points your over to sit down on one of the seats.'
  571. act 'Sit down':
  572. cla
  573. *clr
  574. minut += 45
  575. pcs_haircol = nathcol
  576. money -= 750
  577. gs 'stat'
  578. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  579. 'Less than an hour later your hair is dyed and dried.'
  580. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  581. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  582. act 'Leave':gt 'barbershop', 'start'
  583. end
  584. end
  585. end
  586. if pcs_haircol ! 0:
  587. act 'Black':
  588. cla
  589. *clr
  590. gs 'stat'
  591. '"Black", you say, "I want to have it as dark as possible, please."'
  592. '"Sure thing!", he says, "Why don''t you take a seat?"'
  593. '"We''ll be done in no time!", he says and points your over to sit down on one of the seats.'
  594. act 'Sit down':
  595. cla
  596. *clr
  597. minut += 45
  598. pcs_haircol = 0
  599. dyefade = rand(28,35)
  600. collength = pcs_hairlng
  601. money -= 750
  602. gs 'stat'
  603. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  604. 'Not even an hour later everything seems to have dried up.'
  605. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  606. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  607. act 'Leave':gt 'barbershop', 'start'
  608. end
  609. end
  610. end
  611. if pcs_haircol ! 1:
  612. act 'Brown':
  613. cla
  614. *clr
  615. gs 'stat'
  616. '"I''d like to have my hair brown", you say.'
  617. '"Sure thing!", he answer in a happy tone, "Why don''t you take a seat?"'
  618. '"We''ll be done in no time!", he says.'
  619. act 'Sit down':
  620. cla
  621. *clr
  622. minut += 45
  623. pcs_haircol = 1
  624. dyefade = rand(28,35)
  625. collength = pcs_hairlng
  626. money -= 750
  627. gs 'stat'
  628. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  629. '45 minutes later, everything should be dried up.'
  630. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  631. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  632. act 'Leave':gt 'barbershop', 'start'
  633. end
  634. end
  635. end
  636. if pcs_haircol ! 2:
  637. act 'Red':
  638. cla
  639. *clr
  640. gs 'stat'
  641. '"Red is a colour I''d love to try out.", you say.'
  642. '"Sure thing!", he smiles, "Why don''t you take a seat?"'
  643. '"We''ll be done in no time!", he says as he turns around one of the seats for you.'
  644. act 'Sit down':
  645. cla
  646. *clr
  647. minut += 45
  648. pcs_haircol = 2
  649. dyefade = rand(28,35)
  650. collength = pcs_hairlng
  651. money -= 750
  652. gs 'stat'
  653. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  654. '45 minutes later, everything should be dried up.'
  655. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  656. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  657. act 'Leave':gt 'barbershop', 'start'
  658. end
  659. end
  660. end
  661. if pcs_haircol ! 3:
  662. act 'Blonde':
  663. cla
  664. *clr
  665. gs 'stat'
  666. '"I want to have my hair coloured blonde, please", you tell him.'
  667. '"As you wish, please have a seat.", he says and turns around one of the chairs for you.'
  668. act 'Sit down':
  669. cla
  670. *clr
  671. minut += 45
  672. pcs_haircol = 3
  673. dyefade = rand(28,35)
  674. collength = pcs_hairlng
  675. money -= 750
  676. gs 'stat'
  677. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  678. 'About an hour later, everything should be dried up.'
  679. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  680. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  681. act 'Leave':gt 'barbershop', 'start'
  682. end
  683. end
  684. end
  685. if pcs_haircol ! 4:
  686. act 'Bright Red':
  687. cla
  688. *clr
  689. gs 'stat'
  690. '"I want to try something really different." you tell him.'
  691. '"And what would that be?" Mr. Syomin asks cheerfully.'
  692. '"Really bright red, like a fire truck." you announce.'
  693. '"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.'
  694. act 'Sit down':
  695. cla
  696. *clr
  697. minut += 45
  698. pcs_haircol = 4
  699. dyefade = rand(23,30)
  700. collength = pcs_hairlng
  701. money -= 750
  702. gs 'stat'
  703. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  704. 'About an hour later, everything should be dried up.'
  705. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  706. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  707. act 'Leave':gt 'barbershop', 'start'
  708. end
  709. end
  710. end
  711. if pcs_haircol ! 5:
  712. act 'Dark Blue':
  713. cla
  714. *clr
  715. gs 'stat'
  716. '"I want to try something really different." you tell him.'
  717. '"And what would that be?" Mr. Syomin asks cheerfully.'
  718. '"I want a really dark blue, almost purple." you announce.'
  719. '"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.'
  720. act 'Sit down':
  721. cla
  722. *clr
  723. minut += 45
  724. pcs_haircol = 5
  725. dyefade = rand(23,30)
  726. collength = pcs_hairlng
  727. money -= 750
  728. gs 'stat'
  729. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  730. 'About an hour later, everything should be dried up.'
  731. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  732. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  733. act 'Leave':gt 'barbershop', 'start'
  734. end
  735. end
  736. end
  737. if pcs_haircol ! 6:
  738. act 'Medium Blue':
  739. cla
  740. *clr
  741. gs 'stat'
  742. '"I want to try something really different." you tell him.'
  743. '"And what would that be?" Mr. Syomin asks cheerfully.'
  744. '"I feel like trying an electric blue." you announce.'
  745. '"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.'
  746. act 'Sit down':
  747. cla
  748. *clr
  749. minut += 45
  750. pcs_haircol = 6
  751. dyefade = rand(23,30)
  752. collength = pcs_hairlng
  753. money -= 750
  754. gs 'stat'
  755. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  756. 'About an hour later, everything should be dried up.'
  757. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  758. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  759. act 'Leave':gt 'barbershop', 'start'
  760. end
  761. end
  762. end
  763. if pcs_haircol ! 7:
  764. act 'Light Blue':
  765. cla
  766. *clr
  767. gs 'stat'
  768. '"I want to try something really different." you tell him.'
  769. '"And what would that be?" Mr. Syomin asks cheerfully.'
  770. '"Make my hair light blue, like candy floss." you announce.'
  771. '"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.'
  772. act 'Sit down':
  773. cla
  774. *clr
  775. minut += 45
  776. pcs_haircol = 7
  777. dyefade = rand(23,30)
  778. collength = pcs_hairlng
  779. money -= 750
  780. gs 'stat'
  781. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  782. 'About an hour later, everything should be dried up.'
  783. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  784. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  785. act 'Leave':gt 'barbershop', 'start'
  786. end
  787. end
  788. end
  789. if pcs_haircol ! 8:
  790. act 'Dark Green':
  791. cla
  792. *clr
  793. gs 'stat'
  794. '"I want to try something really different." you tell him.'
  795. '"And what would that be?" Mr. Syomin asks cheerfully.'
  796. '"I want a deep green, like emerald." you announce.'
  797. '"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.'
  798. act 'Sit down':
  799. cla
  800. *clr
  801. minut += 45
  802. pcs_haircol = 8
  803. dyefade = rand(23,30)
  804. collength = pcs_hairlng
  805. money -= 750
  806. gs 'stat'
  807. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  808. 'About an hour later, everything should be dried up.'
  809. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  810. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  811. act 'Leave':gt 'barbershop', 'start'
  812. end
  813. end
  814. end
  815. ! if pcs_haircol ! 9:
  816. ! act 'Medium Green':
  817. ! cla
  818. ! *clr
  819. ! gs 'stat'
  820. ! '"I want to try something really different." you tell him.'
  821. ! '"And what would that be?" Mr. Syomin asks cheerfully.'
  822. ! '"I''d like a nice froest green, like summer leaves." you announce.'
  823. ! '"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.'
  824. !
  825. ! act 'Sit down':
  826. ! cla
  827. ! *clr
  828. ! minut += 45
  829. ! pcs_haircol = 9
  830. ! collength = pcs_hairlng
  831. ! money -= 750
  832. ! gs 'stat'
  833. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  834. ! 'About an hour later, everything should be dried up.'
  835. ! 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  836. ! 'You stand up from the chair and pay him 750 <b>₽</b>.'
  837. !
  838. ! act 'Leave':gt 'barbershop', 'start'
  839. ! end
  840. ! end
  841. ! end
  842. if pcs_haircol ! 10:
  843. act 'Light Green':
  844. cla
  845. *clr
  846. gs 'stat'
  847. '"I want to try something really different." you tell him.'
  848. '"And what would that be?" Mr. Syomin asks cheerfully.'
  849. '"Can you do a nice light green, sort of like new leaves?" you ask.'
  850. '"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.'
  851. act 'Sit down':
  852. cla
  853. *clr
  854. minut += 45
  855. pcs_haircol = 10
  856. dyefade = rand(23,30)
  857. collength = pcs_hairlng
  858. money -= 750
  859. gs 'stat'
  860. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  861. 'About an hour later, everything should be dried up.'
  862. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  863. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  864. act 'Leave':gt 'barbershop', 'start'
  865. end
  866. end
  867. end
  868. if pcs_haircol ! 11:
  869. act 'Dark Pink':
  870. cla
  871. *clr
  872. gs 'stat'
  873. '"I want to try something really different." you tell him.'
  874. '"And what would that be?" Mr. Syomin asks cheerfully.'
  875. '"How about a really dark pink, almost like a cross between purple and red." you tell him with a smile.'
  876. '"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.'
  877. act 'Sit down':
  878. cla
  879. *clr
  880. minut += 45
  881. pcs_haircol = 11
  882. dyefade = rand(23,30)
  883. collength = pcs_hairlng
  884. money -= 750
  885. gs 'stat'
  886. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  887. 'About an hour later, everything should be dried up.'
  888. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  889. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  890. act 'Leave':gt 'barbershop', 'start'
  891. end
  892. end
  893. end
  894. if pcs_haircol ! 12:
  895. act 'Medium Pink':
  896. cla
  897. *clr
  898. gs 'stat'
  899. '"I want to try something really different." you tell him.'
  900. '"And what would that be?" Mr. Syomin asks cheerfully.'
  901. '"I want it to be pink like bubble gum with maybe a few really light pink streaks." you announce.'
  902. '"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.'
  903. act 'Sit down':
  904. cla
  905. *clr
  906. minut += 45
  907. pcs_haircol = 12
  908. dyefade = rand(23,30)
  909. collength = pcs_hairlng
  910. money -= 750
  911. gs 'stat'
  912. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  913. 'About an hour later, everything should be dried up.'
  914. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  915. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  916. act 'Leave':gt 'barbershop', 'start'
  917. end
  918. end
  919. end
  920. if pcs_haircol ! 13:
  921. act 'Light Pink':
  922. cla
  923. *clr
  924. gs 'stat'
  925. '"I want to try something really different." you tell him.'
  926. '"And what would that be?" Mr. Syomin asks cheerfully.'
  927. '"A soft light pink, like candy floss." you announce.'
  928. '"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.'
  929. act 'Sit down':
  930. cla
  931. *clr
  932. minut += 45
  933. pcs_haircol = 13
  934. dyefade = rand(23,30)
  935. collength = pcs_hairlng
  936. money -= 750
  937. gs 'stat'
  938. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  939. 'About an hour later, everything should be dried up.'
  940. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  941. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  942. act 'Leave':gt 'barbershop', 'start'
  943. end
  944. end
  945. end
  946. if pcs_haircol ! 14:
  947. act 'Dark Purple':
  948. cla
  949. *clr
  950. gs 'stat'
  951. '"I want to try something really different." you tell him.'
  952. '"And what would that be?" Mr. Syomin asks cheerfully.'
  953. '"IA nice dark purple, like a dark wine." you announce.'
  954. '"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.'
  955. act 'Sit down':
  956. cla
  957. *clr
  958. minut += 45
  959. pcs_haircol = 14
  960. dyefade = rand(23,30)
  961. collength = pcs_hairlng
  962. money -= 750
  963. gs 'stat'
  964. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  965. 'About an hour later, everything should be dried up.'
  966. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  967. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  968. act 'Leave':gt 'barbershop', 'start'
  969. end
  970. end
  971. end
  972. if pcs_haircol ! 15:
  973. act 'Medium Purple':
  974. cla
  975. *clr
  976. gs 'stat'
  977. '"I want to try something really different." you tell him.'
  978. '"And what would that be?" Mr. Syomin asks cheerfully.'
  979. '"I''m leaning towards purple, not so dark that you can''t tell it is purple, you know?" you tell him.'
  980. '"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.'
  981. act 'Sit down':
  982. cla
  983. *clr
  984. minut += 45
  985. pcs_haircol = 15
  986. dyefade = rand(23,30)
  987. collength = pcs_hairlng
  988. money -= 750
  989. gs 'stat'
  990. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  991. 'About an hour later, everything should be dried up.'
  992. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  993. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  994. act 'Leave':gt 'barbershop', 'start'
  995. end
  996. end
  997. end
  998. if pcs_haircol ! 16:
  999. act 'Light Purple':
  1000. cla
  1001. *clr
  1002. gs 'stat'
  1003. '"I want to try something really different." you tell him.'
  1004. '"And what would that be?" Mr. Syomin asks cheerfully.'
  1005. '"I''m thinking a really light purple, like grape soda." you announce.'
  1006. '"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.'
  1007. act 'Sit down':
  1008. cla
  1009. *clr
  1010. minut += 45
  1011. pcs_haircol = 16
  1012. dyefade = rand(23,30)
  1013. collength = pcs_hairlng
  1014. money -= 750
  1015. gs 'stat'
  1016. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  1017. 'About an hour later, everything should be dried up.'
  1018. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  1019. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  1020. act 'Leave':gt 'barbershop', 'start'
  1021. end
  1022. end
  1023. end
  1024. if pcs_haircol ! 17:
  1025. act 'Orange':
  1026. cla
  1027. *clr
  1028. gs 'stat'
  1029. '"I want to try something really different." you tell him.'
  1030. '"And what would that be?" Mr. Syomin asks cheerfully.'
  1031. '"Really orange, like a fox." you announce.'
  1032. '"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.'
  1033. act 'Sit down':
  1034. cla
  1035. *clr
  1036. minut += 45
  1037. pcs_haircol = 17
  1038. dyefade = rand(23,30)
  1039. collength = pcs_hairlng
  1040. money -= 750
  1041. gs 'stat'
  1042. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  1043. 'About an hour later, everything should be dried up.'
  1044. 'Mr. Syomin removes the dryer hood. "And we''re all done."'
  1045. 'You stand up from the chair and pay him 750 <b>₽</b>.'
  1046. act 'Leave':gt 'barbershop', 'start'
  1047. end
  1048. end
  1049. end
  1050. end
  1051. !!! Maruda Hair Mod
  1052. --- barbershop ---------------------------------