Differences From
Artifact [c451769631]:
247 247 { 'default:tin_ingot', 'bucket:bucket_empty', 'default:tin_ingot'};
248 248 { 'default:bronze_ingot', 'sorcery:infuser_chamber', 'default:copper_ingot'};
249 249 { 'sorcery:infuser_tube', 'sorcery:infuser_tube', 'sorcery:infuser_tube' };
250 250 };
251 251 output = "sorcery:infuser";
252 252 }
253 253
254 +minetest.register_craft {
255 + output = "sorcery:displacer";
256 + recipe = {
257 + {'sorcery:platinum_ingot','sorcery:leyline_stabilizer','sorcery:platinum_ingot'};
258 + {'sorcery:inverter_coil','sorcery:core_syncretic','sorcery:inverter_coil'};
259 + {'sorcery:platinum_ingot','default:chest','sorcery:platinum_ingot'};
260 + };
261 +}
254 262
255 ----- altar
256 --- candles
263 +minetest.register_craft {
264 + output = "sorcery:displacement_node";
265 + recipe = {
266 + {'sorcery:platinum_ingot','sorcery:screw_tungsten','sorcery:platinum_ingot'};
267 + {'basic_materials:copper_wire','sorcery:core_syncretic','doors:trapdoor_steel'};
268 + {'sorcery:platinum_ingot','sorcery:screw_tungsten','sorcery:platinum_ingot'};
269 + };
270 + replacements = {
271 + {'basic_materials:copper_wire','basic_materials:empty_spool'};
272 + };
273 +}
274 +
275 +minetest.register_craft {
276 + output = 'sorcery:raycaster';
277 + recipe = {
278 + {'sorcery:gem_amethyst', 'sorcery:gem_amethyst', 'sorcery:gem_amethyst'};
279 + {'default:gold_ingot','sorcery:beam_generator','default:gold_ingot'};
280 + {'sorcery:gem_amethyst', 'sorcery:gem_amethyst', 'sorcery:gem_amethyst'};
281 + };
282 +}
283 +
284 +minetest.register_craft {
285 + output = 'sorcery:tuning_disc';
286 + recipe = {
287 + {'sorcery:inverter_coil','sorcery:silver_ingot',''};
288 + {'sorcery:leyline_stabilizer','sorcery:silver_ingot','sorcery:gem_emerald'};
289 + {'sorcery:inverter_coil','sorcery:silver_ingot',''};
290 + };
291 +}
292 +
293 +minetest.register_craft {
294 + output = 'sorcery:farcaster';
295 + recipe = {
296 + {'default:gold_ingot','sorcery:iridium_ingot','default:gold_ingot'};
297 + {'sorcery:core_mandatic','default:diamondblock','sorcery:tuning_disc'};
298 + {'default:gold_ingot','sorcery:iridium_ingot','default:gold_ingot'};
299 + };
300 +}
301 +
302 +minetest.register_craft {
303 + output = 'sorcery:portal_node';
304 + recipe = {
305 + {'sorcery:tungsten_ingot','sorcery:core_mandatic','sorcery:tungsten_ingot'};
306 + {'sorcery:aluminum_ingot','sorcery:platinumblock','sorcery:aluminum_ingot'};
307 + {'sorcery:tungsten_ingot','sorcery:core_mandatic','sorcery:tungsten_ingot'};
308 + };
309 +}
310 +
311 +minetest.register_craft {
312 + output = 'sorcery:portal_reflector';
313 + recipe = {
314 + {'basic_materials:steel_bar','default:tin_ingot','basic_materials:steel_bar'};
315 + {'sorcery:gem_amethyst','sorcery:inverter_coil','sorcery:gem_amethyst'};
316 + {'basic_materials:steel_bar','xpanes:bar_flat','basic_materials:steel_bar'};
317 + }
318 +}
319 +
320 +minetest.register_craft {
321 + output = 'sorcery:portal_pad';
322 + recipe = {
323 + {'basic_materials:steel_bar','xpanes:bar_flat','basic_materials:steel_bar'};
324 + {'sorcery:gem_amethyst','sorcery:beam_generator','sorcery:gem_amethyst'};
325 + {'basic_materials:steel_bar','default:tin_ingot','basic_materials:steel_bar'};
326 + }
327 +}
328 +
329 +minetest.register_craftitem('sorcery:tuning_disc',{
330 + description = 'Tuning Disc';
331 + inventory_image = 'sorcery_tuning_disc.png';
332 + groups = {
333 + sorcery_magitech = 1; metal = 1;
334 + };
335 +});
336 +
257 337 minetest.register_craftitem('sorcery:core_counterpraxic',{
258 338 description = 'Counterpraxis Core';
259 339 inventory_image = 'sorcery_core_counterpraxic.png';
340 + groups = {
341 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
342 + };
343 +});
344 +
345 +minetest.register_craftitem('sorcery:core_mandatic',{
346 + description = 'Mandatic Core';
347 + inventory_image = 'sorcery_core_mandatic.png';
348 + groups = {
349 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
350 + };
351 +});
352 +
353 +minetest.register_craftitem('sorcery:core_syncretic',{
354 + description = 'Syncresis Core';
355 + inventory_image = 'sorcery_core_sycretic.png';
356 + groups = {
357 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
358 + };
260 359 });
261 ---
360 +
262 361 minetest.register_craftitem('sorcery:suppression_matrix',{
263 362 description = 'Suppression Matrix';
264 363 inventory_image = 'sorcery_suppression_matrix.png';
364 + groups = {
365 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
366 + };
265 367 });
266 368
267 369 minetest.register_craftitem('sorcery:inverter_coil',{
268 370 description = 'Inverter Coil';
269 371 inventory_image = 'sorcery_inverter_coil.png';
372 + groups = {
373 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
374 + };
270 375 });
271 376
272 377 minetest.register_craftitem('sorcery:beam_generator',{
273 378 description = 'Beam Generator';
274 379 inventory_image = 'sorcery_beam_generator.png';
380 + groups = {
381 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
382 + };
275 383 });
276 384
277 385 minetest.register_craftitem('sorcery:leyline_stabilizer',{
278 386 description = 'Leyline Stabilizer';
279 387 inventory_image = 'sorcery_leyline_stabilizer.png';
388 + groups = {
389 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
390 + };
280 391 });
281 392
282 393 minetest.register_craftitem('sorcery:field_emitter',{
283 394 description = 'Field Emitter';
284 395 inventory_image = 'sorcery_field_emitter.png';
396 + groups = {
397 + sorcery_magitech = 1; metal = 1; sorcery_magitech_core = 1;
398 + };
285 399 })
286 400
287 401 minetest.register_craft {
288 402 output = 'sorcery:leyline_stabilizer';
289 403 recipe = {
290 404 {'basic_materials:copper_wire','group:sorcery_ley_cable','basic_materials:copper_wire'};
291 405 {'sorcery:grease_neutralizing','group:sorcery_ley_cable','sorcery:grease_neutralizing'};
................................................................................
323 437 output = 'sorcery:core_counterpraxic';
324 438 recipe = {
325 439 {'sorcery:gem_ruby_shard','sorcery:tungsten_ingot','sorcery:gem_ruby_shard'};
326 440 {'sorcery:tungsten_ingot','sorcery:gem_emerald','sorcery:tungsten_ingot'};
327 441 {'sorcery:gem_ruby_shard','sorcery:tungsten_ingot','sorcery:gem_ruby_shard'};
328 442 };
329 443 }
444 +
445 +minetest.register_craft {
446 + output = 'sorcery:core_syncretic';
447 + recipe = {
448 + {'sorcery:gem_sapphire_shard','default:gold_ingot','sorcery:gem_sapphire_shard'};
449 + {'default:gold_ingot','sorcery:gem_diamond','default:gold_ingot'};
450 + {'sorcery:gem_sapphire_shard','default:gold_ingot','sorcery:gem_sapphire_shard'};
451 + };
452 +}
453 +
454 +minetest.register_craft {
455 + output = 'sorcery:core_mandatic';
456 + recipe = {
457 + {'sorcery:gem_amethyst_shard','sorcery:silver_ingot','sorcery:gem_amethyst_shard'};
458 + {'sorcery:silver_ingot','sorcery:gem_sapphire','sorcery:silver_ingot'};
459 + {'sorcery:gem_amethyst_shard','sorcery:silver_ingot','sorcery:gem_amethyst_shard'};
460 + };
461 +}
330 462
331 463 minetest.register_craft {
332 464 output = 'sorcery:inverter_coil';
333 465 recipe = {
334 466 {'sorcery:screw_platinum','basic_materials:steel_wire','sorcery:screw_platinum'};
335 467 {'basic_materials:copper_wire','default:tin_ingot','basic_materials:copper_wire'};
336 468 {'sorcery:screw_platinum','basic_materials:steel_wire','sorcery:screw_platinum'};
................................................................................
372 504 {'default:steel_ingot','default:furnace','default:steel_ingot'};
373 505 };
374 506 replacements = {
375 507 {'basic_materials:copper_wire', 'basic_materials:empty_spool'};
376 508 };
377 509 }
378 510
511 +---- altar
379 512 minetest.register_craftitem('sorcery:candle', {
380 513 -- TODO make candle node
381 514 inventory_image = 'sorcery_candle.png';
382 515 description = 'Votive Candle';
383 516 groups = {
384 517 candle = 1;
385 518 };