RimWorld

RimWorld

Simple Ivory
liosalpha Jul 4, 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; Jul 4, 2020 @ 8:55am
< >
Showing 1-10 of 10 comments
liosalpha Jul 4, 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 Jul 4, 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 Jul 4, 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 Jan 5, 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 Jan 20, 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 Jul 31, 2023 @ 7:06am 
Aurochs
https://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 Sep 19, 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 Mar 19, 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 Jul 30 @ 5:37am 
Romyashi’s More Animal Products — adds Boar Tusks separately, as well as Rhinocerous Horns.

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