Commit graph

12 commits

Author SHA1 Message Date
trans_soup
87fba22f3b add temporary "crushing" recipe variants.
using the new falling node hooks provided by `bg_api`, add alternative
versions of existing stoneworking recipes, where instead of pummeling, a
stoney node must fall onto the input nodes with sufficient force.

note that since the only currently existing stoney node that can fall,
loose cobblestone, is unobtainable without cheats, so are these recipes.
2023-10-19 11:30:45 +02:00
trans_soup
75e66075d0 simplify node registration.
make the wrapper `blockgame.register_node` make reasonable assumptions
that make node registration more convenient.

change other code to take advantage of that change.

also remove the `blockgame.reg_simple_node` utility since it's now
redundant.
2023-10-17 20:20:42 +02:00
trans_soup
d0a481334a refactor stoneworking recipe code. 2023-10-17 15:05:40 +02:00
trans_soup
c31d6cf5d0 improve pummeling.
pummeling definition tables now has lists of item id:s and groups, the
same way e.g. ABM:s do, that determine what items are involved in a
recipe.

update existing (in-use) pummel recipes to make use of this.
2023-10-17 14:53:08 +02:00
trans_soup
20b29c833f complete cleanup after rename.
clean up things that were broken after renaming `bg_core` to
`bg_terrain`.

also clean up after global rename that added `bg_` prefix to every mod
name.
2023-10-16 10:14:34 +02:00
trans_soup
7755583fa4 rename mods and add hacky cleanup thing.
rename mods; add `bg_` prefix.

add hacky cleanup ABM (couldn't get LBM:s to work), that converts old
nodes into new ones according to this rename.

the cleanup doesn't do anything for items, though.
2023-10-15 18:22:13 +02:00
trans_soup
24ec93cd50 fix name fields in mod.conf files. 2023-10-15 17:23:37 +02:00
trans_soup
68202b9c82 minor file rename. 2023-10-14 13:39:53 +02:00
trans_soup
eef0283c66 fix incorrect naming.
change description of stone tiles from "Brick" to "Tile".
2023-10-13 10:02:35 +02:00
trans_soup
a68bed3c70 change stoneworking recipes.
tile and bricks recipes now use cobblestone instead of stone, to make
them available again now that stone drops cobblestone.
2023-10-12 10:26:02 +02:00
trans_soup
6d3412bba6 change stoneworking recipes.
replace recipes for bricks and tiles to make use of pummeling.
2023-10-11 11:40:41 +02:00
trans_soup
4e31d3219b start working on stoneworking mod.
create stoneworking mod.

create nodes stone bricks and stone tile, then add placeholder recipe
for both.
2023-10-11 10:28:23 +02:00