Commit Graph

305 Commits

Author SHA1 Message Date
d23dc27acf Refactor deprecated locale strings 2019-03-20 21:30:05 +01:00
c7f80ce960 Refactor Lua format in locales 2019-03-20 21:29:59 +01:00
4605ed7848 Convert all locales to gettext .po format 2019-03-20 21:29:52 +01:00
774c4043aa Display Stairs+ nodes in the creative inventory by default
This closes #125.
2019-03-20 20:27:07 +01:00
1aa93322c6 Save the French locale file as UTF-8
It was previously saved as ISO 8859-1, causing display issues
in editors.

This closes #76.
2019-03-20 20:11:49 +01:00
936306803b Set up Travis CI 2019-03-09 01:59:19 +01:00
e622c692e1 Make some Stairs+ functions local and add Luacheck ignores
Those functions are used in various places in the mod,
so they aren't unused.
2019-03-09 01:58:51 +01:00
7dd3e1f0db Improve writing style in the changelog 2019-03-03 23:17:10 +01:00
76a00a5365 Update intllib support to avoid using deprecated functions 2019-03-03 20:02:40 +01:00
e43e4a1911 Improve wording in README 2019-03-02 18:17:10 +01:00
555c8ad9d0 Update pre-commit hooks to 2.1.0 2019-03-01 15:29:45 +01:00
eacee7831a Enforce LF line endings in pre-commit hooks 2019-03-01 14:30:32 +01:00
0e885283c0 Update copyright statements to 2019 2019-02-25 12:13:55 +01:00
a0ca02f5f4 Improve cut glass edge texture. (#115)
Also preserves connected_glass feature.
2019-02-25 11:20:35 +01:00
b0cb1d325a Fix Stairs+ node rotation on placement
This closes #123.
2019-02-25 10:47:51 +01:00
b6f6bc8c71 Activate translation for stairplus descriptions 2019-02-25 10:30:24 +01:00
9ccf94243e Updated es.txt 2019-02-25 10:30:24 +01:00
a7b513f181 Set EditorConfig to use tabs in .luacheckrc 2019-02-22 00:48:36 +01:00
2062702295 Add an EditorConfig file
See https://editorconfig.org/ for more information.
2019-02-21 23:13:02 +01:00
95155a3bc6 Add pre-commit hooks
See https://pre-commit.com/ for more information.
2019-02-21 23:10:58 +01:00
1649f91156 Tweak the Luacheck configuration file and fix many warnings 2019-02-20 23:39:01 +01:00
daec458fc6 Optimize all images using oxipng -Zs 2019-02-20 20:00:19 +01:00
df4a2ace0b Optimize all images using oxipng -Zs 2019-02-20 19:52:10 +01:00
9d953ccebf Bump to version v1.2.0 v1.2.0 2018-11-24 17:39:42 +01:00
26f59baba0 Update copyright year range for 2018 2018-11-24 17:36:04 +01:00
0ace9fe493 Update the changelog to reflect recent commits 2018-11-24 17:34:55 +01:00
ca45478761 brass block stairs/slabs/etc (#135) 2018-11-24 17:27:16 +01:00
1482a7810f make stairs from cement too. 2018-11-24 17:06:16 +01:00
01ec8290f6 basic_materials stairs/slopes/et. al
(keeping original technic item names)
2018-11-24 17:06:16 +01:00
723db44933 Make wood_tile_center craftable (#129)
place wood_tile_center craft recipe before wood_tile so that it's craftable, otherwise crafting a wood_tile_center gives a normal wood_tile since they all belong to group:wood.
2018-10-05 19:46:55 +02:00
5fc5fce74e Fix double definition of paper from papyrus (#124) 2018-07-27 12:11:05 +02:00
846214993f Add aliases for MTG corner stairs (#117) 2018-07-19 19:24:30 +02:00
10dd84a7f1 Remove brackets around the initial version number in the changelog 2018-04-22 00:14:17 +02:00
8ff1cb598f Update documentation 2018-03-26 19:09:44 +02:00
7d701da5b9 Move recipe definitions to a separate file and function. 2018-03-26 19:09:44 +02:00
d5edcb2a10 Add a register_custom_subset function 2018-03-26 19:09:44 +02:00
c711946453 Move node registrations to a separate file 2018-03-26 19:09:44 +02:00
4d2a7ab6fe Move definitions to a separate file
Make definitions table global
Replace stairsplus.copytable() function with table.copy()
2018-03-26 19:09:44 +02:00
832b8f8817 Craft Circle Stone Brick and Stone tile (#82)
* Craft Circle Stone Brick and Stone tile

Craft Circle Stone Brick was similar furnace.
Stone Tile is more similar with stone block.

* Modify Circle Stone Brick

* Modify craft Stone Tile
2018-02-17 12:08:08 -08:00
Foz
f6e0db21b2 Finish aliasing split_stone_tile_alt
to checker_stone_tile.
2017-12-31 12:51:25 -08:00
Foz
413054fd2f Handle wood_tile replacement more carefully.
- An LBM is added to handle replacements of wood_tiles on the map while preserving there rotation about the +y (vertical) axis.  This will preserve existing floor patterns.  Unfortunately, due to the preexisting side tile orientations, preserving wall patterns is not possible while also reducing the wood_tiles down to just one node.

 - Deprecate the no longer used wood_tiles (wood_tile_right, wood_tile_left, wood_tile_down, and wood_tile_flipped), and add recipes to convert them.

 - Rename wood_tile_up to wood_tile_offset.

Closes #101
2017-12-29 22:08:38 -08:00
Foz
652d431664 Remove commented code and unused textures. 2017-12-29 16:22:50 -08:00
Foz
cc7e1271be Revert "Undo adding glass detail, but leave the colorizing"
This reverts commit 281268e7bc.

The commit needs to be reverted because it prevents connected glass.
2017-12-29 16:22:50 -08:00
Foz
e6b5336bad Readd tar block. Fixes #103
The proper way to resolve the redundancy between `building_blocks:Tar` and `moreblocks:tar` is with an alias in building_blocks as noted in issue #68.

The recipe conflict with streetsmod has been resolved by using `default:pine_tree` in place of `default:gravel`.  This may also be more realistic than gravel as a source of tar because pine derived tar was once of major economic importance.
2017-12-29 16:22:09 -08:00
Foz
3f7edb39a1 Adjust shelf recipies.
- The math of returning glass framents will never work when cleaning a shelf because we would need to return 1.5 fragments so just return glass bottles instead.

 - Removed the recipe for a vessels:shelf from group:vessels because it doesn't make sense to return glass bottles if, for example, the shelf was crafted from steel bottles.
2017-12-28 22:17:42 -08:00
Foz
64eade096e Fix typo. 2017-12-28 22:17:42 -08:00
Foz
2b76b077f0 Drop paramtype2 from glass before registering.
Fix minetest-mods/moreblocks#98

Caused by cf1b054a99, 6a996eb86a and minetest/minetest_game@2f46103ff8.

For some unknown reason `default:glass` and `obsidian:glass` have `paramtype2 = "glasslikeliquidlevel"`.  After the refactor of `stairsplus/registrations.lua`, all of the source node's defs are passed along to `stairsplus:register_all()`.  Prior to cf1b054a99 the paramtype2 setting was discarded.
2017-12-28 20:00:14 -08:00
Foz
d91da8b442 Fix slab descriptions.
A regression caused the description of slabs to revert to the source block's description.  This commit fixes the regression and adds descriptions which were missing for the recently added slabs (two_sides, three_sides, and three_sides_u).

Closes minetest-mods/moreblocks#96
2017-12-28 19:59:38 -08:00
Foz
6f1ee946a0 Fix saw left-over naming bug.
The appended '_bottom' is left over from an older naming convention and relies
on an alias to avoid unknown nodes showing up in the saw's left-over bin.
2017-12-28 19:59:13 -08:00
Foz
9eb4926d8d Fix deprecated alias. 2017-12-28 19:58:46 -08:00