diff --git a/README.md b/README.md index f2e4f04..5225c86 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,10 @@ Current version: 0.2 There is an optional dependency on default from Minetest Game. It enables the use of crafting recipes. +There is an optional dependency on Achievements [awards] by rubenwardy. If +both this mod and the default mod are enabled, the achievement “Master of +Orienteering” will be added. + ## Tools The orienteering tools are used automatically. To use them, you only need to have them somewhere in your main player inventory. Most tools add information diff --git a/depends.txt b/depends.txt index 60f8390..354c605 100644 --- a/depends.txt +++ b/depends.txt @@ -1,2 +1,3 @@ default? intllib? +awards? diff --git a/init.lua b/init.lua index 54c035a..5da428f 100644 --- a/init.lua +++ b/init.lua @@ -310,3 +310,16 @@ minetest.register_globalstep(function(dtime) updatetimer = updatetimer - dtime end end) + +if minetest.get_modpath("awards") ~= nil and minetest.get_modpath("default") then + awards.register_achievement("orienteering_quadcorder", { + title = S("Master of Orienteering"), + description = S("Craft a quadcorder."), + icon = "orienteering_quadcorder.png", + trigger = { + type = "craft", + item = "orienteering:quadcorder", + target = 1 + } + }) +end diff --git a/locale/de.txt b/locale/de.txt index 4c351d4..5b93553 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -27,3 +27,6 @@ m/s = m/s Coordinates: X\=%d, Y\=%d, Z\=%d = Koordinaten: X\=%d, Y\=%d, Z\=%d Height: Y\=%d = Höhe: Y\=%d Coordinates: X\=%d, Z\=%d = Koordinaten: X\=%d, Z\=%d + +Master of Orienteering = Meister der Orientierung +Craft a quadcorder. = Fertige einen Vierkorder. diff --git a/locale/template.txt b/locale/template.txt index 5c04648..f7601f8 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -37,3 +37,8 @@ m/s # %.1f will be replaced by number, %s will be replaced by speed unit Speed: %.1f %s + +# awards +Master of Orienteering +Craft a quadcorder. +