clothing.qsrc 78 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037
  1. # clothing
  2. !!2021/05/06
  3. if $ARGS[0] = 'totals':
  4. !!sets the number of items in clothing sets
  5. if $ARGS[1] = 'gm_outfits':
  6. total = 200
  7. elseif $ARGS[1] = 'gm_dress':
  8. total = 300
  9. elseif $ARGS[1] = 'gm_office':
  10. total = 40
  11. elseif $ARGS[1] = 'gm_maid':
  12. total = 40
  13. elseif $ARGS[1] = 'gm_server':
  14. total = 30
  15. elseif $ARGS[1] = 'gm_school':
  16. total = 62
  17. elseif $ARGS[1] = 'allure_swimsuit':
  18. total = 100
  19. elseif $ARGS[1] = 'allure_bikinis':
  20. total = 140
  21. elseif $ARGS[1] = 'coco_dress':
  22. total = 300
  23. elseif $ARGS[1] = 'coco_outfits':
  24. total = 160
  25. elseif $ARGS[1] = 'dolls_dress':
  26. total = 120
  27. elseif $ARGS[1] = 'dolls_outfits':
  28. total = 80
  29. elseif $ARGS[1] = 'fancy_burlesque':
  30. total = 40
  31. elseif $ARGS[1] = 'fashionista_dress':
  32. total = 40
  33. elseif $ARGS[1] = 'fashionista_outfits':
  34. total = 40
  35. end
  36. end
  37. menu_off = 1
  38. $clothing_list_line = {
  39. !! a single line in a clothing list (wardrobe, etc)
  40. !! ARGS 0 - action type (wardrobe, sell, resize, store, forsale)
  41. !! ARGS 1 - clothing type
  42. !! ARGS 2 - clothing index
  43. gs 'themes', 'clothing'
  44. $RESULT = '<TR bgcolor='+$temp_bcolor+'>'
  45. if Enable_clothwidth > 0:
  46. clothing_temp = Enable_clothwidth - 1
  47. else
  48. clothing_temp = 100 & !clothing widdefault to 100
  49. end
  50. $RESULT +='<TD><a href="exec:gt ''clothing'', ''view_clothing_item'', ''<<$ARGS[1]>>'', <<ARGS[2]>>, ''0'', ''<<$ARGS[0]>>''"><img src="<<FUNC(''$clothing_image'', $ARGS[1], ARGS[2])>>" width="<<clothing_temp>>"></a></TD>'
  51. killvar 'clothing_temp'
  52. $swimwear_description = ''
  53. gs 'clothing_attributes', $ARGS[1], ARGS[2]
  54. if $ARGS[1] ! 'gm_school' or ARGS[2] ! 6:
  55. $RESULT += '<TD>' + dyneval '$RESULT += <<$ARGS[1]>>_h[<<ARGS[2]>>]' + '</TD>'
  56. if $ARGS[1] ! 'danilovich_outfits' and $ARGS[1] ! 'coat' and CloStyle ! 5:
  57. $RESULT += '<TD>' + dyneval '$RESULT += <<$ARGS[1]>>_b[<<ARGS[2]>>]' + '</TD>'
  58. else
  59. $RESULT += '<TD></TD>'
  60. end
  61. else
  62. $RESULT += '<TD colspan="2"></TD>'
  63. end
  64. if $ARGS[1] = 'misc_outfits' and ARGS[2] = 1:
  65. $RESULT += '<TD>A hessian sack the hunters gave you.</TD>'
  66. elseif $swimwear_description = '':
  67. gs 'clothing_descriptions'
  68. $RESULT += '<TD><<FUNC(''$short_description'', $ARGS[1])>> <<ARGS[2]>><BR/><<$description>></TD>'
  69. else
  70. $RESULT += '<TD>' + $swimwear_description + '</TD>'
  71. end
  72. $RESULT += '<TD>'
  73. if CloBimbo = 1: $RESULT += '<img src="images/system/icons/clothing/bimbo.png"><BR>'
  74. if CloStyle = 4: $RESULT += '<img src="images/system/icons/clothing/prostitute.png"><BR>'
  75. if CloStyle2 = 3: $RESULT += '<img src="images/system/icons/clothing/stripper.png">'
  76. $RESULT += '</TD>'
  77. if $ARGS[0] ! 'resize':
  78. if dyneval('RESULT = <<$ARGS[1]>>_s[<<ARGS[2]>>]') = 0:
  79. $RESULT += '<TD><center><img src="images/system/icons/clothing/wardrobe.png"></center></TD>'
  80. else
  81. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''dest0'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/wardrobe_off.png"></a></center></TD>'
  82. end
  83. if dyneval('RESULT = <<$ARGS[1]>>_s[<<ARGS[2]>>]') = 1:
  84. $RESULT += '<TD><center><img src="images/system/icons/clothing/storage.png"></center></TD>'
  85. else
  86. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''dest1'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/storage_off.png"></a></center></TD>'
  87. end
  88. if dyneval('RESULT = <<$ARGS[1]>>_s[<<ARGS[2]>>]') = 2:
  89. $RESULT += '<TD><center><img src="images/system/icons/clothing/unwanted.png"></center></TD>'
  90. else
  91. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''dest2'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/unwanted_off.png"></a></center></TD>'
  92. end
  93. if ($ARGS[1] ! 'gm_school' or ARGS[2] ! 6) and dyneval('RESULT = <<$ARGS[1]>>_h[<<ARGS[2]>>]') <= 0 and pcs_sewng >= 60 and mc_inventory['sewing_fabric'] > 0:
  94. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''qrepair'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/repair.png"></a></center></TD>'
  95. else
  96. $RESULT += '<TD><center><img src="images/system/icons/clothing/repair_off.png"></center></TD>'
  97. end
  98. if pcs_sewng >= 50 and money >= 500 and (dyneval('RESULT = <<$ARGS[1]>>_b[<<ARGS[2]>>]') < pcs_hips - 8 or dyneval('RESULT = <<$ARGS[1]>>_b[<<ARGS[2]>>]') > pcs_hips + 8):
  99. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''qresize'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/resize.png"></a></center></TD>'
  100. else
  101. $RESULT += '<TD><center><img src="images/system/icons/clothing/resize_off.png"></center></TD>'
  102. end
  103. if ($ARGS[1] ! 'gm_school' or ARGS[2] ! 6):
  104. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''qdelete'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/delete_on.png"></a></center></TD>'
  105. end
  106. else
  107. $RESULT += '<TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  108. if pcs_sewng >= 50 and mc_inventory['sewing_fabric'] > 0 and (dyneval('RESULT = <<$ARGS[1]>>_b[<<ARGS[2]>>]') < pcs_hips - 8 or dyneval('RESULT = <<$ARGS[1]>>_b[<<ARGS[2]>>]') > pcs_hips + 8):
  109. $RESULT += '<TD><center><a href="exec:gt ''clothing'', ''tresize'', ''<<$ARGS[0]>>'', ''<<$ARGS[1]>>'', <<ARGS[2]>> "><img src="images/system/icons/clothing/resize.png"></a></center></TD>'
  110. else
  111. $RESULT += '<TD><center><img src="images/system/icons/clothing/resize_off.png"></center></TD>'
  112. end
  113. end
  114. }
  115. !!_s, 0 = wardrobe, 1 = storage, 2 = unwanted
  116. if $ARGS[0] = 'dest0':
  117. *clr
  118. dynamic '<<$ARGS[2]>>_s[<<ARGS[3]>>] = 0'
  119. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  120. end
  121. if $ARGS[0] = 'dest1':
  122. *clr
  123. dynamic '<<$ARGS[2]>>_s[<<ARGS[3]>>] = 1'
  124. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  125. end
  126. if $ARGS[0] = 'dest2':
  127. *clr
  128. dynamic '<<$ARGS[2]>>_s[<<ARGS[3]>>] = 2'
  129. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  130. end
  131. if $ARGS[0] = 'qresize':
  132. *clr
  133. mc_inventory['sewing_fabric'] -= 1
  134. minut += 30
  135. dynamic '<<$ARGS[2]>>_b[<<ARGS[3]>>] = pcs_hips'
  136. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  137. end
  138. if $ARGS[0] = 'qrepair':
  139. *clr
  140. if rand (1, 100) < 30:
  141. mc_inventory['sewing_fabric'] -= 1
  142. minut += 30
  143. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] += 30'
  144. else
  145. mc_inventory['sewing_fabric'] += 3
  146. minut += 30
  147. dynamic $ARGS[2] + '[<<ARGS[3]>>] = 0'
  148. end
  149. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  150. end
  151. if $ARGS[0] = 'qdelete':
  152. *clr
  153. dynamic '<<$ARGS[2]>>[<<ARGS[3]>>] = 0'
  154. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  155. end
  156. if $ARGS[0] = 'tresize':
  157. *clr
  158. minut += 5
  159. money -= 500
  160. dynamic '<<$ARGS[2]>>_b[<<ARGS[3]>>] = pcs_hips'
  161. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  162. end
  163. if $ARGS[0] = 'view_clothing_list':
  164. if $wloc = '': $wloc = 'default1'
  165. !! ARGS 0 - view_clothing_list
  166. !! ARGS 1 - action type (wardrobe, resize)
  167. !! ARGS 2 - Shop name (kats, moncheri, gm, etc)
  168. if $ARGS[1] = 'wardrobe':
  169. $ward_list_page = $ARGS[1]
  170. '<center><table><TH><a href="exec:gt ''wardrobe'', ''main''"><img src="images/system/icons/clothing/clothes.png" height="50"></TH><TH><a href="exec:gt ''wardrobe'', $wloc"><img src="images/system/icons/clothing/default.png" height="50"></a></TH><TH><b>Your Wardrobe</b></TH></table></center>'
  171. if $wardrobeDefaultPagePref = 'viewClothing':
  172. $wardrobeSetDefault = '<a href="exec: $wardrobeDefaultPagePref = '''' & gt ''clothing'', ''view_clothing_list'', ''wardrobe''">Unset as default wardrobe page</a>'
  173. else
  174. $wardrobeSetDefault = '<a href="exec: $wardrobeDefaultPagePref = ''viewClothing'' & gt ''clothing'', ''view_clothing_list'', ''wardrobe''">Set here as default wardrobe page</a>'
  175. end
  176. !! '''' Colour code correction for editor
  177. '<center><<$wardrobeSetDefault>></center>'
  178. killvar '$wardrobeSetDefault'
  179. elseif $ARGS[1] = 'resize':
  180. $ward_list_page = $ARGS[1]
  181. '<h3><center><b><font color="maroon">Choose item/s to resize</font></b></center></h3>'
  182. end
  183. '<center><b><font color="maroon">Choose to view all or select by shop</font></b></center>'
  184. *nl
  185. '<center><TH><a href="exec:gt ''clothing'', ''clothing_list'', ''all''"><img src="images/system/icons/clothing/all_outfits.png"></a></TH></center>'
  186. if ARRSIZE('gm_outfits') > 0 or ARRSIZE('gm_dress') > 0:'<center><a href="exec:$ward_list_store = ''gm'' & gt ''clothing'', ''clothing_list'', ''gm''"><img src="images/locations/city/citycenter/mall/gm.png"></a></center>'
  187. if ARRSIZE('gm_school') > 0:'<center><a href="exec:$ward_list_store = ''gm_school'' & gt ''clothing'', ''clothing_list'', ''gm_school''"><img src="images/pc/items/gm/school.png"></a></center>'
  188. if ARRSIZE('gm_office') > 0:'<center><a href="exec:$ward_list_store = ''gm_office'' & gt ''clothing'', ''clothing_list'', ''gm_office''"><img src="images/pc/items/gm/officewear.png"></a></center>'
  189. if ARRSIZE('gm_maid') > 0:'<center><a href="exec:$ward_list_store = ''gm_maid'' & gt ''clothing'', ''clothing_list'', ''gm_maid''"><img src="images/pc/items/gm/maid.png"></a></center>'
  190. if ARRSIZE('gm_server') > 0:'<center><a href="exec:$ward_list_store = ''gm_server'' & gt ''clothing'', ''clothing_list'', ''gm_server''"><img src="images/pc/items/gm/server.png"></a></center>'
  191. if ARRSIZE('misc_outfits') > 0:'<center><a href="exec:$ward_list_store = ''misc'' & gt ''clothing'', ''clothing_list'', ''misc''"><img src="images/pc/items/misc/misc.png"></a></center>'
  192. if ARRSIZE('cats_outfits') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:$ward_list_store = ''cats'' & gt ''clothing'', ''clothing_list'', ''cats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
  193. if ARRSIZE('flamingos_outfits') > 0 or ARRSIZE('flamingos_dress') > 0:'<center><a href="exec:$ward_list_store = ''flamingos'' & gt ''clothing'', ''clothing_list'', ''flamingos''"><img src="images/locations/city/island/flamingos/shop_name.png"></a></center>'
  194. if ARRSIZE('coco_outfits') > 0 or ARRSIZE('coco_dress') > 0:'<center><a href="exec:$ward_list_store = ''coco'' & gt ''clothing'', ''clothing_list'', ''coco''"><img src="images/locations/pavlovsk/coco/shop_name.png"></a></center>'
  195. if ARRSIZE('fashionista_dress') > 0 or ARRSIZE('fashionista_outfits') > 0:'<center><a href="exec:$ward_list_store = ''fashionista'' & gt ''clothing'', ''clothing_list'', ''fashionista''"><img src="images/locations/city/citycenter/mall/fashionista.png"></a></center>'
  196. if ARRSIZE('moncheri_gown') > 0 or ARRSIZE('moncheri_dress') > 0:'<center><a href="exec:$ward_list_store = ''moncheri'' & gt ''clothing'', ''clothing_list'', ''moncheri''"><img src="images/locations/city/citycenter/mall/moncheri.png"></a></center>'
  197. if ARRSIZE('scandalicious_outfits') > 0 or ARRSIZE('scandalicious_dress') > 0:'<center><a href="exec:$ward_list_store = ''scandalicious'' & gt ''clothing'', ''clothing_list'', ''scandalicious''"><img src="images/locations/city/citycenter/mall/scandalicious.png"></a></center>'
  198. if ARRSIZE('scandalicious_bikinis') > 0 or ARRSIZE('scandalicious_swimsuit') > 0:'<center><a href="exec:$ward_list_store = ''scandalicious_swimwear'' & gt ''clothing'', ''clothing_list'', ''scandalicious_swimwear''"><img src="images/locations/city/citycenter/mall/scandalicious_swimwear.png"></a></center>'
  199. if ARRSIZE('allure_bikinis') > 0 or ARRSIZE('allure_swimsuit') > 0:'<center><a href="exec:$ward_list_store = ''allure'' & gt ''clothing'', ''clothing_list'', ''allure''"><img src="images/locations/pavlovsk/commercial/allure/shop_name.png"></a></center>'
  200. if ARRSIZE('fancy_burlesque') > 0:'<center><a href="exec:$ward_list_store = ''fancypancy'' & gt ''clothing'', ''clothing_list'', ''fancypancy''"><img src="images/locations/pushkin/fancypancy/shop_name.png"></a></center>'
  201. if ARRSIZE('eroto_dress') > 0 or ARRSIZE('eroto_outfits') > 0 or ARRSIZE('eroto_strip') > 0:'<center><a href="exec:$ward_list_store = ''sexshop'' & gt ''clothing'', ''clothing_list'', ''sexshop''"><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></a></center>'
  202. if ARRSIZE('salacious_outfits') > 0 or ARRSIZE('salacious_dress') > 0:'<center><a href="exec:$ward_list_store = ''exhibitshop'' & gt ''clothing'', ''clothing_list'', ''exhibitshop''"><img src="images/locations/pushkin/exhibitshop/shop_name.png"></a></center>'
  203. if ARRSIZE('dolls_outfits') > 0 or ARRSIZE('dolls_dress') > 0:'<center><a href="exec:$ward_list_store = ''dolls'' & gt ''clothing'', ''clothing_list'', ''dolls''"><img src="images/locations/city/island/dolls/shop_name.png"></a></center>'
  204. if ARRSIZE('bomba_outfits') > 0 or ARRSIZE('bomba_dress') > 0:'<center><a href="exec:$ward_list_store = ''bomba'' & gt ''clothing'', ''clothing_list'', ''bomba''"><img src="images/locations/pushkin/bomba/shop_name.png"></a></center>'
  205. if ARRSIZE('nerdvana_outfits') > 0 or ARRSIZE('nerdvana_cosplay') > 0 or ARRSIZE('nerdvana_bikinis') > 0 or ARRSIZE('nerdvana_swimsuit') > 0:'<center><a href="exec:$ward_list_store = ''nerdvana'' & gt ''clothing'', ''clothing_list'', ''nerdvana''"><img src="images/locations/city/island/nerdvana/shop_name.png"></a></center>'
  206. if ARRSIZE('danilovich_outfits') > 0:'<center><a href="exec:$ward_list_store = ''sports'' & gt ''clothing'', ''clothing_list'', ''sports''"><img src="images/locations/city/citycenter/mall/sports.png"></a></center>'
  207. if ARRSIZE('materinstvo_dress') > 0:'<center><a href="exec:$ward_list_store = ''materinstvo'' & gt ''clothing'', ''clothing_list'', ''materinstvo''"><img src="images/locations/city/citycenter/mall/mommy.png"></a></center>'
  208. if ARRSIZE('market_outfits') > 0:'<center><a href="exec:$ward_list_store = ''market'' & gt ''clothing'', ''clothing_list'', ''market''"><img src="images/pc/items/market/market.png"></a></center>'
  209. act 'Leave': killvar '$ward_list_store' & gt $loc, $loc_arg
  210. act 'Your Clothes': gt 'wardrobe', 'main'
  211. act 'Your sets': gt 'wardrobe', $wloc
  212. end
  213. if $ARGS[0] = 'clothing_list':
  214. $ward_list_file = 'clothing'
  215. if $args[1] = 'all':
  216. $ward_list_store = 'all'
  217. gs 'clothing_QV', 'filter_header'
  218. gs 'clothing', 'clothinglist_header'
  219. !!For filtering all clothes
  220. clo_i = 0
  221. :loopfilter_all
  222. end
  223. if $args[1] = 'gm' or $args[1] = 'all':
  224. if $args[1] ! 'all':
  225. $ward_list_store = $args[1]
  226. '<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
  227. gs 'clothing_QV', 'filter_header', 'store'
  228. if $ward_list_page = 'wardrobe':
  229. gs 'clothing', 'clothinglist_header'
  230. end
  231. !!To filter just this set
  232. clo_i = 0
  233. :loopgm_filter
  234. end
  235. i = 1
  236. :loopgm_outfits
  237. if gm_outfits[i] = 1 and ($clothingworntype ! 'gm_outfits' or clothingwornnumber ! i):
  238. gs 'clothing_attributes', 'gm_outfits', i
  239. gs 'clothing_QV', 'clo_filter'
  240. !!sort by filter
  241. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  242. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_outfits', i)
  243. end
  244. end
  245. i += 1
  246. if i <= ARRSIZE('gm_outfits'):jump 'loopgm_outfits'
  247. i = 1
  248. :loopgm_dress
  249. if gm_dress[i] = 1 and ($clothingworntype ! 'gm_dress' or clothingwornnumber ! i):
  250. gs 'clothing_attributes', 'gm_dress', i
  251. gs 'clothing_QV', 'clo_filter'
  252. !!sort by filter
  253. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  254. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_dress', i)
  255. end
  256. end
  257. i += 1
  258. if i <= ARRSIZE('gm_dress'):jump 'loopgm_dress'
  259. if $args[1] ! 'all':
  260. clo_i += 1
  261. if clothingfilter['quality'] = 0 and clo_i <= 7:
  262. jump 'loopgm_filter'
  263. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  264. jump 'loopgm_filter'
  265. end
  266. end
  267. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  268. gs 'clothing', 'clothwidth'
  269. end
  270. if $args[1] = 'gm_office' or $args[1] = 'all':
  271. if $args[1] ! 'all':
  272. $ward_list_store = $args[1]
  273. '<center><img src="images/pc/items/gm/officewear.png"></center>'
  274. gs 'clothing_QV', 'filter_header', 'store'
  275. gs 'clothing', 'clothinglist_header'
  276. !!To filter just this set
  277. clo_i = 0
  278. :loopgm_office_filter
  279. end
  280. i = 1
  281. :loopoffice
  282. if gm_office[i] = 1 and ($clothingworntype ! 'gm_office' or clothingwornnumber ! i):
  283. gs 'clothing_attributes', 'gm_office', i
  284. gs 'clothing_QV', 'clo_filter'
  285. !!sort by filter
  286. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  287. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_office', i)
  288. end
  289. end
  290. i += 1
  291. if i <= ARRSIZE('gm_office'):jump 'loopoffice'
  292. if $args[1] ! 'all':
  293. clo_i += 1
  294. if clothingfilter['quality'] = 0 and clo_i <= 7:
  295. jump 'loopgm_office_filter'
  296. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  297. jump 'loopgm_office_filter'
  298. end
  299. end
  300. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  301. gs 'clothing', 'clothwidth'
  302. end
  303. if $args[1] = 'gm_maid' or $args[1] = 'all':
  304. if $args[1] ! 'all':
  305. $ward_list_store = $args[1]
  306. '<center><img src="images/pc/items/gm/maid.png"></center>'
  307. gs 'clothing_QV', 'filter_header', 'store'
  308. gs 'clothing', 'clothinglist_header'
  309. !!To filter just this set
  310. clo_i = 0
  311. :loopgm_maid_filter
  312. end
  313. i = 1
  314. :loopgm_maid
  315. if gm_maid[i] = 1 and ($clothingworntype ! 'gm_maid' or clothingwornnumber ! i):
  316. gs 'clothing_attributes', 'gm_maid', i
  317. gs 'clothing_QV', 'clo_filter'
  318. !!sort by filter
  319. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  320. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_maid', i)
  321. end
  322. end
  323. i += 1
  324. if i <= ARRSIZE('gm_maid'):jump 'loopgm_maid'
  325. if $args[1] ! 'all':
  326. clo_i += 1
  327. if clothingfilter['quality'] = 0 and clo_i <= 7:
  328. jump 'loopgm_maid_filter'
  329. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  330. jump 'loopgm_maid_filter'
  331. end
  332. end
  333. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  334. gs 'clothing', 'clothwidth'
  335. end
  336. if $args[1] = 'gm_server' or $args[1] = 'all':
  337. if $args[1] ! 'all':
  338. $ward_list_store = $args[1]
  339. '<center><img src="images/pc/items/gm/server.png"></center>'
  340. gs 'clothing_QV', 'filter_header', 'store'
  341. gs 'clothing', 'clothinglist_header'
  342. !!To filter just this set
  343. clo_i = 0
  344. :loopgm_server_filter
  345. end
  346. i = 1
  347. :loopgm_server
  348. if gm_server[i] = 1 and ($clothingworntype ! 'gm_server' or clothingwornnumber ! i):
  349. gs 'clothing_attributes', 'gm_server', i
  350. gs 'clothing_QV', 'clo_filter'
  351. !!sort by filter
  352. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  353. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_server', i)
  354. end
  355. end
  356. i += 1
  357. if i <= ARRSIZE('gm_server'):jump 'loopgm_server'
  358. if $args[1] ! 'all':
  359. clo_i += 1
  360. if clothingfilter['quality'] = 0 and clo_i <= 7:
  361. jump 'loopgm_server_filter'
  362. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  363. jump 'loopgm_server_filter'
  364. end
  365. end
  366. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  367. gs 'clothing', 'clothwidth'
  368. end
  369. if $args[1] = 'gm_school' or $args[1] = 'all':
  370. if $args[1] ! 'all':
  371. $ward_list_store = $args[1]
  372. '<center><img src="images/pc/items/gm/school.png"></center>'
  373. gs 'clothing_QV', 'filter_header', 'store'
  374. gs 'clothing', 'clothinglist_header'
  375. !!To filter just this set
  376. clo_i = 0
  377. :loopgm_school_filter
  378. end
  379. if mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and ($clothingworntype ! 'gm_school' or clothingwornnumber ! 6):
  380. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_school', 6)
  381. end
  382. i = 1
  383. :loopschool
  384. if gm_school[i] = 1 and ($clothingworntype ! 'gm_school' or clothingwornnumber ! i):
  385. gs 'clothing_attributes', 'gm_school', i
  386. gs 'clothing_QV', 'clo_filter'
  387. !!sort by filter
  388. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  389. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'gm_school', i)
  390. end
  391. end
  392. i += 1
  393. if i = 6: i = 7
  394. if i <= ARRSIZE('gm_school'):jump 'loopschool'
  395. if $args[1] ! 'all':
  396. clo_i += 1
  397. if clothingfilter['quality'] = 0 and clo_i <= 7:
  398. jump 'loopgm_school_filter'
  399. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  400. jump 'loopgm_school_filter'
  401. end
  402. end
  403. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  404. gs 'clothing', 'clothwidth'
  405. end
  406. if $args[1] = 'misc' or $args[1] = 'all':
  407. if $args[1] ! 'all':
  408. $ward_list_store = $args[1]
  409. '<center><img src="images/pc/items/misc/misc.png"></center>'
  410. gs 'clothing_QV', 'filter_header', 'store'
  411. gs 'clothing', 'clothinglist_header'
  412. !!To filter just this set
  413. clo_i = 0
  414. :loopmisc_filter
  415. end
  416. i = 1
  417. :loopmisc_outfits
  418. if misc_outfits[i] = 1 and ($clothingworntype ! 'misc_outfits' or clothingwornnumber ! i):
  419. gs 'clothing_attributes', 'misc_outfits', i
  420. gs 'clothing_QV', 'clo_filter'
  421. !!sort by filter
  422. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  423. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'misc_outfits', i)
  424. end
  425. end
  426. i += 1
  427. if i <= ARRSIZE('misc_outfits'):jump 'loopmisc_outfits'
  428. if $args[1] ! 'all':
  429. clo_i += 1
  430. if clothingfilter['quality'] = 0 and clo_i <= 7:
  431. jump 'loopmisc_filter'
  432. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  433. jump 'loopmisc_filter'
  434. end
  435. end
  436. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  437. gs 'clothing', 'clothwidth'
  438. end
  439. if $args[1] = 'cats' or $args[1] = 'all':
  440. if $args[1] ! 'all':
  441. $ward_list_store = $args[1]
  442. '<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
  443. gs 'clothing_QV', 'filter_header', 'store'
  444. gs 'clothing', 'clothinglist_header'
  445. !!To filter just this set
  446. clo_i = 0
  447. :loopcats_filter
  448. end
  449. i = 1
  450. :loopcats_outfits
  451. if cats_outfits[i] = 1 and ($clothingworntype ! 'cats_outfits' or clothingwornnumber ! i):
  452. gs 'clothing_attributes', 'cats_outfits', i
  453. gs 'clothing_QV', 'clo_filter'
  454. !!sort by filter
  455. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  456. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'cats_outfits', i)
  457. end
  458. end
  459. i += 1
  460. if i <= ARRSIZE('cats_outfits'):jump 'loopcats_outfits'
  461. i = 1
  462. :loopcats_dress
  463. if cats_dress[i] = 1 and ($clothingworntype ! 'cats_dress' or clothingwornnumber ! i):
  464. gs 'clothing_attributes', 'cats_dress', i
  465. gs 'clothing_QV', 'clo_filter'
  466. !!sort by filter
  467. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  468. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'cats_dress', i)
  469. end
  470. end
  471. i += 1
  472. if i <= ARRSIZE('cats_dress'):jump 'loopcats_dress'
  473. if $args[1] ! 'all':
  474. clo_i += 1
  475. if clothingfilter['quality'] = 0 and clo_i <= 7:
  476. jump 'loopcats_filter'
  477. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  478. jump 'loopcats_filter'
  479. end
  480. end
  481. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  482. gs 'clothing', 'clothwidth'
  483. end
  484. if $args[1] = 'flamingos' or $args[1] = 'all':
  485. if $args[1] ! 'all':
  486. $ward_list_store = $args[1]
  487. '<center><img src="images/locations/city/island/flamingos/shop_name.png"></center>'
  488. gs 'clothing_QV', 'filter_header', 'store'
  489. gs 'clothing', 'clothinglist_header'
  490. !!To filter just this set
  491. clo_i = 0
  492. :loopflamingos_filter
  493. end
  494. i = 1
  495. :loopflamingos_dress
  496. if flamingos_dress[i] = 1 and ($clothingworntype ! 'flamingos_dress' or clothingwornnumber ! i):
  497. gs 'clothing_attributes', 'flamingos_dress', i
  498. gs 'clothing_QV', 'clo_filter'
  499. !!sort by filter
  500. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  501. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'flamingos_dress', i)
  502. end
  503. end
  504. i += 1
  505. if i <= ARRSIZE('flamingos_dress'):jump 'loopflamingos_dress'
  506. i = 1
  507. :loopflamingos_outfits
  508. if flamingos_outfits[i] = 1 and ($clothingworntype ! 'flamingos_outfits' or clothingwornnumber ! i):
  509. gs 'clothing_attributes', 'flamingos_outfits', i
  510. gs 'clothing_QV', 'clo_filter'
  511. !!sort by filter
  512. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  513. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'flamingos_outfits', i)
  514. end
  515. end
  516. i += 1
  517. if i <= ARRSIZE('flamingos_outfits'):jump 'loopflamingos_outfits'
  518. if $args[1] ! 'all':
  519. clo_i += 1
  520. if clothingfilter['quality'] = 0 and clo_i <= 7:
  521. jump 'loopflamingos_filter'
  522. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  523. jump 'loopflamingos_filter'
  524. end
  525. end
  526. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  527. gs 'clothing', 'clothwidth'
  528. end
  529. if $args[1] = 'coco' or $args[1] = 'all':
  530. if $args[1] ! 'all':
  531. $ward_list_store = $args[1]
  532. '<center><img src="images/locations/pavlovsk/coco/shop_name.png"></center>'
  533. gs 'clothing_QV', 'filter_header', 'store'
  534. gs 'clothing', 'clothinglist_header'
  535. !!To filter just this set
  536. clo_i = 0
  537. :loopcoco_filter
  538. end
  539. i = 1
  540. :loopcoco_dress
  541. if coco_dress[i] = 1 and ($clothingworntype ! 'coco_dress' or clothingwornnumber ! i):
  542. gs 'clothing_attributes', 'coco_dress', i
  543. gs 'clothing_QV', 'clo_filter'
  544. !!sort by filter
  545. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  546. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'coco_dress', i)
  547. end
  548. end
  549. i += 1
  550. if i <= ARRSIZE('coco_dress'):jump 'loopcoco_dress'
  551. i = 1
  552. :loopcoco_outfits
  553. if coco_outfits[i] = 1 and ($clothingworntype ! 'coco_outfits' or clothingwornnumber ! i):
  554. gs 'clothing_attributes', 'coco_outfits', i
  555. gs 'clothing_QV', 'clo_filter'
  556. !!sort by filter
  557. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  558. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'coco_outfits', i)
  559. end
  560. end
  561. i += 1
  562. if i <= ARRSIZE('coco_outfits'):jump 'loopcoco_outfits'
  563. if $args[1] ! 'all':
  564. clo_i += 1
  565. if clothingfilter['quality'] = 0 and clo_i <= 7:
  566. jump 'loopcoco_filter'
  567. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  568. jump 'loopcoco_filter'
  569. end
  570. end
  571. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  572. gs 'clothing', 'clothwidth'
  573. end
  574. if $args[1] = 'fashionista' or $args[1] = 'all':
  575. if $args[1] ! 'all':
  576. $ward_list_store = $args[1]
  577. '<center><img src="images/locations/city/citycenter/mall/fashionista.png"></center>'
  578. gs 'clothing_QV', 'filter_header', 'store'
  579. gs 'clothing', 'clothinglist_header'
  580. !!To filter just this set
  581. clo_i = 0
  582. :loopfashionista_filter
  583. end
  584. i = 1
  585. :loopfashionista_dress
  586. if fashionista_dress[i] = 1 and ($clothingworntype ! 'fashionista_dress' or clothingwornnumber ! i):
  587. gs 'clothing_attributes', 'fashionista_dress', i
  588. gs 'clothing_QV', 'clo_filter'
  589. !!sort by filter
  590. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  591. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'fashionista_dress', i)
  592. end
  593. end
  594. i += 1
  595. if i <= ARRSIZE('fashionista_dress'):jump 'loopfashionista_dress'
  596. i = 1
  597. :loopfashionista_outfits
  598. if fashionista_outfits[i] = 1 and ($clothingworntype ! 'fashionista_outfits' or clothingwornnumber ! i):
  599. gs 'clothing_attributes', 'fashionista_outfits', i
  600. gs 'clothing_QV', 'clo_filter'
  601. !!sort by filter
  602. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  603. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'fashionista_outfits', i)
  604. end
  605. end
  606. i += 1
  607. if i <= ARRSIZE('fashionista_outfits'):jump 'loopfashionista_outfits'
  608. if $args[1] ! 'all':
  609. clo_i += 1
  610. if clothingfilter['quality'] = 0 and clo_i <= 7:
  611. jump 'loopfashionista_filter'
  612. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  613. jump 'loopfashionista_filter'
  614. end
  615. end
  616. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  617. gs 'clothing', 'clothwidth'
  618. end
  619. if $args[1] = 'moncheri' or $args[1] = 'all':
  620. if $args[1] ! 'all':
  621. $ward_list_store = $args[1]
  622. '<center><img src="images/locations/city/citycenter/mall/moncheri.png"></center>'
  623. gs 'clothing_QV', 'filter_header', 'store'
  624. gs 'clothing', 'clothinglist_header'
  625. !!To filter just this set
  626. clo_i = 0
  627. :loopmoncheri_filter
  628. end
  629. i = 1
  630. :loopmoncheri_dress
  631. if moncheri_dress[i] = 1 and ($clothingworntype ! 'moncheri_dress' or clothingwornnumber ! i):
  632. gs 'clothing_attributes', 'moncheri_dress', i
  633. gs 'clothing_QV', 'clo_filter'
  634. !!sort by filter
  635. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  636. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'moncheri_dress', i)
  637. end
  638. end
  639. i += 1
  640. if i <= ARRSIZE('moncheri_dress'):jump 'loopmoncheri_dress'
  641. i = 1
  642. :loopmoncheri_gown
  643. if moncheri_gown[i] = 1 and ($clothingworntype ! 'moncheri_gown' or clothingwornnumber ! i):
  644. gs 'clothing_attributes', 'moncheri_gown', i
  645. gs 'clothing_QV', 'clo_filter'
  646. !!sort by filter
  647. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  648. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'moncheri_gown', i)
  649. end
  650. end
  651. i += 1
  652. if i <= ARRSIZE('moncheri_gown'):jump 'loopmoncheri_gown'
  653. if $args[1] ! 'all':
  654. clo_i += 1
  655. if clothingfilter['quality'] = 0 and clo_i <= 7:
  656. jump 'loopmoncheri_filter'
  657. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  658. jump 'loopmoncheri_filter'
  659. end
  660. end
  661. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  662. gs 'clothing', 'clothwidth'
  663. end
  664. if $args[1] = 'scandalicious' or $args[1] = 'all':
  665. if $args[1] ! 'all':
  666. $ward_list_store = $args[1]
  667. '<center><img src="images/locations/city/citycenter/mall/scandalicious.png"></center>'
  668. gs 'clothing_QV', 'filter_header', 'store'
  669. gs 'clothing', 'clothinglist_header'
  670. !!To filter just this set
  671. clo_i = 0
  672. :loopscandalicious_filter
  673. end
  674. i = 1
  675. :loopscandalicious_dress
  676. if scandalicious_dress[i] = 1 and ($clothingworntype ! 'scandalicious_dress' or clothingwornnumber ! i):
  677. gs 'clothing_attributes', 'scandalicious_dress', i
  678. gs 'clothing_QV', 'clo_filter'
  679. !!sort by filter
  680. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  681. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'scandalicious_dress', i)
  682. end
  683. end
  684. i += 1
  685. if i <= ARRSIZE('scandalicious_dress'):jump 'loopscandalicious_dress'
  686. i = 1
  687. :loopscandalicious_outfits
  688. if scandalicious_outfits[i] = 1 and ($clothingworntype ! 'scandalicious_outfits' or clothingwornnumber ! i):
  689. gs 'clothing_attributes', 'scandalicious_outfits', i
  690. gs 'clothing_QV', 'clo_filter'
  691. !!sort by filter
  692. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  693. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'scandalicious_outfits', i)
  694. end
  695. end
  696. i += 1
  697. if i <= ARRSIZE('scandalicious_outfits'):jump 'loopscandalicious_outfits'
  698. if $args[1] ! 'all':
  699. clo_i += 1
  700. if clothingfilter['quality'] = 0 and clo_i <= 7:
  701. jump 'loopscandalicious_filter'
  702. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  703. jump 'loopscandalicious_filter'
  704. end
  705. end
  706. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  707. gs 'clothing', 'clothwidth'
  708. end
  709. if $args[1] = 'scandalicious_swimwear' or $args[1] = 'all':
  710. if $args[1] ! 'all':
  711. $ward_list_store = $args[1]
  712. '<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
  713. gs 'clothing_QV', 'filter_header', 'store'
  714. gs 'clothing', 'clothinglist_header'
  715. !!To filter just this set
  716. clo_i = 0
  717. :loopscandalicious_swim_filter
  718. end
  719. i = 1
  720. :loopscandalicious_bikinis
  721. if scandalicious_bikinis[i] = 1 and ($clothingworntype ! 'scandalicious_bikinis' or clothingwornnumber ! i):
  722. gs 'clothing_attributes', 'scandalicious_bikinis', i
  723. gs 'clothing_QV', 'clo_filter'
  724. !!sort by filter
  725. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  726. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'scandalicious_bikinis', i)
  727. end
  728. end
  729. i += 1
  730. if i <= ARRSIZE('scandalicious_bikinis'):jump 'loopscandalicious_bikinis'
  731. $ward_list_store = $args[1]
  732. i = 1
  733. :loopscandalicious_swimsuit
  734. if scandalicious_swimsuit[i] = 1 and ($clothingworntype ! 'scandalicious_swimsuit' or clothingwornnumber ! i):
  735. gs 'clothing_attributes', 'scandalicious_swimsuit', i
  736. gs 'clothing_QV', 'clo_filter'
  737. !!sort by filter
  738. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  739. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'scandalicious_swimsuit', i)
  740. end
  741. end
  742. i += 1
  743. if i <= ARRSIZE('scandalicious_swimsuit'):jump 'loopscandalicious_swimsuit'
  744. if $args[1] ! 'all':
  745. clo_i += 1
  746. if clothingfilter['quality'] = 0 and clo_i <= 7:
  747. jump 'loopscandalicious_swim_filter'
  748. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  749. jump 'loopscandalicious_swim_filter'
  750. end
  751. end
  752. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  753. gs 'clothing', 'clothwidth'
  754. end
  755. if $args[1] = 'allure' or $args[1] = 'all':
  756. if $args[1] ! 'all':
  757. $ward_list_store = $args[1]
  758. '<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
  759. gs 'clothing_QV', 'filter_header', 'store'
  760. gs 'clothing', 'clothinglist_header'
  761. !!To filter just this set
  762. clo_i = 0
  763. :loopallure_filter
  764. end
  765. i = 1
  766. :loopallure_bikinis
  767. if allure_bikinis[i] = 1 and ($clothingworntype ! 'allure_bikinis' or clothingwornnumber ! i):
  768. gs 'clothing_attributes', 'allure_bikinis', i
  769. gs 'clothing_QV', 'clo_filter'
  770. !!sort by filter
  771. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  772. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'allure_bikinis', i)
  773. end
  774. end
  775. i += 1
  776. if i <= ARRSIZE('allure_bikinis'):jump 'loopallure_bikinis'
  777. $ward_list_store = $args[1]
  778. i = 1
  779. :loopallure_swimsuit
  780. if allure_swimsuit[i] = 1 and ($clothingworntype ! 'allure_swimsuit' or clothingwornnumber ! i):
  781. gs 'clothing_attributes', 'allure_swimsuit', i
  782. gs 'clothing_QV', 'clo_filter'
  783. !!sort by filter
  784. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  785. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'allure_swimsuit', i)
  786. end
  787. end
  788. i += 1
  789. if i <= ARRSIZE('allure_swimsuit'):jump 'loopallure_swimsuit'
  790. if $args[1] ! 'all':
  791. clo_i += 1
  792. if clothingfilter['quality'] = 0 and clo_i <= 7:
  793. jump 'loopallure_filter'
  794. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  795. jump 'loopallure_filter'
  796. end
  797. end
  798. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  799. gs 'clothing', 'clothwidth'
  800. end
  801. if $args[1] = 'fancypancy' or $args[1] = 'all':
  802. if $args[1] ! 'all':
  803. $ward_list_store = $args[1]
  804. '<center><img src="images/locations/pushkin/fancypancy/shop_name.png"></center>'
  805. gs 'clothing_QV', 'filter_header', 'store'
  806. gs 'clothing', 'clothinglist_header'
  807. !!To filter just this set
  808. clo_i = 0
  809. :loopfancy_filter
  810. end
  811. i = 1
  812. :loopfancy_burlesque
  813. if fancy_burlesque[i] = 1 and ($clothingworntype ! 'fancy_burlesque' or clothingwornnumber ! i):
  814. gs 'clothing_attributes', 'fancy_burlesque', i
  815. gs 'clothing_QV', 'clo_filter'
  816. !!sort by filter
  817. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  818. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'fancy_burlesque', i)
  819. end
  820. end
  821. i += 1
  822. if i <= ARRSIZE('fancy_burlesque'):jump 'loopfancy_burlesque'
  823. if $args[1] ! 'all':
  824. clo_i += 1
  825. if clothingfilter['quality'] = 0 and clo_i <= 7:
  826. jump 'loopfancy_filter'
  827. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  828. jump 'loopfancy_filter'
  829. end
  830. end
  831. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  832. gs 'clothing', 'clothwidth'
  833. end
  834. if $args[1] = 'sexshop' or $args[1] = 'all':
  835. if $args[1] ! 'all':
  836. $ward_list_store = $args[1]
  837. '<center><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></center>'
  838. gs 'clothing_QV', 'filter_header', 'store'
  839. gs 'clothing', 'clothinglist_header'
  840. !!To filter just this set
  841. clo_i = 0
  842. :looperoto__filter
  843. end
  844. i = 1
  845. :looperoto_dress
  846. if eroto_dress[i] = 1 and ($clothingworntype ! 'eroto_dress' or clothingwornnumber ! i):
  847. gs 'clothing_attributes', 'eroto_dress', i
  848. gs 'clothing_QV', 'clo_filter'
  849. !!sort by filter
  850. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  851. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'eroto_dress', i)
  852. end
  853. end
  854. i += 1
  855. if i <= ARRSIZE('eroto_dress'):jump 'looperoto_dress'
  856. $ward_list_store = $args[1]
  857. i = 1
  858. :looperoto_outfits
  859. if eroto_outfits[i] = 1 and ($clothingworntype ! 'eroto_outfits' or clothingwornnumber ! i):
  860. gs 'clothing_attributes', 'eroto_outfits', i
  861. gs 'clothing_QV', 'clo_filter'
  862. !!sort by filter
  863. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  864. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'eroto_outfits', i)
  865. end
  866. end
  867. i += 1
  868. if i <= ARRSIZE('eroto_outfits'):jump 'looperoto_outfits'
  869. $ward_list_store = $args[1]
  870. i = 1
  871. :looperoto_strip
  872. if eroto_strip[i] = 1 and ($clothingworntype ! 'eroto_strip' or clothingwornnumber ! i):
  873. gs 'clothing_attributes', 'eroto_strip', i
  874. gs 'clothing_QV', 'clo_filter'
  875. !!sort by filter
  876. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  877. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'eroto_strip', i)
  878. end
  879. end
  880. i += 1
  881. if i <= ARRSIZE('eroto_strip'):jump 'looperoto_strip'
  882. if $args[1] ! 'all':
  883. clo_i += 1
  884. if clothingfilter['quality'] = 0 and clo_i <= 7:
  885. jump 'looperoto__filter'
  886. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  887. jump 'looperoto__filter'
  888. end
  889. end
  890. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  891. gs 'clothing', 'clothwidth'
  892. end
  893. if $args[1] = 'exhibitshop' or $args[1] = 'all':
  894. if $args[1] ! 'all':
  895. $ward_list_store = $args[1]
  896. '<center><img src="images/locations/pushkin/exhibitshop/shop_name.png"></center>'
  897. gs 'clothing_QV', 'filter_header', 'store'
  898. gs 'clothing', 'clothinglist_header'
  899. !!To filter just this set
  900. clo_i = 0
  901. :loopsalacious_filter
  902. end
  903. i = 1
  904. :loopsalacious_dress
  905. if salacious_dress[i] = 1 and ($clothingworntype ! 'salacious_dress' or clothingwornnumber ! i):
  906. gs 'clothing_attributes', 'salacious_dress', i
  907. gs 'clothing_QV', 'clo_filter'
  908. !!sort by filter
  909. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  910. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'salacious_dress', i)
  911. end
  912. end
  913. i += 1
  914. if i <= ARRSIZE('salacious_dress'):jump 'loopsalacious_dress'
  915. $ward_list_store = $args[1]
  916. i = 1
  917. :loopsalacious_outfits
  918. if salacious_outfits[i] = 1 and ($clothingworntype ! 'salacious_outfits' or clothingwornnumber ! i):
  919. gs 'clothing_attributes', 'salacious_outfits', i
  920. gs 'clothing_QV', 'clo_filter'
  921. !!sort by filter
  922. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  923. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'salacious_outfits', i)
  924. end
  925. end
  926. i += 1
  927. if i <= ARRSIZE('salacious_outfits'):jump 'loopsalacious_outfits'
  928. if $args[1] ! 'all':
  929. clo_i += 1
  930. if clothingfilter['quality'] = 0 and clo_i <= 7:
  931. jump 'loopsalacious_filter'
  932. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  933. jump 'loopsalacious_filter'
  934. end
  935. end
  936. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  937. gs 'clothing', 'clothwidth'
  938. end
  939. if $args[1] = 'dolls' or $args[1] = 'all':
  940. if $args[1] ! 'all':
  941. $ward_list_store = $args[1]
  942. '<center><img src="images/locations/city/island/dolls/shop_name.png"></center>'
  943. gs 'clothing_QV', 'filter_header', 'store'
  944. gs 'clothing', 'clothinglist_header'
  945. !!To filter just this set
  946. clo_i = 0
  947. :loopdolls_filter
  948. end
  949. i = 1
  950. :loopdolls_outfits
  951. if dolls_outfits[i] = 1 and ($clothingworntype ! 'dolls_outfits' or clothingwornnumber ! i):
  952. gs 'clothing_attributes', 'dolls_outfits', i
  953. gs 'clothing_QV', 'clo_filter'
  954. !!sort by filter
  955. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  956. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'dolls_outfits', i)
  957. end
  958. end
  959. i += 1
  960. if i <= ARRSIZE('dolls_outfits'):jump 'loopdolls_outfits'
  961. $ward_list_store = $args[1]
  962. i = 1
  963. :loopdolls_dress
  964. if dolls_dress[i] = 1 and ($clothingworntype ! 'dolls_dress' or clothingwornnumber ! i):
  965. gs 'clothing_attributes', 'dolls_dress', i
  966. gs 'clothing_QV', 'clo_filter'
  967. !!sort by filter
  968. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  969. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'dolls_dress', i)
  970. end
  971. end
  972. i += 1
  973. if i <= ARRSIZE('dolls_dress'):jump 'loopdolls_dress'
  974. if $args[1] ! 'all':
  975. clo_i += 1
  976. if clothingfilter['quality'] = 0 and clo_i <= 7:
  977. jump 'loopdolls_filter'
  978. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  979. jump 'loopdolls_filter'
  980. end
  981. end
  982. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  983. gs 'clothing', 'clothwidth'
  984. end
  985. if $args[1] = 'bomba' or $args[1] = 'all':
  986. if $args[1] ! 'all':
  987. $ward_list_store = $args[1]
  988. '<center><img src="images/locations/pushkin/bomba/shop_name.png"></center>'
  989. gs 'clothing_QV', 'filter_header', 'store'
  990. gs 'clothing', 'clothinglist_header'
  991. !!To filter just this set
  992. clo_i = 0
  993. :loopbomba_filter
  994. end
  995. i = 1
  996. :loopbomba_outfits
  997. if bomba_outfits[i] = 1 and ($clothingworntype ! 'bomba_outfits' or clothingwornnumber ! i):
  998. gs 'clothing_attributes', 'bomba_outfits', i
  999. gs 'clothing_QV', 'clo_filter'
  1000. !!sort by filter
  1001. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1002. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'bomba_outfits', i)
  1003. end
  1004. end
  1005. i += 1
  1006. if i <= ARRSIZE('bomba_outfits'):jump 'loopbomba_outfits'
  1007. i = 1
  1008. :loopbomba_dress
  1009. if bomba_dress[i] = 1 and ($clothingworntype ! 'bomba_dress' or clothingwornnumber ! i):
  1010. gs 'clothing_attributes', 'bomba_dress', i
  1011. gs 'clothing_QV', 'clo_filter'
  1012. !!sort by filter
  1013. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1014. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'bomba_dress', i)
  1015. end
  1016. end
  1017. i += 1
  1018. if i <= ARRSIZE('bomba_dress'):jump 'loopbomba_dress'
  1019. if $args[1] ! 'all':
  1020. clo_i += 1
  1021. if clothingfilter['quality'] = 0 and clo_i <= 7:
  1022. jump 'loopbomba_filter'
  1023. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  1024. jump 'loopbomba_filter'
  1025. end
  1026. end
  1027. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  1028. gs 'clothing', 'clothwidth'
  1029. end
  1030. if $args[1] = 'nerdvana' or $args[1] = 'all':
  1031. if $args[1] ! 'all':
  1032. $ward_list_store = $args[1]
  1033. '<center><img src="images/locations/city/island/nerdvana/shop_name.png"></center>'
  1034. gs 'clothing_QV', 'filter_header', 'store'
  1035. gs 'clothing', 'clothinglist_header'
  1036. !!To filter just this set
  1037. clo_i = 0
  1038. :loopnerdvana_filter
  1039. end
  1040. i = 1
  1041. :loopnerdvana_outfits
  1042. if nerdvana_outfits[i] = 1 and ($clothingworntype ! 'nerdvana_outfits' or clothingwornnumber ! i):
  1043. gs 'clothing_attributes', 'nerdvana_outfits', i
  1044. gs 'clothing_QV', 'clo_filter'
  1045. !!sort by filter
  1046. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1047. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'nerdvana_outfits', i)
  1048. end
  1049. end
  1050. i += 1
  1051. if i <= ARRSIZE('nerdvana_outfits'):jump 'loopnerdvana_outfits'
  1052. i = 1
  1053. :loopnerdvana_cosplay
  1054. if nerdvana_cosplay[i] = 1 and ($clothingworntype ! 'nerdvana_cosplay' or clothingwornnumber ! i):
  1055. gs 'clothing_attributes', 'nerdvana_cosplay', i
  1056. gs 'clothing_QV', 'clo_filter'
  1057. !!sort by filter
  1058. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1059. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'nerdvana_cosplay', i)
  1060. end
  1061. end
  1062. i += 1
  1063. if i <= ARRSIZE('nerdvana_cosplay'):jump 'loopnerdvana_cosplay'
  1064. i = 1
  1065. :loopnerdvana_bikinis
  1066. if nerdvana_bikinis[i] = 1 and ($clothingworntype ! 'nerdvana_bikinis' or clothingwornnumber ! i):
  1067. gs 'clothing_attributes', 'nerdvana_bikinis', i
  1068. gs 'clothing_QV', 'clo_filter'
  1069. !!sort by filter
  1070. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1071. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'nerdvana_bikinis', i)
  1072. end
  1073. end
  1074. i += 1
  1075. if i <= ARRSIZE('nerdvana_bikinis'):jump 'loopnerdvana_bikinis'
  1076. $ward_list_store = $args[1]
  1077. i = 1
  1078. :loopnerdvana_swimsuit
  1079. if nerdvana_swimsuit[i] = 1 and ($clothingworntype ! 'nerdvana_swimsuit' or clothingwornnumber ! i):
  1080. gs 'clothing_attributes', 'nerdvana_swimsuit', i
  1081. gs 'clothing_QV', 'clo_filter'
  1082. !!sort by filter
  1083. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1084. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'nerdvana_swimsuit', i)
  1085. end
  1086. end
  1087. i += 1
  1088. if i <= ARRSIZE('nerdvana_swimsuit'):jump 'loopnerdvana_swimsuit'
  1089. if $args[1] ! 'all':
  1090. clo_i += 1
  1091. if clothingfilter['quality'] = 0 and clo_i <= 7:
  1092. jump 'loopnerdvana_filter'
  1093. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  1094. jump 'loopnerdvana_filter'
  1095. end
  1096. end
  1097. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  1098. gs 'clothing', 'clothwidth'
  1099. end
  1100. if $args[1] = 'sports' or $args[1] = 'all':
  1101. if $args[1] ! 'all':
  1102. $ward_list_store = $args[1]
  1103. if clothingfilter['sport'] = 1: '<center>Displaying despite sport filter being active</center>'
  1104. '<center><img src="images/locations/city/citycenter/mall/sports.png"></center>'
  1105. gs 'clothing_QV', 'filter_header', 'store'
  1106. gs 'clothing', 'clothinglist_header'
  1107. !!To filter just this set
  1108. clo_i = 0
  1109. :loopdanilovich_outfits_filter
  1110. end
  1111. i = 1
  1112. :loopdanilovich_outfits
  1113. if danilovich_outfits[i] = 1 and ($clothingworntype ! 'danilovich_outfits' or clothingwornnumber ! i):
  1114. gs 'clothing_attributes', 'danilovich_outfits', i
  1115. gs 'clothing_QV', 'clo_filter'
  1116. !!sort by filter
  1117. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1118. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'danilovich_outfits', i)
  1119. end
  1120. end
  1121. i += 1
  1122. if i <= ARRSIZE('danilovich_outfits'):jump 'loopdanilovich_outfits'
  1123. i = 1
  1124. :loopdanilovich_swimsuit
  1125. if danilovich_swimsuit[i] = 1:
  1126. gs 'clothing_attributes', 'danilovich_swimsuit', i
  1127. gs 'clothing_QV', 'clo_filter'
  1128. !!sort by filter
  1129. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1130. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'danilovich_swimsuit', i)
  1131. end
  1132. end
  1133. i += 1
  1134. if i <= ARRSIZE('danilovich_swimsuit'):jump 'loopdanilovich_swimsuit'
  1135. if $args[1] ! 'all':
  1136. clo_i += 1
  1137. if clothingfilter['quality'] = 0 and clo_i <= 7:
  1138. jump 'loopdanilovich_outfits_filter'
  1139. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  1140. jump 'loopdanilovich_outfits_filter'
  1141. end
  1142. end
  1143. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  1144. gs 'clothing', 'clothwidth'
  1145. end
  1146. if $args[1] = 'market' or $args[1] = 'all':
  1147. if $args[1] ! 'all':
  1148. $ward_list_store = $args[1]
  1149. '<center><img src="images/pc/items/market/market.png"></center>'
  1150. gs 'clothing_QV', 'filter_header', 'store'
  1151. gs 'clothing', 'clothinglist_header'
  1152. !!To filter just this set
  1153. clo_i = 0
  1154. :loopmarket_outfits_filter
  1155. end
  1156. i = 1
  1157. :loopmarket_outfits
  1158. if market_outfits[i] = 1 and ($clothingworntype ! 'market_outfits' or clothingwornnumber ! i):
  1159. gs 'clothing_attributes', 'market_outfits', i
  1160. gs 'clothing_QV', 'clo_filter'
  1161. !!sort by filter
  1162. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1163. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'market_outfits', i)
  1164. end
  1165. end
  1166. i += 1
  1167. if i <= ARRSIZE('market_outfits'):jump 'loopmarket_outfits'
  1168. if $args[1] ! 'all':
  1169. clo_i += 1
  1170. if clothingfilter['quality'] = 0 and clo_i <= 7:
  1171. jump 'loopmarket_outfits_filter'
  1172. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  1173. jump 'loopmarket_outfits_filter'
  1174. end
  1175. end
  1176. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  1177. gs 'clothing', 'clothwidth'
  1178. end
  1179. if $args[1] = 'materinstvo' or $args[1] = 'all':
  1180. if $args[1] ! 'all':
  1181. $ward_list_store = $args[1]
  1182. '<center><img src="images/locations/city/citycenter/mall/mommy.png"></center>'
  1183. gs 'clothing_QV', 'filter_header', 'store'
  1184. gs 'clothing', 'clothinglist_header'
  1185. !!To filter just this set
  1186. clo_i = 0
  1187. :loopmaterinstvo_dress_filter
  1188. end
  1189. i = 1
  1190. :loopmaterinstvo_dress
  1191. if materinstvo_dress[i] = 1 and ($clothingworntype ! 'materinstvo_dress' or clothingwornnumber ! i):
  1192. gs 'clothing_attributes', 'materinstvo_dress', i
  1193. gs 'clothing_QV', 'clo_filter'
  1194. !!sort by filter
  1195. if (clothingfilter['quality'] = 0 and CloQuality = clo_i) or (clothingfilter['inhibition'] = 0 and CloInhibit = clo_i) or clothingfilter['number'] = 0:
  1196. if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1 and clothingfilter['sport_only'] = 0 and clothingfilter['swim_only'] = 0:*P dyneval($clothing_list_line, $ward_list_page, 'materinstvo_dress', i)
  1197. end
  1198. end
  1199. i += 1
  1200. if i <= ARRSIZE('materinstvo_dress'):jump 'loopmaterinstvo_dress'
  1201. if $args[1] ! 'all':
  1202. clo_i += 1
  1203. if clothingfilter['quality'] = 0 and clo_i <= 7:
  1204. jump 'loopmaterinstvo_dress_filter'
  1205. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  1206. jump 'loopmaterinstvo_dress_filter'
  1207. end
  1208. end
  1209. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  1210. gs 'clothing', 'clothwidth'
  1211. end
  1212. if $args[1] = 'all':
  1213. clo_i += 1
  1214. if clothingfilter['quality'] = 0 and clo_i <= 7:
  1215. jump 'loopfilter_all'
  1216. elseif clothingfilter['inhibition'] = 0 and clo_i <= 50:
  1217. jump 'loopfilter_all'
  1218. end
  1219. act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
  1220. gs 'clothing', 'clothwidth'
  1221. end
  1222. '</table>'
  1223. killvar '$temp_bcolor'
  1224. end
  1225. if $ARGS[0] = 'clothinglist_header':
  1226. '<table border=0 cellspacing=0 cellpadding=5><TH></TH><TH>Strength</TH><TH>Hip size</TH><TH>Description</TH><TH>Specials</TH><TH>Wardrobe</TH><TH>Storage</TH><TH>Unwanted (Sell)</TH><TH>Attempt Repair (0:30)</TH><TH>Resize(0:30)</TH><TH>Throw Out</TH>'
  1227. end
  1228. if $ARGS[0] = 'clothwidth':
  1229. act 'Set image size for this view':
  1230. Enable_clothwidth = input("Enter height in pixels you want for images on this page <br>(Default 150, min 50, max 500)")
  1231. if Enable_clothwidth < 50:
  1232. Enable_clothwidth = 50
  1233. elseif Enable_clothwidth > 500:
  1234. Enable_clothwidth = 500
  1235. end
  1236. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1237. end
  1238. end
  1239. if $ARGS[0] = 'view_clothing_item':
  1240. !! ARGS 0 - view_clothing_item
  1241. !! ARGS 1 - clothing type
  1242. !! ARGS 2 - clothing index
  1243. !! ARGS 3 - price for shop
  1244. !! ARGS 4 = action type (wardrobe, shop, sell, resize)
  1245. $swimwear_description = ''
  1246. cla
  1247. '<center><img src="<<FUNC(''$clothing_image'', $ARGS[1], ARGS[2])>>"></center>'
  1248. gs 'clothing_attributes', $ARGS[1], ARGS[2]
  1249. if CloTopCut > 1:
  1250. if tits = 2 or tits = 3: CloTopCut += 1
  1251. if tits >= 4: CloTopCut += 2
  1252. if CloTopCut > 2 and tits >=6: CloTopCut += 1
  1253. end
  1254. $RESULT = FUNC('$short_description', $ARGS[1], CloStyle2)
  1255. $RESULT += '<<ARGS[2]>>'
  1256. '<<$RESULT>>'
  1257. if $ARGS[1] = 'misc_outfits' and ARGS[2] = 1:
  1258. 'A hessian sack the hunters gave you.'
  1259. elseif $swimwear_description = '':
  1260. gs 'clothing_descriptions'
  1261. '<<$description>>'
  1262. if hypnoClothes > 0 and ((CloStyle2 = 4 and CloThinness >= 3) _
  1263. or (($ARGS[1] = 'eroto_outfits' or $ARGS[1] = 'eroto_dress' or $ARGS[1] = 'eroto_strip') and CloThinness >= 4) _
  1264. or CloThinness >= 6 or $ARGS[1] = 'salacious_outfits' or $ARGS[1] = 'salacious_dress'): _
  1265. nl & '<I>You have a strange feeling about this outfit. You <b>really</b> want to wear it.</i>'
  1266. else
  1267. $swimwear_description
  1268. end
  1269. if CloBimbo = 1 and cheatbimbo = 0:'This item is considered bimbo clothing.'
  1270. if CloStyle = 4:'This outfit can be used for prostitution.'
  1271. if CloInhibit > 10:
  1272. if CloInhibit + 10 > pcs_inhib and CloInhibit <= pcs_inhib: 'You find this outfit more revealing than you are completely comfortable with but that makes it quite exciting too.'
  1273. end
  1274. !!CloStyle2: 1 Maid, 2 Server, 3 Stripper, 4 School
  1275. if CloStyle2 = 1: 'This is a maid outfit.'
  1276. if CloStyle2 = 2: 'This outfit is a server uniform.'
  1277. if CloStyle2 = 3: 'This outfit is a stripper uniform, suitable for jobs that require one.'
  1278. if CloStyle2 = 4: gs 'clothing', 'school_check'
  1279. if $ARGS[4] ! 'shop' and ($ARGS[1] ! 'gm_school' or ARGS[2] ! 6):
  1280. $RESULT = '(strength '
  1281. dynamic '$RESULT += <<$ARGS[1]>>_h[<<ARGS[2]>>]'
  1282. if $ARGS[1] ! 'danilovich_outfits' and $ARGS[1] ! 'coat' and CloStyle ! 5:
  1283. $RESULT += ', hip size '
  1284. dynamic '$RESULT += <<$ARGS[1]>>_b[<<ARGS[2]>>]'
  1285. end
  1286. $RESULT += ')'
  1287. '<<$RESULT>>'
  1288. end
  1289. if $ARGS[4] = 'shop':
  1290. if dyneval('RESULT = <<$ARGS[1]>>[<<ARGS[2]>>]') = 1:
  1291. 'You already own this item.'
  1292. act 'Leave': gt $loc, $loc_arg
  1293. else
  1294. if $ARGS[1] = 'coat' and ARGS[2] = 5:
  1295. price = ARGS[3]
  1296. else
  1297. price = ('<<ARGS[3]>>' * ((5 * CloQuality) + 100) / 100) * 1000 / (1250 - Clothingstock[ARGS[2]]) * 3 / 2
  1298. price = price / 50 * 50
  1299. end
  1300. 'Price: <<price>> <b>₽</b>'
  1301. act 'Leave': gt $loc, $loc_arg
  1302. if CloInhibit > pcs_inhib:
  1303. 'You don''t feel daring enough to wear an outfit this revealing and can''t bring yourself to buy it.'
  1304. elseif karta + bankDebtLimit < Price and money < Price:
  1305. 'You cannot afford this outfit.'
  1306. else
  1307. if money >= Price:
  1308. act 'Buy (cash)':
  1309. h = 0
  1310. if CloStyle = 2:h = 10
  1311. if CloStyle = 5:h = 20
  1312. h += (3 * CloQuality)
  1313. money -= price
  1314. gs 'clothing', 'view_clothing_item_buy', $ARGS[4], $ARGS[1], ARGS[2], ARGS[3]
  1315. end
  1316. end
  1317. if karta + bankDebtLimit >= Price:
  1318. act 'Buy (card)':
  1319. h = 0
  1320. if CloStyle = 2:h = 10
  1321. if CloStyle = 5:h = 20
  1322. h += (3 * CloQuality)
  1323. karta -= price
  1324. gs 'clothing', 'view_clothing_item_buy', $ARGS[4], $ARGS[1], ARGS[2], ARGS[3]
  1325. end
  1326. end
  1327. end
  1328. end
  1329. elseif $ARGS[4] = 'wardrobe':
  1330. act 'Return':gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1331. if $ARGS[1] ! 'gm_school' or ARGS[2] ! 6:
  1332. !! if the clothing is worn out
  1333. if dyneval('RESULT = <<$ARGS[1]>>_h[<<ARGS[2]>>]') <= 0:
  1334. 'This item is worn and is not suitable for further wear.'
  1335. if pcs_sewng >= 60 and mc_inventory['sewing_fabric'] > 0:
  1336. cla
  1337. 'You can repair this thanks to your sewing skill.'
  1338. act 'Repair item':
  1339. if rand (1, 100) < 30:
  1340. *clr
  1341. cla
  1342. mc_inventory['sewing_fabric'] -= 1
  1343. minut += 30
  1344. dynamic $ARGS[1] + '_h[<<ARGS[2]>>] += 30'
  1345. '<center><img <<$set_imgh>> src="images/pc/activities/sewing/fix' + rand(1,2) + '.jpg"></center>'
  1346. 'You spend 30 minutes fixing the outfit.'
  1347. act 'Return':gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1348. else
  1349. *clr
  1350. cla
  1351. mc_inventory['sewing_fabric'] += 3
  1352. minut += 30
  1353. dynamic $ARGS[1] + '[<<ARGS[2]>>] = 0'
  1354. '<center><img <<$set_imgh>> src="images/pc/activities/sewing/fix' + rand(1,2) + '.jpg"></center>'
  1355. 'Despite your skill with a needle, this outfit has proved beyond repair. All that is left of it is only good for your cloth pile.'
  1356. act 'Return': gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1357. end
  1358. end
  1359. act 'Return': gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1360. end
  1361. exit
  1362. end
  1363. !! if the clothing is a type that checks for hip size
  1364. if $ARGS[1] ! 'danilovich_outfits' and CloStyle ! 5:
  1365. !! if the hipsize is too far from your hipsize
  1366. dynamic 'RESULT = <<$ARGS[1]>>_b[<<ARGS[2]>>]'
  1367. if RESULT < pcs_hips - 8 or RESULT > pcs_hips + 8:
  1368. if RESULT < pcs_hips:
  1369. 'This item is too small for you to wear.'
  1370. else
  1371. 'This item is too large for you to wear.'
  1372. end
  1373. if pcs_sewng >= 50 and mc_inventory['sewing_fabric'] > 0:
  1374. cla & *nl
  1375. 'You can resize this thanks to your sewing skill.'
  1376. act 'Resize item':
  1377. cla
  1378. mc_inventory['sewing_fabric'] -= 1
  1379. minut += 30
  1380. dynamic $ARGS[1] + '_b[<<ARGS[2]>>] = pcs_hips'
  1381. 'You spend 30 minutes resizing the outfit.'
  1382. act 'Return':gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1383. end
  1384. elseif $loc_arg = 'tailor':
  1385. cla & *nl
  1386. if money >= 500:
  1387. 'You can pay to have this resized for (500 <b>₽</b>).'
  1388. act 'Resize item':
  1389. minut += 15
  1390. money -= 500
  1391. dynamic $ARGS[1] + '_b[<<ARGS[2]>>] = pcs_hips'
  1392. *nl
  1393. 'You hand the clothing over to the tailor who takes it into the back. Fifteen minutes later, he presents your clothing back to you, adjusted to fit you perfectly.'
  1394. act 'Return':gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1395. end
  1396. else
  1397. 'You cannot afford to have this resized.'
  1398. end
  1399. end
  1400. exit
  1401. end
  1402. end
  1403. end
  1404. if $ARGS[1] ! 'danilovich_swimsuit' and $ARGS[1] ! 'scandalicious_bikinis' and $ARGS[1] ! 'scandalicious_swimsuit' and $ARGS[1] ! 'allure_bikinis' and $ARGS[1] ! 'allure_bikinis':
  1405. if CloInhibit > pcs_inhib:
  1406. 'You don''t feel daring enough to wear an outfit this revealing.'
  1407. elseif ARRPOS('$CloLosTyp', $ARGS[1]) ! -1 and ARRPOS('CloLosNum',ARGS[2]) ! -1 :
  1408. 'You lost these clothes somewhere, maybe you can find them again?.'
  1409. else
  1410. act 'Wear':
  1411. gs 'clothing', 'wear', $ARGS[1], ARGS[2]
  1412. gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>', '<<$ward_list_store>>'
  1413. end
  1414. end
  1415. end
  1416. elseif $ARGS[4] = 'store' or $ARGS[4] = 'unwanted':
  1417. act 'Return':gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1418. if $ARGS[1] ! 'coat':
  1419. act 'Move back to wardrobe':
  1420. dynamic $ARGS[1] + '_s[<<ARGS[2]>>] = 0'
  1421. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1422. end
  1423. end
  1424. elseif $ARGS[4] = 'sell':
  1425. $ward_list_page = $ARGS[4]
  1426. act 'Keep item':gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1427. !! value is based on the strength remaining
  1428. dynamic 'RESULT = <<$ARGS[1]>>_h[<<ARGS[2]>>]'
  1429. if RESULT > 45:
  1430. 'You can sell this item for 500 <b>₽</b>.'
  1431. act 'Sell':
  1432. dynamic '<<$ARGS[1]>>[<<ARGS[2]>>] = 0'
  1433. money += 500
  1434. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1435. end
  1436. elseif RESULT > 30:
  1437. 'You can sell this item for 300 <b>₽</b>.'
  1438. act 'Sell':
  1439. dynamic '<<$ARGS[1]>>[<<ARGS[2]>>] = 0'
  1440. money += 300
  1441. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1442. end
  1443. elseif RESULT > 0:
  1444. 'You can sell this item for 100 <b>₽</b>.'
  1445. act 'Sell':
  1446. dynamic '<<$ARGS[1]>>[<<ARGS[2]>>] = 0'
  1447. money += 100
  1448. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1449. end
  1450. else
  1451. 'This item is too worn to have any sale value.'
  1452. act 'Throw it away':
  1453. dynamic '<<$ARGS[1]>>[<<ARGS[2]>>] = 0'
  1454. gt 'clothing', 'clothing_list', '<<$ward_list_store>>'
  1455. end
  1456. end
  1457. elseif $ARGS[4] = 'resize':
  1458. act 'Leave item alone':gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>', '<<$ward_list_store>>'
  1459. if $ARGS[1] ! 'danilovich_outfits' and $ARGS[1] ! 'coat' and CloStyle ! 5:
  1460. if dyneval('RESULT = <<$ARGS[1]>>_b[<<ARGS[2]>>]') ! pcs_hips and money >= 500:
  1461. 'You can have this resized for 500 <b>₽</b>.'
  1462. act 'Resize':
  1463. money -= 500
  1464. dynamic '<<$ARGS[1]>>_b[<<ARGS[2]>>] = pcs_hips'
  1465. gt 'clothing', 'view_clothing_list', 'resize'
  1466. end
  1467. end
  1468. end
  1469. end
  1470. end
  1471. if $args[0] = 'school_check':
  1472. if CloInhibit <= 10:
  1473. '<font color="blue">This uniform is very conservative. Only the nerds would approve of you wearing it.</font>'
  1474. elseif CloSkirtShortness < 5 and CloThinness < 5 and CloBra = 0:
  1475. if CloInhibit >= 30 or CloTopCut = 4:
  1476. '<font color="red">This uniform, despite meeting the school uniform regulations, is too risqué. Everybody in school will think that you''re a slut apart from the gopniks who will respect you for beating the school rules.</font>'
  1477. elseif CloStyle = 2:
  1478. '<font color="blue">This uniform follows the school regulation on skirt length but is of a style that only the Gopniks will approve of.</font>'
  1479. elseif CloQuality >= 4:
  1480. '<font color="blue">This uniform complies with the regulations and is of good quality. It would certainly help you with your standing with the cool kids and jocks.</font>'
  1481. else
  1482. '<font color="blue">This uniform complies with the school regulations on skirt length. Nobody in school would be offended by you wearing it.</font>'
  1483. end
  1484. elseif CloSkirtShortness = 5 and CloThinness < 5 and CloBra = 0:
  1485. if CloInhibit >= 35:
  1486. '<font color="red">This uniform slightly breaches the school uniform regulations and it is too risqué. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
  1487. elseif CloStyle = 2:
  1488. '<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of a style that only the Gopniks will approve of.</font>'
  1489. elseif CloQuality >= 4:
  1490. '<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of good quality. Everybody apart from the nerds would approve of you wearing it.</font>'
  1491. else
  1492. '<font color="blue">This uniform slightly breaches the school regulations on skirt length. The gopnik would approve of you wearing it and they will respect you for beating the school rules.</font>'
  1493. end
  1494. else
  1495. if PCloSkirt > 5:
  1496. '<font color="red">This uniform is so short that it makes a mockery of the school uniform regulations. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
  1497. else
  1498. '<font color="red">This uniform is too thin and that can expose underwear making a mockery of the school uniform regulations. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
  1499. end
  1500. end
  1501. end
  1502. if $ARGS[0] = 'view_clothing_item_buy':
  1503. dynamic $ARGS[2] + '[<<ARGS[3]>>] = 1'
  1504. if $ARGS[2] = 'gm_outfits' or $ARGS[2] = 'gm_dress' or $ARGS[2] = 'gm_office':
  1505. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 70 + <<h>>'
  1506. elseif $ARGS[2] = 'cats_dress' or $ARGS[2] = 'cats_outfits' or $ARGS[2] = 'flamingos_dress' or $ARGS[2] = 'flamingos_outfits' or $ARGS[2] = 'coco_dress' or $ARGS[2] = 'coco_outfits' or $ARGS[2] = 'nerdvana_cosplay' or $ARGS[2] = 'nerdvana_outfits':
  1507. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 90 + <<h>>'
  1508. elseif $ARGS[2] = 'moncheri_gown' or $ARGS[2] = 'moncheri_dress':
  1509. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 25 + <<h>>'
  1510. elseif $ARGS[2] = 'eroto_dress' or $ARGS[2] = 'eroto_outfits' or $ARGS[2] = 'eroto_strip' or $ARGS[2] = 'salacious_outfits' or $ARGS[2] = 'salacious_dress' or $ARGS[2] = 'fancy_burlesque':
  1511. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 40 + <<h>>'
  1512. elseif $ARGS[2] = 'gm_school' or $ARGS[2] = 'gm_maid' or $ARGS[2] = 'gm_server':
  1513. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 120 + <<h>>'
  1514. elseif $ARGS[2] = 'danilovich_outfits':
  1515. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 100 + <<h>>'
  1516. else
  1517. dynamic $ARGS[2] + '_h[<<ARGS[3]>>] = 60 + <<h>>'
  1518. end
  1519. dynamic $ARGS[2] + '_b[<<ARGS[3]>>] = pcs_hips'
  1520. dynamic $ARGS[2] + '_s[<<ARGS[3]>>] = 0'
  1521. gs 'stat'
  1522. if $ARGS[1] ! 'skip': gt $loc, $loc_arg
  1523. end
  1524. if $ARGS[0] = 'strip_all':
  1525. $strip_loc = $ARGS[1]
  1526. gs 'underwear', 'remove'
  1527. gs 'clothing', 'strip', $strip_loc
  1528. end
  1529. if $ARGS[0] = 'dispose':
  1530. dynamic $clothingworntype + '[<<clothingwornnumber>>] = 0'
  1531. $lastwornclothingtype = 'none'
  1532. lastwornclothingnumber = 0
  1533. gs 'clothing', 'strip_code'
  1534. end
  1535. if $ARGS[0] = 'strip':
  1536. !$strip_loc = location when stripping outdoors
  1537. $strip_loc = $ARGS[1]
  1538. if $clothingworntype = 'nude': exit
  1539. cumspclnt = 6
  1540. gs 'cum_cleanup'
  1541. if PCloStyle2 = 4:
  1542. $schbrand = $clothingworntype
  1543. schtype = clothingwornnumber
  1544. end
  1545. if $strip_loc ! '' :
  1546. DYNAMIC '$CloLos<<$clothingworntype>>[<<clothingwornnumber>>]=<<$strip_loc>>'
  1547. $CloLosLoc[] = $strip_loc
  1548. $CloLosTyp[$strip_loc] = $clothingworntype
  1549. CloLosNum[$strip_loc] = clothingwornnumber
  1550. CloLosDay[$strip_loc] = daystart
  1551. KILLVAR '$lastwornclothingtype'
  1552. KILLVAR 'lastwornclothingnumber'
  1553. else
  1554. $lastwornclothingtype = $clothingworntype
  1555. lastwornclothingnumber = clothingwornnumber
  1556. end
  1557. killvar '$strip_loc'
  1558. gs 'clothing', 'strip_code'
  1559. end
  1560. if $ARGS[0] = 'strip_code':
  1561. $clothingworntype = 'nude'
  1562. clothingwornnumber = 0
  1563. CloQuality = 0
  1564. CloThinness = 0
  1565. CloTopCut = 0
  1566. CloBra = 0
  1567. CloPantsShortness = 0
  1568. CloSkirtShortness = 0
  1569. CloPanties = 0
  1570. CloStyle = 0
  1571. CloStyle2 = 0
  1572. CloBimbo = 0
  1573. CloOnePiece = 0
  1574. PShoQuality = 0
  1575. PShoCut = 0
  1576. PShoHeels = 0
  1577. PShoStyle = 0
  1578. PCloDress = 0
  1579. PCloPanties = 0
  1580. PCloBra = 0
  1581. PCloQuality = 0
  1582. PCloThinness = 0
  1583. PCloTopCut = 0
  1584. PCloPants = 0
  1585. PCloSkirt = 0
  1586. PCloStyle = 0
  1587. PCloStyle2 = 0
  1588. PCloStyle3 = 0
  1589. PCloBimbo = 0
  1590. PCloInhibit = 0
  1591. PCloOnePiece = 0
  1592. PCloswimwear = 0
  1593. PXCloThinness = 0
  1594. PXCloTopCut = 0
  1595. PXCloBottomShortness = 0
  1596. PCloCoverTop = 4
  1597. PCloCoverBack = 4
  1598. PCloCoverFront = 4
  1599. gs 'clothing', 'exposure_calc'
  1600. end
  1601. if $ARGS[0] = 'recover_lost_clothes':
  1602. !$ARGS[1] = location
  1603. !ARGS[2] = 1 : wear the clothes, ARGS[2] = 2 : Return to shop (lost FOREVAH!)
  1604. $cloLoc = $ARGS[1]
  1605. cloAction = ARGS[2]
  1606. $clothType = $CloLosTyp[$cloLoc]
  1607. clothNumber = CloLosNum[$cloLoc]
  1608. dayLost = CloLosDay[$cloLoc]
  1609. DYNAMIC 'KILLVAR ''$CloLos<<$clothingworntype>>'', <<clothingwornnumber>>'
  1610. findLocInd = ARRPOS('$CloLosTyp', $clothType)
  1611. KILLVAR '$CloLosTyp', findLocInd
  1612. findLocInd = ARRPOS('CloLosNum', clothNumber)
  1613. KILLVAR 'CloLosNum', findLocInd
  1614. findLocInd = ARRPOS('CloLosDay', CloLosDay[$cloLoc])
  1615. KILLVAR 'CloLosDay', findLocInd
  1616. findLocInd = ARRPOS('$CloLosLoc', $cloLoc)
  1617. KILLVAR '$CloLosLoc', findLocInd
  1618. KILLVAR 'findLocInd'
  1619. if cloAction = 1:
  1620. gs 'clothing', 'wear', $clothType, clothNumber
  1621. elseif cloAction = 2 :
  1622. dynamic $clothType + '_s[<<clothNumber>>] = 1'
  1623. end
  1624. KILLVAR '$cloLoc'
  1625. KILLVAR 'cloAction'
  1626. KILLVAR '$clothType'
  1627. KILLVAR 'clothNumber'
  1628. end
  1629. if $ARGS[0] = 'wear':
  1630. !! ARGS 0 - action
  1631. !! ARGS 1 - clothing type name
  1632. !! ARGS 2 - clothing index
  1633. gs 'clothing', 'strip'
  1634. $clothingworntype = $ARGS[1]
  1635. clothingwornnumber = ARGS[2]
  1636. dynamic $ARGS[1] + '_w[<<ARGS[2]>>] = 1'
  1637. gs 'clothing_attributes', $ARGS[1], ARGS[2]
  1638. if CloTopCut > 1:
  1639. if tits = 2 or tits = 3: CloTopCut += 1
  1640. if tits >= 4: CloTopCut += 2
  1641. if CloTopCut > 2 and tits >=6: CloTopCut += 1
  1642. end
  1643. dynamic '<<$ARGS[1]>>_s[<<ARGS[2]>>] = 0'
  1644. if CloStyle2 = 4:
  1645. $schbrand = $clothingworntype
  1646. schtype = clothingwornnumber
  1647. end
  1648. PCloQuality = CloQuality
  1649. PCloThinness = CloThinness
  1650. PCloTopCut = CloTopCut
  1651. PCloBra = CloBra
  1652. PCloOnePiece = CloOnePiece
  1653. PCloPants = CloPantsShortness
  1654. PCloSkirt = CloSkirtShortness
  1655. PCloPanties = CloPanties
  1656. PCloDress = CloDress
  1657. PCloStyle = CloStyle
  1658. PCloStyle2 = CloStyle2
  1659. PCloStyle3 = CloStyle3
  1660. PCloInhibit = CloInhibit
  1661. if cheatbimbo = 0:
  1662. PCloBimbo = CloBimbo
  1663. end
  1664. PCloCoverTop = CloCoverTop
  1665. PCloCoverBack = CloCoverBack
  1666. PCloCoverFront = CloCoverFront
  1667. gs 'clothing', 'exposure_calc'
  1668. !Calculations for clothing beauty, multiplied by natural beauty
  1669. if PCloThinness > 0:
  1670. if PCloThinness = 1:
  1671. PXCloThinness = 150
  1672. elseif PCloThinness = 2:
  1673. PXCloThinness = 200
  1674. elseif PCloThinness = 3:
  1675. PXCloThinness = 250
  1676. elseif PCloThinness = 4:
  1677. PXCloThinness = 300
  1678. elseif PCloThinness = 5:
  1679. PXCloThinness = 350
  1680. elseif PCloThinness = 6:
  1681. PXCloThinness = 400
  1682. end
  1683. end
  1684. if PCloTopCut > 0:
  1685. if PCloTopCut = 1:
  1686. PXCloTopCut = 100
  1687. elseif PCloTopCut = 2:
  1688. PXCloTopCut = 150
  1689. elseif PCloTopCut = 3:
  1690. PXCloTopCut = 200
  1691. elseif PCloTopCut = 4:
  1692. PXCloTopCut = 250
  1693. elseif PCloTopCut = 5:
  1694. PXCloTopCut = 300
  1695. elseif PCloTopCut = 6:
  1696. PXCloTopCut = 350
  1697. elseif PCloTopCut >= 7:
  1698. PXCloTopCut = 400
  1699. end
  1700. end
  1701. if PCloBra = 1:
  1702. PXCloTopCut = 400
  1703. gs 'bras', 'remove'
  1704. elseif PCloBra = 2:
  1705. PXCloTopCut = 500
  1706. end
  1707. if PCloSkirt > 0:
  1708. if PCloSkirt = 1:
  1709. PXCloBottomShortness = 100
  1710. elseif PCloSkirt = 2:
  1711. PXCloBottomShortness = 150
  1712. elseif PCloSkirt = 3:
  1713. PXCloBottomShortness = 200
  1714. elseif PCloSkirt = 4:
  1715. PXCloBottomShortness = 250
  1716. elseif PCloSkirt = 5:
  1717. PXCloBottomShortness = 300
  1718. elseif PCloSkirt = 6:
  1719. PXCloBottomShortness = 350
  1720. elseif PCloSkirt >= 7:
  1721. PXCloBottomShortness = 400
  1722. end
  1723. end
  1724. if PCloPants > 0:
  1725. if PCloPants = 1:
  1726. PXCloBottomShortness = 100
  1727. elseif PCloPants = 2:
  1728. PXCloBottomShortness = 150
  1729. elseif PCloPants = 3:
  1730. PXCloBottomShortness = 200
  1731. elseif PCloPants = 4:
  1732. PXCloBottomShortness = 250
  1733. elseif PCloPants = 5:
  1734. PXCloBottomShortness = 300
  1735. elseif PCloPants = 6:
  1736. PXCloBottomShortness = 350
  1737. elseif PCloPants >= 7:
  1738. PXCloBottomShortness = 400
  1739. end
  1740. end
  1741. if PCloPanties = 1: PXCloBottomShortness = 400
  1742. if $clothingworntype = 'danilovich_swimsuit' or $clothingworntype = 'scandalicious_swimsuit' or $clothingworntype = 'scandalicious_bikinis' or $clothingworntype = 'allure_swimsuit' or $clothingworntype = 'allure_bikinis' or $clothingworntype = 'nerdvana_swimsuit' or $clothingworntype = 'nerdvana_bikinis': PCloswimwear = 1
  1743. end
  1744. if $ARGS[0] = 'exposure_calc':
  1745. CoverTop = (PCloCoverTop + PBraCover) - 4
  1746. if CoverTop < 0: CoverTop = 0
  1747. CoverBack = (PCloCoverBack + PPanCoverBack) - 4
  1748. if CoverBack < 0: CoverBack = 0
  1749. CoverFront = (PCloCoverFront + PPanCoverFront) - 4
  1750. if CoverFront < 0: CoverFront = 0
  1751. end
  1752. if $ARGS[0] = 'wear_last_worn':
  1753. !!contingency
  1754. if $lastwornclothingtype = '': $lastwornclothingtype = 'nude'
  1755. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  1756. end
  1757. if $ARGS[0] = 'swamp_clothes':
  1758. if ARGS[1] = 1:
  1759. !hessian clothing to owned, sets size and equipped.
  1760. misc_outfits[1] = 1
  1761. misc_outfits_s[1] = 0
  1762. misc_outfits_h[1] = 100
  1763. misc_outfits_b[1] = pcs_hips
  1764. swamp_clothes = 1
  1765. gs 'clothing', 'wear', 'misc_outfits', 1
  1766. end
  1767. if ARGS[1] = 0:
  1768. !hessian clothing no longer owned, but not unequipped.
  1769. misc_outfits[1] = 0
  1770. swamp_clothes = 0
  1771. end
  1772. end
  1773. !! Used to get price of an outfit uses the variable "price"
  1774. !! $ARGS[1] set to outfit type
  1775. !! ARGS[2] for outfit number
  1776. !! ARGS[3] the store base price
  1777. if $ARGS[0] = 'get_price':
  1778. gs 'clothing_attributes', '$ARGS[1]', ARGS[2]
  1779. price = (ARGS[3] * ((5 * CloQuality) + 100) / 100) * 1000 / (1250 - Clothingstock[ARGS[2]]) * 3 / 2
  1780. price = price / 50 * 50
  1781. end
  1782. !! use to buy outfit automatically, use with gosub
  1783. !! $ARGS[1] = item_type
  1784. !! ARGS[2] = item number
  1785. !! ARGS[3] = store price
  1786. !! $ARGS[4] = 'money' or 'karta' for payment type
  1787. if $ARGS[0] = 'quick_buy':
  1788. price = (ARGS[3] * ((5 * CloQuality) + 100) / 100) * 1000 / (1250 - Clothingstock[ARGS[2]]) * 3 / 2
  1789. price = price / 50 * 50
  1790. h = 0
  1791. if CloStyle = 2:h = 10
  1792. if CloStyle = 5:h = 20
  1793. h += (3 * CloQuality)
  1794. dynamic '<<$ARGS[4]>> -= price'
  1795. gs 'clothing', 'view_clothing_item_buy', 'skip', $ARGS[1], ARGS[2], ARGS[3]
  1796. end
  1797. --- clothing ---------------------------------