adding achievements! Almost all untested yet.

This commit is contained in:
FaceDeer
2022-08-18 21:40:45 -06:00
parent 179e113acd
commit d4fb94acfd
53 changed files with 912 additions and 10 deletions

View File

@ -2,6 +2,9 @@ local S = minetest.get_translator(minetest.get_current_modname())
hunter_statue = {}
-- override this to allow achievements to be recorded without requiring a dependency
hunter_statue.player_punched = function(node_name, pos, player) end
local statue_box = {
type = "fixed",
fixed = {
@ -119,6 +122,7 @@ hunter_statue.register_hunter_statue = function(node_name, statue_def)
nearest_player:add_velocity(vector.multiply(vector.direction(pos, nearest_pos), knockback))
nearest_player:set_hp(math.max(nearest_player:get_hp() - damage*armour_multiplier, 0))
minetest.sound_play({name="hunter_statue_thud"}, {pos = nearest_pos})
hunter_statue.player_punched(node_name, pos, nearest_player)
return
end
local player_dir = vector.direction(pos, nearest_pos)