RimWorld

RimWorld

Simple Ivory
liosalpha 4 Jul, 2020 @ 8:29am
Making patches.
I dont know how to make a mod from scratch and all but im like to share the lines you can add in the recipes_ivory.xml found ad C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\1724270693\Defs\ThingDefs

I tried to stay true to the mod with the work amount and value.
(base item value divided by 10 is the ivory amount and 300 time the ivory amount is the workamount)

Ill make a list of links here to the differend mods i use and have compiled.

MegaFauna Link
Vanilla Animals Expanded — Ice Sheet Link
Alpha animals Link
Last edited by liosalpha; 4 Jul, 2020 @ 8:55am
< >
Showing 1-10 of 10 comments
liosalpha 4 Jul, 2020 @ 8:31am 
Megafauna
--------------------------------------------------------

<RecipeDef>
<defName>ProcessPlatybelodonTusk</defName>
<label>process ivory from raw platybelodon tusk</label>
<description>Produces beautiful ivory from raw platybelodon tusk.</description>
<jobString>Processing platybelodon tusk into ivory.</jobString>
<workAmount>1050</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PlatybelodonTusk</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>35</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

<RecipeDef>
<defName>ProcessZygolophodonTusk</defName>
<label>process ivory from raw zygolophodon tusk</label>
<description>Produces beautiful ivory from raw zygolophodon tusk.</description>
<jobString>Processing zygolophodon tusk into ivory.</jobString>
<workAmount>3000</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ZygolophodonTusk</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>100</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

<RecipeDef>
<defName>ProcessMegalocerosAntlers</defName>
<label>process ivory from raw megaloceros antlers</label>
<description>Produces beautiful ivory from raw megaloceros antlers.</description>
<jobString>Processing megaloceros antlers into ivory.</jobString>
<workAmount>3750</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>MegalocerosAntlers</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>125</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

<RecipeDef>
<defName>ProcessSmilodonFangs</defName>
<label>process ivory from smilodon fangs</label>
<description>Produces beautiful ivory from raw smilodon fangs.</description>
<jobString>Processing smilodon fangs into ivory.</jobString>
<workAmount>2400</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>SmilodonFangs</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>80</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

<RecipeDef>
<defName>ProcessElasmotheriumHorn</defName>
<label>process ivory from elasmotherium's horn</label>
<description>Produces beautiful ivory from raw elasmotherium's horn.</description>
<jobString>Processing elasmotherium's horn into ivory.</jobString>
<workAmount>13500</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ElasmotheriumHorn</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>150</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

<RecipeDef>
<defName>ProcessMammothTusk</defName>
<label>process ivory from mammoth tusk</label>
<description>Produces beautiful ivory from raw mammoth tusk.</description>
<jobString>Processing mammoth tusk into ivory.</jobString>
<workAmount>2100</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>MammothTusk</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>70</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

<RecipeDef>
<defName>ProcessDoedicurusShell</defName>
<label>process ivory from doedicurus shell</label>
<description>Produces beautiful ivory from raw doedicurus shell.</description>
<jobString>Processing doedicurus shell into ivory.</jobString>
<workAmount>9600</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DoedicurusShell</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>80</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
liosalpha 4 Jul, 2020 @ 8:41am 
Vanilla Animals Expanded — Ice Sheet
---------------------------------------------------

<RecipeDef>
<defName>ProcessAEXP_WalrusTusk</defName>
<label>process ivory from raw walrus's tusk</label>
<description>Produces beautiful ivory from raw walrus's tusk.</description>
<jobString>Processing walrus's tusk into ivory.</jobString>
<workAmount>2400</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>AEXP_WalrusTusk</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>8</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
liosalpha 4 Jul, 2020 @ 8:55am 
Alpha Animals
------------------------------------------------------

<RecipeDef>
<defName>ProcessAA_GallatrossHorn</defName>
<label>process ivory from raw Gallatross' horn</label>
<description>Produces beautiful ivory from raw Gallatross' horn.</description>
<jobString>Processing Gallatross' horn into ivory.</jobString>
<workAmount>3600</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>AA_GallatrossHorn</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>120</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
Delta1138 5 Jan, 2023 @ 8:49pm 
To add Ivory as a patch ingredient to the Jewelery mod, see below.

