1
0
mirror of https://gitlab.com/rubenwardy/awards.git synced 2025-06-29 22:50:36 +02:00

table based triggers

This commit is contained in:
Rubenwardy
2013-02-23 12:02:02 +00:00
parent 0b4ac32bfb
commit 96f692215e
4 changed files with 96 additions and 37 deletions

View File

@ -10,31 +10,24 @@ dofile(minetest.get_modpath("awards").."/api.lua")
awards.register_achievement("award_mesefind",{
title = "First Mese Find",
description = "Found some Mese!",
trigger={
type="dig",
node="default:mese",
target=1,
},
})
awards.register_onDig(function(player,data)
if not data['count']['default'] or not data['count']['default']['mese'] then
return
end
if data['count']['default']['mese'] > 0 then
return "award_mesefind"
end
return nil
end)
-- First Brick Placed!
awards.register_achievement("award_foundations",{
title = "Foundations",
description = "Every house starts from its foundations!",
})
awards.register_onPlace(function(player,data)
if not data['place']['default'] or not data['place']['default']['brick'] then
return
end
if data['place']['default']['brick'] > 0 then
return "award_foundations"
end
end)
trigger={
type="place",
node="default:brick",
target=1,
},
})