Add poison effect for pufferfish, remove mcl_hunger control for pufferfish effect

This commit is contained in:
Brandon 2020-08-01 08:36:22 -04:00
parent 1563fc7b96
commit acea309564
2 changed files with 12 additions and 4 deletions

View file

@ -417,8 +417,7 @@ minetest.register_craftitem("mcl_fishing:clownfish_raw", {
_mcl_saturation = 0.2, _mcl_saturation = 0.2,
}) })
-- Pufferfish
-- TODO: Add real status effect
minetest.register_craftitem("mcl_fishing:pufferfish_raw", { minetest.register_craftitem("mcl_fishing:pufferfish_raw", {
description = S("Pufferfish"), description = S("Pufferfish"),
_tt_help = minetest.colorize("#FFFF00", S("Very poisonous")), _tt_help = minetest.colorize("#FFFF00", S("Very poisonous")),
@ -428,5 +427,14 @@ minetest.register_craftitem("mcl_fishing:pufferfish_raw", {
on_secondary_use = minetest.item_eat(1), on_secondary_use = minetest.item_eat(1),
stack_max = 64, stack_max = 64,
groups = { food=2, eatable=1, brewitem = 1 }, groups = { food=2, eatable=1, brewitem = 1 },
_mcl_saturation = 0.2, -- _mcl_saturation = 0.2,
}) })
minetest.register_on_item_eat(function (hp_change, replace_with_item, itemstack, user, pointed_thing)
if itemstack:get_name() == "mcl_fishing:pufferfish_raw" then
mcl_potions.poison_func(user, 1.25, 7)
end
end )

View file

@ -8,4 +8,4 @@ mcl_hunger.register_food("mcl_mobitems:rotten_flesh", 4, "", 30, 0, 100, 80)
mcl_hunger.register_food("mcl_mobitems:chicken", 2, "", 30, 0, 100, 30) mcl_hunger.register_food("mcl_mobitems:chicken", 2, "", 30, 0, 100, 30)
mcl_hunger.register_food("mcl_mobitems:spider_eye", 2, "", 4, 1, 0) mcl_hunger.register_food("mcl_mobitems:spider_eye", 2, "", 4, 1, 0)
mcl_hunger.register_food("mcl_fishing:pufferfish_raw", 1, "", 60, 1, 300) -- mcl_hunger.register_food("mcl_fishing:pufferfish_raw", 1, "", 60, 1, 300)