Skip to content

Commit 058dadd

Browse files
committed
git commit from PowerShell in C#Call of Cthulhu - Cosmic Horrors Added right click option to restore sanity by force. Also, sanity no longer acts as a permanent hediff and will disappear... eventually.
1 parent 716fc4c commit 058dadd

File tree

14 files changed

+187
-50
lines changed

14 files changed

+187
-50
lines changed

About/About.xml

Lines changed: 15 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
32
<ModMetaData>
4-
<name>Call of Cthulhu - Cosmic Horrors</name>
5-
<author>Jecrell</author>
6-
<targetVersion>0.19.0</targetVersion>
7-
<description>
8-
V1.0.0
9-
Contributors:
10-
Junkyard Joe (Writer)
11-
drynyn (Writer)
12-
spoonshortage (Artist)
13-
Want to contribute? Get in touch with us in the workshop or Ludeon forums.
3+
<name>Call of Cthulhu - Cosmic Horrors</name>
4+
<author>Jecrell</author>
5+
<targetVersion>0.19.0</targetVersion>
6+
<description>1.19.0.2 (09-25-2018)
147

15-
This is an attempt to create the minor races of H.P. Lovecraft's weird fiction mythos in the RimWorld engine. They behave the same as hostile factions that raid colonies such as mechanoids or insectoids. They are deadlier, however.
8+
This mod recreates the minor races of H.P. Lovecraft's weird fiction mythos in RimWorld. They behave the same as hostile factions that raid colonies such as mechanoids or insectoids. They are deadlier, however.
169

1710
Currently Included Monsters:
1811
*Star-Spawn of Cthulhu
@@ -21,7 +14,7 @@ This is an attempt to create the minor races of H.P. Lovecraft's weird fiction m
2114
*Deep Ones
2215
*Star Vampire
2316
*Dark Young
24-
*NEW - Chthonian
17+
*Chthonian
2518

2619
Incidents:
2720
*Monster Raids
@@ -32,26 +25,14 @@ This is an attempt to create the minor races of H.P. Lovecraft's weird fiction m
3225
Notes:
3326
Each monster has its own unique anatomical skeletons, organs, and body parts. Some special powers were given to psionic beasts.
3427
Each monster has special sound effects.
28+
Some monsters have special alternate versions that appear rarely.
3529
More creatures will be added in updates in the future.
3630
Since I am one person, I can't attest to how balanced the monsters are, and I am definitely looking for feedback from player experiences. Let me know how they are in your game.
37-
38-
Update 5:
39-
*Chthonians
40-
41-
Update 4:
42-
*A16 Update
43-
44-
Update 3:
45-
*Cosmic Horror Life Cycles
46-
*Cosmic Horror Insanity Loss Aura
47-
*Cosmic Horror Observed Moodlet
48-
*Greater Deep Ones
49-
Update 2:
50-
*Star Vampires added as well as a Star Vampire incident.
51-
52-
Update 1:
53-
*Added strange meats to the game. These can be crafted from the butchers and cooked into strange meals. These meals are not recommended to be consumed by sane individuals wanting to keep their sanity intact.
54-
*Added leathers for all cosmic horrors.
55-
56-
Have fun!</description>
57-
</ModMetaData>
31+
32+
Contributors:
33+
Junkyard Joe (Writer)
34+
drynyn (Writer)
35+
spoonshortage (Artist)
36+
37+
Want to contribute? Get in touch with us in the workshop or Ludeon forums.</description>
38+
</ModMetaData>

About/Description.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
This mod recreates the minor races of H.P. Lovecraft's weird fiction mythos in RimWorld. They behave the same as hostile factions that raid colonies such as mechanoids or insectoids. They are deadlier, however.
2+
3+
Currently Included Monsters:
4+
*Star-Spawn of Cthulhu
5+
*Shoggoths
6+
*Mi-Go
7+
*Deep Ones
8+
*Star Vampire
9+
*Dark Young
10+
*Chthonian
11+
12+
Incidents:
13+
*Monster Raids
14+
*Dark Young Herd
15+
*Invisible Star Vampire Attack
16+
*Chthonian Pit
17+
18+
Notes:
19+
Each monster has its own unique anatomical skeletons, organs, and body parts. Some special powers were given to psionic beasts.
20+
Each monster has special sound effects.
21+
Some monsters have special alternate versions that appear rarely.
22+
More creatures will be added in updates in the future.
23+
Since I am one person, I can't attest to how balanced the monsters are, and I am definitely looking for feedback from player experiences. Let me know how they are in your game.
24+
25+
Contributors:
26+
Junkyard Joe (Writer)
27+
drynyn (Writer)
28+
spoonshortage (Artist)
29+
30+
Want to contribute? Get in touch with us in the workshop or Ludeon forums.

