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
|
# 1.1.1
|
||||||
|
|
||||||
Changes:
|
Changes:
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
<label>Zoophile</label>
|
<label>Zoophile</label>
|
||||||
<displayCategory>rjw_genes_breeding</displayCategory>
|
<displayCategory>rjw_genes_breeding</displayCategory>
|
||||||
<description>Xenotypes with this Gene are Zoophile.</description>
|
<description>Xenotypes with this Gene are Zoophile.</description>
|
||||||
<iconPath>Genes/Icons/Zoophile_2</iconPath>
|
<iconPath>Genes/Icons/Zoophile</iconPath>
|
||||||
<displayOrderInCategory>54</displayOrderInCategory>
|
<displayOrderInCategory>54</displayOrderInCategory>
|
||||||
<forcedTraits>
|
<forcedTraits>
|
||||||
<li>
|
<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.
|
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!
|
## 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.
|
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)
|
foreach (Pawn pawn in map.mapPawns.AllPawns)
|
||||||
{
|
{
|
||||||
if (pawn != null && this.pawn != null && pawn != this.pawn
|
// Return for trivial errors
|
||||||
&& pos.DistanceTo(pawn.Position) < APHRODISIAC_DISTANCE && GenSight.LineOfSight(pos, pawn.Position, pawn.Map)
|
if (pawn == null || this.pawn == null || pawn == this.pawn)
|
||||||
&& !GeneUtility.HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_aphrodisiac_pheromones))
|
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;
|
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
|
## Planned Xenotypes
|
||||||
|
|
||||||
- "Beastmaster": Zoophile with various genes to command animals to rape, mate etc. and increased animal "handling".
|
**Beastmaster:**
|
||||||
- "Hive-Mother": for breeding Insect Armies, maybe it is also possible to "store" small insects in her etc.
|
|
||||||
|
- [] 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
|
## 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 deal damage as per size (on normal sex-use)
|
||||||
- Genitalia can cause Terror (as ability)
|
- Genitalia can cause Terror (as ability)
|
||||||
- Cumshot Sniper Abilities
|
- Cumshot Sniper Abilities
|
||||||
- Healing Pussy
|
|