JavaScript is required. Please enable it to continue.
Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
Welcome to Degrees of Lewdity <<print StartConfig.version>>. We're making a few changes to your game so it supports this latest version. Remember to update your save if things appear to be working. <<nobr>><<silently>> <<variablesVersionUpdate>> <<pregnancyVar>> <<if $reducedLineHeight is true>><<addclass "#passages" "reducedLineHeight">><</if>> <<if $zoom isnot 100>><<run zoom($zoom)>><</if>> <<set $runWardrobeSanityChecker to true>> <</silently>><</nobr>> Looks like we're done already. [[Resume|$navigation.stack.last()][$navigation.stack.pop()]]
<<effects>> This work of fiction contains content of a sexual nature and is inappropriate for minors. All characters <span class="hide"><a onclick="SugarCube.State.variables.debug = 1">de</a></span>picted are at least 18 years of age. Everything is consensual role play, and any animals are actually people in costumes. <br><br> Save files are stored in your browser's cache. Save to file or text in the "Export/Import" tab in "Saves/Options" to avoid losing them. <br><br> If the image on the "Feat Boosts" tab is broken, please ensure that you have properly extracted the zip file. /* <<if $images is 1>> If you have, you may want to overwrite the "img" folder with one from a fresh download of the game. <</if>> */ <br><br> <span class="red">The Quick Start, Character, and Feat Boosts tabs can only be accessed at the start of the game.</span> Other settings can be changed in your room. <br><br> <<set $settingsExitPassage to "Start2">> <<initsettings>> <<settings>>
<<variablesStart2>> <<variablesVersionUpdate>> <<effects>> Welcome to the alpha of Degrees of Lewdity! <br><br> If you want to avoid trouble, dress modestly and stick to safe, well-lit areas. Nights are particularly dangerous. Dressing lewd will attract attention, both good and bad. <br><br> The new school year starts tomorrow at <<if $timestyle is "ampm">>9:00 am<<else>>9:00<</if>>. The bus service is the easiest way to get around town. Don't forget your uniform! <br><br> <<link [[Next|Orphanage Intro]]>><</link>> <br><br> <<if $debug is 1>> These options start with cheats enabled and £5000 <br> <<link [[Standard start|Orphanage Intro]]>><<cheatStart>><</link>> <br> <<link [[School Start|Oxford Street]]>><<cheatStart>><<pass 1 day>><</link>> <br> <<link [[Science Start|Oxford Street]]>><<cheatStart>><<pass 1 day>><<pass 2 hours>><</link>> <br> <<link [[Maths Start|Oxford Street]]>><<cheatStart>><<pass 1 day>><<pass 3 hours>><</link>> <br> <<link [[English Start|Oxford Street]]>><<cheatStart>><<pass 1 day>><<pass 4 hours>><</link>> <br> <<link [[History Start|Oxford Street]]>><<cheatStart>><<pass 1 day>><<pass 6 hours>><</link>> <br> <<link [[Swimming Start|Oxford Street]]>><<cheatStart>><<pass 1 day>><<pass 7 hours>><</link>> <br> <<link [[Testing Room]]>><<cheatStart>><<upperstrip>><<lowerstrip>><<underlowerstrip>><</link>> <br> <<link [[Robin Low Trauma Low Love|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $NPCName[$NPCNameList.indexOf("Robin")].love to 0>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 2>><<trauma 60>><</link>> <br> <<link [[Robin Low Trauma Medium Love|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $NPCName[$NPCNameList.indexOf("Robin")].love to 50>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 2>><<trauma 60>><</link>> <br> <<link [[Robin Low Trauma High Love|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $NPCName[$NPCNameList.indexOf("Robin")].love to 90>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 2>><<trauma 60>><</link>> <br> <<link [[Robin High Trauma Low Love|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $NPCName[$NPCNameList.indexOf("Robin")].love to 0>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 4>><<trauma 60>><</link>> <br> <<link [[Robin High Trauma Medium Love|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $NPCName[$NPCNameList.indexOf("Robin")].love to 50>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 4>><<trauma 60>><</link>> <br> <<link [[Robin High Trauma High Love|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $NPCName[$NPCNameList.indexOf("Robin")].love to 90>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 4>><<trauma 60>><</link>> <br> <<link [[Robin After Paying Police With Money|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $robinpolicepay to 1>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 4>><<trauma 60>><</link>> <br> <<link [[Robin After Paying Police With Body|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $robinpolicebody to 1>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 4>><<trauma 60>><</link>> <br> <<link [[Robin's Debt Paid|Robin's Room Entrance]]>><<cheatStart>><<npc Robin>><<endevent>><<set $robinpaid to 1>><<set $NPCName[$NPCNameList.indexOf("Robin")].init to 1>><<set $trauma to ($traumamax / 7) * 4>><<trauma 60>><</link>> <br> <br><br> <<link [[Winter Start|Orphanage Intro]]>><<set $days to 92>><<set $yeardays to 92>><<set $monthday to 1>><<set $month to "december">><<set $season to "winter">><<set $weather to "snow">><</link>> (Begins the game at the start of winter. For testing.) <br> <<link [[Christmas Start|Orphanage Intro]]>><<set $days to 115>><<set $yeardays to 115>><<set $monthday to 23>><<set $month to "december">><<set $season to "winter">><<set $weather to "snow">><<set $money += 50000>><</link>> (Begins the game two days before Christmas. For testing.) <br> <</if>>
<<widget "versioninfo">><<nobr>> <br><br> Degrees of Lewdity <<print StartConfig.version>> <br><br> "ETA Soon" edition <br><br> Updates and more information can be found at [[https://vrelnir.blogspot.com/| "https://vrelnir.blogspot.com/"]] <br><br> <</nobr>><</widget>>
<<widget "npcList">><<nobr>> <<set $baseNPC = {penis: 0, vagina: 0, breastsdesc: 0, chest: 0, lactation: 0, lefthand: 0, righthand: 0, anus: 0, mouth: 0, gender: 0, description: 0, fullDescription: 0, insecurity: 0, pronoun: 0, pronouns: {he: 0, his: 0}, penissize: 0, breastsize: 0, buttsize: 0, ballssize: 0, penisdesc: 0, breastdesc: 0, health: 0, skincolour: 0, teen: 0, adult: 0, intro:0, speechpenisescape: 0, speechvaginaescape: 0, speechanusescape:0, type: 0, stance: 0, monster: 0}>> <<set _n1 to clone($baseNPC)>> <<set _n2 to clone($baseNPC)>> <<set _n3 to clone($baseNPC)>> <<set _n4 to clone($baseNPC)>> <<set _n5 to clone($baseNPC)>> <<set _n6 to clone($baseNPC)>> <<set $NPCList = [_n1, _n2, _n3, _n4, _n5, _n6]>> <<for _i = 0; _i < $NPCList.length; _i++>> <<set $NPCList[_i].lefthand to "none">> <<set $NPCList[_i].lefthand to "none">> <<set $NPCList[_i].righthand to "none">> <<set $NPCList[_i].penis to "none">> <<set $NPCList[_i].vagina to "none">> <<set $NPCList[_i].mouth to "none">> <<set $NPCList[_i].chest to "none">> <<set $NPCList[_i].gender to 0>> <<set $NPCList[_i].pronoun to 0>> <<set $NPCList[_i].description to 0>> <<set $NPCList[_i].type to 0>> <<set $NPCList[_i].stance to 0>> <<set $NPCList[_i].monster to 0>> <</for>> <<set $BeastList to ["dog","cat","pig","wolf","dolphin","lizard","bear","boar","creature","horse","fox"]>> <<set $npcListVersion to 1>> <</nobr>><</widget>>
<<widget "npcNamed">><<nobr>> <!-- To add new Named NPC, add new _nXX variable and tag values to end. Rest of code should automatically scope based on size of list. --> <!-- NPC descriptions is set as names, and their titles are being established for compatibility with general NPCs --> <<if $npcNamedVersion is 1>> <<set _tempNPCName to clone($NPCName)>> <</if>> <<set $baseNNPC = {penis : 0, vagina: 0, gender: 0, description: 0, title: 0, insecurity: 0, pronoun: 0, penissize: 0, penisdesc: 0, buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 0, init: 0, intro: 0, type: 0, trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0, eyeColour: 0, hairColour: 0}>> /*Old: {penis : 0, vagina: 0, gender: 0, description: 0, insecurity: 0, pronoun: 0, penissize: 0, penisdesc: 0, buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 0, intro: 0, type: 0}*/ <<set _n1 to clone($baseNNPC)>> <<set _n2 to clone($baseNNPC)>> <<set _n3 to clone($baseNNPC)>> <<set _n4 to clone($baseNNPC)>> <<set _n5 to clone($baseNNPC)>> <<set _n6 to clone($baseNNPC)>> <<set _n7 to clone($baseNNPC)>> <<set _n8 to clone($baseNNPC)>> <<set _n9 to clone($baseNNPC)>> <<set _n10 to clone($baseNNPC)>> <<set _n11 to clone($baseNNPC)>> <<set _n12 to clone($baseNNPC)>> <<set _n13 to clone($baseNNPC)>> <<set _n14 to clone($baseNNPC)>> <<set _n15 to clone($baseNNPC)>> <<set _n16 to clone($baseNNPC)>> <<set _n17 to clone($baseNNPC)>> <<set _n18 to clone($baseNNPC)>> <<set _n19 to clone($baseNNPC)>> <<set _n20 to clone($baseNNPC)>> <<set _n21 to clone($baseNNPC)>> <<set _n22 to clone($baseNNPC)>> <<set _n23 to clone($baseNNPC)>> <<set _n24 to clone($baseNNPC)>> <<set _n25 to clone($baseNNPC)>> <<set _n26 to clone($baseNNPC)>> <<set $NPCName = [_n1, _n2, _n3, _n4, _n5, _n6, _n7, _n8, _n9, _n10, _n11, _n12, _n13, _n14, _n15, _n16, _n17, _n18, _n19, _n20, _n21, _n22, _n23, _n24, _n25, _n26]>> <<set $NPCNameList to ["Avery","Bailey","Briar","Charlie","Darryl","Doren","Eden","Gwylan","Harper","Jordan","Kylar","Landry","Leighton","Mason","Morgan","River","Robin","Sam","Sirris","Whitney","Winter","Black Wolf","Niki","Quinn","Remy","Alex"]>> <!-- Draft default pronoun list. Random selection is part of initNPCgender widget --> /% <<set _pro to ["m","f","f","m","m","m","m","m","f","f","m","m","f","m","f","m","m","m","f","m","m","m","m","m","f"]>> %/ <<set _tit to ["businessperson", "caretaker", "brothel owner", "dance coach", "club owner","English teacher","hunter", "shopkeeper", "doctor","pious","loner","criminal","headteacher", "swimming teacher","sewer dweller","maths teacher","orphan","cafe owner","science teacher","bully", "history teacher","alpha","photographer","mayor","farmer","farmhand"]>> <<set _ins to ["weak","weak","looks","ethics","ethics","ethics","looks","weak","skill","ethics","weak","skill","skill","ethics","weak","ethics","ethics","ethics","ethics","looks","skill","weak","skill", "looks","looks","weak"]>> <!-- Type needs to conform to beast type: wolf, dog, etc. --> <<set _tpe to ["human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","human","wolf","human","human","human","human"]>> <<set _swi to ["a","a","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t"]>> <<for _i to 0; _i lt $NPCName.length; _i++>> <<set $NPCName[_i].nam to $NPCNameList[_i]>> <<set $NPCName[_i].description to $NPCNameList[_i]>> <<set $NPCName[_i].title to _tit[_i]>> <<set $NPCName[_i].pronoun to "none">> <<set $NPCName[_i].gender to "none">> <<set $NPCName[_i].penissize to 0>> <<set $NPCName[_i].penisdesc to "none">> <<if $npcNamedVersion isnot 1>>/*Keeps init from resetting for saves made in 0.2.5*/ <<set $NPCName[_i].init to 0>> <</if>> <<set $NPCName[_i].insecurity to _ins[_i]>> <<if _swi[_i] is "t">> <<set $NPCName[_i].adult to 0>> <<set $NPCName[_i].teen to 1>> <<else>> <<set $NPCName[_i].adult to 1>> <<set $NPCName[_i].teen to 0>> <</if>> <<set $NPCName[_i].type to _tpe[_i]>> <<set $NPCName[_i].trust to 0>> <<set $NPCName[_i].love to 0>> <<set $NPCName[_i].dom to 0>> <<set $NPCName[_i].lust to 0>> <<set $NPCName[_i].rage to 0>> <<if $npcNamedVersion isnot 1>> <<set $NPCName[_i].state to "">> <</if>> <<set $NPCName[_i].trauma to 0>> <</for>> <<generateNPCNameHairAndEyeColors true>> <</nobr>><</widget>> <<widget "npcNamedUpdate">><<nobr>>/*Applies new system to old saves, and carries over relevant variables.*/ <<if $npcNamedVersion is undefined or $npcNamedVersion is 1>> <<npcNamed>> <</if>> <<if $npcNamedVersion is 1>><<set $npcNamedVersion to 2>><!-- Runs only if a game was saved during V2.5. --> <<set $NPCName = [_n1, _n2, _n3, _n4, _n5, _n6, _n7, _n8, _n9, _n10, _n11, _n12, _n13, _n14, _n15, _n16, _n17, _n18, _n19, _n20, _n21]>> <<for _e to 0; _e lt $NPCName.length; _e++>> <<if _e is 0>> <<set _lowerCaseName to "avery">> <<set _upperCaseName to "Avery">> <<elseif _e is 1>> <<set _lowerCaseName to "bailey">> <<set _upperCaseName to "Bailey">> <<elseif _e is 2>> <<set _lowerCaseName to "briar">> <<set _upperCaseName to "Briar">> <<elseif _e is 3>> <<set _lowerCaseName to "charlie">> <<set _upperCaseName to "Charlie">> <<elseif _e is 4>> <<set _lowerCaseName to "darryl">> <<set _upperCaseName to "Darryl">> <<elseif _e is 5>> <<set _lowerCaseName to "doren">> <<set _upperCaseName to "Doren">> <<elseif _e is 6>> <<set _lowerCaseName to "eden">> <<set _upperCaseName to "Eden">> <<elseif _e is 7>> <<set _lowerCaseName to "gwylan">> <<set _upperCaseName to "Gwylan">> <<elseif _e is 8>> <<set _lowerCaseName to "harper">> <<set _upperCaseName to "Harper">> <<elseif _e is 9>> <<set _lowerCaseName to "jordan">> <<set _upperCaseName to "Jordan">> <<elseif _e is 10>> <<set _lowerCaseName to "kylar">> <<set _upperCaseName to "Kylar">> <<elseif _e is 11>> <<set _lowerCaseName to "landry">> <<set _upperCaseName to "Landry">> <<elseif _e is 12>> <<set _lowerCaseName to "leighton">> <<set _upperCaseName to "Leighton">> <<elseif _e is 13>> <<set _lowerCaseName to "mason">> <<set _upperCaseName to "Mason">> <<elseif _e is 14>> <<set _lowerCaseName to "morgan">> <<set _upperCaseName to "Morgan">> <<elseif _e is 15>> <<set _lowerCaseName to "river">> <<set _upperCaseName to "River">> <<elseif _e is 16>> <<set _lowerCaseName to "robin">> <<set _upperCaseName to "Robin">> <<elseif _e is 17>> <<set _lowerCaseName to "sam">> <<set _upperCaseName to "Sam">> <<elseif _e is 18>> <<set _lowerCaseName to "sirris">> <<set _upperCaseName to "Sirris">> <<elseif _e is 19>> <<set _lowerCaseName to "whitney">> <<set _upperCaseName to "Whitney">> <<elseif _e is 20>> <<set _lowerCaseName to "winter">> <<set _upperCaseName to "Winter">> <</if>> <<print '<<if $' + _lowerCaseName + 'gender isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].pronoun to $' + _lowerCaseName + 'gender>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'penis isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].penis to $' + _lowerCaseName + 'penis>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'vagina isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].vagina to $' + _lowerCaseName + 'vagina>><</if>>'>> <</for>> <<set $NPCName to clone(_tempNPCName)>> <<updateNewNamedNpcs>> <<elseif $npcNamedVersion is undefined>><<set $npcNamedVersion to 2>><!-- needed for compatibility for V2.4 and prior saves --> <<for _e to 0; _e lt $NPCName.length; _e++>> <<if _e is 0>> <<set _lowerCaseName to "avery">> <<set _upperCaseName to "Avery">> <<elseif _e is 1>> <<set _lowerCaseName to "bailey">> <<set _upperCaseName to "Bailey">> <<elseif _e is 2>> <<set _lowerCaseName to "briar">> <<set _upperCaseName to "Briar">> <<elseif _e is 3>> <<set _lowerCaseName to "charlie">> <<set _upperCaseName to "Charlie">> <<elseif _e is 4>> <<set _lowerCaseName to "darryl">> <<set _upperCaseName to "Darryl">> <<elseif _e is 5>> <<set _lowerCaseName to "doren">> <<set _upperCaseName to "Doren">> <<elseif _e is 6>> <<set _lowerCaseName to "eden">> <<set _upperCaseName to "Eden">> <<elseif _e is 7>> <<set _lowerCaseName to "gwylan">> <<set _upperCaseName to "Gwylan">> <<elseif _e is 8>> <<set _lowerCaseName to "harper">> <<set _upperCaseName to "Harper">> <<elseif _e is 9>> <<set _lowerCaseName to "jordan">> <<set _upperCaseName to "Jordan">> <<elseif _e is 10>> <<set _lowerCaseName to "kylar">> <<set _upperCaseName to "Kylar">> <<elseif _e is 11>> <<set _lowerCaseName to "landry">> <<set _upperCaseName to "Landry">> <<elseif _e is 12>> <<set _lowerCaseName to "leighton">> <<set _upperCaseName to "Leighton">> <<elseif _e is 13>> <<set _lowerCaseName to "mason">> <<set _upperCaseName to "Mason">> <<elseif _e is 14>> <<set _lowerCaseName to "morgan">> <<set _upperCaseName to "Morgan">> <<elseif _e is 15>> <<set _lowerCaseName to "river">> <<set _upperCaseName to "River">> <<elseif _e is 16>> <<set _lowerCaseName to "robin">> <<set _upperCaseName to "Robin">> <<elseif _e is 17>> <<set _lowerCaseName to "sam">> <<set _upperCaseName to "Sam">> <<elseif _e is 18>> <<set _lowerCaseName to "sirris">> <<set _upperCaseName to "Sirris">> <<elseif _e is 19>> <<set _lowerCaseName to "whitney">> <<set _upperCaseName to "Whitney">> <<elseif _e is 20>> <<set _lowerCaseName to "winter">> <<set _upperCaseName to "Winter">> <</if>> <<print '<<if $' + _lowerCaseName + 'trust isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].trust to $' + _lowerCaseName + 'trust>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'love isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].love to $' + _lowerCaseName + 'love>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'dom isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].dom to $' + _lowerCaseName + 'dom>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'lust isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].lust to $' + _lowerCaseName + 'lust>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'rage isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].rage to $' + _lowerCaseName + 'rage>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'state isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].state to $' + _lowerCaseName + 'state>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'trauma isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].trauma to $' + _lowerCaseName + 'trauma>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'gender isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].pronoun to $' + _lowerCaseName + 'gender>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'gender isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].gender to $' + _lowerCaseName + 'gender>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'penissize isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].penissize to $' + _lowerCaseName + 'penissize>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'penisdesc isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].penisdesc to $' + _lowerCaseName + 'penisdesc>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'penis isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].penis to $' + _lowerCaseName + 'penis>><</if>>'>> <<print '<<if $' + _lowerCaseName + 'vagina isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].vagina to $' + _lowerCaseName + 'vagina>><</if>>'>> <<print '<<if $init' + _lowerCaseName + ' isnot undefined>><<set $NPCName[$NPCNameList.indexOf("' + _upperCaseName + '")].init to $init' + _lowerCaseName + '>><</if>>'>> <</for>> <<updateNewNamedNpcs>> <</if>> <</nobr>><</widget>> <<widget "newNamedNpc">><<nobr>> <<if $args[0]>> <<if !$NPCNameList.includes($args[0].nam)>> <<set _values to clone($args[0])>> <<set _valueKeys to Object.keys(_values)>> <<set _nnpc to clone(setup.baseNNPC)>> <<for _i to 0; _i lt _valueKeys.length; _i++>> <<set _nnpc[_valueKeys[_i]] to _values[_valueKeys[_i]]>> <</for>> <<set $NPCName.push(clone(_nnpc))>> <<set $NPCNameList.push(clone(_nnpc.nam))>> <</if>> <</if>> <</nobr>><</widget>> <<widget "updateNewNamedNpcs">><<nobr>> <<if $npcListVersion gte 1>> <<set _newNNPCs to { "blackwolf": {nam : "Black Wolf", penis : 0, vagina: 0, gender: "none", description: "Black Wolf", title: "alpha", insecurity: "weak", pronoun: "none", penissize: 0, penisdesc: "none", buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 1, init: 0, intro: 0, type: "wolf", trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0}, "niki": {nam : "Niki", penis : 0, vagina: 0, gender: "none", description: "Niki", title: "photographer", insecurity: "skill", pronoun: "none", penissize: 0, penisdesc: "none", buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 1, init: 0, intro: 0, type: "human", trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0}, "quinn": {nam : "Quinn", penis : 0, vagina: 0, gender: "none", description: "Quinn", title: "mayor", insecurity: "looks", pronoun: "none", penissize: 0, penisdesc: "none", buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 1, init: 0, intro: 0, type: "human", trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0}, "remy": {nam : "Remy", penis : 0, vagina: 0, gender: "none", description: "Remy", title: "farmer", insecurity: "looks", pronoun: "none", penissize: 0, penisdesc: "none", buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 1, init: 0, intro: 0, type: "human", trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0}, "alex": {nam : "Alex", penis : 0, vagina: 0, gender: "none", description: "Alex", title: "farmhand", insecurity: "weak", pronoun: "none", penissize: 0, penisdesc: "none", buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 1, adult: 0, init: 0, intro: 0, type: "human", trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0} }>> <<set _npcs to Object.keys(_newNNPCs)>> <<for _j to 0; _j lt _npcs.length; _j++>> <<if _newNNPCs[_npcs[_j]].nam isnot undefined and !$NPCNameList.includes(_newNNPCs[_npcs[_j]].nam)>> <<newNamedNpc _newNNPCs[_npcs[_j]]>> <<set _npcsAdded to true>> <</if>> <</for>> <<if _npcsAdded is true>> <<initnpcgender>> <</if>> <</if>> <</nobr>><</widget>> <<widget "generateNPCNameHairAndEyeColors">><<nobr>> <<for _i to 0; _i lt $NPCName.length; _i++>> <<switch $NPCName[_i].nam>> <<case "Whitney">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "blond">> <</if>> <<case "Jordan">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined or $args[0] is "default">> <<set $NPCName[_i].eyeColour to "light blue">> <<set $NPCName[_i].hairColour to "blond">> <</if>> <<case "Leighton">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined or $args[0] is "default">> <<set $NPCName[_i].eyeColour to "green">> <<set $NPCName[_i].hairColour to "black">> <</if>> <<case "Landry">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "black">> <</if>> <<case "Darryl">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "brown">> <</if>> <<case "River">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined or $args[0] is "default">> <<set $NPCName[_i].eyeColour to "light blue">> <<set $NPCName[_i].hairColour to "brown">> <</if>> <<case "Kylar" "Bailey">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to ["black","brown"].pluck()>> <</if>> <<case "Gwylan">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "mousy">> <</if>> <<case "Doren">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "red">> <</if>> <<case "Charlie" "Morgan">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "ginger">> <</if>> <<case "Black Wolf">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "black">> <</if>> <<case "Remy">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to "green">> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "brown">> <</if>> <<case "Alex">> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to "green">> <</if>> <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or $args[0] is "default">> <<set $NPCName[_i].hairColour to "red">> <</if>> <<default>> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey"].pluck()>> <<set $NPCName[_i].hairColour to ["red","black","brown","lightbrown","blond","platinumblond","strawberryblond","ginger"].pluck()>> <</if>> <</switch>> <</for>> <</nobr>><</widget>>
<<widget "pregnancyVar">><<nobr>> <<containersInit>> <<if $objectVersion.prenancyObjectRepair isnot 2>> <<prenancyObjectRepair>> <<set $objectVersion.prenancyObjectRepair to 2>> <</if>> <</nobr>><</widget>> <<widget "containersInit">><<nobr>> <<if $container is undefined>> <<set $container to { "lastLocation": null, "list":["home", "lake"], "home":{ "upgrades":{ "capacity":0, "foodStorage":0, "luxury":0 }, "name": "Tiny Fish Tank", "count": 0, "maxCount": 1, "daysSinceFed": 0, "maxDaysWithoutFood": 3, "creatures":{ 0: null }, "deadCreatures": 0, "visited": false, "leaveLink": "Bedroom" }, "portable":{ "creatures":[], "value":0 }, "lake":{ "upgrades":{ "capacity":0, "foodStorage":0, "luxury":0 }, "name": "pond", "count": 0, "maxCount": 3, "daysSinceFed": 0, "maxDaysWithoutFood": 31, "creatures":{ 0: null }, "deadCreatures": 0, "visited": false, "leaveLink": "Lake Waterfall" }, }>> <</if>> <<if $container.home.kylarDelay is undefined>> <<set $container.home.kylarDelay to 0>> <<set $container.home.kylarFed to false>> <<set $container.home.kylarHelp to false>> <</if>> <</nobr>><</widget>> <<widget "prenancyObjectRepair">><<nobr>> <<set _pregnancy to $sexStats.anus.pregnancy>> <<set _trueCount to 0>> <<for _i to 0; _i lt 4; _i++>> <<if _pregnancy[_i] isnot null>> <<set _trueCount++>> <<if _pregnancy[_i].creature is undefined>> <<set _pregnancy[_i].creature to either("Tentacle","Spider","Fish","Snake","Eel")>> <</if>> <</if>> <</for>> <<if _trueCount isnot _pregnancy.count>> <<set _pregnancy.count to clone(_trueCount)>> <</if>> <<set _list to ["home", "lake", "portable"]>> <<for _i to 0; _i lt _list.length; _i++>> <<set _container to $container[_list[_i]]>> <<for _j to 0; _j lt _container.maxCount; _j++>> <<if _container.creatures[_j] isnot undefined and _container.creatures[_j] isnot null>> <<if _container.creatures[_j].creature is undefined>> <<set _container.creatures[_j].creature to either("Tentacle","Spider","Fish","Snake","Eel")>> <</if>> <</if>> <<if _container.upgrades.luxury is undefined>> <<set _container.upgrades.luxury to 0>> <</if>> <</for>> <</for>> <<if _pregnancy.motherStatus is 2 and _pregnancy.seenDoctor is 1>> <<set _pregnancy.seenDoctor to 2>> <<set _pregnancy.maxCount to 4>> <</if>> <</nobr>><</widget>>
<!--Needs to be json strings, not json objects--> <<widget "presets">><<nobr>> <<if $args[0]>> <<set _preset to "">> <<switch $args[0]>> <<case "vrelDefault">> <<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":false},"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":50,"homochance":4,"breast_mod":0,"penis_mod":0,"whitechance":90,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":80,"monsterchance":50,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"t","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f", "parasitedisable":"f", "slugdisable":"f", "waspdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"f","debugdisable":"t","cheatdisable":"t","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":false,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Bailey":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Briar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Charlie":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Darryl":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Doren":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Eden":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Gwylan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Harper":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Jordan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Kylar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Landry":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Leighton":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Mason":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Morgan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"River":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Robin":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sam":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sirris":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Whitney":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Winter":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Black Wolf":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Niki":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Quinn":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Remy":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Alex":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"a","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":2,"penissize":1,"breastsize":0,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f"}}'>> <<case "lollipopScythe">> <<set _preset to '{"general":{"map":{"movement":true,"top":true,"markers":true},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":75,"dgchance":25,"cbchance":0,"malevictimchance":90,"homochance":75,"breast_mod":0,"penis_mod":2,"whitechance":90,"blackchance":10,"straponchance":25,"alluremod":1,"beastmalechance":100,"monsterchance":0,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"t","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"t","debugdisable":"f","cheatdisable":"t","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":true,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":true},"npc":{"Avery":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Bailey":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"Harper":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Jordan":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Mason":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sam":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sirris":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Whitney":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0}},"starting":{"player":{"gender":"h","gender_body":"f","ballsExist":true,"freckles":false},"skinColor":{"natural":"light","range":40},"bodysize":0,"penissize":0,"breastsize":4,"bottomsize":0,"breastsensitivity":5,"genitalsensitivity":5,"eyeselect":"pink","hairselect":"platinumblond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"hard","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f"}}'>> <<case "purityGuy">> <<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":true},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":10,"homochance":10,"breast_mod":0,"penis_mod":0,"whitechance":100,"blackchance":0,"straponchance":0,"alluremod":1.2,"beastmalechance":50,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":2,"bestialitydisable":"f","swarmdisable":"t","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"t","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"t","spiderdisable":"f","bodywritingdisable":"f","breastsizemax":6,"bottomsizemax":4,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"ampm","tipdisable":"f","debugdisable":"f","cheatdisable":"t","showCaptionText":true,"confirmSave":true,"confirmLoad":true,"confirmDelete":true,"newWardrobeStyle":true,"imgLighten":"","sidebarStats":"All","sidebarTime":"top","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":1,"breastsize":4},"Bailey":{"pronoun":"m","gender":"m","penissize":3,"breastsize":2},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Harper":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Jordan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":5},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Mason":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":3},"River":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Sam":{"pronoun":"f","gender":"f","penissize":1,"breastsize":3},"Sirris":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Whitney":{"pronoun":"f","gender":"f","penissize":4,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Quinn":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":2,"penissize":1,"breastsize":3,"bottomsize":1,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"amber","hairselect":"blond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f"}}'>> <<case "fangi">> <<set _preset to '{"general":{"map":{"movement":true,"top":false,"markers":false},"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"malechance":0,"dgchance":0,"cbchance":0,"malevictimchance":1,"homochance":75,"breast_mod":0,"penis_mod":0,"whitechance":90,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":0,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":1,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","numberify_enabled":1,"timestyle":"military","tipdisable":"f","debugdisable":"f","cheatdisable":"f","showCaptionText":true,"confirmSave":false,"confirmLoad":false,"confirmDelete":true,"newWardrobeStyle":false,"imgLighten":"","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio","reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Bailey":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Briar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Charlie":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Darryl":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Doren":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Eden":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Harper":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Jordan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Kylar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Landry":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Leighton":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Mason":{"pronoun":"f","gender":"f","penissize":0,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Robin":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Sam":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Sirris":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Whitney":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Winter":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Black Wolf":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Remy":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Alex":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"blinkingdisable":"f","halfcloseddisable":"f"}}'>> <<case "femaleWaif">> <<set _preset to '{"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif"}}'>> <<case "maleWaif">> <<set _preset to '{"starting":{"player":{"gender":"m","gender_body":"m","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"brown","hairlength":0,"awareselect":"innocent","background":"waif"}}'>> <<case "hermaphroditeWaif">> <<set _preset to '{"starting":{"player":{"gender":"h","gender_body":"a","ballsExist":true,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":1,"breastsize":3,"bottomsize":0,"breastsensitivity":3,"genitalsensitivity":5,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif"}}'>> <<case "vrel">> <<set _preset to '{"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":3,"penissize":0,"breastsize":0,"bottomsize":0,"breastsensitivity":5,"genitalsensitivity":5,"eyeselect":"purple","hairselect":"burntorange","hairlength":400,"awareselect":"knowledgeable","background":"beautiful"}}'>> <<case "crossdresser">> <<set _preset to '{"starting":{"player":{"gender":"m","gender_body":"f","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":0},"bodysize":0,"penissize":0,"breastsize":2,"bottomsize":0,"breastsensitivity":3,"genitalsensitivity":1,"eyeselect":"light blue","hairselect":"blond","hairlength":400,"awareselect":"innocent","background":"crossdresser"}}'>> <<case "toughGuy">> <<set _preset to '{"starting":{"player":{"gender":"m","gender_body":"m","ballsExist":false,"freckles":false},"skinColor":{"natural":"light","range":50},"bodysize":2,"penissize":3,"breastsize":0,"bottomsize":0,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"light blue","hairselect":"brown","hairlength":0,"awareselect":"knowledgeable","background":"athlete"}}'>> <<case "genericNpcDefaultGender">> <<set _preset to '{"general":{"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":50,"homochance":4,"straponchance":0}}'>> <<case "genericNpcAllMaleGender">> <<set _preset to '{"general":{"malechance":100,"dgchance":0,"cbchance":0,"malevictimchance":100,"homochance":100,"straponchance":0}}'>> <<case "genericNpcAllFemaleGender">> <<set _preset to '{"general":{"malechance":0,"dgchance":0,"cbchance":0,"malevictimchance":0,"homochance":100,"straponchance":20}}'>> <<case "namedNpcDefaultGender">> <<set _preset to '{"npc":{"Avery":{"pronoun":"none","gender":"none"},"Bailey":{"pronoun":"none","gender":"none"},"Briar":{"pronoun":"none","gender":"none"},"Charlie":{"pronoun":"none","gender":"none"},"Darryl":{"pronoun":"none","gender":"none"},"Doren":{"pronoun":"none","gender":"none"},"Eden":{"pronoun":"none","gender":"none"},"Gwylan":{"pronoun":"none","gender":"none"},"Harper":{"pronoun":"none","gender":"none"},"Jordan":{"pronoun":"none","gender":"none"},"Kylar":{"pronoun":"none","gender":"none"},"Landry":{"pronoun":"none","gender":"none"},"Leighton":{"pronoun":"none","gender":"none"},"Mason":{"pronoun":"none","gender":"none"},"Morgan":{"pronoun":"none","gender":"none"},"River":{"pronoun":"none","gender":"none"},"Robin":{"pronoun":"none","gender":"none"},"Sam":{"pronoun":"none","gender":"none"},"Sirris":{"pronoun":"none","gender":"none"},"Whitney":{"pronoun":"none","gender":"none"},"Winter":{"pronoun":"none","gender":"none"},"Black Wolf":{"pronoun":"none","gender":"none"},"Niki":{"pronoun":"none","gender":"none"},"Quinn":{"pronoun":"none","gender":"none"},"Remy":{"pronoun":"none","gender":"none"},"Alex":{"pronoun":"none","gender":"none"}}}'>> <<case "namedNpcAllMaleGender">> <<set _preset to '{"npc":{"Avery":{"pronoun":"m","gender":"m"},"Bailey":{"pronoun":"m","gender":"m"},"Briar":{"pronoun":"m","gender":"m"},"Charlie":{"pronoun":"m","gender":"m"},"Darryl":{"pronoun":"m","gender":"m"},"Doren":{"pronoun":"m","gender":"m"},"Eden":{"pronoun":"m","gender":"m"},"Gwylan":{"pronoun":"m","gender":"m"},"Harper":{"pronoun":"m","gender":"m"},"Jordan":{"pronoun":"m","gender":"m"},"Kylar":{"pronoun":"m","gender":"m"},"Landry":{"pronoun":"m","gender":"m"},"Leighton":{"pronoun":"m","gender":"m"},"Mason":{"pronoun":"m","gender":"m"},"Morgan":{"pronoun":"m","gender":"m"},"River":{"pronoun":"m","gender":"m"},"Robin":{"pronoun":"m","gender":"m"},"Sam":{"pronoun":"m","gender":"m"},"Sirris":{"pronoun":"m","gender":"m"},"Whitney":{"pronoun":"m","gender":"m"},"Winter":{"pronoun":"m","gender":"m"},"Black Wolf":{"pronoun":"m","gender":"m"},"Niki":{"pronoun":"m","gender":"m"},"Quinn":{"pronoun":"m","gender":"m"},"Remy":{"pronoun":"m","gender":"m"},"Alex":{"pronoun":"m","gender":"m"}}}'>> <<case "namedNpcAllFemaleGender">> <<set _preset to '{"npc":{"Avery":{"pronoun":"f","gender":"f"},"Bailey":{"pronoun":"f","gender":"f"},"Briar":{"pronoun":"f","gender":"f"},"Charlie":{"pronoun":"f","gender":"f"},"Darryl":{"pronoun":"f","gender":"f"},"Doren":{"pronoun":"f","gender":"f"},"Eden":{"pronoun":"f","gender":"f"},"Gwylan":{"pronoun":"f","gender":"f"},"Harper":{"pronoun":"f","gender":"f"},"Jordan":{"pronoun":"f","gender":"f"},"Kylar":{"pronoun":"f","gender":"f"},"Landry":{"pronoun":"f","gender":"f"},"Leighton":{"pronoun":"f","gender":"f"},"Mason":{"pronoun":"f","gender":"f"},"Morgan":{"pronoun":"f","gender":"f"},"River":{"pronoun":"f","gender":"f"},"Robin":{"pronoun":"f","gender":"f"},"Sam":{"pronoun":"f","gender":"f"},"Sirris":{"pronoun":"f","gender":"f"},"Whitney":{"pronoun":"f","gender":"f"},"Winter":{"pronoun":"f","gender":"f"},"Black Wolf":{"pronoun":"f","gender":"f"},"Niki":{"pronoun":"f","gender":"f"},"Quinn":{"pronoun":"f","gender":"f"},"Remy":{"pronoun":"f","gender":"f"},"Alex":{"pronoun":"f","gender":"f"}}}'>> <<case "beastDefaultGenders">> <<set _preset to '{"general":{"beastmalechance":50,"bestialitydisable":"f"}}'>> <<case "beastMaleGenders">> <<set _preset to '{"general":{"beastmalechance":100,"bestialitydisable":"f"}}'>> <<case "beastFemaleGenders">> <<set _preset to '{"general":{"beastmalechance":0,"bestialitydisable":"f"}}'>> <<case "beastDisable">> <<set _preset to '{"general":{"beastmalechance":50,"bestialitydisable":"t"}}'>> <<case "monstersDefault">> <<set _preset to '{"general":{"monsterchance":20,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f"}}'>> <<case "monstersNone">> <<set _preset to '{"general":{"monsterchance":0,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f"}}'>> <<case "monstersAll">> <<set _preset to '{"general":{"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":2,"bestialitydisable":"f"}}'>> <<case "kinkDefault">> <<set _preset to '{"general":{"bestialitydisable":"f","swarmdisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"t","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f", "parasitedisable":"f", "slugdisable":"f", "waspdisable":"f"}}'>> <<case "kinkVanilla">> <<set _preset to '{"general":{"bestialitydisable":"t","swarmdisable":"t","swarmdisable":"t","slimedisable":"t","voredisable":"t","tentacledisable":"t","analdisable":"f","transformdisable":"f","hirsutedisable":"t","breastfeedingdisable":"t","analpregdisable":"t","watersportsdisable":"t","spiderdisable":"t","bodywritingdisable":"f", "parasitedisable":"t", "slugdisable":"t", "waspdisable":"t"}}'>> <<case "kinkNoBeasts">> <<set _preset to '{"general":{"bestialitydisable":"t","swarmdisable":"t","swarmdisable":"t","slimedisable":"f","voredisable":"t","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"t","breastfeedingdisable":"f","analpregdisable":"t","watersportsdisable":"f","spiderdisable":"t","bodywritingdisable":"f", "parasitedisable":"t", "slugdisable":"t", "waspdisable":"t"}}'>> <<case "kinkEverything">> <<set _preset to '{"general":{"bestialitydisable":"f","swarmdisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","transformdisable":"f","hirsutedisable":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","spiderdisable":"f","bodywritingdisable":"f", "parasitedisable":"f", "slugdisable":"f", "waspdisable":"f"}}'>> <<case "gameNormal">> <<set _preset to '{"general":{"alluremod":1,"cheatdisable":"t"},"starting":{"gamemode":"normal"}}'>> <<case "gameSoft">> <<set _preset to '{"general":{"alluremod":1,"cheatdisable":"t"},"starting":{"gamemode":"soft"}}'>> <<case "gameHard">> <<set _preset to '{"general":{"alluremod":1,"cheatdisable":"t"},"starting":{"gamemode":"hard"}}'>> <<case "gameMasochist">> <<set _preset to '{"general":{"alluremod":2,"cheatdisable":"t"},"starting":{"gamemode":"hard"}}'>> <<case "gameSoftCheats">> <<set _preset to '{"general":{"alluremod":1,"cheatdisable":"f"},"starting":{"gamemode":"soft"}}'>> <<case "gameNormalCheats">> <<set _preset to '{"general":{"alluremod":1,"cheatdisable":"f"},"starting":{"gamemode":"normal"}}'>> <<case "gameHardCheats">> <<set _preset to '{"general":{"alluremod":1,"cheatdisable":"f"},"starting":{"gamemode":"hard"}}'>> <<case "gameMasochistCheats">> <<set _preset to '{"general":{"alluremod":2,"cheatdisable":"f"},"starting":{"gamemode":"hard"}}'>> <<case "imagesdefault">> <<set _preset to '{"general":{"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","blinkingdisable":"f","halfcloseddisable":"f","bodywritingImages":true}}'>> <<case "imagesHigh">> <<set _preset to '{"general":{"skinColor":{"tanImgEnabled":"t","tanningEnabled":true},"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","blinkingdisable":"f","halfcloseddisable":"f","bodywritingImages":true}}'>> <<case "imagesLow">> <<set _preset to '{"general":{"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"images":1,"sidebarAnimations":true,"combatAnimations":true,"silhouettedisable":"f","blinkingdisable":"f","halfcloseddisable":"f","bodywritingImages":false}}'>> <<case "imagesPerformance">> <<set _preset to '{"general":{"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"images":1,"sidebarAnimations":false,"combatAnimations":true,"silhouettedisable":"t","blinkingdisable":"t","halfcloseddisable":"f","bodywritingImages":false}}'>> <<case "imagesDisable">> <<set _preset to '{"general":{"skinColor":{"tanImgEnabled":"f","tanningEnabled":false},"images":0}}'>> <<case "settingPCTip">> <<set _preset to '{"general":{"tipdisable":"f","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio"}}'>> <<case "settingPCNoTip">> <<set _preset to '{"general":{"tipdisable":"t","sidebarStats":"Disabled","sidebarTime":"Disabled","combatControls":"radio"}}'>> <<case "settingMobileTips">> <<set _preset to '{"general":{"tipdisable":"f","sidebarStats":"Limited","sidebarTime":"top","combatControls":"limitedLists"}}'>> <<case "settingMobileNoTips">> <<set _preset to '{"general":{"tipdisable":"t","sidebarStats":"Limited","sidebarTime":"top","combatControls":"limitedLists"}}'>> <</switch>> <<set _presetName to $args[0]>> <<displaySettings "presetConfirmDetails">> <</if>> <</nobr>><</widget>> <<widget "presetConfirmDetails">><<nobr>> <<set _presetObject to JSON.parse(_preset)>> <span class="green">Change the below settings?</span> | <<link Yes>><<run importSettings(_preset, "function")>><<displaySettings "quickStart">><<if StartConfig.enableImages is true and $passage is "Start">><<startingPlayerImageUpdate>><<removeclass #startingPlayerImage "hidden">><</if>><</link>> | <<link No>><<displaySettings "quickStart">><</link>> <br><br> <<importDetailsDisplay _presetObject>> <</nobr>><</widget>> <<widget "importConfirmDetails">><<nobr>> <<link Yes>><<run importSettings($importString, "function")>><<displaySettings "exportsettings">><<if StartConfig.enableImages is true and $passage is "Start">><<startingPlayerImageUpdate>><<startingPlayerImageUpdate>><</if>><</link>> | <<link No>><<displaySettings "exportsettings">><</link>> <br><br> <<importDetailsDisplay `JSON.parse($importString)`>> <</nobr>><</widget>> <<widget "importDetailsDisplay">><<nobr>> <<if $args[0]>> <div class="presetConfirm"> <<if $args[0].starting isnot undefined>> <span class="gold">"starting":{</span> <<set _validatorObject to settingsObjects("starting")>> <<presetConfirm $args[0].starting>> <</if>> <<if $args[0].starting is undefined>> <<elseif $args[0].starting.player isnot undefined>> "player": <<set _validatorObject to settingsObjects("starting")>> {<<presetConfirm $args[0].starting.player>>} <</if>> <<if $args[0].starting is undefined>> <<elseif $args[0].starting.skinColor isnot undefined>> "skinColor": <<set _validatorObject to settingsObjects("starting")>> {<<presetConfirm $args[0].starting.skinColor>>} <</if>> <<if $args[0].starting isnot undefined>> <span class="gold">}</span> <br> <</if>> <<if $args[0].general isnot undefined>> <span class="gold">"general":{</span> <<set _validatorObject to settingsObjects("general")>> <<presetConfirm $args[0].general>> <</if>> <<if $args[0].general is undefined>> <<elseif $args[0].general.skinColor isnot undefined>> "skinColour": <<set _validatorObject to settingsObjects("general")>> {<<presetConfirm $args[0].general.skinColor>>} <</if>> <<if $args[0].general is undefined>> <<elseif $args[0].general.map isnot undefined>> "map": <<set _validatorObject to settingsObjects("general")>> {<<presetConfirm $args[0].general.map>>} <</if>> <<if $args[0].general isnot undefined>> <span class="gold">}</span> <br> <</if>> <<if $args[0].npc isnot undefined>> <span class="gold">"npc":{</span> <<set _validatorObject to settingsObjects("npc")>> <br> <<for $_label, $_value range $args[0].npc>> "<<print $_label>>": {<<presetConfirm $_value $_label>>} <</for>> <span class="gold">}</span> <</if>> </div> <</if>> <</nobr>><</widget>> <<widget "presetConfirm">><<nobr>> <<if $args[0]>> <ul> <<for $_label, $_value range $args[0]>> <<if ["player","skinColor","map"].includes($_label)>> <<continue>> <</if>> <<unset _object>> <<unset _valid>> <<set _object to _validatorObject[$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> <li> <<switch $_label>> <<case "numberify_enabled">> Changes <<print $_label>> from <span class="green"><<print `$`+$_label>></span> to <span class="green">$_value</span> (Numbered link navigation) <<case "dgchance">> Changes <<print $_label>> from <span class="green"><<print `$`+$_label>></span> to <span class="green">$_value</span> (Percentage of women that have penises) <<case "cbchance">> Changes <<print $_label>> from <span class="green"><<print `$`+$_label>></span> to <span class="green">$_value</span> (Percentage of men that have vaginas) <<case "timestyle">> Changes <<print $_label>> from <span class="green"><<print $timestyle>></span> to <span class="green"><<print $_value>></span> (military is 24-hour, ampm is 12-hour) <<case "natural" "range" "tanImgEnabled" "tanningEnabled">> <<set _object to _validatorObject["skinColor"][$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> Changes <<print $_label>> from <span class="green"><<print `$skinColor.`+$_label>></span> to <span class="green">$_value</span> <<case "movement" "top" "markers">> <<set _object to _validatorObject["map"][$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> Changes <<print $_label>> from <span class="green"><<print `$map.`+$_label>></span> to <span class="green">$_value</span> <<case "pronoun" "gender" "penissize" "breastsize">> <<if $args[1]>> Changes <<print $_label>> from <span class="green"><<print $NPCName[$NPCNameList.indexOf($args[1])][$_label]>></span> to <span class="green">$_value</span> <<if $_value is "none" and $passage is "Start">> <<set _valid to true>> <</if>> <<elseif $_label is "gender">> <<set _object to _validatorObject["player"][$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> Changes <<print $_label>> from <span class="green"><<print `$player.`+$_label>></span> to <span class="green">$_value</span> <<else>> Changes <<print $_label>> from <span class="green"><<print `$`+$_label>></span> to <span class="green">$_value</span> <</if>> <<case "gender_body">> <<set _object to _validatorObject["player"][$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> Changes <<print $_label>> from <span class="green"><<print `$player.`+$_label>></span> to <span class="green">$_value</span> (Natural features) <<case "ballsExist">> <<set _object to _validatorObject["player"][$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> Changes <<print $_label>> from <span class="green"><<print `$player.`+$_label>></span> to <span class="green">$_value</span> (Hermaphrodite Testes) <<case "freckles">> <<set _object to _validatorObject["player"][$_label]>> <<if _object isnot undefined>> <<set _valid to validateValue(_object, $_value)>> <</if>> Changes <<print $_label>> from <span class="green"><<print `$player.`+$_label>></span> to <span class="green">$_value</span> <<default>> Changes <<print $_label>> from <span class="green"><<print `$`+$_label>></span> to <span class="green">$_value</span> <</switch>> <<if _valid is undefined>> <span class="red">(Setting is not recognised so will not be imported)</span> <<elseif _valid is false>> <span class="red">(Value is not valid so will not be imported)</span> <</if>> </li> <</for>> </ul> <</if>> <</nobr>><</widget>>
<<widget "variablesPassage">><<nobr>> /*Variable that you need to check on every passage*/ <<set $link_table to []>> <<set $map.hideLinksCheck to []>> <</nobr>><</widget>>
<div id="gameVersionDisplay"><<print StartConfig.version>></div> <<if $passage isnot "Start">> <div id="feat"></div> <div id="mobileStats"></div> <div id="exportWarning" @class="'no-numberify ' + ($days gte $saveDetails.exported.days + $saveDetails.exported.frequency ? '':'hidden')"> <span class="red">You havn't exported your save in a while</span> | <<link "Help me export">><<overlayReplace "optionsExportImport">><</link>> | <<link "Ignore for now">><<set $saveDetails.exported.days to Math.floor($days - ($saveDetails.exported.frequency * 0.5))>><<addclass #exportWarning "hidden">><</link>> </div> <</if>>
<<set $passage to passage()>><<set $tags to tags()>> <<if $passage isnot "Start" and $passage isnot "Start2">> <<if versionUpdateCheck is true>> <<variablesVersionUpdate>> <<pregnancyVar>> <<if $reducedLineHeight is true>><<addclass "#passages" "reducedLineHeight">><</if>> <<if $zoom isnot 100>><<run zoom($zoom)>><</if>> <<set $runWardrobeSanityChecker to true>> <<set versionUpdateCheck = false>> <<if saveUpdateCheck is true>> <<run prepareSaveDetails($prepareSaveDetails)>> <<set saveUpdateCheck to false>> <<set _preventUpdate to true>> <</if>> <</if>> <<variablesPassage>> <</if>>
<<variablesStatic>> <<if StartConfig.enableImages is true>> <<set $images to 1>> <<else>> <<set $images to 0>> <</if>> <<if StartConfig.debug is true>> <<set $debug to 1>> <<else>> <<set $debug to 0>> <</if>> <<if $objectVersion is undefined>> <<set $objectVersion to { "updateClothes": 8, "feats": 1 }>> <</if>> <<set $dev to 0>> <<set $numberify_enabled to 1>> <<set $gamemode to "normal">> <<set $intro to 1>> <<set $tutorial to 0>> <<set $initnpccompatibility to 1>> <<set $clothing_update to 1>> <<set $parasite_update to 1>> <<set $npcNamedVersion to 2>> <<set $clothing_number to 11>> <<set $player = {gender: 0, sex: 0, appearance: 0, penis: 0, vagina: 0, penissize: 0, breastsize: 0, buttsize: 0, ballssize: 0, pronoun: 0, pronouns: {he: 0, his: 0}, gender_body: 0, virginity:{anal:true,oral:true,penile:true,vaginal:true,temple:false,handholding:true,kiss:true}}>> <<npcList>> <<npcNamed>> <<set $controlmax to 1000>> <<set $control to 1000>> <<clothinginit>> <<parasiteinit>> <<skinColorInit>> <<set $time to 420>> <<set $days to 0>> <<set $weekday to 1>> <<set $money to 500>> <<set $awareness to 0>> <<set $awarelevel to 0>> <<set $purity to 1000>> <<set $devlevel to 10>> <<set $hairlength to 200>> <<set $fringelength to 200>> <<set $hairtype to "default">> <<set $fringetype to "default">> <<set $trauma to 0>> <<set $traumamax to 5000>> <<set $stressmax to 10010>> <<set $tirednessmax to 2000>> <<set $arousalmax to 10000>> <<set $physique to 3500>> <<set $physiquemax to 20000>> <<set $willpower to 200>> <<set $willpowermax to 1000>> <<set $beauty to 100>> <<set $beautymax to 10000>> <<set $month to "september">> <<set $monthday to 4>> <<set $year to 2020>> <<set $birthmonth to "september">> <<set $birthday to 3>> <<set $npc to 0>> <<set $dancestudioanger to 0>> <<set $dancelocation to 0>> <<set $alarm to 0>> <<set $finish to 0>> <<set $id to 0>> <<set $forest to 0>> <<set $forestmod to 1>> <<set $tipcount to 0>> <<set $tipmod to 1>> /*<<set $worn.genitals.anal_shield to 0>>*/ <<set $blackmoney to 0>> <<set $crime to 0>> <<set $crimehistory to 0>> <<set $worn.neck.collaredpolice to 0>> <<set $bullytimer to 50>> <<set $bullytimeroutside to 0>> <<set $bullyevent to 0>> <<set $bullyeventoutside to 0>> <<set $bullygate to 0>> <<set $buy to 0>> <<set $masturbationorgasm to 0>> <<set $malechance to 50>> <<set $malevictimchance to 50>> <<set $homochance to 4>> <<set $beastmalechance to 80>> <<set $monsterhallucinations to "t">> <<set $monsterchance to 50>> <<set $deviancy to 0>> <<set $baileydefeated to 0>> <<set $baileydefeatedlewd to 0>> <<set $baileydefeatedchain to 0>> <<set $robinmoney to 300>> <<set $alluremod to 1>> <<set $speechcycle to 0>> <<set $npcspeechcycle to 0>> <<set $museuminterest to 0>> <<set $crimemax to 50000>> <<set $orphan_hope to 0>> <<set $orphan_reb to 0>> <<set $masochism to 0>> <<set $masochism_level to 0>> <<set $lessonmissedtext to 0>> <<set $lessonmissed to 0>> <<set $home_event_timer to 3>> <<set $home_event_count to 0>> <<set $home_gone to 0>> <<set $corruption_slime to 0>> <<set $lactating to 0>> <<set $lactation_pressure to 0>> <<set $milk_amount to 30>> <<set $milk_volume to 30>> <<set $milk_max to 3000>> <<set $milk_produced_stat to 0>> <<set $semen_max to 3000>> <<set $semen_produced_stat to 0>> <<set $masturbation_semen to 0>> <<set $masturbation_milk to 0>> <<set $bunstat to 0>> <<set $chef_sus to 0>> <<set $fluid_forced_stat to 0>> <<set $smuggler_location to "sewer">> <<set $smuggler_timer to 0>> <<set $smuggler_stolen_stat to 0>> <<set $player.gender_body to "a">> <<set $closinghour to 21>> <<set $openinghours to 1>> <<set $dontHide to false>> <<set $swimnudecounter to 0>> <<set $swimall to 0>> <<set $garden_flowers_intro to 1>> <<set $eden_plot_intro to 1>> <<set $wolf_plot_intro to 1>> <<set $asylum_plot_intro to 1>> <<set $plots to {}>> <<set $plants_known to []>> <<set $plants to {}>> <<set $stall_rejected to 0>> <<set $produce_sold to 0>> <<set $stat_shoot to 0>> <<set $farm_shift to 0>> <<set $cattle_milked to 0>> <<set $masseur_stat to 0>> <<set $machine_stat to 0>> <<set $wild_plant_stat to 0>> <<set $season to "autumn">> <<set $orgasmtrait to 0>> <<set $ejactrait to 0>> <<set $molesttrait to 0>> <<set $rapetrait to 0>> <<set $bestialitytrait to 0>> <<set $tentacletrait to 0>> <<set $voretrait to 0>> <<set $milkdranktrait to 0>> <<set $choketrait to 0>> <<set $physicalTransform to 0>> <<set $specialTransform to 0>> <<set $angelbuild to 0>> <<set $angel to 0>> <<set $angelforgive to 0>> <<set $demonbuild to 0>> <<set $demon to 0>> <<set $demonabsorb to 0>> <<set $catbuild to 0>> <<set $cat to 0>> <<set $cowbuild to 0>> <<set $cow to 0>> <<set $birdbuild to 0>> <<set $bird to 0>> <<set $seductionskill to 0>> <<set $oralskill to 0>> <<set $vaginalskill to 0>> <<set $analskill to 0>> <<set $handskill to 0>> <<set $feetskill to 0>> <<set $bottomskill to 0>> <<set $thighskill to 0>> <<set $chestskill to 0>> <<set $penileskill to 0>> <<set $skulduggery to 0>> <<set $skulduggeryday to 0>> <<set $danceskill to 0>> <<set $swimmingskill to 0>> <<set $athletics to 0>> <<set $tending to 0>> <<set $hygiene to 0>> <<set $hunger to 0>> <<set $thirst to 0>> <<set $tiredness to 0>> <<set $arousal to 0>> <<set $stress to 0>> <<set $comb to 0>> <<set $pain to 0>> <<set $combat to 0>> <<set $location to 0>> <<set $breastsize to 0>> <<set $breastsizeold to 0>> <<set $breastsizemax to 12>> <<set $breastsizemin to 0>> <<set $breastsensitivity to 1>> <<set $bottomsize to 0>> <<set $bottomsizeold to 0>> <<set $bottomsizemax to 8>> <<set $bottomsizemin to 0>> <<set $bottomgrowthtimer to 350>> <<set $workouts to 0>> <<set $genitalsensitivity to 1>> <<set $penissize to 2>> <<set $penissizemax to 4>> <<set $penissizemin to -1>> <<set $penisgrowthtimer to 700>> <<set $ballssize to 2>> <<set $ballssizemax to 4>> <<set $ballssizemin to 0>> <<set $ballsgrowthtimer to 700>> <<set $physiqueuse to 0>> <<set $rapeavoid to 1>> <<set $sexavoid to 1>> <<set $molestavoid to 1>> <<set $rescued to 0>> <<set $baileyhospital to 0>> <<set $squidcount to 0>> <<set $no_underwear to 0>> <<set $upperwet to 0>> <<set $upperwetstage to 0>> <<set $lowerwet to 0>> <<set $lowerwetstage to 0>> <<set $underlowerwet to 0>> <<set $underlowerwetstage to 0>> <<set $underupperwet to 0>> <<set $underupperwetstage to 0>> <<set $genderknown to ["Robin", "Bailey"]>> <<set $vaginause to 0>> <<set $anususe to 0>> <<set $mouthuse to 0>> <<set $leftarm to 0>> <<set $rightarm to 0>> <<set $chestuse to 0>> <<set $penisuse to 0>> <<set $thighuse to 0>> <<set $bottomuse to 0>> <<set $feetuse to 0>> <<set $vaginastate to 0>> <<set $anusstate to 0>> <<set $mouthstate to 0>> <<set $penisstate to 0>> <<set $cheststate to 0>> <<set $head to 0>> <<set $front to 0>> <<set $back to 0>> <<set $chest to 0>> <<set $carryblock to 0>> <<set $beastgenderoverride to 0>> <<set $dgchance to 0>> <<set $cbchance to 0>> <<set $straponchance to 0>> <<set $breast_mod to 0>> <<set $penis_mod to 0>> <<set $facebruise to 0>> <<set $chestbruise to 0>> <<set $tummybruise to 0>> <<set $vaginabruise to 0>> <<set $penisbruise to 0>> <<set $anusbruise to 0>> <<set $bottombruise to 0>> <<set $thighbruise to 0>> <<set $armbruise to 0>> <<set $neckbruise to 0>> <<set $rapestat to 0>> <<set $beastrapestat to 0>> <<set $tentaclerapestat to 0>> <<set $moleststat to 0>> <<set $vaginalstat to 0>> <<set $vaginalejacstat to 0>> <<set $analstat to 0>> <<set $analejacstat to 0>> <<set $oralstat to 0>> <<set $oralejacstat to 0>> <<set $handstat to 0>> <<set $handejacstat to 0>> <<set $feetstat to 0>> <<set $feetejacstat to 0>> <<set $thighstat to 0>> <<set $thighejacstat to 0>> <<set $bottomstat to 0>> <<set $bottomejacstat to 0>> <<set $penilestat to 0>> <<set $penileejacstat to 0>> <<set $clothesstripstat to 0>> <<set $clothesruinstat to 0>> <<set $orgasmstat to 0>> <<set $vaginalentranceejacstat to 0>> <<set $faceejacstat to 0>> <<set $cheststat to 0>> <<set $chestejacstat to 0>> <<set $hairejacstat to 0>> <<set $tummyejacstat to 0>> <<set $neckejacstat to 0>> <<set $ejacstat to 0>> <<set $hitstat to 0>> <<set $attackstat to 0>> <<set $prostitutionstat to 0>> <<set $forcedprostitutionstat to 0>> <<set $tablesservedstat to 0>> <<set $parasitestat to 0>> <<set $passoutstat to 0>> <<set $masturbationstat to 0>> <<set $masturbationorgasmstat to 0>> <<set $masturbationtimestat to 0>> <<set $milk_drank_stat to 0>> <<set $gloryholestat to 0>> <<set $parasite_known to []>> <<set $chokeorgasm to 0>> <<set $danceaction to 0>> <<set $danceactiondefault to 0>> <<set $dancestat to 0>> <<set $dancing to 0>> <<set $pullaway to 0>> <<set $novaginal to 0>> <<set $noanal to 0>> <<set $nopenile to 0>> <<set $vaginalchastity to 0>> <<set $analchastity to 0>> <<set $penilechastity to 0>> <<set $drinksservedstat to 0>> <<set $dockhours to 0>> <<if $rng gte 95>> <<set $brothel_basement_price to 3000>> <<elseif $rng gte 85>> <<set $brothel_basement_price to 2000>> <<elseif $rng gte 45>> <<set $brothel_basement_price to 1000>> <<else>> <<set $brothel_basement_price to 500>> <</if>> <<set $speechorgasmweakcumcount to 0>> <<set $speechorgasmnocumcount to 0>> <<set $speechorgasmcount to 0>> <<set $speechorgasmrepeat to 0>> <<set $underwatertime to 0>> <<set $underwater to 0>> <<set $walltype to "wall">> <<set $position to 0>> <<set $prop to []>> <<set $submissive to 1000>> <<set $assertive to 0>> <<set $assertiveaction to "trauma">> <<set $uncomfortable to { underwear: true, nude: true, prostituting: true }>> <<set $rescue to 0>> <<set $drugged to 0>> <<set $drunk to 0>> <<set $exposed to 0>> <<set $phase to 0>> <<set $phase2 to 0>> <<set $orgasmdown to 0>> <<set $noise to 0>> <<set $enemywounded to 0>> <<set $enemyejaculated to 0>> <<set $enemyno to 0>> <<set $semenpuddle to 0>> <<set $eventskip to 0>> <<set $menu to 0>> <<set $consensual to 0>> <<set $attention to 0>> <<set $seconds to 0>> <<set $minute to 0>> <<set $orgasmcount to 0>> <<set $leftboundcarry to 0>> <<set $rightboundcarry to 0>> <<set $orgasmcurrent to 0>> <<set $hospitalintro to 0>> <<set $traumafocus to 0>> <<set $pubwhore to 0>> <<set $policemolestation to 0>> <<set $npclovehigh to 10>> <<set $npclovehighsu to 30>> <<set $npclovelow to -10>> <<set $npclovelowsu to -30>> <<set $npcdomhigh to 10>> <<set $npcdomlow to -10>> <<set $schoolevent to 0>> <<set $schooleventtimer to 10>> <<set $schoolrep to {}>> <<set $schoolrep.crossdress to 0>> <<set $schoolrep.herm to 0>> <<set $flashbackhome to 0>> <<set $flashbacktown to 0>> <<set $flashbackbeach to 0>> <<set $flashbackunderground to 0>> <<set $flashbackschool to 0>> <<set $panicviolence to 0>> <<set $panicparalysis to 0>> <<set $colouraction to 0>> <<set $hungerenabled to 0>> <<set $thirstenabled to 0>> <<set $hygieneenabled to 0>> <<set $exhibitionism to 0>> <<set $promiscuity to 0>> <<set $diagnosis to 0>> <<set $psych to 0>> <<set $asylum to 0>> <<set $audience to 0>> <<set $audienceexcitement to 0>> <<set $audiencearousal to 0>> <<set $audiencemod to 1>> <<set $venuemod to 1>> <<set $danceevent to 0>> <<set $dancephysique to 0>> <<set $hypnosis to 0>> <<set $pills to 0>> <<set $medicated to 0>> <<set $trance to 0>> <<set $harperexam to 0>> <<set $schoolterm to 1>> <<set $schoolday to 0>> <<set $sciencemissed to 0>> <<set $mathsmissed to 0>> <<set $englishmissed to 0>> <<set $historymissed to 0>> <<set $swimmingmissed to 0>> <<set $science_star to 0>> <<set $maths_star to 0>> <<set $english_star to 0>> <<set $history_star to 0>> <<set $fame to 0>> <<set $fameexhibitionism to 0>> <<set $fameprostitution to 0>> <<set $famebestiality to 0>> <<set $famesex to 0>> <<set $famerape to 0>> <<set $famegood to 0>> <<set $famebusiness to 0>> <<set $famescrap to 0>> <<set $famepimp to 0>> <<set $famesocial to 0>> <<set $famepark to 0>> <<set $park_run_seen_by to []>> <<set $spray to 0>> <<set $spraymax to 0>> <<set $spraystat to 0>> <<set $infinitespray to 0>> <<set $mathstrait to 0>> <<set $englishtrait to 0>> <<set $sciencetrait to 0>> <<set $historytrait to 0>> <<set $wolfgirl to 0>> <<set $wolfbuild to 0>> <<set $swarm to { "type":0, "name":0, "move":0, "spill":0, "steady":0, "amount":{}, "data":{} }>> <<set $claws to 1>> <<set $water to 0>> <<set $foresthunt to 0>> <<set $wolfpacktrust to 0>> <<set $wolfpackfear to 0>> <<set $sea to 0>> <<set $penilechastityparasite to 0>> <<set $vaginalchastityparasite to 0>> <<set $analchastityparasite to 0>> <<removeparasite penis>> <<removeparasite clit>> <<removeparasite nipples>> <<set $vorestrength to 0>> <<set $vorestruggle to 0>> <<set $voretentacles to 0>> <<set $vorestage to 0>> <<set $vorecreature to 0>> <<set $swallowed to 0>> <<set $swallowedstat to 0>> <<set $tentacles to { 0: null, 1: null, 2: null, 3: null, 4: null, 5: null, 6: null, 7: null, 8: null, 9: null, 10: null, 11: null, 12: null, 13: null, 14: null, 15: null, 16: null, 17: null, 18: null, 19: null, 20: null, "active": 0, "max": 0 }>> <<set $leftleg to 0>> <<set $rightleg to 0>> <<set $breastuse to 0>> <<set $leftnipple to 0>> <<set $rightnipple to 0>> <<set $leftarmstate to 0>> <<set $rightarmstate to 0>> <<set $feetstate to 0>> <<set $neckgoo to 0>> <<set $rightarmgoo to 0>> <<set $leftarmgoo to 0>> <<set $thighgoo to 0>> <<set $bottomgoo to 0>> <<set $tummygoo to 0>> <<set $chestgoo to 0>> <<set $facegoo to 0>> <<set $hairgoo to 0>> <<set $feetgoo to 0>> <<set $vaginagoo to 0>> <<set $vaginaoutsidegoo to 0>> <<set $penisgoo to 0>> <<set $anusgoo to 0>> <<set $mouthgoo to 0>> <<set $necksemen to 0>> <<set $rightarmsemen to 0>> <<set $leftarmsemen to 0>> <<set $thighsemen to 0>> <<set $bottomsemen to 0>> <<set $tummysemen to 0>> <<set $chestsemen to 0>> <<set $facesemen to 0>> <<set $hairsemen to 0>> <<set $feetsemen to 0>> <<set $vaginasemen to 0>> <<set $vaginaoutsidesemen to 0>> <<set $penissemen to 0>> <<set $anussemen to 0>> <<set $mouthsemen to 0>> <<exam_difficulty>> <<set $detention to 0>> <<set $delinquency to 10>> <<set $cool to 120>> <<set $coolmax to 400>> <<set $school to 400>> <<set $maths to 100>> <<set $science to 100>> <<set $english to 100>> <<set $history to 100>> <<set $science_exam to 0>> <<set $maths_exam to 0>> <<set $english_exam to 0>> <<set $history_exam to 0>> <<set $sciencetrait to 0>> <<set $mathstrait to 0>> <<set $englishtrait to 0>> <<set $historytrait to 0>> <<set $scienceprogression to 0>> <<set $distinction_stat to 0>> <<set $audienceselector to 0>> <<set $audiencecamera to 0>> <<set $audiencecamera1 to 0>> <<set $audiencecamera2 to 0>> <<set $audiencecamera3 to 0>> <<set $audiencecamera4 to 0>> <<set $audiencecamera5 to 0>> <<set $audiencecamera6 to 0>> <<set $audiencemember to 0>> <<set $leftactioncarry to "leftcoverface">> <<set $rightactioncarry to "rightcoverface">> <<set $feetactioncarry to "rest">> <<set $mouthactioncarry to "plead">> <<set $leftactioncarrypain to "leftprotect">> <<set $rightactioncarrypain to "rightprotect">> <<set $mouthactioncarrypain to "letout">> <<set $leftactioncarryorgasm to "leftgrip">> <<set $rightactioncarryorgasm to "rightgrip">> <<set $mouthactioncarryorgasm to "letoutorgasm">> <<set $leftactioncarrydissociation to "leftcurl">> <<set $rightactioncarrydissociation to "rightcurl">> <<set $mouthactioncarrydissociation to "noises">> <<set $sleeptrouble to 0>> <<set $nightmares to 0>> <<set $anxiety to 0>> <<set $flashbacks to 0>> <<set $panicattacks to 0>> <<set $hallucinations to 0>> <<set $dissociation to 0>> <<set $scienceproject to "none">> <<set $mathsproject to "none">> <<set $yeardays to 0>> <<set $oxygenmax to 1200>> <<set $oxygen to 1200>> <<set $suffocating to 0>> <<set $hallucinogen to 0>> <<set $antiquemoney to 0>> <<set $antiquemoneyhistory to 0>> <<set $alluretest to 0>> <<set $whitneypantiescheck to 0>> <<set $insecurity_penis_tiny to 0>> <<set $insecurity_penis_small to 0>> <<set $insecurity_penis_big to 0>> <<set $insecurity_breasts_tiny to 0>> <<set $insecurity_breasts_small to 0>> <<set $insecurity_breasts_big to 0>> <<set $acceptance_penis_tiny to 0>> <<set $acceptance_penis_small to 0>> <<set $acceptance_penis_big to 0>> <<set $acceptance_breasts_tiny to 0>> <<set $acceptance_breasts_small to 0>> <<set $acceptance_breasts_big to 0>> <<set $anus_climax to 0>> <<set $penis_climax to 0>> <<set $mouth_climax to 0>> <<set $active_enemy to 0>> <<set $sewingKit to 0>> <<bodywriting_init>> /*pillory related*/ <<if ndef $pillory_tenant>><<setup_pillory>><</if>> <<set $police_access_card to 0>> <<set $police_intro to 0>> <<set $police_hack to 0>> <<set $pub_hack_job to 0>> <<set $hacker_tasks to []>> <<set $framed to 0>> /*raid related*/ <<set $brothel_raid to 0>> <<set $brothel_raid_day to 0>> <<set $brothel_thief to 0>> /*long hair related*/ <<set $o_long_and_beautiful to 0>> <<set $hy_sibling to 0>> <<set $hy_parent to 0>> <<set $long_hair_meet_day to 99999>> <<set $misbehaviour_day to 99999>> <<set $showCaptionText to true>> <<set $confirmSave to false>> <<set $confirmLoad to false>> <<set $confirmDelete to true>> <<mapLocations>> <<wetness_init>> <<updateMuseumAntiques>> <<set $feats to { "locked":false, "soft":false, "allSaves":{}, "currentSave":{}, "filter":"All" }>> <<set _passageCheck to "Start">> <<updateFeats>> <<unset _passageCheck>> <<if $feats.allSaves.points gt 0>> <<setupFeats>> <</if>> <<setupTransformationPiecesObject>> <<if $facestyle is undefined>> <<set $facestyle to "default">> <</if>> <<if $makeup is undefined>> <<set $makeup = {}>> <<set $makeup.owned = {}>> <<set $makeup.owned.lipstick = []>> <<set $makeup.owned.eyeshadow = []>> <<set $makeup.owned.eyelenses = []>> <<set $makeup.owned.hairdye = []>> <<set $makeup.owned.mascara = []>> <<set $makeup.lipstick = 0>> <<set $makeup.eyeshadow = 0>> <<set $makeup.eyelenses = 0>> <<set $makeup.mascara = 0>> <<set $makeup.pbcolour = 0>> <<set $makeup.browscolour = 0>> <<set $makeup.concealer = 0>> <</if>> <<set $prepareSaveDetails to true>>
<<widget "variablesStart2">><<nobr>> /*Variables required at the start of passage 'Start2', please remove if not required"*/ <<switch $bodysize>> <<case 0>><<set $devlevel to 6>> <<case 1>><<set $devlevel to 10>> <<case 2>><<set $devlevel to 12>> <<case 3>><<set $devlevel to 16>> <</switch>> <<if $skinColor.tanImgEnabled is null>> <<set $skinColor.tanImgEnabled to "f">> <</if>> <<clamp>> <<effects>> <<initnpcgender>> <<set $physiquesize to (1000 * $devlevel)>> <<if $debug is 1>> <<set $spraymax += 1>> <<set $spray += 1>> <</if>> <<set $per_npc to {}>> <<set $physique to ($physiquesize / 7) * 3>> <<set $beauty to ($beautymax / 7)>> <<set $playergender to 1>>/*Needed to stop VersionUpdate triggering on first couple of pages.*/ <<set $devstate to 1>> <<if $breastsize is 0>> <<set $breastsizeold to 0>><<set $breastgrowthtimer to 350>> <<elseif $breastsize is 1>> <<set $breastsizeold to 1>><<set $breastgrowthtimer to 350>> <<elseif $breastsize is 2>> <<set $breastsizeold to 2>><<set $breastgrowthtimer to 350>> <<elseif $breastsize is 3>> <<set $breastsizeold to 3>><<set $breastgrowthtimer to 350>> <<else>> <<set $breastsizeold to 4>><<set $breastgrowthtimer to 350>> <</if>> <<physicalAdjustmentsInit>> <<tryOnInit>> <<givestartclothing>> <<set $intro to 0>> <<set $haircolour to $hairselect>> <<set $naturalhaircolour to $haircolour>> <<if $cheatdisable is "f" and !$debug>> <<set $feats.locked to true>> <</if>> <<set $eyecolour to $eyeselect>> <<if $awareselect is "innocent">> <<elseif $awareselect is "knowledgeable">> <<set $awareness += 200>> <<set $awarelevel to 1>> <</if>> <<set $player.gender_appearance to $player.gender>> <<set $player.gender_appearance_factors to []>> <<set $player.femininity to 0>> <<set $player.gender_appearance_without_overwear to $player.gender>> <<set $player.gender_appearance_without_overwear_factors to []>> <<set $player.femininity_without_overwear to 0>> <<if $player.gender is "f">> <<set $vaginause to 0>> <<set $vaginastate to 0>> <<set $vaginaexist to 1>> <<set $penisuse to "none">> <<set $penisstate to "none">> <<set $penisexist to 0>> <<set $player.sex to "f">> <<set $player.ballsExist to false>> <<elseif $player.gender is "m">> <<set $vaginause to "none">> <<set $vaginastate to "none">> <<set $vaginaexist to 0>> <<set $penisuse to 0>> <<set $penisstate to 0>> <<set $penisexist to 1>> <<set $player.sex to "m">> <<set $player.ballsExist to true>> <<elseif $player.gender is "h">> <<set $vaginause to 0>> <<set $vaginastate to 0>> <<set $vaginaexist to 1>> <<set $penisuse to 0>> <<set $penisstate to 0>> <<set $penisexist to 1>> <<set $player.gender to "h">> <<set $player.sex to "h">> <<set $player.penisExist to true>> <<set $player.vaginaExist to true>> <</if>> <<if $background is "nerd">> <<set $science += 100>><<set $maths += 100>><<set $english += 100>><<set $history += 100>><<set $school += 400>><<set $cool to 0>> <<set $sciencetrait to 1>><<set $mathstrait to 1>><<set $englishtrait to 1>><<set $historytrait to 1>> <<elseif $background is "athlete">> <<set $physique += ($physiquesize / 4)>><<set $swimmingskill += 200>><<set $athletics += 200>> <<set $science to 0>><<set $maths to 0>><<set $english to 0>><<set $history to 0>><<set $school to 0>> <<set $sciencetrait to 0>><<set $mathstrait to 0>><<set $englishtrait to 0>><<set $historytrait to 0>> <<elseif $background is "delinquent">> <<set $delinquency += 401>><<set $cool += 200>> <<elseif $background is "promiscuous">> <<set $promiscuity += 35>> <<elseif $background is "exhibitionist">> <<set $exhibitionism += 35>> <<elseif $background is "deviant">> <<set $deviancy += 35>> <<elseif $background is "beautiful">> <<set $beauty += ($beautymax / 2)>> <<elseif $background is "crossdresser">> <<if $player.gender is "f">> <<set $player.gender_posture to "m">> <<elseif $player.gender is "m">> <<set $player.gender_posture to "f">> <<else>> <<set $player.gender_posture to "n">> <</if>> <<elseif $background is "greenthumb">> <<set $tending += 200>> <</if>> <<set $backgroundTraits to [$background]>> <<if $hairlength gte 900>> <<set $hairlengthstage to "feet">> <<elseif $hairlength gte 700>> <<set $hairlengthstage to "thighs">> <<elseif $hairlength gte 600>> <<set $hairlengthstage to "navel">> <<elseif $hairlength gte 400>> <<set $hairlengthstage to "chest">> <<elseif $hairlength gte 200>> <<set $hairlengthstage to "shoulder">> <<else>> <<set $hairlengthstage to "short">> <</if>> <<if $fringelength gte 900>> <<set $fringelengthstage to "feet">> <<elseif $fringelength gte 700>> <<set $fringelengthstage to "thighs">> <<elseif $fringelength gte 600>> <<set $fringelengthstage to "navel">> <<elseif $fringelength gte 400>> <<set $fringelengthstage to "chest">> <<elseif $fringelength gte 200>> <<set $fringelengthstage to "shoulder">> <<else>> <<set $fringelengthstage to "short">> <</if>> <<if $saveId is undefined>> <<set $saveId to random(10000, 99999)>> <</if>> <<if $feats.allSaves.points gt 0>> <<applyFeatsBoost>> <</if>> <<if $penisexist is 1>> <<set $semen_amount to 90>> <<set $semen_volume to 90>> <<else>> <<set $semen_amount to 0>> <<set $semen_volume to 0>> <</if>> <<set $bodywritingImages to true>> <<if $dateCount is undefined>> <<set $dateCount to { Total: 0, Robin: 0, Whitney: 0, Kylar: 0, Eden: 0, Avery: 0, BlackWolfHunts: 0, }>> <</if>> <<weather_select>> <<set $warmth to 0>> <<temperature_hour>> <<setupTransformationPiecesObject>> <<if $fertiliser is undefined>> <<set $fertiliser to {current:0,used:0}>> <</if>> <</nobr>><</widget>>
<<widget "variablesStatic">><<nobr>> /*This is for static variables that will not change during gameplay*/ /*These will not be saved to saves and are best when they are required in multiple location and are required for processing for loops, default objects, etc.*/ /*Can be found at 'SugarCube.setup'*/ <<set setup.test to "testing">> <<set setup.baseNPC = {penis : 0, vagina: 0, breastsdesc: 0, chest: 0, lactation: 0, lefthand: 0, righthand: 0, anus: 0, mouth: 0, gender: 0, description: 0, insecurity: 0, pronoun: 0, pronouns: {he: 0, his: 0}, penissize: 0, breastsize: 0, buttsize: 0, ballssize: 0, penisdesc: 0, breastdesc: 0, health: 0, skincolour: 0, teen: 0, adult: 0, intro:0, speechpenisescape: 0, speechvaginaescape: 0, speechanusescape:0}>> <<clothing_data>> <<init_bodywriting_objects>> <<init_plant_objects>> <<set setup.baseNNPC = {penis : 0, vagina: 0, gender: 0, description: 0, title: 0, insecurity: 0, pronoun: 0, penissize: 0, penisdesc: 0, buttsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 0, init: 0, intro: 0, type: 0, trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: 0, trauma: 0, eyeColour: 0, hairColour: 0}>> <<set setup.skinColor to { "light": {"hStart": 30, "hEnd": 47, "sStart": 0.15, "sEnd": 0.30,"bStart": 4.3, "bEnd": 3.4}, "medium": {"hStart": 47, "hEnd": 50, "sStart": 0.30, "sEnd": 0.32,"bStart": 3.4, "bEnd": 1.55}, "dark": {"hStart": 50, "hEnd": 50, "sStart": 0.32, "sEnd": 0.4,"bStart": 1.55, "bEnd": 0.6}, "gyaru": [ {"hStart": 30, "hEnd": 47, "sStart": 0.15, "sEnd": 0.30,"bStart": 4.3, "bEnd": 3.4}, {"hStart": 47, "hEnd": 50, "sStart": 0.30, "sEnd": 0.32,"bStart": 3.4, "bEnd": 1.55}, {"hStart": 50, "hEnd": 50, "sStart": 0.32, "sEnd": 0.4,"bStart": 1.55, "bEnd": 0.6}, ], "ylight": {"hStart": 60, "hEnd": 60, "sStart": 0.25, "sEnd": 0.25,"bStart": 4.4, "bEnd": 3.6}, "ymedium": {"hStart": 60, "hEnd": 60, "sStart": 0.25, "sEnd": 0.25,"bStart": 3.6, "bEnd": 2.0}, "ydark": {"hStart": 60, "hEnd": 60, "sStart": 0.25, "sEnd": 0.25,"bStart": 2.0, "bEnd": 1.0}, "ygyaru": [ {"hStart": 60, "hEnd": 60, "sStart": 0.25, "sEnd": 0.25,"bStart": 4.4, "bEnd": 3.6}, {"hStart": 60, "hEnd": 60, "sStart": 0.25, "sEnd": 0.25,"bStart": 3.6, "bEnd": 2.0}, {"hStart": 60, "hEnd": 60, "sStart": 0.25, "sEnd": 0.25,"bStart": 2.0, "bEnd": 1.0}, ], "slime": {"hStart": 200, "hEnd": 200, "sStart": 0.3, "sEnd": 0.5,"bStart": 3.6, "bEnd": 3.1} }>> <<set setup.tanImg to { "sidebar":{ "t":{ "basehead":"img/bodyRed/basehead.png", "basenoarms":"img/bodyRed/basenoarms.png", "blush1":"img/bodyRed/blush1.png", "blush2":"img/bodyRed/blush2.png", "blush3":"img/bodyRed/blush3.png", "blush4":"img/bodyRed/blush4.png", "blush5":"img/bodyRed/blush5.png", "leftarm":"img/bodyRed/leftarm.png", "leftarmidle":"img/bodyRed/leftarmidle.png", "mouthcry":"img/bodyRed/mouthcry.png", "mouthfrown":"img/bodyRed/mouthfrown.png", "mouthneutral":"img/bodyRed/mouthneutral.png", "mouthsmile":"img/bodyRed/mouthsmile.png", "rightarm":"img/bodyRed/rightarm.png", "rightarmidle":"img/bodyRed/rightarmidle.png", "breasts1":"img/bodyRed/breasts/breasts1.png", "breasts1_clothed":"img/bodyRed/breasts/breasts1.png", "breasts2":"img/bodyRed/breasts/breasts2.png", "breasts2_clothed":"img/bodyRed/breasts/breasts1.png", "breasts3":"img/bodyRed/breasts/breasts3.png", "breasts3_clothed":"img/bodyRed/breasts/breasts3_clothed.png", "breasts4":"img/bodyRed/breasts/breasts4.png", "breasts4_clothed":"img/bodyRed/breasts/breasts4_clothed.png", "breasts5":"img/bodyRed/breasts/breasts5.png", "breasts5_clothed":"img/bodyRed/breasts/breasts6_clothed.png", "breasts6":"img/bodyRed/breasts/breasts6.png", "breasts6_clothed":"img/bodyRed/breasts/breasts6_clothed.png", "penis1":"img/bodyRed/penis/penis1.png", "penis2":"img/bodyRed/penis/penis2.png", "penis3":"img/bodyRed/penis/penis3.png", "penis4":"img/bodyRed/penis/penis4.png", "penis5":"img/bodyRed/penis/penis5.png", "penisnoballs1":"img/bodyRed/penisnoballs/penis1.png", "penisnoballs2":"img/bodyRed/penisnoballs/penis2.png", "penisnoballs3":"img/bodyRed/penisnoballs/penis3.png", "penisnoballs4":"img/bodyRed/penisnoballs/penis4.png", "penisnoballs5":"img/bodyRed/penisnoballs/penis5.png", "penis_chastity":"img/bodyRed/penis/penis_chastity.png", "penis_virgin1":"img/bodyRed/penis/penis_virgin1.png", "penis_virgin2":"img/bodyRed/penis/penis_virgin2.png", "penis_virgin3":"img/bodyRed/penis/penis_virgin3.png", "penis_virgin4":"img/bodyRed/penis/penis_virgin4.png", "penis_virgin5":"img/bodyRed/penis/penis_virgin5.png", "penis_virginnoballs1":"img/bodyRed/penis/penis_virgin1.png", "penis_virginnoballs2":"img/bodyRed/penisnoballs/penis_virgin2.png", "penis_virginnoballs3":"img/bodyRed/penisnoballs/penis_virgin3.png", "penis_virginnoballs4":"img/bodyRed/penisnoballs/penis_virgin4.png", "penis_virginnoballs5":"img/bodyRed/penisnoballs/penis_virgin5.png", "baseTanSwimsuit_UUpper":"img/bodyRed/tan/under_upper/swimsuit/swimsuit.png", "baseTanSwimsuit_ULower":"img/bodyRed/tan/under_lower/swimsuit.png", "baseTanBikini_UUpper":"img/bodyRed/tan/under_upper/bikini/", "baseTanBikini_ULower":"img/bodyRed/tan/under_lower/bikini.png", "baseTanSwimshorts":"img/bodyRed/tan/under_lower/swimshorts.png" }, "f":{ "basehead":"img/body/basehead.png", "basenoarms":"img/body/basenoarms.png", "blush1":"img/body/blush1.png", "blush2":"img/body/blush2.png", "blush3":"img/body/blush3.png", "blush4":"img/body/blush4.png", "blush5":"img/body/blush5.png", "leftarm":"img/body/leftarm.png", "leftarmidle":"img/body/leftarmidle.png", "mouthcry":"img/body/mouthcry.png", "mouthfrown":"img/body/mouthfrown.png", "mouthneutral":"img/body/mouthneutral.png", "mouthsmile":"img/body/mouthsmile.png", "rightarm":"img/body/rightarm.png", "rightarmidle":"img/body/rightarmidle.png", "breasts1":"img/body/breasts/breasts1.png", "breasts1_clothed":"img/body/breasts/breasts1.png", "breasts2":"img/body/breasts/breasts2.png", "breasts2_clothed":"img/body/breasts/breasts1.png", "breasts3":"img/body/breasts/breasts3.png", "breasts3_clothed":"img/body/breasts/breasts3_clothed.png", "breasts4":"img/body/breasts/breasts4.png", "breasts4_clothed":"img/body/breasts/breasts4_clothed.png", "breasts5":"img/body/breasts/breasts5.png", "breasts5_clothed":"img/body/breasts/breasts6_clothed.png", "breasts6":"img/body/breasts/breasts6.png", "breasts6_clothed":"img/body/breasts/breasts6_clothed.png", "penis1":"img/body/penis/penis1.png", "penis2":"img/body/penis/penis2.png", "penis3":"img/body/penis/penis3.png", "penis4":"img/body/penis/penis4.png", "penis5":"img/body/penis/penis5.png", "penisnoballs1":"img/body/penisnoballs/penis1.png", "penisnoballs2":"img/body/penisnoballs/penis2.png", "penisnoballs3":"img/body/penisnoballs/penis3.png", "penisnoballs4":"img/body/penisnoballs/penis4.png", "penisnoballs5":"img/body/penisnoballs/penis5.png", "penis_chastity":"img/body/penis/penis_chastity.png", "penis_virgin1":"img/body/penis/penis_virgin1.png", "penis_virgin2":"img/body/penis/penis_virgin2.png", "penis_virgin3":"img/body/penis/penis_virgin3.png", "penis_virgin4":"img/body/penis/penis_virgin4.png", "penis_virgin5":"img/body/penis/penis_virgin5.png", "penis_virginnoballs1":"img/body/penisnoballs/penis_virgin1.png", "penis_virginnoballs2":"img/body/penisnoballs/penis_virgin2.png", "penis_virginnoballs3":"img/body/penisnoballs/penis_virgin3.png", "penis_virginnoballs4":"img/body/penisnoballs/penis_virgin4.png", "penis_virginnoballs5":"img/body/penisnoballs/penis_virgin5.png" }, }, "doggy":{ "t":{ "doggyactivebase":"img/sex/doggyRed/active/body/doggyactivebase.png", "doggyactivebaseleftarm":"img/sex/doggyRed/active/body/doggyactivebaseleftarm.png", "doggyactivebaselegs":"img/sex/doggyRed/active/body/doggyactivebaselegs.png", "doggyactivebaserightarm":"img/sex/doggyRed/active/body/doggyactivebaserightarm.png", "doggyactiveblush1":"img/sex/doggyRed/active/body/doggyactiveblush1.png", "doggyactiveblush2":"img/sex/doggyRed/active/body/doggyactiveblush2.png", "doggyactiveblush3":"img/sex/doggyRed/active/body/doggyactiveblush3.png", "doggyactiveblush4":"img/sex/doggyRed/active/body/doggyactiveblush4.png", "doggyactiveblush5":"img/sex/doggyRed/active/body/doggyactiveblush5.png", "freckles":"img/sex/doggyRed/active/body/freckles.png", "breastsTiny":"img/sex/doggyRed/active/body/doggyactivebreaststiny.png", "breastsSmall":"img/sex/doggyRed/active/body/doggyactivebreastssmall.png", "breastsLarge":"img/sex/doggyRed/active/body/doggyactivebreastslarge.png", "breastsHuge":"img/sex/doggyRed/active/body/doggyactivebreastshuge.png", "doggyactivefeetjob":"img/sex/doggyRed/active/body/doggyactivefeetjob.png", "doggyactivefeetjobpenis":"img/sex/doggyRed/active/body/doggyactivefeetjobpenis.png", "doggyactiveleftarmbound":"img/sex/doggyRed/active/body/doggyactiveleftarmbound.png", "doggyactivelefthandjob":"img/sex/doggyRed/active/body/doggyactivelefthandjob.png", "doggyactivelefthandjobpenis":"img/sex/doggyRed/active/body/doggyactivelefthandjobpenis.png", "doggyactivepenis":"img/sex/doggyRed/active/body/doggyactivepenis.png", "doggyactivepenisvirgin":"img/sex/doggyRed/active/body/doggyactivepenisvirgin.png", "doggyactivepush":"img/sex/doggyRed/active/body/doggyactivepush.png", "doggyactivepushlight":"img/sex/doggyRed/active/body/doggyactivepushlight.png", "doggyactiverighthandjob":"img/sex/doggyRed/active/body/doggyactiverighthandjob.png", "doggyactiverighthandjobpenis":"img/sex/doggyRed/active/body/doggyactiverighthandjobpenis.png", "doggyactiveeyelids":"img/sex/doggyRed/active/doggyactiveeyelids.png", "doggyactiveclosedmouth":"img/sex/doggyRed/active/body/doggyactiveclosedmouth.png", "activebeastlefthand":"img/sex/doggyRed/frontbeast/activebeastlefthand.png", "activebeastlefthandpenis":"img/sex/doggyRed/frontbeast/activebeastlefthandpenis.png", "activebeastrighthand":"img/sex/doggyRed/frontbeast/activebeastrighthand.png", "activebeastrighthandpenis":"img/sex/doggyRed/frontbeast/activebeastrighthandpenis.png", "activebearlefthand":"img/sex/doggyRed/frontbeast/bear/activebearlefthand.png", "activebearlefthandpenis":"img/sex/doggyRed/frontbeast/bear/activebearlefthandpenis.png", "activebearrighthand":"img/sex/doggyRed/frontbeast/bear/activebearrighthand.png", "activebearrighthandpenis":"img/sex/doggyRed/frontbeast/bear/activebearrighthandpenis.png", "activecatlefthand":"img/sex/doggyRed/frontbeast/cat/activecatlefthand.png", "activecatlefthandpenis":"img/sex/doggyRed/frontbeast/cat/activecatlefthandpenis.png", "activecatrighthand":"img/sex/doggyRed/frontbeast/cat/activecatrighthand.png", "activecatrighthandpenis":"img/sex/doggyRed/frontbeast/cat/activecatrighthandpenis.png", "activedolphinlefthand":"img/sex/doggyRed/frontbeast/dolphin/activedolphinlefthand.png", "activedolphinlefthandpenis":"img/sex/doggyRed/frontbeast/dolphin/activedolphinlefthandpenis.png", "activedolphinrighthand":"img/sex/doggyRed/frontbeast/dolphin/activedolphinrighthand.png", "activedolphinrighthandpenis":"img/sex/doggyRed/frontbeast/dolphin/activedolphinrighthandpenis.png", "doggyactiveshadow":"img/sex/doggyRed/active/body/doggyactiveshadow.png", "doggyactivechastitycagepenis":"img/sex/doggyRed/active/body/doggyactivechastitycagepenis.png" }, "f":{ "doggyactivebase":"img/sex/doggy/active/body/doggyactivebase.png", "doggyactivebaseleftarm":"img/sex/doggy/active/body/doggyactivebaseleftarm.png", "doggyactivebaselegs":"img/sex/doggy/active/body/doggyactivebaselegs.png", "doggyactivebaserightarm":"img/sex/doggy/active/body/doggyactivebaserightarm.png", "breastsTiny":"img/sex/doggy/active/body/doggyactivebreaststiny.png", "doggyactiveblush1":"img/sex/doggy/active/body/doggyactiveblush1.png", "doggyactiveblush2":"img/sex/doggy/active/body/doggyactiveblush2.png", "doggyactiveblush3":"img/sex/doggy/active/body/doggyactiveblush3.png", "doggyactiveblush4":"img/sex/doggy/active/body/doggyactiveblush4.png", "doggyactiveblush5":"img/sex/doggy/active/body/doggyactiveblush5.png", "freckles":"img/sex/doggy/active/body/freckles.png", "breastsSmall":"img/sex/doggy/active/body/doggyactivebreastssmall.png", "breastsLarge":"img/sex/doggy/active/body/doggyactivebreastslarge.png", "breastsHuge":"img/sex/doggy/active/body/doggyactivebreastshuge.png", "doggyactivefeetjob":"img/sex/doggy/active/body/doggyactivefeetjob.png", "doggyactivefeetjobpenis":"img/sex/doggy/active/body/doggyactivefeetjobpenis.png", "doggyactiveleftarmbound":"img/sex/doggy/active/body/doggyactiveleftarmbound.png", "doggyactivelefthandjob":"img/sex/doggy/active/body/doggyactivelefthandjob.png", "doggyactivelefthandjobpenis":"img/sex/doggy/active/body/doggyactivelefthandjobpenis.png", "doggyactivepenis":"img/sex/doggy/active/body/doggyactivepenis.png", "doggyactivepenisvirgin":"img/sex/doggy/active/body/doggyactivepenisvirgin.png", "doggyactivepush":"img/sex/doggy/active/body/doggyactivepush.png", "doggyactivepushlight":"img/sex/doggy/active/body/doggyactivepushlight.png", "doggyactiverighthandjob":"img/sex/doggy/active/body/doggyactiverighthandjob.png", "doggyactiverighthandjobpenis":"img/sex/doggy/active/body/doggyactiverighthandjobpenis.png", "doggyactiveeyelids":"img/sex/doggy/active/doggyactiveeyelids.png", "doggyactiveclosedmouth":"img/sex/doggy/active/body/doggyactiveclosedmouth.png", "activebeastlefthand":"img/sex/doggy/frontbeast/activebeastlefthand.png", "activebeastlefthandpenis":"img/sex/doggy/frontbeast/activebeastlefthandpenis.png", "activebeastrighthand":"img/sex/doggy/frontbeast/activebeastrighthand.png", "activebeastrighthandpenis":"img/sex/doggy/frontbeast/activebeastrighthandpenis.png", "activebearlefthand":"img/sex/doggy/frontbeast/bear/activebearlefthand.png", "activebearlefthandpenis":"img/sex/doggy/frontbeast/bear/activebearlefthandpenis.png", "activebearrighthand":"img/sex/doggy/frontbeast/bear/activebearrighthand.png", "activebearrighthandpenis":"img/sex/doggy/frontbeast/bear/activebearrighthandpenis.png", "activecatlefthand":"img/sex/doggy/frontbeast/cat/activecatlefthand.png", "activecatlefthandpenis":"img/sex/doggy/frontbeast/cat/activecatlefthandpenis.png", "activecatrighthand":"img/sex/doggy/frontbeast/cat/activecatrighthand.png", "activecatrighthandpenis":"img/sex/doggy/frontbeast/cat/activecatrighthandpenis.png", "activedolphinlefthand":"img/sex/doggy/frontbeast/dolphin/activedolphinlefthand.png", "activedolphinlefthandpenis":"img/sex/doggy/frontbeast/dolphin/activedolphinlefthandpenis.png", "activedolphinrighthand":"img/sex/doggy/frontbeast/dolphin/activedolphinrighthand.png", "activedolphinrighthandpenis":"img/sex/doggy/frontbeast/dolphin/activedolphinrighthandpenis.png", "doggyactiveshadow":"img/sex/doggy/active/body/doggyactiveshadow.png", "doggyactivechastitycagepenis":"img/sex/doggy/active/body/doggyactivechastitycagepenis.png" } }, "missionary":{ "t":{ "activearmsbound":"img/sex/missionaryRed/active/body/activearmsbound.png", "activebase":"img/sex/missionaryRed/active/body/activebase.png", "activebaseleftarm":"img/sex/missionaryRed/active/body/activebaseleftarm.png", "activebaselegl":"img/sex/missionaryRed/active/body/activebaselegl.png", "activebaselegldown":"img/sex/missionaryRed/active/body/activebaselegldown.png", "activebaselegr":"img/sex/missionaryRed/active/body/activebaselegr.png", "activebaselegrdown":"img/sex/missionaryRed/active/body/activebaselegrdown.png", "activebaserightarm":"img/sex/missionaryRed/active/body/activebaserightarm.png", "activebaserightarmstroke":"img/sex/missionaryRed/active/body/activebaserightarmstroke.png", "activeblush1":"img/sex/missionaryRed/active/body/activeblush1.png", "activeblush2":"img/sex/missionaryRed/active/body/activeblush2.png", "activeblush3":"img/sex/missionaryRed/active/body/activeblush3.png", "activeblush4":"img/sex/missionaryRed/active/body/activeblush4.png", "activeblush5":"img/sex/missionaryRed/active/body/activeblush5.png", "freckles":"img/sex/missionaryRed/active/body/freckles.png", "breastsTiny":"img/sex/missionaryRed/active/body/activebreaststiny.png", "breastsSmall":"img/sex/missionaryRed/active/body/activebreastssmall.png", "breastsLarge":"img/sex/missionaryRed/active/body/activebreastslarge.png", "breastsHuge":"img/sex/missionaryRed/active/body/activebreastshuge.png", "activefeetjob":"img/sex/missionaryRed/active/body/activefeetjob.png", "activefeetjobpenis":"img/sex/missionaryRed/active/body/activefeetjobpenis.png", "activeleftarmbound":"img/sex/missionaryRed/active/body/activeleftarmbound.png", "activelefthandjob":"img/sex/missionaryRed/active/body/activelefthandjob.png", "activelefthandjobpenis":"img/sex/missionaryRed/active/body/activelefthandjobpenis.png", "activepenis":"img/sex/missionaryRed/active/body/activepenis.png", "activepenisdown":"img/sex/missionaryRed/active/body/activepenisdown.png", "activepenisvirgin":"img/sex/missionaryRed/active/body/activepenisvirgin.png", "activepenisvirgindown":"img/sex/missionaryRed/active/body/activepenisvirgindown.png", "activepush":"img/sex/missionaryRed/active/body/activepush.png", "activepushlight":"img/sex/missionaryRed/active/body/activepushlight.png", "activerighthandjob":"img/sex/missionaryRed/active/body/activerighthandjob.png", "activerighthandjobpenis":"img/sex/missionaryRed/active/body/activerighthandjobpenis.png", "activeeyelids":"img/sex/missionaryRed/active/activeeyelids.png", "activeshadow":"img/sex/missionaryRed/active/body/activeshadow.png", "activechastitycagepenis":"img/sex/missionaryRed/active/body/activechastitycagepenis.png", "activechastitycagedownpenis":"img/sex/missionaryRed/active/body/activechastitycagedownpenis.png", "activeclosedmouth":"img/sex/missionaryRed/active/body/activeclosedmouth.png" }, "f":{ "activearmsbound":"img/sex/missionary/active/body/activearmsbound.png", "activebase":"img/sex/missionary/active/body/activebase.png", "activebaseleftarm":"img/sex/missionary/active/body/activebaseleftarm.png", "activebaselegl":"img/sex/missionary/active/body/activebaselegl.png", "activebaselegldown":"img/sex/missionary/active/body/activebaselegldown.png", "activebaselegr":"img/sex/missionary/active/body/activebaselegr.png", "activebaselegrdown":"img/sex/missionary/active/body/activebaselegrdown.png", "activebaserightarm":"img/sex/missionary/active/body/activebaserightarm.png", "activebaserightarmstroke":"img/sex/missionary/active/body/activebaserightarmstroke.png", "activeblush1":"img/sex/missionary/active/body/activeblush1.png", "activeblush2":"img/sex/missionary/active/body/activeblush2.png", "activeblush3":"img/sex/missionary/active/body/activeblush3.png", "activeblush4":"img/sex/missionary/active/body/activeblush4.png", "activeblush5":"img/sex/missionary/active/body/activeblush5.png", "freckles":"img/sex/missionary/active/body/freckles.png", "breastsTiny":"img/sex/missionary/active/body/activebreaststiny.png", "breastsSmall":"img/sex/missionary/active/body/activebreastssmall.png", "breastsLarge":"img/sex/missionary/active/body/activebreastslarge.png", "breastsHuge":"img/sex/missionary/active/body/activebreastshuge.png", "activefeetjob":"img/sex/missionary/active/body/activefeetjob.png", "activefeetjobpenis":"img/sex/missionary/active/body/activefeetjobpenis.png", "activeleftarmbound":"img/sex/missionary/active/body/activeleftarmbound.png", "activelefthandjob":"img/sex/missionary/active/body/activelefthandjob.png", "activelefthandjobpenis":"img/sex/missionary/active/body/activelefthandjobpenis.png", "activepenis":"img/sex/missionary/active/body/activepenis.png", "activepenisdown":"img/sex/missionary/active/body/activepenisdown.png", "activepenisvirgin":"img/sex/missionary/active/body/activepenisvirgin.png", "activepenisvirgindown":"img/sex/missionary/active/body/activepenisvirgindown.png", "activepush":"img/sex/missionary/active/body/activepush.png", "activepushlight":"img/sex/missionary/active/body/activepushlight.png", "activerighthandjob":"img/sex/missionary/active/body/activerighthandjob.png", "activerighthandjobpenis":"img/sex/missionary/active/body/activerighthandjobpenis.png", "activeeyelids":"img/sex/missionary/active/activeeyelids.png", "activeshadow":"img/sex/missionary/active/body/activeshadow.png", "activechastitycagepenis":"img/sex/missionary/active/body/activechastitycagepenis.png", "activechastitycagedownpenis":"img/sex/missionary/active/body/activechastitycagedownpenis.png", "activeclosedmouth":"img/sex/missionary/active/body/activeclosedmouth.png" } }, "close":{ "missionary":{ "t":{ "anus":"img/sex/closeRed/missionary/anus.png", "anuspenetrate":"img/sex/closeRed/missionary/anuspenetrate.png", "penis":"img/sex/closeRed/missionary/penis.png", "chastitypenis":"img/sex/closeRed/missionary/chastitypenis.png", "penisbase":"img/sex/closeRed/missionary/penisbase.png", "futapenisnoballs":"img/sex/closeRed/missionary/futapenisnoballs.png", "futapenisbase":"img/sex/closeRed/missionary/futapenisbase.png", "vagina":"img/sex/closeRed/missionary/vagina.png", "vaginaaroused":"img/sex/closeRed/missionary/vaginaaroused.png", "futavagina":"img/sex/closeRed/missionary/futavagina.png", "futavaginanoballs":"img/sex/closeRed/missionary/futavaginanoballs.png", "vaginaChastityBase":"img/sex/closeRed/missionary/chastityBelt/vaginaBase.png", "vaginapenetrate":"img/sex/closeRed/missionary/vaginapenetrate.png", "vaginapenetratebig":"img/sex/closeRed/missionary/vaginapenetratebig.png", "penis1":"img/sex/closeRed/missionary/beast/penis1.png", "penisentrance1":"img/sex/closeRed/missionary/beast/penisentrance1.png", "penisimminent1":"img/sex/closeRed/missionary/beast/penisimminent1.png", "penisnoballs":"img/sex/closeRed/missionary/beast/penisnoballs.png", "penisentrancenoballs":"img/sex/closeRed/missionary/beast/penisentrancenoballs.png", "penisimminentnoballs":"img/sex/closeRed/missionary/beast/penisimminentnoballs.png" }, "f":{ "anus":"img/sex/close/missionary/anus.png", "anuspenetrate":"img/sex/close/missionary/anuspenetrate.png", "penis":"img/sex/close/missionary/penis.png", "chastitypenis":"img/sex/close/missionary/chastitypenis.png", "penisbase":"img/sex/close/missionary/penisbase.png", "futapenisnoballs":"img/sex/close/missionary/futapenisnoballs.png", "futapenisbase":"img/sex/close/missionary/futapenisbase.png", "vagina":"img/sex/close/missionary/vagina.png", "vaginaaroused":"img/sex/close/missionary/vaginaaroused.png", "futavagina":"img/sex/close/missionary/futavagina.png", "futavaginanoballs":"img/sex/close/missionary/futavaginanoballs.png", "vaginaChastityBase":"img/sex/close/missionary/chastityBelt/vaginaBase.png", "vaginapenetrate":"img/sex/close/missionary/vaginapenetrate.png", "vaginapenetratebig":"img/sex/close/missionary/vaginapenetratebig.png", "penis1":"img/sex/close/missionary/beast/penis1.png", "penisentrance1":"img/sex/close/missionary/beast/penisentrance1.png", "penisimminent1":"img/sex/close/missionary/beast/penisimminent1.png", "penisnoballs":"img/sex/close/missionary/beast/penisnoballs.png", "penisentrancenoballs":"img/sex/close/missionary/beast/penisentrancenoballs.png", "penisimminentnoballs":"img/sex/close/missionary/beast/penisimminentnoballs.png" } }, "doggy":{ "t":{ "anus":"img/sex/closeRed/doggy/anus.png", "anuspenetrate":"img/sex/closeRed/doggy/anuspenetrate.png", "penis":"img/sex/closeRed/doggy/penis.png", "chastitypenis":"img/sex/closeRed/doggy/chastitypenis.png", "penisbase":"img/sex/closeRed/doggy/penisbase.png", "futapenisnoballs":"img/sex/closeRed/doggy/futapenisnoballs.png", "futapenisbase":"img/sex/closeRed/doggy/futapenisbase.png", "vagina":"img/sex/closeRed/doggy/vagina.png", "vaginaaroused":"img/sex/closeRed/doggy/vaginaaroused.png", "futavagina":"img/sex/closeRed/doggy/futavagina.png", "futavaginanoballs":"img/sex/closeRed/doggy/futavaginanoballs.png", "vaginaChastityBase":"img/sex/closeRed/doggy/chastityBelt/vaginaBase.png", "vaginapenetrate":"img/sex/closeRed/doggy/vaginapenetrate.png", "vaginapenetratebig":"img/sex/closeRed/doggy/vaginapenetratebig.png", "penis1":"img/sex/closeRed/doggy/beast/penis1.png", "penisentrance1":"img/sex/closeRed/doggy/beast/penisentrance1.png", "penisimminent1":"img/sex/closeRed/doggy/beast/penisimminent1.png", "penisnoballs":"img/sex/closeRed/doggy/beast/penisnoballs.png", "penisentrancenoballs":"img/sex/closeRed/doggy/beast/penisentrancenoballs.png", "penisimminentnoballs":"img/sex/closeRed/doggy/beast/penisimminentnoballs.png" }, "f":{ "anus":"img/sex/close/doggy/anus.png", "anuspenetrate":"img/sex/close/doggy/anuspenetrate.png", "penis":"img/sex/close/doggy/penis.png", "chastitypenis":"img/sex/close/doggy/chastitypenis.png", "penisbase":"img/sex/close/doggy/penisbase.png", "futapenisnoballs":"img/sex/close/doggy/futapenisnoballs.png", "futapenisbase":"img/sex/close/doggy/futapenisbase.png", "vagina":"img/sex/close/doggy/vagina.png", "vaginaaroused":"img/sex/close/doggy/vaginaaroused.png", "futavagina":"img/sex/close/doggy/futavagina.png", "futavaginanoballs":"img/sex/close/doggy/futavaginanoballs.png", "vaginaChastityBase":"img/sex/close/doggy/chastityBelt/vaginaBase.png", "vaginapenetrate":"img/sex/close/doggy/vaginapenetrate.png", "vaginapenetratebig":"img/sex/close/doggy/vaginapenetratebig.png", "penis1":"img/sex/close/doggy/beast/penis1.png", "penisentrance1":"img/sex/close/doggy/beast/penisentrance1.png", "penisimminent1":"img/sex/close/doggy/beast/penisimminent1.png", "penisnoballs":"img/sex/close/doggy/beast/penisnoballs.png", "penisentrancenoballs":"img/sex/close/doggy/beast/penisentrancenoballs.png", "penisimminentnoballs":"img/sex/close/doggy/beast/penisimminentnoballs.png" } } } }>> <</nobr>><</widget>>
<<widget "variablesVersionUpdate">><<nobr>> /*Variable that you need to check on every new version, page load/refresh or save load*/ <<if $objectVersion is undefined>> <<set $objectVersion to {}>> <</if>> <<if $saveVersions is undefined>> <<set $saveVersions to [StartConfig.version]>> <<elseif $saveVersions.last() isnot StartConfig.version>> <<set $saveVersions.push(StartConfig.version)>> <</if>> <<if $saveId is undefined>> <<set $saveId to random(10000, 99999)>> <</if>> <<if $saveName is undefined>> <<set $saveName to "">> <</if>> <<if $player is undefined>> <<set $player to {}>> <<set $player.sex to $playergender>> <<set $player.gender to $playergender>> <<set $player.gender_appearance to $playergenderappearance>> <<unset $playergenderappearance>> <</if>> <<if $player.appearance isnot undefined>> <<set $player.gender_appearance to $player.appearance>> <<run delete State.variables.player.appearance>> <</if>> <<if $toplessgender isnot undefined>> <<set $player.gender_appearance_without_overwear to $toplessgender>> <<unset $toplessgender>> <</if>> <<if $player.virginity is undefined>> <<set $player.virginity to {anal:true,oral:true,penile:true,vaginal:true,temple:false,handholding:true,kiss:true}>> <<if $analvirginity is 0>> <<set $player.virginity.anal to false>> <</if>> <<if $oralvirginity is 0>> <<set $player.virginity.oral to false>> <</if>> <<if $penilevirginity is 0>> <<set $player.virginity.penile to false>> <</if>> <<if $vaginalvirginity is 0>> <<set $player.virginity.vaginal to false>> <</if>> <</if>> <<if $player.virginity.handholding is undefined>> <<set $player.virginity.handholding to true>> <<set $player.virginity.kiss to true>> <</if>> <<if $analvirginity isnot undefined>> <<unset $analvirginity>> <<unset $oralvirginity>> <<unset $penilevirginity>> <<unset $vaginalvirginity>> <<unset $temple_virginity>> <</if>> <<if $player.penisExist is undefined>> <<set $player.penisExist to ($penisexist is 1 ? true : false)>> <<set $player.vaginaExist to ($vaginaexist is 1 ? true : false)>> <</if>> <<if $player.ballsExist is undefined>> <<if $player.gender is "f">> <<set $player.ballsExist to false>> <<else>> <<set $player.ballsExist to true>> <</if>> <</if>> <<if $clothing_update is undefined>><<set $clothing_update to 1>> <<clothinginit>> <<givestartclothing>> <</if>> <<if $outfit_update is undefined or $outfit_update lt 2>><<set $outfit_update to 2>> <<for _i to 0; _i lt $outfit.length; _i++>> <<if $outfit[_i].colors is undefined>> <<set $outfit[_i].colors to false>> <</if>> <<if $outfit[_i].over_upper is undefined>> <<set $outfit[_i].over_upper to "naked">> <<set $outfit[_i].over_lower to "naked">> <<set $outfit[_i].over_head to "naked">> <</if>> <</for>> <</if>> <<if $NPCName>> <<if $NPCName[21].nam is "Remy" and $NPCName[22].nam is "Alex">>/*0.2.20.0 fix for Black Wolf/Quinn/Niki only being partially implemented in rare cases.*/ <<set $NPCNameList.delete("Black Wolf", "Quinn", "Niki", "Remy", "Alex")>> <<set $NPCName.deleteAt(21, 22)>>/*Resets Remy and Alex to ensure proper array order.*/ <</if>> <</if>> <<if $npcNamedVersion gte 2>> <<updateNewNamedNpcs>> <</if>> <<clothing_data>> /*Keeps clothing data up to date with new and changed items*/ <<if $npcListVersion isnot 1>> <<npcList>> <</if>> <<npcNamedUpdate>> /*Updates old Named NPC code to new system*/ <<if $availableMapsVersion isnot 3>> <<mapLocations>> <</if>> <<unset $avaliableMapsVersion>> <<if $parasite_update is undefined>><<set $parasite_update to 1>> <<parasiteinit>> <<if $penisparasite is 1>><<unset $penisparasite>> <<parasite penis urchin>> <<set $parasitestat -= 1>> <</if>> <<if $clitparasite is 1>><<unset $clitparasite>> <<parasite clit urchin>> <<set $parasitestat -= 1>> <</if>> <<if $chestparasite is 1>><<unset $chestparasite>> <<parasite nipples urchin>> <<set $parasitestat -= 1>> <</if>> <</if>> <<if $numberify_enabled is undefined>> <<set $numberify_enabled to 1>> <</if>> <<if $pubwhore is undefined>> <<set $pubwhore to 0>> <</if>> <<if $masturbationstat is undefined>> <<set $masturbationstat to 0>> <</if>> <<if $masturbationorgasmstat is undefined>> <<set $masturbationorgasmstat to 0>> <</if>> <<if $masturbationtimestat is undefined>> <<set $masturbationtimestat to 0>> <</if>> <<if $masturbationorgasm is undefined>> <<set $masturbationorgasm to 0>> <</if>> <<if $whitechance is undefined>> <<set $whitechance to 90>> <</if>> <<if $blackchance is undefined>> <<set $blackchance to 10>> <</if>> <<if $angel is undefined>> <<set $angel to 0>> <</if>> <<if $angelbuild is undefined>> <<set $angelbuild to 0>> <</if>> <<if $demon is undefined>> <<set $demon to 0>> <</if>> <<if $demonbuild is undefined>> <<set $demonbuild to 0>> <</if>> <<if $demonabsorb is undefined>> <<set $demonabsorb to 0>> <</if>> <<if $upperwet is undefined>> <<set $upperwet to 0>> <<set $upperwetstage to 0>> <</if>> <<if $lowerwet is undefined>> <<set $lowerwet to 0>> <<set $lowerwetstage to 0>> <</if>> <<if $underlowerwet is undefined>> <<set $underlowerwet to 0>> <<set $underlowerwetstage to 0>> <</if>> <<if $underupperwet is undefined>> <<set $underupperwet to 0>> <<set $underupperwetstage to 0>> <</if>> <<if $schoolevent is undefined>> <<set $schoolevent to 0>> <<set $schooleventtimer to 5>> <</if>> <<if $stressmax is undefined>> <<set $stressmax to 10010>> <</if>> <<if $tirednessmax is undefined>> <<set $tirednessmax to 2000>> <</if>> <<if $physiquemax is undefined>> <<set $physiquemax to 20000>> <</if>> <<if $beautymax is undefined>> <<set $beautymax to 10000>> <</if>> <<if $malechance is undefined>> <<set $malechance to 50>> <<if $genderdisable is "f">> <<set $malechance to 100>> <<elseif $genderdisable is "m">> <<set $malechance to 0>> <<elseif $genderdisable is 90>> <<set $malechance to 90>> <<elseif $genderdisable is 10>> <<set $malechance to 10>> <</if>> <</if>> <<if $transformdisable is undefined>> <<set $transformdisable to "f">> <</if>> <<if $analpregdisable is undefined>> <<set $analpregdisable to "f">> <</if>> <<if $robindebtlimit is undefined and $robinintro is 1>> <<set $robindebtlimit to 5>> <<if $robindebt gte $robindebtlimit>> <<set $robindebt to ($robindebtlimit - 1)>> <</if>> <</if>> <<if $robinrescued isnot undefined>> <<set $robindebtknown to 1>> <</if>> <<if $averygender is undefined>> <<if $malechance lt random(1, 100)>> <<set $averygender to "f">> <<else>> <<set $averygender to "m">> <</if>> <</if>> <<if $averygenitals is undefined>> <<if $averygender is "m">> <<if random(0, 99) gte $cbchance>> <<set $averygenitals to "penis">> <<else>> <<set $averygenitals to "vagina">> <</if>> <<elseif $averygender is "f">> <<if random(0, 99) gte $dgchance>> <<set $averygenitals to "vagina">> <<else>> <<set $averygenitals to "penis">> <</if>> <</if>> <</if>> <<if $morgangender is undefined>> <<if $malechance lt random(1, 100)>> <<set $morgangender to "f">> <<else>> <<set $morgangender to "m">> <</if>> <</if>> <<if $morgangenitals is undefined>> <<if $morgangender is "m">> <<if random(0, 99) gte $cbchance>> <<set $morgangenitals to "penis">> <<else>> <<set $morgangenitals to "vagina">> <</if>> <<elseif $morgangender is "f">> <<if random(0, 99) gte $dgchance>> <<set $morgangenitals to "vagina">> <<else>> <<set $morgangenitals to "penis">> <</if>> <</if>> <</if>> <<if $kylargender is undefined>> <<if $malechance lt random(1, 100)>> <<set $kylargender to "f">> <<else>> <<set $kylargender to "m">> <</if>> <</if>> <<if $kylargenitals is undefined>> <<if $kylargender is "m">> <<if random(0, 99) gte $cbchance>> <<set $kylargenitals to "penis">> <<else>> <<set $kylargenitals to "vagina">> <</if>> <<elseif $kylargender is "f">> <<if random(0, 99) gte $dgchance>> <<set $kylargenitals to "vagina">> <<else>> <<set $kylargenitals to "penis">> <</if>> <</if>> <</if>> <<if $blackwolfgender is undefined>> <<set $rng to random(1, 100)>> <<if $beastmalechance lt $rng>> <<set $blackwolfgender to "f">> <<else>> <<set $blackwolfgender to "m">> <</if>> <</if>> <<if $blackwolfgenitals is undefined>> <<if $blackwolfgender is "m">> <<if random(0, 99) gte $cbchance>> <<set $blackwolfgenitals to "penis">> <<else>> <<set $blackwolfgenitals to "vagina">> <</if>> <<elseif $blackwolfgender is "f">> <<if random(0, 99) gte $dgchance>> <<set $blackwolfgenitals to "vagina">> <<else>> <<set $blackwolfgenitals to "penis">> <</if>> <</if>> <</if>> <<if $blackwolfmonster is undefined>> <<set $rng to random(1, 100)>> <<if $monsterchance gte $rng>> <<set $blackwolfmonster to 1>> <<else>> <<set $blackwolfmonster to 0>> <</if>> <</if>> <<if $genderknown is undefined>> <<set $genderknown to ["Robin", "Bailey"]>> <</if>> <<if $waterwash is undefined>> <<set $waterwash to 0>> <</if>> <<if $NPCName[$NPCNameList.indexOf("Whitney")].state is undefined and $NPCName[$NPCNameList.indexOf("Whitney")].init is 1>> <<set $NPCName[$NPCNameList.indexOf("Whitney")].state to "active">> <<set $NPCName[$NPCNameList.indexOf("Whitney")].dom to 10>> <</if>> <<if $bullytimeroutside is undefined>> <<set $bullytimeroutside to 0>> <</if>> <<if $bullyeventoutside is undefined>> <<set $bullyeventoutside to 0>> <</if>> <<if $bullygate is undefined>> <<set $bullygate to 0>> <</if>> <<if $whitneylust is undefined>> <<set $whitneylust to 0>> <</if>> <<if $upperoutfitcasual is undefined>> <<if $player.gender is "m">> <<set $upperoutfitcasual to "t-shirt">> <<set $loweroutfitcasual to "shorts">> <<set $underoutfitcasual to "Y fronts">> <<set $upperoutfitschool to "school shirt">> <<set $loweroutfitschool to "school shorts">> <<set $underoutfitschool to "Y fronts">> <<else>> <<set $upperoutfitcasual to "sundress">> <<set $loweroutfitcasual to "sundress skirt">> <<set $underoutfitcasual to "plain panties">> <<set $upperoutfitschool to "school shirt">> <<set $loweroutfitschool to "school skirt">> <<set $underoutfitschool to "plain panties">> <</if>> <</if>> <<if $famesex is undefined>> <<set $famesex to 0>> <</if>> <<if $famerape is undefined>> <<set $famerape to 0>> <</if>> <<if $famegood is undefined>> <<set $famegood to 0>> <</if>> <<if $famebusiness is undefined>> <<set $famebusiness to 0>> <</if>> <<if $arousalmax is undefined>> <<set $arousalmax to 10000>> <</if>> <<if $deviancy is undefined>> <<set $deviancy to 0>> <</if>> <<if $squidcount is undefined>> <<set $squidcount to 0>> <</if>> <<if $schoolevent is -1>> <<set $schoolevent to 1>> <</if>> <<if $baileydefeated is undefined>> <<set $baileydefeated to 0>> <<set $baileydefeatedlewd to 0>> <<set $baileydefeatedchain to 0>> <</if>> <<if $robinmoney is undefined>> <<set $robinmoney to 300>> <</if>> <<if $robinPayout is undefined>> <<set $robinPayout to 0>> <</if>> <<if $scienceproject is undefined>> <<set $scienceproject to "none">> <</if>> <<if $yeardays is undefined>> <<set $yeardays to 0>> <</if>> <<if $mathsproject is undefined>> <<set $mathsproject to "none">> <</if>> <<if $gamemode is undefined>> <<set $gamemode to "normal">> <</if>> <<if $alluremod is undefined>> <<set $alluremod to 1>> <</if>> <<if $oxygenmax is undefined>> <<set $oxygenmax to 1200>> <<set $oxygen to 1200>> <</if>> <<if $suffocating is undefined>> <<set $suffocating to 0>> <</if>> <<if $asphyxiaLvl is undefined>> <<set $asphyxiaLvl to 3>> <</if>> <<if $chokeorgasm is undefined>> <<set $chokeorgasm to 0>> <</if>> <<if $hallucinogen is undefined>> <<set $hallucinogen to 0>> <</if>> <<if $antiquemoney is undefined>> <<set $antiquemoney to 0>> <<set $antiquemoneyhistory to 0>> <<if $scienceproject is "done" or $scienceproject is "won">> <<set $scienceproject to "none">> <</if>> <</if>> <<if $controlmax is undefined>> <<set $controlmax to 1000>> <<if $control is 1>> <<set $control to 1000>> <<else>> <<set $control to 0>> <</if>> <</if>> <<if $background is undefined>> <<set $background to "waif">> <</if>> <<if $orgasmtrait is undefined>> <<set $orgasmtrait to 0>> <</if>> <<if $ejactrait is undefined>> <<set $ejactrait to 0>> <</if>> <<if $molesttrait is undefined>> <<set $molesttrait to 0>> <</if>> <<if $rapetrait is undefined>> <<set $rapetrait to 0>> <</if>> <<if $bestialitytrait is undefined>> <<set $bestialitytrait to 0>> <</if>> <<if $tentacletrait is undefined>> <<set $tentacletrait to 0>> <</if>> <<if $voretrait is undefined>> <<set $voretrait to 0>> <</if>> <<if $milkdranktrait is undefined>> <<set $milkdranktrait to 0>> <</if>> <<if $alluretest is undefined>> <<set $alluretest to 0>> <</if>> <<if $whitneypantiescheck is undefined>> <<set $whitneypantiescheck to 0>> <</if>> <<if $assertiveaction is 0 or $assertiveaction is undefined>> <<set $assertiveaction to "trauma">> <</if>> <<if $famepark is undefined>> <<set $famepark to 0>> <</if>> <<if $beastmalechance is undefined>> <<set $beastmalechance to 80>> <</if>> <<if StartConfig.enableImages is false>> <<set $images to 0>> <</if>> <<if $beastgenderoverride is undefined>> <<set $beastgenderoverride to 0>> <</if>> <<if $speechcycle is undefined>> <<set $speechcycle to 0>> <</if>> <<if $npcspeechcycle is undefined>> <<set $npcspeechcycle to 0>> <</if>> <<if $breastfeedingdisable is undefined>> <<set $breastfeedingdisable to "f">> <</if>> <<if $real_gender isnot undefined>> <<set $player.gender to $real_gender>> <<unset $real_gender>> <</if>> <<if $physiquesize is undefined>> <<set $physiquesize to (1000 * $devlevel)>> <<if $physique gte 1>> <<else>> <<set $physique to $physiquemax>> <</if>> <</if>> <<if $fringelength is undefined>> <<set $fringelength to 200>> <<set $hairtype to "default">> <<set $fringetype to "default">> <</if>> <<if $famescrap is undefined>> <<set $famescrap to 0>> <</if>> <<if $famepimp is undefined>> <<set $famepimp to 0>> <</if>> <<if $spray is undefined>> <<set $spray to 1>> <</if>> <<if $spraymax is undefined>> <<set $spraymax to 1>> <</if>> <<if $spraystat is undefined>> <<set $spraystat to 0>> <</if>> <<if $kylarstreettimer is undefined>> <<set $kylarstreettimer to 0>> <</if>> <<if $silhouettedisable is undefined>> <<set $silhouettedisable to "f">> <</if>> <<if $watersportsdisable is undefined>> <<set $watersportsdisable to "f">> <</if>> <<if $kylarraped is undefined>> <<set $kylarraped to 0>> <</if>> <<if $averyrage is undefined>> <<set $averyrage to 0>> <</if>> <<if $crimemax is undefined>> <<set $crimemax to 50000>> <</if>> <<if $catbuild is undefined>> <<set $catbuild to 0>> <<set $cat to 0>> <</if>> <<if $pain is undefined>> <<set $pain to 0>> <</if>> <<if $hairupdate isnot 1>> <<set $hairupdate to 1>> <<if $hairlength gte 900>> <<set $hairlengthstage to "feet">> <<elseif $hairlength gte 700>> <<set $hairlengthstage to "thighs">> <<elseif $hairlength gte 600>> <<set $hairlengthstage to "navel">> <<elseif $hairlength gte 400>> <<set $hairlengthstage to "chest">> <<elseif $hairlength gte 200>> <<set $hairlengthstage to "shoulder">> <<else>> <<set $hairlengthstage to "short">> <</if>> <<if $fringelength gte 900>> <<set $fringelengthstage to "feet">> <<elseif $fringelength gte 700>> <<set $fringelengthstage to "thighs">> <<elseif $fringelength gte 600>> <<set $fringelengthstage to "navel">> <<elseif $fringelength gte 400>> <<set $fringelengthstage to "chest">> <<elseif $fringelength gte 200>> <<set $fringelengthstage to "shoulder">> <<else>> <<set $fringelengthstage to "short">> <</if>> <</if>> <<if $dockhours is undefined>> <<set $dockhours to 0>> <</if>> <<if $infinitespray is undefined>> <<set $infinitespray to 0>> <</if>> <<if $hairtype is "braided ponytail">> <<set $hairtype to "ponytail">> <</if>> <<if $monsterhallucinations is undefined>> <<set $monsterhallucinations to "t">> <<set $monsterchance to 50>> <</if>> <<if $policemolestation is undefined>> <<set $policemolestation to 0>> <</if>> <<if $penissize is undefined>> <<set $penissize to 2>> <<set $penissizemax to 4>> <<set $penisgrowthtimer to 700>> <</if>> <<if $penissizemin is undefined>> <<set $penissizemin to -1>> <</if>> <<if $insecurity_penis_tiny is undefined>> <<set $insecurity_penis_tiny to 0>> <<set $insecurity_penis_small to 0>> <<set $insecurity_penis_big to 0>> <<set $insecurity_breasts_tiny to 0>> <<set $insecurity_breasts_small to 0>> <<set $insecurity_breasts_big to 0>> <<set $acceptance_penis_tiny to 0>> <<set $acceptance_penis_small to 0>> <<set $acceptance_penis_big to 0>> <<set $acceptance_breasts_tiny to 0>> <<set $acceptance_breasts_small to 0>> <<set $acceptance_breasts_big to 0>> <</if>> <<if $willpower is undefined>> <<set $willpower to 200>> <<set $willpowermax to 1000>> <</if>> <<if $fringetype is "swept back">> <<set $fringetype to "swept right">> <</if>> <<if $museuminterest is undefined>> <<set $museuminterest to 0>> <</if>> <<if $position is undefined>> <<set $position to 0>> <</if>> <<if $wear_upper is undefined>> <<set $wear_upper to "none">> <<set $wear_lower to "none">> <<set $wear_under_upper to "none">> <<set $wear_under_lower to "none">> <<set $wear_head to "none">> <<set $wear_face to "none">> <<set $wear_neck to "none">> <<set $wear_legs to "none">> <<set $wear_feet to "none">> <<set $wear_outfit to "none">> <</if>> <<if $wear_over_upper is undefined>> <<set $wear_over_upper to "none">> <<set $wear_over_lower to "none">> <<set $wear_over_head to "none">> <</if>> <<if $no_underwear is undefined>> <<set $no_underwear to 0>> <</if>> <<if $arousal is undefined>> <<set $arousal to 0>> <</if>> <<if $breastsensitivity is undefined>> <<set $breastsensitivity to 1>> <</if>> <<if $genitalsensitivity is undefined>> <<set $genitalsensitivity to 1>> <</if>> <<if $hairtype is "swept right">> <<set $hairtype to "swept left">> <</if>> <<if $headnodetention is 1 or $headmoney is 1 or $headphotoshoot is 1>> <<set $headblackmailed to 1>> <</if>> <<physicalAdjustmentsInit>> <<if $tryOn is undefined>> <<tryOnInit>> <</if>> <<if $carryblock is undefined>> <<set $carryblock to 0>> <</if>> <<if $milk_drank_stat is undefined>> <<set $milk_drank_stat to 0>> <<set $milkdranktrait to 0>> <<set $breast_mod to 0>> <</if>> <<if $ballssize is undefined>> <<set $ballssize to $penissize>> <<set $ballssizemax to $penissizemax>> <<set $ballssizemin to $penissizemin>> <<set $ballsgrowthtimer to $penisgrowthtimer>> <</if>> <<if $bottomsize is undefined>> <<set $bottomsize to 2>> <<set $bottomsizemax to 8>> <<set $bottomsizemin to 0>> <<set $bottomsizeold to 0>> <<set $bottomgrowthtimer to 350>> <</if>> <<if $workouts is undefined>> <<set $workouts to 0>> <</if>> <<if $sewingKit is undefined>> <<set $sewingKit to 0>> <</if>> <<if $penis_mod is undefined>> <<set $penis_mod to 0>> <</if>> <<if $tanned is undefined>> <<set $tanned to 0>> <</if>> <<if $avery_penis_size is undefined>> <<set $avery_penis_size to 2>> <<set $bailey_penis_size to 2>> <<set $briar_penis_size to 2>> <<set $charlie_penis_size to 2>> <<set $darryl_penis_size to 2>> <<set $doren_penis_size to 2>> <<set $eden_penis_size to 2>> <<set $gwylan_penis_size to 2>> <<set $harper_penis_size to 2>> <<set $jordan_penis_size to 2>> <<set $kylar_penis_size to 2>> <<set $landry_penis_size to 2>> <<set $leighton_penis_size to 2>> <<set $mason_penis_size to 2>> <<set $morgan_penis_size to 2>> <<set $river_penis_size to 2>> <<set $robin_penis_size to 2>> <<set $sam_penis_size to 2>> <<set $sirris_penis_size to 2>> <<set $whitney_penis_size to 2>> <<set $winter_penis_size to 2>> <</if>> <<if $breast_mod lt -12>> <<set $breast_mod to -12>> <</if>> <<if $breast_mod gt 12>> <<set $breast_mod to 12>> <</if>> <<if $shopDefaults is undefined>> <<set $shopDefaults to { "color":"black", "colorSet":null, "secColor":"black", "secColorSet":null, "disableReturn": false }>> <</if>> <<if $tentacles is undefined>> <<set $tentacles to { 0: null, 1: null, 2: null, 3: null, 4: null, 5: null, 6: null, 7: null, 8: null, 9: null, 10: null, 11: null, 12: null, 13: null, 14: null, 15: null, 16: null, 17: null, 18: null, 19: null, 20: null, "active": 0, "max": 0, }>> <</if>> <<if $npclovehigh isnot 10>> <<set $npclovehigh to 10>> <</if>> <<if $npclovelow isnot -10>> <<set $npclovelow to -10>> <</if>> <<if $npcdomhigh isnot 10>> <<set $npcdomhigh to 10>> <</if>> <<if $npcdomlow isnot -10>> <<set $npcdomlow to -10>> <</if>> <<if $scienceproject is "ongoing" and $sciencephallus is undefined>> <<set $sciencephallusready to 0>> <<set $sciencephallus to 0>> <<set $sciencephalluspenis to 0>> <<set $sciencephallusclit to 0>> <</if>> <<if $fallenangel is 2>> <<set $angelbuild to 0>> <</if>> <<if $demon gte 6>> <<set $demonFeat to true>> <</if>> <<if $orphan_hope is undefined>> <<set $orphan_hope to 0>> <</if>> <<if $orphan_reb is undefined>> <<set $orphan_reb to 0>> <</if>> <<if $masochism is undefined>> <<set $masochism to 0>> <<set $masochism_level to 0>> <</if>> <<if $per_npc is undefined>> <<set $per_npc to {}>> <</if>> <<if $lessonmissedtext is undefined>> <<set $lessonmissedtext to 0>> <<set $lessonmissed to 0>> <</if>> <<if $home_event_timer is undefined>> <<set $home_event_timer to 0>> <<set $home_event_count to 0>> <</if>> <<if $gwylangender is undefined>> <<if $malechance lt random(1, 100)>> <<set $gwylangender to "f">> <<else>> <<set $gwylangender to "m">> <</if>> <</if>> <<if $gwylangenitals is undefined>> <<if $gwylangender is "m">> <<if random(0, 99) gte $cbchance>> <<set $gwylangenitals to "penis">> <<else>> <<set $gwylangenitals to "vagina">> <</if>> <<elseif $gwylangender is "f">> <<if random(0, 99) gte $dgchance>> <<set $gwylangenitals to "vagina">> <<else>> <<set $gwylangenitals to "penis">> <</if>> <</if>> <</if>> <<if $spiderdisable is undefined>> <<set $spiderdisable to "f">> <</if>> <<if $gloryholestat is undefined>> <<set $gloryholestat to 0>> <</if>> <<if $brothel_basement_price is undefined>> <<set $brothel_basement_price to 1000>> <</if>> <<if $money is undefined>> <<set $money to 0>> <</if>> <<if $syndromeeden is 1 and $edenshrooms is undefined>> <<unset $syndromeeden>> <</if>> <<if $initnpcfix is undefined>> <<set $initnpcfix to 1>>/*Applies missing NPC settings for saves before 0.2.5*/ <<initnpcgender>> <</if>> <<if $NPCName[$NPCNameList.indexOf("Kylar")].init is 1 and $NPCName[$NPCNameList.indexOf("Kylar")].state is "">> <<set $NPCName[$NPCNameList.indexOf("Kylar")].init to 0>> <</if>> <<if $corruption_slime is undefined>> <<set $corruption_slime to 0>> <</if>> <<if $chestuse is undefined>> <<set $cheststate to 0>> <</if>> <<if $lactating is undefined>>/*Updating to 0.2.7*/ <<set $lactating to 0>> <<set $lactation_pressure to 0>> <<set $milk_amount to 30>> <<set $milk_volume to 30>> <<set $milk_max to 3000>> <<if $penisexist is 1>> <<set $semen_amount to 90>> <<set $semen_volume to 90>> <<else>> <<set $semen_amount to 0>> <<set $semen_volume to 0>> <</if>> <<set $semen_max to 3000>> <<set $milk_produced_stat to 0>> <<set $semen_produced_stat to 0>> <<set $masturbation_semen to 0>> <<set $masturbation_milk to 0>> <<set $bunstat to 0>> <<set $famesocial to 0>> <</if>> <<if $chef_sus is undefined>> <<set $chef_sus to 0>> <</if>> <<if ndef $pillory_tenant>> /* Pillory related */ <<setup_pillory>> <</if>> <<if ndef $police_intro>> /* Police hack related*/ <<set $police_intro to 0>> <<set $police_access_card to 0>> <<set $police_hack to 0>> <<set $pub_hack_job to 0>> <<set $hacker_tasks to []>> <</if>> <<if ndef $framed>> <<set $framed to 0>> <</if>> <<if ndef $brothel_raid>> <<set $brothel_raid to 0>> <</if>> <<if ndef $brothel_raid_day>> <<set $brothel_raid_day to 0>> <</if>> <<if ndef $brothel_thief>> <<set $brothel_thief to 0>> <</if>> <<if $o_long_and_beautiful is undefined>> /*'long hair' girl related*/ <<set $o_long_and_beautiful to 0>> <<set $hy_sibling to 0>> <<set $hy_parent to 0>> <<set $long_hair_meet_day to 9999>> <<set $misbehaviour_day to 9999>> <</if>> <<if $objectVersion.skinColor is undefined>> <<skinColorInitOldSave>> <</if>> <<if $skinColor.tanningEnabled is "t">> <<set $skinColor.tanningEnabled to true>> <</if>> <<if $skinColor.tanningEnabled is "f">> <<set $skinColor.tanningEnabled to false>> <</if>> <<if $objectVersion.chastity lt 3 or $objectVersion.chastity is undefined>> <<if $worn.genitals is undefined>> <<set $worn.genitals to clone(setup.clothes.genitals[0])>> <<set $carried.genitals to clone(setup.clothes.genitals[0])>> <</if>> <<if $worn.under_lower.type.includes("chastity")>> <<set $worn.genitals to clone($worn.under_lower)>> <<set $worn.under_lower to clone(setup.clothes.under_lower[0])>> <</if>> <<if $worn.genitals.name isnot "naked">> <<set $worn.genitals.hideUnderLower to setup.clothes.genitals[1].hideUnderLower>> <<set $worn.genitals.type to setup.clothes.genitals[1].type>> <</if>> <<set $objectVersion.chastity to 3>> <</if>> <<if $showCaptionText is undefined>> <<set $showCaptionText to true>> <</if>> <<if $parasite.types is undefined>> <<set _oldparasite to $parasite>> <<parasiteinit>> <<for _part, _type range _oldparasite>> <<if _type.name isnot undefined>> <<set $parasite[_part].name to _type.name>> <<set $parasite[_type.name].push(_part.replace(/_/g, " "))>> <</if>> <</for>> <</if>> <<if $slimeSleepEvent is undefined>> <<set $slimeSleepEvent to 0>> <</if>> <<if $parasite.left_thigh.name is undefined>> <<removeparasite left_thigh>> <</if>> <<if $parasite.right_thigh.name is undefined>> <<removeparasite right_thigh>> <</if>> <<if $parasite.left_arm.name is undefined>> <<removeparasite left_arm>> <</if>> <<if $parasite.right_arm.name is undefined>> <<removeparasite right_arm>> <</if>> <<if $objectVersion.feats lt 1 or $objectVersion.feats is undefined>> <<set $feats to { "locked":false, "soft":false, "allSaves":{}, "currentSave":{}, "filter":"All" }>> <<set $objectVersion.feats to 1>> <</if>> <<if ($cheatdisable is "f" and !$debug) or $locked is true>> <<unset $locked to true>> <<set $feats.locked to true>> <</if>> <<if $smuggler_location is undefined>> <<set $smuggler_location to "sewer">> <<set $smuggler_timer to 0>> <<set $smuggler_stolen_stat to 0>> <</if>> <<if $gamemode is "soft" or $alluremod lt 1>> <<set $feats.soft to true>> <</if>> <<updateFeats>> <<if $straponchance is undefined>> <<set $straponchance to 0>> <</if>> <<if $lastWardrobeSlot is undefined>> <<set $lastWardrobeSlot to "head">> <<set $newWardrobeStyle to true>> <</if>> <<if $objectVersion.customColors lt 4 or $objectVersion.customColors is undefined>> <<if $customColors is undefined>> <<set $customColors to { presets:{}, action: "set", currentType: "primary", color:{primary:0, secondary:0}, saturation:{primary:1, secondary:1}, brightness:{primary:1, secondary:1}, }>> <</if>> <<if $customColors.contrast is undefined>> <<set $customColors.contrast to{primary:1, secondary:1}>> <</if>> <<if $customColors.sepia is undefined>> <<set $customColors.sepia to{primary:0, secondary:0}>> <</if>> <<set $objectVersion.customColors to 4>> <</if>> <<if $swarm is undefined or $swarm.type is undefined>> <<set $swarm to { "type":0, "name":0, "move":0, "spill":0, "steady":0, "amount":{}, "data":{} }>> <</if>> <!--PBHair extension START--> <<if $pblevel lt 1 or $pblevel is undefined>> <<set $pblevel to 1>> <</if>> <<if $pbgrowth lt 1 or $pbgrowth is undefined>> <<set $pbgrowth to 1>> <</if>> <<if $pblevelballs lt 1 or $pblevelballs is undefined>> <<set $pblevelballs to 1>> <</if>> <<if $pbgrowthballs lt 1 or $pbgrowthballs is undefined>> <<set $pbgrowthballs to 1>> <</if>> <<if $pbstrip lt 0 or $pbstrip is undefined>> <<set $pbstrip to 0>> <</if>> <<if $bodypart_number is undefined>> <<bodywriting_init>> <</if>> <!-- This doesn't seem to declare the pbhair <<if $objectVersion.pbhair lt 1 or $objectVersion.pbhair is undefined>> <<set $objectVersion.pbhair>> <<set $objectVersion.pbhair to {pblevel:0,pbgrowth:0}>> <<set $objectVersion.pbhair to 1>> <</if>> --> <!--PBHair extension END--> <<wetness_init>> <<if $player.gender_appearance_factors is undefined>> <<set $player.gender_appearance_factors to []>> <</if>> <<if $player.gender_appearance_without_overwear_factors is undefined>> <<set $player.gender_appearance_without_overwear_factors to []>> <</if>> <<if $player.gender_posture is undefined>> <<if $background is "crossdresser">> <<if $player.gender is "f">> <<set $player.gender_posture to "m">> <<elseif $player.gender is "m">> <<set $player.gender_posture to "f">> <</if>> <<else>> <<set $player.gender_posture to "n">> <</if>> <</if>> <<if $player.femininity is undefined>> <<set $player.femininity to 0>> <</if>> <<if $player.femininity_without_overwear is undefined>> <<set $player.femininity to 0>> <</if>> <<unset $clothes>> <<if $cat gte 1 or $wolfgirl gte 1 or $cow gte 1>> <<set $physicalTransform to 1>> <<else>> <<set $physicalTransform to 0>> <</if>> <<if $demon gte 1 or $angel gte 1 or $fallenangel gte 2>> <<set $specialTransform to 1>> <<else>> <<set $specialTransform to 0>> <</if>> <<unset $transformed>> <<if $backgroundTraits is undefined>> <<set $backgroundTraits to [$background]>> <</if>> <<if Array.isArray($rebuy_success) is false>> <<set $rebuy_failure to []>> <<set $rebuy_success to []>> <</if>> <<if $dissociation is undefined>> <<set $dissociation to 0>> <</if>> <<if $worn.over_upper is undefined>> <<set $worn.over_upper to clone(setup.clothes.over_upper[0])>> <<set $worn.over_lower to clone(setup.clothes.over_lower[0])>> <<set $worn.over_head to clone(setup.clothes.over_head[0])>> <<set $carried.over_upper to clone(setup.clothes.over_upper[0])>> <<set $carried.over_lower to clone(setup.clothes.over_lower[0])>> <<set $carried.over_head to clone(setup.clothes.over_head[0])>> <<set $wardrobe.over_upper to []>> <<set $wardrobe.over_lower to []>> <<set $wardrobe.over_head to []>> <<set $store.over_upper to []>> <<set $store.over_lower to []>> <<set $store.over_head to []>> <</if>> <<if $wardrobe.over_head is undefined>> <<set $wardrobe.over_head to []>> <</if>> <<if $worn.hands is undefined>> <<set $worn.hands to clone(setup.clothes.hands[0])>> <<set $carried.hands to clone(setup.clothes.hands[0])>> <<set $wardrobe.hands to []>> <<set $store.hands to []>> <<set $wear_hands to "none">> <</if>> <<if $objectVersion.updateClothes lt 20 or $objectVersion.updateClothes is undefined>> <<updateClothes>> <<set $objectVersion.updateClothes to 20>> <!--If you have added any `colour_combat` or `accessory_colour_combat` to clothes that need their `colour` or `accessory_colour`, this will clear them. Remove `colour_combat` or `accessory_colour_combat` where this is the case, they are independant so `colour_combat` will only clear `colour`--> <</if>> <<if $mathsprojectwon is 1>> <<earnFeat "Maths Competition Winner">> <</if>> <<if $scienceprojectwon is 1>> <<earnFeat "Science Fair Winner">> <</if>> <<if $bodywritingdisable is undefined>> <<set $bodywritingdisable to "f">> <</if>> <<if $arousal is NaN or $arousal is undefined>> <<set $arousal to 0>> <</if>> <<if $pain is NaN or $pain is undefined>> <<set $pain to 0>> <</if>> <<if !$skin.forehead>> <<bodywriting_clear forehead>> <</if>> <<if !$skin.left_cheek>> <<bodywriting_clear left_cheek>> <</if>> <<if !$skin.right_cheek>> <<bodywriting_clear right_cheek>> <</if>> <<if !$skin.left_shoulder>> <<bodywriting_clear left_shoulder>> <</if>> <<if !$skin.right_shoulder>> <<bodywriting_clear right_shoulder>> <</if>> <<if !$skin.breasts>> <<bodywriting_clear breasts>> <</if>> <<if !$skin.back>> <<bodywriting_clear back>> <</if>> <<if !$skin.pubic>> <<bodywriting_clear pubic>> <</if>> <<if !$skin.left_thigh>> <<bodywriting_clear left_thigh>> <</if>> <<if !$skin.right_thigh>> <<bodywriting_clear right_thigh>> <</if>> <<if !$skin.left_bottom>> <<bodywriting_clear left_bottom>> <</if>> <<if !$skin.right_bottom>> <<bodywriting_clear right_bottom>> <</if>> <<if $crime is null or $crime is undefined>> <<set $crime to 0>> <<set $crimehistory to 0>> <<set $blackmoney to 0>> <</if>> <<if isNaN(parseInt($crime))>> <<set $crime to 0>> <</if>> <<if isNaN(parseInt($crimehistory))>> <<set $crimehistory to 0>> <</if>> <<if isNaN(parseInt($blackmoney))>> <<set $blackmoney to 0>> <</if>> <<if $worn.upper is undefined>> <<set $worn.upper to clone(setup.clothes.upper[0])>> <</if>> <<if $worn.lower is undefined>> <<set $worn.lower to clone(setup.clothes.lower[0])>> <</if>> <<if $worn.under_upper is undefined>> <<set $worn.under_upper to clone(setup.clothes.under_upper[0])>> <</if>> <<if $worn.under_lower is undefined>> <<set $worn.under_lower to clone(setup.clothes.under_lower[0])>> <</if>> <<if $worn.head is undefined>> <<set $worn.head to clone(setup.clothes.head[0])>> <</if>> <<if $worn.face is undefined>> <<set $worn.face to clone(setup.clothes.face[0])>> <</if>> <<if $worn.neck is undefined>> <<set $worn.neck to clone(setup.clothes.neck[0])>> <</if>> <<if $worn.legs is undefined>> <<set $worn.legs to clone(setup.clothes.legs[0])>> <</if>> <<if $worn.feet is undefined>> <<set $worn.feet to clone(setup.clothes.feet[0])>> <</if>> <<if ndef $swimnudecounter>> <<set $swimnudecounter to 0>> <<set $swimall to 0>> <</if>> /*for swimming*/ <<if $player.gender_body is undefined>> <<set $player.gender_body to clone($player.gender)>> <</if>> <<if $worn.genitals.exposed is undefined>> <<if $worn.genitals.exposed_base is 0>> <<set $worn.genitals.exposed to 0>> <<else>> <<set $worn.genitals.exposed to 1>> <</if>> <</if>> <<if $closinghour isnot 21>> <<set $closinghour to 21>> <</if>> <<if $objectVersion.specialClothes lt 2 or $objectVersion.specialClothes is undefined>> <<specialClothesSetup>> <<specialClothesUpdate>> <<set $objectVersion.specialClothes to 2>> <</if>> <<if $objectVersion.uncomfortable lt 2 or $objectVersion.uncomfortable is undefined>> <<if $uncomfortable is undefined>> <<if $lightexhibitionismaction isnot undefined>> <<set $uncomfortable to { underwear: ($lightexhibitionismaction is "embarrassed" ? true : false), nude: ($exhibitionismaction is "embarrassed" ? true : false), }>> <<unset $lightexhibitionismaction>> <<unset $exhibitionismaction>> <<else>> <<set $uncomfortable to { underwear: true, nude: true, }>> <</if>> <</if>> <<if $uncomfortable.flaunting is undefined>> <<set $uncomfortable.flaunting to true>> <</if>> <<set $objectVersion.uncomfortable to 2>> <</if>> <<if $sidebarStats is undefined>> <<set $sidebarStats to "Disabled">> <</if>> <<if $openinghours is undefined>> <<if $hour gte 8 and $hour lt 21>> <<set $openinghours to 1>> <<else>> <<set $openinghours to 0>> <</if>> <</if>> <<if $athletics is undefined>> <<set $athletics to Math.trunc(($physique / $physiquesize) * 1000)>> <</if>> <<if $dontHide is undefined>> <<set $dontHide to false>> <</if>> <<if $checkstyle is undefined>> <<set $checkstyle to "words">> <<set $tending to 0>> <<set $garden_flowers_intro to 1>> <<set $eden_plot_intro to 1>> <<set $wolf_plot_intro to 1>> <<set $asylum_plot_intro to 1>> <<set $plots to {}>> <<set $plants_known to []>> <<set $plants to {}>> <<set $stall_rejected to 0>> <<set $produce_sold to 0>> <</if>> <<if $combatControls is undefined>> <<set $combatControls to "radio">> <</if>> <<if $loveInterest is undefined>> <<set $loveInterest to { primary: "None", secondary: "None", tertiary: "None", }>> <</if>> <<if $dateCount is undefined>> <<set $dateCount to { Total: 0, Robin: 0, Whitney: 0, Kylar: 0, Eden: 0, Avery: 0, BlackWolfHunts: 0, }>> <</if>> <<setupDefaults>> <<if $zoom is undefined>> <<set $zoom to 100>> <</if>> <<if $bodywritingImages is undefined>> <<set $bodywritingImages to true>> <</if>> <<if !$physique and $physique isnot 0>> <<set $physique to ($physiquesize / 7) * 3>> <</if>> <<if !$tiredness and $tiredness isnot 0>> <<set $tiredness to 0>> <</if>> <<if $objectVersion.museumAntiques lt 7 or $objectVersion.museumAntiques is undefined>> /*Moved undefined checks for new antiques to the widget below*/ <<updateMuseumAntiques>> <<set $objectVersion.museumAntiques to 7>> <</if>> <<if $objectVersion.specialClothesEffectsSetup lt 1 or $objectVersion.specialClothesEffectsSetup is undefined>> <<specialClothesEffectsSetup>> <<set $objectVersion.specialClothesEffectsSetup to 1>> <</if>> <<if $masturbationFix is undefined>> <<set $mouthactiondefault to 0>> <<set $mouthaction to 0>> <<set $mouth to 0>> <<set $masturbationFix to true>> <</if>> <<if $lastOptions is undefined>> <<resetLastOptions>> <</if>> <<generateNPCNameHairAndEyeColors>> <<if $stat_shoot is undefined>> <<set $stat_shoot to 0>> <<set $cow to 0>> <<set $cowbuild to 0>> <<set $fluid_forced_stat to 0>> <</if>> <<if $shoot_stat>> /*Checking shoot_stat's existence to assist clean-up for 0.2.14.1 fix*/ <<if $shoot_stat gt 0>> <<set $stat_shoot += $shoot_stat>> <</if>> <<unset $shoot_stat>> <</if>> <<set $BeastList to ["dog","cat","pig","wolf","dolphin","lizard","bear","boar","creature","horse","fox"]>> <<if $niki_seen is undefined and $chef_state gte 5>> <<set $niki_seen to "chef">> <</if>> <<if $active_enemy is undefined>> <<set $active_enemy to 0>> <</if>> <<if $combatTrain is undefined>> <<set $combatTrain to { length: 0, generateInit: 1, beastTypes: [], numberPerTrain: [], }>> <</if>> <<if isNaN(parseInt($trauma))>> <<set $trauma to 0>> <</if>> <<if $arousalError isnot undefined>> <<set $arousalError to [$arousalError.length]>> <</if>> <<if !$livestock_obey and $livestock_obey isnot 0>> <<set $livestock_obey to 50>> <</if>> <<setupTransformationPiecesObject>> <<if $clothingShop is undefined>> <<set $clothingShop to { ban: 0, banExtension: false, spotted: false, stolenClothes: 0, totalStolenClothes: 0, banCount: 0, rng: random(0,1000) }>> <</if>> <<if $penisWetness is undefined>> <<set $penisWetness to 0>> <</if>> <<if $pbdisable is undefined>> <<set $pbdisable to "t">> <</if>> <<if $facestyle is undefined>> <<set $facestyle to "default">> <</if>> <<if $browsOverHair is undefined>> <<set $browsOverHair to "t">> <</if>> <<if $blinkingdisable is undefined>> <<set $blinkingdisable to "f">> <</if>> <<if $makeup is undefined>> <<set $makeup = {}>> <<set $makeup.owned = {}>> <<set $makeup.owned.lipstick = []>> <<set $makeup.owned.eyeshadow = []>> <<set $makeup.owned.eyelenses = []>> <<set $makeup.owned.hairdye = []>> <<set $makeup.owned.mascara = []>> <<set $makeup.lipstick = 0>> <<set $makeup.eyeshadow = 0>> <<set $makeup.eyelenses = 0>> <<set $makeup.mascara = 0>> <<set $makeup.pbcolour = 0>> <<set $makeup.browscolour = 0>> <<set $makeup.concealer = 0>> <</if>> <<if $uncomfortable.prostituting is undefined>> <<set $uncomfortable.prostituting to true>> <</if>> <<if $malevictimchance is undefined>> <<set $malevictimchance to $malechance>> <<set $homochance to 4>> <</if>> <<if $livestock_intro is 0 and $remy_seen is undefined>> <<set $remy_seen to "livestock">> <<set $livestock_robin to 1>> <</if>> <<if $birdbuild is undefined>> <<set $birdbuild to 0>> <<set $bird to 0>> <<set $home_gone to 0>> <</if>> <<hirsuteHideCheck>> <<if $per_npc.janitor isnot undefined>> <<clearNPC "janitor">> <</if>> <<if $prop is undefined>> <<set $prop to []>> <</if>> <<if $punishmentposition isnot 0 and $location isnot "brothel">> <<set $punishmentposition to 0>> <</if>> <<if $schoolrep is undefined>> <<set $schoolrep to {}>> <<set $schoolrep.crossdress to 0>> <<set $schoolrep.herm to 0>> <</if>> <<if $science_star is undefined>> <<set $science_star to 0>> <<set $maths_star to 0>> <<set $english_star to 0>> <<set $history_star to 0>> <</if>> <<if $farm_shift is undefined>> <<set $farm_shift to 0>> <<unset $beaststance>> <<set $cattle_milked to 0>> <</if>> <<if $fringetype is "swept right">> <<set $fringetype to "swept left">> <</if>> <<if $version === undefined>> <<set $version={}>> <</if>> <<if $version.schema === undefined>> <<set $version.schema = 1>> <</if>> <<if typeof $farm_yield_alex is "string">> <<set $farm_yield_alex to 0>> <</if>> <<if typeof $farm_yield is "string">> <<set $farm_yield to 0>> <</if>> <<if typeof $money is "string">> <<set $money to 0>> <</if>> <<if $masseur_stat is undefined>> <<set $masseur_stat to 0>> <<set $machine_stat to 0>> <</if>> <<if $year % 4 is 0 and $yeardays gte 366 or $yeardays gte 365>> <<year>> <</if>> <<if $mason_pond is 5 and $garden_flowers_intro is 1>> <<unset $garden_flowers_intro>> <<plots_init garden 3 earth 1 small>> <<add_plot garden water 1 small>> <<elseif $mason_pond is 5>> <<if !$plots.garden[3]>> <<add_plot garden water 1 small>> <</if>> <</if>> <<if $science_exam is undefined>> <<set $science_exam to (40 + ($weekday * 10))>> <<set $maths_exam to (40 + ($weekday * 10))>> <<set $english_exam to (40 + ($weekday * 10))>> <<set $history_exam to (40 + ($weekday * 10))>> <<if $science gte 700>> <<set $sciencetrait to 4>> <<set $science to 1000>> <<elseif $science gte 500>> <<set $sciencetrait to 3>> <<set $science to 700>> <<elseif $science gte 400>> <<set $sciencetrait to 2>> <<set $science to 400>> <<elseif $science gte 200>> <<set $sciencetrait to 1>> <<set $science to 200>> <<elseif $science gte 100>> <<set $sciencetrait to 0>> <<set $science to 100>> <<else>> <<set $sciencetrait to -1>> <<set $science to 0>> <</if>> <<if $maths gte 700>> <<set $mathstrait to 4>> <<set $maths to 1000>> <<elseif $maths gte 500>> <<set $mathstrait to 3>> <<set $maths to 700>> <<elseif $maths gte 400>> <<set $mathstrait to 2>> <<set $maths to 400>> <<elseif $maths gte 200>> <<set $mathstrait to 1>> <<set $maths to 200>> <<elseif $maths gte 100>> <<set $mathstrait to 0>> <<set $maths to 100>> <<else>> <<set $mathstrait to -1>> <<set $maths to 0>> <</if>> <<if $english gte 700>> <<set $englishtrait to 4>> <<set $english to 1000>> <<elseif $english gte 500>> <<set $englishtrait to 3>> <<set $english to 700>> <<elseif $english gte 400>> <<set $englishtrait to 2>> <<set $english to 400>> <<elseif $english gte 200>> <<set $englishtrait to 1>> <<set $english to 200>> <<elseif $english gte 100>> <<set $englishtrait to 0>> <<set $english to 100>> <<else>> <<set $englishtrait to -1>> <<set $english to 0>> <</if>> <<if $history gte 700>> <<set $historytrait to 4>> <<set $history to 1000>> <<elseif $history gte 500>> <<set $historytrait to 3>> <<set $history to 700>> <<elseif $history gte 400>> <<set $historytrait to 2>> <<set $history to 400>> <<elseif $history gte 200>> <<set $historytrait to 1>> <<set $history to 200>> <<elseif $history gte 100>> <<set $historytrait to 0>> <<set $history to 100>> <<else>> <<set $historytrait to -1>> <<set $history to 0>> <</if>> <<exam_difficulty>> <<set $distinction_stat to 0>> <<unset $arousalsaved>> <</if>> <<if isNaN(parseInt($tiredness))>> <<set $tiredness to 0>> <</if>> <<if ($minute % $time) isnot ($time - ($hour * 60))>> <<set $minute to ($time - ($hour * 60))>> <</if>> <<if $waspdisable is undefined>> <<set $waspdisable to "f">> <</if>> <<if $slugdisable is undefined>> <<set $slugdisable to "f">> <</if>> <<if $season is undefined>> <<if $month is "december" or $month is "january" or $month is "february">> <<set $season to "winter">> <<elseif $month is "march" or $month is "april" or $month is "may">> <<set $season to "spring">> <<elseif $month is "june" or $month is "july" or $month is "august">> <<set $season to "summer">> <<else>> <<set $season to "autumn">> <</if>> <</if>> /* <<if $weather is undefined or $weather.current is undefined>> <<set $weather to { current: either("clear", "clear", "clear", "clear", "overcast", "overcast", "overcast", "overcast", "rain", "rain"), sevendayforcast:[], chance: [], rainydays: [], rainstreak: false, weekdaylist: [], raindaystart: 0, lastrainmax: 0 }>> <<weatherinit>> <</if>> */ <<if $clothing_number isnot 12>> <<set $clothing_number to 12>> <</if>> <<if $warmth is undefined>> <<set $warmth to 0>> <<set $chill_day to 0>> <<switch $season>> <<case "spring">> <<set $chill_day += 70>> <<case "summer">> <<case "autumn">> <<set $chill_day += 80>> <<case "winter">> <<set $chill_day += 150>> <</switch>> <<if $weather is "snow">> <<set $chill_day += 50>> <</if>> <<set $chill to $chill_day>> <</if>> <<farm_update>> <<if $prepareSaveDetails is undefined>> <<set $prepareSaveDetails to true>> <</if>> <<if $attitudesControl is undefined>> <<set $attitudesControl to { showGoldLink:false, unlockExhibitionismUnderwear:false, unlockExhibitionismNude:false, unlockTransformation:false, unlockDemonFlaunt:false, unlockProstitution:false, unlockLoveInterest1:false, unlockLoveInterest2:false, unlockLoveInterest3:false, unlockDefaultActions:false, }>> <</if>> <<if $wild_plant_stat is undefined>> <<set $wild_plant_stat to 0>> <</if>> <<if $fertiliser is undefined>> <<set $fertiliser to {current:0,used:0}>> <</if>> <<if $saveName.includes("<")>> <<set $saveName to $saveName.replace(/[^a-zA-Z 0-9]+/g,"")>> <</if>> <<if $imgLighten is false>> <<set $imgLighten to "">> <<elseif $imgLighten is true>> <<set $imgLighten to "imgLighten">> <</if>> <<if $enemyArousalLossReduction is undefined>> <<set $enemyArousalLossReduction to 1>> <</if>> <<if $pubtask is 1>> <<set $pubtask to "forest">> <</if>> <<if $plants_known.includes("garlic bulb")>> <<set $plants_known.delete("garlic bulb")>> <<set $plants_known.push("garlic_bulb")>> <</if>> <<if $outbuildingvisited is 1 and $outbuildingBeast is undefined>> <<set $outbuildingBeast to "dog">> <</if>> <<if $o_long_and_beautiful gt 10>> <<set $o_long_and_beautiful to 10>> <<elseif !$hy_parent and !$hy_student and $o_long_and_beautiful is 10>> <<set $o_long_and_beautiful to 9>> <</if>> <<if $money is NaN or $money is undefined>> <<set $money to 0>> <</if>> <<if $saveDetails is undefined>> <<set $saveDetails to { exported:{ days: clone($days), frequency: 15, count: 0 }, auto:{ count: 0 }, slot:{ count: 0 } }>> <<unset $lastExported>> <</if>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_face">><<nobr>> <<set setup.clothes.face to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "glasses", name_cap: "Glasses", variable: "glasses", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["glasses"], gender: "n", warmth: 0, cost: 5000, description: "Makes studying easier, but you might be picked on at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Glasses", accIcon: 0 }, {index: 2, name: "cool shades", name_cap: "Cool shades", variable: "coolshades", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "n", warmth: 0, cost: 7000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Cool shades", accIcon: 0 }, {index: 3, name: "surgical mask", name_cap: "Surgical mask", variable: "surgicalmask", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["mask"], gender: "n", warmth: 10, cost: 2000, description: "Hides your identity.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Surgical mask.png", accIcon: 0 }, {index: 4, name: "gag", name_cap: "Gag", variable: "gag", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 500, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat: 0, type: ["fetish", "gag"], gender: "n", warmth: 0, cost: 2000, description: "Keeps your mouth shut.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 1, location: 0, iconFile: "", accIcon: 0 }, {index: 5, name: "blindfold", name_cap: "Blindfold", variable: "blindfold", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 500, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat: 0, type: ["fetish", "blindfold"], gender: "n", warmth: 0, cost: 2000, description: "Keeps you in the dark.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 1, location: 0, iconFile: "", accIcon: 0 }, {index: 6, name: "gag and blindfold", name_cap: "Gag and blindfold", variable: "gagblindfold", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1000, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat: 0, type: ["fetish", "gag", "blindfold"], gender: "n", warmth: 0, cost: 3000, description: "Keeps your mouth shut and eyes covered.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 1, location: 0, iconFile: "", accIcon: 0 }, {index: 7, name: "skulduggery mask", name_cap: "Skulduggery mask", variable: "skulmask", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["mask", "stealthy"], gender: "n", warmth: 0, cost: 23000, description: "For those up to no good.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Skulduggery mask.png", accIcon: 0 }, {index: 8, name: "low frame glasses", name_cap: "Low frame glasses", variable: "lowframe", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["glasses"], gender: "n", warmth: 0, cost: 5000, description: "Makes studying easier, but you might be picked on at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Low frame glasses.png", accIcon: 0 }, {index: 9, name: "half moon glasses", name_cap: "Half moon glasses", variable: "halfmoon", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["glasses"], gender: "n", warmth: 0, cost: 5000, description: "Makes studying easier, but you might be picked on at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Half moon glasses.png", accIcon: 0 }, {index: 10, name: "deep frame glasses", name_cap: "Deep frame glasses", variable: "deepframe", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["glasses"], gender: "n", warmth: 0, cost: 5000, description: "Makes studying easier, but you might be picked on at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Deep frame glasses.png", accIcon: 0 }, {index: 11, name: "square shades", name_cap: "Square shades", variable: "square", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "n", warmth: 0, cost: 7000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Square shades.png", accIcon: 0 }, {index: 12, name: "round shades", name_cap: "Round shades", variable: "round", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "n", warmth: 0, cost: 7000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Round shades.png", accIcon: 0 }, {index: 13, name: "shield shades", name_cap: "Shield shades", variable: "shield", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "n", warmth: 0, cost: 7000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Shield shades.png", accIcon: 0 }, {index: 14, name: "cat eye shades", name_cap: "Cat eye shades", variable: "cateye", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["cool"], gender: "n", warmth: 0, cost: 7000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Cat eye shades.png", accIcon: 0 }, {index: 15, name: "aviators", name_cap: "Aviators", variable: "aviator", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "n", warmth: 0, cost: 7000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Aviators.png", accIcon: 0 }, {index: 16, name: "punk shades", name_cap: "Punk shades", variable: "punk", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "n", warmth: 0, cost: 3500, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Punk shades.png", accIcon: 0 }, {index: 17, name: "muzzle", name_cap: "Muzzle", variable: "muzzle", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 200, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat: 0, type: ["gag"], gender: "n", warmth: 0, cost: 0, description: "Keeps your dangerous mouth shut.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 1, location: 0, iconFile: "", accIcon: 0 }, {index: 18, name: "mummy facewrap", name_cap: "Mummy facewrap", variable: "mummy", integrity: 10, integrity_max: 10, fabric_strength: 1, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"white", type: ["costume"], gender: "n", warmth: 10, cost: 500, description: "Feels like its made from toilet paper.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Mummy facewrap.png", accIcon: 0 }, {index: 19, name: "swimming goggles", name_cap: "Swimming goggles", variable: "swimgoggles", integrity: 70, integrity_max: 70, fabric_strength: 25, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["swim", "diving"], gender: "n", warmth: 10, cost: 1500, description: "For keeping your vision clear down below.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Swimming goggles", accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_feet">><<nobr>> <<set setup.clothes.feet to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "school shoes", name_cap: "School shoes", variable: "schoolshoes", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["school"], gender: "n", warmth: 10, cost: 2500, description: "Smart and suitable for school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "School shoes.png", accIcon: 0 }, {index: 2, name: "tuxedo shoes", name_cap: "Tuxedo shoes", variable: "tuxedoshoes", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["formal"], gender: "m", femininity: -100, warmth: 15, cost: 10000, description: "Smart and sophisticated.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Tuxedo shoes.png", accIcon: 0 }, {index: 3, name: "ankle cuffs", name_cap: "Ankle cuffs", variable: "anklecuffs", integrity: 400, integrity_max: 400, fabric_strength: 20, reveal: 200, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["fetish"], gender: "n", warmth: 0, cost: 10000, description: "Requires a special tool to unlock.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 1, location: 0, iconFile: 0, accIcon: 0 }, {index: 4, name: "sandals", name_cap: "Sandals", variable: "sandals", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 0, cost: 2000, description: "Cool in summer.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"brown", cursed: 0, location: 0, iconFile: "Sandals.png", accIcon: 0 }, {index: 5, name: "dress sandals", name_cap: "Dress sandals", variable: "dresssandals", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["formal"], gender: "f", femininity: 200, warmth: 0, cost: 10000, description: "Fashionable and sophisticated.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Dress sandals.png", accIcon: 0 }, {index: 6, name: "trainers", name_cap: "Trainers", variable: "trainers", integrity: 250, integrity_max: 250, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 10, cost: 3000, description: "Casual and practical.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, cursed: 0, location: 0, iconFile: "Trainers.png", accIcon: "Trainers_acc.png" }, {index: 7, name: "witch shoes", name_cap: "Witch shoes", variable: "witch", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["costume"], gender: "f", femininity: 200, warmth: 20, cost: 4000, description: "Waterproof.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Witch shoes.png", accIcon: 0 }, {index: 8, name: "wellies", name_cap: "Wellies", variable: "wellies", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 50, cost: 5000, description: "Waterproof.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Wellies.png", accIcon: 0 }, {index: 9, name: "platform heels", name_cap: "Platform heels", variable: "platformheels", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 800, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "custom"], colour_sidebar: 1, type: ["formal", "serving", "bimbo", "heels"], gender: "f", femininity: 200, warmth: 10, cost: 5000, description: "Makes you feel rather girly.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Platform heels.png", accIcon: 0 }, {index: 10, name: "kitten heels", name_cap: "Kitten heels", variable: "kittenheels", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 50, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["formal", "heels"], gender: "f", femininity: 200, warmth: 10, cost: 10000, description: "It's called a kitten heel because it's only three centimetres.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Kitten heels.png", accIcon: 0 }, {index: 11, name: "wedge sandals", name_cap: "Wedge sandals", variable: "wedgesandals", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 400, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal", "heels"], gender: "f", femininity: 200, warmth: 0, cost: 3500, description: "Great for the beach.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat: 0, cursed: 0, location: 0, iconFile: "Wedge sandals.png", accIcon: 0, }, {index: 12, name: "court heels", name_cap: "Court heels", variable: "courtheels", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 500, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["formal", "serving", "heels"], gender: "f", femininity: 200, warmth: 10, cost: 12500, description: "Quite tall and very grown-up.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Court heels.png", accIcon: 0 }, {index: 13, name: "heeled boots", name_cap: "Heeled boots", variable: "bootheels", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 600, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["fetish", "serving", "heels"], gender: "f", femininity: 200, warmth: 20, cost: 16000, description: "A powerful choice.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Heeled boots.png", accIcon: 0 }, {index: 14, name: "stripper heels", name_cap: "Stripper heels", variable: "stripperheels", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 800, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["dance", "fetish", "heels"], gender: "f", femininity: 200, warmth: 10, cost: 25000, description: "Crazy tall and very slutty.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, cursed: 0, location: 0, iconFile: "Stripper heels.png", accIcon: 0 }, {index: 15, name: "horsebit loafers", name_cap: "Horsebit loafers", variable: "horsebitloafers", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["normal"], gender: "m", femininity: -100, warmth: 10, cost: 20000, description: "A pair of black horsebit loafers.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Horsebit loafers.png", accIcon: 0 }, {index: 16, name: "cordovan loafers", name_cap: "Cordovan loafers", variable: "cordovanloafers", integrity: 300, integrity_max: 300, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["normal"], gender: "m", femininity: -100, warmth: 10, cost: 40000, description: "A pair of shell cordovan loafers. Pricey, but very high quality.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Cordovan loafers.png", accIcon: 0 }, {index: 17, name: "bunny slippers", name_cap: "Bunny slippers", variable: "bunny", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"white", type: ["normal"], gender: "f", femininity: 200, warmth: 40, cost: 2000, description: "Keeps your toes warm.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Bunny slippers.png", accIcon: 0 }, {index: 18, name: "combat boots", name_cap: "Combat boots", variable: "combat", integrity: 500, integrity_max: 500, fabric_strength: 50, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["normal"], gender: "m", femininity: -100, warmth: 20, cost: 20000, description: "Made from robust, high-quality materials.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Combat boots.png", accIcon: 0 }, {index: 19, name: "field boots", name_cap: "Field boots", variable: "field", integrity: 400, integrity_max: 400, fabric_strength: 40, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["normal", "riding"], gender: "n", femininity: 0, warmth: 20, cost: 14500, description: "Flexible. For professional riding.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Field boots.png", accIcon: 0 }, {index: 20, name: "paddock boots", name_cap: "Paddock boots", variable: "paddock", integrity: 300, integrity_max: 300, fabric_strength: 40, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["normal", "riding"], gender: "n", femininity: 0, warmth: 20, cost: 8000, description: "For casual riding.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Paddock boots.png", accIcon: 0 }, {index: 21, name: "work boots", name_cap: "Work boots", variable: "work", integrity: 300, integrity_max: 300, fabric_strength: 40, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"brown", type: ["normal"], gender: "n", femininity: 0, warmth: 20, cost: 6000, description: "Protects your toes.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Work boots.png", accIcon: 0 }, {index: 22, name: "flippers", name_cap: "Flippers", variable: "flippers", integrity: 200, integrity_max: 200, fabric_strength: 60, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["swim", "diving"], gender: "n", femininity: 0, warmth: 30, cost: 2000, description: "Lets you dive faster.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Flippers.png", accIcon: 0 }, {index: 23, name: "ice skates", name_cap: "Ice skates", variable: "iceskates", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", femininity: 0, warmth: 0, cost: 10000, description: "Sturdy, yet elegant, like those that perform in them.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Ice skates.png", accIcon: 0 }, {index: 24, name: "long boots", name_cap: "Long boots", variable: "long", integrity: 200, integrity_max: 200, fabric_strength: 60, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", femininity: 0, warmth: 40, cost: 4500, description: "Covers your knees.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "", accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_genitals">><<nobr>> <<set setup.clothes.genitals to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1, word: "n", plural: 0, colour: 0, colour_options: [], exposed: 1, exposed_base: 1, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["naked"], gender: "n", cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, hideUnderLower: [], iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "chastity belt", name_cap: "Chastity belt", variable: "chastitybelt", integrity: 2000, integrity_max: 2000, fabric_strength: 15, reveal: 1000, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat: 0, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["chastity", "hidden"], anal_shield: 0, set: "genitals", gender: "f", femininity: 600, cost: 0, description: "Restrictive.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 1, location: 0, hideUnderLower: ["leotard bottom","full body leotard bottom"], iconFile: 0, accIcon: 0 }, {index: 2, name: "chastity cage", name_cap: "Chastity cage", variable: "chastitycage", integrity: 2000, integrity_max: 2000, fabric_strength: 15, reveal: 1000, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat: 0, exposed: 1, exposed_base: 1, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["chastity", "cage"], anal_shield: null, set: "genitals", gender: "m", cost: 0, description: "Restrictive.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 1, location: 0, hideUnderLower: ["plain panties", "bikini bottoms", "lace panties", "briefs", "school swimsuit bottom", "school swim shorts", "leotard bottom", "full body leotard bottom", "skimpy leotard bottom", "foreign school swimsuit bottom", "swimsuit bottom", "bunny leotard bottom", "boyshorts", "catgirl panties", "G-string", "microkini bottom", "speedo", "striped panties", "thong", "classic plain panties", "classic bikini bottoms", "classic lace panties", "classic briefs", "classic school swimsuit bottom"], iconFile: 0, accIcon: 0 }, {index: 3, name: "gold chastity belt", name_cap: "Gold chastity belt", variable: "goldchastitybelt", integrity: 6000, integrity_max: 6000, fabric_strength: 15, reveal: 1000, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat: 0, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["chastity", "hidden"], anal_shield: 0, set: "genitals", gender: "f", femininity: 600, cost: 0, description: "Luxurious and restrictive.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 1, location: 0, hideUnderLower: ["leotard bottom", "full body leotard bottom"], iconFile: 0, accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_hands">><<nobr>> <<set setup.clothes.hands to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1, word: "n", plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "fingerless gloves", name_cap: "Fingerless gloves", variable: "fingerlessgloves", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 5, cost: 1000, description: "Fingerless gloves to keep your hands warm.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Fingerless gloves.png", accIcon: 0, mainImage:0, leftImage:1, rightImage:1 }, {index: 2, name: "mittens", name_cap: "Mittens", variable: "mittens", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 50, cost: 400, description: "Isn't shaped for individual fingers, but that shouldn't be a problem.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Mittens.png", accIcon: 0, mainImage:0, leftImage:1, rightImage:1 }, {index: 3, name: "arm warmers", name_cap: "Arm warmers", variable: "armwarmers", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 100, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 40, cost: 1000, description: "Keep your arms warm.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Arm warmers.png", accIcon: "Arm warmers acc.png", mainImage:0, leftImage:1, rightImage:1 }, {index: 4, name: "lace arm warmers", name_cap: "Lace arm warmers", variable: "lacewarmers", integrity: 30, integrity_max: 30, fabric_strength: 15, reveal: 500, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, type: ["formal"], gender: "f", warmth: 15, cost: 2500, description: "Fashionable.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Lace arm warmers.png", accIcon: 0, mainImage:0, leftImage:1, rightImage:1 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_head">><<nobr>> <<set setup.clothes.head to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1, word: "n", plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "hairpin", name_cap: "Hairpin", variable: "hairpin", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"white", type: ["normal"], gender: "f", femininity: 200, warmth: 0, cost: 500, description: "Greatly accelerates hair growth.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Hairpin.png", accIcon: 0 }, {index: 2, name: "beanie", name_cap: "Beanie", variable: "beanie", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["cool"], gender: "n", warmth: 35, cost: 3000, description: "Makes status rise faster at school.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Beanie.png", accIcon: 0 }, {index: 3, name: "bunny ears", name_cap: "Bunny ears", variable: "bunnyears", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 300, word: "a", plural: 1, colour: 0, colour_options: [], colour_combat:"white", type: ["costume", "serving"], gender: "n", warmth: 0, cost: 3000, description: "Cute ears on a headband. Part of a bunny outfit.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Bunny ears.png", accIcon: 0 }, {index: 4, name: "nun's veil", name_cap: "Nun's veil", variable: "nun", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["holy", "costume"], gender: "f", femininity: 200, warmth: 15, cost: 2500, description: "Protects your hair from unwanted attentions.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 1, cursed: 0, location: 0, iconFile: "Nun's veil.png", accIcon: 0 }, {index: 5, name: "bow", name_cap: "Bow", variable: "bow", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "f", femininity: 200, warmth: 0, cost: 900, description: "Cute.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Bow.png", accIcon: 0 }, {index: 6, name: "cap", name_cap: "Cap", variable: "cap", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 0, cost: 2000, description: "Shields you from the sun.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Cap.png", accIcon: 0 }, {index: 7, name: "witch hat", name_cap: "Witch hat", variable: "witch", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["costume"], gender: "n", warmth: 20, cost: 3000, description: "Patchy and fragrant.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Witch hat.png" }, {index: 8, name: "christmas hat", name_cap: "Christmas hat", variable: "christmas", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"red", type: ["costume"], gender: "n", warmth: 40, cost: 5000, description: "'Tis the season.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Christmas hat.png" }, {index: 9, name: "chef hat", name_cap: "Chef hat", variable: "chef", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"white", type: ["costume", "serving"], gender: "n", warmth: 5, cost: 5000, description: "Keeps cream out of your hair.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Chef hat.png" }, {index: 10, name: "cowboy hat", name_cap: "Cowboy hat", variable: "cowboy", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"brown", type: ["costume"], gender: "n", warmth: 10, cost: 8000, description: "Protects you from the sun.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Cowboy hat.png", accIcon: 0 }, {index: 11, name: "fedora", name_cap: "Fedora", variable: "fedora", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"brown", type: ["normal"], gender: "m", femininity: -100, warmth: 10, cost: 5000, description: "Suave.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Fedora.png" }, {index: 12, name: "beatnik hat", name_cap: "Beatnik hat", variable: "beatnik", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["cool"], gender: "m", femininity: -100, warmth: 10, cost: 8000, description: "Conforming isn't your style.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Beatnik hat.png" }, {index: 13, name: "sou'wester", name_cap: "Sou'wester", variable: "sou", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["rainproof"], gender: "n", warmth: 15, cost: 4000, description: "Keeps the rain off.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Sou'wester.png", }, {index: 14, name: "flower crown", name_cap: "Flower crown", variable: "flower", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"green", type: ["normal"], gender: "f", warmth: 0, cost: 0, description: "Floral.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Flower crown.png", }, {index: 15, name: "backwards cap", name_cap: "Backwards cap", variable: "backwardscap", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 0, cost: 2000, description: "Protects your neck from the sun.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Backwards cap.png", accIcon: 0 }, {index: 16, name: "alice band", name_cap: "Alice band", variable: "alice", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "f", femininity: 200, warmth: 0, cost: 1100, description: "Holds your hair back.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Alice band.png", accIcon: 0 }, {index: 17, name: "straw hat", name_cap: "Straw hat", variable: "straw", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"yellow", type: ["normal"], gender: "n", femininity: 0, warmth: 0, cost: 700, description: "Keeps the sun off.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Straw hat.png", accIcon: "Straw hat_acc.png" }, {index: 18, name: "straw flower hat", name_cap: "Straw flower hat", variable: "strawflower", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"yellow", type: ["normal"], gender: "f", femininity: 100, warmth: 0, cost: 1500, description: "Keeps the sun off.", shop: [], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0 }, {index: 19, name: "maid band", name_cap: "Maid band", variable: "maid", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"white", type: ["maid", "costume", "serving"], gender: "f", femininity: 200, warmth: 0, cost: 1200, description: "For looking cute while cleaning.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Maid band.png", accIcon: 0 }, {index: 20, name: "bun covers", name_cap: "Bun covers", variable: "bun", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["formal"], gender: "f", femininity: 200, warmth: 0, cost: 5000, description: "Exotic.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Bun covers.png", accIcon: 0 }, {index: 21, name: "headband", name_cap: "Headband", variable: "band", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["cool"], gender: "m", femininity: 0, warmth: 0, cost: 1100, description: "Keeps hair from your eyes.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Headband.png", accIcon: 0 }, {index: 22, name: "feathered cap", name_cap: "Feathered cap", variable: "feathered", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"green", type: ["costume"], gender: "m", femininity: -200, warmth: 10, cost: 2200, description: "For when you have something to be proud of.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Feathered cap.png", accIcon: 0 }, {index: 23, name: "large sailor's hat", name_cap: "Large sailor's hat", variable: "sailorbig", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["costume"], gender: "m", femininity: -200, warmth: 10, cost: 3000, description: "Shields you from the sun.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Large sailor's hat.png", accIcon: 0 }, {index: 24, name: "small sailor's hat", name_cap: "Small sailor's hat", variable: "sailorsmall", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["costume"], gender: "m", femininity: -200, warmth: 10, cost: 2000, description: "Shields you from the sun.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Small sailor's hat.png", accIcon: 0 }, {index: 25, name: "football helmet", name_cap: "Football helmet", variable: "football", integrity: 200, integrity_max: 200, fabric_strength: 60, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["costume", "athletic"], gender: "m", femininity: -200, warmth: 30, cost: 2000, description: "Protective headwear. Used in a foreign sport.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Football helmet.png", accIcon: 0 }, {index: 26, name: "big bow", name_cap: "Big bow", variable: "bigbow", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "f", femininity: 300, warmth: 0, cost: 1400, description: "Very cute.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Big bow.png", accIcon: 0 }, {index: 27, name: "riding helmet", name_cap: "Riding helmet", variable: "riding", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["costume", "athletic", "riding"], gender: "n", femininity: 0, warmth: 30, cost: 16000, description: "Protective headwear.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Riding helmet.png", accIcon: 0 }, {index: 28, name: "top hat", name_cap: "Top hat", variable: "top", integrity: 150, integrity_max: 150, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["costume", "formal"], gender: "m", femininity: -200, warmth: 10, cost: 6000, description: "Old fashioned sophistication.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, back_img: 0, cursed: 0, location: 0, iconFile: "Top hat.png", accIcon: 0 }, {index: 29, name: "umbrella hat", name_cap: "Umbrella hat", variable: "umbrella", integrity: 120, integrity_max: 120, fabric_strength: 10, reveal: 100, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"white", type: ["rainproof"], gender: "n", femininity: 0, warmth: 0, cost: 1500, description: "Keeps the rain off, but attracts attention.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: "Umbrella hat.png", accIcon: 0 }, {index: 30, name: "racing helmet", name_cap: "Racing helmet", variable: "racing", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["costume", "athletic", "riding"], gender: "n", femininity: 0, warmth: 20, cost: 15000, description: "For serious riding.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_sidebar: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Racing helmet.png", accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_legs">><<nobr>> <<set setup.clothes.legs to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 1, word: "a", state: 0, state_base: 0, plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "tights", name_cap: "Tights", variable: "tights", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 100, word: "n", state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["normal"], gender: "f", femininity: 200, warmth: 5, cost: 1000, description: "They don't conceal much.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Tights.png", accIcon: 0 }, {index: 2, name: "boy's gym socks", name_cap: "Boy's gym socks", variable: "boysgymsocks", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["school"], gender: "m", femininity: -100, warmth: 15, cost: 500, description: "Cushioned and breathable.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Boy's gym socks.png", accIcon: 0 }, {index: 3, name: "girl's gym socks", name_cap: "Girl's gym socks", variable: "girlsgymsocks", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["school"], gender: "f", femininity: 100, warmth: 15, cost: 500, description: "Cushioned and breathable.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Girl's gym socks.png", accIcon: 0 }, {index: 4, name: "stockings", name_cap: "Stockings", variable: "stockings", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 100, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["normal"], gender: "f", femininity: 200, warmth: 15, cost: 1500, description: "Attractive and alluring.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Stockings.png", accIcon: 0 }, {index: 5, name: "fishnet stockings", name_cap: "Fishnet stockings", variable: "fishnetstockings", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 200, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["normal"], gender: "f", femininity: 300, warmth: 10, cost: 1500, description: "Attractive and alluring.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Fishnet stockings.png", accIcon: 0 }, {index: 6, name: "fishnet tights", name_cap: "Fishnet tights", variable: "fishnettights", integrity: 25, integrity_max: 25, fabric_strength: 20, reveal: 200, word: "n", state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["normal"], gender: "f", femininity: 300, warmth: 3, cost: 1700, description: "Attractive and alluring.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Fishnet tights.png", accIcon: 0 }, {index: 7, name: "garter stockings", name_cap: "Garter stockings", variable: "garterstockings", integrity: 15, integrity_max: 15, fabric_strength: 20, reveal: 300, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "f", femininity: 300, warmth: 20, cost: 4000, description: "Sexy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Garter stockings.png", accIcon: 0 }, {index: 8, name: "legwarmers", name_cap: "Legwarmers", variable: "legwarmers", integrity: 25, integrity_max: 25, fabric_strength: 20, reveal: 1, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "n", warmth: 70, cost: 1500, description: "Cosy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Legwarmers.png", accIcon: 0 }, {index: 9, name: "christmas leg warmers", name_cap: "Christmas leg warmers", variable: "christmas", integrity: 25, integrity_max: 25, fabric_strength: 20, reveal: 1, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["costume"], gender: "f", femininity: 200, warmth: 70, cost: 2500, description: "Festive.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Christmas leg warmers.png" }, {index: 10, name: "gold anklets", name_cap: "Gold anklets", variable: "goldanklets", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 300, word: "n", state: "ankles", state_base: "ankles", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["costume", "serving"], gender: "n", warmth: 0, cost: 25000, description: "Exotic and eye-catching.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Gold anklets.png", accIcon: 0 }, {index: 11, name: "naked", name_cap: "Naked", variable: "naked", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 1, word: "a", state: 0, state_base: 0, plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: 0, accIcon: 0 }, {index: 12, name: "striped thighhighs", name_cap: "Striped thighhighs", variable: "stripedthighhighs", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 300, word: "n", state: "thighs", state_base: "thighs", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "f", femininity: 200, warmth: 20, cost: 3000, description: "Brimming with personality.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, cursed: 0, location: 0, iconFile: "Striped thighhighs.png", accIcon: "Striped thighhighs_acc.png" }, {index: 13, name: "ankle socks", name_cap: "Ankle socks", variable: "anklesocks", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", state: "ankles", state_base: "ankles", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, type: ["school", "athletic"], gender: "n", femininity: 0, warmth: 10, cost: 500, description: "Perfect for sport.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Ankle socks.png", accIcon: "Ankle socks_acc.png" } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_lower">><<nobr>> <<set setup.clothes.lower to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1000, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: 0, state_base: 0, plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], exposed: 2, exposed_base: 2, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["naked"], set: "lower", gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "sundress skirt", name_cap: "Sundress skirt", variable: "sundress", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "sundress", gender: "f", femininity: 200, warmth: 20, cost: 0, description: "Great for frolicking.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","sundress"] }, {index: 2, name: "pyjama bottoms", name_cap: "Pyjama bottoms", variable: "pjs", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 200, word: "n", one_piece: 0, skirt: 0, skirt_down: 1, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["sleep"], set: "lower", gender: "n", warmth: 50, cost: 1000, description: "Keeps you warm at night.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Pyjama bottoms.png", accIcon: 0 }, {index: 3, name: "towel skirt", name_cap: "Towel skirt", variable: "towel", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 800, word: "n", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 15, cost: 0, description: "Not very secure.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "towel.png", accIcon: 0 }, {index: 4, name: "waist apron", name_cap: "Waist apron", variable: "waistapron", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 800, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 1, exposed_base: 1, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["normal", "maid", "serving"], set: "lower", gender: "n", warmth: 10, cost: 800, description: "Covers little.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Waist apron.png", accIcon: 0 }, {index: 5, name: "shorts", name_cap: "Shorts", variable: "shorts", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 400, word: "n", one_piece: 0, skirt: 0, skirt_down: 1, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 20, cost: 1000, description: "Cool and loose-fitting.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Shorts.png", accIcon: 0 }, {index: 6, name: "school shorts", name_cap: "School shorts", variable: "schoolshorts", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 400, word: "n", one_piece: 0, skirt: 0, skirt_down: 1, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["school"], set: "lower", gender: "m", femininity: -100, warmth: 20, cost: 2500, description: "Proper school uniform.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "School shorts.png", accIcon: 0 }, {index: 7, name: "school skirt", name_cap: "School skirt", variable: "schoolskirt", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 400, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["school"], set: "lower", gender: "f", femininity: 200, warmth: 20, cost: 2500, description: "Proper school uniform.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "School skirt.png", accIcon: 0 }, {index: 8, name: "plant skirt", name_cap: "Plant skirt", variable: "plant", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"green", exposed: 1, exposed_base: 1, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["swim"], set: "lower", gender: "n", warmth: 0, cost: 0, description: "Plants tied loose together.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0 }, {index: 9, name: "evening gown skirt", name_cap: "Evening gown skirt", variable: "eveninggown", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "evening gown", gender: "f", femininity: 200, warmth: 50, cost: 0, description: "For formal nights out.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","evening gown"] }, {index: 10, name: "ballgown skirt", name_cap: "Ballgown skirt", variable: "ballgown", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "ballgown", gender: "f", femininity: 200, warmth: 50, cost: 0, description: "Extravagant.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 1, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","ballgown"] }, {index: 11, name: "kimono skirt", name_cap: "Kimono skirt", variable: "kimono", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 500, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "kimono", gender: "n", warmth: 40, cost: 0, description: "Exotic.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 1, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","kimono"] }, {index: 12, name: "mini kimono skirt", name_cap: "Mini kimono skirt", variable: "kimonomini", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 700, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["formal"], set: "kimonomini", gender: "n", warmth: 15, cost: 0, description: "Exotic. Shows off your legs.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 1, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","mini kimono"] }, {index: 13, name: "maid skirt", name_cap: "Maid skirt", variable: "maid", integrity: 110, integrity_max: 110, fabric_strength: 30, reveal: 500, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["maid", "costume", "serving"], set: "maid", gender: "f", femininity: 200, warmth: 30, cost: 0, description: "For looking cute while cleaning.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","maid dress"] }, {index: 14, name: "nun's habit skirt", name_cap: "Nun's habit skirt", variable: "nun", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["holy", "costume"], set: "nun", gender: "f", femininity: 200, warmth: 60, cost: 0, description: "Holy outfit for those sworn to purity.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 1, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","nun's habit"] }, {index: 15, name: "large towel bottom", name_cap: "Large towel bottom", variable: "towellarge", integrity: 10, integrity_max: 10, fabric_strength: 30, reveal: 800, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], set: "towellarge", gender: "n", warmth: 10, cost: 0, description: "Not very secure.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","large towel"] }, {index: 16, name: "tuxedo trousers", name_cap: "Tuxedo trousers", variable: "tuxedo", integrity: 160, integrity_max: 160, fabric_strength: 30, reveal: 600, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "lower", gender: "m", femininity: -200, warmth: 40, cost: 20000, description: "Smart and sophisticated.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Tuxedo trousers.png", accIcon: 0 }, {index: 17, name: "board shorts", name_cap: "Board shorts", variable: "boardshorts", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 500, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim"], set: "lower", gender: "n", warmth: 15, cost: 3500, description: "Good in and out of water.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Board shorts.png", accIcon: 0 }, {index: 18, name: "breeches", name_cap: "Breeches", variable: "breeches", integrity: 150, integrity_max: 150, fabric_strength: 30, reveal: 300, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "lower", gender: "m", femininity: -200, warmth: 40, cost: 6000, description: "Tight-fitting but formal.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Breeches.png", accIcon: 0 }, {index: 19, name: "long cut skirt", name_cap: "Long cut skirt", variable: "cutskirtlong", integrity: 130, integrity_max: 130, fabric_strength: 30, reveal: 600, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "lower", gender: "f", femininity: 200, warmth: 25, cost: 6000, description: "Easy to move in. Shows off your thigh.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Long cut skirt.png", accIcon: 0 }, {index: 20, name: "short cut skirt", name_cap: "Short cut skirt", variable: "cutskirtshort", integrity: 150, integrity_max: 150, fabric_strength: 30, reveal: 600, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "lower", gender: "f", femininity: 200, warmth: 10, cost: 4000, description: "Easy to move in.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Short cut skirt.png", accIcon: 0 }, {index: 21, name: "cycle shorts", name_cap: "Cycle shorts", variable: "cycleshorts", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 600, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal", "athletic"], set: "lower", gender: "n", warmth: 20, cost: 2500, description: "Tight.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Cycle shorts.png", accIcon: 0 }, {index: 22, name: "jeans", name_cap: "Jeans", variable: "jeans", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 200, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"blue", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 30, cost: 5000, description: "Tough and fashionable.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Jeans.png", accIcon: 0 }, {index: 23, name: "trousers", name_cap: "Trousers", variable: "trousers", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 300, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 40, cost: 3000, description: "Covers you from waist to foot.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Trousers.png", accIcon: 0 }, {index: 24, name: "long skirt", name_cap: "Long skirt", variable: "longskirt", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "f", femininity: 200, warmth: 40, cost: 2000, description: "Conservative.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Long skirt.png", accIcon: 0 }, {index: 25, name: "miniskirt", name_cap: "Miniskirt", variable: "miniskirt", integrity: 60, integrity_max: 60, fabric_strength: 30, reveal: 800, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], set: "lower", gender: "f", femininity: 200, warmth: 10, cost: 3000, description: "A breeze away from a malfunction.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Miniskirt.png", accIcon: 0 }, {index: 26, name: "long school skirt", name_cap: "Long school skirt", variable: "schoolskirtlong", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 200, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["school"], set: "lower", gender: "f", femininity: 200, warmth: 40, cost: 4000, description: "Prim and proper.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Long school skirt.png", accIcon: 0 }, {index: 27, name: "short school skirt", name_cap: "Short school skirt", variable: "schoolskirtshort", integrity: 80, integrity_max: 80, fabric_strength: 30, reveal: 600, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["school"], set: "lower", gender: "f", femininity: 200, warmth: 20, cost: 1500, description: "Too short to meet regulation skirt length. You don't think anyone will complain.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Short school skirt.png", accIcon: 0 }, {index: 28, name: "school trousers", name_cap: "School trousers", variable: "schooltrousers", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 200, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["school"], set: "lower", gender: "m", femininity: -100, warmth: 40, cost: 4000, description: "Gives perverts little to gawk at.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "School trousers.png", accIcon: 0 }, {index: 29, name: "oversized sweater bottom", name_cap: "Oversized sweater bottom", variable: "sweaterlarge", integrity: 60, integrity_max: 60, fabric_strength: 30, reveal: 500, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], set: "sweaterlarge", gender: "n", warmth: 10, cost: 0, description: "Snug, comfy and long enough to cover your unmentionables. Just.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","oversized sweater"] }, {index: 30, name: "witch skirt", name_cap: "Witch skirt", variable: "witch", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "event"], set: "witch", gender: "f", femininity: 200, warmth: 50, cost: 0, description: "Popular Halloween costume. Coloured with forest dyes.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","witch dress"] }, {index: 31, name: "denim shorts", name_cap: "Denim shorts", variable: "jorts", integrity: 160, integrity_max: 160, fabric_strength: 30, reveal: 500, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"blue", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 15, cost: 4000, description: "Tight yet cool.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Denim shorts.png", accIcon: 0 }, {index: 32, name: "girl's oversized sweater bottom", name_cap: "Girl's oversized sweater bottom", variable: "pinksweaterlarge", integrity: 60, integrity_max: 60, fabric_strength: 30, reveal: 500, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"pink", exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], set: "pinksweaterlarge", gender: "f", femininity: 100, warmth: 10, cost: 0, description: "Snug, comfy and long enough to cover your unmentionables. Just.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","girl's oversized sweater"] }, {index: 33, name: "christmas trousers", name_cap: "Christmas trousers", variable: "christmas", integrity: 160, integrity_max: 160, fabric_strength: 30, reveal: 250, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"red", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume"], set: "lower", gender: "n", warmth: 70, cost: 4000, description: "Festive.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Christmas trousers.png" }, {index: 34, name: "christmas skirt", name_cap: "Christmas skirt", variable: "christmasdress", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 650, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"red", exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["costume"], set: "christmasdress", gender: "f", femininity: 200, warmth: 70, cost: 0, description: "Festive. The skirt is rather short.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, outfitSecondary: ["upper","christmas dress"] }, {index: 35, name: "monk's habit skirt", name_cap: "Monk's habit skirt", variable: "monk", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"brown", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["holy", "costume"], set: "monk", gender: "m", femininity: -200, warmth: 60, cost: 0, description: "Holy outfit for those sworn to purity.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 1, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","monk's habit"] }, {index: 36, name: "cowboy chaps", name_cap: "Cowboy chaps", variable: "cowboy", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 400, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"brown", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume"], set: "lower", gender: "m", femininity: -200, warmth: 35, cost: 6000, description: "Ready for a hard day's work.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Cowboy chaps.png", accIcon: 0 }, {index: 37, name: "belly dancer's bottoms", name_cap: "Belly dancer's bottoms", variable: "belly", integrity: 150, integrity_max: 150, fabric_strength: 30, reveal: 700, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"red", colour_sidebar: 1, exposed: 1, exposed_base: 1, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "serving", "dance"], set: "lower", gender: "f", femininity: 200, warmth: 10, cost: 12000, description: "Exotic, and sturdier than it looks.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Belly dancer's bottoms.png", accIcon: 0 }, {index: 38, name: "straightjacket bottom", name_cap: "Straightjacket bottom", variable: "straightjacket", integrity: 50, integrity_max: 50, fabric_strength: 30, reveal: 800, word: "a", one_piece: 1, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["binding"], set: "straightjacket", gender: "n", warmth: 10, cost: 0, description: "Protects you from yourself.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 1, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","straightjacket"] }, {index: 39, name: "khakis", name_cap: "Khakis", variable: "khakis", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 100, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"brown", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 40, cost: 8000, description: "Smart and casual.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Khakis.png", accIcon: 0 }, {index: 40, name: "gingham skirt", name_cap: "Gingham skirt", variable: "gingham", integrity: 140, integrity_max: 140, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "gingham", gender: "f", femininity: 200, warmth: 20, cost: 0, description: "A comfortable classic.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","gingham dress"] }, {index: 41, name: "overalls", name_cap: "Overalls", variable: "overalls", integrity: 180, integrity_max: 180, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"blue", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "overalls", gender: "n", warmth: 40, cost: 0, description: "Hard to take off.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Overalls.png", accIcon: 0, outfitSecondary: ["upper","overalls"] }, {index: 42, name: "cheongsam skirt", name_cap: "Cheongsam skirt", variable: "cheongsam", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 500, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal"], set: "cheongsam", gender: "f", femininity: 200, warmth: 40, cost: 0, description: "Exotic.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"yellow", high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","cheongsam"] }, {index: 43, name: "short cheongsam skirt", name_cap: "Short cheongsam skirt", variable: "cheongsamshort", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["formal"], set: "cheongsamshort", warmth: 20, gender: "f", femininity: 200, cost: 0, description: "Exotic and revealing.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"yellow", high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","short cheongsam"] }, {index: 44, name: "micro pleated skirt", name_cap: "Micro pleated skirt", variable: "micropleatedskirt", integrity: 90, integrity_max: 90, fabric_strength: 30, reveal: 900, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["serving", "bimbo"], set: "lower", gender: "f", femininity: 200, warmth: 10, cost: 10000, description: "Makes you feel rather girly.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Micro pleated skirt.png", accIcon: 0 }, {index: 45, name: "chinos", name_cap: "Chinos", variable: "chinos", integrity: 200, integrity_max: 200, fabric_strength: 30, reveal: 100, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "grey", "white", "wine", "navy", "olive", "brown", "tan", "sand", "off-white", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "lower", gender: "n", warmth: 40, cost: 11000, description: "Made of a quality twill fabric. Smart, classic style of pants with a flat front and a slightly fitted look.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "chinos.png", accIcon: 0 }, {index: 46, name: "gothic skirt", name_cap: "Gothic skirt", variable: "gothic", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal", "costume"], set: "gothic", gender: "f", femininity: 200, warmth: 40, cost: 0, description: "A fine and seductive gothic gown. A right pain to put on.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 1, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","gothic gown"] }, {index: 47, name: "gothic trousers", name_cap: "Gothic trousers", variable: "gothictrousers", integrity: 160, integrity_max: 160, fabric_strength: 30, reveal: 200, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal", "costume"], set: "lower", gender: "n", femininity: 0, warmth: 40, cost: 8000, description: "For creatures of the night.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Gothic trousers.png", accIcon: 0 }, {index: 48, name: "waiter's trousers", name_cap: "Waiter's trousers", variable: "waiter", integrity: 130, integrity_max: 130, fabric_strength: 30, reveal: 500, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "serving"], set: "lower", gender: "m", femininity: -200, warmth: 40, cost: 1500, description: "For when your clientele expect a certain class.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Waiter's trousers.png", accIcon: 0 }, {index: 49, name: "lederhosen bottoms", name_cap: "Lederhosen bottoms", variable: "leder", integrity: 150, integrity_max: 150, fabric_strength: 30, reveal: 300, word: "n", one_piece: 1, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"green", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "serving"], set: "leder", gender: "m", femininity: -200, warmth: 40, cost: 0, description: "For when your clientele expect a certain class.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","lederhosen"] }, {index: 50, name: "karate trousers", name_cap: "Karate trousers", variable: "karate", integrity: 170, integrity_max: 170, fabric_strength: 50, reveal: 200, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume"], set: "lower", gender: "m", femininity: -200, warmth: 20, cost: 7800, description: "Robust and martial.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Karate trousers.png", accIcon: 0 }, {index: 51, name: "sailor trousers", name_cap: "Sailor trousers", variable: "sailortrousers", integrity: 140, integrity_max: 140, fabric_strength: 50, reveal: 200, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume"], set: "lower", gender: "m", femininity: -200, warmth: 40, cost: 3000, description: "For long days away from shore.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Sailor trousers.png", accIcon: 0 }, {index: 52, name: "sailor shorts", name_cap: "Sailor shorts", variable: "sailorshorts", integrity: 100, integrity_max: 100, fabric_strength: 50, reveal: 500, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume"], set: "lower", gender: "m", femininity: -200, warmth: 20, cost: 2800, description: "For hot days away from shore.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Sailor shorts.png", accIcon: 0 }, {index: 53, name: "football shorts", name_cap: "Football shorts", variable: "football", integrity: 200, integrity_max: 200, fabric_strength: 50, reveal: 400, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "athletic", "school"], set: "lower", gender: "m", femininity: -200, warmth: 25, cost: 5500, description: "Protective legwear. Used in a foreign sport.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Football shorts.png", accIcon: 0 }, {index: 54, name: "gym bloomers", name_cap: "Gym bloomers", variable: "gymbloomers", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 500, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal", "athletic", "school"], set: "lower", gender: "f", femininity: 200, warmth: 15, cost: 2200, description: "Old fashioned PE bloomers from a foreign land.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Gym bloomers.png", accIcon: 0 }, {index: 55, name: "chapette breeches", name_cap: "Chapette breeches", variable: "chapette", integrity: 200, integrity_max: 200, fabric_strength: 35, reveal: 300, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal", "riding"], set: "lower", gender: "n", femininity: 0, warmth: 40, cost: 7000, description: "For wearing with riding boots.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"black", high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Chapette breeches.png", accIcon: 0 }, {index: 56, name: "cheerleading skirt", name_cap: "Cheerleading skirt", variable: "cheerleader", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 500, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "athletic", "school"], set: "lower", gender: "f", femininity: 200, warmth: 20, cost: 5000, description: "Part of a uniform used in a foreign sport.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Cheerlearing skirt.png", accIcon: 0 }, {index: 57, name: "mummy skirt", name_cap: "Mummy skirt", variable: "mummy", integrity: 10, integrity_max: 10, fabric_strength: 30, reveal: 700, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume"], set: "lower", gender: "n", femininity: 0, warmth: 10, cost: 500, description: "Feels like it's made from toilet paper.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Mummy skirt.png", accIcon: 0 }, {index: 58, name: "diving suit bottom", name_cap: "diving suit bottom", variable: "diving", integrity: 200, integrity_max: 200, fabric_strength: 50, reveal: 500, word: "a", one_piece: 1, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim", "diving"], set: "diving", gender: "n", femininity: 0, warmth: 40, cost: 0, description: "Will insulate you underwater, letting you swim in the cold.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","diving suit"] }, {index: 59, name: "classic sundress skirt", name_cap: "Classic sundress skirt", variable: "classicsundress", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], set: "classicsundress", gender: "f", femininity: 200, warmth: 20, cost: 0, description: "Great for frolicking. Brings back fond memories.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","classic sundress"] }, {index: 60, name: "classic school shorts", name_cap: "Classic school shorts", variable: "classicschoolshorts", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 400, word: "n", one_piece: 0, skirt: 0, skirt_down: 1, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["school"], set: "lower", gender: "m", femininity: -100, warmth: 30, cost: 2500, description: "Proper school uniform. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Classic school shorts.png", accIcon: 0 }, {index: 61, name: "classic school skirt", name_cap: "Classic school skirt", variable: "classicschoolskirt", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 400, word: "a", one_piece: 0, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["school"], set: "lower", gender: "f", femininity: 200, warmth: 30, cost: 2500, description: "Proper school uniform. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: "Classic school skirt.png", accIcon: 0 }, {index: 62, name: "classic gothic skirt", name_cap: "Classic gothic skirt", variable: "gothicold", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["formal", "costume"], set: "gothicold", gender: "f", femininity: 200, warmth: 35, cost: 0, description: "A fine and seductive gothic gown. A right pain to put on. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 1, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["upper","classic gothic gown"] }, {index: 63, name: "scout shorts", name_cap: "Scout shorts", variable: "scout", integrity: 160, integrity_max: 160, fabric_strength: 30, reveal: 300, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal", "athletic"], set: "lower", gender: "m", femininity: -200, warmth: 25, cost: 4000, description: "Sturdy, with lots of pockets.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0 }, {index: 64, name: "soccer shorts", name_cap: "Soccer shorts", variable: "soccer", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 500, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal", "athletic"], set: "lower", gender: "m", femininity: -200, warmth: 10, cost: 5000, description: "Light and cool.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_neck">><<nobr>> <<set setup.clothes.neck to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 1, word: "a", plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "collar", name_cap: "Collar", variable: "collar", integrity: 400, integrity_max: 400, fabric_strength: 20, reveal: 1000, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["fetish"], gender: "n", warmth: 0, cost: 20000, description: "Requires a special tool to unlock.", shop: [], collared: 1, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 1, location: 0, iconFile: "Collar.png", accIcon: 0 }, {index: 2, name: "bunny collar", name_cap: "Bunny collar", variable: "bunnycollar", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 300, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"white", type: ["costume", "serving"], gender: "n", warmth: 0, cost: 3000, description: "A collar and tie. Part of the bunny outfit.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Bunny collar.png", accIcon: 0 }, {index: 3, name: "holy pendant", name_cap: "Holy pendant", variable: "holypendant", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"yellow", type: ["holy"], gender: "n", warmth: 1, cost: 1000, description: "Heavy. So you don't forget you're wearing it.", shop: ["forest"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Holy pendant.png", accIcon: 0 }, {index: 4, name: "dark pendant", name_cap: "Dark pendant", variable: "darkpendant", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["dark"], gender: "n", warmth: 0, cost: 10000, description: "Absorbs all light.", shop: ["forest"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Dark pendant.png", accIcon: 0 }, {index: 5, name: "stone pendant", name_cap: "Stone pendant", variable: "stonependant", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 1, word: "n", plural: 1, colour: 0, colour_options: [], colour_combat:"black", type: ["holy"], gender: "n", warmth: 1, cost: 2000, description: "An old holy symbol on a simple string.", shop: ["forest"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Stone pendant.png", accIcon: 0 }, {index: 6, name: "gold choker", name_cap: "Gold choker", variable: "goldchoker", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 300, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"yellow", type: ["costume", "serving"], gender: "n", warmth: 0, cost: 25000, description: "Exotic and eye-catching.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Gold choker.png", accIcon: 0 }, {index: 7, name: "cat bell collar", name_cap: "Cat bell collar", variable: "cat", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 300, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"red", type: ["costume", "serving", "eerie"], gender: "n", warmth: 0, cost: 1500, description: "Jingles.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Cat bell collar.png", accIcon: 0 }, {index: 8, name: "cow bell", name_cap: "Cow bell", variable: "cow", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 300, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat: 0, type: ["costume", "eerie"], gender: "n", warmth: 0, cost: 1500, description: "Jangles.", shop: ["forest"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Cow bell.png", accIcon: 0 }, {index: 9, name: "lace choker", name_cap: "Lace choker", variable: "lacechoker", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 100, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["formal"], gender: "f", femininity: 100, warmth: 0, cost: 1800, description: "Glamorous.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Lace choker.png", accIcon: 0 }, {index: 10, name: "spiked collar", name_cap: "Spiked collar", variable: "spiked", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 100, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["fetish", "costume", "eerie"], gender: "n", femininity: 0, warmth: 0, cost: 1500, description: "Menaces with spikes of steel.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Spiked collar.png", accIcon: 0 }, {index: 11, name: "heart choker", name_cap: "Heart choker", variable: "heartchoker", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 100, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["normal"], gender: "f", femininity: 200, warmth: 0, cost: 2100, description: "Cute.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Heart choker.png", accIcon: 0 }, {index: 12, name: "ringed collar", name_cap: "Ringed collar", variable: "ringedcollar", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 200, word: "a", plural: 0, colour: 0, colour_options: [], colour_combat:"black", type: ["fetish"], gender: "n", femininity: 0, warmth: 0, cost: 2500, description: "Ready for leashing.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Ringed collar.png", accIcon: 0 }, {index: 13, name: "necktie", name_cap: "Necktie", variable: "tie", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 100, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["formal"], gender: "m", femininity: -100, warmth: 0, cost: 3000, description: "Classic accessory for office workers.", shop: ["clothing"], collared: 0, accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, cursed: 0, location: 0, iconFile: "Necktie.png", accIcon: 1 }, {index: 14, name: "suspenders", name_cap: "Suspenders", variable: "suspenders", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 100, word: "n", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "m", femininity: -100, warmth: 5, cost: 2000, description: "They hold your pants.", shop: ["clothing"], collared: 0, accessory: 1, accessory_colour: 0, accessory_colour_options: ["steel", "blue-steel", "bronze", "gold", "silver"], accessory_colour_sidebar: 1, cursed: 0, location: 0, iconFile: "Suspenders.png", accIcon: 0 }, {index: 15, name: "cloth choker", name_cap: "Cloth choker", variable: "clothchoker", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 100, word: "a", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, type: ["normal"], gender: "f", femininity: 100, warmth: 10, cost: 1500, description: "Brimming with personality.", shop: ["clothing"], collared: 0, accessory: 0, accessory_colour: 0, accessory_colour_options: [], cursed: 0, location: 0, iconFile: "Cloth choker.png", accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_over_head">><<nobr>> <<set setup.clothes.over_head to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1, word: "n", plural: 0, colour: 0, colour_options: [], type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "froggy hood", name_cap: "Froggy hood", variable: "froggy", integrity: 300, integrity_max: 300, fabric_strength: 20, reveal: 500, word: "a", plural: 0, hood: 1, colour: 0, colour_options: [], colour_combat: 0, type: ["rainproof"], gender: "n", warmth: 65, cost: 0, description: "Protects you from rain.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], back_img: 0, cursed: 0, location: 0, outfitSecondary: ["over_upper","froggy coat"] } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_over_lower">><<nobr>> <<set setup.clothes.over_lower to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1000, word: "n", skirt: 0, skirt_down: 0, state: 0, state_base: 0, plural: 0, colour: 0, colour_options: [], exposed: 2, exposed_base: 2, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "froggy skirt", name_cap: "Froggy skirt", variable: "froggy", integrity: 300, integrity_max: 300, fabric_strength: 30, reveal: 100, word: "a", one_piece: 1, skirt: 1, skirt_down: 1, zip: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"green", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["rainproof"], set: "froggy", gender: "n", femininity: 0, warmth: 65, cost: 0, description: "Protects you from rain.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["over_upper","froggy coat"] }, {index: 2, name: "cream", name_cap: "Cream", variable: "cream", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 1000, word: "n", one_piece: 0, skirt: 0, skirt_down: 0, zip: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["naked"], set: "over_lower", gender: "n", femininity: 0, cost: 10000, description: "It won't last long.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], high_img: 0, back_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> /* word - widget will output "a" if "a", and nothing if "n". eg - You are wearing <<a>> hat. You are wearing <<a>> shorts. plural - widget will output "are" if 1, and "is" if 0. eg - Your hat <<upperplural>> wet. Your shorts <<upperplural>> wet.*/ <<widget "init_over_upper">><<nobr>> <<set setup.clothes.over_upper to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1000, word: "n", strap: 0, open: 0, zip: 0, state: 0, state_base: 0, state_top: 0, state_top_base: 0, plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], exposed: 2, exposed_base: 2, type: ["naked"], gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "froggy coat", name_cap: "Froggy coat", variable: "froggy", integrity: 300, integrity_max: 300, fabric_strength: 30, reveal: 100, word: "a", one_piece: 1, strap: 0, open: 0, zip: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"green", exposed: 0, exposed_base: 0, type: ["rainproof"], set: "froggy", gender: "n", femininity: 0, warmth: 70, cost: 4500, description: "Protects you from the rain.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "", accIcon: 0, outfitPrimary:{over_lower:"froggy skirt", over_head:"froggy hood"} }, {index: 2, name: "cream", name_cap: "Cream", variable: "cream", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 1000, word: "n", one_piece: 0, strap: 0, open: 1, zip: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 1, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["naked"], set: "over_upper", gender: "n", warmth: 5, cost: 0, description: "It won't last long.", shop: [], accessory: 1, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: 0, accIcon: 0, } ]>> <</nobr>><</widget>>
<<widget "listoutfits">><<nobr>> <label>Wear <<radiobutton "$delete_outfit" "none" checked>></label> | <label> Delete <<radiobutton "$delete_outfit" 1>></label> | <label> Overwrite <<radiobutton "$delete_outfit" 2>></label> <br> <<for _i to 0; _i lt $outfit.length; _i++>> <<print '<<link [['+$outfit[_i].name+($outfit[_i].colors is false? "" : " [C]")+'|$passage]]>><<set $wear_outfit to ' + _i + '>><</link>>'>> | <</for>> <</nobr>><</widget>> <<widget "listsleepoutfits">><<nobr>> <<if $alwaysSleepNaked isnot true>> <<for _i to 0; _i lt $outfit.length; _i++>> <<if $outfit[_i].type.includes("sleep")>> <<print '<<link [["Wear "+$outfit[_i].name+($outfit[_i].colors is false? "" : " [C]") + " and climb in bed"|Bed]]>><<set $wear_outfit to ' + _i + '>><</link>>'>> <br> <</if>> <</for>> <<else>> <span class="red">The slime is not allowing you to sleep with anything on.</span> <br> <</if>> <</nobr>><</widget>> <<widget "listswimoutfits">><<nobr>> <<set $wardrobe_location to $args[0]>> <<for _i to 0; _i lt $outfit.length; _i++>> <<if $outfit[_i].type.includes("swim")>> <<print '<<link [["Wear "+$outfit[_i].name+($outfit[_i].colors is false? "" : " [C]")|$passage]]>><<set $eventskip to 1>><<set $wear_outfit to ' + _i + '>><</link>>'>> <br> <</if>> <</for>> <</nobr>><</widget>> <<widget "radiooutfits">><<nobr>> <<for _i to 0; _i lt $outfit.length; _i++>> <label><<print 'Wear $outfit[_i].name <<radiobutton "$wear_outfit" "' + _i + '">>'>></label> | <</for>> <label>Dress like you were <<radiobutton "$wear_outfit" "clotheson" checked>></label> <</nobr>><</widget>> <<widget "deleteoutfit">><<nobr>> <<if $delete_outfit is 1 and $wear_outfit isnot "none">> <<set $outfit.deleteAt($wear_outfit)>> <<set $wear_outfit to "none">> <</if>> <</nobr>><</widget>> <<widget "wearoutfit">><<nobr>> <<deleteoutfit>> <<overwriteoutfit>> <<set $delete_outfit to "none">> <<if $wear_outfit isnot "none">> <<set _equip to ["over_upper","over_lower","upper", "lower", "under_upper", "under_lower","over_head","head", "face", "neck", "hands", "legs", "feet"]>> <<set _equipSkip to {"over_upper":false, "over_lower":false, "upper":false, "lower":false, "under_upper":false, "under_lower":false, "over_head":false, "head":false, "face":false, "neck":false, "hands":false, "legs":false, "feet":false}>> <<set _storeItemSkip to {"over_upper":false, "over_lower":false, "upper":false, "lower":false, "under_upper":false, "under_lower":false, "over_head":false, "head":false, "face":false, "neck":false, "hands":false, "legs":false, "feet":false}>> <<set _equipDamageValue to {"over_upper":3, "over_lower":3, "upper":3, "lower":3, "under_upper":3, "under_lower":3, "over_head":1, "head":1, "face":1, "neck":1, "hands":1, "legs":1, "feet":1}>> <<set _corruptionEquipSkip to ["over_upper","over_lower","upper", "lower", "under_upper", "under_lower"]>> <<set _towels to ["towel top","large towel","towel skirt"]>> <<set _notEquipped to {}>> <<for _i to 0; _i lt _equip.length; _i++>> /*Skip slots that have been equipped with*/ <<if _equipSkip[_equip[_i]] is true>> <<continue>> <</if>> /*Skip slots that have not been defined*/ <<if $outfit[$wear_outfit][_equip[_i]] is undefined>> <<continue>> <</if>> /*Check for items that are cursed*/ <<unset _preventItemEquip>> <<if $worn[_equip[_i]].cursed is 1>> <<set _preventItemEquip to true>> <</if>> <<set _outfitPrimaryOutfit to $worn[_equip[_i]].outfitPrimary>> <<if _outfitPrimaryOutfit isnot undefined>> <<for _labelOutfit, _valueOutfit range _outfitPrimaryOutfit>> <<if $worn[_labelOutfit].cursed is 1>> <<set _preventItemEquip to true>> <</if>> <</for>> <</if>> <<if _preventItemEquip is true>> <<if $outfit[$wear_outfit][_equip[_i]] is "naked">> <<set _notEquipped[_equip[_i]] to {"name": $worn[_equip[_i]].name_cap, "reason": "cursed unequip"}>> <<else>> <<set _notEquipped[_equip[_i]] to {"name": $outfit[$wear_outfit][_equip[_i]], "reason": "cursed slot"}>> <</if>> <<else>> <<if $outfit[$wear_outfit][_equip[_i]] is "naked">> <<generalUndress $wardrobe_location _equip[_i]>> <<elseif _towels.includes($outfit[$wear_outfit][_equip[_i]])>> <<generalUndress $wardrobe_location _equip[_i]>> <<if $worn[_equip[_i]].name is "naked">> <<switch $outfit[$wear_outfit][_equip[_i]]>> <<case "towel top">> <<set $worn.upper to clone(setup.clothes.upper[3])>> <<case "large towel">> <<generalUndress $wardrobe_location "lower">> <<if $worn.lower.name is "naked">> <<set $worn.upper to clone(setup.clothes.upper[14])>> <<set $worn.lower to clone(setup.clothes.lower[15])>> <<set _equipSkip.lower to true>> <</if>> <<case "towel skirt">> <<set $worn.lower to clone(setup.clothes.lower[3])>> <</switch>> <</if>> <<else>> <<set _foundEquip to null>><<set _lastResort to null>><<unset _outFitPieces>> <<for _j to 0; _j lt $wardrobe[_equip[_i]].length; _j++>> <<if $outfit[$wear_outfit][_equip[_i]] is $wardrobe[_equip[_i]][_j].name>> /*Check for saved colors in clothing set*/ <<if $outfit[$wear_outfit].colors isnot false and $outfit[$wear_outfit].colors isnot undefined>> <<if $outfit[$wear_outfit].colors[_equip[_i]][0] isnot $wardrobe[_equip[_i]][_j].colour or $outfit[$wear_outfit].colors[_equip[_i]][1] isnot $wardrobe[_equip[_i]][_j].accessory_colour>> <<continue>> <</if>> <<if $wardrobe[_equip[_i]][_j].colour is "custom">> <<if $wardrobe[_equip[_i]][_j].colourCustom isnot undefined or $outfit[$wear_outfit].colors[_equip[_i]+"custom"][0] isnot undefined>> <<if $wardrobe[_equip[_i]][_j].colourCustom isnot $outfit[$wear_outfit].colors[_equip[_i]+"custom"][0]>> <<continue>> <</if>> <</if>> <</if>> <<if $wardrobe[_equip[_i]][_j].accessory_colour is "custom">> <<if $wardrobe[_equip[_i]][_j].colourCustom isnot undefined or $outfit[$wear_outfit].colors[_equip[_i]+"custom"][1] isnot undefined>> <<if $wardrobe[_equip[_i]][_j].accessory_colourCustom isnot $outfit[$wear_outfit].colors[_equip[_i]+"custom"][1]>> <<continue>> <</if>> <</if>> <</if>> <</if>> /*Check for slime corruption*/ <<if _corruptionEquipSkip.includes(_equip[_i])>> <<if $corruption_slime gte 80 and $willpower lt 800 and $wardrobe[_equip[_i]][_j].reveal lt 500 and !$wardrobe[_equip[_i]][_j].type.includesAny("school", "event")>> <<set _notEquipped[_equip[_i]] to {"name": $outfit[$wear_outfit][_equip[_i]], "reason": "corruption_slime_deny"}>> <<break>> <</if>> <</if>> /*Finds the least damaged outfit if the current clothing item is the main part and sets it as a last resort incase an undamaged one isnt found*/ <<unset _outfitPrimaryWearOutfit>> <<set _damage to 0>> <<set _outfitPrimaryWearOutfit to $wardrobe[_equip[_i]][_j].outfitPrimary>> <<if _outfitPrimaryWearOutfit isnot undefined>> /*Check for damaged parts*/ <<for _labelWO, _valueWO range _outfitPrimaryWearOutfit>> <<if _valueWO is "broken">> <<set _damage += _equipDamageValue[_labelWO]>> <</if>> <</for>> <<if _lastResort is null and _damage gt 0>> <<set _lastResort to {}>> <<set _lastResort to { damage: clone(_damage), id: clone(_j) }>> <<elseif _damage gt 0>> <<if _damage lt _lastResort.damage>> <<set _lastResort to { damage: clone(_damage), id: clone(_j) }>> <</if>> <</if>> <<if _damage gt 0>> <<continue>> <</if>> <</if>> <<if _damage is 0>> <<set _foundEquip to {}>> <<set _foundEquip[_equip[_i]] to clone(_j)>> <</if>> <<break>> <</if>> <</for>> /*If the main outfit has not been found, use the last resort*/ <<if _foundEquip is null and _lastResort isnot null>> <<set _foundEquip to {}>> <<set _foundEquip[_equip[_i]] to _lastResort.id>> <</if>> /*Ensure at this point, the main piece of clothing has been found*/ <<if _foundEquip isnot null>> /*Undress equip*/ <<generalUndress $wardrobe_location _equip[_i]>> /*Find all the outfit pieces now the main least damaged piece has been found if the clothing is part of an outfit*/ <<unset _outfitPrimaryWearOutfit>> <<set _outfitPrimaryWearOutfit to $wardrobe[_equip[_i]][_foundEquip[_equip[_i]]].outfitPrimary>> <<if _outfitPrimaryWearOutfit isnot undefined>> <<for _labelWO, _valueWO range _outfitPrimaryWearOutfit>> <<if _valueWO isnot "broken">> <<if !_storeItemSkip[_labelWO]>> <<generalUndress $wardrobe_location _labelWO>> <</if>> <<for _k to 0; _k lt $wardrobe[_labelWO].length; _k++>> <<if _valueWO is $wardrobe[_labelWO][_k].name>> /*Skip broken pieces*/ <<if $wardrobe[_labelWO][_k].outfitSecondary[1] is "broken">> <<continue>> <</if>> /*Skip items that don't have matching colours*/ <<if $wardrobe[_equip[_i]][_j].colour isnot $wardrobe[_labelWO][_k].colour or $wardrobe[_equip[_i]][_j].accessory_colour isnot $wardrobe[_labelWO][_k].accessory_colour>> <<continue>> <</if>> <<if $wardrobe[_equip[_i]][_j].colour is "custom">> <<if $wardrobe[_equip[_i]][_j].colourCustom isnot undefined and $wardrobe[_labelWO][_k].colourCustom isnot undefined>> <<if $wardrobe[_equip[_i]][_j].colourCustom isnot $wardrobe[_labelWO][_k].colourCustom>> <<continue>> <</if>> <<else>> <<continue>> <</if>> <</if>> <<if $wardrobe[_equip[_i]][_j].accessory_colour is "custom">> <<if $wardrobe[_equip[_i]][_j].colourCustom isnot undefined and $wardrobe[_labelWO][_k].accessory_colourCustom isnot undefined>> <<if $wardrobe[_equip[_i]][_j].accessory_colourCustom isnot $wardrobe[_labelWO][_k].accessory_colourCustom>> <<continue>> <</if>> <<else>> <<continue>> <</if>> <</if>> <<if _outFitPieces is undefined>> <<set _outFitPieces to {}>> <</if>> <<set _foundEquip[clone(_labelWO)] to clone(_k)>> <<set _equipSkip[_labelWO] to true>> <<break>> <</if>> <<if _k is $wardrobe[_labelWO].length - 1>> /*None were found, error in code/save?*/ <<set _notEquipped[_equip[_i]] to {"name": $outfit[$wear_outfit][_equip[_i]], "reason": "not found piece"}>> <</if>> <</for>> <</if>> <</for>> <</if>> /*Equip all the clothing items*/ <<for _labelWO, _valueWO range _foundEquip>> <<set $worn[_labelWO] to clone($wardrobe[_labelWO][_valueWO])>> <<set $wardrobe[_labelWO].deleteAt(_valueWO)>> <</for>> <<else>> <<if $worn[_equip[_i]].name is $outfit[$wear_outfit][_equip[_i]]>> <<set _notEquipped[_equip[_i]] to {"name": $outfit[$wear_outfit][_equip[_i]], "reason": "not found replacement"}>> <<if $wardrobe_location isnot "wardrobe">> <<set _makeTempClothing to 1>> <<storeItem $wardrobe_location _equip[_i]>> <</if>> <<else>> <<set _notEquipped[_equip[_i]] to {"name": $outfit[$wear_outfit][_equip[_i]], "reason": "not found"}>> <<if $wardrobe_location isnot "wardrobe">> <<set _makeTempClothing to 1>> <<storeItem $wardrobe_location _equip[_i]>> <</if>> <</if>> <</if>> <</if>> <</if>> <</for>> <</if>> <<if $wear_outfit isnot "none">> <<set _keys to Object.keys(_notEquipped)>> <<if _keys.length gt 0>> <<set _resultStrings to {}>> <<for _i to 0; _i lt _keys.length; _i++>> <<switch _notEquipped[_keys[_i]].reason>> <<case "not found">> <<if _resultStrings.notFound is undefined>> <<set _resultStrings.notFound to { "start": "You were unable to find any ", "end": " in your wardrobe.", "count": 0, "color": "purple" }>> <</if>> <<set _resultStrings.notFound[_resultStrings.notFound.count] to _notEquipped[_keys[_i]].name>> <<set _resultStrings.notFound.count++>> <<case "not found replacement">> <<if _resultStrings.notFoundReplacement is undefined>> <<set _resultStrings.notFoundReplacement to { "start": "You were unable to find any ", "end": " in your wardrobe to replace what you're already wearing.", "count": 0, "color": "lewd" }>> <</if>> <<set _resultStrings.notFoundReplacement[_resultStrings.notFoundReplacement.count] to _notEquipped[_keys[_i]].name>> <<set _resultStrings.notFoundReplacement.count++>> <<case "corruption_slime_deny">> <<if _resultStrings.corruption_slime_deny is undefined>> <<set _resultStrings.corruption_slime_deny to { "start": "You were unable to equip your ", "end": " as the slime in your ear did not permit it.", "count": 0, "color": "red" }>> <</if>> <<set _resultStrings.corruption_slime_deny[_resultStrings.corruption_slime_deny.count] to _notEquipped[_keys[_i]].name>> <<set _resultStrings.corruption_slime_deny.count++>> <<case "cursed slot">> <<if _resultStrings.cursed is undefined>> <<set _resultStrings.cursed to { "start": "You were unable to equip your ", "end": " due to not being able to remove what you're already wearing.", "count": 0, "color": "red" }>> <</if>> <<set _resultStrings.cursed[_resultStrings.cursed.count] to _notEquipped[_keys[_i]].name>> <<set _resultStrings.cursed.count++>> <<case "cursed unequip">> <<if _resultStrings.cursedUnequip is undefined>> <<set _resultStrings.cursedUnequip to { "start": "You were unable to unequip your ", "end": " due to not being able to remove it on your own.", "count": 0, "color": "red" }>> <</if>> <<set _resultStrings.cursedUnequip[_resultStrings.cursedUnequip.count] to _notEquipped[_keys[_i]].name>> <<set _resultStrings.cursedUnequip.count++>> <<case "not found piece">> <<if _resultStrings.notFoundPiece is undefined>> <<set _resultStrings.notFoundPiece to { "start": "You were unable to fully equip your ", "end": " due to an unexpected issue (Error in save most likely). Discarding and replacing related items should deal with the issue.", "count": 0, "color": "red" }>> <</if>> <<set _resultStrings.notFoundPiece[_resultStrings.notFoundPiece.count] to _notEquipped[_keys[_i]].name>> <<set _resultStrings.notFoundPiece.count++>> <</switch>> <</for>> <<set _keys to Object.keys(_resultStrings)>> <<for _i to 0; _i lt _keys.length; _i++>> <<set _string to _resultStrings[_keys[_i]].start>> <<for _j to 0; _j lt _resultStrings[_keys[_i]].count; _j++>> <<if _j is 0>> <<set _string += _resultStrings[_keys[_i]][_j]>> <<elseif _j lt _resultStrings[_keys[_i]].count - 1 and _resultStrings[_keys[_i]].count gt 2>> <<set _string += ", " + _resultStrings[_keys[_i]][_j]>> <<elseif _resultStrings[_keys[_i]].count gte 2>> <<set _string += " and " + _resultStrings[_keys[_i]][_j]>> <</if>> <</for>> <<set _string += _resultStrings[_keys[_i]].end>> <span @class="_resultStrings[_keys[_i]].color">_string</span> <br> <</for>> <</if>> <</if>> <<set $wear_outfit to "none">> <</nobr>><</widget>> <<widget "overwriteoutfit">><<nobr>> <<if $delete_outfit is 2 and $wear_outfit isnot "none">> <<set _equip to ["over_head","over_upper","over_lower","upper", "lower", "under_upper", "under_lower","head", "face", "neck", "hands", "legs", "feet"]>> <<set _outfit to $outfit[$wear_outfit]>> <<for _i to 0; _i lt _equip.length;_i++>> <<set _outfit[_equip[_i]] to $worn[_equip[_i]].name>> <<if _outfit.colors isnot false and _outfit.colors isnot undefined>> <<set _outfit.colors[_equip[_i]] to [clone($worn[_equip[_i]].colour),clone($worn[_equip[_i]].accessory_colour)]>> <<if $worn[_equip[_i]].colour is "custom" or $worn[_equip[_i]].accessory_colour is "custom">> <<run _outfit.colors[_equip[_i]+"custom"] to [clone($worn[_equip[_i]].colourCustom),clone($worn[_equip[_i]].accessory_colourCustom)]>> <</if>> <</if>> <</for>> <<set $wear_outfit to "none">> <</if>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_under_upper">><<nobr>> <<set setup.clothes.under_upper to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1000, word: "n", one_piece: 0, strap: 0, open: 0, state: 0, state_base: 0, state_top: 0, state_top_base: 0, plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], exposed: 1, exposed_base: 1, type: ["naked"], set: "under_upper", gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "bikini top", name_cap: "Bikini top", variable: "bikini", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 900, word: "n", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "tanLines"], set: "under_upper", gender: "f", femininity: 300, warmth: 10, cost: 2000, description: "Revealing swimwear.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Bikini top.png", accIcon: 0 }, {index: 2, name: "school swimsuit", name_cap: "School swimsuit", variable: "schoolswimsuit", integrity: 40, integrity_max: 40, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "school", "tanLines"], set: "school swimsuit", gender: "f", femininity: 300, warmth: 20, cost: 2500, description: "Proper school swimwear.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "School swimsuit.png", accIcon: 0, outfitPrimary:{under_lower:"school swimsuit bottom"} }, {index: 3, name: "leotard", name_cap: "Leotard", variable: "leotard", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["dance", "athletic"], set: "leotard", gender: "n", warmth: 20, cost: 3000, description: "Form fitting.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Leotard.png", accIcon: 0, outfitPrimary:{under_lower:"leotard bottom"} }, {index: 4, name: "full body leotard", name_cap: "Full body leotard", variable: "leotardfull", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["dance", "athletic"], set: "long leotard", gender: "n", warmth: 25, cost: 3500, description: "Form fitting. Covers your legs.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Full body leotard.png", accIcon: 0, outfitPrimary:{under_lower:"full body leotard bottom"} }, {index: 5, name: "skimpy leotard", name_cap: "Skimpy leotard", variable: "leotardskimpy", integrity: 80, integrity_max: 80, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["dance", "athletic"], set: "skimpy leotard", gender: "n", warmth: 15, cost: 2500, description: "Form fitting. Shows off your thighs.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Skimpy leotard.png", accIcon: 0, outfitPrimary:{under_lower:"skimpy leotard bottom"} }, {index: 6, name: "foreign school swimsuit", name_cap: "Foreign school swimsuit", variable: "schoolswimsuitj", integrity: 40, integrity_max: 40, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "school", "tanLines"], set: "foreign school swimsuit", gender: "f", femininity: 300, warmth: 20, cost: 2500, description: "Official uniform swimsuit for the local school, but in a style popular in a foreign country.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Foreign school swimsuit.png", accIcon: 0, outfitPrimary:{under_lower:"foreign school swimsuit bottom"} }, {index: 7, name: "swimsuit", name_cap: "Swimsuit", variable: "swimsuit", integrity: 60, integrity_max: 60, fabric_strength: 30, reveal: 700, word: "a", one_piece: 1, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim"], set: "swimsuit", gender: "f", femininity: 300, warmth: 20, cost: 7500, description: "Sexy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Swimsuit.png", accIcon: 0, outfitPrimary:{under_lower:"swimsuit bottom"} }, {index: 8, name: "bunny leotard", name_cap: "Bunny leotard", variable: "leotardbunny", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 800, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["costume", "serving"], set: "leotardbunny", gender: "f", femininity: 300, warmth: 25, cost: 5000, description: "Waitress attire. Tougher than it looks. Part of a bunny outfit, and has a fluffy white tail on the back to prove it.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Bunny leotard.png", accIcon: 0, outfitPrimary:{under_lower:"bunny leotard bottom"} }, {index: 9, name: "catgirl bra", name_cap: "Catgirl bra", variable: "catgirlbra", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 500, word: "a", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume", "serving"], set: "under_upper", gender: "f", femininity: 300, warmth: 5, cost: 3000, description: "For when a regular bra just isn't cute enough.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Catgirl bra.png", accIcon: 0, mainImage: 0, }, {index: 10, name: "lace bra", name_cap: "Lace bra", variable: "lacebra", integrity: 80, integrity_max: 80, fabric_strength: 30, reveal: 600, word: "a", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "under_upper", gender: "f", femininity: 300, warmth: 5, cost: 1000, description: "Hints at what lies beneath.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Lace bra.png", accIcon: 0 }, {index: 11, name: "microkini top", name_cap: "Microkini top", variable: "microkini", integrity: 80, integrity_max: 80, fabric_strength: 30, reveal: 900, word: "a", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim"], set: "under_upper", gender: "f", femininity: 300, warmth: 2, cost: 2400, description: "Skirts the borders of decency.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Microkini top.png", accIcon: 0 }, {index: 12, name: "plain bra", name_cap: "Plain bra", variable: "plainbra", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "under_upper", gender: "f", femininity: 300, warmth: 10, cost: 500, description: "No-nonsense.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Plain bra.png", accIcon: 0 }, {index: 13, name: "sports bra", name_cap: "Sports bra", variable: "sportsbra", integrity: 150, integrity_max: 150, fabric_strength: 30, reveal: 300, word: "a", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "under_upper", gender: "f", femininity: 300, warmth: 15, cost: 2000, description: "Supportive.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Sports bra.png", accIcon: 0 }, {index: 14, name: "mesh shirt", name_cap: "Mesh shirt", variable: "mesh", integrity: 50, integrity_max: 50, fabric_strength: 30, reveal: 900, word: "a", one_piece: 0, strap: 0, open: 0, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["fetish"], set: "under_upper", gender: "n", warmth: 0, cost: 3500, description: "Doesn't conceal a thing.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Mesh shirt.png", accIcon: 0 }, {index: 15, name: "corset", name_cap: "Corset", variable: "corset", integrity: 180, integrity_max: 180, fabric_strength: 30, reveal: 1000, word: "a", one_piece: 0, strap: 0, open: 1, state: "midriff", state_base: "midriff", state_top: "waist", state_top_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 1, exposed_base: 1, type: ["fetish", "naked"], set: "under_upper", gender: "n", warmth: 20, cost: 2500, description: "Constricts your tummy and emphasises your chest.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Corset.png", accIcon: 0 }, {index: 16, name: "striped bra", name_cap: "Striped bra", variable: "stripedbra", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 900, word: "a", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "under_upper", gender: "f", femininity: 300, warmth: 5, cost: 600, description: "Brimming with personality.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 0, breast_img: 1, breast_acc_img: 1, cursed: 0, location: 0, iconFile: "Striped bra.png", accIcon: "Striped bra_acc.png" }, {index: 17, name: "chest wrap", name_cap: "Chest wrap", variable: "chestwrap", integrity: 200, integrity_max: 200, fabric_strength: 15, reveal: 300, word: "a", one_piece: 0, strap: 0, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat: 0, exposed: 0, exposed_base: 0, type: ["chest_bind"], set: "under_upper", gender: "n", femininity: 0, warmth: 35, cost: 600, description: "Flattens and protects.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Chest wrap.png", accIcon: 0 }, {index: 18, name: "arm sleeves", name_cap: "Arm sleeves", variable: "armsleeves", integrity: 80, integrity_max: 80, fabric_strength: 15, reveal: 1000, word: "n", one_piece: 0, strap: 0, open: 1, state: "chest", state_base: "chest", state_top: "neck", state_top_base: "neck", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 1, exposed_base: 1, type: ["naked"], gender: "n", femininity: 0, warmth: 20, cost: 1500, description: "Protect your arms.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Arm sleeves.png", accIcon: 0 }, {index: 19, name: "classic bikini top", name_cap: "Classic bikini top", variable: "classicbikini", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 900, word: "n", one_piece: 0, strap: 1, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "tanLines"], set: "under_upper", gender: "f", femininity: 300, warmth: 10, cost: 2000, description: "Revealing swimwear. Not kind to the well-endowed.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Classic bikini top.png", accIcon: 0 }, {index: 20, name: "classic school swimsuit", name_cap: "Classic school swimsuit", variable: "classicschoolswimsuit", integrity: 40, integrity_max: 40, fabric_strength: 30, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "school", "tanLines"], set: "classic school swimsuit", gender: "f", femininity: 300, warmth: 20, cost: 2500, description: "Proper school swimwear. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Classic school swimsuit.png", accIcon: 0, outfitPrimary:{under_lower:"classic school swimsuit bottom"} }, {index: 21, name: "swim shirt", name_cap: "Swim shirt", variable: "swimshirt", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "school", "chest_bind"], set: "under_upper", gender: "m", femininity: -100, warmth: 30, cost: 6000, description: "Protects you from the sun while swimming.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Swim shirt.png", accIcon: 0 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> <<widget "init_under_lower">><<nobr>> <<set setup.clothes.under_lower to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1000, word: "n", one_piece: 0, state: 0, state_base: 0, plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], exposed: 1, exposed_base: 1, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["naked"], anal_shield: 0, set: "under_lower", gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "plain panties", name_cap: "Plain panties", variable: "plainpanties", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 400, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 5, cost: 500, description: "No-nonsense.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Plain panties.png", accIcon: 0 }, {index: 2, name: "bikini bottoms", name_cap: "Bikini bottoms", variable: "bikini", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 700, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim", "tanLines"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 5, cost: 2000, description: "Revealing swimwear.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Bikini bottoms.png", accIcon: 0 }, {index: 3, name: "lace panties", name_cap: "Lace panties", variable: "lacepanties", integrity: 60, integrity_max: 60, fabric_strength: 15, reveal: 600, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 5, cost: 1500, description: "Fashionable and sexy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Lace panties.png", accIcon: 0 }, {index: 4, name: "briefs", name_cap: "Briefs", variable: "briefs", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 400, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, no_aside: 1, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "m", femininity: -300, warmth: 5, cost: 500, description: "Snug.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Briefs.png", accIcon: 0 }, {index: 5, name: "chastity belt", name_cap: "Chastity belt", variable: "chastitybelt", integrity: 2000, integrity_max: 2000, fabric_strength: 15, reveal: 1000, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["chastity", "swim", "school"], anal_shield: 0, set: "under_lower", gender: "n", femininity: 500, warmth: 0, cost: 0, description: "Restrictive.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 1, location: 0, iconFile: 0, accIcon: 0 }, {index: 6, name: "school swimsuit bottom", name_cap: "School swimsuit bottom", variable: "schoolswimsuit", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim", "school", "tanLines"], anal_shield: 0, set: "school swimsuit", warmth: 5, gender: "f", femininity: 300, cost: 0, description: "Proper school swimwear.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","school swimsuit"] }, {index: 7, name: "school swim shorts", name_cap: "School swim shorts", variable: "schoolswimshorts", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 600, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, no_aside: 1, type: ["swim", "school", "tanLines"], anal_shield: 0, set: "under_lower", gender: "m", femininity: -300, warmth: 20, cost: 2000, description: "Proper school swimwear.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "School swim shorts.png", accIcon: 0 }, {index: 8, name: "leotard bottom", name_cap: "Leotard bottom", variable: "leotard", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, no_aside: 1, type: ["dance", "athletic"], anal_shield: 0, set: "leotard", gender: "n", warmth: 20, cost: 0, description: "Form fitting.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","leotard"] }, {index: 9, name: "full body leotard bottom", name_cap: "Full body leotard bottom", variable: "leotardfull", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 400, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, no_aside: 1, type: ["dance", "athletic"], anal_shield: 0, set: "long leotard", gender: "n", warmth: 40, cost: 0, description: "Form fitting. Covers your legs.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","full body leotard"] }, {index: 10, name: "skimpy leotard bottom", name_cap: "Skimpy leotard bottom", variable: "leotardskimpy", integrity: 80, integrity_max: 80, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["dance", "athletic"], anal_shield: 0, set: "skimpy leotard", gender: "n", warmth: 10, cost: 0, description: "Form fitting. Shows off your thighs.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","skimpy leotard"] }, {index: 11, name: "foreign school swimsuit bottom", name_cap: "Foreign school swimsuit bottom", variable: "schoolswimsuitj", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim", "school", "tanLines"], anal_shield: 0, set: "foreign school swimsuit", gender: "f", femininity: 300, warmth: 5, cost: 0, description: "Official uniform swimsuit for the local school, but in a style popular in a foreign country.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","foreign school swimsuit"] }, {index: 12, name: "swimsuit bottom", name_cap: "Swimsuit bottom", variable: "swimsuit", integrity: 60, integrity_max: 60, fabric_strength: 20, reveal: 700, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim"], anal_shield: 0, set: "swimsuit", gender: "f", femininity: 300, warmth: 5, cost: 0, description: "Sexy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","swimsuit"] }, {index: 13, name: "bunny leotard bottom", name_cap: "Bunny leotard bottom", variable: "leotardbunny", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 800, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "serving"], anal_shield: 0, set: "leotardbunny", gender: "f", femininity: 300, warmth: 5, cost: 0, description: "Waitress attire. Tougher than it looks. Part of a bunny outfit, and has a tufty white tail on the back to prove it.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","bunny leotard"] }, {index: 14, name: "boyshorts", name_cap: "Boyshorts", variable: "boyshorts", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 300, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, no_aside: 1, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 20, cost: 1000, description: "Cute and comfy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Boyshorts.png", accIcon: 0 }, {index: 15, name: "catgirl panties", name_cap: "Catgirl panties", variable: "catgirlpanties", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 500, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["costume", "serving"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 5, cost: 3000, description: "For when mundane panties aren't cute enough.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Catgirl panties.png", accIcon: 0 }, {index: 16, name: "G-string", name_cap: "G-string", variable: "gstring", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "n", warmth: 2, cost: 1500, description: "Protects the essentials. Just.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "G-string.png", accIcon: 0 }, {index: 17, name: "crotchless panties", name_cap: "Crotchless panties", variable: "crotchlesspanties", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 900, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 1, exposed_base: 1, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, type: ["fetish", "naked"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 3, cost: 1200, description: "Open access.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Crotchless panties.png", accIcon: 0 }, {index: 18, name: "microkini bottom", name_cap: "Microkini bottom", variable: "microkini", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 2, cost: 2400, description: "Skirts the borders of decency.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Microkini bottom.png", accIcon: 0 }, {index: 19, name: "speedo", name_cap: "Speedo", variable: "speedo", integrity: 50, integrity_max: 50, fabric_strength: 20, reveal: 700, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim"], anal_shield: 0, set: "under_lower", gender: "m", femininity: -300, warmth: 5, cost: 2400, description: "Show what you've got. Without getting arrested.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Speedo.png", accIcon: 0 }, {index: 20, name: "striped panties", name_cap: "Striped panties", variable: "stripedpanties", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 400, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 5, cost: 600, description: "Brimming with personality.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Striped panties.png", accIcon: "Striped panties_acc.png" }, {index: 21, name: "loincloth", name_cap: "Loincloth", variable: "loincloth", integrity: 80, integrity_max: 80, fabric_strength: 10, reveal: 800, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 1, vagina_exposed_base: 1, anus_exposed: 1, anus_exposed_base: 1, no_aside: 1, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "n", warmth: 10, cost: 100, description: "Revealing, unprotective, sturdy, and savage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Loincloth.png", accIcon: 0 }, {index: 22, name: "thong", name_cap: "Thong", variable: "thong", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "pale tangerine", "teal", "pale white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 3, cost: 1500, description: "Protects the essentials. Just.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 1, high_img: 0, cursed: 0, location: 0, iconFile: "Thong.png", accIcon: 0 }, {index: 23, name: "classic plain panties", name_cap: "Classic plain panties", variable: "classicplainpanties", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 400, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 10, cost: 500, description: "No-nonsense. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Classic plain panties.png", accIcon: 0 }, {index: 24, name: "classic bikini bottoms", name_cap: "Classic bikini bottoms", variable: "classicbikini", integrity: 20, integrity_max: 20, fabric_strength: 20, reveal: 700, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim", "tanLines"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 10, cost: 2000, description: "Revealing swimwear. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Classic bikini bottoms.png", accIcon: 0 }, {index: 25, name: "classic lace panties", name_cap: "Classic lace panties", variable: "classiclacepanties", integrity: 60, integrity_max: 60, fabric_strength: 15, reveal: 600, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "f", femininity: 300, warmth: 8, cost: 1500, description: "Fashionable and sexy. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Classic lace panties.png", accIcon: 0 }, {index: 26, name: "classic briefs", name_cap: "Classic briefs", variable: "classicbriefs", integrity: 100, integrity_max: 100, fabric_strength: 15, reveal: 400, word: "n", one_piece: 0, state: "waist", state_base: "waist", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "pale yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, no_aside: 1, type: ["normal"], anal_shield: 0, set: "under_lower", gender: "m", femininity: -300, warmth: 10, cost: 500, description: "Snug and vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Classic briefs.png", accIcon: 0 }, {index: 27, name: "classic school swimsuit bottom", name_cap: "Classic school swimsuit bottom", variable: "classicschoolswimsuit", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 0, anus_exposed_base: 0, type: ["swim", "school", "tanLines"], anal_shield: 0, set: "classic school swimsuit", warmth: 10, gender: "f", femininity: 300, cost: 0, description: "Proper school swimwear. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, outfitSecondary: ["under_upper","classic school swimsuit"] }, {index: 28, name: "jockstrap", name_cap: "Jockstrap", variable: "jockstrap", integrity: 120, integrity_max: 40, fabric_strength: 20, reveal: 700, word: "a", one_piece: 0, state: "waist", state_base: "waist", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, vagina_exposed: 0, vagina_exposed_base: 0, anus_exposed: 1, anus_exposed_base: 1, type: ["normal"], anal_shield: 0, set: "under_lower", warmth: 10, gender: "m", femininity: -200, cost: 3500, description: "Not too tight.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, penis_img: 0, high_img: 0, cursed: 0, location: 0, iconFile: "Jockstrap.png", accIcon: 1 } ]>> <</nobr>><</widget>>
<!-- For any item that has a colour_combat tag, set it to 0 if that item ever gets its own combat sprites. --> /* word - widget will output "a" if "a", and nothing if "n". eg - You are wearing <<a>> hat. You are wearing <<a>> shorts. plural - widget will output "are" if 1, and "is" if 0. eg - Your hat <<upperplural>> wet. Your shorts <<upperplural>> wet.*/ <<widget "init_upper">><<nobr>> <<set setup.clothes.upper to [ {index: 0, name: "naked", name_cap: "Naked", variable: "naked", integrity: 0, integrity_max: 0, fabric_strength: 0, reveal: 1000, word: "n", one_piece: 0, strap: 0, open: 0, state: 0, state_base: 0, state_top: 0, state_top_base: 0, plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], exposed: 2, exposed_base: 2, type: ["naked"], set: "upper", gender: "n", warmth: 0, cost: 0, description: "naked", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0, mainImage:0 }, {index: 1, name: "sundress", name_cap: "Sundress", variable: "sundress", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "sundress", gender: "f", femininity: 200, warmth: 30, cost: 1500, description: "Great for frolicking.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Sundress.png", accIcon: 0, outfitPrimary:{lower:"sundress skirt"} }, {index: 2, name: "pyjama shirt", name_cap: "Pyjama shirt", variable: "pjs", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["sleep"], set: "upper", gender: "n", warmth: 40, cost: 1000, description: "Keeps you warm at night.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Pyjama shirt.png", accIcon: 0 }, {index: 3, name: "towel top", name_cap: "Towel top", variable: "towel", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 800, word: "a", one_piece: 0, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 10, cost: 0, description: "Not very secure.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, cursed: 0, location: 0, iconFile: "towel.png", accIcon: 0 }, {index: 4, name: "t-shirt", name_cap: "T-shirt", variable: "tshirt", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 400, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 40, cost: 1000, description: "Cool and casual.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "T-shirt.png", accIcon: 0 }, {index: 5, name: "school shirt", name_cap: "School shirt", variable: "schoolshirt", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["school"], set: "upper", gender: "n", warmth: 40, cost: 2000, description: "The proper shirt for school.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"blue", sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "School shirt.png", accIcon: "School shirt_acc.png" }, {index: 6, name: "plant top", name_cap: "Plant top", variable: "plant", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, strap: 0, open: 1, state: "midriff", state_base: "midriff", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"green", exposed: 1, exposed_base: 1, type: ["swim"], set: "upper", gender: "n", warmth: 0, cost: 0, description: "Plants tied loose together.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: 0, accIcon: 0 }, {index: 7, name: "evening gown", name_cap: "Evening gown", variable: "eveninggown", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "evening gown", gender: "f", femininity: 200, warmth: 40, cost: 12000, description: "For formal nights out.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Evening gown.png", accIcon: 0, outfitPrimary:{lower:"evening gown skirt"} }, {index: 8, name: "tank top", name_cap: "Tank top", variable: "tanktop", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 20, cost: 2500, description: "Helps stay cool.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Tank top.png", accIcon: 0 }, {index: 9, name: "ballgown", name_cap: "Ballgown", variable: "ballgown", integrity: 80, integrity_max: 80, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "ballgown", gender: "f", femininity: 200, warmth: 40, cost: 42000, description: "Extravagant.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Ballgown.png", accIcon: 0, outfitPrimary:{lower:"ballgown skirt"} }, {index: 10, name: "kimono", name_cap: "Kimono", variable: "kimono", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "kimono", gender: "n", warmth: 35, cost: 14000, description: "Exotic.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Kimono.png", accIcon: 0, outfitPrimary:{lower:"kimono skirt"} }, {index: 11, name: "mini kimono", name_cap: "Mini kimono", variable: "kimonomini", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "kimonomini", gender: "n", warmth: 35, cost: 12000, description: "Exotic. Shows off your legs.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Mini kimono.png", accIcon: 0, outfitPrimary:{lower:"mini kimono skirt"} }, {index: 12, name: "maid dress", name_cap: "Maid dress", variable: "maid", integrity: 110, integrity_max: 110, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["maid", "costume", "serving"], set: "maid", gender: "f", femininity: 200, warmth: 40, cost: 2500, description: "For looking cute while cleaning.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Maid dress.png", accIcon: 0, outfitPrimary:{lower:"maid skirt"} }, {index: 13, name: "nun's habit", name_cap: "Nun's habit", variable: "nun", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 200, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["holy", "costume"], set: "nun", gender: "f", femininity: 200, warmth: 50, cost: 6000, description: "Holy outfit for those sworn to purity.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Nun's habit.png", accIcon: 0, outfitPrimary:{lower:"nun's habit skirt"} }, {index: 14, name: "large towel", name_cap: "Large towel", variable: "towellarge", integrity: 10, integrity_max: 10, fabric_strength: 20, reveal: 800, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "towellarge", gender: "n", warmth: 15, cost: 0, description: "Not very secure.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "towel.png", accIcon: 0, outfitPrimary:{lower:"large towel bottom"} }, {index: 15, name: "tuxedo jacket", name_cap: "Tuxedo jacket", variable: "tuxedo", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 600, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["formal"], set: "upper", gender: "m", femininity: -200, warmth: 40, cost: 22000, description: "Smart and sophisticated.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Tuxedo jacket.png", accIcon: 0 }, {index: 16, name: "blouse", name_cap: "Blouse", variable: "blouse", integrity: 80, integrity_max: 80, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "f", femininity: 200, warmth: 30, cost: 1000, description: "Loose and comfortable.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Blouse.png", accIcon: 0 }, {index: 17, name: "babydoll", name_cap: "Babydoll", variable: "babydoll", integrity: 40, integrity_max: 40, fabric_strength: 20, reveal: 700, word: "a", one_piece: 0, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["sleep"], set: "upper", gender: "f", femininity: 200, warmth: 10, cost: 1500, description: "Loose and comfortable.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Babydoll.png", accIcon: 0 }, {index: 18, name: "babydoll lingerie", name_cap: "Babydoll lingerie", variable: "babydolllingerie", integrity: 30, integrity_max: 30, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 1, exposed_base: 1, type: ["sleep"], set: "upper", gender: "f", femininity: 300, warmth: 10, cost: 1500, description: "Loose, comfortable, and transparent.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Babydoll lingerie.png", accIcon: 0 }, {index: 19, name: "Crop top", name_cap: "Crop top", variable: "croptop", integrity: 90, integrity_max: 90, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "f", femininity: 200, warmth: 20, cost: 1500, description: "Show off your tummy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Crop top.png", accIcon: 0 }, {index: 20, name: "serafuku", name_cap: "Serafuku", variable: "serafuku", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["school"], set: "upper", gender: "f", femininity: 200, warmth: 40, cost: 2500, description: "Girl's school shirt design from a foreign country. Accepted by the head of the local school.", shop: ["forest"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Serafuku.png", accIcon: 0 }, {index: 21, name: "tube top", name_cap: "Tube top", variable: "tubetop", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 600, word: "a", one_piece: 0, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "f", femininity: 200, warmth: 20, cost: 2000, description: "Not too tight.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Tube top.png", accIcon: 0 }, {index: 22, name: "turtleneck", name_cap: "Turtleneck", variable: "turtleneck", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 400, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 60, cost: 4000, description: "Keeps your shoulders warm and your waist displayed.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Turtleneck.png", accIcon: 0 }, {index: 23, name: "sweater", name_cap: "Sweater", variable: "sweater", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 60, cost: 6000, description: "Snug and comfy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Sweater.png", accIcon: 0 }, {index: 24, name: "oversized sweater", name_cap: "Oversized sweater", variable: "sweaterlarge", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["normal"], set: "sweaterlarge", gender: "n", warmth: 60, cost: 7000, description: "Snug, comfy and long enough to cover your unmentionables. Just.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Oversized sweater.png", accIcon: 0, outfitPrimary:{lower:"oversized sweater bottom"} }, {index: 25, name: "witch dress", name_cap: "Witch dress", variable: "witch", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 400, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume", "event"], set: "witch", gender: "f", femininity: 200, warmth: 40, cost: 4500, description: "Popular Halloween costume. Coloured with forest dyes.", shop: ["forest"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Witch dress.png", accIcon: "Witch dress_acc.png", outfitPrimary:{lower:"witch skirt"} }, {index: 26, name: "vampire jacket", name_cap: "Vampire jacket", variable: "vampire", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 700, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume", "event"], set: "upper", gender: "m", femininity: -200, warmth: 30, cost: 4500, description: "The label says it's second-hand. Smells like garlic.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Vampire jacket.png", accIcon: 0 }, {index: 27, name: "slut shirt", name_cap: "Slut shirt", variable: "slut", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 800, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"pink", exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "f", femininity: 200, warmth: 40, cost: 7500, description: "SLUT is printed on the front. Sure to attract attention.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Slut shirt.png", accIcon: 0 }, {index: 28, name: "girl's sweater", name_cap: "Girl's sweater", variable: "pinksweater", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"pink", exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "f", femininity: 100, warmth: 60, cost: 6000, description: "Snug and comfy.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Girl's sweater.png", accIcon: 0 }, {index: 29, name: "girl's oversized sweater", name_cap: "Girl's oversized sweater", variable: "pinksweaterlarge", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"pink", exposed: 0, exposed_base: 0, type: ["normal"], set: "pinksweaterlarge", gender: "f", femininity: 100, warmth: 60, cost: 7000, description: "Snug, comfy and long enough to cover your unmentionables. Just.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Girl's oversized sweater.png", accIcon: 0, outfitPrimary:{lower:"girl's oversized sweater bottom"} }, {index: 30, name: "christmas shirt", name_cap: "Christmas shirt", variable: "christmas", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 250, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"red", exposed: 0, exposed_base: 0, type: ["costume"], set: "upper", gender: "n", warmth: 70, cost: 4000, description: "Festive.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Christmas shirt.png" }, {index: 31, name: "christmas dress", name_cap: "Christmas dress", variable: "christmasdress", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 250, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"red", exposed: 0, exposed_base: 0, type: ["costume"], set: "christmasdress", gender: "f", femininity: 200, warmth: 70, cost: 8000, description: "Festive. The skirt is rather short.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Christmas dress.png", outfitPrimary:{lower:"christmas skirt"} }, {index: 32, name: "monk's habit", name_cap: "Monk's habit", variable: "monk", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 200, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"brown", exposed: 0, exposed_base: 0, type: ["holy", "costume"], set: "monk", gender: "m", femininity: -200, warmth: 50, cost: 6000, description: "Holy outfit for those sworn to purity.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Monk's habit.png", accIcon: 0, outfitPrimary:{lower:"monk's habit skirt"} }, {index: 33, name: "checkered shirt", name_cap: "Checkered shirt", variable: "checkered", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"red", exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 40, cost: 4000, description: "Cool and distinctive.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Checkered shirt.png", accIcon: 0 }, {index: 34, name: "belly dancer's top", name_cap: "Belly dancer's top", variable: "belly", integrity: 150, integrity_max: 150, fabric_strength: 20, reveal: 700, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"red", exposed: 1, exposed_base: 1, type: ["costume", "serving", "dance"], set: "upper", gender: "f", femininity: 300, warmth: 10, cost: 12000, description: "Exotic, and sturdier than it looks.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Belly dancer's top.png", accIcon: 0 }, {index: 35, name: "straightjacket", name_cap: "Straightjacket", variable: "straightjacket", integrity: 300, integrity_max: 300, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["binding"], set: "straightjacket", gender: "n", warmth: 40, cost: 0, description: "Protects you from yourself.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 1, location: 0, iconFile: 0, accIcon: 0, outfitPrimary:{lower:"straightjacket bottom"} }, {index: 36, name: "argyle sweater vest", name_cap: "Argyle sweater vest", variable: "argyle", integrity: 130, integrity_max: 130, fabric_strength: 20, reveal: 300, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 50, cost: 3000, description: "A classic pattern.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Argyle sweater vest.png", accIcon: 0 }, {index: 37, name: "dress shirt", name_cap: "Dress shirt", variable: "dress", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["white", "black", "light pink", "light blue", "olive"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal", "school"], set: "upper", gender: "m", femininity: -100, warmth: 40, cost: 12000, description: "For when you need to look your best.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, has_collar: 1, cursed: 0, location: 0, iconFile: "Dress shirt.png", accIcon: 0 }, {index: 38, name: "gingham dress", name_cap: "Gingham dress", variable: "gingham", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 400, word: "a", one_piece: 1, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "gingham", gender: "f", femininity: 200, warmth: 30, cost: 2000, description: "A comfortable classic.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Gingham dress.png", accIcon: "Gingham dress_acc.png", outfitPrimary:{lower:"gingham skirt"} }, {index: 39, name: "overalls", name_cap: "Overalls", variable: "overalls", integrity: 180, integrity_max: 180, fabric_strength: 20, reveal: 400, word: "n", one_piece: 1, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 1, colour: 0, colour_options: [], colour_combat:"blue", exposed: 0, exposed_base: 0, type: ["normal"], set: "overalls", gender: "n", warmth: 30, cost: 4000, description: "Hard to take off.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Overalls.png", accIcon: 0, outfitPrimary:{lower:"overalls"} }, {index: 40, name: "black leather jacket", name_cap: "Black leather jacket", variable: "blackleather", integrity: 240, integrity_max: 240, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["cool"], set: "upper", gender: "m", femininity: -100, warmth: 40, cost: 8000, description: "Delinquent.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Black leather jacket.png", accIcon: 0 }, {index: 41, name: "brown leather jacket", name_cap: "Brown leather jacket", variable: "brownleather", integrity: 240, integrity_max: 240, fabric_strength: 20, reveal: 600, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"brown", exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "m", femininity: -100, warmth: 40, cost: 6000, description: "Keeps the wind off your neck.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Brown leather jacket.png", accIcon: 0 }, {index: 42, name: "beatnik shirt", name_cap: "Beatnik shirt", variable: "beatnik", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 400, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["cool"], set: "upper", gender: "n", warmth: 40, cost: 8000, description: "Conforming isn't your style.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Beatnik shirt.png", accIcon: 0 }, {index: 43, name: "cable knit turtleneck", name_cap: "Cable knit turtleneck", variable: "cable", integrity: 150, integrity_max: 150, fabric_strength: 20, reveal: 300, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 60, cost: 7000, description: "Will keep you warm in winter.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Cable knit turtleneck.png", accIcon: 0 }, {index: 44, name: "v neck", name_cap: "V neck", variable: "vneck", integrity: 90, integrity_max: 90, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 40, cost: 1200, description: "When you want to show just a little.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "V neck.png", accIcon: 0 }, {index: 45, name: "turtleneck jumper", name_cap: "Turtleneck jumper", variable: "turtleneckjumper", integrity: 250, integrity_max: 250, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "n", warmth: 60, cost: 8000, description: "Warm and stylish.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Turtleneck jumper.png", accIcon: 0 }, {index: 46, name: "cheongsam", name_cap: "Cheongsam", variable: "cheongsam", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "cheongsam", gender: "f", femininity: 200, warmth: 35, cost: 14000, description: "Exotic.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"yellow", sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Cheongsam.png", accIcon: "Cheongsam_acc.png", outfitPrimary:{lower:"cheongsam skirt"} }, {index: 47, name: "short cheongsam", name_cap: "Short cheongsam", variable: "cheongsamshort", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "cheongsamshort", gender: "f", femininity: 200, warmth: 35, cost: 12000, description: "Exotic and revealing.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"yellow", sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Short cheongsam.png", accIcon: "Short cheongsam_acc.png", outfitPrimary:{lower:"short cheongsam skirt"} }, {index: 48, name: "tie-front top", name_cap: "Tie-front top", variable: "tiefronttop", integrity: 90, integrity_max: 90, fabric_strength: 20, reveal: 900, word: "a", one_piece: 0, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["serving", "bimbo"], set: "upper", gender: "f", femininity: 200, warmth: 5, cost: 10000, description: "Makes you feel rather girly.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 1, cursed: 0, location: 0, iconFile: "Tie-front top.png", accIcon: 0, mainImage:0 }, {index: 49, name: "peacoat", name_cap: "Peacoat", variable: "peacoat", integrity: 400, integrity_max: 400, fabric_strength: 40, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "navy", "grey", "olive", "wine", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal"], set: "upper", gender: "n", warmth: 35, cost: 40000, description: "Made of thick wool.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Peacoat.png", accIcon: 0 }, {index: 50, name: "gothic gown", name_cap: "Gothic gown", variable: "gothic", integrity: 80, integrity_max: 80, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal", "costume"], set: "gothic", gender: "f", femininity: 200, warmth: 50, cost: 42000, description: "A right pain to put on.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Gothic gown.png", accIcon: 0, outfitPrimary:{lower:"gothic skirt"} }, {index: 51, name: "gothic jacket", name_cap: "Gothic jacket", variable: "gothicjacket", integrity: 160, integrity_max: 160, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["formal", "costume"], set: "upper", gender: "n", femininity: 0, warmth: 50, cost: 12000, description: "For creatures of the night.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Gothic jacket.png", accIcon: 0 }, {index: 52, name: "swim shirt", name_cap: "Swim shirt", variable: "swimshirt", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 400, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"blue", exposed: 0, exposed_base: 0, type: ["swim"], set: "upper", gender: "n", femininity: 0, warmth: 30, cost: 6000, description: "Protects you from the sun while swimming.", shop: [], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Swim shirt.png", accIcon: 0 }, {index: 53, name: "waiter's shirt", name_cap: "Waiter's shirt", variable: "waiter", integrity: 130, integrity_max: 130, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["costume", "serving"], set: "upper", gender: "m", femininity: -200, warmth: 40, cost: 1500, description: "For when your clientele expect a certain class.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Waiter's shirt.png", accIcon: 0 }, {index: 54, name: "lederhosen", name_cap: "Lederhosen", variable: "leder", integrity: 150, integrity_max: 150, fabric_strength: 20, reveal: 300, word: "n", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 1, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["costume", "serving"], set: "leder", gender: "n", femininity: 0, warmth: 40, cost: 2500, description: "Festive wear from a foreign land.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Lederhosen.png", accIcon: 0, outfitPrimary:{lower:"lederhosen bottoms"} }, {index: 55, name: "karate jacket", name_cap: "Karate jacket", variable: "karate", integrity: 170, integrity_max: 170, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["costume"], set: "upper", gender: "m", femininity: -200, warmth: 25, cost: 7800, description: "Robust and martial.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Karate jacket.png", accIcon: 0 }, {index: 56, name: "sailor shirt", name_cap: "Sailor shirt", variable: "sailor", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume"], set: "upper", gender: "m", femininity: -200, warmth: 40, cost: 3000, description: "For long days away from shore.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Sailor shirt.png", accIcon: 0 }, {index: 57, name: "short sailor shirt", name_cap: "Short sailor shirt", variable: "sailorshort", integrity: 100, integrity_max: 100, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume"], set: "upper", gender: "m", femininity: -200, warmth: 20, cost: 2800, description: "For hot days away from shore.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Short sailor shirt.png", accIcon: 0 }, {index: 58, name: "padded football shirt", name_cap: "Padded football shirt", variable: "football", integrity: 240, integrity_max: 240, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume", "athletic", "school"], set: "upper", gender: "m", femininity: -200, warmth: 60, cost: 7000, description: "Comes with shoulder pads. Used in a foreign sport.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Padded football shirt.png", accIcon: 0 }, {index: 59, name: "gym shirt", name_cap: "Gym shirt", variable: "gymshirt", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["normal", "athletic", "school"], set: "upper", gender: "f", femininity: 200, warmth: 35, cost: 3000, description: "PE shirt from a foreign land.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Gym shirt.png", accIcon: 0 }, {index: 60, name: "cheerleading top", name_cap: "Cheerleading top", variable: "cheerleader", integrity: 120, integrity_max: 120, fabric_strength: 20, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume", "athletic", "school"], set: "upper", gender: "f", femininity: 200, warmth: 20, cost: 5000, description: "Part of a uniform used in a foreign sport.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Cheerleading top.png", accIcon: 0 }, {index: 61, name: "hunting coat", name_cap: "Hunting coat", variable: "hunt", integrity: 200, integrity_max: 200, fabric_strength: 20, reveal: 200, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "m", femininity: -200, warmth: 60, cost: 12000, description: "Strong and smart.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Hunting coat.png", accIcon: 0 }, {index: 62, name: "letterman jacket", name_cap: "Letterman jacket", variable: "letterman", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 300, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "m", femininity: -100, warmth: 40, cost: 9000, description: "Not a real letterman jacket, but looks the part, and made from high-quality materials.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: [], accessory_colour_combat:"white", sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Letterman jacket.png", accIcon: 0 }, {index: 63, name: "racing silks", name_cap: "Racing silks", variable: "racing", integrity: 140, integrity_max: 140, fabric_strength: 20, reveal: 400, word: "n", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 1, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["costume", "athletic", "riding"], set: "upper", gender: "n", femininity: 0, warmth: 35, cost: 30000, description: "For flaunting those colours.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Racing silks.png", accIcon: 0 }, {index: 64, name: "shadbelly coat", name_cap: "Shadbelly coat", variable: "shadbelly", integrity: 180, integrity_max: 180, fabric_strength: 20, reveal: 300, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"black", exposed: 0, exposed_base: 0, type: ["formal", "riding"], set: "upper", gender: "n", femininity: 0, warmth: 60, cost: 25000, description: "Formal riding attire.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Shadbelly coat.png", accIcon: 0 }, {index: 65, name: "mummy top", name_cap: "Mummy top", variable: "mummy", integrity: 10, integrity_max: 10, fabric_strength: 1, reveal: 700, word: "a", one_piece: 0, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: [], colour_combat:"white", exposed: 0, exposed_base: 0, type: ["costume"], set: "upper", gender: "n", femininity: 0, warmth: 10, cost: 500, description: "Feels like it's made from toilet paper.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Mummy top.png", accIcon: 0 }, {index: 66, name: "diving suit", name_cap: "Diving suit", variable: "diving", integrity: 200, integrity_max: 200, fabric_strength: 50, reveal: 500, word: "a", one_piece: 1, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["swim", "diving"], set: "diving", gender: "n", femininity: 0, warmth: 40, cost: 22000, description: "Will insulate you underwater, letting you swim in the cold.", shop: ["clothing"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 1, cursed: 0, location: 0, iconFile: "Diving suit.png", accIcon: 0, outfitPrimary:{lower:"diving suit bottom"} }, {index: 67, name: "classic sundress", name_cap: "Classic sundress", variable: "classicsundress", integrity: 100, integrity_max: 100, fabric_strength: 30, reveal: 400, word: "a", one_piece: 1, strap: 1, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "classicsundress", gender: "f", femininity: 200, warmth: 30, cost: 1500, description: "Great for frolicking. Brings back fond memories.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 0, breast_img: 0, cursed: 0, location: 0, iconFile: "Classic sundress.png", accIcon: 0, outfitPrimary:{lower:"classic sundress skirt"} }, {index: 68, name: "classic gothic gown", name_cap: "Classic gothic gown", variable: "gothicold", integrity: 80, integrity_max: 80, fabric_strength: 20, reveal: 600, word: "a", one_piece: 1, strap: 0, open: 1, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["formal", "costume"], set: "gothicold", gender: "f", femininity: 200, warmth: 50, cost: 42000, description: "A right pain to put on. Vintage.", shop: ["forest"], accessory: 0, accessory_colour: 0, accessory_colour_options: [], sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "Classic gothic gown.png", accIcon: 0, outfitPrimary:{lower:"classic gothic skirt"} }, {index: 69, name: "scout shirt", name_cap: "Scout shirt", variable: "scout", integrity: 160, integrity_max: 160, fabric_strength: 30, reveal: 400, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal"], set: "upper", gender: "m", femininity: -200, warmth: 35, cost: 4500, description: "Sturdy, with lots of pockets.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "", accIcon: 0, }, {index: 70, name: "soccer shirt", name_cap: "Soccer shirt", variable: "soccer", integrity: 120, integrity_max: 120, fabric_strength: 30, reveal: 500, word: "a", one_piece: 0, strap: 0, open: 0, state: "waist", state_base: "waist", state_top: "chest", state_top_base: "chest", plural: 0, colour: 0, colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], colour_sidebar: 1, exposed: 0, exposed_base: 0, type: ["normal", "athletic"], set: "upper", gender: "m", femininity: -200, warmth: 25, cost: 6000, description: "Sturdy, with lots of pockets.", shop: ["clothing"], accessory: 1, accessory_colour: 0, accessory_colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], accessory_colour_sidebar: 1, sleeve_img: 1, breast_img: 0, cursed: 0, location: 0, iconFile: "", accIcon: 0, } ]>> <</nobr>><</widget>>
<<widget "dancestripeffects">><<nobr>> <<if $danceaction is "outfitstripbreasts">><<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your <<upperstrip>><<lowerstrip>><<underoutfit>>. The exhibition of your breasts makes them feel raw and sensitive. <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<exhibitionism4>> <</if>> <<if $danceaction is "outfitstripchest">><<set $danceaction to 0>> <<if $player.gender is "m">> You gracefully remove your $worn.upper.name, exposing your <<upperstrip>><<lowerstrip>><<underoutfit>>. Your feminine countenance makes your revealed chest feel especially lewd. <<else>> You gracefully remove your $worn.upper.name, exposing your <<upperstrip>><<lowerstrip>><<underoutfit>>. You feel your nipples harden in response to being revealed. <</if>> <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<exhibitionism4>> <</if>> <<if $danceaction is "outfitstripunderbreasts">><<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your <<upperstrip>><<lowerstrip>><<underoutfit>>. Being seen in your underwear excites you. <<set $audiencearousal += 10>><<set $audienceexcitement += 10>><<set $audiencemod += 4>><<arousal 500>><<exhibitionism4>> <</if>> <<if $danceaction is "outfitstripunderchest">><<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your <<upperstrip>><<lowerstrip>><<underoutfit>>. Being seen in your underwear excites you. <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<exhibitionism3>> <</if>> <<if $danceaction is "outfitstripunder">> <<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your <<upperstrip>><<lowerstrip>><<underoutfit>>. Being seen in your underwear excites you. <<set $audiencearousal += 6>><<set $audienceexcitement += 6>><<set $audiencemod += 2>><<arousal 300>><<exhibitionism3>> <</if>> <<if $danceaction is "outfitstripnude">> <<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your nude form. You shiver with excitement, your <<genitals 1>> laid totally bare. <<set $audiencearousal += 10>><<set $audienceexcitement += 10>><<set $audiencemod += 4>><<arousal 300>><<upperstrip>><<lowerstrip>><<exhibitionism5>> <<dance_crossdress_reveal>> <</if>> <<if $danceaction is "upperstripbreasts">> <<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your <<breasts>>. The exhibition of your breasts makes them feel raw and sensitive. <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<upperstrip>><<exhibitionism4>> <</if>> <<if $danceaction is "upperstripunderbreasts">> <<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your $worn.under_upper.name. Only one garment protects your chest from the hungry eyes surrounding you. <<set $audiencearousal += 4>><<set $audienceexcitement += 4>><<set $audiencemod += 2>><<arousal 200>><<upperstrip>><<exhibitionism2>> <</if>> <<if $danceaction is "upperstripunderchest">> <<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your $worn.under_upper.name. Only one garment protects your chest from the hungry eyes surrounding you. <<set $audiencearousal += 2>><<set $audienceexcitement += 2>><<set $audiencemod += 1>><<arousal 100>><<upperstrip>><<exhibitionism1>> <</if>> <<if $danceaction is "upperstripfchest">> <<set $danceaction to 0>> <<if $player.gender is "m">> You gracefully remove your $worn.upper.name, exposing your <<breasts>>. Your feminine countenance makes your revealed chest feel especially lewd. <<else>> You gracefully remove your $worn.upper.name, exposing your <<breasts>>. You feel your nipples harden in response to being revealed. <</if>> <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<upperstrip>><<exhibitionism4>> <</if>> <<if $danceaction is "upperstripmchest">> <<set $danceaction to 0>> You gracefully remove your $worn.upper.name, exposing your <<breasts>>. You feel your nipples harden in response to being revealed. <<set $audiencearousal += 2>><<set $audienceexcitement += 2>><<set $audiencemod += 1>><<arousal 300>><<upperstrip>><<exhibitionism1>> <</if>> <<if $danceaction is "underoutfitstripbreasts">> <<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. The exhibition makes you feel feel raw and sensitive. <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<underupperstrip>><<exhibitionism4>> <</if>> <<if $danceaction is "underoutfitstripchest">> <<set $danceaction to 0>> <<if $player.gender is "m">> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. Your feminine countenance makes your revealed chest feel especially lewd. <<else>> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. You feel your buds harden in response to being revealed. <</if>> <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<underupperstrip>><<exhibitionism4>> <</if>> <<if $danceaction is "underoutfitstripunder">> <<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. You feel your nipples harden in response to being revealed. <<set $audiencearousal += 6>><<set $audienceexcitement += 6>><<set $audiencemod += 2>><<arousal 300>><<underupperstrip>><<exhibitionism3>> <</if>> <<if $danceaction is "underoutfitstripnude">> <<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name, exposing your nude form. You shiver with excitement, your <<genitals 1>> laid totally bare. <<set $audiencearousal += 10>><<set $audienceexcitement += 10>><<set $audiencemod += 4>><<arousal 300>><<underupperstrip>><<exhibitionism5>> <<dance_crossdress_reveal>> <</if>> <<if $danceaction is "underoutfitstriptop">> <<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name, exposing your <<genitals 1>>. You shiver with excitement, now laid totally bare. <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<underupperstrip>><<exhibitionism5>> <<dance_crossdress_reveal>> <</if>> <<if $danceaction is "underupperstripbreasts">> <<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. The exhibition of your breasts makes them feel raw and sensitive. <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<underupperstrip>><<exhibitionism4>> <</if>> <<if $danceaction is "underupperstripfchest">> <<set $danceaction to 0>> <<if $player.gender is "m">> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. Your feminine countenance makes your revealed chest feel especially lewd. <<else>> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. You feel your nipples harden in response to being revealed. <</if>> <<set $audiencearousal += 8>><<set $audienceexcitement += 8>><<set $audiencemod += 3>><<arousal 300>><<underupperstrip>><<exhibitionism4>> <</if>> <<if $danceaction is "underupperstripmchest">> <<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name, exposing your <<breasts>>. You feel your nipples harden in response to being revealed. <<set $audiencearousal += 2>><<set $audienceexcitement += 2>><<set $audiencemod += 1>><<arousal 300>><<underupperstrip>><<exhibitionism1>> <</if>> <<if $danceaction is "lowerstripunder">><<set $danceaction to 0>> You gracefully remove your $worn.lower.name, exposing your $worn.under_lower.name. Being seen in your underwear excites you. <<set $audiencearousal += 6>><<set $audienceexcitement += 6>><<set $audiencemod += 2>><<arousal 300>><<lowerstrip>><<exhibitionism3>> <</if>> <<if $danceaction is "lowerstripnude">><<set $danceaction to 0>> You gracefully remove your $worn.lower.name, exposing your <<genitals 1>>. <<if $worn.upper.type.includes("naked")>> You shiver with excitement, your body laid totally bare. <<else>> Your $worn.upper.name makes your naked lower half feel particularly conspicuous. <</if>> <<set $audiencearousal += 10>><<set $audienceexcitement += 10>><<set $audiencemod += 4>><<arousal 300>><<lowerstrip>><<exhibitionism5>> <<dance_crossdress_reveal>> <</if>> <<if $danceaction is "underupperstripopen">><<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name from beneath your $worn.upper.name. You're careful not to give too much away, but such a lewd gesture thrills you nonetheless. <<set $audiencearousal += 3>><<set $audienceexcitement += 3>><<set $audiencemod += 1>><<arousal 100>><<underupperstrip>><<exhibitionism1>> <</if>> <<if $danceaction is "underoutfitstripopen">><<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name from beneath your $worn.upper.name. You're careful not to give too much away, but such a lewd gesture thrills you nonetheless. <<set $audiencearousal += 9>><<set $audienceexcitement += 9>><<set $audiencemod += 3>><<arousal 500>><<underupperstrip>><<exhibitionism3>> <</if>> <<if $danceaction is "understripskirt">><<set $danceaction to 0>> You gracefully remove your $worn.under_lower.name from beneath your $worn.lower.name. You're careful not to give too much away, but such a lewd gesture thrills you nonetheless. <<set $audiencearousal += 6>><<set $audienceexcitement += 6>><<set $audiencemod += 2>><<arousal 300>><<underlowerstrip>><<exhibitionism3>> <</if>> <<if $danceaction is "underoutfitstripskirt">><<set $danceaction to 0>> You gracefully remove your $worn.under_upper.name from beneath your $worn.upper.name. You're careful not to give too much away, but such a lewd gesture thrills you nonetheless. <<set $audiencearousal += 9>><<set $audienceexcitement += 9>><<set $audiencemod += 3>><<arousal 500>><<underlowerstrip>><<exhibitionism3>> <</if>> <<if $danceaction is "understripnude">><<set $danceaction to 0>> You gracefully remove your $worn.under_lower.name, exposing your <<genitals 1>>. You shiver with excitement, your body laid totally bare. <<set $audiencearousal += 10>><<set $audienceexcitement += 10>><<set $audiencemod += 4>><<arousal 300>><<underlowerstrip>><<exhibitionism5>> <<dance_crossdress_reveal>> <</if>> <<if $danceaction is "understripclothed">><<set $danceaction to 0>> You gracefully remove your $worn.under_lower.name, exposing your <<genitals 1>>. You shiver with excitement, your body laid totally bare. <<set $audiencearousal += 10>><<set $audienceexcitement += 10>><<set $audiencemod += 4>><<arousal 300>><<underlowerstrip>><<exhibitionism5>> <<dance_crossdress_reveal>> <</if>> <</nobr>><</widget>> <<widget "dancestripactions">><<nobr>> <br><br> <<if $worn.upper.set is $worn.lower.set>> <<if !$worn.under_lower.type.includes("naked")>> <<if !$worn.under_upper.type.includes("naked")>> <<if $breastsize gte 3 or $player.gender_appearance isnot "m">> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "outfitstripunderbreasts">></label> | <</if>> <<else>> <<if $exhibitionism gte 35>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist3>> <<radiobutton "$danceaction" "outfitstripunderchest">></label> | <</if>> <</if>> <<else>> <<if $breastsize gte 3>> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "outfitstripbreasts">></label> | <</if>> <<elseif $player.gender_appearance isnot "m" and $worn.lower.gender isnot "m">> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "outfitstripchest">></label> | <</if>> <<else>> <<if $exhibitionism gte 35>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist3>> <<radiobutton "$danceaction" "outfitstripunder">></label> | <</if>> <</if>> <</if>> <<else>> <<if $exhibitionism gte 75>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist5>> <<radiobutton "$danceaction" "outfitstripnude">></label> | <</if>> <</if>> <</if>> <<if !$worn.upper.type.includes("naked") and $worn.upper.set isnot $worn.lower.set>> <<if !$worn.under_upper.type.includes("naked")>> <<if $breastsize gte 3 or $player.gender_appearance isnot "m">> <<if $exhibitionism gte 15>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist2>> <<radiobutton "$danceaction" "upperstripunderbreasts">></label> | <</if>> <<else>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist1>> <<radiobutton "$danceaction" "upperstripunderchest">></label> | <</if>> <<else>> <<if $breastsize gte 3>> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "upperstripbreasts">></label> | <</if>> <<elseif $player.gender_appearance isnot "m" and $worn.lower.gender isnot "m">> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "upperstripfchest">></label> | <</if>> <<else>> <label><span class="meek">Strip $worn.upper.name</span> <<combatexhibitionist1>> <<radiobutton "$danceaction" "upperstripmchest">></label> | <</if>> <</if>> <</if>> <<if !$worn.lower.type.includes("naked") and $worn.upper.set isnot $worn.lower.set>> <<if !$worn.under_lower.type.includes("naked")>> <<if $exhibitionism gte 35>> <label><span class="meek">Strip $worn.lower.name</span> <<combatexhibitionist3>> <<radiobutton "$danceaction" "lowerstripunder">></label> | <</if>> <<else>> <<if $exhibitionism gte 75>> <label><span class="meek">Strip $worn.lower.name</span> <<combatexhibitionist5>> <<radiobutton "$danceaction" "lowerstripnude">></label> | <</if>> <</if>> <</if>> <<if $worn.under_upper.set is $worn.under_lower.set>> <<if !$worn.lower.type.includes("naked") and !$worn.upper.type.includes("naked")>> <<if $worn.lower.skirt is 1>> <<if $exhibitionism gte 35>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist3>> <<radiobutton "$danceaction" "underoutfitstripskirt">></label> | <</if>> <<elseif $worn.upper.open is 1>> <<if $exhibitionism gte 35>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist3>> <<radiobutton "$danceaction" "underoutfitstripopen">></label> | <</if>> <</if>> <<elseif !$worn.lower.type.includes("naked")>> <<if $breastsize gte 3>> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "underoutfitstripbreasts">></label> | <</if>> <<elseif $player.gender_appearance isnot "m" and $worn.under_lower.gender isnot "m">> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "underoutfitstripchest">></label> | <</if>> <<else>> <<if $exhibitionism gte 35>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist3>> <<radiobutton "$danceaction" "underoutfitstripunder">></label> | <</if>> <</if>> <<else>> <<if $exhibitionism gte 75>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist5>> <<radiobutton "$danceaction" "underoutfitstripnude">></label> | <</if>> <</if>> <</if>> <<if !$worn.under_upper.type.includes("naked") and $worn.under_upper.set isnot $worn.under_lower.set>> <<if !$worn.upper.type.includes("naked") and $worn.upper.open is 1>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist1>> <<radiobutton "$danceaction" "underupperstripopen">></label> | <<elseif $breastsize gte 3>> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "underupperstripbreasts">></label> | <</if>> <<elseif $player.gender_appearance isnot "m" and $worn.under_lower.gender isnot "m">> <<if $exhibitionism gte 55>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist4>> <<radiobutton "$danceaction" "underupperstripfchest">></label> | <</if>> <<else>> <label><span class="meek">Strip $worn.under_upper.name</span> <<combatexhibitionist1>> <<radiobutton "$danceaction" "underupperstripmchest">></label> | <</if>> <</if>> <<if !$worn.under_lower.type.includes("naked") and $worn.un