summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-04-04 21:11:40 +0100
committerrubenwardy <rw@rubenwardy.com>2018-04-04 21:11:40 +0100
commit07997a54f4c082b6c2499f904825fb51394c9bf5 (patch)
treedcb68e21ff7e3f40e244e586b2e5cea3de5db507
parentf84e6d8db5fa9f5c068432a9c3100f55d3188f51 (diff)
Readd awards
-rw-r--r--api.lua4
-rw-r--r--awards.lua6
-rw-r--r--init.lua13
3 files changed, 6 insertions, 17 deletions
diff --git a/api.lua b/api.lua
index a4c7a3e..d85ef6c 100644
--- a/api.lua
+++ b/api.lua
@@ -162,7 +162,7 @@ function awards.register_trigger(tname, tdef)
end
function def.getDefaultDescription(_)
- local n = self.trigger.target
+ local n = def.trigger.target
return NS(tdef.auto_description[1], tdef.auto_description[2], n, n)
end
@@ -216,7 +216,7 @@ function awards.register_trigger(tname, tdef)
end
function def.getDefaultDescription(_)
- local n = self.trigger.target
+ local n = def.trigger.target
if tmp.key then
local nname = tmp.key
return NS(tdef.auto_description[1],
diff --git a/awards.lua b/awards.lua
index 9ea27b3..4716198 100644
--- a/awards.lua
+++ b/awards.lua
@@ -214,9 +214,9 @@ if minetest.get_modpath("default") then
icon = "default_lava.png",
})
awards.register_on_dig(function(player,data)
- local pos = player:getpos()
- if pos and (minetest.find_node_near(pos, 1, "default:lava_source") ~= nil or
- minetest.find_node_near(pos, 1, "default:lava_flowing") ~= nil) then
+ local pos = player:get_pos()
+ if pos and (minetest.find_node_near(pos, 1, "default:lava_source") or
+ minetest.find_node_near(pos, 1, "default:lava_flowing")) then
return "award_lavaminer"
end
return nil
diff --git a/init.lua b/init.lua
index 7ee2409..fed7ceb 100644
--- a/init.lua
+++ b/init.lua
@@ -28,7 +28,7 @@ dofile(minetest.get_modpath("awards").."/api.lua")
dofile(minetest.get_modpath("awards").."/chat_commands.lua")
dofile(minetest.get_modpath("awards").."/gui.lua")
dofile(minetest.get_modpath("awards").."/triggers.lua")
--- dofile(minetest.get_modpath("awards").."/awards.lua")
+dofile(minetest.get_modpath("awards").."/awards.lua")
-- Backwards compatibility
awards.give_achievement = awards.unlock
@@ -41,14 +41,3 @@ awards.register_onChat = awards.register_on_chat
awards.register_onJoin = awards.register_on_join
awards.register_onCraft = awards.register_on_craft
awards.def = awards.registered_awards
-
-awards.register_achievement("award_saint_maclou",{
- title = "Saint-Maclou",
- description = "Place 20 coal checkers.",
- icon = "awards_novicebuilder.png",
- trigger = {
- type = "dig",
- node = "default:stone",
- target = 3,
- },
-})