Skip to content

Commit

Permalink
Final polishing before initial release. Removing parts that don't mak…
Browse files Browse the repository at this point in the history
…e sense in soulreap.

Advanced weaponry now uses the machining table.
Chainsword added.
Adjusted strength of spawned non-player Revias.
  • Loading branch information
FoxWithAShotgun committed Mar 12, 2020
1 parent a3f5892 commit 009c273
Show file tree
Hide file tree
Showing 22 changed files with 122 additions and 30 deletions.
4 changes: 2 additions & 2 deletions 1.1/Defs/BodyDefs/ReviaBody.xml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
<parts>
<li>
<def>Skull</def>
<coverage>0.15</coverage>
<coverage>0.35</coverage>
<depth>Inside</depth>
<groups>
<li>UpperHead</li>
Expand All @@ -131,7 +131,7 @@
</li>
<li>
<def>Brain</def>
<coverage>0.40</coverage>
<coverage>0.20</coverage>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
Expand Down
4 changes: 2 additions & 2 deletions 1.1/Defs/DamageDefs/GashDamage.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<hediffSolid>Crack</hediffSolid>
<impactSoundType>Slice</impactSoundType>
<armorCategory>Sharp</armorCategory>
<overkillPctToDestroyPart>0~0.7</overkillPctToDestroyPart>
<overkillPctToDestroyPart>0.4-1.0</overkillPctToDestroyPart>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
</DamageDef>
Expand All @@ -24,7 +24,7 @@
<hediffSolid>Crack</hediffSolid>
<impactSoundType>Slice</impactSoundType>
<armorCategory>Sharp</armorCategory>
<overkillPctToDestroyPart>0~0.1</overkillPctToDestroyPart>
<overkillPctToDestroyPart>0.4~1.0</overkillPctToDestroyPart>
<isRanged>false</isRanged>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<cutExtraTargetsCurve>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>1.05</MaxHitPoints>
<IncomingDamageFactor>0.95</IncomingDamageFactor>
</statFactors>
</li>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier3.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
<stages>
<li>
<statFactors>
<MaxHitPoints>1.10</MaxHitPoints>
<IncomingDamageFactor>0.90</IncomingDamageFactor>
</statFactors>
</li>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier4.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>1.15</MaxHitPoints>
<IncomingDamageFactor>0.85</IncomingDamageFactor>
</statFactors>
</li>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier5.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>1.25</MaxHitPoints>
<IncomingDamageFactor>0.75</IncomingDamageFactor>
</statFactors>
</li>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier6.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>1.50</MaxHitPoints>
<IncomingDamageFactor>0.70</IncomingDamageFactor>
</statFactors>
</li>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier7.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>1.75</MaxHitPoints>
<IncomingDamageFactor>0.65</IncomingDamageFactor>
</statFactors>
<statOffsets>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier8.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>2.00</MaxHitPoints>
<IncomingDamageFactor>0.60</IncomingDamageFactor>
</statFactors>
<statOffsets>
Expand Down
1 change: 0 additions & 1 deletion 1.1/Defs/HediffDefs/SoulreapTier9.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
</li>
</capMods>
<statFactors>
<MaxHitPoints>3.00</MaxHitPoints>
<IncomingDamageFactor>0.50</IncomingDamageFactor>
</statFactors>
<statOffsets>
Expand Down
8 changes: 6 additions & 2 deletions 1.1/Defs/PawnKindDefs/ReviaMarauder/ReviaBerserker.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,17 @@
<label>revia berserker</label>
<race>ReviaRaceAlien</race>
<defaultFactionType>ReviaMarauderFaction</defaultFactionType>
<combatPower>100</combatPower>
<combatPower>350</combatPower>
<baseRecruitDifficulty>1.00</baseRecruitDifficulty>
<itemQuality>Excellent</itemQuality>
<apparelTags>
<li>Neolithic</li>
<li>Medieval</li>
</apparelTags>
<apparelMoney>800~1000</apparelMoney>
<apparelRequired>
<li>Apparel_PlateArmor</li>
</apparelRequired>
<apparelMoney>600~1000</apparelMoney>
<weaponTags>
<li>ReviaMeleeIntermediate</li>
</weaponTags>
Expand Down
11 changes: 7 additions & 4 deletions 1.1/Defs/PawnKindDefs/ReviaMarauder/ReviaMarauder.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,22 @@
<label>revia marauder</label>
<race>ReviaRaceAlien</race>
<defaultFactionType>ReviaMarauderFaction</defaultFactionType>
<combatPower>50</combatPower>
<combatPower>200</combatPower>
<canBeSapper>true</canBeSapper>
<baseRecruitDifficulty>0.95</baseRecruitDifficulty>
<itemQuality>Good</itemQuality>
<apparelTags>
<li>IndustrialAdvanced</li>
<li>Neolithic</li>
<li>Medieval</li>
<li>IndustrialBasic</li>
</apparelTags>
<apparelMoney>600~800</apparelMoney>
<apparelMoney>1200~1800</apparelMoney>
<weaponTags>
<li>ReviaMeleeBasic</li>
<li>ReviaMeleeIntermediate</li>
<li>ReviaRangedBasic</li>
</weaponTags>
<weaponMoney>600~800</weaponMoney>
<weaponMoney>1600~2400</weaponMoney>
<techHediffsChance>0</techHediffsChance>
<invNutrition>5</invNutrition>
<inventoryOptions>
Expand Down
8 changes: 5 additions & 3 deletions 1.1/Defs/PawnKindDefs/ReviaMarauder/ReviaRaider.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,17 @@
<label>revia raider</label>
<race>ReviaRaceAlien</race>
<defaultFactionType>ReviaMarauderFaction</defaultFactionType>
<combatPower>25</combatPower>
<combatPower>120</combatPower>
<baseRecruitDifficulty>0.65</baseRecruitDifficulty>
<itemQuality>Poor</itemQuality>
<apparelTags>
<li>Neolithic</li>
<li>Medieval</li>
</apparelTags>
<apparelMoney>0~200</apparelMoney>
<apparelMoney>400~600</apparelMoney>
<gearHealthRange>0.5~0.8</gearHealthRange>
<weaponTags>
<li>NeolithicMeleeAdvanced</li>
<li>NeolithicMeleeDecent</li>
<li>ReviaMeleeBasic</li>
</weaponTags>
<weaponMoney>300~400</weaponMoney>
Expand Down
5 changes: 4 additions & 1 deletion 1.1/Defs/PawnKindDefs/ReviaTemplar/ReviaQuartermaster.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,17 @@
<label>revia quartermaster</label>
<defaultFactionType>ReviaTemplarFaction</defaultFactionType>
<race>ReviaRaceAlien</race>
<combatPower>100</combatPower>
<combatPower>125</combatPower>
<baseRecruitDifficulty>1.0</baseRecruitDifficulty>
<itemQuality>Excellent</itemQuality>
<apparelTags>
<li>IndustrialAdvanced</li>
<li>IndustrialMilitaryAdvanced</li>
<li>SpacerMilitary</li>
</apparelTags>
<apparelRequired>
<li>Apparel_PlateArmor</li>
</apparelRequired>
<apparelMoney>2200~2500</apparelMoney>
<weaponTags>
<li>MedievalMeleeAdvanced</li>
Expand Down
9 changes: 6 additions & 3 deletions 1.1/Defs/PawnKindDefs/ReviaTemplar/ReviaTemplar.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,23 @@
<label>revia templar</label>
<defaultFactionType>ReviaTemplarFaction</defaultFactionType>
<race>ReviaRaceAlien</race>
<combatPower>100</combatPower>
<combatPower>325</combatPower>
<baseRecruitDifficulty>1.0</baseRecruitDifficulty>
<itemQuality>Excellent</itemQuality>
<apparelTags>
<li>IndustrialAdvanced</li>
<li>IndustrialMilitaryAdvanced</li>
<li>SpacerMilitary</li>
</apparelTags>
<apparelMoney>1200~1800</apparelMoney>
<apparelRequired>
<li>Apparel_PlateArmor</li>
</apparelRequired>
<apparelMoney>2400~3200</apparelMoney>
<weaponTags>
<li>MedievalMeleeAdvanced</li>
<li>Gun</li>
</weaponTags>
<weaponMoney>1800~2200</weaponMoney>
<weaponMoney>2400~3000</weaponMoney>
<techHediffsChance>0.5</techHediffsChance>
<techHediffsMoney>3000~5000</techHediffsMoney>
<techHediffsTags>
Expand Down
27 changes: 26 additions & 1 deletion 1.1/Defs/WeaponDefs/BaseReviaWeapon.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<ThingDef Name="ReviaBaseMeleeWeapon" Abstract="True" ParentName="BaseWeapon">
<techLevel>Medieval</techLevel>
<weaponTags>
<li>Medieval</li>
<li>MedievalMeleeAdvanced</li>
</weaponTags>
<thingCategories>
<li>WeaponsMelee</li>
Expand All @@ -50,4 +50,29 @@
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
</ThingDef>

