RDF GENES v1.0.4p — FINAL SANITY + PERFORMANCE CHECK

1. Compile
   - Place RDF_Genes directly in RimWorld/Mods.
   - Run Compile.bat.
   - Confirm 1.6/Assemblies/RDFGenes.dll exists and Compile.log reports a successful v1.0.4p source compile.

2. Startup
   - No red XML/Def errors from RDF Genes.
   - Internal Display Doll helper genes do not appear in the xenotype editor.
   - No RDF Udders gene or textures are present.

3. Sentient Rubberdoll
   - Xenotype appears when RJW Genes is active.
   - Spawn several pawns: exactly one of the six selected body forms is assigned.
   - Exactly one RDF hair color and one RDF skin/finish are assigned.
   - Save/reload does not reroll body, hair or skin.
   - Genes are xenogenes.
   - Latex Metabolism shows +70.
   - No periodic visual flicker.

4. RDF Dollmare
   - Fixed Dollmare body; no humanoid body gene is stacked on it.
   - Horse ears and separate horse tail render correctly.
   - Equine genital type is present when RJW Genes is active.
   - Hair/material roll persists after save/reload.
   - Genes are xenogenes.

5. Sentient Rubber Bitch
   - Fixed Rubber Bitch body; no humanoid body gene is stacked on it.
   - Canine genital type is present when RJW Genes is active.
   - Kind and Violence Disabled are present.
   - Hair/material roll persists after save/reload.
   - Genes are xenogenes.

6. Anatomy / compatibility
   - Living Latex Anatomy renders with the selected RDF color/finish.
   - Doll/Futa anatomy still renders correctly.
   - Sized Apparel anchors for Dollmare, Rubber Bitch and Sentient Display Doll remain correct.
   - With optional mods absent, their optional integrations fail gracefully without red errors.

7. RDF Dollfox
   - Fixed Curvy Doll body only; no second RDF body gene appears.
   - Full RDF hair + full 24-skin pool randomizes and persists.
   - Neutral RJW Futanari + Bisexual are present.
   - Canine genital type + requested size genes + Rubber Genitalia are present.
   - Fox ears/tail are resolved from compatible installed gene packs; pounce is optional.

8. RDF Security Doll
   - Fixed Voluptuous Doll body only.
   - Full RDF hair + full 24-skin pool randomizes and persists.
   - Neutral RJW Futanari + Bisexual are present.
   - Dragon genital type + requested size genes + Rubber Genitalia are present.
   - Robust/Unstoppable/Slow/Cold-Stiffening are present.
   - BS_LargeFrame and BS_NaturalArmor are added when those defs exist.

9. RDF Prowler Doll
   - Fixed Standard Doll Figure body only.
   - Full RDF hair + full 24-skin pool randomizes and persists.
   - Neutral RJW Futanari + Bisexual are present.
   - Feline genital type + requested size genes + Rubber Genitalia are present.
   - Fast Runner/Dark Vision are present; B&S small frame/ears, cat tail and pounce resolve when available.

10. Metabolic safety
   - All three remain above -5 Genetic/Metabolic Efficiency in the target mod setup.


11. Performance A/B test
   - Restart RimWorld after compiling; do not hot-swap the DLL.
   - Load the same save/map and use the same game speed as the v1.0.4 TPS test.
   - Confirm the log contains no RDF Genes Gene.Active patch and no Dollmare ScaleFor Harmony failure.
   - Compare uncapped TPS with no other mod/settings changes.
   - If TPS is still unexpectedly low, capture 10-20 seconds in Dubs Performance Analyzer and keep the new Player.log.
