Improve POV face-sitting wording
This commit is contained in:
+20
-1
@@ -471,6 +471,16 @@ def _pov_hardcore_pose_sentence(
|
||||
def outercourse_sentence(base: str) -> str:
|
||||
return _clean(base).rstrip(".")
|
||||
|
||||
if (
|
||||
"face-sitting" in context
|
||||
or "face sitting" in context
|
||||
or ("straddles" in context and "face" in context and "pussy" in context)
|
||||
):
|
||||
return outercourse_sentence(
|
||||
"The woman is above the camera in a close first-person underview, straddling the viewer's face with her thighs on both sides of his head; "
|
||||
"her pussy is directly over the viewer's mouth in the lower foreground, tongue contact visible from below"
|
||||
)
|
||||
|
||||
if _is_outercourse_text(context, action_lower):
|
||||
if any(term in context for term in ("boobjob", "titjob", "breast sex", "breast-sex")):
|
||||
return outercourse_sentence(
|
||||
@@ -1763,6 +1773,11 @@ def _composition_phrase(
|
||||
action_lower = _clean(action).lower()
|
||||
composition_lower = composition.lower()
|
||||
detail_density = _normalize_hardcore_detail_density(detail_density)
|
||||
if "first-person underview" in action_lower or "straddling the viewer's face" in action_lower:
|
||||
if any(token in composition_lower for token in ("mirror-reflected", "oral scene", "face and body visible")):
|
||||
return (
|
||||
f"{prefix} close first-person underview with the woman's thighs framing the camera and the oral contact centered"
|
||||
)
|
||||
oral_pose_tokens = (
|
||||
"kneeling oral",
|
||||
"side-lying oral",
|
||||
@@ -1833,7 +1848,11 @@ def _expression_phrase(expression: Any) -> str:
|
||||
expression = _clean(expression)
|
||||
if not expression:
|
||||
return ""
|
||||
if ";" in expression or re.search(r"\b(?:Woman|Man) [A-Z] has\b|\bthe (?:woman|man) has\b", expression):
|
||||
if ";" in expression or re.search(
|
||||
r"\b(?:Woman|Man) [A-Z] has\b|\bthe (?:woman|man) has\b",
|
||||
expression,
|
||||
flags=re.IGNORECASE,
|
||||
):
|
||||
return f"Expressions: {expression}"
|
||||
return f"with {expression}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user