Compare commits

...

2 Commits
1.1 ... master

Author SHA1 Message Date
upsilon 059cc897af
Make call to `punch` compatible with MT 5.4.0
Fixes #6
2020-11-03 17:06:02 +01:00
upsilon 1f88969175
Remove log message translation
Aside from typos in the code that caused the mod to crash when the log
messages were produced, there seems to be a bug in the way translated
strings are displayed in the logs. This requires further investigation,
meanwhile, this commit prevents the crash.
2020-04-02 22:08:42 +02:00
3 changed files with 4 additions and 10 deletions

View File

@ -108,7 +108,7 @@ local function arrow_punch(object, hitter, caps)
if time_from_last_punch >= (caps.full_punch_interval or 1) then
last_punch_times[hitter_name][player_name] = os.time()
end
object:punch(hitter, time_from_last_punch, caps)
object:punch(hitter, time_from_last_punch, caps, nil)
end
if get_setting("arrow") then
@ -210,7 +210,7 @@ if get_setting("teleport_arrow") then
on_hit_sound = "throwing_teleport_arrow",
on_hit = function(self, _, last_pos, _, _, hitter)
if minetest.get_node(last_pos).name ~= "air" then
minetest.log("warning", S("[throwing] BUG: node at @1 was not air", last_pos))
minetest.log("warning", "[throwing] BUG: node at "..minetest.pos_to_string(last_pos).." was not air")
return
end
@ -232,7 +232,7 @@ if get_setting("fire_arrow") then
on_hit_sound = "default_place_node",
on_hit = function(self, pos, last_pos, _, _, hitter)
if minetest.get_node(last_pos).name ~= "air" then
minetest.log(S("warning", "[throwing] BUG: node at @1 was not air", last_pos))
minetest.log("warning", "[throwing] BUG: node at "..minetest.pos_to_string(last_pos).." was not air")
return
end
@ -261,7 +261,7 @@ if get_setting("build_arrow") then
on_hit_sound = "throwing_build_arrow",
on_hit = function(self, pos, last_pos, _, _, hitter)
if minetest.get_node(last_pos).name ~= "air" then
minetest.log(S("warning", "[throwing] BUG: node at @1 was not air", last_pos))
minetest.log("warning", "[throwing] BUG: node at "..minetest.pos_to_string(last_pos).." was not air")
return
end

View File

@ -23,6 +23,3 @@ Teleport Arrow=
Torch Arrow=
Build Arrow=
Drop Arrow=
## Warnings
[throwing] BUG: node at @1 was not air=

View File

@ -23,6 +23,3 @@ Teleport Arrow=Flèche de téléportation
Torch Arrow=Flèche-torche
Build Arrow=Flèche de construction
Drop Arrow=Flèche de livraison
## Warnings
[throwing] BUG: node at @1 was not air=[throwing] BUG : le bloc à @1 nétait pas de lair