master
runs 2021-01-02 01:59:46 +01:00
parent dce066e584
commit e91bb252e7
1 changed files with 18 additions and 15 deletions

View File

@ -169,7 +169,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
inv_clicked:remove_item("main", final_steal_itemstack)
inv_clicker:add_item("main", final_steal_itemstack)
disable_stealth(player, true, false)
--DETECTION WARNING
--Check the angle/ratio
local angle_2d = get_angle(player, clicked)
local stealth_ratio = get_stealth_ratio(angle_2d)
@ -180,9 +182,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
type_item_reduction_factor = pickp.settings["warning_hotbar_item"]
end
stealth_ratio = stealth_ratio - type_item_reduction_factor
else
disable_stealth(player, true, "The player has moved his items!")
end
if math.random(0,1) >= stealth_ratio then --NOT detected
minetest.chat_send_player(player:get_player_name(), S("Successful robbery!"))
else
@ -198,6 +198,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
minetest.chat_send_player(clicked_name, msg)
end
end
else
disable_stealth(player, true, "The player has moved his items!")
end
return true
end)