I've only just seen all these years after I making my own recipes and even adding rhinoceros horns to vanilla. Although liosalpha I will say, I used the rule 10 value = 1 ivory, so some of the megafauna horns can make quite a bit of ivory (as they should mammoth tusks are MASSIVE), more so that it enabled a way to make ivory sculptures/furniture/tiles quicker.

<?xml version="1.0" encoding="utf-8" ?>
<Patch>

<Operation Class="PatchOperationFindMod">
<mods>
<li>Jewelry</li>
</mods>

<match Class="PatchOperationSequence">

<operations>

<!-- add gem type -->

<li Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[defName = "Ivory"]/stuffProps/categories</xpath>
<value>
<li>Gemstones</li>
</value>
</li>

</operations>

</match>
</Operation>

</Patch>
Delta1138 20 Jan, 2023 @ 11:01pm 
Thank me later:

<RecipeDef MayRequire="Ludeon.RimWorld.Ideology">
<defName>ProcessIvorySkull</defName>
<label>process ivory from skull</label>
<description>Produces beautiful ivory from raw skull.</description>
<jobString>Processing skull tusk into ivory.</jobString>
<workAmount>600</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>Skull</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>2</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
Snood Dogg 31 Jul, 2023 @ 7:06am 
Aurochs
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2937578941
(I just copied the work and ivory amounts from the elephant tusk)
------------------------------------------------------


<RecipeDef>
<defName>ProcessIvoryAurochs</defName>
<label>process ivory from raw aurochs horn</label>
<description>Produces beautiful ivory from raw aurochs horn.</description>
<jobString>Processing aurochs horn into ivory.</jobString>
<workAmount>2400</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>MLW_AurochsHorn</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>8</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
TrueMind 19 Sep, 2023 @ 4:48pm 
I just took the recipe for the walrus patch and mad-lib'd it to be the Ceratopsid Horn from Biomes! Prehistoric, so sorry if something is wrong here.


<RecipeDef>
<defName>ProcessBMT_CeratopsidHorn</defName>
<label>process ivory from raw Ceratopsid Horn</label>
<description>Produces beautiful ivory from raw Ceratopsid Horns.</description>
<jobString>Ceratopsid Horns's tusk into ivory.</jobString>
<workAmount>2400</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>BMT_CeratopsidHorn</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>9</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
Matsay 19 Mar, 2024 @ 9:46am 
For those of you who might be interested, here's what I did for Anima Animals :

----- With Vanilla Psycasts Expanded -----
<RecipeDef>
<defName>ProcessAnimaThrumboHorn</defName>
<label>process ivory from raw Anima Thrumbo's horn</label>
<description>Produces beautiful ivory from raw Anima Thrumbo's horn.</description>
<jobString>Processing Anima Thrumbo's horn into ivory.</jobString>
<workAmount>4800</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>AnimaThrumboHorn</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>80</Ivory>
<VPE_Eltex>5</VPE_Eltex>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>

----- Without Vanilla Psycasts Expanded -----
<RecipeDef>
<defName>ProcessAnimaThrumboHorn</defName>
<label>process ivory from raw Anima Thrumbo's horn</label>
<description>Produces beautiful ivory from raw Anima Thrumbo's horn.</description>
<jobString>Processing Anima Thrumbo's horn into ivory.</jobString>
<workAmount>4800</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>CutStone</effectWorking>
<soundWorking>Recipe_MakeStoneBlocks</soundWorking>
<ingredients>
<li>
<filter>
<thingDefs>
<li>AnimaThrumboHorn</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<products>
<Ivory>160</Ivory>
</products>
<recipeUsers>
<li>TableStonecutter</li>
</recipeUsers>
</RecipeDef>
gunns22 30 Jul @ 5:37am 
Romyashi’s More Animal Products — adds Boar Tusks separately, as well as Rhinocerous Horns.

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2963341912&searchtext=more+animal
< >
Showing 1-10 of 10 comments
Per page: 1530 50