Compare commits
5 commits
90204f9134
...
a28354b164
Author | SHA1 | Date | |
---|---|---|---|
|
a28354b164 | ||
|
8324c7a76c | ||
|
b908d7462e | ||
|
bb6fbb67d9 | ||
|
181d3d001a |
10
CHANGELOG.md
|
@ -1,3 +1,13 @@
|
|||
# 1.1.2
|
||||
|
||||
Changes:
|
||||
|
||||
- Added more cool images from WasMachenDennSachen (#22)
|
||||
|
||||
Fixes:
|
||||
|
||||
- Aphrodisiac Pheromones checks for children and other conditions (#25)
|
||||
|
||||
# 1.1.1
|
||||
|
||||
Changes:
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<label>Zoophile</label>
|
||||
<displayCategory>rjw_genes_breeding</displayCategory>
|
||||
<description>Xenotypes with this Gene are Zoophile.</description>
|
||||
<iconPath>Genes/Icons/Zoophile_2</iconPath>
|
||||
<iconPath>Genes/Icons/Zoophile</iconPath>
|
||||
<displayOrderInCategory>54</displayOrderInCategory>
|
||||
<forcedTraits>
|
||||
<li>
|
||||
|
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 21 KiB |
|
@ -2,6 +2,17 @@
|
|||
|
||||
Collection of Known Bugs and reasons for their origin.
|
||||
|
||||
## I changed Parts of a pawn and my genes do not apply!
|
||||
|
||||
Issue: You had a pawn with "huge genitalia" and add a horse-cock with licentia or surgery. This new genitalia is not huge.
|
||||
|
||||
Reason: The genes are applied when they are added. This is usually character-spawn. The genes change the attributes of the genitalia-hediff, and thus genitalia added after the genes are not affected.
|
||||
|
||||
I think I will not gonna fix this.
|
||||
First of all, I think transplants wouldn't reasonably affected by genes.
|
||||
Second, for implementation I'd need to regularly check if every gene changed all relevant genitalia already, and do the same every x-ticks.
|
||||
This seems like a performance sink, so I will not gonna do it.
|
||||
|
||||
## Pawn does not refresh empty Fertilin!
|
||||
|
||||
Issue: A pawn has 0 (or low) Fertilin, and a mood debuff. But they do not do anything about it.
|
||||
|
|
|
@ -39,9 +39,25 @@ namespace RJW_Genes
|
|||
{
|
||||
foreach (Pawn pawn in map.mapPawns.AllPawns)
|
||||
{
|
||||
if (pawn != null && this.pawn != null && pawn != this.pawn
|
||||
&& pos.DistanceTo(pawn.Position) < APHRODISIAC_DISTANCE && GenSight.LineOfSight(pos, pawn.Position, pawn.Map)
|
||||
&& !GeneUtility.HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_aphrodisiac_pheromones))
|
||||
// Return for trivial errors
|
||||
if (pawn == null || this.pawn == null || pawn == this.pawn)
|
||||
continue;
|
||||
// Check for position-existance
|
||||
if (pawn.Position == null || pos == null || pawn.Map == null)
|
||||
continue;
|
||||
// Do nothing if pawn is carried
|
||||
if (pawn.CarriedBy != null)
|
||||
continue;
|
||||
// Do nothing if Pawn is Baby or Child (#25)
|
||||
if (!pawn.ageTracker.Adult)
|
||||
continue;
|
||||
// Do nothing for pawns that also have pheromones
|
||||
if (GeneUtility.HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_aphrodisiac_pheromones))
|
||||
continue;
|
||||
|
||||
// Actual Logic:
|
||||
// Pawn qualifies in right distance and needs line of sight.
|
||||
if (pos.DistanceTo(pawn.Position) < APHRODISIAC_DISTANCE && GenSight.LineOfSight(pos, pawn.Position, pawn.Map))
|
||||
{
|
||||
yield return pawn;
|
||||
}
|
||||
|
|
26
TODOS.md
|
@ -25,8 +25,27 @@ So any help is very appreciated, even if it is just pointing me to existing simi
|
|||
|
||||
## Planned Xenotypes
|
||||
|
||||
- "Beastmaster": Zoophile with various genes to command animals to rape, mate etc. and increased animal "handling".
|
||||
- "Hive-Mother": for breeding Insect Armies, maybe it is also possible to "store" small insects in her etc.
|
||||
**Beastmaster:**
|
||||
|
||||
- [] Animal Mating Call (Get fucked by everything nearby, potentially ending animal rage)
|
||||
- [] Pheromone Spit that marks a target for being raped by animals
|
||||
- [] Power-Boost & Bonding to animals through zoophilia
|
||||
- [] Maybe: Boost pregnancy times of Animals
|
||||
- [] Maybe: Make it Animal-Fertilin-Dependend
|
||||
- [] Either: Can only eat meat or cannot eat meat
|
||||
|
||||
Can't help but think about Rexxar Porn now I am a bad person.
|
||||
|
||||
**Hive Mother:**
|
||||
|
||||
- [] Spawn the small scarabs
|
||||
- [] Fertilise Eggs inside her
|
||||
- [] Produce cocoons
|
||||
- [] Maybe: Insert "dropped" Insect eggs
|
||||
- [] Very fragile, no use except breeding
|
||||
- [] Maybe: can only eat insect jelly
|
||||
- [] Should look like a nice green-yellow alien as we all know fuckable insects would look like.
|
||||
- [] There can only be one Hive Mother, some penalties if there are others. This could be implement with an "Alpha Gene" that gives heavy penalties when other Alpha exists.
|
||||
|
||||
## Genes with Abilities and more Effects
|
||||
|
||||
|
@ -34,5 +53,4 @@ There were some suggestions on the Discord I saved them somewhere else. I am far
|
|||
|
||||
- Genitalia deal damage as per size (on normal sex-use)
|
||||
- Genitalia can cause Terror (as ability)
|
||||
- Cumshot Sniper Abilities
|
||||
- Healing Pussy
|
||||
- Cumshot Sniper Abilities
|