mirror of
https://gitgud.io/c0ffeeeeeeee/rimworld-animations.git
synced 2024-08-15 00:43:45 +00:00
made Expose Data labels more descriptive for better mid-animation saving
This commit is contained in:
parent
670e0ffc32
commit
54dcac6d73
5 changed files with 40 additions and 43 deletions
|
@ -16,15 +16,12 @@ namespace Rimworld_Animations {
|
|||
*/
|
||||
public static AnimationDef tryFindAnimation(ref List<Pawn> participants, rjw.xxx.rjwSextype sexType = 0, rjw.SexProps sexProps = null) {
|
||||
|
||||
//aggressors last
|
||||
participants = participants.OrderBy(p => p.jobs.curDriver is rjw.JobDriver_SexBaseInitiator).ToList();
|
||||
|
||||
participants = participants.OrderBy(p => p == sexProps.Giver).ToList();
|
||||
|
||||
participants = participants.OrderByDescending(p => rjw.GenderHelper.GetSex(p) == rjw.GenderHelper.Sex.futa).ToList();
|
||||
|
||||
//pawns that can fuck last
|
||||
participants = participants.OrderBy(p => rjw.xxx.can_fuck(p)).ToList();
|
||||
participants =
|
||||
participants.OrderBy(p => p.jobs.curDriver is rjw.JobDriver_SexBaseInitiator)
|
||||
.OrderBy(p => p == sexProps.Giver)
|
||||
.OrderByDescending(p => rjw.GenderHelper.GetSex(p) == rjw.GenderHelper.Sex.futa)
|
||||
.OrderBy(p => rjw.xxx.can_fuck(p))
|
||||
.ToList();
|
||||
|
||||
|
||||
List<Pawn> localParticipants = new List<Pawn>(participants);
|
||||
|
@ -220,7 +217,7 @@ namespace Rimworld_Animations {
|
|||
if (requiredGenitals.Contains("NoVagina")) {
|
||||
|
||||
if (rjw.Genital_Helper.has_vagina(pawn)) {
|
||||
failReason = "missing vagina";
|
||||
failReason = "has vagina";
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -229,7 +226,7 @@ namespace Rimworld_Animations {
|
|||
if (requiredGenitals.Contains("NoPenis")) {
|
||||
|
||||
if ((rjw.Genital_Helper.has_multipenis(pawn) || rjw.Genital_Helper.has_penis_infertile(pawn) || rjw.Genital_Helper.has_penis_fertile(pawn))) {
|
||||
failReason = "missing penis";
|
||||
failReason = "has penis";
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue