3546 Commits

Author SHA1 Message Date
BlockMen
a5db2961b2 Add player:set_eye_offset() by @MirceaKitsune and clean up 2014-04-12 17:44:20 +02:00
BlockMen
8909fe913c Add third person view 2014-04-12 17:44:15 +02:00
BlockMen
dc049915b9 Fix write and read S32 vectors 2014-04-12 17:39:51 +02:00
BlockMen
47d02568ab Fix MSVC build 2014-04-12 17:36:40 +02:00
sapier
6d5acf9da4 Fix broken Ipv4 serialization on win32 2014-04-11 22:51:10 +02:00
sapier
53b3f16393 Fix broken win32+bsd build 2014-04-11 21:45:30 +02:00
BlockMen
7df737a666 Fix crash when teleporting near unknown node 2014-04-11 21:38:16 +02:00
Kahrl
a724edea29 Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY 2014-04-10 22:03:42 +02:00
sapier
607f617471 Add support for named threads (atm linux only) 2014-04-09 21:32:21 +02:00
sapier
4a561659d9 Make config honor build system specified config defines 2014-04-09 20:47:21 +02:00
sapier
1e3f261db4 Minor fixes for file/modlist download in mainmenu 2014-04-09 20:22:21 +02:00
sapier
bc7084892d Cleanup client init states by bumping protocol version
Don't use TOSERVER_RECEIVED_MEDIA but TOSERVER_CLIENT_READY as indicatio for client ready
Handle clients with protocol version < 23 (almost) same way as before
Make client tell server about it's version
Add client state to not send bogus player position updates prior init complete
Add access to statistics information (peer connction time,rtt,version)
Fix clients standing stalled in world while preloading item visuals (new clients only)
Add get_player_information to read client specific information from lua
2014-04-08 21:12:20 +02:00
sapier
4b548c6c2c Pass pointer to nodedef directly to avoid recalculation in quite often called function 2014-04-06 10:32:57 +02:00
sapier
ba7f72d88c Performance optimized button to button mask evaluation 2014-04-03 20:26:26 +02:00
sapier
d4720dcb69 Fix lost change password button 2014-04-01 22:38:34 +02:00
Perttu Ahola
0096c8e4d2 Fix bug in RemoteClient::GetNextBlocks 2014-03-26 18:58:39 +02:00
Ciaran Gultnieks
1551949d7c Fix merge mistake when rebasing for PR #1169 2014-03-24 19:56:36 +01:00
sapier
c9e4b0445c Fix double sending of chat messages 2014-03-23 19:15:38 +01:00
Novatux
bf5861364c Fix "ghost stacks" created when a player clicks an item on the ground:
since the object is not immediately removed, any other code may still
think an object is there, therefore leading to item duplication. This code
therefore sets the itemstring to '' after the object is picked up to avoid
such issues
2014-03-22 18:15:33 +01:00
ShadowNinja
218538d306 Fix serializing of signed numbers in serializeStructToString 2014-03-21 05:22:21 -04:00
RealBadAngel
9cf4f96fa7 Normal maps generation on the fly.
Parallax mapping with slope information.
Overriding normal maps.
2014-03-21 01:32:00 +01:00
ShadowNinja
e2bc90f1cd Add more informative error messages for inventory and item method errors 2014-03-15 17:20:52 -04:00
ShadowNinja
ce942de6ed Remove lua_State parameter from LuaError::LuaError 2014-03-15 16:28:59 -04:00
ShadowNinja
56e1aa4833 Revert "Make sure we get a stacktrace for as many lua errors as possible"
This reverts commit 362ef5f6ced862daa4733034810d0b07e2ad5d89.

Stack tracebacks couldn't be generated in LuaError::LuaError anyway and this
caused a second, empty traceback in most cases.  In cases where there wasn't
annother traceback the stack had already unwound and the traceback was empty.
2014-03-15 16:01:06 -04:00
ShadowNinja
6d6baefcf1 Make serializeStructToString use an ostringstream 2014-03-15 15:13:02 -04:00
Novatux
7b6d8c67fb Fix sound not being played at the correct place. 2014-03-15 16:25:34 +01:00
Sfan5
056e6fdec8 Make sure we get a stacktrace for as many lua errors as possible 2014-03-15 14:51:00 +01:00
ShadowNinja
4963d75c38 Revert "Use fixed-width format specifiers in serializeStructToString"
This reverts commit 875f1327a47f78d783c3abc7f7acc3977dc286ec.
Fixed width format specifiers are only officially availale in C99 and C++11.
2014-03-14 12:13:30 -04:00
ShadowNinja
cf56312005 Use fixed-width format specifiers in serializeStructToString 2014-03-13 17:30:15 -04:00
BlockMen
5dab81cca6 Fix game pause in singleplayer 2014-03-13 14:06:18 +01:00
BlockMen
b4b416a7e2 Fix special characters in pause and message menu 2014-03-13 14:00:10 +01:00
ShadowNinja
4b244f1092 Replace usage of long long with u64/s64 2014-03-12 19:37:19 -04:00
Selat
a83693c5c3 Pass arguments by reference 2014-03-12 17:34:48 -04:00
Selat
8960416054 Remove goto from Environment::removePlayer 2014-03-12 17:02:52 -04:00
ShadowNinja
9b67acc10c Fix error when calling minetest.node_punch without a pointed_thing 2014-03-11 13:00:16 -04:00
Sfan5
ae163994d2 Fix generating winresource.o with build dir != source dir 2014-03-11 17:48:34 +01:00
Ciaran Gultnieks
d521fe173a Correct misleading detached inventory error message
Looks like a bit of hasty copying and pasting from s_item.cpp.
2014-03-09 11:16:09 +01:00
Ciaran Gultnieks
ec227ef684 Update ABM object counts when triggers add objects
Also fixes long-standing accuracy issue due to unknown wider
object count not being incremented.
2014-03-09 11:13:44 +01:00
sapier
d7f4961b3f Fix race condition on exit to menu 2014-03-09 11:01:13 +01:00
kwolekr
cd27d27083 Update set_mapgen_params and set_gen_notify Lua API to use new flag format 2014-03-08 11:35:04 -05:00
Ciaran Gultnieks
b08cb6f883 Stop wasting time in abm - performance improvement
Unless I'm mistaken, the chunk of code I'm moving there is potentially
executed hundreds of times inside the loop to get the exact same result
every time
2014-03-06 19:18:36 +01:00
sapier
89c5163c02 Replace pause and message menu by formspec ones 2014-03-05 18:44:14 +01:00
Novatux
a662fe9fc4 Fix rendering glitches when far from the center of the map 2014-03-04 20:12:10 +01:00
Sfan5
ccb6b7c12e Document CMake options in README 2014-03-03 19:35:14 +01:00
sapier
dd21046532 Improved win32 file version information 2014-03-02 23:49:19 +01:00
Ciaran Gultnieks
5c65f41146 Fix for unloaded but active block problem 2014-03-02 20:39:28 +01:00
Selat
381f5d8d92 Fix translation name. 2014-03-02 19:32:59 +01:00
Selat
0a2b841990 Add Belarusian translation. 2014-03-02 19:06:42 +01:00
ShadowNinja
bf37cbf242 Remove "Server -!- " prefix from player messages 2014-02-27 00:00:22 -05:00
BlockMen
277c05878e Fix MSVC build 2014-02-26 14:21:38 +01:00