# bras !!This is separate bras file and that means underwear['type'] = 0 !!2021/04/15 !!gs 'bras', 'dispose' !!gs 'bras', 'remove' !!gs 'bras', 'wear' menu_off = 1 if $ARGS[0] = 'totals': if $ARGS[1] = 'gm_bras': total = 19 elseif $ARGS[1] = 'fashionista_bras': total = 42 elseif $ARGS[1] = 'pussycats_bras': total = 41 elseif $ARGS[1] = 'danilovich_bras': total = 8 elseif $ARGS[1] = 'eroto_bras': total = 27 elseif $ARGS[1] = 'salacious_bras': total = 37 elseif $ARGS[1] = 'lusso_bras': total = 33 end end if $ARGS[0] = 'view_bra_list': !! ARGS 0 - view_bra_list !! ARGS 1 - action type (draw, store, unwanted) if $pursepantytype ! '' or $pursebratype ! '': '
You put the '+iif($pursepantytype ! '','panties','')+iif($pursepantytype ! '' and $pursebratype ! '',' and ','')+iif($pursebratype ! '','bra','')+' from your purse back in the wardrobe.

' killvar '$pursepantytype' & killvar 'pursepantynumber' killvar '$pursebratype' & killvar 'pursebranumber' end if $ARGS[1] ! 'bathroom': act 'Return': gt 'wardrobe', 'main' else act 'Return': gt $loc, $loc_arg end if $ARGS[1] = 'wardrobe': metka_bras = 0 end if $ARGS[1] = 'store': metka_bras = 1 end if $ARGS[1] = 'unwanted': metka_bras = 2 end gs 'bras', 'filter_header' '
DrawStorageUnwanted
' if $braworntype ! 'none':act 'Remove bra':gs 'bras', 'remove' & gt 'bras', 'view_bra_list', $ARGS[1] if $ARGS[1] = 'store': cloc = 1 end if ARRSIZE('gm_bras') > 0 and clothingfilter['quality'] = 1:'
' !!To filter just this set clo_i = 0 :loopbraquality_filter !! default bra gs 'underwear_attributes', 'gm_bras', 1 gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end i = 2 :loopgmbras if gm_brasS[i] = metka_bras and gm_bras[i] = 1: gs 'underwear_attributes', 'gm_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('gm_bras'):jump 'loopgmbras' if ARRSIZE('lusso_bras') > 0 and clothingfilter['quality'] = 1:'
' i = 1 :looplussobras if lusso_brasS[i] = metka_bras and lusso_bras[i] = 1: gs 'underwear_attributes', 'lusso_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('lusso_bras'):jump 'looplussobras' if ARRSIZE('salacious_bras') > 0 and clothingfilter['quality'] = 1:'
' i = 1 :loopsalaciousbras if salacious_brasS[i] = metka_bras and salacious_bras[i] = 1: gs 'underwear_attributes', 'salacious_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('salacious_bras'):jump 'loopsalaciousbras' if ARRSIZE('fashionista_bras') > 0 and clothingfilter['quality'] = 1:'
' i = 1 :loopfashionistabras if fashionista_brasS[i] = metka_bras and fashionista_bras[i] = 1: gs 'underwear_attributes', 'fashionista_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('fashionista_bras'):jump 'loopfashionistabras' if ARRSIZE('cats_bras') > 0 and clothingfilter['quality'] = 1:'
' !!To filter just this set i = 1 :loopcatsbras if cats_brasS[i] = metka_bras and cats_bras[i] = 1: gs 'underwear_attributes', 'cats_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('cats_bras'):jump 'loopcatsbras' if ARRSIZE('eroto_bras') > 0 and clothingfilter['quality'] = 1:'
' i = 1 :looperotobras if eroto_brasS[i] = metka_bras and eroto_bras[i] = 1: gs 'underwear_attributes', 'eroto_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('eroto_bras'):jump 'looperotobras' if ARRSIZE('danilovich_bras') > 0 and clothingfilter['quality'] = 1:'
' i = 1 :loopdanilovichbras if danilovich_brasS[i] = metka_bras and danilovich_bras[i] = 1: gs 'underwear_attributes', 'danilovich_bras', i gs 'bras', 'bra_filter' !!sort by filter if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0: if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1: *p '' end end end i += 1 if i <= ARRSIZE('danilovich_bras'):jump 'loopdanilovichbras' clo_i += 1 if clothingfilter['quality'] = 0 and clo_i <= 7: jump 'loopbraquality_filter' end end if $ARGS[0] = 'view_bra_item': !! ARGS 0 - view_bra_item !! ARGS 1 = action type (wardrobe, bathroom, shop) !! ARGS 2 - bra type !! ARGS 3 - bra index !! ARGS 4 - price for shop cla '
' gs 'underwear_attributes', $ARGS[2]+'_bras', ARGS[3] !! $RESULT = FUNC('$short_description', $ARGS[2], CloStyle2) !! $RESULT += '<>' !! '<<$RESULT>>' gs 'underwear_descriptions', 'bras' if underwear['pair'] > 0: 'This bra forms a set with panty #<>.' if $ARGS[1] = 'shop': if dyneval('RESULT = <<$ARGS[2]>>_bras[<>]') = 1: 'You already own this item.' act 'Leave': gt $loc, $loc_arg else price = ARGS[4] 'Price: <> ' act 'Leave': gt $loc, $loc_arg if money >= price: act 'Buy (cash)': money -= price dynamic $ARGS[2] + '_bras[<>] = 1' dynamic $ARGS[2] + '_brasS[<>] = 0' gt $loc, $loc_arg end else 'You do not have enough cash to buy this bra.' end if karta >= price: act 'Buy (card)': karta -= price dynamic $ARGS[2] + '_bras[<>] = 1' dynamic $ARGS[2] + '_brasS[<>] = 0' gt $loc, $loc_arg end else 'You do not have enough money in your bank to buy this bra.' end if underwear['pair'] > 0: if dyneval('RESULT = <<$ARGS[2]>>_panties[<>]') = 1: 'You own the matching panties buying this bra will complete the set.' else 'You do not own the matching panties, you can buy this bra and them as a set.' price_set = ARGS[4]*18/10 'Price for set: <> ' if money >= price_set: act 'Buy set (cash)': money -= price_set dynamic $ARGS[2] + '_bras[<>] = 1' dynamic $ARGS[2] + '_brasS[<>] = 0' dynamic $ARGS[2] + '_panties[<>] = 1' dynamic $ARGS[2] + '_pantiesS[<>] = 0' gt $loc, $loc_arg end else 'You do not have enough cash to buy this set.' end if karta >= price_set: act 'Buy set (card)': karta -= price_set dynamic $ARGS[2] + '_bras[<>] = 1' dynamic $ARGS[2] + '_brasS[<>] = 0' dynamic $ARGS[2] + '_panties[<>] = 1' dynamic $ARGS[2] + '_pantiesS[<>] = 0' gt $loc, $loc_arg end else 'You do not have enough money in your bank to buy this set.' end end end end else act 'Return':gt 'bras', 'view_bra_list', $ARGS[1] if $ARGS[1] = 'store': 'This bra is in storage.' gs 'bras', 'storage_options' elseif $ARGS[1] = 'unwanted': 'This bra is unwanted.' gs 'bras', 'storage_options' else if $braworntype = $ARGS[2] and brawornnumber = ARGS[3]: 'You are wearing this bra.' else if metka_bras = 0: act 'Wear': if CloBra = 1: msg'You cannot wear a bra with this top' else if hypnoBra > 0: cla *clr 'You pick up the bra and think about trying them on... but you don''t really like wearing bras.' gs 'willpower', 'misc', 'resist', 'easy' will_cost += hypnoTime if will_cost <= pcs_willpwr: act 'Put them on anyways (<> Willpower)': gs 'willpower', 'pay', 'resist' gs 'stat' gs 'bras', 'wear', $ARGS[2], ARGS[3] if $ARGS[1] = 'wardrobe': gt 'wardrobe', 'main' else gt $loc, $loc_arg end end else act 'Put them on anyways (<> Willpower)': '
You don''t have enough willpower to use this action.' end act 'Back': gt 'wardrobe', 'main' end else gs 'bras', 'wear', $ARGS[2], ARGS[3] if $ARGS[1] = 'wardrobe': gt 'wardrobe', 'main' else gt $loc, $loc_arg end end end end if underwear['pair'] > 0: if dyneval('RESULT = <<$ARGS[2]>>_panties[<>]') = 1: 'You own these panties and can wear this set.' act 'Wear set': if PCloBra = 1: msg'You cannot wear a bra with this top' elseif PCloPanties = 1: msg'You cannot wear a panties with this outfit' else if hypnoBra > 0 and hypnoPanty > 0: cla *clr 'You pick up the bra and panties and think about trying them on... but you don''t really like wearing underwear.' gs 'willpower', 'misc', 'resist' will_cost += hypnoTime if will_cost <= pcs_willpwr: act 'Wear it anyway anyways (<> Willpower)': gs 'willpower', 'pay', 'resist' gs 'stat' gs 'panties', 'wear', $ARGS[2], underwear['pair'] gs 'bras', 'wear', $ARGS[2], ARGS[3] if $ARGS[1] = 'wardrobe': gt 'wardrobe', 'main' else gt $loc, $loc_arg end end else act 'Wear it anyway anyways (<> Willpower)': '
You don''t have enough willpower to use this action.' end act 'Back': gt 'wardrobe', 'main' end elseif hypnoBra > 0: cla *clr 'You pick up the bra and think about trying them on... but you don''t really like wearing bras.' gs 'willpower', 'misc', 'resist', 'easy' will_cost += hypnoTime if will_cost <= pcs_willpwr: act 'Put them on anyways (<> Willpower)': gs 'willpower', 'pay', 'resist' gs 'stat' gs 'panties', 'wear', $ARGS[2], underwear['pair'] gs 'bras', 'wear', $ARGS[2], ARGS[3] if $ARGS[1] = 'wardrobe': gt 'wardrobe', 'main' else gt $loc, $loc_arg end end else act 'Put them on anyways (<> Willpower)': '
You don''t have enough willpower to use this action.' end act 'Back': gt 'wardrobe', 'main' end elseif hypnoPanty > 0: cla *clr 'You pick up the panties and think about trying them on... but you don''t really like wearing panties.' gs 'willpower', 'misc', 'resist', 'easy' will_cost += hypnoTime if will_cost <= pcs_willpwr: act 'Put them on anyways (<> Willpower)': gs 'willpower', 'pay', 'resist' gs 'stat' gs 'panties', 'wear', $ARGS[2], underwear['pair'] gs 'bras', 'wear', $ARGS[2], ARGS[3] if $ARGS[1] = 'wardrobe': gt 'wardrobe', 'main' else gt $loc, $loc_arg end end else act 'Put them on anyways (<> Willpower)': '
You don''t have enough willpower to use this action.' end act 'Back': gt 'wardrobe', 'main' end else gs 'panties', 'wear', $ARGS[2], underwear['pair'] gs 'bras', 'wear', $ARGS[2], ARGS[3] if $ARGS[1] = 'wardrobe': gt 'wardrobe', 'main' else gt $loc, $loc_arg end end end end else 'You do not own the matching panties to make this set.' end end end end if $ARGS[2] ! 'gm' or ARGS[3] ! 1: gs 'bras', 'storage_options' end end end if $ARGS[0] = 'storage_options': if $ARGS[1] ! 'store': act 'Move to storage': gt 'bras', 'dest1', $ARGS[1], $ARGS[2], ARGS[3] end if $ARGS[1] ! 'unwanted': act 'Move to unwanted': gt 'bras', 'dest2', $ARGS[1], $ARGS[2], ARGS[3] end if $ARGS[1] ! 'wardrobe': act 'Move to wardrobe': gt 'bras', 'dest0', $ARGS[1], $ARGS[2], ARGS[3] end act 'Throw this bra away': dynamic '<<$ARGS[2]>>_bras[<>] = 0' gt 'wardrobe', 'main' end end if $ARGS[0] = 'dest0': *clr dynamic '<<$ARGS[2]>>_brasS[<>] = 0' gt 'bras', 'view_bra_item', $ARGS[1], $ARGS[2], ARGS[3] end if $ARGS[0] = 'dest1': *clr dynamic '<<$ARGS[2]>>_brasS[<>] = 1' gt 'bras', 'view_bra_item', $ARGS[1], $ARGS[2], ARGS[3] end if $ARGS[0] = 'dest2': *clr dynamic '<<$ARGS[2]>>_brasS[<>] = 2' gt 'bras', 'view_bra_item', $ARGS[1], $ARGS[2], ARGS[3] end if $ARGS[0] = 'sum': $t[0] = 'lusso' $t[1] = 'cats' $t[2] = 'salacious' $t[3] = 'fashionista' $t[4] = 'gm' $t[5] = 'eroto' $t[6] = 'danilovich' result = 0 i = 0 :loopsumbras_i $temp = $t[i] j = 1 :loopsumbras_j $temp1 = '<<$temp>>_bras[<>]' $temp2 = '<<$temp>>_brasS[<>]' dynamic 'if <<$temp1>> = 1 and <<$temp2>> = 0: result +=1' j += 1 if j <= dyneval('result = arrsize(''<<$temp>>_bras'')') : jump 'loopsumbras_j' i += 1 if i <= arrsize('$t'): jump 'loopsumbras_i' if $ARGS[1] = 'dresser': if $braworntype ! 'none' and result > 0: result -= 1 killvar('t') killvar('temp') killvar('temp1') killvar('temp2') end if $ARGS[0] = 'dispose': if underwear['type'] = 2: gs 'underwear_bodysuits', 'dispose' dynamic $braworntype + '_bras[<>] = 0' $lastwornbratype = 'none' lastwornbranumber = 0 $braworntype = 'none' brawornnumber = 0 PBraMaterial = 0 PBraType = 0 PBraFun = 0 PBraQuality = 0 PBraThinness = 0 PBraCover = 4 gs 'clothing', 'exposure_calc' end if $ARGS[0] = 'remove': if underwear['type'] = 2: gs 'underwear_bodysuits', 'remove' $lastwornbratype = $braworntype lastwornbranumber = brawornnumber $braworntype = 'none' brawornnumber = 0 underwear['lastworntype'] = 0 PBraMaterial = 0 PBraType = 0 PBraFun = 0 PBraQuality = 0 PBraThinness = 0 PBraCover = 4 gs 'clothing', 'exposure_calc' end if $ARGS[0] = 'wear': if $ARGS[1] = '': if dyneval('RESULT = <<$lastwornbratype>>_brasS[<>]') = 0 and $lastwornbratype ! '' and underwear['lastworntype'] ! 2: gs 'bras', 'wear2', $lastwornbratype, lastwornbranumber else $braworntype = 'none' brawornnumber = 0 end else if dyneval('RESULT = <<$ARGS[1]>>_brasS[<>]') = 0: gs 'bras', 'wear2', $ARGS[1], ARGS[2] else $braworntype = 'none' brawornnumber = 0 end end end if $ARGS[0] = 'wear2': !! $ARGS 0 - action !! $ARGS 1 - bras type name !! ARGS 2 - bras index !! removing bra or bodysuit if worn if underwear['type'] = 0: gs 'bras', 'remove' else gs 'underwear_bodysuits', 'remove' end underwear['type'] = 0 $braworntype = $ARGS[1] brawornnumber = ARGS[2] gs 'underwear_attributes', $ARGS[1] + '_bras', ARGS[2] dynamic '<<$ARGS[1]>>_brasS[<>] = 0' PBraMaterial = BraMaterial PBraType = BraType PBraFun = BraFun PBraQuality = BraQuality PBraThinness = BraThinness PBraCover = BraCover gs 'clothing', 'exposure_calc' end if $ARGS[0] = 'wear_last_worn': !!contingency if $lastwornbratype = '': $lastwornbratype = 'none' gs 'bras', 'wear', $lastwornbratype, lastwornbranumber end if $ARGS[0] = 'filter_header': !!Exclude filters $Headerstring = '' if clothingfilter['sport'] = 0: $Headerstring += '' else $Headerstring += '' end !!sort by filters $Headerstring += '' if clothingfilter['number'] = 0: clothingfilter['quality'] = 1 & clothingfilter['inhibition'] = 1 $Headerstring += '' else $Headerstring += '' end $Headerstring += '' if clothingfilter['quality'] = 0: $Headerstring += '' else $Headerstring += '' end !! Show only filers $Headerstring[1] = '' if clothingfilter['sport_only'] = 0: $Headerstring[1] += '' else $Headerstring[1] += '' end $Headerstring[2] = 'IncludeSort by' $Headerstring[3] = 'Only show' '
<<$Headerstring[2]>>' '<<$Headerstring>>' '<<$Headerstring[3]>>' '<<$Headerstring[1]>>
' end if $ARGS[0] = 'bra_filter': !!Exclude filters clothingfilter['inc'] = 1 !!filters, if inc set to 0 they will not display if clothingfilter['sport'] = 1 and BraFun = 2: clothingfilter['inc'] = 0 end !!only filters clothingfilter['only'] = 0 !!filters, if only set to 1 they will only display those set if clothingfilter['sport_only'] = 1 and BraFun = 2: clothingfilter['only'] = 1 end if clothingfilter['only'] = clothingfilter['sport_only']: clothingfilter['only'] = 1 else clothingfilter['only'] = 0 end end if $ARGS[0] = 'shop_filter_header': !! sort by filters $Headerstring = '' if clothingfilter['number'] = 0: clothingfilter['quality'] = 1 $Headerstring += '' else $Headerstring += '' end $Headerstring += '' if clothingfilter['quality'] = 0: $Headerstring += '' else $Headerstring += '' end $Headerstring[2] = 'Sort by' '
<<$Headerstring[2]>>' '<<$Headerstring>>
' end if $ARGS[0] = 'shop_filter': end --- bras ---------------------------------