Differences From
Artifact [dd0624e110]:
- File
metallurgy-hot.lua
— 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: 14078)
[annotate]
[blame]
[check-ins using]
323 323 drawtype = "mesh";
324 324 after_dig_node = sorcery.lib.node.purge_container;
325 325 mesh = 'sorcery-kiln-' .. state .. '.obj';
326 326 drop = id;
327 327 groups = {
328 328 cracky = (state == 'open' and 2) or nil;
329 329 sorcery_metallurgy = 1;
330 + sorcery_tech = 1;
330 331 not_in_creative_inventory = (state == 'open') and nil or 1;
331 332 };
332 333 sunlight_propagates = true;
333 334 paramtype1 = 'light';
334 335 paramtype2 = 'facedir';
335 336 selection_box = box[state];
336 337 collision_box = box[state];
................................................................................
406 407 _proto = kind;
407 408 description = desc;
408 409 drop = id;
409 410 after_dig_node = sorcery.lib.node.purge_container;
410 411 groups = {
411 412 cracky = (not active and 2) or nil;
412 413 sorcery_metallurgy = 1;
414 + sorcery_tech = 1;
413 415 not_in_creative_inventory = active and 1 or nil;
414 416 };
415 417 paramtype2 = 'facedir';
416 418 light_source = (active and 9) or 0;
417 419 on_construct = function(pos)
418 420 local meta = minetest.get_meta(pos)
419 421 local inv = meta:get_inventory()
................................................................................
451 453 recipe = recipe;
452 454 output = id;
453 455 }
454 456 end
455 457
456 458 for _, t in pairs {
457 459 {1, nil, 'clay'};
458 - {2, 'hot','aluminum'};
459 - {3, 'volcanic','platinum'};
460 - {4, 'stellar','duridium'};
461 - {5, 'nova','impervium'};
460 + -- {2, 'hot','aluminum'};
461 + -- {3, 'volcanic','platinum'};
462 + -- {4, 'stellar','duridium'};
463 + -- {5, 'nova','impervium'};
462 464 } do register_kiln {
463 465 temp = t[1], temp_name = t[2];
464 466 material = t[3];
465 467 size = 3, outsize = 4, fuelsize = 1; -- future-proofing
466 468 }
467 469
468 470 for _, s in pairs {