Skip to content

Demonic Will

Frinn38 edited this page Aug 13, 2019 · 4 revisions

What is Demonic Will ?

Demonic will is a form of magic energy added by Blood Magic, it is presents in 3 forms : crystal, tartaric gem and in a chunk.

As crystals and tartaric gems are items, there is no need for a custom implementation as Modular Machinery already support it. This mod now support only chunk demonic will.

Blood Magic adds 5 types of will such as raw, corrosive, destructive, vengeful and steadfast, for now Modular Magic only support those types of demonic will.

As a reminder, demonic will can be added in a chunk by using a crystal or a tartaric gem filled with some will in a demon crucible and can be crystallized using a demon crystallizer or put in a tartaric gem using a hellfire forge.

You can visualize demonic will in a chunk when having a demon will aura gauge in the inventory, the maximum amount of each type of will in a chunk is 100.

Implementation :

First you need a demon will hatch (added by this addon), there is 2 type :

  • Demon Will Input Hatch if you to take demonic will from the chunk to the machine.
  • Demon Will Output Hatch if you want to put demonic will from the machine to the chunk.

Note that you can put the two types of hatches on the same machine to consume and produce demonic will.

Now that you have your machine, you need to make a recipe json (there is no crafttweaker implementation for now) using the Modular Machinery pattern.

Add a requirement with those properties :

{

"type": "will",

"io-type": "input",

"will-type": "raw",

"amount": 50,

"max" : 200, //Optional

"min" : -100 //Optional

}

type : the requirement type, "will" for demon will recipe.

io-type : The type of input/output interaction, available io-types: input, output

willtype : The type of demonic will produced/consumed, available will types : raw, corrosive, destructive, vengeful, steadfast

willamount : The amount of will consumed/produced, Min 0, Max 100

max & min : The maximum/minimum amount of starlight that can be in the chunk. By default max:100 & min:0 Note that this is per recipe.

Examples :

Recipe that use 50 raw will to produce 10 of each other will : pastebin

Recipe that use 10 destructive will to produce 1Mrf at 1krf/t : pastebin

Clone this wiki locally