About/Version.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.19.0.2

Assemblies/CosmicHorror.dll

2 KB
Binary file not shown.

Defs/HediffDefs/CH_HediffsSanityLoss.xml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,20 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<Defs>
33

4-
<HediffDef ParentName="DiseaseBase">
4+
5+
<HediffDef>
56
<defName>ROM_SanityLoss</defName>
67
<label>sanity loss</label>
7-
<initialSeverity>0.001</initialSeverity>
88
<hediffClass>CosmicHorror.HediffWithComps_SanityLoss</hediffClass>
9-
<minSeverity>0.001</minSeverity>
9+
<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
10+
<initialSeverity>0.1</initialSeverity>
1011
<maxSeverity>1.0</maxSeverity>
1112
<comps>
1213
<li Class="HediffCompProperties_SeverityPerDay">
13-
<severityPerDay>-0.20</severityPerDay>
14+
<severityPerDay>-0.05</severityPerDay>
1415
</li>
1516
</comps>
1617
<stages>
17-
<li>
18-
<label>initial</label>
19-
<becomeVisible>false</becomeVisible>
20-
</li>
2118
<li>
2219
<label>initial</label>
2320
<minSeverity>0.1</minSeverity>
@@ -42,7 +39,7 @@
4239
</capMods>
4340
<statOffsets>
4441
<MentalBreakThreshold>0.1</MentalBreakThreshold>
45-
</statOffsets>
42+
</statOffsets>
4643
</li>
4744
<li>
4845
<label>minor</label>
@@ -68,7 +65,7 @@
6865
</capMods>
6966
<statOffsets>
7067
<MentalBreakThreshold>0.25</MentalBreakThreshold>
71-
</statOffsets>
68+
</statOffsets>
7269
</li>
7370
<li>
7471
<label>major</label>
@@ -99,7 +96,7 @@
9996
</mentalStateGivers>
10097
<statOffsets>
10198
<MentalBreakThreshold>0.4</MentalBreakThreshold>
102-
</statOffsets>
99+
</statOffsets>
103100
</li>
104101
<li>
105102
<label>severe</label>
@@ -135,7 +132,7 @@
135132
</mentalStateGivers>
136133
<statOffsets>
137134
<MentalBreakThreshold>0.6</MentalBreakThreshold>
138-
</statOffsets>
135+
</statOffsets>
139136
</li>
140137
<li>
141138
<label>extreme</label>
@@ -170,10 +167,10 @@
170167
</li>
171168
</mentalStateGivers>
172169
<lifeThreatening>true</lifeThreatening>
173-
<deathMtbDays>10</deathMtbDays>
170+
<deathMtbDays>10</deathMtbDays>
174171
<statOffsets>
175172
<MentalBreakThreshold>0.8</MentalBreakThreshold>
176-
</statOffsets>
173+
</statOffsets>
177174
</li>
178175
</stages>
179176
</HediffDef>

Defs/_Shared/_ROM_Concepts.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Defs>
3+
4+
<!--===================== Concepts taught through the learning readout, with no opportunity needed ===================-->
5+
6+
<ConceptDef>
7+
<defName>ROM_SanityLossConcept</defName>
8+
<label>Sanity Loss</label>
9+
<priority>50</priority>
10+
<helpText>In the Call of Cthulhu series of mods, you may encounter sanity loss when exposed to cosmic horrors or other otherworldly things. To alleviate sanity, one can...
11+
\n1. Wait a long time to restore sanity OR
12+
\n2. Right click the character to restore sanity at the cost of a mental break OR
13+
\n3. Write books or journals at a writer's table or typewriter to alleviate one's mind.
14+
\n\nNOTE: Typewriters and Writer's Tables are available in the RimWriter mod.</helpText>
15+
</ConceptDef>
16+
17+
</Defs>

Languages/English/Keyed/CosmicHorrors_Text.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<LanguageData>
33

4+
<!-- 9/25/18 -->
5+
<ROM_TradeSanityForMadness>Go mad (clears sanity loss)</ROM_TradeSanityForMadness>
6+
<ROM_TradedSanityLossForMadness>{0} succumbed to a mental break, however, this has restored their sanity.</ROM_TradedSanityLossForMadness>
7+
<ROM_TradedSanityLossForMadnessFailed>{0} failed to enter a mental break. Try again?</ROM_TradedSanityLossForMadnessFailed>
8+
9+
410
<!-- Cosmic Horror V1.5.3 -->
511
<CallOfCthulhuCosmicHorror>Call of Cthulhu - Cosmic Horrors</CallOfCthulhuCosmicHorror>
612

Source/.idea/.idea.CosmicHorrors/.idea/contentModel.xml

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/.idea/.idea.CosmicHorrors/.idea/indexLayout.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/.idea/.idea.CosmicHorrors/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)