Skip to content

Commit

Permalink
added support for Thirsty mod
Browse files Browse the repository at this point in the history
  • Loading branch information
tenplus1 committed May 7, 2020
1 parent e48d5cc commit 503695f
Show file tree
Hide file tree
Showing 3 changed files with 95 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Change log:
- 1.2 - Added Unified Inventory support for barrel recipes (thanks to realmicu)
- 1.3 - Translations updated and French added thanks to TheDarkTiger
- 1.4 - Added bottle of beer and bottle of wheat beer (thanks Darkstalker for textures)
- 1.5 - Added bottle of sake (texture by Darkstalker), code tidy & tweaks, resized bottles and glasses, added some new lucky blocks
- 1.5 - Added bottle of sake (texture by Darkstalker), code tidy & tweaks, resized bottles and glasses, added some new lucky blocks, support for Thirst mod

Lucky Blocks: 16

Expand Down
1 change: 1 addition & 0 deletions depends.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ mcl_sounds?
mcl_loot?
doc?
unified_inventory?
thirsty?
103 changes: 93 additions & 10 deletions init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,9 @@ end
local gla_sel = {type = "fixed", fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2}}
local bot_sel = {type = "fixed", fixed = {-0.15, -0.5, -0.15, 0.15, 0.25, 0.15}}

-- is thirsty mod active
local thirsty_mod = minetest.get_modpath("thirsty")


-- glass of wine
minetest.register_node("wine:glass_wine", {
Expand All @@ -128,7 +131,15 @@ minetest.register_node("wine:glass_wine", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 5)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})

-- bottle of wine
Expand Down Expand Up @@ -165,7 +176,15 @@ minetest.register_node("wine:glass_rum", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 5)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})


Expand Down Expand Up @@ -204,7 +223,15 @@ minetest.register_node("wine:glass_wheat_beer", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 8)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})

-- bottle of wheat beer
Expand Down Expand Up @@ -241,7 +268,15 @@ minetest.register_node("wine:glass_beer", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 8)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})

-- bottle of beer
Expand Down Expand Up @@ -278,7 +313,15 @@ minetest.register_node("wine:glass_mead", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(4),
-- on_use = minetest.item_eat(4),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 5)
end
return minetest.do_item_eat(4, nil, itemstack, user, pointed_thing)
end
end
})


Expand All @@ -300,7 +343,15 @@ minetest.register_node("wine:glass_cider", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 6)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})


Expand All @@ -322,7 +373,15 @@ minetest.register_node("wine:glass_tequila", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 3)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})


Expand Down Expand Up @@ -360,7 +419,15 @@ minetest.register_node("wine:glass_sake", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 3)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})

-- bottle of sake
Expand Down Expand Up @@ -397,7 +464,15 @@ minetest.register_node("wine:glass_bourbon", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 3)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})

-- bottle of bourbon
Expand Down Expand Up @@ -434,7 +509,15 @@ minetest.register_node("wine:glass_vodka", {
alcohol = 1
},
sounds = wine.snd_g,
on_use = minetest.item_eat(2),
-- on_use = minetest.item_eat(2),
on_use = function(itemstack, user, pointed_thing)
if user then
if thirsty_mod then
thirsty.drink(user, 3)
end
return minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
end
end
})

-- bottle of vodka
Expand Down

0 comments on commit 503695f

Please sign in to comment.