clothing.qsrc 75 KB

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