Loïc Blot
34d32ce55a
Implement delayed server shutdown with cancelation ( #4664 )
2017-04-15 23:19:18 +02:00
SmallJoker
0f955bf7fa
Minimap: Do a double-typecast to fix compiling with MSVC
2017-04-15 14:30:27 +02:00
Loïc Blot
a9aad4d061
Partial damage cheat fix: node damages server side ( #4981 )
...
* Damage cheat fix: server side
* Lava/Node damages overtime server side
* lava hurt interval is only for old protocol
2017-04-15 09:25:43 +02:00
Loic Blot
b1e6c2a9b8
NetworkPacket: don't copy push std::string and std::wstring
2017-04-14 18:26:24 +02:00
Loic Blot
093e621643
Fix wrong channel type in Client/Server CommandFactories
...
This is a u8 not a u16
2017-04-14 15:56:40 +02:00
Loïc Blot
b0be7ab61e
ClientIface::sendToAll: honor packet configuration ( #5590 )
2017-04-14 15:34:01 +02:00
Loic Blot
98286a24bc
Fix android build
2017-04-14 09:26:11 +02:00
bigfoot547
e80a83d1cb
[CSM] Add function to set minimap shape ( #5569 )
...
* [CSM] Add function to set minimap shape
Also deprecates `toggle_shape`.
* Oh fish, I messed that one up!
* Fix Style
* Sorry, I missed something
I still had the `luamethod` call in there!
* Add getters
* Remove extra line
* Remove useless variable
Please review again @nerzhul . Thanks!
* Satisfy nerzhul
2017-04-14 09:04:41 +02:00
Dániel Juhász
6f641df8a5
Only use palette if param_type2 is correct
2017-04-13 09:52:48 -07:00
Dániel Juhász
021e667511
Add documentation for map block format 27 ( #5576 )
2017-04-13 10:19:46 +02:00
Vincent Glize
8bdf9a44c6
[CSM] Fix localplayer documentation ( #5557 )
2017-04-12 23:05:01 +02:00
numberZero
83508277ce
Fix inability to change metadata using stack:to_table() ( #5547 )
2017-04-12 16:51:07 +02:00
Loic Blot
1399678ffd
Fix fips_cipher_abort warning and other duplicate macros
2017-04-12 09:06:26 +02:00
red-001
4e2479e46a
[CSM] Allow escaping chatcommands and add missing calls to gettext. ( #5565 )
2017-04-11 23:35:25 +02:00
t0ny2
a3e7372686
Replace occurrence of luaL_reg in l_localplayer ( #5566 )
...
Related to commit 41c5483. Replace a final occurrence of luaL_reg in
src/script/lua_api/l_localplayer.cpp
2017-04-11 19:29:24 +02:00
paramat
59911761ef
Sneak glitch: Detect ledge for 2-node climb-up
...
Re-creates the old sneak-jump behaviour in new code.
Enabled by the 'sneak glitch' physics override.
When a ledge is detected the jump speed modifier is set to the larger
of 'physics override jump' and 1.3 to allow a 2-node climb-up.
An unexpected side-effect is the simple sneak ladder working smoothly.
2017-04-11 05:41:13 +01:00
red-001
eb587996e4
[CSM] Use more gettext ( #5553 )
2017-04-10 21:14:00 +02:00
red-001
e8d8723320
[CSM] Move .list_players
and .disconnect
to builtin. ( #5550 )
2017-04-10 21:13:20 +02:00
Loïc Blot
0bc306e337
Clang-format fix for Android
2017-04-10 09:40:06 +02:00
Loïc Blot
b4106ca58f
Clang-format styles fixes since previous commit
2017-04-10 09:17:53 +02:00
Loic Blot
0419552c92
Clang format: fix LINT on old PR which doesn't have LINT enabled
2017-04-10 08:05:03 +02:00
number Zero
0a8834608d
Hard-coded undersampling.
...
Adds uniform undersampling for the 3D rendered scene. GUI elements
are not undersampled, resulting in better playability for users
with low-performance platforms with readable fonts and formspecs.
The undersampling setting can be set to 0 (disabled), 2, 3, 4 pixels
which translates into a resolution reduction of x4, x9 or x16, and
is significant.
2017-04-09 17:30:19 -07:00
Vincent Glize
8ad3dad137
LocalPlayer api lua
2017-04-08 22:04:30 -07:00
Dániel Juhász
58d83a7bb2
Hardware coloring for itemstacks
...
Adds the possibility to colorize item stacks based on their metadata.
In the item/node definition you can specify palette (an image file)
and color (fallback color if the item has no palette or metadata).
Then you can add palette_index to the metadata.
Dropped itemstacks with different colors do not merge.
2017-04-08 18:39:15 -07:00
red-001
d4e9dd4643
Move chat command handling code from C++ to Lua ( #5528 )
2017-04-08 20:03:57 +02:00
raymoo
fb4c730708
Document that write_json will error on unserializable types. ( #5539 )
...
Previously it was erroneously documented that it would save them as null.
2017-04-08 10:42:59 +02:00
Loïc Blot
8c8333bf68
Prepare for Linux daily build packages (using Gitlab.com CI) ( #5542 )
...
* Prepare for Linux daily build packages (using Gitlab.com CI)
2017-04-08 10:19:07 +02:00
Loïc Blot
41c5483024
Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat ( #5541 )
...
We are bundling Lua5.1 which has same macro
2017-04-08 09:28:37 +02:00
Loic Blot
01f9d05f23
code style fix on src/script/cpp_api/s_client.h
2017-04-08 08:45:58 +02:00
Vincent Glize
f73534640a
[CSM] Add event on_connect player API lua ( #5540 )
...
* Add event on_connect player API lua
2017-04-08 08:20:30 +02:00
Loic Blot
ff4fef570e
Fix cmake library default build problem since moving to lib/
...
Also make Lua library check a cmake module
2017-04-07 23:56:02 +02:00
Loic Blot
4af99b75cf
Pass clang-format on 14 trivial header files fixes
...
Also remove them from whitelist
2017-04-07 23:22:00 +02:00
rubenwardy
271d7c31e6
Fix signed/unsigned conversion warning
...
There was no bug here (as I checked for negativeness),
however it's good to get rid of warnings.
2017-04-07 19:06:50 +01:00
SmallJoker
c28a843592
Cavegen: Fix non-constant array initializer error for MSVC
2017-04-07 17:59:27 +02:00
SmallJoker
71ffe699d0
Settings: Update documentation ( #5534 )
...
Now documented (sorted a-z):
enable_console
enable_particles
creative_mode
hud_scaling
inventory_image_hack
keymap_console
keymap_zoom
shader_path
view_bobbing
2017-04-07 17:10:26 +02:00
Loic Blot
f7088f69ab
Clang-format: fix some header files and remove them from whitelist
2017-04-07 08:50:17 +02:00
YuGiOhJCJ
b751c59f43
Add the REQUIRE_LUAJIT option ( #5526 )
2017-04-07 07:29:43 +02:00
adrido
676951d90d
Windows: Skip cmd for release builds ( #5416 )
2017-04-07 07:14:39 +02:00
Auke Kok
94358a709b
Fix "error: ‘playerSAO’ was not declared"
...
Cause: 351cc2e79a7d78f7ec97ff9b33e4f0bad4042b19
A rebase issue missed a rename from playerSAO to playersao.
Tested.
2017-04-06 22:05:31 -07:00
Ekdohibs
a5c9174bad
Fix spacing
2017-04-06 21:27:29 -07:00
Ekdohibs
08b680d588
Fix problems when overriding the hand:
...
- If the hand can dig a node the item wielded can't, allow to dig it anyway.
- Fix the API callbacks from setting the hand instead of the wielded item.
2017-04-06 21:27:29 -07:00
rubenwardy
bce0d458d8
Add Joystick type detection and Xbox controller support
...
* Add joystick type detection (with joystick_type setting to override it)
* Fix multiple joysticks from interfering with each other by only reading from one (add joystick_id setting)
* Add support for Xbox controllers
2017-04-06 20:58:52 -07:00
presstabstart
351cc2e79a
Fix multiple death messages ( #5305 )
...
Fix multiple death messages (#3565 ) and damage server logs after death.
2017-04-06 20:32:50 -07:00
orwell96
63e175dd70
Show media download progress in percent on progress screen ( #5498 )
2017-04-07 00:03:29 +02:00
Loïc Blot
3a90b78a03
LINT: Switch whitelist check from egrep to awk
...
Bonus: make CI happy with the last rules fix
2017-04-06 23:21:40 +02:00
red-001
88b9b9652a
[CSM] Add function to get the server protocol version. ( #5529 )
2017-04-06 22:50:45 +02:00
Loïc Blot
be06636965
Clang-format continuation indent fixes + .gitignore additions
...
* Proper support for continuation indents in clang format
* make src/wieldmesh.h proper and remove it from whitelist
* Add CLion default build directories in .gitignore
2017-04-06 15:37:02 +02:00
Loïc Blot
00138a52d8
Clang format brace style fix
2017-04-06 15:27:47 +02:00
Loïc Blot
48ce9c9b30
Fix clang-format binary selection
...
Also fix spaces to tabs
2017-04-06 10:01:09 +02:00
Loic Blot
4b15f76ed1
Move LINT process in dedicated shell & fix
...
Move lint to dedicated shell permit to use it from your shell easily to check what is wrong
Also fix recent regressions in code style
2017-04-06 09:10:59 +02:00