Add neutralizers

This commit is contained in:
Wuzzy 2014-07-25 12:29:35 +02:00
parent cd1c6d1c2d
commit d4666ea8aa

View file

@ -62,7 +62,7 @@ playereffects.register_effect_type("pepjumpminus", "Low jump", nil, {"jump"},
player:set_physics_override({jump=1}) player:set_physics_override({jump=1})
end end
) )
playereffects.register_effect_type("pepfloat", "No gravity", nil, {"gravity"}, playereffects.register_effect_type("pepgrav0", "No gravity", nil, {"gravity"},
function(player) function(player)
player:set_physics_override({gravity=0}) player:set_physics_override({gravity=0})
end, end,
@ -134,9 +134,9 @@ pep.register_potion({
duration = 10, duration = 10,
}) })
pep.register_potion({ pep.register_potion({
basename = "float", basename = "grav0",
contentstring = "Non-Gravity Potion", contentstring = "Non-Gravity Potion",
effect_type = "pepfloat", effect_type = "pepgrav0",
duration = 20, duration = 20,
}) })
pep.register_potion({ pep.register_potion({
@ -152,7 +152,8 @@ pep.register_potion({
duration = 30, duration = 30,
}) })
--[[ register crafts ]] --[=[ register crafts ]=]
--[[ normal potions ]]
if(minetest.get_modpath("default") ~= nil) then if(minetest.get_modpath("default") ~= nil) then
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
@ -170,11 +171,6 @@ if(minetest.get_modpath("default") ~= nil) then
output = "pep:jumpplus", output = "pep:jumpplus",
recipe = { "flowers:flower_geranium", "default:grass_1", "pep:water" } recipe = { "flowers:flower_geranium", "default:grass_1", "pep:water" }
}) })
minetest.register_craft({
type = "shapeless",
output = "pep:speedplus",
recipe = { "flowers:rose", "flowers:dandelion_yellow", "pep:water" }
})
end end
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
@ -193,7 +189,42 @@ if(minetest.get_modpath("default") ~= nil) then
}) })
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
output = "pep:float", output = "pep:grav0",
recipe = { "default:mese_crystal", "pep:water" } recipe = { "default:mese_crystal", "pep:water" }
}) })
end end
if(minetest.get_modpath("flowers") ~= nil) then
minetest.register_craft({
type = "shapeless",
output = "pep:speedplus",
recipe = { "flowers:rose", "flowers:dandelion_yellow", "pep:water" }
})
end
--[[ neutralizers ]]
minetest.register_craft({
type = "shapeless",
output = "pep:speedreset",
recipe = { "pep:speedplus", "pep:speedminus" }
})
minetest.register_craft({
type = "shapeless",
output = "pep:antidote",
recipe = { "pep:regen", "pep:poison" }
})
minetest.register_craft({
type = "shapeless",
output = "pep:antidote",
recipe = { "pep:regen2", "pep:poison2" }
})
minetest.register_craft({
type = "shapeless",
output = "pep:jumpreset",
recipe = { "pep:jumpplus", "pep:jumpminus" }
})
minetest.register_craft({
type = "shapeless",
output = "pep:gravreset" ,
recipe = { "pep:grav0", "group:stone" }
})