diff --git a/.github/workflows/luacheck.yml b/.github/workflows/luacheck.yml new file mode 100644 index 0000000..5290e24 --- /dev/null +++ b/.github/workflows/luacheck.yml @@ -0,0 +1,11 @@ +on: [push, pull_request] +name: luacheck +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: lint + uses: Roang-zero1/factorio-mod-luacheck@master + with: + luacheckrc_url: "" diff --git a/.luacheckrc b/.luacheckrc index 152b395..6d01e88 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -1,5 +1,5 @@ read_globals = { - "dump", "vector", "minetest", + "dump", "vector", "table", "math", "PseudoRandom", "VoxelArea", "stairs", "stairsplus", "skins", "treecapitator", default = { @@ -10,6 +10,15 @@ read_globals = { } }, other_fields = true + }, + minetest = { + fields = { + registered_nodes = { + read_only = false, + other_fields = true + } + }, + other_fields = true } } globals = {"snow"} diff --git a/src/nodes.lua b/src/nodes.lua index a207f67..9707609 100644 --- a/src/nodes.lua +++ b/src/nodes.lua @@ -377,7 +377,8 @@ nodedef = { -- by player position. ~ LazyJ -- I made this a little harder to dig than snow blocks because -- I imagine snow brick as being much more dense and solid than fluffy snow. ~ LazyJ - groups = {cracky=2, crumbly=2, choppy=2, oddly_breakable_by_hand=2, melts=1, icemaker=1, cooks_into_ice=1, cools_lava = 1, snowy = 1}, + groups = {cracky=2, crumbly=2, choppy=2, oddly_breakable_by_hand=2, melts=1, + icemaker=1, cooks_into_ice=1, cools_lava = 1, snowy = 1}, --Let's use the new snow sounds instead of the old grass sounds. ~ LazyJ sounds = default.node_sound_snow_defaults(), -- The "on_construct" part below, thinking in terms of layers,