clothing.qsrc 73 KB

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