1307 Commits

Author SHA1 Message Date
ClaudiusMinimus
966376cce7 chore: moved billboard to the correct location 2016-09-18 14:12:40 -06:00
ClaudiusMinimus
c3bf0db6cc feat: adding billboard module, nothing super here yet 2016-09-18 13:59:25 -06:00
tchncs
4cb83e53ef update submodule darkage 2016-09-15 11:25:29 +02:00
tchncs
1a6e9cb3b2 random_messages: increase message interval 2016-09-14 20:21:00 +02:00
tchncs
2dda8597b7 add mod random_messages 2016-09-14 19:22:09 +02:00
tchncs
b86541f77e add submodule coloured_nametag 2016-09-14 19:02:37 +02:00
tchncs
9e3cdbfa3f update submodule mobs_monster 2016-09-14 09:16:23 +02:00
tchncs
6369809bfd update submodule mobs_monster, xdecor 2016-09-14 09:11:57 +02:00
paramat
34c768d394 Default: New snow textures by Gambit
From PixelBOX2 texture pack.
Brightness increased for 'snow' and 'snow side'.
2016-09-14 06:02:16 +01:00
Auke Kok
b848e35ca5 Stairs: Big simplification of slabs combination
Combine slabs if identical based on orientations using a simple lookup
table if the nodes are identical.

Otherwise relies on place_node() to place the node, which properly
handles rotation compared to adjacent nodes already, and can orient
based on look_dir as well.

Initial slabs placed are oriented based on (1) the orientation of
the pointed "face" (assumes nodes are cubic, of course), and uses
the player look direction to orient the node n/e/w/s if the slab
is horizontal or upside-down. If placed against a vertical face,
the slab is placed against the face without rotation around the axis
perpendicular to that vertical face. This allows upside down placement
and vertical placement without screwdriver.

If a slab is placed on top of an upside down slab, or below a normally
placed slab, the rotation is inverted so that no "floating" slab
is created.

Largely based on kilbith's #807 PR. Slab combining and place_node()
usage by sofar.

Since this relies entirely on `on_place` mechanics, this fails to
combine slabs into a plain node if the space *above* is occupied.
This is unavoidable due to the fact that on_place() happens after
the checks required to see if pointed_thing.above is empty or not.
2016-09-14 06:01:04 +01:00
tenplus1
0cbb516ae2 Bones: Search for nearby 'air' for fallback bones placement
When a player dies on ladders or rope then a space can not be found at or
above player, so this change looks around player for a space to place bones.
2016-09-10 05:19:15 +01:00
Auke Kok
54235f3276 Xpanes: Convert to connected nodeboxes
I've rewritten this to use connected nodeboxes, but with a caveat. In
order to make flat nodes look better, I'm keeping one non-connected
pane that is flat around to convert flat sections to the flat nodes
instead of connected, as these look better and are easier to work
with. Once more sides are needed we convert the panes on the fly to
connected nodes and recalculate the shape.

We don't paint any of the half-panes that the previous generation of
xpanes did. There's no need and it's harder to work with. Updating the
nodes also seems more natural and placement and removal works straight
forward.

The conversion of old panes relies on an LBM, and does a reasonable
conversion job, but it's not exact, since the panes behave slightly
different now.

The game API documentation was wrong to begin with. We discard param
nr. 2 of the API entirely, and correct the tile usage text.
2016-09-10 05:18:02 +01:00
paramat
992f295880 Licenses: (Part 4) Remove overlooked WTFPL text. Cleanup 2016-09-08 06:17:05 +01:00
paramat
6171fb43f0 Change WTFPL to MIT (part 3)
Relicense WTFPL media to CC BY-SA 3.0.
Various corrections and edits.
2016-09-07 04:44:53 +01:00
tchncs
f678ef9fb8 replace submodule columnia 2016-09-06 21:05:15 +02:00
tchncs
4973e2921b update submodule columnia 2016-09-06 21:00:24 +02:00
tchncs
903f6cb2e3 nyancat: add some more aliases 2016-09-06 17:27:12 +02:00
paramat
7d70d25eeb Licenses: Change WTFPL to MIT (part 2)
Add license.txt files.
Update and improve README.txt files.
Corrections to part 1.
2016-09-06 04:45:23 +01:00
paramat
e9d26e2ee3 Licenses: Change WTFPL to MIT (part 1)
Part 1: All mods except default and xpanes.
Add license.txt files.
Add missing README.txt files.
Check and update copyright years for all contributors.
Improve text format and make more consistent.
2016-09-05 05:54:33 +01:00
tchncs
09b84d216a merge upstream 2016-09-04 23:42:08 +02:00
tchncs
1ff31ee41c add submodule technic_chests 2016-09-04 23:41:00 +02:00
paramat
f844a4f379 Default: Vary wood burn times according to wood density
Retain definitions for node groups to support mods.
Burn time is unchanged for applewood, and increases in the order:
aspen, pine, apple, acacia, jungle which is also the order of wood
colour darkness.
2016-09-04 05:39:24 +01:00
tchncs
ebe850969c fix submodule columnia 2016-09-03 11:15:35 +02:00
tchncs
f9f75ade76 update submodule columnia 2016-09-03 11:09:36 +02:00
tchncs
35cfb2e4c5 tnt: do not check for tnt enabled for serving recipe 2016-09-03 11:04:56 +02:00
Auke Kok
1d6fbe04cd Default/furnace: Indicate dst full
Indicate in the infotext when a furnace has filled up `dst` but still
has fuel. The info text shows the item as 100% with added "(output
full)" text, indicating that while it can cook the item, there is no
place for it in the `dst`. Emptying the `dst` should make the item
cook immediately and furnace resume normal operation.
2016-09-03 01:08:29 +01:00
paramat
0664570d22 Creative: Make dig times near-identical for nodes of all levels
Dig time is modified according to difference (leveldiff) between tool
'maxlevel' and node 'level'. Digtime is divided by the larger of leveldiff
and 1. In creative mode, where the hand is redefined to have maxlevel 3,
this results in higher level nodes taking significantly longer to break.

