2018-12-22 07:18:06 -08:00
|
|
|
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
|
|
|
|
)
|
|
|
|
|
2018-12-21 05:09:31 -08:00
|
|
|
minetest.register_tool("ecigarettes:ecigarette", {
|
|
|
|
description = "E-Cigarette",
|
|
|
|
inventory_image = "ecigarettes_ecigarette.png",
|
2018-12-22 07:18:06 -08:00
|
|
|
on_use = function(itemstack, player, pointed_thing)
|
|
|
|
playereffects.apply_effect_type("cigarettespeed", 190, player)
|
|
|
|
itemstack:take_item()
|
|
|
|
return itemstack
|
|
|
|
end
|
2018-12-21 05:09:31 -08:00
|
|
|
})
|
|
|
|
|
2018-12-22 07:34:58 -08:00
|
|
|
minetest.register_craftitem("ecigarettes:speed_eliquid", {
|
|
|
|
description = "E-Cigarette Speed Liquid",
|
2018-12-22 07:45:23 -08:00
|
|
|
inventory_image = "ecigarettes_eliquid_speed.png",
|
2018-12-21 05:09:31 -08:00
|
|
|
})
|
|
|
|
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "ecigarettes:ecigarette",
|
|
|
|
recipe = {
|
2018-12-22 07:34:58 -08:00
|
|
|
{"", "ecigarettes:speed_eliquid", ""},
|
|
|
|
{"", "default:steel_ingot", ""},
|
|
|
|
{"", "", ""},
|
|
|
|
},
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "ecigarettes:speed_eliquid",
|
|
|
|
recipe = {
|
|
|
|
{"", "default:obsidian_shard", ""},
|
2018-12-21 05:09:31 -08:00
|
|
|
{"", "default:steel_ingot", ""},
|
|
|
|
{"", "", ""},
|
|
|
|
},
|
|
|
|
|
|
|
|
})
|