mirror.qsrc 34 KB

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