aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Clouds API: Fix yellow clouds at dawn and dusk (#5707)Paramat2017-05-051-1/+1
|
* Add missing server sending rule for bd921a7916f0fafc493b1c4d0eeb5e2bb1d6a7c2Loic Blot2017-05-051-1/+1
|
* Fix Android build (#5706)Wayward One2017-05-051-2/+2
| | | | * Fix Android build
* Save minetest screen width/height options when modified (#5683)Loïc Blot2017-05-056-3/+50
| | | | | | | | * Save minetest screen width/height options when modified * Add autosave_screensize setting (default true) * Fix @SmallJoker comments
* Add option to also check the center to `find_node_near` (#5255)red-0012017-05-043-10/+12
| | | | | * Add option to also check the center to `find_node_near`
* Translated using Weblate (Esperanto)yellowcrash102017-05-041-32/+50
| | | | Currently translated at 31.9% (293 of 918 strings)
* Translated using Weblate (Italian)Michele Mainardi2017-05-041-69/+71
| | | | Currently translated at 96.0% (882 of 918 strings)
* Translated using Weblate (Portuguese)Mário2017-05-041-6/+9
| | | | Currently translated at 66.9% (615 of 918 strings)
* Translated using Weblate (Belarusian)Viktar Vauchkevich2017-05-041-4/+4
| | | | Currently translated at 100.0% (918 of 918 strings)
* Translated using Weblate (Spanish)David Capello2017-05-041-4/+3
| | | | Currently translated at 58.0% (533 of 918 strings)
* Translated using Weblate (Spanish)Laura Arjona Reina2017-05-041-7/+7
| | | | Currently translated at 57.9% (532 of 918 strings)
* Added translation using Weblate (Swedish)metarmask2017-05-041-0/+4187
|
* Translated using Weblate (Japanese)BreadW2017-05-041-4/+4
| | | | Currently translated at 49.6% (456 of 918 strings)
* Translated using Weblate (Japanese)monolifed2017-05-041-8/+8
| | | | Currently translated at 49.4% (454 of 918 strings)
* Translated using Weblate (Russian)Andrey K2017-05-041-16/+10
| | | | Currently translated at 60.1% (552 of 918 strings)
* Translated using Weblate (Turkish)monolifed2017-05-041-398/+691
| | | | Currently translated at 93.6% (860 of 918 strings)
* Translated using Weblate (Malay)Muhammad Nur Hidayat Yasuyoshi2017-05-041-130/+260
| | | | Currently translated at 54.9% (504 of 918 strings)
* Remove CMAKE -ffast-math flag from OSX/FreeBSDVaughan Lapsley2017-05-041-4/+4
| | | | | | | | Fixes issue: #4274 I have tested on MacOS 10.12.4 Requires testing on: FreeBSD, Windows and Linux which I do not have access to.
* LINT fix since cloud API mergeLoic Blot2017-05-043-10/+7
|
* Directional coloured fog: Fix order of SColor componentsparamat2017-05-041-1/+1
| | | | | 'video::SColor pointcolor' was initialised with order RGBA instead of ARGB. No change in behaviour as 'm_bgcolor' has alpha 255.
* Clouds: Fix reddish clouds. Add missing alpha updateparamat2017-05-042-2/+2
| | | | | Fix accidental swap of red and blue components that caused reddish clouds Add missing update of alpha in remoteplayer.cpp
* Add function to get server info.red-0012017-05-047-21/+53
|
* Fading soungs: Fix client crash on older serversSmallJoker2017-05-031-1/+1
|
* Set sky API: Add bool for clouds in front of custom skyboxparamat2017-05-0212-20/+53
| | | | | | | Default true. Add 'm_clouds_enabled' bool to sky.h, set from new bool in 'set sky' API. Make 'getCloudsVisible()' depend on 'm_clouds_enabled' instead of 'm_visible' (whether normal sky is visible).
* Sneak: Improve and fix various thingsSmallJoker2017-05-036-32/+36
| | | | | | Remove useless `got_teleported`. Fix jitter when walking against the sneak limits. Fix damage evading on sneak ladders.
* Sound API: Add fading soundsBrandon2017-05-0314-19/+248
|
* Add clouds APIBen Deutsch2017-04-3017-50/+357
|
* Optimize updateFastFaceRow processing by removing some TileSpec copy (#5678)Loïc Blot2017-04-294-43/+35
| | | | | | | | | | | | | | | * Optimize updateFastFaceRow processing by removing some TileSpec copy It permit to decrease this function from 54% runtime to 45% and reduce copy from 14% runtime to 12.5% getTileInfo also reduced from 27% to 23% * makeFastFace should use a const ref too this trigger a const pointer need in the underlying function Also fix some code style and prevent calculating 4 times the same position at a point * Reduce a comparison cost for lights in updateFastFaceRow
* Fix visual slide issue with set_detach, fixes #5620shivajiva1012017-04-291-3/+5
|
* content_cao: fix getPlayerControl structure copy on each step (#5677)Loïc Blot2017-04-291-13/+7
| | | Also fix some codestyle issues around it.
* Client & ClientEnvirnment: don't create fake events (#5676)Loïc Blot2017-04-295-33/+27
| | | | | | | Instead of create fake events on the stack on each loop call (Game::run), verify is queue is empty or not and handle event directly if there is. This prevents fake ClientEvent creation & memory allocations Same fix is also applied on ClientEnvironment, & rename getClientEvent to getClientEnvEvent to match ClientEnvEvent object
* Fix Travis/unittest broken since b662a45SmallJoker2017-04-294-11/+12
|
* Remove legacy unused define DIGGING_PARTICLES_AMOUNTLoic Blot2017-04-291-2/+0
|
* [CSM] Add event on_place_node API lua (#5548)Vincent Glize2017-04-2912-37/+88
| | | | * [CSM] Add event on_place_node API lua
* Fix Lint broken by b662a4577d692329b9ca83525e6039f2ddcd1ac1Loic Blot2017-04-291-2/+0
|
* Reorder TileLayer. (#5638)Auke Kok2017-04-291-18/+23
| | | | | | | | | | | | | | Despite the split of TileSpec into TileDef and TileLayer, the TileLayer struct is still 66 bytes large, and doesn't fit in a single cacheline. I'm moving the color member to cacheline 2, in the hope that it is less used and the compiler loads all the hot members in a single cacheline instead. Only color sits now in cacheline 2, all the other members are in cacheline 1. Note: is_color is probably rarely set, most nodes will likely not use hardware coloring, but this may change in the future. Ideally, this class is shrunk to 64 bytes.
* [CSM] add screenshot api lua (#5674)Vincent Glize2017-04-294-0/+14
| | | | * [CSM] add screenshot api lua
* Clean up getTime helpersShadowNinja2017-04-2822-216/+116
| | | | | | This increases size of the getTime return values to 64 bits. It also removes the TimeGetter classes since the getTime functions are now very precise.
* Fix click-digging torches (#5652)you2017-04-283-18/+30
| | | | Torches are dug instantly again. When the digging time is 0, a delay of 0.15 seconds is added between digging nodes. If the left mouse button is released, the delay is set to 0, thus click-digging.
* Allow mesh and nodeboxes to wave like plants or leaves. (#3497)Auke Kok2017-04-282-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We introduce a new value for "waving" - 2: 0 - waving disabled 1 - wave like a plant 2 - wave like a leave Plantlike nodes will only allow waving = 1, but for leaves we will permit both 1 and 2 since current minetest_game sets it to 1 for all leaves. This makes it somewhat backwards compatible. For mesh and nodebox, values 1 and 2 are both valid, and the node can wave in both fashions as desired. I've tested this with the crops:corn plants, which are mesh nodes, and the results are really good. The code change is trivial as well, so I've opted to document the waving parameter in lua_api.txt because it was missing from there. Nodeboxes likely will not wave properly unless waving = 2. However it's possible that waving=1 may be desired by some mod developers for geometries I have not tried, so the code will not prohibit either value for mesh and nodebox drawtypes. Add lua_api.txt documentation for this feature and document both the existing functionality and the expansion to mesh and nodebox drawtypes.
* Fix Travis buildsShadowNinja2017-04-271-4/+4
|
* Search user path for sounds (#5657)Louis Pearson2017-04-271-14/+22
|
* Don't permit to copy Scripting classes (Client,Server,Mainmenu)Loïc Blot2017-04-273-0/+6
|
* Allow scripts to get the client protocol version in non-debug builds. (#5649)red-0012017-04-273-7/+7
|
* Fix incorrect formspec-tooltip doc, add detail in 'floodable' & 'on_flood' ↵Bluebird2017-04-271-3/+6
| | | | | | | | | | docs (#5660) * Fix incorrect formspec tooltip documentation * Improve `floodable` and `on_flood` documentation. The original documentation did not specify that liquids should not themselves be floodable. This is probably something that should be mentioned.
* Fix Android build since 2818d3f2244d2146a5cdb61cd41f6561c514f97cLoic Blot2017-04-261-2/+2
|
* Fix #5655 (#5658)red-0012017-04-264-13/+3
| | | | Client: Don't send `TOSERVER_RECEIVED_MEDIA` since it's not used anymore Server: Handle `TOSERVER_RECEIVED_MEDIA` using `Server::handleCommand_Deprecated`
* Tiny documentation fix. (#5659)Bluebird2017-04-261-2/+1
| | | There are plenty of lines longer than 80 characters, and spliting the function declaration across two lines can be momentarily confusing.
* Rename Scripting API files for consistencyShadowNinja2017-04-2521-20/+20
|
* Footsteps without view bobbing (#5645)Louis Pearson2017-04-2539-52/+39
| | | | | | | | | | | | * Remove redundant view_bobbing setting Also fixes bug where disabling view_bobbing disables footstep sounds. * Removes redundant view_bobbing setting Setting view_bobbing amount to 0 is now the only way to turn view_bobbing on and off. Also fixed a bug where footstep sounds would not play when view_bobbing was disabled.