Cleaning up old files and using a night-vision lite method.
|
@ -422,3 +422,8 @@ function mcl_potions.fire_resistance_func(player, duration)
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function mcl_potions.night_vision_func(player, duration)
|
||||||
|
player:override_day_night_ratio(0.45)
|
||||||
|
end
|
||||||
|
|
|
@ -316,7 +316,7 @@ local output_table = {
|
||||||
local enhancement_table = {}
|
local enhancement_table = {}
|
||||||
local extension_table = {}
|
local extension_table = {}
|
||||||
local potions = {"awkward", "mundane", "thick"}
|
local potions = {"awkward", "mundane", "thick"}
|
||||||
for i, potion in ipairs({"healing","harming","swiftness","leaping","poison","regeneration","invisibility","weakness","water_breathing"}) do
|
for i, potion in ipairs({"healing","harming","swiftness","leaping","poison","regeneration","invisibility","weakness","water_breathing","night_vision"}) do
|
||||||
|
|
||||||
table.insert(potions, potion)
|
table.insert(potions, potion)
|
||||||
|
|
||||||
|
|
|
@ -152,10 +152,43 @@ minetest.register_craftitem("mcl_potions:harming_2", {
|
||||||
minetest.register_craftitem("mcl_potions:night_vision", {
|
minetest.register_craftitem("mcl_potions:night_vision", {
|
||||||
description = S("Night Vision Potion"),
|
description = S("Night Vision Potion"),
|
||||||
_doc_items_longdesc = brewhelp,
|
_doc_items_longdesc = brewhelp,
|
||||||
wield_image = "mcl_potions_night_vision.png",
|
wield_image = potion_image("#009999"),
|
||||||
inventory_image = "mcl_potions_night_vision.png",
|
inventory_image = potion_image("#009999"),
|
||||||
groups = { brewitem = 1, food=0},
|
groups = { brewitem = 1, food=0},
|
||||||
stack_max = 1,
|
stack_max = 1,
|
||||||
|
|
||||||
|
on_place = function(itemstack, user, pointed_thing)
|
||||||
|
mcl_potions.night_vision_func(user, 180)
|
||||||
|
mcl_potions._use_potion(itemstack, user, "#009999")
|
||||||
|
return itemstack
|
||||||
|
end,
|
||||||
|
|
||||||
|
on_secondary_use = function(itemstack, user, pointed_thing)
|
||||||
|
mcl_potions.night_vision_func(user, 180)
|
||||||
|
mcl_potions._use_potion(itemstack, user, "#009999")
|
||||||
|
return itemstack
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("mcl_potions:night_vision_plus", {
|
||||||
|
description = S("Night Vision Potion +"),
|
||||||
|
_doc_items_longdesc = brewhelp,
|
||||||
|
wield_image = potion_image("#000A0A"),
|
||||||
|
inventory_image = potion_image("#000A0A"),
|
||||||
|
groups = { brewitem = 1, food=0},
|
||||||
|
stack_max = 1,
|
||||||
|
|
||||||
|
on_place = function(itemstack, user, pointed_thing)
|
||||||
|
mcl_potions.night_vision_func(user, 480)
|
||||||
|
mcl_potions._use_potion(itemstack, user, "#000A0A")
|
||||||
|
return itemstack
|
||||||
|
end,
|
||||||
|
|
||||||
|
on_secondary_use = function(itemstack, user, pointed_thing)
|
||||||
|
mcl_potions.night_vision_func(user, 480)
|
||||||
|
mcl_potions._use_potion(itemstack, user, "#000A0A")
|
||||||
|
return itemstack
|
||||||
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -196,3 +196,11 @@ register_splash("water_breathing_plus", "Splash Fire Resistance", "#D0A040", {
|
||||||
register_splash("water_breathing_plus", "Splash Fire Resistance +", "#E0B050", {
|
register_splash("water_breathing_plus", "Splash Fire Resistance +", "#E0B050", {
|
||||||
potion_fun = function(player, redx) mcl_potions.fire_resistance_func(player, 360*redx) end
|
potion_fun = function(player, redx) mcl_potions.fire_resistance_func(player, 360*redx) end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
register_splash("night_vision", "Splash Night Vision", "#009999", {
|
||||||
|
potion_fun = function(player, redx) mcl_potions.night_vision_func(player, 135*redx) end
|
||||||
|
})
|
||||||
|
|
||||||
|
register_splash("night_vision_plus", "Splash Night Vision +", "#000A0A", {
|
||||||
|
potion_fun = function(player, redx) mcl_potions.night_vision_func(player, 360*redx) end
|
||||||
|
})
|
||||||
|
|
Before Width: | Height: | Size: 91 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |