Remoção da API

master
BrunoMine 2017-07-09 13:14:04 -03:00
parent 8d0e42f4f3
commit 48735bc600
5 changed files with 7 additions and 47 deletions

View File

@ -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
View File

@ -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

View File

@ -9,6 +9,4 @@
Diretrizes
]]
-- Definir um limite de itens que o jogador pode conseguir tirando um mato
LIMITE_DE_DROP = 1

View File

@ -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

View File

@ -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",