Artifact 6f8619640deb2b868bf3aa1ed52338b4d020c8f87eb2bf2966185d9b9d0b1b6c:
- File astrolabe.lua — part of check-in [3f6a913e4e] at 2020-09-29 12:40:28 on branch trunk — * remove former hacky registration system, replace with consistent and flexible API; rewrite metal/gem generation to take advantage of this new API; tweaks to init system to enable world-local tweaks to lore and sorcery behavior * initial documentation commit * initial steps towards calendar - add default date format, astrolabe; prepare infra for division/melding/transmutation spells, various tweaks and fixes (user: lexi, size: 626) [annotate] [blame] [check-ins using]
local albox = { type = 'fixed'; fixed = { -0.43,-0.5,-0.43; 0.43, 0.3, 0.43; }; } minetest.register_node('sorcery:astrolabe',{ description = 'Astrolabe'; drawtype = 'mesh'; mesh = 'sorcery-astrolabe.obj'; groups = { cracky = 2, choppy = 2; oddly_breakable_by_hand = 2; sorcery_tech = 1; }; selection_box = albox, collision_box = albox; after_dig_node = sorcery.lib.node.purge_containers; tiles = { 'default_steel_block.png'; 'default_bronze_block.png'; 'default_copper_block.png'; 'default_aspen_wood.png'; }; _sorcery = { recipe = { note = 'Unravel the secrets of the stars'; }; }; })