Now, to speed up digging, hand 'maxlevel' and 'digtime' have been
increased such that nodes of differing levels have an insignificant
effect on digtime. Dig time for all nodes is now identical to that of, for
example, dirt nodes.
2016-09-03 01:07:49 +01:00
tchncs
56534d5147 update submodule mobs_redo 2016-09-02 14:06:13 +02:00
tchncs
dbe99710e6 merge upstream 2016-09-01 16:13:10 +02:00
tchncs
a07c50dfe8 update submodule bows 2016-09-01 16:12:43 +02:00
tchncs
f2553fc3cc fence: add missing textures 2016-09-01 14:45:02 +02:00
tchncs
930d201f39 bones: fix mergeconflict 2016-09-01 14:22:49 +02:00
tchncs
9fb3a1960b re-add farming, bones 2016-09-01 14:08:58 +02:00
tchncs
d2dcd64203 merge github.com/minetest/minetest_game 2016-09-01 14:07:55 +02:00
Thomas--S
55bdc674ba cherry-pick 3661cb61e37ee6b7a8818f7a28e9102fb0674e54..79dbafc13b256a38c13d7abd2ea7af0f50e64394 2016-09-01 13:34:44 +02:00
Pinky Snow
5e9e3f7e84 Default: Eliminate redundant 'get modpath' calls 2016-08-29 00:31:18 +01:00
paramat
995256744a Default, stairs, doors: Vary wood flammable and choppy group values
Make the softer woods, pine and aspen, 'flammable = 3'.
Correct inconsistent flammability of wood and stairs in relation
to all other solid wood nodes in MTGame.
Make the the softer woods, pine and aspen, 'choppy = 3'.
2016-08-29 00:24:30 +01:00
rubenwardy
471d1cf159 Add search on enter press to creative inventory 2016-08-27 21:24:07 +01:00
tchncs
b0bc1af42a update submodule illuna 2016-08-25 15:16:46 +02:00
Megaf
3be2f12beb Flowers: Add missing aliases for mushrooms from the mushroom mod 2016-08-22 00:43:04 +01:00
tchncs
ae354791d4 update submodule columnia 2016-08-21 19:43:42 +02:00
tchncs
3dfd1e2b6f update submodule caverealms 2016-08-21 10:42:49 +02:00
paramat
cabf80b743 Fire: Use 'enable fire' setting instead of 'disable fire' 2016-08-20 04:29:32 +01:00
pithydon
088385493a Default: Improve fences inventory/wield images 2016-08-20 04:27:48 +01:00
tenplus1
1b745d401d Default/trees: Faster 'is snow nearby' function
Use 'find node near' instead of 'find nodes in area'
2016-08-15 20:43:19 +01:00
paramat
2ecbc43a7a Default: Optimise and simplify leafdecay ABM, remove cache
With thanks to contributor tenplus1
Remove leaf cache and globalstep accumulator limiter
Use 'pos' instead of 'p0'
Remove non-essential 'group:liquid' from 'neighbors'
Increase chance value to 10 to compensate for disabled cache
Disable 'catch-up' to avoid the ABM often becoming 10 times more
intensive
Remove use of 'do preserve' bool, instead simply 'return'
Remove unnecessary checks for 'd' and 'd == 0'
Don't 'get' n0, use already present 'node' instead
Swap order two conditionals so that the one most likely is first
2016-08-15 20:42:50 +01:00
tchncs
a193162301 update submodule columnia, pkarcs 2016-08-15 09:15:04 +02:00
tchncs
3850f9a008 add submodule columnia 2016-08-13 22:03:12 +02:00
tchncs
4aea8a4092 update submodule pkarcs 2016-08-13 22:02:24 +02:00
tchncs
9dec8f4b01 add submodule pkarcs 2016-08-11 22:02:42 +02:00