<ThingDef Name="ReviaBaseAdvancedMeleeWeapon" Abstract="True" ParentName="BaseWeapon">
<techLevel>Industrial</techLevel>
<weaponTags>
<li>IndustrialMeleeAdvanced</li>
</weaponTags>
<thingCategories>
<li>WeaponsMelee</li>
</thingCategories>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
</comps>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<recipeUsers>
<li>TableMachining</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
</ThingDef>
</Defs>
54 changes: 54 additions & 0 deletions 1.1/Defs/WeaponDefs/Chainsword.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef ParentName="ReviaBaseAdvancedMeleeWeapon">
<defName>ReviaChainSword</defName>
<label>shredder</label>
<description>A weaponised chainsaw with hardened plasteel teeth. The teeth are angled outwards to maximise wound size.</description>
<graphicData>
<texPath>Things/Item/Weapons/Chainsword</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<uiIconScale>1.2</uiIconScale>
<techLevel>Industrial</techLevel>
<costList>
<Plasteel>75</Plasteel>
<ComponentIndustrial>6</ComponentIndustrial>
<Chemfuel>50</Chemfuel>
</costList>
<costStuffCount>125</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<statBases>
<WorkToMake>13200</WorkToMake>
<Mass>4.00</Mass>
</statBases>
<recipeMaker>
<researchPrerequisite>ReviaRaceAdvancedEquipment</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
<Intellectual>6</Intellectual>
</skillRequirements>
</recipeMaker>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>10</power>
<cooldownTime>1.5</cooldownTime>
<armorPenetration>0.10</armorPenetration>
</li>
<li>
<label>teeth</label>
<capacities>
<li>Gash</li>
</capacities>
<power>30</power>
<cooldownTime>2.65</cooldownTime>
<armorPenetration>0.32</armorPenetration>
</li>
</tools>
</ThingDef>
</Defs>
2 changes: 1 addition & 1 deletion 1.1/Defs/WeaponDefs/RepeatingCrossbow.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</graphicData>
<soundInteract>Bow_Small</soundInteract>
<recipeMaker>
<researchPrerequisite>ReviaRaceAdvancedEquipment</researchPrerequisite>
<researchPrerequisite>ReviaRaceIntermediateEquipment</researchPrerequisite>
<skillRequirements>
<Crafting>8</Crafting>
</skillRequirements>
Expand Down
6 changes: 3 additions & 3 deletions 1.1/Defs/WeaponDefs/SerratedScythe.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<Mass>3.50</Mass>
</statBases>
<recipeMaker>
<researchPrerequisite>ReviaRaceAdvancedEquipment</researchPrerequisite>
<researchPrerequisite>ReviaRaceIntermediateEquipment</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
Expand All @@ -25,7 +25,7 @@
<li>Metallic</li>
</stuffCategories>
<weaponTags>
<li>ReviaMeleeAdvanced</li>
<li>ReviaMeleeIntermediate</li>
</weaponTags>
<tools>
<li>
Expand All @@ -42,7 +42,7 @@
<capacities>
<li>Gash</li>
</capacities>
<power>25</power>
<power>22</power>
<cooldownTime>2.50</cooldownTime>
<armorPenetration>0.20</armorPenetration>
</li>
Expand Down
6 changes: 6 additions & 0 deletions About/About.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,11 @@
- A foxgirl race with guaranteed Bloodlust trait.
- A mechanic which allows them to grow extra tails as they offer more sacrifices to their blood god. They become stronger in melee, take less damage, and have more hitpoints as they gain more tails. Caps out at 9.
- A faction of their kind which acts hostile, and whose raiders will never retreat. Blood is blood, no matter whose side spills it!
- Some weapons that fit with their bloodthirsty nature. Their weapons have lower armor penetration than standard ones, however they inflict significantly greater bleed damage.
- No racial clothes limitations! No hair limitations! These foxgirls are very much humanlike. Pick and choose your favourite cosmetic mods and roll with it!

Suggested mods to go with this one:
- Some form of hat-hiding mod. Hats for humans clash badly with fox ears.
- A Rimworld of Magic
</description>
</ModMetaData>
Binary file added Textures/Things/Item/Weapons/Chainsword.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Textures/World/ReviaEmblem.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 009c273

Please sign in to comment.