Skip to content

Commit

Permalink
A18 update
Browse files Browse the repository at this point in the history
  • Loading branch information
kaptain-kavern committed Oct 28, 2017
1 parent 3cc7a7d commit 813ca82
Show file tree
Hide file tree
Showing 11 changed files with 153 additions and 102 deletions.
10 changes: 6 additions & 4 deletions About/About.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<ModMetaData>
<name>Vanilla Animal Overhaul</name>
<author>kaptain_kavern</author>
<url>https://ludeon.com/forums/index.php?topic=34173.0</url>
<targetVersion>0.17.0</targetVersion>
<targetVersion>0.18.0</targetVersion>
<description>&lt;b&gt;A collection of patches and tweaks regarding animals&lt;/b&gt;

&lt;size=26&gt;-= 1.0 - "&lt;b&gt;Konrad Lorenz&lt;/b&gt; Edition" =-&lt;/size&gt;
&lt;size=24&gt;-= 1.0 - "&lt;b&gt;Konrad Lorenz&lt;/b&gt; Edition" =-&lt;/size&gt;
&lt;i&gt;Focused on animal behavior.&lt;/i&gt;

- All bears, Alpacas, Ostrich, Rhinoceros, Cow, Elk, Caribou, Warg and Elephants can now be used as pack animals and will be used by other factions

- Pets sets to follow master while doing fieldwork will now also consider DoctorRescue, ReleasePrisoner, Slaughter/Milk/Shear/Train, Harvest/Cut, Strip/Bury/Haul Corpses and CleanClearSnow as fieldwork.
- Pets sets to follow master while doing fieldwork will now also consider DoctorRescue, ReleasePrisoner, Slaughter/Milk/Shear, Harvest/Cut, Strip/Bury/Haul Corpses and CleanClearSnow as fieldwork.

- Chinchillas, Rhinoceros, Ostriches, Turkeys, Chickens, Pigs, Cows, Rat, WildBoars, Monkey, Wargs and all wolves are now herd animals.

Expand Down Expand Up @@ -42,5 +42,7 @@

&lt;b&gt;A big Thank you to Coercion&lt;/b&gt; : &lt;i&gt;For all horns and antlers graphics - Originally made for the TropiCKAPP Rainforest mod.&lt;/i&gt;

&lt;b&gt;Also Mehni for pointing me to an error with the changes I made with cats behavior changes&lt;/i&gt;

</description>
</ModMetaData>
7 changes: 0 additions & 7 deletions About/ModSync.xml

This file was deleted.

Binary file added About/Preview.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions About/PublishedFileId.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1093502629
4 changes: 2 additions & 2 deletions Defs/Bodies/Bodies_Animal_Quadruped.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
- this body part is then hit.
-->

<BodyDefs>
<Defs>
<BodyDef>
<defName>KKAO_QuadrupedAnimalWithHoovesAndHorns</defName>
<label>quadruped animal</label>
Expand Down Expand Up @@ -350,4 +350,4 @@
</corePart>
</BodyDef>

</BodyDefs>
</Defs>
4 changes: 2 additions & 2 deletions Defs/ThingCategoryDefs/ThingCategories.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<ThingCategoryDefs>
<Defs>

<ThingCategoryDef>
<defName>KKAO_HornAntler</defName>
<label>Horns/Antlers</label>
<parent>Items</parent>
</ThingCategoryDef>

</ThingCategoryDefs>
</Defs>
154 changes: 107 additions & 47 deletions Defs/ThingDefs_Items/Items_Exotic.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<GameData>
<Defs>

<ThingDef Name="KKAO_HornBase" ParentName="ResourceVerbBase" Abstract="True">
<thingCategories>
Expand All @@ -24,21 +24,31 @@
<statBases>
<MarketValue>450</MarketValue>
<MaxHitPoints>150</MaxHitPoints>
<Mass>1.8</Mass> <!-- ElephantTusk's mass = 1.8 -->
<Mass>1.8</Mass> <!-- ElephantTusk's mass = 1.8 -->
<Flammability>1.0</Flammability>
<DeteriorationRate>0.4</DeteriorationRate>
<MeleeWeapon_DamageAmount>15</MeleeWeapon_DamageAmount>
<MeleeWeapon_Cooldown>2.4</MeleeWeapon_Cooldown>
<DeteriorationRate>0.5</DeteriorationRate>
</statBases>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<stackLimit>10</stackLimit>
<verbs>
<tools>
<li>
<label>point</label>
<capacities>
<li>Scratch</li>
<li>Stab</li>
</capacities>
<power>15</power>
<cooldownTime>2.4</cooldownTime>
</li>
<li>
<verbClass>Verb_MeleeAttack</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<meleeDamageDef>Scratch</meleeDamageDef>
<label>base</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>8</power>
<cooldownTime>2.4</cooldownTime>
</li>
</verbs>
</tools>
</ThingDef>

<!--============== Gazelle horn ===================-->
Expand All @@ -58,18 +68,28 @@
<Mass>0.8</Mass> <!-- ElephantTusk's mass = 1.8 -->
<Flammability>1.0</Flammability>
<DeteriorationRate>0.4</DeteriorationRate>
<MeleeWeapon_DamageAmount>10</MeleeWeapon_DamageAmount>
<MeleeWeapon_Cooldown>1.8</MeleeWeapon_Cooldown>
</statBases>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<stackLimit>10</stackLimit>
<verbs>
<tools>
<li>
<verbClass>Verb_MeleeAttack</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<meleeDamageDef>Stab</meleeDamageDef>
<label>point</label>
<capacities>
<li>Scratch</li>
<li>Stab</li>
</capacities>
<power>10</power>
<cooldownTime>1.8</cooldownTime>
</li>
</verbs>
<li>
<label>base</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>5</power>
<cooldownTime>1.8</cooldownTime>
</li>
</tools>
</ThingDef>

