Differences From Artifact [12914a5106]:
- File farcaster.lua — part of check-in [9ef6cbcf31] at 2020-08-28 14:08:57 on branch trunk — add recipes, cookbooks, disassembly (to create recipes from items), attunement, farcasters, and portals; various edits for bug fixes and improvements (user: lexi, size: 3736) [annotate] [blame] [check-ins using]
To Artifact [6f8ef41220]:
- File farcaster.lua — part of check-in [93f944b581] at 2020-08-30 14:45:03 on branch trunk — add displacers; add item class mechanism; various tweaks, enhancements, and bugfixes esp. for books and paper (user: lexi, size: 3684) [annotate] [blame] [check-ins using]
22 22 attune = { 23 23 class = 'sorcery:raycaster', accepts = 'sorcery:raycaster'; 24 24 source = true, target = true, reciprocal = true; 25 25 }; 26 26 farcaster = { 27 27 partner = function(pos) 28 28 local tune = sorcery.attunement.verify(pos) 29 - print(' *!* verifying farcaster tuning',tune) 30 29 if not tune then return nil end 31 30 minetest.load_area(tune.partner) 32 31 local vis = false 33 32 local ignored 34 33 repeat 35 34 ignored = false 36 35 for _,p in pairs(sorcery.lib.node.offsets.neighbors) do