1114 Commits

Author SHA1 Message Date
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
tchncs
d6b4fda256 update submodule illuna 2016-08-11 14:33:30 +02:00
tenplus1
619ac52693 Add labels to ABMs
Useful for searches and the mod profiler.
2016-08-09 03:56:37 +01:00
DonBatman
61a197ffd8 Changed snow nodebox to 'walkable = false'
Allows walking in, and prevents being trapped in, 2 node high spaces.
Simulates player's feet sinking into snow.
Easier jumping up onto nodes with snow.
2016-08-09 03:51:22 +01:00
tenplus1
14b99a72a9 Tnt: Limit blown up dropped stacks to stack_max
This replaces the hardcoded 99 item limit and instead uses the
get_stack_max() limit for each item.
2016-08-09 03:48:01 +01:00
Tim
76211624ac Use minetest instead of core namespace, discourage via luacheck 2016-08-09 03:47:27 +01:00
Tim
b408e9cce6 Let Travis-CI automatically run luacheck on the game 2016-08-09 03:47:11 +01:00
tchncs
dd938f306f update submodule farming 2016-08-08 17:38:45 +02:00
Tim
20fa037313 Screwdriver: disallow rotation with on_rotate = false
Other screwdriver mods, or mods that cause rotation, might operate without the screwdriver mod loaded and have `screwdriver.disallow` unavailable.
This allows nodes to default to full-disallow rather than full-rotation in such a situation.
2016-08-05 20:41:24 +01:00
Tim
60cf3f85b6 Doors: Allow the screwdriver to rotate doors around y-axis.
Keep other axis' disabled to prevent the hidden placeholder node to become irremovable to players.
2016-08-05 12:34:46 +02:00
Milan*
9e9c70782e update .gitlab-ci.yml 2016-08-04 12:38:22 +02:00
tenplus1
6c83ea0b48 TNT: Fix bug with huge stacks
This fixes the TNT bug that can crash game when blowing up a container
which holds huge stacks above the norm... e.g. give yourself 65535 snow,
place in chest, blow up, stalled!
2016-08-04 03:21:55 +01:00
paramat
265c40b558 Doors: Trim open fence gate collision box
Previously, the collision box extended into an empty node, causing
falling node objects to land on the open gate but not transform
back into normal nodes. Now fallng node objects will fall through and
either side of the end of the open gate and transform back.
2016-08-04 03:21:09 +01:00
tchncs
67931a0ede replace submodule mobs_monster with our forked one 2016-08-03 23:21:44 +02:00
tchncs
e4a23c029a update submodule illuna 2016-08-03 00:44:05 +02:00
tchncs
f3513e297b update submodule illuna 2016-08-03 00:10:37 +02:00
tchncs
fe1f3f59d7 update/fix wooden trapdoor recipe 2016-08-02 22:26:28 +02:00
tchncs
82ece0559d update submodule illuna 2016-08-02 19:39:23 +02:00
tchncs
3bcf0a93f4 update submodule illuna 2016-08-02 18:20:19 +02:00
tchncs
ebc4d886ac merge upstream 2016-08-02 18:17:24 +02:00
tchncs
8c8b3f9721 update submodule illuna 2016-08-02 18:16:31 +02:00
Tim
00c2dde4ea Doors: Fix potential crashes, code improvements
Fix crash when doors are placed under unknown nodes.
Share a can_dig among doors, that does not crash on nil-player.
Only set can_dig if we actually protect the door.
2016-08-01 01:21:57 +01:00
paramat
4fba897a96 Bones: Improve bones textures
Add mouth, remove jaw shadow, shade eyesockets.
Darker shading for spine and rotate texture using ^[transform2
instead of inverting texture.
Use 'node sound gravel defaults' for sounds.
2016-08-01 01:20:27 +01:00
tchncs
c391fc5668 update submodule wardrobe 2016-07-31 00:19:03 +02:00
tchncs
d0f4f39a0e update submodule bows 2016-07-29 22:40:44 +02:00
tchncs
cf669d3703 update submodule wardrobe 2016-07-29 19:08:43 +02:00
tchncs
2fe3f45624 update submodule wardrobe 2016-07-29 18:52:06 +02:00
tchncs
ed68401f07 give_initial_stuff: add wooden bow and arrows 2016-07-29 17:12:29 +02:00
tchncs
46fab90375 update submodule bows 2016-07-28 23:31:10 +02:00
tchncs
81ca075cd8 add mod bows to submodules 2016-07-28 22:53:34 +02:00
SmallJoker
ea49eb3f3d Beds, boats: Replace deprecated get_look_yaw/set_look_yaw 2016-07-27 21:39:22 +01:00
paramat
0ac096991c Default: Prevent placing sapling if grown tree intersects protection
Add a global 'intersects protection' function to functions.lua for
checking if a specified volume intersects with a protected volume.
A 3D lattice of points are checked with an adjustable interval.
Add a global 'sapling on place' function to avoid duplicated code in
nodes.lua.
2016-07-27 21:39:22 +01:00
tenplus1
2df7ce20dd Bones: Ability to change bones mode. Tidy up code
Add 'bones_mode' setting to minetest.conf -> Modes: bones, drop, keep
Remove table 'bones'
Add minetest.conf.example description
Remove protection check from may_replace
2016-07-27 21:37:49 +01:00
tchncs
0f691b2211 update submodule hudbars 2016-07-26 09:52:42 +02:00
tchncs
052f9aec6e update submodule mobs_redo, 3d_armor, mobs_monster 2016-07-24 13:47:49 +02:00
paramat
db129f4ca0 Flowers: Fix waterlily on-place itemstack code
Add 'record_protection_violation()'
2016-07-23 04:56:49 +01:00
Thomas--S
72f4c6be48 Doors: Fix orientations of trapdoor textures 2016-07-23 04:56:09 +01:00
tchncs
de8dc7afb1 update game name to illuna 2016-07-20 23:46:21 +02:00
tchncs
39615a3403 update submodule plantlife_modpack 2016-07-20 13:58:55 +02:00
tchncs
709b1c0917 gitlab-ci: checkout submodules before running luac 2016-07-19 23:06:40 +02:00
tchncs
b4519760c0 update submodule plantlife_modpack 2016-07-19 23:02:48 +02:00
paramat
79dbafc13b Nyancat: Fix texture names 2016-07-18 23:47:14 +01:00
paramat
1a2eb89f17 Default/trees: Update to 'get_mapgen_setting()' 2016-07-18 23:47:14 +01:00
Thomas--S
f018e06d9b Doors: Fix trapdoor on_blast
Removing the node above was an error and is unnecessary
2016-07-18 23:45:48 +01:00