259 lines
5.7 KiB
Lua
259 lines
5.7 KiB
Lua
-- LUALOCALS < ---------------------------------------------------------
|
|
local nodecore
|
|
= nodecore
|
|
-- LUALOCALS > ---------------------------------------------------------
|
|
|
|
local addhint = nodecore.addhint
|
|
|
|
------------------------------------------------------------------------
|
|
-- TERRAIN
|
|
|
|
addhint("dug up dirt",
|
|
"nc_terrain:dirt_loose")
|
|
|
|
addhint("dug up gravel",
|
|
"nc_terrain:gravel_loose",
|
|
"toolcap:crumbly:2")
|
|
|
|
addhint("dug up sand",
|
|
"nc_terrain:sand_loose")
|
|
|
|
addhint("dug up stone",
|
|
"nc_terrain:cobble_loose",
|
|
"toolcap:cracky:2")
|
|
|
|
addhint("found deep stone strata",
|
|
"group:hard_stone",
|
|
"nc_terrain:cobble_loose")
|
|
|
|
addhint("found molten rock",
|
|
"group:lava",
|
|
"nc_terrain:cobble_loose")
|
|
|
|
------------------------------------------------------------------------
|
|
-- TREE
|
|
|
|
addhint("found sponges",
|
|
{true,
|
|
"nc_sponge:sponge",
|
|
"nc_sponge:sponge_wet",
|
|
"nc_sponge:sponge_living"
|
|
})
|
|
|
|
------------------------------------------------------------------------
|
|
-- TREE
|
|
|
|
addhint("found dry leaves",
|
|
"nc_tree:leaves_loose")
|
|
|
|
addhint("found eggcorns",
|
|
"nc_tree:eggcorn")
|
|
|
|
addhint("planted an eggcorn",
|
|
"eggcorn planting",
|
|
{"nc_tree:eggcorn", "nc_terrain:dirt_loose"})
|
|
|
|
addhint("found sticks",
|
|
"nc_tree:stick")
|
|
|
|
addhint("cut down a tree",
|
|
"dig:nc_tree:tree",
|
|
"toolcap:choppy:2")
|
|
|
|
addhint("dug up a tree stump",
|
|
"dig:nc_tree:root",
|
|
"toolcap:choppy:4")
|
|
|
|
------------------------------------------------------------------------
|
|
-- FIRE
|
|
|
|
addhint("made fire by rubbing sticks together",
|
|
"stick fire starting",
|
|
"nc_tree:stick")
|
|
|
|
addhint("found ash",
|
|
"nc_fire:ash",
|
|
"stick fire starting")
|
|
|
|
addhint("found charcoal",
|
|
"group:charcoal",
|
|
"stick fire starting")
|
|
|
|
addhint("chopped up charcoal",
|
|
"nc_fire:lump_coal",
|
|
"group:charcoal")
|
|
|
|
addhint("packed high-quality charcoal",
|
|
"nc_fire:coal" .. nodecore.fire_max,
|
|
"nc_fire:lump_coal")
|
|
|
|
------------------------------------------------------------------------
|
|
-- WOODWORK
|
|
|
|
addhint("assembled a staff from sticks",
|
|
"assemble staff",
|
|
"nc_tree:stick")
|
|
|
|
addhint("assembled an adze out of sticks",
|
|
"assemble wood adze",
|
|
{true, "nc_tree:stick", "nc_woodwork:staff"})
|
|
|
|
addhint("assembled a wooden ladder",
|
|
"assemble wood ladder",
|
|
{true, "nc_tree:stick", "nc_woodwork:staff"})
|
|
|
|
addhint("assembled a wooden frame",
|
|
"assemble wood frame",
|
|
{true, "nc_tree:stick", "nc_woodwork:staff"})
|
|
|
|
addhint("split a tree trunk into planks",
|
|
"split tree to planks",
|
|
{true, "nc_woodwork:adze", "nc_woodwork:tool_hatchet"})
|
|
|
|
addhint("carved wooden tool heads from planks",
|
|
"carve nc_woodwork:plank",
|
|
"split tree to planks")
|
|
|
|
addhint("assembled a wooden tool",
|
|
{true,
|
|
"assemble wood mallet",
|
|
"assemble wood spade",
|
|
"assemble wood hatchet",
|
|
"assemble wood pick",
|
|
},
|
|
"carve nc_woodwork:plank")
|
|
|
|
addhint("carved a wooden plank completely",
|
|
"carve nc_woodwork:toolhead_pick",
|
|
"carve nc_woodwork:plank")
|
|
|
|
addhint("bashed a plank into sticks",
|
|
"bash planks to sticks",
|
|
{"nc_woodwork:plank", "toolcap:thumpy:3"})
|
|
|
|
addhint("assembled a wooden shelf",
|
|
"assemble wood shelf",
|
|
{"nc_woodwork:plank", "nc_woodwork:frame"})
|
|
|
|
------------------------------------------------------------------------
|
|
-- STONEWORK
|
|
|
|
addhint("broken cobble into chips",
|
|
"break cobble to chips",
|
|
"nc_terrain:cobble_loose")
|
|
|
|
addhint("packed stone chips back into cobble",
|
|
"repack chips to cobble",
|
|
"nc_stonework:chip")
|
|
|
|
addhint("put a stone tip onto a tool",
|
|
{true,
|
|
"assemble nc_stonework:tool_mallet",
|
|
"assemble nc_stonework:tool_spade",
|
|
"assemble nc_stonework:tool_hatchet",
|
|
"assemble nc_stonework:tool_pick"
|
|
},
|
|
"nc_stonework:chip")
|
|
|
|
------------------------------------------------------------------------
|
|
-- LODE
|
|
|
|
addhint("found a lode stratum",
|
|
"group:lodey")
|
|
|
|
addhint("found lode ore",
|
|
"nc_lode:ore",
|
|
"group:lodey")
|
|
|
|
addhint("dug up lode ore",
|
|
"nc_lode:cobble_loose",
|
|
"nc_lode:ore")
|
|
|
|
local lodeprill = {true,
|
|
"nc_lode:prill_hot",
|
|
"nc_lode:prill_annealed",
|
|
"nc_lode:prill_tempered"
|
|
}
|
|
|
|
addhint("melted down lode metal",
|
|
lodeprill,
|
|
"nc_lode:cobble_loose")
|
|
|
|
addhint("sintered glowing lode into a cube",
|
|
"forge lode block",
|
|
"nc_lode:prill_hot")
|
|
|
|
addhint("chopped a lode cube into prills",
|
|
"break apart lode block",
|
|
"forge lode block")
|
|
|
|
addhint("tempered a lode anvil",
|
|
"nc_lode:block_tempered",
|
|
"forge lode block")
|
|
|
|
addhint("cold-forged an annealed lode tool head",
|
|
"anvil making lode toolhead_mallet",
|
|
"nc_lode:block_tempered")
|
|
|
|
addhint("cold-forged lode down completely",
|
|
"anvil making lode prills",
|
|
"nc_lode:block_tempered")
|
|
|
|
addhint("tempered a lode tool head",
|
|
{true,
|
|
"nc_lode:toolhead_mallet_tempered",
|
|
"nc_lode:toolhead_spade_tempered",
|
|
"nc_lode:toolhead_hatchet_tempered",
|
|
"nc_lode:toolhead_pick_tempered"
|
|
},
|
|
"anvil making lode toolhead_mallet")
|
|
|
|
addhint("welded a lode pick and spade together",
|
|
"assemble lode mattock head",
|
|
"anvil making lode toolhead_pick")
|
|
|
|
|
|
------------------------------------------------------------------------
|
|
-- TOTE
|
|
|
|
addhint("assembled an annealed lode tote handle",
|
|
"craft tote handle",
|
|
{"nc_lode:block_annealed", "nc_woodwork:shelf"})
|
|
|
|
------------------------------------------------------------------------
|
|
-- OPTICS
|
|
|
|
addhint("melted sand into glass",
|
|
"group:silica",
|
|
"nc_terrain:sand_loose")
|
|
|
|
addhint("quenched molten glass into chromatic glass",
|
|
"nc_optics:glass_opaque",
|
|
"group:silica")
|
|
|
|
addhint("molded molten glass into clear glass",
|
|
"nc_optics:glass",
|
|
"group:silica")
|
|
|
|
addhint("cooled molten glass into crude glass",
|
|
"nc_optics:glass_crude",
|
|
"group:silica")
|
|
|
|
addhint("chipped chromatic glass into prisms",
|
|
"nc_optics:prism",
|
|
"nc_optics:glass_opaque")
|
|
|
|
addhint("chopped chromatic glass into lenses",
|
|
"nc_optics:lens",
|
|
"nc_optics:glass_opaque")
|
|
|
|
local opticactive = {true, "nc_optics:lens_on", "nc_optics:prism_on"}
|
|
|
|
addhint("activated a lens",
|
|
opticactive,
|
|
"nc_optics:lens")
|
|
|
|
addhint("produced light from a lens",
|
|
"nc_optics:lens_glow",
|
|
opticactive)
|