mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-12-23 08:29:34 +01:00
Update definition for healing/harming potions
This commit is contained in:
parent
a6dac52797
commit
51c311a258
1 changed files with 18 additions and 4 deletions
|
@ -85,10 +85,20 @@ local function register_potion(def)
|
|||
tt = get_tt(def._tt, def.effect, splash_dur),
|
||||
potion_fun = get_splash_fun(def.effect, splash_dur),
|
||||
}
|
||||
local ling_def = {
|
||||
|
||||
local ling_def
|
||||
if def.name == "healing" or def.name == "harming" then
|
||||
ling_def = {
|
||||
tt = get_tt(def._tt, def.effect*mcl_potions.LINGERING_FACTOR, ling_dur),
|
||||
potion_fun = get_lingering_fun(def.effect*mcl_potions.LINGERING_FACTOR, ling_dur),
|
||||
}
|
||||
else
|
||||
ling_def = {
|
||||
tt = get_tt(def._tt, def.effect, ling_dur),
|
||||
potion_fun = get_lingering_fun(def.effect, ling_dur),
|
||||
}
|
||||
end
|
||||
|
||||
if def.color then
|
||||
mcl_potions.register_splash(def.name, S("Splash "..def.description), def.color, splash_def)
|
||||
mcl_potions.register_lingering(def.name, S("Lingering "..def.description), def.color, ling_def)
|
||||
|
@ -140,10 +150,14 @@ local function register_potion(def)
|
|||
local splash_dur_2 = dur_2 * mcl_potions.SPLASH_FACTOR
|
||||
local ling_dur_2 = dur_2 * mcl_potions.LINGERING_FACTOR
|
||||
|
||||
if def.name == "healing" then effect_II = 7 end
|
||||
local splash_def_2 = {
|
||||
tt = get_tt(def._tt_2, effect_II, splash_dur_2),
|
||||
potion_fun = get_splash_fun(effect_II, splash_dur_2),
|
||||
}
|
||||
if def.name == "healing" or def.name == "harming" then
|
||||
effect_II = def.effect*mcl_potions.II_FACTOR*mcl_potions.LINGERING_FACTOR
|
||||
end
|
||||
local ling_def_2 = {
|
||||
tt = get_tt(def._tt_2, effect_II, ling_dur_2),
|
||||
potion_fun = get_lingering_fun(effect_II, ling_dur_2),
|
||||
|
|
Loading…
Reference in a new issue