mirror.qsrc 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772
  1. # mirror
  2. if $ARGS[0] = 'start':
  3. menu_off = 1
  4. *clr & cla
  5. $mirrorloc = 'mirror'
  6. gs 'stat' &! It should be here, because some of the strigs have to be initialized
  7. !! first of all we have to check whether we can use the mirror
  8. if mirror_steam = hour and ($loc = 'vanrPar' or $loc = 'vanr' or $loc_arg = 'ybathroom' or $loc = 'city_house_res_bathr'):
  9. gt 'mirror', 'steam'
  10. else
  11. mirror_steam = 100
  12. end
  13. $makeupLight = '<center><img <<$set_imgh>> src="images/pc/activities/routine/2.jpg"></center>&nbsp;<br>You subtly apply some neutral tones, with a light application of makeup to bring out your natural beauty.'
  14. $makeupNatural = '<center><img <<$set_imgh>> src="images/pc/activities/routine/2.jpg"></center>&nbsp;<br>You apply some mildly vibrant tones and colors of makeup to cover your minor imperfections and enhance your best features.'
  15. $makeupHeavy = '<center><img <<$set_imgh>> src="images/pc/activities/routine/2.jpg"></center>&nbsp;<br>You apply some deeper, richer shades of makeup, thick enough to cover most imperfections, while drawing attention to your eyes and lips.'
  16. $makeupBimbo = '<center><img <<$set_imgh>> src="images/pc/activities/routine/2.jpg"></center>&nbsp;<br>You apply a lot of everything nice and thick, mostly in pink and make yourself look like a bimbo.'
  17. if newstylemirror = 1:
  18. !########### buttons and desc ###########
  19. ! ----- avatar
  20. if player_avatar = 1:
  21. $serv['avatar']='<center><img <<$set_imgh>> src="images/avatar.jpg"></center>'
  22. else
  23. $serv['avatar']='<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  24. end
  25. ! ----- hair
  26. if autohairbrush = 1 and pcs_hairbsh = 0 : xgt 'mirror', 'brush'
  27. !!!!!!!! Maruda Hair Mod
  28. if mc_inventory['scrunchies'] < 1:hscrunchw = 0
  29. if mc_inventory['kirbygrips'] < 1:hpingripw = 0
  30. if mc_inventory['scrunchies'] < 2:hpigtail = 0
  31. if pcs_hairbsh < 1:
  32. $serv['hairbrush']='<a href="exec: xgt ''mirror'', ''brush''"><img src="images/system/icons/action/hairbrush.png"></a>'
  33. else
  34. if pcs_hairlng > 80 and hbraids = 0:
  35. if mc_inventory['scrunchies'] >= 1 and hscrunchw + hpingripw = 0:
  36. $serv['ponytail']='<a href="exec:hscrunchw = 1 & gs ''mirror'', ''start''"><img src="images/system/icons/action/scrunchy.png"></a>'
  37. $serv['ponytail desc']='As you have a scrunchy, you can arrange your hair into a <a href="exec:hscrunchw = 1 & gs ''mirror'', ''start''">ponytail</a>. You have <b><<mc_inventory[''scrunchies'']>></b> scrunchies left.'
  38. end
  39. if pcs_hairlng <= 400 and mc_inventory['kirbygrips'] >= 1 and hscrunchw + hpingripw = 0:
  40. $serv['bun']='<a href="exec:hpingripw = 1 & gs ''mirror'', ''start''"><img src="images/system/icons/action/clips_pins_grips.png"></a>'
  41. $serv['bun desc']='You have several clips, pins and grips for you hair. Hence, you can <a href="exec:hpingripw = 1 & gs ''mirror'', ''start''">updo your hair</a>. You have <b><<mc_inventory[''kirbygrips'']>></b> hair accessories at your disposal.'
  42. end
  43. if pcs_hairlng <= 800 and mc_inventory['scrunchies'] >= 1:
  44. if mc_inventory['scrunchies'] >= 2 and hscrunchw + hpingripw = 0:
  45. $serv['pigtails']='<a href="exec:hpigtail = 1 & hscrunchw = 2 & gs ''mirror'', ''start''"><img src="images/system/icons/action/hair_ties.png"></a>'
  46. $serv['pigtails desc']='You can use two hair ties to make yourself some <a href="exec:hpigtail = 1 & hscrunchw = 2 & gs ''mirror'', ''start''">pigtails</a>.'
  47. end
  48. if canBraidHair = 1 and hscrunchw + hpingripw + hpigtail = 0:
  49. $serv['braid']='<a href="exec:minut += pcs_hairlng/10 & hbraids = 15 & gs ''mirror'', ''start''"><img src="images/system/icons/action/braiding.png"></a>'
  50. $serv['braid desc']='You can spend <<pcs_hairlng/10>> minutes <a href="exec:minut += pcs_hairlng/10 & hbraids = 15 & gs ''mirror'', ''start''">braiding</a> your hair, just the way your sister taught you.'
  51. end
  52. end
  53. end
  54. end
  55. if hscrunchw = 1:
  56. $serv['ponytail']='<a href="exec:hscrunchw = 0 & gs ''mirror'', ''start''"><img src="images/system/icons/action/ponytail.png"></a>'
  57. $serv['ponytail desc']='Remove the <a href="exec:hscrunchw = 0 & gs ''mirror'', ''start''">scrunchie</a> to get rid of the ponytail.'
  58. end
  59. if hscrunchw = 2:
  60. $serv['pigtails']='<a href="exec:hpigtail = 0 & hscrunchw = 0 & gs ''mirror'', ''start''"><img src="images/system/icons/action/pigtails.png"></a>'
  61. $serv['pigtails desc']='<a href="exec:hpigtail = 0 & hscrunchw = 0 & gs ''mirror'', ''start''">Remove</a> your scrunchies and let your hair flow free again.'
  62. end
  63. if hpingripw = 1:
  64. $serv['bun']='<a href="exec:hpingripw = 0 & gs ''mirror'', ''start''"><img src="images/system/icons/action/bun.png"></a>'
  65. $serv['bun desc']='Let your hair <a href="exec:hpingripw = 0 & gs ''mirror'', ''start''">flow free</a>.'
  66. end
  67. if hbraids > 0:
  68. $serv['braid']='<a href="exec:minut += hbraids*2+pcs_hairlng/50 & hbraids = 0 & gs ''mirror'', ''start''"><img src="images/system/icons/action/braid.png"></a>'
  69. $serv['braid desc']='Take <<hbraids*2+pcs_hairlng/50>> minutes removing your <a href="exec:minut += hbraids*2+pcs_hairlng/50 & hbraids = 0 & gs ''mirror'', ''start''">braid</a>.'
  70. end
  71. ! ----- actions
  72. $serv['back']='<a href="exec: gt ''mirror'',''fin''"><img src="images/system/icons/action/back.png"></a>'
  73. ! ----- lip balm and false lashes
  74. if mc_inventory['lipbalm'] > 0 and pcs_lipbalm <= 0:
  75. $serv['lipbalm']='<a href="exec: cla & gs ''mirror'',''applyLipbalm'' & act ''View results'':gt ''mirror'', ''start''"><img src="images/system/icons/action/lipbalm.png"></a>'
  76. end
  77. if mc_inventory['eyelash_fake'] > 0 and pcs_lashes < 3 and lashextensionstyle <= 0:
  78. $serv['falselashes']='<a href="exec: cla & gs ''mirror'',''applyLashesplain'' & act ''View results'':gt ''mirror'', ''start''"><img src="images/system/icons/action/falselashes.png"></a>'
  79. end
  80. if mc_inventory['eyelash_mink'] > 0 and pcs_lashes < 4 and lashextensionstyle <= 0:
  81. $serv['minklashes']='<a href="exec: cla & gs ''mirror'',''applyLashesmink'' & act ''View results'':gt ''mirror'', ''start''"><img src="images/system/icons/action/minklashes.png"></a>'
  82. end
  83. ! ----- make up
  84. if pcs_makeup = makeup['base'] and mc_inventory['cosmetics'] > 0:
  85. $serv4="
  86. *clr & cla
  87. '<center><img <<$set_imgh>> src=""images/pc/activities/routine/1.jpg""></center>'
  88. 'You consider for a moment which look you want to go for.'
  89. *nl
  90. act 'Change your mind': gt 'mirror', 'start'
  91. if pcs_makeup < 2 and mc_inventory['cosmetics'] > 0:
  92. act 'Light make-up':
  93. *clr & cla
  94. minut += 3
  95. gs 'exp_gain', 'makupskl', rand(1,3)
  96. mc_inventory['cosmetics'] -= 1
  97. pcs_makeup = 2
  98. '<<$makeupLight>>'
  99. act 'Continue': gt 'mirror', 'start'
  100. end
  101. end
  102. if pcs_makeup < 3 and mc_inventory['cosmetics'] > 1:
  103. act 'Vibrant make-up':
  104. *clr & cla
  105. minut += 5
  106. gs 'exp_gain', 'makupskl', rand(1,3)
  107. mc_inventory['cosmetics'] -= 2
  108. pcs_makeup = 3
  109. '<<$makeupNatural>>'
  110. act 'Continue': gt 'mirror', 'start'
  111. end
  112. end
  113. if mc_inventory['cosmetics'] > 2:
  114. if pcs_makeup < 4:
  115. act 'Thick make-up':
  116. *clr & cla
  117. minut += 10
  118. gs 'exp_gain', 'makupskl', rand(1,3)
  119. mc_inventory['cosmetics'] -= 3
  120. vidageday -= 1
  121. pcs_makeup = 4
  122. '<<$makeupHeavy>>'
  123. act 'Continue': gt 'mirror', 'start'
  124. end
  125. end
  126. if pcs_makeup < 6:
  127. act 'Bimbo make-up':
  128. *clr & cla
  129. minut += 10
  130. gs 'exp_gain', 'makupskl', rand(1,3)
  131. mc_inventory['cosmetics'] -= 3
  132. vidageday -= 1
  133. pcs_makeup = 6
  134. '<<$makeupBimbo>>'
  135. act 'Continue': gt 'mirror', 'start'
  136. end
  137. end
  138. end
  139. "
  140. $serv['makeup']='<a href="exec: dynamic $serv4"><img src="images/system/icons/action/makeup.png"></a>'
  141. end
  142. '<center><table align=center cellspacing=0 cellpadding=0><tr><td align=center colspan=15><<$serv["avatar"]>></td></tr><tr><td colspan=15><hr></td></tr><tr><td align=center><<$serv["falselashes"]>></td> <td align=center><<$serv["minklashes"]>></td><td align=center><<$serv["lipbalm"]>></td><td align=center><<$serv["makeup"]>></td><td align=center><<$serv["ponytail"]>></td><td align=center><<$serv["bun"]>></td><td align=center><<$serv["pigtails"]>></td><td align=center><<$serv["braid"]>></td><td align=center><<$serv["hairbrush"]>></td><td align=center><<$serv["back"]>></td></tr></table></center>'
  143. !########## main desc ##########
  144. if $start_type[1] = 'tg':
  145. if daystart < 10:
  146. 'In the mirror, you see a strange woman''s face looking back at you that exactly copies all your actions. You can hardly accept the idea that this is now you.'
  147. elseif daystart < 30:
  148. 'In the mirror you see a woman''s face to which you have become accustomed to. But sometimes, you get the feel that this is not your face.'
  149. end
  150. end
  151. '<<$pcs_apprnc>>'
  152. '<<$hair>>'
  153. '<<$pcs_makeup>>. Your ' + iif(pcs_eyesize > 1, '<<$pc_desc[''eye size'']>> ', '') + 'eyes are <<$pc_desc[''eye colour'']>> <<$pcs_lashes>>.'
  154. if glass > 0: 'You are wearing <<$pc_descWordy[''vision'']>>.'
  155. if pcs_missing_teeth = 1:
  156. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You have lost <<pcs_missing_teeth>> <a href="exec:gs ''obj_din'', ''show_missing_teeth''">tooth</a>.'
  157. elseif pcs_missing_teeth >= 2:
  158. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You have lost <<pcs_missing_teeth>> <a href="exec:gs ''obj_din'', ''show_missing_teeth''">teeth</a>.'
  159. end
  160. if pcs_brace = 1:
  161. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You are wearing a brace on your <a href="exec:gs ''obj_din'', ''show_teeth''">teeth</a> .'
  162. elseif pcs_teeth = -1:
  163. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You have a perfect white <a href="exec:gs ''obj_din'', ''show_teeth''">smile</a>.'
  164. elseif pcs_teeth > 0:
  165. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. Your <a href="exec:gs ''obj_din'', ''show_teeth''">teeth</a> are not straight at all. It might be a good idea to see a dentist to straighten them.'
  166. else
  167. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. Your <a href="exec:gs ''obj_din'', ''show_teeth''">teeth</a> are miscoloured. It might be a good idea to see a dentist to get them cleaned up.'
  168. end
  169. '<<$skin>>'
  170. !########## hair additional desc ##########
  171. if curly > 0 and defcurly = 0: $serv['hhair']='Your curly hair will last for another <b><<curly>></b> days.'
  172. if straight > 0 and defcurly = 1: $serv['hhair']='Your straightened hair will last for another <b><<straight>></b> days.'
  173. if hbraids > 0: $serv['hbraids']='Your braided hair will last for another <b><<hbraids>></b> days.'
  174. if pcs_haircol ! nathcol:
  175. if dyefade > 0 and dyefade < 7: $serv['hdye']='Your hair dye is beginning to fade and your roots are showing.'
  176. if dyefade = 0: $serv['hdye']='Your hair dye has faded and looks terrible.'
  177. end
  178. if $serv['hhair'] ! '' : '<<$serv["hhair"]>>'
  179. if $serv['hbraids'] ! '' : '<<$serv["hbraids"]>>'
  180. if $serv['hdye'] ! '' : '<<$serv["hdye"]>>'
  181. if $serv['ponytail desc'] ! '' : '<<$serv["ponytail desc"]>>'
  182. if $serv['bun desc'] ! '' : '<<$serv["bun desc"]>>'
  183. if $serv['pigtails desc'] ! '' : '<<$serv["pigtails desc"]>>'
  184. if $serv['braid desc'] ! '' : '<<$serv["braid desc"]>>'
  185. else
  186. if player_avatar = 1:
  187. '<center><img <<$set_imgh>> src="images/avatar.jpg"></center>'
  188. else
  189. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  190. end
  191. *nl
  192. if $start_type[1] = 'tg':
  193. if daystart < 10:
  194. 'In the mirror, you see a strange woman''s face looking back at you that exactly copies all your actions. You can hardly accept the idea that this is now you.'
  195. elseif daystart < 30:
  196. 'In the mirror you see a woman''s face to which you have become accustomed to. But sometimes, you get the feel that this is not your face.'
  197. end
  198. end
  199. '<<$pcs_apprnc>>'
  200. '<<$hair>>'
  201. '<<$pcs_makeup>>. Your ' + iif(pcs_eyesize > 1, '<<$pc_desc[''eye size'']>> ', '') + 'eyes are <<$pc_desc[''eye colour'']>> <<$pcs_lashes>>.'
  202. if glass > 0: 'You are wearing <<$pc_descWordy[''vision'']>>.'
  203. if pcs_missing_teeth = 1:
  204. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You have lost <<pcs_missing_teeth>> <a href="exec:gs ''obj_din'', ''show_missing_teeth''">tooth</a>.'
  205. elseif pcs_missing_teeth >= 2:
  206. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You have lost <<pcs_missing_teeth>> <a href="exec:gs ''obj_din'', ''show_missing_teeth''">teeth</a>.'
  207. end
  208. if pcs_brace = 1:
  209. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You are wearing a brace on your <a href="exec:gs ''obj_din'', ''show_teeth''">teeth</a> .'
  210. elseif pcs_teeth = -1:
  211. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. You have a perfect white <a href="exec:gs ''obj_din'', ''show_teeth''">smile</a>.'
  212. elseif pcs_teeth > 0:
  213. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. Your <a href="exec:gs ''obj_din'', ''show_teeth''">teeth</a> are not straight at all. It might be a good idea to see a dentist to straighten them.'
  214. else
  215. 'You have <<$pcs_lipbalm>> <<$pc_desc[''lip size'']>> lips. Your <a href="exec:gs ''obj_din'', ''show_teeth''">teeth</a> are miscoloured. It might be a good idea to see a dentist to get them cleaned up.'
  216. end
  217. '<<$skin>>'
  218. if curly > 0 and defcurly = 0: '<br>Your curly hair will last for another <<curly>> days.'
  219. if straight > 0 and defcurly = 1: '<br>Your straightened hair will last for another <<straight>> days.'
  220. if hbraids > 0: '<br>Your braided hair will last for another <<hbraids>> days.'
  221. if pcs_haircol ! nathcol:
  222. if dyefade > 0 and dyefade < 7: '<br>Your hair dye is beginning to fade and your roots are showing.'
  223. if dyefade = 0: '<br>Your hair dye has faded and looks terrible.'
  224. end
  225. if autohairbrush = 1 and pcs_hairbsh = 0 : xgt 'mirror', 'brush'
  226. !!!!!!!! Maruda Hair Mod
  227. if mc_inventory['scrunchies'] < 1:hscrunchw = 0
  228. if mc_inventory['kirbygrips'] < 1:hpingripw = 0
  229. if mc_inventory['scrunchies'] < 2:hpigtail = 0
  230. if pcs_hairbsh > 0 and pcs_hairlng > 80 and hbraids = 0:
  231. *nl
  232. if mc_inventory['scrunchies'] >= 1 and hscrunchw + hpingripw = 0:
  233. 'As you have a scrunchy, you can arrange your hair into a <a href="exec:hscrunchw = 1 & gs ''mirror'', ''start''">ponytail</a>. You have <<mc_inventory[''scrunchies'']>> scrunchies left.'
  234. end
  235. if pcs_hairlng <= 400 and mc_inventory['kirbygrips'] >= 1 and hscrunchw + hpingripw = 0:
  236. 'You have several clips, pins and grips for you hair. Hence, you can <a href="exec:hpingripw = 1 & gs ''mirror'', ''start''">updo your hair</a>. You have <<mc_inventory[''kirbygrips'']>> hair accessories at your disposal.'
  237. end
  238. if pcs_hairlng <= 800 and mc_inventory['scrunchies'] >= 1:
  239. if mc_inventory['scrunchies'] >= 2 and hscrunchw + hpingripw = 0:
  240. 'You can use two hair ties to make yourself some <a href="exec:hpigtail = 1 & hscrunchw = 2 & gs ''mirror'', ''start''">pigtails</a>.'
  241. end
  242. if canBraidHair = 1 and hscrunchw + hpingripw + hpigtail = 0:
  243. 'You can spend <<pcs_hairlng/10>> minutes <a href="exec:minut += pcs_hairlng/10 & hbraids = 15 & gs ''mirror'', ''start''">braiding</a> your hair, just the way your sister taught you.'
  244. end
  245. end
  246. end
  247. if hscrunchw = 1: 'Remove the <a href="exec:hscrunchw = 0 & gs ''mirror'', ''start''">scrunchie</a> to get rid of the ponytail.'
  248. if hscrunchw = 2: '<a href="exec:hpigtail = 0 & hscrunchw = 0 & gs ''mirror'', ''start''">Remove</a> your scrunchies and let your hair flow free again.'
  249. if hpingripw = 1: 'Let your hair <a href="exec:hpingripw = 0 & gs ''mirror'', ''start''">flow free</a>.'
  250. if hbraids > 0: 'Take <<hbraids*2+pcs_hairlng/50>> minutes removing your <a href="exec:minut += hbraids*2+pcs_hairlng/50 & hbraids = 0 & gs ''mirror'', ''start''">braid</a>.'
  251. end
  252. if mc_inventory['cosmetics'] > 0: *nl 'Cosmetics: <<mc_inventory[''cosmetics'']>>' else *nl 'You have no cosmetics.'
  253. if mc_inventory['lipbalm'] > 0: *pl ' | Lip gloss: <<mc_inventory[''lipbalm'']>>' else *pl ' You have no lip gloss left.'
  254. if mc_inventory['eyelash_fake'] > 0: *nl 'False lashes: <<mc_inventory[''eyelash_fake'']>>' else *nl 'You have no false lashes left.'
  255. if mc_inventory['eyelash_mink'] > 0: *pl ' | Mink lashes: <<mc_inventory[''eyelash_mink'']>>' else *pl ' You have no mink lashes left.'
  256. if mc_inventory['umbrella'] = 0: *nl 'WARNING: Makeup will get ruined by the rain unless you buy an umbrella.'
  257. act 'Move away from the mirror': gt 'mirror','fin'
  258. if pcs_hairbsh < 1: act 'Brush your hair': xgt 'mirror', 'brush'
  259. if pcs_makeup = makeup['base'] and mc_inventory['cosmetics'] > 0:
  260. act 'Apply makeup':
  261. *clr & cla
  262. '<center><img <<$set_imgh>> src="images/pc/activities/routine/1.jpg"></center>'
  263. 'You consider for a moment which look you want to go for.'
  264. *nl
  265. act 'Change your mind': gt 'mirror', 'start'
  266. if pcs_makeup < 2 and mc_inventory['cosmetics'] > 0:
  267. act 'Light make-up':
  268. *clr & cla
  269. minut += 3
  270. gs 'exp_gain', 'makupskl', rand(1,3)
  271. mc_inventory['cosmetics'] -= 1
  272. pcs_makeup = 2
  273. '<<$makeupLight>>'
  274. act 'Continue': gt 'mirror', 'start'
  275. end
  276. end
  277. if pcs_makeup < 3 and mc_inventory['cosmetics'] > 1:
  278. act 'Vibrant make-up':
  279. *clr & cla
  280. minut += 5
  281. gs 'exp_gain', 'makupskl', rand(1,3)
  282. mc_inventory['cosmetics'] -= 2
  283. pcs_makeup = 3
  284. '<<$makeupNatural>>'
  285. act 'Continue': gt 'mirror', 'start'
  286. end
  287. end
  288. if mc_inventory['cosmetics'] > 2:
  289. if pcs_makeup < 4:
  290. act 'Thick make-up':
  291. *clr & cla
  292. minut += 10
  293. gs 'exp_gain', 'makupskl', rand(1,3)
  294. mc_inventory['cosmetics'] -= 3
  295. vidageday -= 1
  296. pcs_makeup = 4
  297. '<<$makeupHeavy>>'
  298. act 'Continue': gt 'mirror', 'start'
  299. end
  300. end
  301. if pcs_makeup < 6:
  302. act 'Bimbo make-up':
  303. *clr & cla
  304. minut += 10
  305. gs 'exp_gain', 'makupskl', rand(1,3)
  306. mc_inventory['cosmetics'] -= 3
  307. vidageday -= 1
  308. pcs_makeup = 6
  309. '<<$makeupBimbo>>'
  310. act 'Continue': gt 'mirror', 'start'
  311. end
  312. end
  313. end
  314. end
  315. elseif mc_inventory['cosmetics'] <= 0:
  316. 'You don''t have any cosmetics to apply.'
  317. end
  318. if mc_inventory['lipbalm'] > 0 and pcs_lipbalm <= 0:
  319. act 'Apply lip balm':
  320. cla
  321. gs 'mirror','applyLipbalm'
  322. act 'View results':gt 'mirror', 'start'
  323. end
  324. end
  325. if mc_inventory['eyelash_fake'] > 0 and pcs_lashes < 3 and lashextensionstyle <= 0:
  326. act 'Apply false lashes':
  327. cla
  328. gs 'mirror','applyLashesplain'
  329. act 'View results':gt 'mirror', 'start'
  330. end
  331. end
  332. if mc_inventory['eyelash_mink'] > 0 and pcs_lashes < 4 and lashextensionstyle <= 0:
  333. act 'Apply mink lashes':
  334. cla
  335. gs 'mirror','applyLashesmink'
  336. act 'View results':gt 'mirror', 'start'
  337. end
  338. end
  339. act 'Manage your custom make-up routines': gs 'mirror', 'routine_manage'
  340. temp_routine_index = 1
  341. :makeup_routine_apply_acts_loop
  342. $temp_routine_name = $makeup['routine_<<temp_routine_index>>_name']
  343. dynamic "if $makeup['routine_<<temp_routine_index>>'] ! '':
  344. gs 'mirror', 'routine_description', <<temp_routine_index>>
  345. if func('mirror', 'routine_check', <<temp_routine_index>>):
  346. act 'Apply <<$temp_routine_name>>':
  347. gt 'mirror', 'works', makeup['routine_<<temp_routine_index>>_makeup'], makeup['routine_<<temp_routine_index>>_lipbalm'], makeup['routine_<<temp_routine_index>>_lashes']
  348. end
  349. end
  350. end"
  351. if temp_routine_index < 4: temp_routine_index += 1 & jump 'makeup_routine_apply_acts_loop'
  352. gs 'stat'
  353. killvar 'serv'
  354. act '<<iif(newstylemirror,''Change to the old style mirror'',''Change to the new style mirror'')>>': newstylemirror = iif(newstylemirror,0,1) & gt 'mirror','start'
  355. end
  356. !! --- start ---
  357. !! for now keeping this monstrosity here for reference
  358. ! mid($routine4,1,1), mid($routine4,2,1), mid($routine4,3,1)
  359. if $ARGS[0] = 'routine_manage':
  360. cls & cla
  361. *nl
  362. 'Select make-up level'
  363. *p iif(makeupSetting = 0,'none,', '<a href="exec:makeupSetting = 0 & gs ''mirror'', ''routine_manage''">none</a>,')
  364. *p iif(makeupSetting = 1,' light,', ' <a href="exec:makeupSetting = 1 & gs ''mirror'', ''routine_manage''">light</a>,')
  365. *p iif(makeupSetting = 2,' vibrant,', ' <a href="exec:makeupSetting = 2 & gs ''mirror'', ''routine_manage''">vibrant</a>,')
  366. *p iif(makeupSetting = 3,' thick,', ' <a href="exec:makeupSetting = 3 & gs ''mirror'', ''routine_manage''">thick</a>,')
  367. *pl iif(makeupSetting = 5,' bimbo', ' <a href="exec:makeupSetting = 5 & gs ''mirror'', ''routine_manage''">bimbo</a>')
  368. *nl
  369. 'Choose if you will use lipbalm'
  370. *p iif(cust_lipbalm = 0,'no,', '<a href="exec:cust_lipbalm = 0 & gs ''mirror'', ''routine_manage''">no</a>,')
  371. *pl iif(cust_lipbalm = 1,' yes', ' <a href="exec:cust_lipbalm = 1 & gs ''mirror'', ''routine_manage''">yes</a>')
  372. *nl
  373. 'Choose lash options'
  374. *p iif(custlashes = 0,'none,', '<a href="exec:custlashes = 0 & gs ''mirror'', ''routine_manage''">none</a>,')
  375. *p iif(custlashes = 1,' fake,', ' <a href="exec:custlashes = 1 & gs ''mirror'', ''routine_manage''">fake</a>,')
  376. *pl iif(custlashes = 2,' mink', ' <a href="exec:custlashes = 2 & gs ''mirror'', ''routine_manage''">mink</a>')
  377. $routine = str(makeupSetting) + str(cust_lipbalm) + str(custlashes)
  378. act 'Exit': gt 'mirror','start'
  379. temp_routine_index = 0
  380. :makeup_routine_save_selector_loop
  381. temp_routine_index += 1
  382. if temp_routine_index < 5 and $makeup['routine_<<temp_routine_index>>'] ! '': jump 'makeup_routine_save_selector_loop'
  383. dynamic "if temp_routine_index < 5:
  384. act 'Save routine':
  385. makeup['routine_<<temp_routine_index>>_makeup'] = makeupSetting
  386. makeup['routine_<<temp_routine_index>>_lipbalm'] = cust_lipbalm
  387. makeup['routine_<<temp_routine_index>>_lashes'] = custlashes
  388. $makeup['routine_<<temp_routine_index>>'] = $routine
  389. $makeup['routine_<<temp_routine_index>>_name'] = 'routine <<temp_routine_index>>'
  390. gs 'mirror', 'routine_manage'
  391. end
  392. end"
  393. temp_routine_index = 1
  394. :makeup_routine_manage_acts_loop
  395. $temp_routine_name = $makeup['routine_<<temp_routine_index>>_name']
  396. dynamic "if $makeup['routine_<<temp_routine_index>>'] ! '':
  397. gs 'mirror', 'routine_description', temp_routine_index, 'no_color'
  398. act 'Remove <<$temp_routine_name>>':
  399. gs 'shortgs', 'remove_array_element', 'makeup', 'routine_<<temp_routine_index>>'
  400. gs 'shortgs', 'remove_array_element', 'makeup', 'routine_<<temp_routine_index>>_name'
  401. gs 'mirror', 'routine_manage'
  402. end
  403. act 'Rename <<$temp_routine_name>>':
  404. $makeup['routine_<<temp_routine_index>>_name'] = input ('Name the routine')
  405. gs 'mirror', 'routine_manage'
  406. end
  407. end"
  408. if temp_routine_index < 4: temp_routine_index += 1 & jump 'makeup_routine_manage_acts_loop'
  409. end
  410. if $ARGS[0] = 'routine_description':
  411. *nl 'Make-up routine <<ARGS[1]>> is called <font color="#268bd2"><<$makeup[''routine_<<ARGS[1]>>_name'']>></font> and consists of:'
  412. *nl
  413. if makeup['routine_<<ARGS[1]>>_makeup'] > 0:
  414. killvar '$temp_prefix' & killvar '$temp_postfix'
  415. if $ARGS[2] = '' and pcs_makeup < makeup['routine_<<ARGS[1]>>_makeup'] + 1:
  416. if mc_inventory['cosmetics'] >= min(makeup['routine_<<ARGS[1]>>_makeup'], 3):
  417. $temp_prefix = '<font color="#E5C07B">'
  418. $temp_postfix = ' - Not applied</font>'
  419. else
  420. $temp_prefix = '<font color="#dc322f">'
  421. $temp_postfix = ' - Not enough to apply</font>'
  422. end
  423. end
  424. if makeup['routine_<<ARGS[1]>>_makeup'] = 1:
  425. ' <<$temp_prefix>>Light make-up<<$temp_postfix>>'
  426. elseif makeup['routine_<<ARGS[1]>>_makeup'] = 2:
  427. ' <<$temp_prefix>>Vibrant make-up<<$temp_postfix>>'
  428. elseif makeup['routine_<<ARGS[1]>>_makeup'] = 3:
  429. ' <<$temp_prefix>>Thick make-up<<$temp_postfix>>'
  430. elseif makeup['routine_<<ARGS[1]>>_makeup'] = 5:
  431. ' <<$temp_prefix>>Bimbo make-up<<$temp_postfix>>'
  432. end
  433. end
  434. if makeup['routine_<<ARGS[1]>>_lipbalm'] > 0:
  435. killvar '$temp_prefix' & killvar '$temp_postfix'
  436. if $ARGS[2] = '' and pcs_lipbalm < makeup['routine_<<ARGS[1]>>_lipbalm']:
  437. if mc_inventory['lipbalm'] > 0:
  438. $temp_prefix = '<font color="#E5C07B">'
  439. $temp_postfix = ' - Not applied</font>'
  440. else
  441. $temp_prefix = '<font color="#dc322f">'
  442. $temp_postfix = ' - Not enough to apply</font>'
  443. end
  444. end
  445. ' <<$temp_prefix>>Lipbalm<<$temp_postfix>>'
  446. end
  447. if makeup['routine_<<ARGS[1]>>_lashes'] > 0:
  448. killvar '$temp_prefix' & killvar '$temp_postfix'
  449. if $ARGS[2] = '' and lashextensionstyle <= 0 and pcs_lashes < makeup['routine_<<ARGS[1]>>_lashes'] + 2:
  450. if (makeup['routine_<<ARGS[1]>>_lashes'] = 1 and mc_inventory['eyelash_fake'] >= 1) or (makeup['routine_<<ARGS[1]>>_lashes'] = 2 and mc_inventory['eyelash_mink'] >= 1):
  451. $temp_prefix = '<font color="#E5C07B">'
  452. $temp_postfix = ' - Not applied</font>'
  453. else
  454. $temp_prefix = '<font color="#dc322f">'
  455. $temp_postfix = ' - Not enough to apply</font>'
  456. end
  457. end
  458. if makeup['routine_<<ARGS[1]>>_lashes'] = 1:
  459. ' <<$temp_prefix>>False lashes<<$temp_postfix>>'
  460. elseif makeup['routine_<<ARGS[1]>>_lashes'] = 2:
  461. ' <<$temp_prefix>>Mink false lashes<<$temp_postfix>>'
  462. end
  463. end
  464. killvar '$temp_prefix' & killvar '$temp_postfix'
  465. end
  466. if $ARGS[0] = 'routine_check':
  467. if (makeup['routine_<<ARGS[1]>>_makeup'] > 0 and pcs_makeup < makeup['routine_<<ARGS[1]>>_makeup'] + 1 and mc_inventory['cosmetics'] >= min(makeup['routine_<<ARGS[1]>>_makeup'], 3)) or (makeup['routine_<<ARGS[1]>>_lipbalm'] > 0 and pcs_lipbalm < makeup['routine_<<ARGS[1]>>_lipbalm'] and mc_inventory['lipbalm'] > 0) or (makeup['routine_<<ARGS[1]>>_lashes'] > 0 and lashextensionstyle <= 0 and pcs_lashes < makeup['routine_<<ARGS[1]>>_lashes'] + 2 and ((makeup['routine_<<ARGS[1]>>_lashes'] = 1 and mc_inventory['eyelash_fake'] >= 1) or (makeup['routine_<<ARGS[1]>>_lashes'] = 2 and mc_inventory['eyelash_mink'] >= 1))): result = 1
  468. end
  469. ! if $ARGS[0] = 'routine_check': {
  470. makeup['routine_<<ARGS[1]>>_makeup'] > 0 and
  471. pcs_makeup < makeup['routine_<<ARGS[1]>>_makeup'] + 1 and
  472. mc_inventory['cosmetics'] >= min(makeup['routine_<<ARGS[1]>>_makeup'], 3)
  473. makeup['routine_<<ARGS[1]>>_lipbalm'] > 0 and
  474. pcs_lipbalm < makeup['routine_<<ARGS[1]>>_lipbalm'] and
  475. mc_inventory['lipbalm'] > 0
  476. makeup['routine_<<ARGS[1]>>_lashes'] > 0 and
  477. lashextensionstyle <= 0 and
  478. pcs_lashes < makeup['routine_<<ARGS[1]>>_lashes'] + 2 and
  479. ((
  480. makeup['routine_<<ARGS[1]>>_lashes'] = 1 and
  481. mc_inventory['eyelash_fake'] >= 1
  482. ) or (
  483. makeup['routine_<<ARGS[1]>>_lashes'] = 2 and
  484. mc_inventory['eyelash_mink'] >= 1
  485. ))
  486. }
  487. if $ARGS[0] = 'steam':
  488. menu_off = 1
  489. '<center><img <<$set_imgh>> src="images/shared/home/bathroom/mirror1.jpg"></center>'
  490. '<center>The mirror is heavily misted. It must be wiped or left to cool.</center>'
  491. gs 'stat'
  492. act 'Wipe the mirror':
  493. *clr & cla
  494. minut += 1
  495. mirror_steam = 100
  496. gs 'stat'
  497. '<center><img <<$set_imgh>> src="images/shared/home/bathroom/mirror2.jpg"></center>'
  498. '<center>You wipe the mirror with a towel.</center>'
  499. act 'Look in the mirror':gt 'mirror','start'
  500. end
  501. act 'Move away from the mirror':gt 'mirror','fin'
  502. end
  503. if $ARGS[0] = 'brush':
  504. menu_off = 1
  505. *clr & cla
  506. minut += min(15, max(1, pcs_hairlng / 80))
  507. pcs_hairbsh = 1
  508. if newstylemirror = 1:
  509. $serv['noaction'] = '<img <<$set_imgh>> src="images/system/icons/blank.png">'
  510. if player_avatar = 1:
  511. $serv['avatar']='<img <<$set_imgh>> src="images/avatar.jpg">'
  512. else
  513. $serv['avatar']='<img <<$set_imgh>> src="<<FUNC(''$face_image'')>>">'
  514. end
  515. if $mirrorloc = 'mirror':
  516. $serv['back']='<a href="exec: gt ''mirror'',''start''"><img src="images/system/icons/action/back.png"></a>'
  517. else
  518. $serv['back']='<a href="exec: gt ''mirror'',''fin''"><img src="images/system/icons/action/back.png"></a>'
  519. end
  520. '<center><table align=center cellspacing=0 cellpadding=0><tr><td align=center colspan=15><center><<$serv["avatar"]>></center></td></tr><tr><td colspan=15><hr></td></tr><tr><td colspan=10></td><td><<$serv["back"]>></td><td colspan=4></td></tr></table></center>'
  521. killvar('$serv')
  522. else
  523. if player_avatar = 1:
  524. '<center><img <<$set_imgh>> src="images/avatar.jpg"></center>'
  525. else
  526. '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
  527. end
  528. 'You brush your hair.'
  529. end
  530. if $mirrorloc = 'mirror':
  531. act 'Finish': gt 'mirror', 'start'
  532. else
  533. act 'Finish': gt 'mirror', 'fin'
  534. end
  535. end
  536. if $ARGS[0] = 'works':
  537. '<center><img <<$set_imgh>> src="images/pc/activities/makeup_1.jpg"></center>'
  538. if pcs_makeup = 0: pcs_makeup = makeup['base']
  539. if ARGS[1] > 0 and pcs_makeup < ARGS[1] + 1:
  540. if mc_inventory['cosmetics'] <= 0:
  541. 'You don''t have any cosmetics.'
  542. elseif mc_inventory['cosmetics'] >= min(ARGS[1], 3):
  543. *nl
  544. if ARGS[1] = 1 and pcs_makeup < 2:
  545. 'You subtly apply some neutral tones, with a light application of makeup to bring out your natural beauty.'
  546. minut += 3
  547. gs 'exp_gain', 'makupskl', rand(1,3)
  548. mc_inventory['cosmetics'] -= 1
  549. pcs_makeup = 2
  550. elseif ARGS[1] = 2 and pcs_makeup < 3:
  551. 'You apply some mildly vibrant tones and colors of makeup to cover your minor imperfections and enhance your best features.'
  552. minut += 5
  553. gs 'exp_gain', 'makupskl', rand(1,3)
  554. mc_inventory['cosmetics'] -= 2
  555. pcs_makeup = 3
  556. elseif ARGS[1] = 3 and pcs_makeup < 4:
  557. 'You apply some deeper, richer shades of makeup, thick enough to cover most imperfections, while drawing attention to your eyes and lips.'
  558. minut += 10
  559. gs 'exp_gain', 'makupskl', rand(1,3)
  560. mc_inventory['cosmetics'] -= 3
  561. vidageday -= 1
  562. pcs_makeup = 4
  563. elseif ARGS[1] = 5 and pcs_makeup < 6:
  564. 'You apply some bright, seductive makeup, thick enough to cover most imperfections, while drawing attention in a way only a bimbo can.'
  565. minut += 10
  566. gs 'exp_gain', 'makupskl', rand(1,3)
  567. mc_inventory['cosmetics'] -= 3
  568. vidageday -= 1
  569. pcs_makeup = 6
  570. end
  571. else
  572. 'You don''t have enough cosmetics to apply your chosen option.'
  573. end
  574. end
  575. if pcs_hairbsh < 1:
  576. minut += 3
  577. pcs_hairbsh = 1
  578. 'You brush your hair.'
  579. end
  580. if ARGS[2] > 0: gs 'mirror', 'applyLipbalm'
  581. if ARGS[3] > 0 and lashextensionstyle <= 0 and pcs_lashes < ARGS[3] + 2:
  582. if ARGS[3] = 1 and mc_inventory['eyelash_fake'] >= 1:
  583. gs 'mirror', 'applyLashesplain'
  584. elseif ARGS[3] = 2 and mc_inventory['eyelash_mink'] >= 1:
  585. gs 'mirror', 'applyLashesmink'
  586. end
  587. end
  588. cla
  589. act 'View results':gt 'mirror', 'start'
  590. end &! --- works ----
  591. if $ARGS[0] = 'applyLipbalm':
  592. if mc_inventory['lipbalm'] > 0 and pcs_lipbalm <= 0:
  593. minut += 1
  594. mc_inventory['lipbalm'] -= 1
  595. lipkoef += rand(0, 1)
  596. if lipkoef > 50:
  597. lipkoef = 0
  598. pcs_lip += 1
  599. end
  600. pcs_lipbalm += 8
  601. 'You apply some moisturizing balm on your lips.'
  602. end
  603. end &! --- applyLipbalm ---
  604. if $ARGS[0] = 'applyLashesmink':
  605. if mc_inventory['eyelash_mink'] > 0 and pcs_lashes < 4:
  606. minut += 15
  607. mc_inventory['eyelash_mink'] -= 1
  608. if false_lashes >= 1 and pcs_lashes = 3:'You remove your old, plain lashes first.'
  609. false_lashes = 1
  610. pcs_lashes = 4
  611. 'You spend a good bit of time affixing your lavish, mink lash strips.'
  612. end
  613. end &! --- applyLashesmink ---
  614. if $ARGS[0] = 'applyLashesplain':
  615. if mc_inventory['eyelash_fake'] > 0 and pcs_lashes < 3:
  616. minut += 15
  617. mc_inventory['eyelash_fake'] -= 1
  618. false_lashes = 1
  619. pcs_lashes = 3
  620. 'You spend a fair bit of time carefully trimming and affixing your flirtatious false lashes.'
  621. end
  622. end &! --- applyLashesplain ---
  623. if $ARGS[0] = 'fin':
  624. killvar '$makeupLight'
  625. killvar '$makeupNatural'
  626. killvar '$makeupHeavy'
  627. killvar '$routine'
  628. killvar '$mirrorloc'
  629. killvar 'temp_routine_index'
  630. killvar '$temp_routine_name'
  631. menu_off = 0
  632. gt $locM, $locM_arg
  633. end &! --- fin ----
  634. if $ARGS[0] = 'd_bag_mirror':
  635. *clr & cla
  636. gs 'stat'
  637. '<center><h1>Compact Mirror</h1></center>'
  638. '<center><img <<$set_imgh>> src="images/pc/items/mirror_compact.jpg"></center>'
  639. '<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
  640. '<td cellspacing="0" cellpadding="0" valign="top">'
  641. 'You have '+iif(mc_inventory['travel_makeup'] > 0, '<b><<mc_inventory[''travel_makeup'']>></b>', 'no')+' cosmetic applications and '+iif(mc_inventory['makeup_wipes'] > 0, '<b><<mc_inventory[''makeup_wipes'']>></b>', 'no')+' tissues left in your purse.'
  642. *nl
  643. if pcs_hairbsh < 1 and mc_inventory['comb'] = 1:
  644. '<a href="exec: pcs_hairbsh = 1 & gt ''mirror'', ''d_bag_mirror''"><b>Brush your hair</b></a>'
  645. end
  646. if pcs_makeup = 0:
  647. if mc_inventory['makeup_wipes'] > 0:
  648. '<a href="exec: mc_inventory[''makeup_wipes''] -= 1 & pcs_makeup = makeup[''base''] & gt ''mirror'', ''d_bag_mirror''"><b>Clear smeared cosmetics</b></a>'
  649. if mc_inventory['travel_makeup'] >= min(makeupSetting, 3):
  650. if makeup['base'] < makeupSetting + 1:
  651. '<a href="exec: gt ''mirror'', ''kosmetitka_fix''"><b>Fix your makeup</b></a>'
  652. end
  653. else
  654. 'You need portable makeup and tissues to fix your makeup.'
  655. end
  656. else
  657. 'You need portable makeup and tissues to fix your makeup.'
  658. end
  659. else
  660. if pcs_makeup = 1:
  661. if mc_inventory['travel_makeup'] > 0:
  662. '<a href="exec: minut += 3 & gs ''exp_gain'', ''makupskl'', rand(1,3) & pcs_makeup = 2 & mc_inventory[''travel_makeup''] -= 1 & gt ''mirror'', ''d_bag_mirror''"><b>Put on light makeup</b></a>'
  663. end
  664. elseif pcs_makeup > makeup['base']:
  665. if mc_inventory['makeup_wipes'] > 0:
  666. '<a href="exec: mc_inventory[''makeup_wipes''] -= 1 & pcs_makeup = makeup[''base''] & gt ''mirror'', ''d_bag_mirror''"><b>Remove your makeup</b></a>'
  667. end
  668. end
  669. if pcs_lipbalm <= 0 and mc_inventory['lipbalm'] > 0:
  670. '<a href="exec: gs ''mirror'', ''applyLipbalm'' & gt ''mirror'', ''d_bag_mirror''"><b>Apply lip balm</b></a>'
  671. end
  672. end
  673. '</td></tr></table></center>'
  674. act 'Finish': gt 'din_bad', 'd_bag'
  675. end
  676. if $ARGS[0] = 'kosmetitka_fix':
  677. *clr & cla
  678. '<center><h1>Compact Mirror</h1></center>'
  679. '<center><img <<$set_imgh>> src="images/pc/activities/routine/4.jpg"></center>'
  680. mc_inventory['makeup_wipes'] -= 1
  681. gs 'exp_gain', 'makupskl', rand(1,3)
  682. if makeupSetting = 1:
  683. minut += 3
  684. mc_inventory['travel_makeup'] -= 1
  685. pcs_makeup = 2
  686. '<center>You carefully fix your makeup and restore the neutral and light tones that bring out your natural beauty.</center>'
  687. elseif makeupSetting = 2:
  688. minut += 5
  689. mc_inventory['travel_makeup'] -= 2
  690. pcs_makeup = 3
  691. '<center>You carefully fix your makeup and restore the mildly vibrant tones and colors that cover your minor imperfections and enhance your best features.</center>'
  692. elseif makeupSetting = 3:
  693. minut += 10
  694. mc_inventory['travel_makeup'] -= 3
  695. vidageday -= 1
  696. pcs_makeup = 4
  697. '<center>You carefully fix your makeup and restore the deeper, richer shades, thick enough to cover most imperfections, while drawing attention to your eyes and lips.</center>'
  698. elseif makeupSetting = 4:
  699. minut += 10
  700. mc_inventory['travel_makeup'] -= 3
  701. vidageday -= 1
  702. pcs_makeup = 6
  703. '<center>You carefully fix your makeup and restore the bright, seductive shades, thick enough to cover most imperfections, while drawing attention in a way only a bimbo can.</center>'
  704. end
  705. gs 'stat'
  706. act 'Continue': gt 'mirror', 'd_bag_mirror'
  707. end
  708. --- mirror ---------------------------------