diff --git a/init.lua b/init.lua index 89ddb99..1a5cb5b 100644 --- a/init.lua +++ b/init.lua @@ -1,7 +1,20 @@ +playereffects.register_effect_type("cigarettespeed", "Cigarette Speed", "ecigarettes_ecigarette.png", {"speed"}, + function(player) + player:set_physics_override({speed=3}) + end, + function(effect, player) + player:set_physics_override({speed=1}) + end +) + minetest.register_tool("ecigarettes:ecigarette", { description = "E-Cigarette", inventory_image = "ecigarettes_ecigarette.png", - on_use = minetest.item_eat(10), + on_use = function(itemstack, player, pointed_thing) + playereffects.apply_effect_type("cigarettespeed", 190, player) + itemstack:take_item() + return itemstack + end }) minetest.register_craftitem("ecigarettes:eliquid", {