From 984ad5dda540be148b95a93f3c25ba14bdb80888 Mon Sep 17 00:00:00 2001 From: migdyn Date: Sun, 23 Dec 2018 09:47:20 -0500 Subject: [PATCH] New flavors --- init.lua | 29 +++++++++++++++++-- textures/ecigarettes_ecigarette_antigrav.png | Bin 0 -> 268 bytes textures/ecigarettes_ecigarette_highgrav.png | Bin 0 -> 267 bytes textures/ecigarettes_ecigarette_lowgrav.png | Bin 0 -> 270 bytes 4 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 textures/ecigarettes_ecigarette_antigrav.png create mode 100644 textures/ecigarettes_ecigarette_highgrav.png create mode 100644 textures/ecigarettes_ecigarette_lowgrav.png diff --git a/init.lua b/init.lua index dc89b66..b0664ea 100644 --- a/init.lua +++ b/init.lua @@ -16,12 +16,22 @@ playereffects.register_effect_type("cigarettehighjump", "Cigarette High Jump", " end ) +playereffects.register_effect_type("cigarettelowgrav", "Cigarette Low Gravity", "ecigarettes_ecigarette_lowgrav.png", {"gravity"}, + function(player) + player:set_physics_override({gravity=0.6}) + end, + function(effect, player) + player:set_physics_override({gravity=1}) + end +) + +--E-Cigarettes minetest.register_tool("ecigarettes:ecigarette_speed", { description = "E-Cigarette [Speed]", inventory_image = "ecigarettes_ecigarette_speed.png", on_use = function(itemstack, player, pointed_thing) playereffects.apply_effect_type("cigarettespeed", 190, player) - itemstack:take_item() + itemstack:replace("ecigarettes:ecigarette") return itemstack end }) @@ -31,7 +41,17 @@ minetest.register_tool("ecigarettes:ecigarette_highjump", { inventory_image = "ecigarettes_ecigarette_highjump.png", on_use = function(itemstack, player, pointed_thing) playereffects.apply_effect_type("cigarettehighjump", 40, player) - itemstack:take_item() + itemstack:replace("ecigarettes:ecigarette") + return itemstack + end +}) + +minetest.register_tool("ecigarettes:ecigarette_lowgrav", { + description = "E-Cigarette [Low Gravity]", + inventory_image = "ecigarettes_ecigarette_lowgrav.png", + on_use = function(itemstack, player, pointed_thing) + playereffects.apply_effect_type("cigarettelowgrav", 65, player) + itemstack:replace("ecigarettes:ecigarette") return itemstack end }) @@ -52,6 +72,11 @@ minetest.register_craftitem("ecigarettes:eliquid_highjump", { inventory_image = "ecigarettes_eliquid_highjump.png", }) +minetest.register_craftitem("ecigarettes:eliquid_lowgrav", { + description = "E-Cigarette Low Gravity Liquid", + inventory_image = "ecigarettes_eliquid_lowgrav.png", +}) + --E-Cigarettes minetest.register_craft({ output = "ecigarettes:ecigarette", diff --git a/textures/ecigarettes_ecigarette_antigrav.png b/textures/ecigarettes_ecigarette_antigrav.png new file mode 100644 index 0000000000000000000000000000000000000000..09a737c99e1581db881ccc428463102528f3c311 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdk2s&WRap5W1)z{*iEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8afEr;B5V#p$Dyz4;mxcwC~_2dzJuwN5i#Qk<)C#h+apIJ-T6 zwHawD)r&ANE$BG0jcIz6dIZx6r51z3TxWZ>pZvmNvRNmoM|8Q|j`Rzy(QM8io}aZ| zKe;K}^fmXK*B9#iUNxTfU31TdYq?r@Lcj0lnoX)dSY9exzGzv#V=vHt22WQ%mvv4F FO#t#pTZ{kz literal 0 HcmV?d00001 diff --git a/textures/ecigarettes_ecigarette_highgrav.png b/textures/ecigarettes_ecigarette_highgrav.png new file mode 100644 index 0000000000000000000000000000000000000000..df3c474b775cd3208e79c9c4756a79b7a30d79c1 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdk2s%%`lgqY%z#3YC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;y^{ko-U3d7N?I+b`(1xz~j=s`pKNIVnOlKk(Yd5PhHN^eT(D literal 0 HcmV?d00001 diff --git a/textures/ecigarettes_ecigarette_lowgrav.png b/textures/ecigarettes_ecigarette_lowgrav.png new file mode 100644 index 0000000000000000000000000000000000000000..4c6c335ef76252bcf5a677d1d161e40b1b00ebde GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdk2s&W=B1O1{{e+0OI#yLobz*YQ}ap~oQqNuOHxx5 z$}>wc6x=<11Hv2m#DR*+JY5_^EKVPtd|I$Ufyc#MERlKT*Ob;Z~$Gv;OXk; Jvd$@?2>@k$V1EDr literal 0 HcmV?d00001