Skip to content
Raulfin edited this page Jan 2, 2015 · 2 revisions

This one's a bit of a weirdo. Exclusions, exclusions everywhere.

<scrollCraftingExclusions>
    <scrollCraftingExclusionBook>ExampleBook</scrollCraftingExclusionBook>
    <scrollCraftingExclusionSpell>ExampleSpell</scrollCraftingExclusionSpell>
</scrollCraftingExclusions>

---> Per default, PaMa will attempt to create scrolls for all spells that can be learned from spell tomes in your load order. These entries prevent that from happening, and they work differently. A scrollCraftingExclusionBook works substring based. This entry says "If the spell tome's name contains ExampleBook, do not turn it into a scroll". So if a mod adds "Stone Tablet of Uberfire" and "Stone Tablet of Ubershock", the entry "Stone Tablet" will cause both to not spawn scrolls. A scrollCraftingExclusionSpell checks the spell name for an exact match, not a substring. To not get a scroll for the spell "Uberfire", add "Uberfire".

<staffCraftingExclusions>
    <staffCraftingExclusionBook>ExampleBook</staffCraftingExclusionBook>
    <staffCraftingExclusionSpell>ExampleSpell</staffCraftingExclusionSpell>
</staffCraftingExclusions>

---> PaMa not only creates scrolls, but staves as well. These entries do the exact same as their scroll counterparts and have the same mechanics, just for staff crafting.

<staffCraftingDisableCraftingExclusions>
	<staffCraftingDisableCraftingExclusion>PleaseDontBreakMe</staffCraftingDisableCraftingExclusion>
</staffCraftingDisableCraftingExclusions>

---> Before PaMa creates new staves and recipes, it breaks all old ones. This entry prevents that from happening for the chosen spell name (exact match).