clothing.qsrc 79 KB

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