>>72422
I tried changing that in the source but it just turned into a space when it should be a comma. I think it's because it appends either "breasts" or "fake tits" to the other options, that's why they have a space after them, but it doesn't append anything to "flat chest", and I guess the comma comes from that appended part. Not sure how to fix that.
if (slave?.boobs < 300) {
breastShape += this.helper.isPony() ? 'flat chested' : 'flat chest';
} else if (slave?.boobs < 400) {
breastShape += 'tiny ';
} else if (slave?.boobs < 500) {
breastShape += 'small ';
} else if (slave?.boobs < 650 || (this.slave.visualAge < 6 && !this.censored)) {
breastShape += 'medium ';
} else if (slave?.boobs < 800 || (this.slave.visualAge < 10 && !this.censored)) {
breastShape += 'large ';
} else if (slave?.boobs < 1000 || (!this.censored)) {
breastShape += 'huge ';
} else if (slave?.boobs < 1400) {
breastShape += 'giant breasts, huge ';
}
const clothingBreasts = [
"no clothing", "chains", "body oil", "uncomfortable straps", "shibari robes", "striped panties", "clubslut netting", "striped underwear", "a thong", "a skimpy loincloth", "boyshorts", "panties", "cutoffs", "sport shorts", "harem gauze", "slutty jewelry", "a slutty pony outfit"
];
const clothingCleavage = [
"conservative clothing", "Western clothing", "a slutty qipao", "spats and a tank top", "a latex catsuit", "attractive lingerie", "attractive lingerie for a pregnant woman", "kitty lingerie", "a maternity dress", "stretch pants and a crop-top", "a succubus outfit", "a fallen nuns habit", "a cheerleader outfit", "cutoffs and a t-shirt", "slutty business attire", "a ball gown", "a slave gown", "a halter top dress", "an evening dress", "a mini dress", "a bunny outfit", "a slutty maid outfit", "a slutty nurse outfit", "a dirndl", "a gothic lolita dress", "a button-up shirt and panties", "a button-up shirt", "a t-shirt", "a tank-top", "a tube top", "a bra", "a sports bra", "a striped bra", "a tube top and thong", "a tank-top and panties", "a t-shirt and thong", "leather pants and a tube top", "a bimbo outfit", "a slutty outfit", "a courtesan dress"
];
const clothingSideboob = [
"a toga", "a chattel habit", "a scalemail bikini", "a slave gown", "a leotard", "an apron", "overalls", "a courtesan dress"
];
const clothingUnderboob = [
"stretch pants and a crop-top", "a succubus outfit", "a penitent nuns habit", "a t-shirt", "a tank-top", "a tube top", "a tube top and thong", "a tank-top and panties", "a t-shirt and thong", "a t-shirt and panties", "leather pants and a tube top", "harem gauze", "a bimbo outfit", "a slutty outfit"
];
const clothingBreastParts = [];
if (clothingBreasts.includes(slave?.clothes)) {
if (slave?.boobsImplant === 0 && slave?.boobs > 300) {
clothingBreastParts.push('breasts');
} else if (slave?.boobsImplant !== 0) {
clothingBreastParts.push('fake tits');
}
}
if (clothingCleavage.includes(slave?.clothes)) {
clothingBreastParts.push('cleavage');
}
if (clothingSideboob.includes(slave?.clothes)) {
clothingBreastParts.push('sideboob');
}
if (clothingUnderboob.includes(slave?.clothes)) {
clothingBreastParts.push('underboob');
}
if (clothingBreastParts.length === 0) {
if (slave?.boobsImplant === 0 && slave?.boobs > 300) {
clothingBreastParts.push('breasts');
} else if (slave?.boobsImplant !== 0) {
clothingBreastParts.push('fake tits');
}
}
parts.push(breastShape += clothingBreastParts.join(', '));