clothing.qsrc 74 KB

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