Align outercourse action routing
This commit is contained in:
@@ -160,6 +160,9 @@ Already isolated:
|
||||
- row item selection, weighted item/pair choice, item-template axis filling,
|
||||
and oral/outercourse/anal axis compatibility filters live in `row_item.py`;
|
||||
`prompt_builder.py` keeps public delegate wrappers.
|
||||
- outercourse action-kind classification for boobjob, testicle-sucking,
|
||||
penis-licking, handjob, and footjob lives in `outercourse_action_policy.py`
|
||||
and is shared by row item filtering, role graphs, and Krea action cleanup.
|
||||
- row category/subcategory/item route resolution lives in
|
||||
`row_category_route.py` behind `CategoryItemRoute`, covering hardcore
|
||||
position-category filtering, cast-count adjustment, pose-vs-content seed-axis
|
||||
@@ -257,7 +260,8 @@ Already isolated:
|
||||
dominant guidance, camera performance, aftercare, and group coordination.
|
||||
- outercourse-specific role graph wording has started moving into action-family
|
||||
modules; `hardcore_role_outercourse.py` owns boobjob, testicle-sucking,
|
||||
penis-licking, handjob, and footjob body geometry.
|
||||
penis-licking, handjob, and footjob body geometry, keyed by
|
||||
`outercourse_action_policy.py`.
|
||||
- oral-specific role graph wording lives in `hardcore_role_oral.py`, including
|
||||
direct POV viewer phrasing for kneeling, face-sitting, sixty-nine,
|
||||
edge-supported, side-lying, chair, standing, and reclining oral positions.
|
||||
|
||||
Reference in New Issue
Block a user