is it hard coded? is the magma from a magma man tissue the same as the stuff you find in the ground?
Though you cannot produce magma or water breath in the form that the liquid will fill up a space, essentially having a gargoyle-like creature you park next to a pit and say "fill 'er up Sonny Jim" you can create custom materials that can be used by creatures in interactions such as the handy material emission interaction (used for fireballs, dragon breath, and in the case of some modders cheese or even booze).
The magma man has "magma" blood via this:
[TISSUE:MAGMA]
[TISSUE_NAME:magma:NP]
[TISSUE_MATERIAL:INORGANIC:BASALT] // This is the bulk of the material, the stone to be turned "molten"
[TISSUE_MAT_STATE:LIQUID] // Here where we turn it to pudding like consistency...
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:10]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
The fact is the above only turns the Magma Man into a Mud Pudding man with slushy basalt blood. The important part is this:
[FIXED_TEMP:12000]
// This gives all the materials magma like temperatures. Give it to any material and it will burn and maim just about anything.Take these and add it to a custom material, map it to the material in the material emission interaction and add that to the creature.
On a side note I'm not able to find the magma man any where in the creature_next_underground raw file... I wonder where he scampered off to...