|
@@ -8,7 +8,6 @@
|
|
|
!! There is also a special string, $pcdesc_typeinsertive, that follows the format " , descriptive text" as in, " , invitingly-glossed". Please check the master string document to see if this exists for the string you need. - xerya, July 2017
|
|
|
|
|
|
if $ARGS[0] = '':
|
|
|
- gs 'body_desc'
|
|
|
!!!!!!!!!!!!!!!!
|
|
|
!!!!!SIZE AND WEIGHT!!!
|
|
|
!!!!!!!!!!!!!!!!
|
|
@@ -19,301 +18,7 @@ if $ARGS[0] = '':
|
|
|
pcs_bust = (pcs_waist * bratio) / 100 + nbsize + magicf2b + silicone
|
|
|
pcs_butt = (pcs_hips / 10) + silicone_butt + butt_cheat
|
|
|
pcs_cupsize = pcs_bust - pcs_band
|
|
|
-
|
|
|
- !! If the PC has vastly less breast tissue than she does silicone, use a slightly more derogatory term. There is actually not a great way to calculate this; silicone counts almost the same on all body types, even though an increase of 200cc, for example, would be vastly
|
|
|
- !! more noticeable on a thinner body than a heavier one. I have experimented with moving where the silicone is factored in to the body shape calculations, but ultimately there is just no better way to do it than how it is now, given the things that increase the amount
|
|
|
- !! of silicone in the PC body. The best kludge I can make is working off of stored fat (pcs_weight does actually not do the job at all, as a fat PC and thin PC are almost the same, oddly, in my tests) and making an approximation from there. The amount of the silicone
|
|
|
- !! variable does not really equate to any particular real-life cc calculation for implant size, so we cannot go off of that. This will have to do for now.
|
|
|
- pcs_bustdisparity = (silicone/10) - salocatnow
|
|
|
-
|
|
|
- if pcs_bustdisparity >=1 and pcs_bustdisparity < 2:
|
|
|
- $pcdesc_breastsqualifier = ''
|
|
|
- $pcdesc_breastsqualifierinsertive = ''
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- elseif pcs_bustdisparity >= 2 and pcs_bustdisparity < 3:
|
|
|
- $pcdesc_breastsqualifier = ' semi-spherical'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', semi-spherical'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- elseif pcs_bustdisparity >= 3 and pcs_bustdisparity < 4:
|
|
|
- $pcdesc_breastsqualifier = ' firm and round'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', firm and round'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- !! Already we are about as far as a normal, non-fetishistic human being would get -- the maximum size of implant, the XXL, results in 40 silicone, and an extremely thin and well-kept PC will have a minimum salocatnow of 1.
|
|
|
- !! That means that anything below this line means it was a very intentional move toward sexual objectification, as it could only come from fillable or string implants (and on a thin frame, no less), so we can take some liberties.
|
|
|
- elseif pcs_bustdisparity >= 4 and pcs_bustdisparity < 5:
|
|
|
- $pcdesc_breastsqualifier = ' clearly man-made'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', clearly man-made'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- elseif pcs_bustdisparity >= 5 and pcs_bustdisparity < 6:
|
|
|
- $pcdesc_breastsqualifier = ' plastic fuckdoll'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', plastic fuckdoll'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- elseif pcs_bustdisparity >= 6 and pcs_bustdisparity < 7:
|
|
|
- $pcdesc_breastsqualifier = ' walking fucktoy'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', walking fucktoy'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- elseif pcs_bustdisparity >= 7 and pcs_bustdisparity < 8:
|
|
|
- $pcdesc_breastsqualifier = ' laughably overdone fuckdoll'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', laughably overdone fuckdoll'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- elseif pcs_bustdisparity >= 8:
|
|
|
- $pcdesc_breastsqualifier = ' <<$pcdesc_haircolourwordy>> overdone fuckdoll'
|
|
|
- $pcdesc_breastsqualifierinsertive = ', <<$pcdesc_haircolourwordy>> overdone fuckdoll'
|
|
|
- $pcdesc_breastsword = 'bolt-ons'
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- !! This triggers if they have fake breasts, but they are not obviously, blatantly fake breasts. In fact, this should be what triggers most of the time with a PC who has implants, given average cases.
|
|
|
- elseif pcs_bustdisparity < 1 and silicone > 0:
|
|
|
- if pcs_cupsize <= 30:
|
|
|
- $pcdesc_breastsword = 'breasts'
|
|
|
- else
|
|
|
- $pcdesc_breastsword = 'tits'
|
|
|
- end
|
|
|
- $pcdesc_breastsqualifier = ''
|
|
|
- $pcdesc_breastsqualifierinsertive = ''
|
|
|
- pcdesc_breastimplantcheck = 1
|
|
|
- !! For all-natural PCs.
|
|
|
- else
|
|
|
- if pcs_cupsize <= 30:$pcdesc_breastsword = 'breasts'
|
|
|
- if pcs_cupsize > 30:$pcdesc_breastsword = 'tits'
|
|
|
- $pcdesc_breastsqualifier = ''
|
|
|
- $pcdesc_breastsqualifierinsertive = ''
|
|
|
- pcdesc_breastimplantcheck = 0
|
|
|
- end
|
|
|
-
|
|
|
- !! These will not be used below, but can be referenced by descriptive writers in case they want to be able to quickly reference whether or not the PC has implants, as in "He reaches up and cups your<<$pcdesc_breastsfakeinsertive>> breasts."
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastsfakeinsertive = ' fake'
|
|
|
- else
|
|
|
- $pcdesc_breastsfakeinsertive = ''
|
|
|
- end
|
|
|
-
|
|
|
- if pcs_cupsize <= 5:
|
|
|
- tits = 0
|
|
|
- $titsize = 'AA cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'tiny'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'barely-there'
|
|
|
- end
|
|
|
- !! Honestly, I am not even sure it is possible to have silicone and be this small. But just in case...
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'scarcely-augmented<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'tiny, mosquito-bite <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'tiny'
|
|
|
- elseif pcs_cupsize <= 10:
|
|
|
- tits = 1
|
|
|
- $titsize = 'A cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'petite'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'smaller than a handful'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'barely modified<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'petite, puffy little <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'petite'
|
|
|
- elseif pcs_cupsize <= 15:
|
|
|
- tits = 2
|
|
|
- $titsize = 'B cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'small'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'sporty'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'small, subtly augmented<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'small, handful-sized <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'small'
|
|
|
- elseif pcs_cupsize <= 20:
|
|
|
- tits = 3
|
|
|
- $titsize = 'C cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'ample'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'average-sized'
|
|
|
- end
|
|
|
- !! At this point PCs should now be able to get the bolted-on look, so we need to be a bit more careful to avoid contradictions in descriptive phrasing. It is OK to have some repetition here for a cup size or two.
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'ample, silicone-padded<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'ample, handful-sized <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'ample'
|
|
|
- elseif pcs_cupsize <= 25:
|
|
|
- tits = 4
|
|
|
- $titsize = 'D cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'full'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'hefty'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'full, silicone-padded<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'jiggly, womanly full <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'full'
|
|
|
- elseif pcs_cupsize <= 30:
|
|
|
- tits = 5
|
|
|
- $titsize = 'E cup'
|
|
|
- rand_breasts = rand(0,2)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'generous'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'heavy'
|
|
|
- elseif rand_breasts = 2:
|
|
|
- $pcdesc_breastsrandom = 'fairly large'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'heavy, fake<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'soft, generously-sized <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'generous'
|
|
|
- elseif pcs_cupsize <= 35:
|
|
|
- !! From F cup and onward, breasts are now automatically referred to as tits, since that is how most others will see them. It is a subtle sexualisation, but it should be one that matches with the pre-generated descriptions from here on out.
|
|
|
- tits = 6
|
|
|
- $titsize = 'F cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'big'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'large'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'big, implant-stuffed<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'big, jiggly and sizeable <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'big'
|
|
|
- elseif pcs_cupsize <= 40:
|
|
|
- tits = 7
|
|
|
- $titsize = 'G cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'considerably large'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'quite large'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'considerably large, implant-stuffed<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'quite large and jiggly <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'considerably large'
|
|
|
- elseif pcs_cupsize <= 45:
|
|
|
- tits = 8
|
|
|
- $titsize = 'H cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'extremely large'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'incredibly stacked'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'extremely large, silicone-stuffed<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'extremely large, over-stacked <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'extremely large'
|
|
|
- elseif pcs_cupsize <= 50:
|
|
|
- tits = 9
|
|
|
- $titsize = 'I cup'
|
|
|
- rand_breasts = rand(0,2)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'huge'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'impractically big'
|
|
|
- elseif rand_breasts = 2:
|
|
|
- $pcdesc_breastsrandom = 'figure-dominating'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'huge, silicone-swollen<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'huge, wholly impractical <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'huge'
|
|
|
- elseif pcs_cupsize <= 55:
|
|
|
- tits = 10
|
|
|
- $titsize = 'J cup'
|
|
|
- rand_breasts = rand(0,1)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'massive'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'enormous'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'massively fake<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'massive, attention-grabbing <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'massive'
|
|
|
- else
|
|
|
- tits = 11
|
|
|
- $titsize = 'K cup'
|
|
|
- rand_breasts = rand(0,2)
|
|
|
- if rand_breasts = 0:
|
|
|
- $pcdesc_breastsrandom = 'whorishly oversized'
|
|
|
- elseif rand_breasts = 1:
|
|
|
- $pcdesc_breastsrandom = 'fucktoy-appropriate'
|
|
|
- elseif rand_breasts = 2:
|
|
|
- $pcdesc_breastsrandom = 'ridiculously big'
|
|
|
- end
|
|
|
- if pcdesc_breastimplantcheck = 1:
|
|
|
- $pcdesc_breastswordy = 'whorishly oversized<<$pcdesc_breastsqualifierinsertive>> <<$pcdesc_breastsword>>'
|
|
|
- else
|
|
|
- $pcdesc_breastswordy = 'ridiculously big and figure-dominating <<$pcdesc_breastsword>>'
|
|
|
- end
|
|
|
- $pcdesc_breasts = 'whorishly oversized'
|
|
|
- end
|
|
|
- if pcs_butt <= 4:
|
|
|
- buttpic = 1
|
|
|
- $pcs_butt_adj1 = 'flat ass'
|
|
|
- $pcs_butt_adj2 = 'flat butt'
|
|
|
- $pcs_butt = 'Your <a href="exec:view''images/pc/body/ass/1.jpg''">ass</a> is square and as flat as a plank. It can be considered very masculine looking and isn''t very impressive.'
|
|
|
- elseif pcs_butt <= 8:
|
|
|
- buttpic = 2
|
|
|
- $pcs_butt_adj1 = 'ass'
|
|
|
- $pcs_butt_adj2 = 'butt'
|
|
|
- $pcs_butt = 'You have an average, feminine looking <a href="exec:view''images/pc/body/ass/2.jpg''">ass</a>. While it''s not flat, it''s nothing special either.'
|
|
|
- elseif pcs_butt <= 12:
|
|
|
- buttpic = 3
|
|
|
- $pcs_butt_adj1 = 'tight ass'
|
|
|
- $pcs_butt_adj2 = 'nice ass'
|
|
|
- $pcs_butt = 'Your tight <a href="exec:view''images/pc/body/ass/3.jpg''">ass</a> is a little bigger, rounder and firmer than average. You often draw the stares of guys around you.'
|
|
|
- elseif pcs_butt <= 16:
|
|
|
- buttpic = 4
|
|
|
- $pcs_butt_adj1 = 'fat ass'
|
|
|
- $pcs_butt_adj2 = 'bubble butt'
|
|
|
- $pcs_butt = 'You have a large and natural bubble <a href="exec:view''images/pc/body/ass/4.jpg''">butt</a> that jiggles and sways as you walk. Guys hungrily fixate on you with their tongues hanging out and other girls are often envious of your booty.'
|
|
|
- end
|
|
|
- if silicone_butt > 0:
|
|
|
- buttpic = 4
|
|
|
- $pcs_butt = 'Through the use of implants, you have given yourself a jiggly bubble <a href="exec:view''images/pc/body/ass/4.jpg''">butt</a> that attracts the attention of the people around you. It might be fake, but you''ve got some junk in the trunk.'
|
|
|
- end
|
|
|
-
|
|
|
- !! 'Thanks to the workouts you''ve been doing, you have gained a large and natural bubble butt that''s rounded and very firm. Guys hungrily fixate on you with their tongues hanging out and other girls are often envious of your booty.'
|
|
|
-
|
|
|
|
|
|
-
|
|
|
!!pcs_weight: Svetas weight in kg
|
|
|
!!Optimal Weight (170cm): 60kg, 60 salo
|
|
|
!!This is an approximation, so that a sveta with a different height has the same BMI for the same salo values.
|
|
@@ -352,9 +57,7 @@ if $ARGS[0] = '':
|
|
|
end
|
|
|
end
|
|
|
|
|
|
- !!! Maruda Hair Mod
|
|
|
-
|
|
|
- !! Appearance factors and calculations
|
|
|
+ gs 'body_desc'
|
|
|
|
|
|
!! Skin1 is only used in the foto location, and can be replaced at a later date. From here on out, do not use it.
|
|
|
if pcs_skin > 100:
|