<!--================ Ibex horn ====================-->
Expand All @@ -89,18 +109,28 @@
<Mass>1.2</Mass>
<Flammability>1.0</Flammability>
<DeteriorationRate>0.4</DeteriorationRate>
<MeleeWeapon_DamageAmount>14</MeleeWeapon_DamageAmount>
<MeleeWeapon_Cooldown>2.2</MeleeWeapon_Cooldown>
</statBases>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<stackLimit>10</stackLimit>
<verbs>
<tools>
<li>
<label>point</label>
<capacities>
<li>Scratch</li>
<li>Stab</li>
</capacities>
<power>11</power>
<cooldownTime>2.2</cooldownTime>
</li>
<li>
<verbClass>Verb_MeleeAttack</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<meleeDamageDef>Blunt</meleeDamageDef>
<label>base</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>5</power>
<cooldownTime>2.4</cooldownTime>
</li>
</verbs>
</tools>
</ThingDef>

<!--=============== Deer Antler ===================-->
Expand All @@ -120,18 +150,28 @@
<Mass>0.8</Mass>
<Flammability>1.0</Flammability>
<DeteriorationRate>0.4</DeteriorationRate>
<MeleeWeapon_DamageAmount>10</MeleeWeapon_DamageAmount>
<MeleeWeapon_Cooldown>2</MeleeWeapon_Cooldown>
</statBases>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<stackLimit>10</stackLimit>
<verbs>
<tools>
<li>
<verbClass>Verb_MeleeAttack</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<meleeDamageDef>Scratch</meleeDamageDef>
<label>point</label>
<capacities>
<li>Scratch</li>
<li>Stab</li>
</capacities>
<power>8</power>
<cooldownTime>2</cooldownTime>
</li>
</verbs>
<li>
<label>base</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>4</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>

<!--=============== Elk Antler ====================-->
Expand All @@ -151,18 +191,28 @@
<Mass>0.8</Mass>
<Flammability>1.0</Flammability>
<DeteriorationRate>0.4</DeteriorationRate>
<MeleeWeapon_DamageAmount>12</MeleeWeapon_DamageAmount>
<MeleeWeapon_Cooldown>2.2</MeleeWeapon_Cooldown>
</statBases>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<stackLimit>10</stackLimit>
<verbs>
<tools>
<li>
<label>point</label>
<capacities>
<li>Scratch</li>
<li>Stab</li>
</capacities>
<power>9</power>
<cooldownTime>2.2</cooldownTime>
</li>
<li>
<verbClass>Verb_MeleeAttack</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<meleeDamageDef>Scratch</meleeDamageDef>
<label>base</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>8</power>
<cooldownTime>2.2</cooldownTime>
</li>
</verbs>
</tools>
</ThingDef>

<!--============= Caribou Antler ==================-->
Expand All @@ -179,21 +229,31 @@
<statBases>
<MarketValue>250</MarketValue>
<MaxHitPoints>150</MaxHitPoints>
<Mass>1.2</Mass>
<Mass>2</Mass>
<Flammability>1.0</Flammability>
<DeteriorationRate>0.4</DeteriorationRate>
<MeleeWeapon_DamageAmount>15</MeleeWeapon_DamageAmount>
<MeleeWeapon_Cooldown>2.4</MeleeWeapon_Cooldown>
</statBases>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<stackLimit>10</stackLimit>
<verbs>
<tools>
<li>
<label>point</label>
<capacities>
<li>Scratch</li>
<li>Stab</li>
</capacities>
<power>13</power>
<cooldownTime>2.4</cooldownTime>
</li>
<li>
<verbClass>Verb_MeleeAttack</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<meleeDamageDef>Scratch</meleeDamageDef>
<label>base</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>3</power>
<cooldownTime>2.4</cooldownTime>
</li>
</verbs>
</tools>
</ThingDef>

</GameData>
</Defs>
4 changes: 2 additions & 2 deletions Patches/Factions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Patch>

<Operation Class="PatchOperationAdd"> <!-- Add animals to Outlander faction carriers -->
<xpath>/FactionDefs/FactionDef[defName = "Outlander"]/pawnGroupMakers/li[2]/carriers</xpath>
<xpath>/Defs/FactionDef[defName = "Outlander"]/pawnGroupMakers/li[2]/carriers</xpath>
<value>
<Rhinoceros>1</Rhinoceros>
<Alpaca>1</Alpaca>
Expand All @@ -18,7 +18,7 @@
</Operation>

<Operation Class="PatchOperationAdd"> <!-- Add animals to Tribe faction carriers -->
<xpath>/FactionDefs/FactionDef[defName = "Tribe"]/pawnGroupMakers/li[2]/carriers</xpath>
<xpath>/Defs/FactionDef[defName = "Tribe"]/pawnGroupMakers/li[2]/carriers</xpath>
<value>
<Rhinoceros>1</Rhinoceros>
<Alpaca>1</Alpaca>
Expand Down

0 comments on commit 813ca82

Please sign in to comment.