added crack

master
aegroto 2018-08-28 22:52:40 +02:00
parent 1e3d6ce3e1
commit a27a9201bc
5 changed files with 45 additions and 6 deletions

View File

@ -59,6 +59,32 @@ minetest.register_craftitem("drug_wars:cocaine", {
end
})
minetest.register_craftitem("drug_wars:crack", {
description = "Crack",
inventory_image = "drugwars_crack.png",
on_smoke_glasspipe = function(player)
local playername = player:get_player_name()
local newhunger = hbhunger.hunger[playername] + drug_wars.CRACK_HUNGER_BUFF
if(newhunger <= 30) then
hbhunger.hunger[playername] = newhunger
else
hbhunger.hunger[playername] = 30
end
drug_wars.speed_buff(player, drug_wars.CRACK_SPEED_BUFF)
drug_wars.increase_addiction(playername, drug_wars.CRACK_ADDICTION)
table.insert(drug_wars.aftereffects, {
countdown = drug_wars.CRACK_DURATION * (1.0 - drug_wars.addictions[playername]),
on_timeout = function()
drug_wars.speed_debuff(player, drug_wars.CRACK_SPEED_BUFF, drug_wars.CRACK_SPEED_BUFF)
drug_wars.drug_damage(player, drug_wars.CRACK_DAMAGE * (1 + drug_wars.addictions[playername] * 2.0))
end
})
end
})
-- craft usages
minetest.register_craft({
@ -69,6 +95,11 @@ minetest.register_craft({
}
})
minetest.register_craft({
type = "cooking",
output = "drug_wars:crack 2",
recipe = "drug_wars:cocaine",
})
-- plant nodes definition
local crop_def = {

View File

@ -1,10 +1,11 @@
--general options
drug_wars.ADDICTION_TICK = 30
drug_wars.ADDICTION_REDUCTION = 0.1
drug_wars.ADDICTION_REDUCTION_THRESHOLD = 0.05
drug_wars.ADDICTION_DAMAGE = 3
drug_wars.ADDICTION_DAMAGE_THRESHOLD = 0.35
-- weed effects
-- weed stats
drug_wars.WEED_SPEED_DEBUFF = 0.2
drug_wars.WEED_SPEED_DEBUFF_THRESHOLD = 0.4
drug_wars.WEED_HUNGER_DEBUFF = 4
@ -13,7 +14,7 @@ drug_wars.WEED_ADDICTION = 0.02
drug_wars.WEED_ADDICTION_THRESHOLD = 0.5
drug_wars.WEED_DURATION = 30
-- hashish effects
-- hashish stats
drug_wars.HASHISH_SPEED_DEBUFF = 0.25
drug_wars.HASHISH_SPEED_DEBUFF_THRESHOLD = 0.4
drug_wars.HASHISH_HUNGER_DEBUFF = 6
@ -22,9 +23,16 @@ drug_wars.HASHISH_ADDICTION = 0.05
drug_wars.HASHISH_ADDICTION_THRESHOLD = 0.5
drug_wars.HASHISH_DURATION = 30
-- cocaine effects
-- cocaine stats
drug_wars.COCAINE_SPEED_BUFF = 0.6
drug_wars.COCAINE_HUNGER_BUFF = 8
drug_wars.COCAINE_ADDICTION = 0.1
drug_wars.COCAINE_DAMAGE = 4
drug_wars.COCAINE_DURATION = 5
drug_wars.COCAINE_DURATION = 180
-- crack stats
drug_wars.CRACK_SPEED_BUFF = 0.8
drug_wars.CRACK_HUNGER_BUFF = 8
drug_wars.CRACK_ADDICTION = 0.125
drug_wars.CRACK_DAMAGE = 3
drug_wars.CRACK_DURATION = 80

View File

@ -53,7 +53,7 @@ minetest.register_tool("drug_wars:glass_pipe", {
minetest.register_craft({
output = "drug_wars:glass_pipe",
recipe = {
{"group:glass", "default:flint" , ""},
{"default:steel_ingot", "group:glass", "group:glass"}
{"default:glass", "default:flint" , ""},
{"default:steel_ingot", "default:glass", "default:glass"}
}
})

BIN
textures/drugwars_crack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 300 B