Differences From
Artifact [c2949bfb63]:
- File
sorcery.md
— part of check-in
[ea6e475e44]
at
2020-10-19 09:52:11
on branch trunk
— continue dev on celestial mechanics, add melding+division spells (resonance), refine itemclasses, add keypunch and punchcards, add paper pulp, add a shitload of visuals, add convenience scripts for working with the wiki, make the flamebolt spell actually useful instead of just a pretty lightshow, add essences, inferno crystal, and other goodies; iterate on wands, lots of shit i can't remember, various bugfixes
(user:
lexi,
size: 18874)
[annotate]
[blame]
[check-ins using]
1 1 # sorcery
2 2
3 3 `sorcery` is a wide-ranging mod that adds many features, devices, powers, and mechanics to the minetest default game. it aims to add a distinctive cosmology, or world-system, to the game, based around mese, alchemy, spellcasting, and worship. it is intended to be pro-social, lore-flexible, and to interoperate well with other mods wherever possible.
4 4
5 5 # dependencies
6 6
7 7 ## first-party
8 - * default
9 - * stairs
10 - * screwdriver
11 - * vessels
8 + * **default**
9 + * **stairs** for slabs, used in crafting recipes
10 + * **screwdriver** for several crafting recipes
11 + * **vessels** for potions, ink bottles, etc.
12 + * **tnt** for the flamebolt spell impact effect
12 13
13 14 ## third-party
14 15 * **xdecor** for various tools and ingredients, especially honey and the hammer
15 16 * **basic_materials** for crafting ingredients
16 17 * **instant_ores** for ore generation. temporary, will be removed and replaced with home-grown mechanism soon
17 18 * **farming redo** for potion ingredients
18 19 * **late** for spell, potion, and gravitator effects
19 - * **note**: in order for the gravitator to work, the late condition interval must be lowered from its default of 1.0 to 0.1. this currently can only be done by altering a variable at the top of conditions.lua, though a note in the source suggests a configuration option will be added eventually. hopefully this is so.
20 + * **note**: in order for the gravitator to work, the late condition interval must be lowered from its default of 1.0 to 0.1. this currently can only be done by altering a variable at the top of `late/conditions.lua`, though a note in the source suggests a configuration option will be added eventually. hopefully this is so.
20 21
21 22 # interoperability
22 -sorcery has special functionality to ensure it can cooperate with various other modules, although they are not required for it to function.
23 +sorcery has special functionality to ensure it can cooperate with various other modules, although they are not necessarily required for it to function.
23 24
24 25 ## xdecor
25 26 by default, `sorcery` disables the xdecor enchanter, since `sorcery` offers its own, much more sophisticated enchantment mechanism. however, the two can coexist if you really want; a configuration flag can be used to prevent `sorcery` disabling the xdecor enchanter.
26 27
27 28 ## hopper
28 29 many `sorcery` devices support interactions with the hopper. devices that produce outputs after a period of time like the infuser will automatically inject their output into a hopper if one is placed below it, and if the device has multiple slots, they can usually be accessed by configuring a hopper to insert from the side or from above.
29 30