|
@@ -5,6 +5,7 @@ if $ARGS[0] = '':
|
|
|
gs $this, 'throat'
|
|
|
gs $this, 'pussy'
|
|
|
gs $this, 'anus'
|
|
|
+ gs $this, 'lips'
|
|
|
gs $this, 'hair'
|
|
|
gs $this, 'tan'
|
|
|
gs $this, 'skin'
|
|
@@ -177,185 +178,65 @@ if $ARGS[0] = 'anus':
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'lips':
|
|
|
- !! There were already checks to set the PC lip size to fit between 0 and 4, so I folded them into this check so as not to needlessly check the same variable multiple times. There was also some duplicate logic; it has since been culled.
|
|
|
- !! When I got here, the $liptalk strings were all bafflingly identical, but were used interchangeably. I think it was probably something lost in translation. The intent was probably to reference lips without sounding repetitive, so for reasons of backward compatibility only,
|
|
|
- !! I have gone ahead and added some variety to each category to help with that. In general, please do not use the $liptalk strings (I will not be documenting them), they are effectively replaced by $pcsdesc_lipsrandom.
|
|
|
if pcs_lip <= 0:
|
|
|
pcs_lip = 0
|
|
|
- rand_lips = rand(0,2)
|
|
|
- if rand_lips = 0:
|
|
|
- $pcdesc_lipsrandom = 'thin'
|
|
|
- elseif rand_lips = 1:
|
|
|
- $pcdesc_lipsrandom = 'narrow'
|
|
|
- elseif rand_lips = 2:
|
|
|
- $pcdesc_lipsrandom = 'slender'
|
|
|
- end
|
|
|
- $pcdesc_lips = 'thin'
|
|
|
- $pcdesc_lipswordy = 'thin, scarcely-noticeable'
|
|
|
- $liptalk = 'thin lips'
|
|
|
- $liptalk2 = 'narrow lips'
|
|
|
- $liptalk3 = 'slender lips'
|
|
|
- $lip1 = 'thin'
|
|
|
+ $pc_desc['lip size'] = func($this, 'ChooseDescWord', 'thin', 'narrow', 'slender')
|
|
|
+ $pcs_lipSize = 'thin'
|
|
|
+ $pc_descWordy['lip size'] = 'thin, scarcely-noticeable'
|
|
|
elseif pcs_lip = 1:
|
|
|
- !! These are average lips, originally described as normal in the calculations I first came across. I suppose you could theoretically have blistered and sunburnt lips, not soft ones, but, you know, let us worry about that use case sometime later.
|
|
|
- rand_lips = rand(0,1)
|
|
|
- if rand_lips = 0:
|
|
|
- $pcdesc_lipsrandom = 'kissable'
|
|
|
- elseif rand_lips = 1:
|
|
|
- $pcdesc_lipsrandom = 'average'
|
|
|
- end
|
|
|
- $pcdesc_lips = 'average'
|
|
|
- $pcdesc_lipswordy = 'kissable, if average'
|
|
|
- $liptalk = 'kissable lips'
|
|
|
- $liptalk2 = 'kissable lips'
|
|
|
- $liptalk3 = 'kissable lips'
|
|
|
- $lip1 = 'normal'
|
|
|
+ $pc_desc['lip size'] = func($this, 'ChooseDescWord', 'kissable', 'normal')
|
|
|
+ $pcs_lipSize = 'normal'
|
|
|
+ $pc_descWordy['lip size'] = 'kissable, if average'
|
|
|
elseif pcs_lip = 2:
|
|
|
- rand_lips = rand(0,2)
|
|
|
- if rand_lips = 0:
|
|
|
- $pcdesc_lipsrandom = 'plump'
|
|
|
- elseif rand_lips = 1:
|
|
|
- $pcdesc_lipsrandom = 'full'
|
|
|
- elseif rand_lips = 2:
|
|
|
- $pcdesc_lipsrandom = 'inviting'
|
|
|
- end
|
|
|
- $pcdesc_lips = 'plump'
|
|
|
- $pcdesc_lipswordy = 'invitingly full'
|
|
|
- $liptalk = 'plump lips'
|
|
|
- $liptalk2 = 'full lips'
|
|
|
- $liptalk3 = 'inviting lips'
|
|
|
- $lip1 = 'plump'
|
|
|
+ $pc_desc['lip size'] = func($this, 'ChooseDescWord', 'plump', 'full', 'inviting')
|
|
|
+ $pcs_lipSize = 'plump'
|
|
|
+ $pc_descWordy['lip size'] = 'invitingly full'
|
|
|
elseif pcs_lip = 3:
|
|
|
- rand_lips = rand(0,2)
|
|
|
- if rand_lips = 0:
|
|
|
- $pcdesc_lipsrandom = 'thick'
|
|
|
- elseif rand_lips = 1:
|
|
|
- $pcdesc_lipsrandom = 'big'
|
|
|
- elseif rand_lips = 2:
|
|
|
- $pcdesc_lipsrandom = 'pouty'
|
|
|
- end
|
|
|
- $pcdesc_lips = 'pouty'
|
|
|
- $pcdesc_lipswordy = 'big, pouty and full'
|
|
|
- $liptalk = 'pouting lips'
|
|
|
- $liptalk2 = 'big lips'
|
|
|
- $liptalk3 = 'thick lips'
|
|
|
- $lip1 = 'pouting'
|
|
|
+ $pc_desc['lip size'] = func($this, 'ChooseDescWord', 'thick', 'big', 'pouty')
|
|
|
+ $pcs_lipSize = 'big, pouting'
|
|
|
+ $pc_descWordy['lip size'] = 'big, pouty and full'
|
|
|
else
|
|
|
pcs_lip = 4
|
|
|
- rand_lips = rand(0,2)
|
|
|
- if rand_lips = 0:
|
|
|
- $pcdesc_lipsrandom = 'fat'
|
|
|
- elseif rand_lips = 1:
|
|
|
- $pcdesc_lipsrandom = 'pillowy'
|
|
|
- elseif rand_lips = 2:
|
|
|
- $pcdesc_lipsrandom = 'plush'
|
|
|
- end
|
|
|
- $pcdesc_lips = 'pillowy'
|
|
|
- $pcdesc_lipswordy = 'plush, pillowy and inviting'
|
|
|
- $liptalk = 'plush lips'
|
|
|
- $liptalk2 = 'pillowy lips'
|
|
|
- $liptalk3 = 'fat lips'
|
|
|
- $lip1 = 'plump, pillowy'
|
|
|
+ $pc_desc['lip size'] = func($this, 'ChooseDescWord', 'fat', 'pillowy', 'plush')
|
|
|
+ $pcs_lipSize = 'pillowy'
|
|
|
+ $pc_descWordy['lip size'] = 'plush, pillowy and inviting'
|
|
|
end
|
|
|
!! Lip balm is used OVER makeup, and given the descriptions already provided for what it does to lips, I feel with some certainty it is meant to be lip gloss, not lip BALM. Still, cannot change the old variables...
|
|
|
!! $pcdesc_lipglossed is used for a past-tense descriptive, present-tense descriptives will use $pcdesc_lipgloss. In most cases, the lip balm descriptors should only add options when looking at random choices, as the additional random options are merely indicative of
|
|
|
!! a more suggestive lip shape and fullness, not necessarily a different type of gloss. Only shiny is culled past 1, because it is boring. $pcs_lipbalm is left for backwards compatibility.
|
|
|
if pcs_lipbalm > 0:
|
|
|
+ $pc_desc['lip gloss'] = func($this, 'ChooseDescWord', 'shiny', 'glossy', 'juicy', 'slippery')
|
|
|
+ $pc_desc['lip glossed'] = 'glossed'
|
|
|
if pcs_lip = 1:
|
|
|
- rand_lipgloss = rand(0,1)
|
|
|
- if rand_lipgloss = 0:
|
|
|
- $pcdesc_lipglossrandom = 'shiny'
|
|
|
- elseif rand_lipgloss = 1:
|
|
|
- $pcdesc_lipglossrandom = 'glossy'
|
|
|
- end
|
|
|
$pcs_lipbalm = 'shiny'
|
|
|
- $pcdesc_lipgloss = 'shiny'
|
|
|
- $pcdesc_lipglossinsertive = ', shiny'
|
|
|
- $pcdesc_lipglossed = 'glossed'
|
|
|
- $pcdesc_lipglosswordy = 'gloss-slicked'
|
|
|
- $lip = 'You have normal<<$pcdesc_lipglossinsertive>> lips.<<$pirsB>><<$pirsA>>'
|
|
|
+
|
|
|
+ $pc_descWordy['lip glossed'] = 'gloss-slicked'
|
|
|
elseif pcs_lip = 2:
|
|
|
- rand_lipgloss = rand(0,2)
|
|
|
- if rand_lipgloss = 0:
|
|
|
- $pcdesc_lipglossrandom = 'juicy'
|
|
|
- elseif rand_lipgloss = 1:
|
|
|
- $pcdesc_lipglossrandom = 'glossy'
|
|
|
- elseif rand_lipgloss = 2:
|
|
|
- $pcdesc_lipglossrandom = 'slippery'
|
|
|
- end
|
|
|
$pcs_lipbalm = 'brilliant and juicy'
|
|
|
- $pcdesc_lipgloss = 'brilliant and juicy'
|
|
|
- $pcdesc_lipglossinsertive = ', brilliant and juicy'
|
|
|
- $pcdesc_lipglossed = 'glossed'
|
|
|
- $pcdesc_lipglosswordy = 'invitingly glossed'
|
|
|
- $lip = 'You have plump<<$pcdesc_lipglossinsertive>> lips. <<$pirsB>> <<$pirsA>>'
|
|
|
+ $pc_descWordy['lip glossed'] = 'invitingly glossed'
|
|
|
elseif pcs_lip = 3:
|
|
|
- rand_lipgloss = rand(0,4)
|
|
|
- if rand_lipgloss = 0:
|
|
|
- $pcdesc_lipglossrandom = 'juicy'
|
|
|
- elseif rand_lipgloss = 1:
|
|
|
- $pcdesc_lipglossrandom = 'glossy'
|
|
|
- elseif rand_lipgloss = 2:
|
|
|
- $pcdesc_lipglossrandom = 'slippery'
|
|
|
- elseif rand_lipgloss = 3:
|
|
|
- $pcdesc_lipglossrandom = 'gloss-slicked'
|
|
|
- elseif rand_lipgloss = 4:
|
|
|
- $pcdesc_lipglossrandom = 'gloss-stickied'
|
|
|
- end
|
|
|
$pcs_lipbalm = 'juicy and full'
|
|
|
- $pcdesc_lipgloss = 'juicy and full'
|
|
|
- $pcdesc_lipglossinsertive = ', juicy and full'
|
|
|
- $pcdesc_lipglossed = 'glossed'
|
|
|
- $pcdesc_lipglosswordy = 'wetly-glossed'
|
|
|
- $lip = 'You have big, pouting, <<$pcdesc_lipgloss>> lips. <<$pirsB>> <<$pirsA>>'
|
|
|
+ $pc_descWordy['lip glossed'] = 'wetly-glossed'
|
|
|
elseif pcs_lip = 4:
|
|
|
- rand_lipgloss = rand(0,6)
|
|
|
- !! I know what you are thinking -- dripping? But believe me; past a certain point it really will. It is far from the least realistic thing we would have in here anyway.
|
|
|
- if rand_lipgloss = 0:
|
|
|
- $pcdesc_lipglossrandom = 'juicy'
|
|
|
- elseif rand_lipgloss = 1:
|
|
|
- $pcdesc_lipglossrandom = 'glossy'
|
|
|
- elseif rand_lipgloss = 2:
|
|
|
- $pcdesc_lipglossrandom = 'gloss-slicked'
|
|
|
- elseif rand_lipgloss = 3:
|
|
|
- $pcdesc_lipglossrandom = 'gloss-stickied'
|
|
|
- elseif rand_lipgloss = 4:
|
|
|
- $pcdesc_lipglossrandom = 'gloss-dripping'
|
|
|
- elseif rand_lipgloss = 5:
|
|
|
- $pcdesc_lipglossrandom = 'glisteningly wet'
|
|
|
- elseif rand_lipgloss = 6:
|
|
|
- $pcdesc_lipglossrandom = 'slippery'
|
|
|
- end
|
|
|
$pcs_lipbalm = 'wet and glossy'
|
|
|
- $pcdesc_lipgloss = 'wet and glossy'
|
|
|
- $pcdesc_lipglossinsertive = ', wet and glossy'
|
|
|
- $pcdesc_lipglossed = 'glossed'
|
|
|
- $pcdesc_lipglosswordy = 'suggestively gloss-glazed'
|
|
|
- $lip = 'You have pillowy, <<$pcdesc_lipgloss>>, suggestively full lips. <<$pirsB>> <<$pirsA>>'
|
|
|
+ $pc_descWordy['lip glossed'] = 'suggestively gloss-glazed'
|
|
|
else
|
|
|
!! Lip size 0
|
|
|
- $pcdesc_lipglossrandom = 'shiny'
|
|
|
$pcs_lipbalm = 'shiny'
|
|
|
- $pcdesc_lipgloss = 'shiny'
|
|
|
- $pcdesc_lipglossinsertive = ', shiny'
|
|
|
- $pcdesc_lipglossed = 'glossed'
|
|
|
- $pcdesc_lipglosswordy = 'gloss-slicked'
|
|
|
- $lip = 'You have thin<<$pcdesc_lipglossinsertive>> lips. <<$pirsB>> <<$pirsA>>'
|
|
|
+ $pc_descWordy['lip glossed'] = 'gloss-slicked'
|
|
|
end
|
|
|
else
|
|
|
!! No gloss
|
|
|
- $pcdesc_lipglossrandom = 'soft'
|
|
|
+ $pc_desc['lip gloss'] = 'soft'
|
|
|
$pcs_lipbalm = 'soft'
|
|
|
- $pcdesc_lipgloss = 'soft'
|
|
|
- $pcdesc_lipglossinsertive = ''
|
|
|
- $pcdesc_lipglossed = 'softened'
|
|
|
- $pcdesc_lipglosswordy = 'soft'
|
|
|
- $lip = 'You have <<$pcdesc_lipswordy>> lips. <<$pirsB>> <<$pirsA>>'
|
|
|
+ $pc_desc['lip glossed'] = 'softened'
|
|
|
end
|
|
|
|
|
|
+ $lip = 'You have <<$pcs_lipSize>>, <<$pc_desc[''lip gloss'']>> ' + iif(pcs_lip = 4, 'suggestively full ', '') + 'lips. <<$pirsB>> <<$pirsA>>'
|
|
|
+
|
|
|
!! A pair of ready-made lip strings for writers to use if they are unsure how to construct them themselves. Again, these are not great and should preferably not be relied on, but they are here.
|
|
|
- $pcdesc_fulllips = '<<$pcdesc_lips>><<$pcdesc_lipglossinsertive>> lips'
|
|
|
- $pcdesc_fulllipswordy = '<<$pcdesc_lipglossrandom>>, <<$pcdesc_lipswordy>> lips'
|
|
|
+ $pc_desc['lips'] = '<<$pc_desc[''lip size'']>> <<$pc_desc[''lip gloss'']>>'
|
|
|
+ $pc_descWordy['lips'] = '<<$pc_desc[''lip gloss'']>>, <<$pc_descWordy[''lip size'']>>'
|
|
|
|
|
|
killvar 'rand_lips'
|
|
|
killvar 'rand_lipgloss'
|