1
0

clothing.qsrc 80 KB

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