updated materials

This commit is contained in:
npx 2016-02-22 17:29:17 +01:00
parent 84446a0014
commit d6dd79973d

View File

@ -759,12 +759,8 @@ minetest.register_craftitem("nssm:ant_mandible", {
image = "ant_mandible.png", image = "ant_mandible.png",
}) })
--ricette --ricette
minetest.register_craft({ minetest.register_craft({
output = 'nssm:mantis_sword', output = 'nssm:mantis_sword',
recipe = { recipe = {
@ -1023,620 +1019,70 @@ minetest.register_craft({
} }
}) })
--Eggs --Eggs
minetest.register_craftitem("nssm:tarantula_egg", { function nssm_register_egg (name, descr)
description = "Tarantula Egg",
image = "tarantula_egg.png",
minetest.register_craftitem("nssm:".. name .."_egg", {
description = descr .. " Egg",
image = name .. "_egg.png",
on_place = function(itemstack, placer, pointed_thing) on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above) local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5 pos1.y=pos1.y+1.5
core.after(0.4, function() core.after(0.1, function()
minetest.add_entity(pos1, "nssm:tarantula") minetest.add_entity(pos1, "nssm:".. name)
end) end)
itemstack:take_item() itemstack:take_item()
return itemstack return itemstack
end, end,
}) })
minetest.register_craftitem("nssm:daddy_egg", { end
description = "Daddy Long Legs Egg",
image = "daddy_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:daddy_long_legs")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:uloboros_egg", { nssm_register_egg ('flying_duck', 'Flying Duck')
description = "Uloboros Egg", nssm_register_egg ('stone_eater', 'Stoneater')
image = "uloboros_egg.png", nssm_register_egg ('signosigno', 'Signosigno')
on_place = function(itemstack, placer, pointed_thing) nssm_register_egg ('bloco', 'Bloco')
local pos1=minetest.get_pointed_thing_position(pointed_thing, above) nssm_register_egg ('swimming_duck', 'Swimming Duck')
pos1.y=pos1.y+1.5 nssm_register_egg ('duck', 'Duck')
core.after(0.4, function() nssm_register_egg ('duckking', 'Duckking')
minetest.add_entity(pos1, "nssm:uloboros") nssm_register_egg ('enderduck', 'Enderduck')
end) nssm_register_egg ('spiderduck', 'Spiderduck')
itemstack:take_item() nssm_register_egg ('echidna', 'Echidna')
return itemstack nssm_register_egg ('werewolf', 'Werewolf')
end, nssm_register_egg ('white_werewolf', 'White Werewolf')
}) nssm_register_egg ('snow_biter', 'Snow Biter')
nssm_register_egg ('icelamander', 'Icelamander')
minetest.register_craftitem("nssm:black_widow_egg", { nssm_register_egg ('icesnake', 'Icesnake')
description = "Black Widow Egg", nssm_register_egg ('lava_titan', 'Lava Titan')
image = "black_widow_egg.png", nssm_register_egg ('masticone', 'Masticone')
on_place = function(itemstack, placer, pointed_thing) nssm_register_egg ('mantis_beast', 'Mantis Beast')
local pos1=minetest.get_pointed_thing_position(pointed_thing, above) nssm_register_egg ('mantis', 'mantis')
pos1.y=pos1.y+1.5 nssm_register_egg ('larva', 'Larva')
core.after(0.4, function() nssm_register_egg ('phoenix', 'Phoenix')
minetest.add_entity(pos1, "nssm:black_widow") nssm_register_egg ('night_master', 'Night Master')
end) nssm_register_egg ('scrausics', 'Scrausics')
itemstack:take_item() nssm_register_egg ('moonheron', 'Moonheron')
return itemstack nssm_register_egg ('dahaka', 'Dahaka')
end, nssm_register_egg ('sandworm', 'Sandworm')
}) nssm_register_egg ('ant_queen', 'Ant Queen')
nssm_register_egg ('ant_soldier', 'Ant Soldier')
minetest.register_craftitem("nssm:black_widow_egg", { nssm_register_egg ('ant_worker', 'Ant Worker')
description = "Black Widow Egg", nssm_register_egg ('crocodile', 'Crocodile')
image = "black_widow_egg.png", nssm_register_egg ('dolidrosaurus', 'Dolidrosaurus')
on_place = function(itemstack, placer, pointed_thing) nssm_register_egg ('crab', 'Crab')
local pos1=minetest.get_pointed_thing_position(pointed_thing, above) nssm_register_egg ('octopus', 'Octopus')
pos1.y=pos1.y+1.5 nssm_register_egg ('black_widow', 'Black Widow')
core.after(0.4, function() nssm_register_egg ('uloboros', 'Uloboros')
minetest.add_entity(pos1, "nssm:black_widow") nssm_register_egg ('tarantula', 'Tarantula')
end) nssm_register_egg ('daddy_long_legs', 'Daddy Long Legs')
itemstack:take_item() nssm_register_egg ('kraken', 'Kraken')
return itemstack nssm_register_egg ('pumpking', 'Pumpking')
end, nssm_register_egg ('manticore', 'Manticore')
}) nssm_register_egg ('pumpboom_large', 'Large Pumpboom')
nssm_register_egg ('pumpboom_small', 'Small Pumpboom')
minetest.register_craftitem("nssm:pumpboom_egg", { nssm_register_egg ('pumpboom_medium', 'Medium Pumpboom')
description = "Small Pumpboom Egg",
image = "pumpboom_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:pumpboom_small")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:medium_pumpboom_egg", {
description = "Medium Pumpboom Egg",
image = "medium_pumpboom_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:pumpboom_medium")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:big_pumpboom_egg", {
description = "Large Pumpboom Egg",
image = "big_pumpboom_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:pumpboom_large")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:pumpking_egg", {
description = "Pumpking Egg",
image = "pumpking_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:pumpking")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:manticore_egg", {
description = "Manticore Egg",
image = "manticore_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:manticore")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:kraken_egg", {
description = "Kraken Egg",
image = "kraken_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:kraken")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:crab_egg", {
description = "Crab Egg",
image = "crab_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:crab")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:octopus_egg", {
description = "Octopus Egg",
image = "octopus_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:octopus")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:dolidorsaurus_egg", {
description = "Dolidrosaurus Egg",
image = "dolidrosaurus_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:dolidrosaurus")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:crocodile_egg", {
description = "Crocodile Egg",
image = "crocodile_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:crocodile")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:ant_soldier_egg", {
description = "Ant Soldier Egg",
image = "ant_soldier_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:ant_soldier")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:ant_queen_egg", {
description = "Ant Queen Egg",
image = "ant_queen_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:ant_queen")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:ant_worker_egg", {
description = "Ant Worker Egg",
image = "ant_worker_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:ant_worker")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:dahaka_egg", {
description = "Dahaka Egg",
image = "dahaka_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:dahaka")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:sandworm_egg", {
description = "Sandworm Egg",
image = "sandworm_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:sandworm")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:night_master_egg", {
description = "Night Master Egg",
image = "night_master_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:night_master")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:moonheron_egg", {
description = "Moonheron Egg",
image = "moonheron_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:moonheron")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:srausics_egg", {
description = "Scrausics Egg",
image = "scrausics_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:scrausics")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:phoenix_egg", {
description = "Phoenix Egg",
image = "phoenix_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:phoenix")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:larva_egg", {
description = "Larva Egg",
image = "larva_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:larva")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:mantis_egg", {
description = "Mantis Egg",
image = "mantis_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:mantis")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:mantis_beast_egg", {
description = "Mantis Beast Egg",
image = "mantis_beast_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:mantis_beast")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:masticone_egg", {
description = "Masticone Egg",
image = "masticone_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:masticone")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:lava_titan_egg", {
description = "Lava Titan Egg",
image = "lava_titan_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:lava_titan")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:icelamander_egg", {
description = "Icelamander Egg",
image = "icelamander_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:icelamander")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:icesnake_egg", {
description = "Ice Snake Egg",
image = "icesnake_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:icesnake")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:snow_biter_egg", {
description = "Snowbiter Egg",
image = "snow_biter_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:snow_biter")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:white_werewolf_egg", {
description = "White Werewolf Egg",
image = "white_werewolf_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:white_werewolf")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:werewolf_egg", {
description = "Werewolf Egg",
image = "werewolf_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:werewolf")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:echidna_egg", {
description = "Echidna Egg",
image = "echidna_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:echidna")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:spiderduck_egg", {
description = "Spiderduck Egg",
image = "spiderduck_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:spiderduck")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:enderduck_egg", {
description = "Enderduck Egg",
image = "enderduck_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:enderduck")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:duckking_egg", {
description = "Duckking Egg",
image = "duckking_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:duckking")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:duck_egg", {
description = "Duck Egg",
image = "duck_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:duck")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:swimming_duck_egg", {
description = "Swimming Duck Egg",
image = "swimming_duck_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:swimming_duck")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:bloco_egg", {
description = "Bloco Egg",
image = "bloco_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:bloco")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:signosigno_egg", {
description = "Signosigno Egg",
image = "signo_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:signosigno")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:stone_eater_egg", {
description = "Stoneater Egg",
image = "stone_eater_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:stone_eater")
end)
itemstack:take_item()
return itemstack
end,
})
minetest.register_craftitem("nssm:flying_duck_egg", {
description = "Flying Duck Egg",
image = "flying_duck_egg.png",
on_place = function(itemstack, placer, pointed_thing)
local pos1=minetest.get_pointed_thing_position(pointed_thing, above)
pos1.y=pos1.y+1.5
core.after(0.4, function()
minetest.add_entity(pos1, "nssm:flying_duck")
end)
itemstack:take_item()
return itemstack
end,
})