Add rocket crafting
This commit is contained in:
parent
43b4b761cc
commit
59d199a7a5
5 changed files with 29 additions and 2 deletions
|
@ -119,6 +119,11 @@ function ctf_classes.update(player)
|
||||||
physics.set(player:get_player_name(), "ctf_classes:speed", {
|
physics.set(player:get_player_name(), "ctf_classes:speed", {
|
||||||
speed = speed,
|
speed = speed,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
crafting.lock_all(player:get_player_name())
|
||||||
|
for i=1, #(class.properties.crafting or {}) do
|
||||||
|
crafting.unlock(player:get_player_name(), class.properties.crafting[i])
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function sqdist(a, b)
|
local function sqdist(a, b)
|
||||||
|
|
|
@ -96,5 +96,9 @@ ctf_classes.register("rocketeer", {
|
||||||
"shooter_guns:smg",
|
"shooter_guns:smg",
|
||||||
"shooter_guns:shotgun",
|
"shooter_guns:shotgun",
|
||||||
},
|
},
|
||||||
|
|
||||||
|
crafting = {
|
||||||
|
"shooter_rocket:rocket"
|
||||||
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
name = ctf_classes
|
name = ctf_classes
|
||||||
depends = ctf, ctf_flag, ctf_colors, ctf_map_core, ctf_bandages, physics, shooter, hpregen, give_initial_stuff, dropondie
|
depends = ctf, ctf_flag, ctf_colors, ctf_map_core, ctf_bandages, physics, shooter, hpregen, give_initial_stuff, dropondie, crafting
|
||||||
description = Adds classes, including knight, shooter, and medic
|
description = Adds classes, including knight, shooter, and medic
|
||||||
|
|
|
@ -11,6 +11,24 @@ local upgrades = {
|
||||||
mese = "diamond",
|
mese = "diamond",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- Rocket <== Gold ingot x16 + Coal lump x5
|
||||||
|
crafting.register_recipe({
|
||||||
|
type = "inv",
|
||||||
|
output = "shooter_rocket:rocket",
|
||||||
|
items = { "default:gold_ingot 16", "default:coal_lump 5" },
|
||||||
|
always_known = false,
|
||||||
|
level = 1,
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Rocket <== Mese x5 + Coal lump x5
|
||||||
|
crafting.register_recipe({
|
||||||
|
type = "inv",
|
||||||
|
output = "shooter_rocket:rocket",
|
||||||
|
items = { "default:mese 5", "default:coal_lump 5" },
|
||||||
|
always_known = false,
|
||||||
|
level = 1,
|
||||||
|
})
|
||||||
|
|
||||||
-- Swords
|
-- Swords
|
||||||
for from, to in pairs(upgrades) do
|
for from, to in pairs(upgrades) do
|
||||||
crafting.register_recipe({
|
crafting.register_recipe({
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit c6cd6ad62d9f4076a22d985defc8a966a17f569d
|
Subproject commit 60723159bba3893e9750177b2d6a6f09e077bd72
|
Loading…
Reference in a new issue