From 3d2f45d1fd65f2645327b51e37fa31bdbc03844f Mon Sep 17 00:00:00 2001 From: migdyn Date: Sat, 22 Dec 2018 10:18:06 -0500 Subject: [PATCH] Add effects for ecigarettes --- init.lua | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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", {