Remoção da API
parent
8d0e42f4f3
commit
48735bc600
7
API.txt
7
API.txt
|
@ -1,7 +0,0 @@
|
|||
API de Macroplantas
|
||||
|
||||
Fazer com que uma semente caia de um mato
|
||||
=========================================
|
||||
macroplantas.registrar_drop_comum(item, raridade)
|
||||
Exemplo:
|
||||
macroplantas.registrar_drop_comum('macroplantas:semente_melancia', 25)
|
25
api.lua
25
api.lua
|
@ -1,25 +0,0 @@
|
|||
--[[
|
||||
Mod MacroPlantas para Minetest
|
||||
Copyright (C) 2017 BrunoMine (https://github.com/BrunoMine)
|
||||
|
||||
Recebeste uma cópia da GNU Lesser General
|
||||
Public License junto com esse software,
|
||||
se não, veja em <http://www.gnu.org/licenses/>.
|
||||
|
||||
API
|
||||
]]
|
||||
|
||||
-- Adiciona itens para serem dropados no mato comum
|
||||
macroplantas.registrar_drop_comum = function(item, raridade)
|
||||
|
||||
for i = 1, 5 do
|
||||
|
||||
local drop = minetest.registered_items["default:grass_"..i].drop
|
||||
|
||||
table.insert(drop.items, {items = {item},rarity = raridade})
|
||||
|
||||
minetest.override_item("default:grass_"..i, {drop = drop})
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -9,6 +9,4 @@
|
|||
Diretrizes
|
||||
]]
|
||||
|
||||
-- Definir um limite de itens que o jogador pode conseguir tirando um mato
|
||||
LIMITE_DE_DROP = 1
|
||||
|
||||
|
|
1
init.lua
1
init.lua
|
@ -28,7 +28,6 @@ macroplantas = {}
|
|||
-- Carregar scripts
|
||||
notificar("Carregando...")
|
||||
dofile(modpath.."/diretrizes.lua")
|
||||
dofile(modpath.."/api.lua")
|
||||
if MELANCIA == true then
|
||||
dofile(modpath.."/melancia.lua")
|
||||
end
|
||||
|
|
19
melancia.lua
19
melancia.lua
|
@ -27,20 +27,15 @@ minetest.register_craftitem("macroplantas:pedaco_melancia", {
|
|||
on_use = minetest.item_eat(1),
|
||||
})
|
||||
|
||||
-- Melancias colhidas fora do tempo dropam apenas sementes
|
||||
for i = 1, 4 do
|
||||
minetest.override_item("macroplantas:melancia_"..i, {drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'macroplantas:seed_melancia'},rarity = 25},
|
||||
{items = {''}},
|
||||
}
|
||||
}})
|
||||
-- Colocar sementes nas gramas junto com as outras sementes
|
||||
do
|
||||
local drop = minetest.deserialize(minetest.serialize(minetest.registered_nodes["default:grass_1"].drop))
|
||||
table.insert(drop.items, {items={'macroplantas:seed_melancia'}, rarity = 8})
|
||||
for i = 1, 5 do
|
||||
minetest.override_item("default:grass_"..i, {drop = drop})
|
||||
end
|
||||
end
|
||||
|
||||
-- Gerar sementes nos matos
|
||||
macroplantas.registrar_drop_comum('macroplantas:seed_melancia', 5)
|
||||
|
||||
-- Bloco de Melancia para colheita
|
||||
minetest.register_node("macroplantas:node_melancia", {
|
||||
description = "Node Melancia",
|
||||
|
|
Loading…
Reference in New Issue