RimWorld

RimWorld

EBSG - Anomaly Genes
8 Comments
CTH2004 9 Jul @ 2:14pm 
Cool!
pewpewdewd 6 Jul @ 8:08pm 
honestly not even gonna use this but i'm subscribing just for the fact one of the genes is called Absolute Heathen
Alite  [author] 6 Jul @ 5:21am 
The way that the VEF version of hediff adding is coded causes the hediff to be added whenever any gene is added if the pawn has a hediff giving gene. For example, the test genes I used were the health genes, specifically the body part removal ones.

If a pawn had Missing Kidney, then had any other gene added through any method (dev mode, the EBSG gene randomizer, any gene injector methods other mods use, etc), then the hediff that removes a kidney would be added a second time, thus removing the second kidney.

My method solves that by requiring it be the gene itself that's added, so you'd have to gain the missing kidney gene twice to lose both kidneys that way. It's restrictive in its own ways since it uses gene classes, but I can fix those restrictions more easily.
CTH2004 5 Jul @ 9:01pm 
Ah, forgot Void Born was a hediff, not a trait!

Makes more sense now (:

And, what issues are those that you avoid?
Alite  [author] 4 Jul @ 5:17pm 
Basic Rimworld doesn't have any method for adding hediffs to pawns via genes. VEF technically adds a method for adding hediffs, but it has certain issues that my method avoids.
CTH2004 4 Jul @ 4:25pm 
nice! quick question though: why do the Void Borne and Inhumanized (or is it just Void Born? I always have EBSG Framework active) reqrire EBSG framework?
Latex Santa 3 Jul @ 10:41pm 
Pretty cool, I'll try them out sometime.
Dogey90 3 Jul @ 3:55pm 
ok