mirror of
https://gitgud.io/Ed86/rjw-std.git
synced 2024-08-14 23:57:23 +00:00
1.0
This commit is contained in:
parent
65afc7f93d
commit
d778e3a53a
33 changed files with 53 additions and 51 deletions
BIN
1.3/Assemblies/RimJobWorldSTD.dll
Normal file
BIN
1.3/Assemblies/RimJobWorldSTD.dll
Normal file
Binary file not shown.
Binary file not shown.
|
@ -4,7 +4,7 @@
|
|||
<!-- part of HIV -->
|
||||
<HediffDef>
|
||||
<defName>Immunodeficiency</defName>
|
||||
<hediffClass>std.Hediff_ID</hediffClass>
|
||||
<hediffClass>rjwstd.Hediff_ID</hediffClass>
|
||||
<defaultLabelColor>(1.0, 0.0, 0.0)</defaultLabelColor>
|
||||
<label>Immunodeficiency</label>
|
||||
<makesSickThought>false</makesSickThought>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<STD.std_def>
|
||||
<rjwstd.std_def>
|
||||
<defName>Boobitis</defName>
|
||||
<label>boobitis</label>
|
||||
<description>Boobitis is a highly contagious mechanite plague that causes permanent breast growth if left untreated. It was initialy created as a harmless glittertech "party drug" but has since mutated and spread to virtually every human colony.</description>
|
||||
|
@ -13,5 +13,5 @@
|
|||
<appliedOnFixedBodyParts>
|
||||
<li>Chest</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
</STD.std_def>
|
||||
</rjwstd.std_def>
|
||||
</Defs>
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<STD.std_def>
|
||||
<rjwstd.std_def>
|
||||
<defName>HIV</defName>
|
||||
<label>HIV</label>
|
||||
<description>HIV consists of two parts: an acute and a chronic infection. Both parts follow the same course, reducing the infected pawn's blood filtration as their severity increases. The acute phase progresses rapidly but can be fought by the pawn's immune system, whereas the chronic phase progresses very slowly but can never be cured. Treatment can modestly slow the progress of the disease.</description>
|
||||
|
@ -10,5 +10,5 @@
|
|||
<catch_chance>0.05</catch_chance>
|
||||
<spawn_chance>0.005</spawn_chance>
|
||||
<spawn_severity>0.80</spawn_severity>
|
||||
</STD.std_def>
|
||||
</rjwstd.std_def>
|
||||
</Defs>
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<STD.std_def>
|
||||
<rjwstd.std_def>
|
||||
<defName>Herpes</defName>
|
||||
<label>herpes</label>
|
||||
<description>Herpes is an incurable but nonfatal disease. Affected pawns experience pain and itchiness in the affected body parts. Treatment is effective at reducing the intensity of the symptoms.</description>
|
||||
|
@ -12,5 +12,5 @@
|
|||
<appliedOnFixedBodyParts>
|
||||
<li>Genitals</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
</STD.std_def>
|
||||
</rjwstd.std_def>
|
||||
</Defs>
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<STD.std_def>
|
||||
<rjwstd.std_def>
|
||||
<defName>Syphilis</defName>
|
||||
<label>syphilis</label>
|
||||
<description>Syphilis is a serious disease that affects the mind. If left untreated, it leads to corrupted thoughts, mood problems, potential permanent damage to the brain, liver, and kidneys, and, ultimately, death. The good news is that it is easily defeated by proper treatment.</description>
|
||||
|
@ -9,5 +9,5 @@
|
|||
<catch_chance>0.08</catch_chance>
|
||||
<environment_pitch_chance>0.03</environment_pitch_chance>
|
||||
<autocure_below_severity>0.01</autocure_below_severity>
|
||||
</STD.std_def>
|
||||
</rjwstd.std_def>
|
||||
</Defs>
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<STD.std_def>
|
||||
<rjwstd.std_def>
|
||||
<defName>Warts</defName>
|
||||
<label>warts</label>
|
||||
<description>Genital warts are unsightly and cause an itching/burning sensation. They are easily treated and never fatal.</description>
|
||||
|
@ -11,5 +11,5 @@
|
|||
<appliedOnFixedBodyParts>
|
||||
<li>Genitals</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
</STD.std_def>
|
||||
</rjwstd.std_def>
|
||||
</Defs>
|
|
@ -3,7 +3,7 @@
|
|||
<Defs>
|
||||
<ThoughtDef>
|
||||
<defName>WastingAway</defName>
|
||||
<workerClass>STD.ThoughtWorker_WastingAway</workerClass>
|
||||
<workerClass>rjwstd.ThoughtWorker_WastingAway</workerClass>
|
||||
<stages>
|
||||
<li>
|
||||
<label>wasting away</label>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<Defs>
|
||||
<ThoughtDef>
|
||||
<defName>ItchyCrotch</defName>
|
||||
<workerClass>STD.ThoughtWorker_ItchyCrotch</workerClass>
|
||||
<workerClass>rjwstd.ThoughtWorker_ItchyCrotch</workerClass>
|
||||
<stages>
|
||||
<li>
|
||||
<label>itchy crotch</label>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<Defs>
|
||||
<ThoughtDef>
|
||||
<defName>SyphiliticThoughts</defName>
|
||||
<workerClass>STD.ThoughtWorker_SyphiliticThoughts</workerClass>
|
||||
<workerClass>rjwstd.ThoughtWorker_SyphiliticThoughts</workerClass>
|
||||
<stages>
|
||||
<li>
|
||||
<label>syphilitic thoughts</label>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>STD</RootNamespace>
|
||||
<AssemblyName>STD</AssemblyName>
|
||||
<RootNamespace>rjwstd</RootNamespace>
|
||||
<AssemblyName>RimJobWorldSTD</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -3,7 +3,7 @@ using HugsLib;
|
|||
using HugsLib.Settings;
|
||||
using Verse;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public class STDBase : ModBase
|
||||
{
|
||||
|
|
|
@ -3,7 +3,7 @@ using HarmonyLib;
|
|||
using System;
|
||||
using rjw;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
///<summary>
|
||||
///boobitis increase sex need/make pawn horny
|
||||
|
|
|
@ -4,7 +4,7 @@ using System;
|
|||
using rjw;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public static class std_Boobitis
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using Verse;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public class Hediff_ID : Hediff
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using RimWorld;
|
||||
using Verse;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public class ThoughtWorker_WastingAway : ThoughtWorker
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@ using System;
|
|||
using rjw;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
[HarmonyPatch(typeof(std_updater), "update")]
|
||||
[StaticConstructorOnStartup]
|
||||
|
|
|
@ -4,7 +4,7 @@ using System;
|
|||
using rjw;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
/// <summary>
|
||||
/// add some infections
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using RimWorld;
|
||||
using Verse;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public class ThoughtWorker_ItchyCrotch : ThoughtWorker
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@ using rjw;
|
|||
using System;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
[HarmonyPatch(typeof(AfterSexUtility), "think_about_sex", new Type[] {typeof(Pawn), typeof(Pawn), typeof(bool), typeof(SexProps), typeof(bool)})]
|
||||
[StaticConstructorOnStartup]
|
||||
|
|
|
@ -4,7 +4,7 @@ using rjw;
|
|||
using System;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public static class std_Rash
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using RimWorld;
|
||||
using Verse;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
public class ThoughtWorker_SyphiliticThoughts : ThoughtWorker
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@ using System;
|
|||
using rjw;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
[HarmonyPatch(typeof(std_updater), "update")]
|
||||
[StaticConstructorOnStartup]
|
||||
|
|
|
@ -4,7 +4,7 @@ using System;
|
|||
using rjw;
|
||||
using RimWorld;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
/// <summary>
|
||||
/// do damage to pawn health
|
||||
|
|
|
@ -3,7 +3,7 @@ using HarmonyLib;
|
|||
using rjw;
|
||||
using System;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
///<summary>
|
||||
///roll for STD with unprotected rjw sex
|
||||
|
|
|
@ -4,7 +4,7 @@ using rjw;
|
|||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
///<summary>
|
||||
///roll for STD update every 10 sex need ticks
|
||||
|
|
|
@ -4,7 +4,7 @@ using rjw;
|
|||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
///<summary>
|
||||
///roll for STD update every 10 sex need ticks
|
||||
|
|
|
@ -3,7 +3,7 @@ using System.Linq;
|
|||
using Verse;
|
||||
using rjw;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
/// <summary>
|
||||
/// Common functions and constants relevant to STDs.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using System.Collections.Generic;
|
||||
using Verse;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
/// <summary>
|
||||
/// Defines a disease that has a chance to spread during sex.
|
||||
|
|
|
@ -6,7 +6,7 @@ using Verse;
|
|||
using rjw;
|
||||
using rjw.Modules.Interactions.Enums;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
/// <summary>
|
||||
/// Responsible for spreading STDs (adding STD hediffs). Usually happens during sex.
|
||||
|
|
|
@ -3,7 +3,7 @@ using RimWorld;
|
|||
using Verse;
|
||||
using rjw;
|
||||
|
||||
namespace STD
|
||||
namespace rjwstd
|
||||
{
|
||||
/// <summary>
|
||||
/// Responsible for handling the periodic effects of having an STD hediff.
|
||||
|
|
32
README.md
32
README.md
|
@ -1,23 +1,25 @@
|
|||
And why would you read me?
|
||||
Requirements:
|
||||
Harmony
|
||||
Hugslib
|
||||
Rimjobworld 5.0+(https://gitgud.io/Ed86/rjw)
|
||||
|
||||
Mod git:
|
||||
https://gitgud.io/Ed86/rjw-std
|
||||
Features:
|
||||
Adds STDs when pawns have unprotected sex with infected pawns or in dirty environment:
|
||||
- HIVs/Immunodeficiency - apply random infections
|
||||
- Syphilis - damages pawn organs/health
|
||||
- Herpes & Warts - :(
|
||||
- Boobitis - expands breasts by ~70%
|
||||
|
||||
Patches:
|
||||
Nymphs spawn std chance x3
|
||||
|
||||
|
||||
Support Ed:
|
||||
https://subscribestar.adult/Ed86
|
||||
|
||||
Discord:
|
||||
https://discord.gg/CXwHhv8
|
||||
|
||||
LoversLab:
|
||||
-
|
||||
|
||||
Requirements:
|
||||
Harmony
|
||||
Hugslib
|
||||
Rimjobworld 5.0+ (https://gitgud.io/Ed86/rjw)
|
||||
|
||||
Additional features to RimJobWorld (STDs):
|
||||
|
||||
- HIVs
|
||||
- Immunodeficiency
|
||||
- Syphilis
|
||||
- Herpes & Warts
|
||||
- Boobitis
|
||||
|
|
Loading…
Reference in a new issue