important changes

This commit is contained in:
Christoph J. Scherr 2024-06-01 15:29:11 +02:00
parent 198bf8078d
commit 05c6ab10ba
3 changed files with 53 additions and 67 deletions

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<BackstoryDef>
<defName>OverzealousBackstory</defName>
<identifier>OverzealousBackstory</identifier>
<slot>Adulthood</slot>
<title>supernatural</title>
<titleShort>supernatural</titleShort>
<description>[PAWN_nameDef] has acquired skills beyond comprehension.</description>
<skillGains>
<Melee>20</Melee>
<Shooting>5</Shooting>
<Social>10</Social>
<Medicine>4</Medicine>
<Construction>6</Construction>
<Intellectual>8</Intellectual>
</skillGains>
<shuffleable>False</shuffleable>
</BackstoryDef>
</Defs>

View File

@ -9,6 +9,7 @@
<label>overzealous body</label>
<!-- Sets the in-game display name for the hediff -->
<hediffClass>HediffWithComps</hediffClass>
<description>This body has power beyond comprehension.</description>
<!-- Defines the hediff class to use. Use HediffWithComps for general purposes. Vanilla classes:
Hediff_AddedPart
Hediff_Addiction
@ -40,7 +41,7 @@
<!-- Optional. Defaults to 1. Sets a multiplier for pain as a result of this stage -->
<painOffset>-0.9</painOffset>
<!-- Optional. Changes pain by a flat number (negative values decrease pain, positive values increase pain) -->
<!-- <partEfficiencyFactor>100</partEfficiencyFactor> -->
<!-- <partEfficiencyFactor>50</partEfficiencyFactor> -->
<!-- Optional. Defaults to 1. If the hediff acts as a body part, defines the efficiency of the body part -->
<hungerRateFactor>1.3</hungerRateFactor>
<!-- Optional. Defaults to 1. Defines the hunger need's depletion rate. Higher values cause the need to deplete faster -->
@ -56,70 +57,70 @@
<!-- Optional. Causes the stage to offset certain capacities for the pawn -->
<li>
<capacity>BloodFiltration</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>BloodPumping</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Breathing</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Consciousness</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Eating</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Hearing</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Metabolism</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Moving</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Sight</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
<li>
<capacity>Talking</capacity>
<offset>100</offset>
<setMax>100</setMax>
<offset>50</offset>
<setMax>50</setMax>
</li>
</capMods>
<statOffsets>
<!-- Optional. Can offset pawn stat(s) by value -->
<CarryingCapacity>500</CarryingCapacity>
<ComfyTemperatureMin>-100</ComfyTemperatureMin>
<ComfyTemperatureMax>100</ComfyTemperatureMax>
<ComfyTemperatureMin>-50</ComfyTemperatureMin>
<ComfyTemperatureMax>50</ComfyTemperatureMax>
<ImmunityGainSpeed>10</ImmunityGainSpeed>
<ImmunityGainSpeedFactor>10</ImmunityGainSpeedFactor>
<MeleeDPS>100</MeleeDPS>
<MeleeHitChance>100</MeleeHitChance>
<MoveSpeed>100</MoveSpeed>
<MeleeDPS>5000</MeleeDPS>
<MeleeHitChance>5000</MeleeHitChance>
<MoveSpeed>50</MoveSpeed>
</statOffsets>
<!-- Available vanilla defNames:
AimingDelayFactor

View File

@ -13,7 +13,7 @@
<li>
<label>Overzealous</label>
<!-- This is what the trait will be called in-game (during generation, in the "Character" tab etc.) -->
<description>NAME is special, HE has unnatural powers beyond imagination.</description>
<description>[PAWN_nameDef] is special, [PAWN_posessive] has unnatural powers beyond imagination.</description>
<!-- Long-form description. Tip: You can use the following keywords (must be written in capital letters):
NAME (= pawn name)
HE (= he, she)
@ -76,44 +76,6 @@
WorkSpeedGlobal -->
</statOffsets>
<skillGains>
<!-- Optional. Modifies pawn skills by value. Negative numbers decrease the skill, positive numbers increase it -->
<li>
<key>Construction</key>
<!-- Available vanilla defNames:
Animals
Artistic
Construction
Cooking
Crafting
Growing
Medicine
Melee
Mining
Research
Shooting
Social -->
<value>4</value>
</li>
<li>
<key>Medicine</key>
<value>6</value>
</li>
<li>
<key>Melee</key>
<value>20</value>
</li>
<li>
<key>Research</key>
<value>10</value>
</li>
<li>
<key>Shooting</key>
<value>6</value>
</li>
<li>
<key>Social</key>
<value>10</value>
</li>
</skillGains>
<socialFightChanceFactor>0.3</socialFightChanceFactor>
<!-- Optional. Defaults to 1. Multiplier for the pawn's likelihood of starting a social fight with another pawn -->