added ore for relics.

master
NathanSalapat 2016-11-16 11:44:43 -06:00
parent 8556b6e681
commit a6dacd964c
3 changed files with 76 additions and 23 deletions

View File

@ -19,11 +19,16 @@ function send_message(table)
return message
end
minetest.register_on_chat_message(function(name,message)
if string.match(message, 'foobar') then
minetest.chat_send_all('<Illuminati> Hush, this is not public information.')
end
end)
function select_player(player, table)
local key = #(minetest.get_connected_players())
local people = minetest.get_connected_players()
local person = math.random(1, key)
local name1 = people[person]
local name = player:get_player_name()
if name1 ~= player then
minetest.chat_send_player(name, send_message(table))
end
end
minetest.register_on_chat_message(function(name,message)
if string.match(message, '%p%p%p%p%p%p%p%p') then
@ -32,12 +37,5 @@ minetest.register_on_chat_message(function(name,message)
end)
minetest.register_on_dieplayer(function(player)
local key = #(minetest.get_connected_players())
local people = minetest.get_connected_players()
local person = math.random(1, key)
local name1 = people[person]
local name = name1:get_player_name()
if name1 ~= player then
minetest.chat_send_player(name, send_message(illuminati.death_message_table))
end
select_player(player, illuminati.death_message_table)
end)

View File

@ -131,17 +131,8 @@ minetest.register_node('illuminati:cone_off',{
fixed = {-.5, -.5, -.5, .5, .35, .5},
},
after_place_node = function(pos, placer)
local key = #(minetest.get_connected_players())
local people = minetest.get_connected_players()
local person = math.random(1, key)
local name1 = people[person]
local name = name1:get_player_name()
local placer_name = placer:get_player_name()
if name ~= placer_name then
minetest.chat_send_player(name, send_message(illuminati.core_message_table))
end
select_player(placer, illuminati.core_message_table)
end,
})
minetest.register_node('illuminati:cone_on',{

View File

@ -20,3 +20,67 @@ minetest.register_craftitem('illuminati:relic_'..num, {
groups = {not_in_creative_inventory=1},
})
end
-- Register nodes
minetest.register_node("illuminati:stone", {
description = "Stone",
tiles = {"default_stone.png"},
groups = {cracky=3, stone=1},
drop = {
max_items = 2,
items = {
{
items = {'illuminati:relic_1'},
rarity = 15,
},
{
items = {'illuminati:relic_2'},
rarity = 15,
},
{
items = {'illuminati:relic_3'},
rarity = 15,
},
{
items = {'illuminati:relic_4'},
rarity = 15,
},
{
items = {'illuminati:relic_5'},
rarity = 15,
},
{
items = {'illuminati:relic_6'},
rarity = 15,
},
{
items = {'illuminati:relic_7'},
rarity = 15,
},
{
items = {'illuminati:relic_8'},
rarity = 15,
},
{
items = {'illuminati:relic_9'},
rarity = 15,
},
{
items = {'default:cobble'},
},
},
},
legacy_mineral = true,
sounds = default.node_sound_stone_defaults(),
})
-- Register ore
minetest.register_ore({
ore_type = 'scatter',
ore = 'illuminati:stone',
wherein = 'default:stone',
clust_scarcity = 8*8*8,
clust_size = 1,
height_min = -31000,
hieght_max = 128,
})