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:
31
init.lua
31
init.lua
@ -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,
|
||||
},
|
||||
})
|
Reference in New Issue
Block a user