Skip to content
Snippets Groups Projects
Commit 7858551a authored by Zaltys's avatar Zaltys :snake:
Browse files

Removed obsolete code.

parent eace6355
No related branches found
No related tags found
No related merge requests found
......@@ -911,137 +911,5 @@ namespace rjw
}
}
}
public static void inject_genitals(BodyDef target)
{
Log.Message("[RJW] inject_genitals() called");
BodyPartRecord tor_rec = target.corePart;
if (tor_rec != null)
{
var gen_rec = new BodyPartRecord
{
def = DefDatabase<BodyPartDef>.GetNamed("Genitals"),
height = BodyPartHeight.Bottom,
depth = BodyPartDepth.Outside,
coverage = 0.02f
};
gen_rec.groups.Add(BodyPartGroupDefOf.Torso);
gen_rec.parent = tor_rec;
// TODO lots of broken/missing stuff here
//gen_rec.fleshCoverage = 1.0f;
//gen_rec.absoluteCoverage = gen_rec.parent.absoluteCoverage * gen_rec.coverage;
//gen_rec.absoluteFleshCoverage = gen_rec.absoluteCoverage * gen_rec.fleshCoverage;
// coverage is set by XML (or hardcoded like above)
// absoluteCoverage is derived from coverage and the parent's absoluteCoverage
// fleshCoverage is derived from the parts' coverages
// absoluteFleshCoverage is derived from absoluteCoverage and fleshCoverage
// so inserting the genitals affects the Torso's fleshCoverage which affects its absoluteFleshCoverage
tor_rec.parts.Add(gen_rec);
//if (gen_rec.coverage <= tor_rec.fleshCoverage)
//tor_rec.fleshCoverage -= gen_rec.coverage;
//else {
//tor_rec.fleshCoverage = 0.0f;
//Log.Warning ("[RJW] Torso BPR fleshCoverage pushed below zero during genitals injection");
//}
//tor_rec.absoluteFleshCoverage = tor_rec.absoluteCoverage * tor_rec.fleshCoverage;
target.AllParts.Add(gen_rec);
}
else
Log.Error("[RJW] Failed to find the \"Torso\" BodyPartRecord");
}
public static void inject_breasts(BodyDef target)
{
Log.Message("[RJW] inject_breasts() called");
BodyPartRecord tor_rec = target.corePart;
if (tor_rec != null)
{
var gen_rec = new BodyPartRecord
{
def = DefDatabase<BodyPartDef>.GetNamed("Chest"),
height = BodyPartHeight.Top,
depth = BodyPartDepth.Outside,
coverage = 0.1f
};
gen_rec.groups.Add(BodyPartGroupDefOf.Torso);
gen_rec.parent = tor_rec;
// TODO lots of broken/missing stuff here
//gen_rec.fleshCoverage = 1.0f;
//gen_rec.absoluteCoverage = gen_rec.parent.absoluteCoverage * gen_rec.coverage;
//gen_rec.absoluteFleshCoverage = gen_rec.absoluteCoverage * gen_rec.fleshCoverage;
// coverage is set by XML (or hardcoded like above)
// absoluteCoverage is derived from coverage and the parent's absoluteCoverage
// fleshCoverage is derived from the parts' coverages
// absoluteFleshCoverage is derived from absoluteCoverage and fleshCoverage
// so inserting the genitals affects the Torso's fleshCoverage which affects its absoluteFleshCoverage
tor_rec.parts.Add(gen_rec);
//if (gen_rec.coverage <= tor_rec.fleshCoverage)
//tor_rec.fleshCoverage -= gen_rec.coverage;
//else {
//tor_rec.fleshCoverage = 0.0f;
//Log.Warning ("[RJW] Torso BPR fleshCoverage pushed below zero during genitals injection");
//}
//tor_rec.absoluteFleshCoverage = tor_rec.absoluteCoverage * tor_rec.fleshCoverage;
target.AllParts.Add(gen_rec);
}
else
Log.Error("[RJW] Failed to find the \"Torso\" BodyPartRecord");
}
public static void inject_anus(BodyDef target)
{
Log.Message("[RJW] inject_anus() called");
BodyPartRecord tor_rec = target.corePart;
if (tor_rec != null)
{
var gen_rec = new BodyPartRecord
{
def = DefDatabase<BodyPartDef>.GetNamed("Anus"),
height = BodyPartHeight.Bottom,
depth = BodyPartDepth.Outside,
coverage = 0.02f
};
gen_rec.groups.Add(BodyPartGroupDefOf.Torso);
gen_rec.parent = tor_rec;
// TODO lots of broken/missing stuff here
//gen_rec.fleshCoverage = 1.0f;
//gen_rec.absoluteCoverage = gen_rec.parent.absoluteCoverage * gen_rec.coverage;
//gen_rec.absoluteFleshCoverage = gen_rec.absoluteCoverage * gen_rec.fleshCoverage;
// coverage is set by XML (or hardcoded like above)
// absoluteCoverage is derived from coverage and the parent's absoluteCoverage
// fleshCoverage is derived from the parts' coverages
// absoluteFleshCoverage is derived from absoluteCoverage and fleshCoverage
// so inserting the genitals affects the Torso's fleshCoverage which affects its absoluteFleshCoverage
tor_rec.parts.Add(gen_rec);
//if (gen_rec.coverage <= tor_rec.fleshCoverage)
//tor_rec.fleshCoverage -= gen_rec.coverage;
//else {
//tor_rec.fleshCoverage = 0.0f;
//Log.Warning ("[RJW] Torso BPR fleshCoverage pushed below zero during genitals injection");
//}
//tor_rec.absoluteFleshCoverage = tor_rec.absoluteCoverage * tor_rec.fleshCoverage;
target.AllParts.Add(gen_rec);
}
else
Log.Error("[RJW] Failed to find the \"Torso\" BodyPartRecord");
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment