aboutsummaryrefslogtreecommitdiff
path: root/po/ca (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-02-16Objectpos over limit: Avoid crash caused by sector over limitparamat2-9/+13
Reduce the object limit by mapblock size, to avoid objects being added just inside the map generation limit but in a block and sector that extend beyond the map generation limit. Change notification of 'objectpos over limit' from red in-chat ERROR to in-terminal only WARNING, since this will happen often using mob mods near the world's edge.
2017-02-16Fix a small regression caused by e2ad76f.red-0011-9/+10
2017-02-15Fix >5 year old PlayerSAO deletion bugsfan51-8/+4
force_delete=true is usually set at shutdown in order to also remove PlayerSAOs, however when too many objects per block are detected force_delete is also set to true. This was intended only for the current loop iteration but obviously persisted to the next iterations thereby deleting all other remaining SAOs.
2017-02-14FreeType: address font license issues (#5230)Auke Kok46-4/+610
It appears we were shipping font files without license text, and I had my doubts about the bitmap fonts being usable directly. This replaces existing TTF fonts with Apache-2.0 licensed fonts from chome core (Cousine, Arimo, Tinos). Include the full license file for all three fonts. The Lucida Sans font bitmap is removed entirely for non-freetype builds. There is therefore only mono fonts for non-freetype builds.
2017-02-13Lighting: Update lighting at block loadingDániel Juhász7-121/+273
This commit updates mapblocks' light if necessary when they are loaded. This removes ghost lighting.
2017-02-12Mainmenu: Brighter text colours for readabilityHybrid Dog1-3/+3
2017-02-12Footsteps: Fix offset footstep and shallow water sound bugsparamat3-1/+14
Fix footstep sounds coming from nodes to either side when walking on a 1 node wide row of nodebox slabs such as default:snow. Fix sand footsteps when swimming in 1 node deep water. Use a new function 'getFootstepNodePos()' instead of 'getStandingNodePos()' to avoid using a horizontally-offset 'sneak node' for sounds. Sound is selected from the node BS * 0.05 below the player's feet, so that 1/16th slabs will play the slab sound but 1/32nd slabs will not. If the player is not 'touching ground' the node detection position is changed to BS * 0.5 below to preserve footstep sounds when landing after a jump or fall.
2017-02-10Plantlike: Fix visual_scale being applied squaredparamat3-5/+9
This re-applies 2 commits that were reverted. Visual_scale was applied twice to plantlike by accident sometime between 2011 and 2013, squaring the requested scale value. Visual_scale is correctly applied once in it's other uses in signlike and torchlike. Two lines of code are removed, they also had no effect for the vast majority of nodes with the default visual_scale of 1.0. The texture continues to have it's base at ground level. Send sqrt(visual_scale) to old clients. Keep compatibility with protocol < 30 clients now that visual_scale is no longer applied twice to plantlike drawtype and mods are being updated to a new value.
2017-02-10Use tree to list mods rather than textlistrubenwardy3-112/+59
2017-02-10Revert "Plantlike: Fix visual_scale being applied squared (#5115)"Craig Robbins1-0/+2
This reverts commit 953cbb3b15997a0e7c7c32af2365cb5046a9e476.
2017-02-10Revert "Plantlike visual scale: Send sqrt(visual_scale) to old clients"Craig Robbins2-9/+3
This reverts commit cdc538e0a242167cd7031d40670d2d4464b87f2c.
2017-02-10Add textures for air and ignore items (#5196)Wuzzy3-4/+4
2017-02-10Correct lua_api.txt docs related to meta (#5198)rubenwardy1-7/+12
2017-02-09Change default nodetimer_interval to 0.2s. (#5193)Auke Kok3-3/+3
We want to reduce the chance that we get lots and lots of node timers all happening once a second, because we're better off doing small bits of work as they are available. Reducing this to 0.2 seconds will greatly reduce the total amount of nodetimers that elapse at the same instance, while not effecting total work load. This results in a far better chance of the server keeping up with work loads.
2017-02-09Perform mesh animation only once per frame.Lars Hofhansl1-1/+1
2017-02-09OpenAL sound: Use a simpler distance modelparamat1-2/+1
In createPlayingSoundAt(), AL_ROLLOFF_FACTOR is not set, so it has the default value of 1.0, this makes the equation of the currently used AL_EXPONENT_DISTANCE distance model identical to the equation of the simpler AL_INVERSE_DISTANCE distance model. Using AL_INVERSE_DISTANCE means an exponent is not processed, exponents are quite intensive to process. There is no change in sound attenuation behaviour. The commented-out AL_ROLLOFF_FACTOR value is removed as it would now have a different effect if used.
2017-02-09No longer auto-generate a 'guest####' player name when name is emptyred-0011-4/+5
You can't join most servers with a 'guest####' player name anyway so it's only logical to remove them.
2017-02-08Fix android buildLoic Blot1-0/+1
This fixes #5190
2017-02-08Add ModMetadata API (#5131)Loïc Blot12-12/+384
* mod can create a ModMetadata object where store its values and retrieve it. * Modmetadata object can only be fetched at mod loading * Save when modified using same time as map interval or at server stop * add helper function to get mod storage path * ModMetadata has exactly same calls than all every other Metadata
2017-02-07Fix incompatibility of ItemStack.to_table() introduced by stack metarubenwardy2-15/+28
2017-02-07Face shading: Add shade factor commentsparamat1-2/+9
2017-02-06Add support for unix socket connection to redis (#5179)Travis Burtrum1-1/+2
2017-02-05Prevent SIGFPE on entity tile loading issue. (#5178)Auke Kok1-0/+6
While experimenting with entities I ran into this unresolvable error where the server is sending some texture that the client crashes on. The crash prevents the client from ever reconnecting, resulting in a server that has to use clearobjects. We shouldn't crash but just ignore the object and move on. ``` 0x00000000004dc0de in TextureSource::generateImagePart (this=this@entry=0x7118eb0, part_of_name="[applyfiltersformesh", baseimg=@0x7fffffffbe98: 0x9f1b010) at /home/sofar/git/minetest/src/client/tile.cpp:1744 1744 u32 xscale = scaleto / dim.Width; (gdb) bt #0 0x00000000004dc0de in TextureSource::generateImagePart (this=this@entry=0x7118eb0, part_of_name="[applyfiltersformesh", baseimg=@0x7fffffffbe98: 0x9f1b010) at /home/sofar/git/minetest/src/client/tile.cpp:1744 ``` After reconnecting, the client now can connect without issues and displays an error message: ``` ERROR[Main]: generateImagePart(): Illegal 0 dimension for part_of_name="[applyfiltersformesh", cancelling. ERROR[Main]: generateImage(): Failed to generate "[applyfiltersformesh" ERROR[Main]: Irrlicht: Invalid size of image for OpenGL Texture. ```
2017-02-05Improve mesh shading (#5172)numberZero1-6/+7
2017-02-04Add per-stack descriptions using ItemStack Metadatarubenwardy2-1/+10
2017-02-04Add ItemStack key-value meta storagerubenwardy21-123/+459
2017-02-04Derive NodeMetaRef from MetaDataRefrubenwardy9-232/+407
2017-02-04Make NodeMetaRef::getmeta a non-static memberrubenwardy2-15/+15
2017-02-04Derive NodeMetadata from Metadatarubenwardy6-56/+135
2017-02-04Fix PlayerSAO deletion warning (0eede97af2927dcda3545192403b0a44f30bcd1f)sfan51-3/+8
2017-02-04Mgv6: Add fallback node for gravelparamat1-0/+2
Gravel now falls back to stone. Gravel is not a particularly fundamental node, allowing it to fall back to stone frees up subgames from having to include a gravel node. Non-blob-ore gravel is only present in mgv6 as extremely rare 'gravel biomes'.
2017-02-04Mgv6: Add stairs to desert stone dungeonsparamat2-11/+16
As with the other mapgens, now that wide stairs in dungeons are possible we can now finally add stairs to desert stone dungeons. Re-order some lines.
2017-02-04MapgenBasic node resolver: Various fixesparamat1-5/+7
Add a fallback node for stair_desert_stone to avoid ignore placed in Minimal subgame desert dungeons. Don't allow river_water_source to fallback to water_source as river water needs to be non-renewable and have a short flow range. Make stair_sandstonebrick fall back to sandstonebrick instead of sandstone. Re-order some lines. Add a comment.
2017-02-03Serverlist: Add ping indicators (#5164)kilbith8-1/+29
2017-02-01Tell on_punch to expect a return valueDuane Robertson1-1/+1
The return value should be interpreted as a boolean saying whether the lua on_punch function handled damage or the system needs to.
2017-02-01Mgvalleys: Fix missing decorations and incorrect function orderparamat1-7/+7
Fix missing decorations at horizontal chunk borders by adding 'updateHeightmap()' after terrain generation. Swap order of 'calculateNoise' and 'calcBiomeNoise' because 'calculateNoise' modifies the heat and humidity maps created in 'calcBiomeNoise'. Remove confusing comment, code block is not just for mods and seems essential for correct mapgen behaviour.
2017-02-01Fix anticheat resetting client position after the client is teleportedEkdohibs2-4/+24
Previously, m_move_pool could accomodate the client moving from the new position to the old one, and the server accepted the client to go back to its old position. However, it couldn't then accomodate the client moving from its old to its new position, and therefore would reset position to the old position. Thus, by emptying m_move_pool after a teleport, the server no longer accepts the client to go back to its old position. A drawback is however that a laggy client *will* trigger a few "moved_too_fast" anticheats before being told about its new position. Don't report player cheated if caused by lag. Fixes #5118
2017-01-31Make facedir_to_dir and wallmounted_to_dir work with coloured nodes as well. ↵Nathanaël Courant1-2/+2
(#5153)
2017-01-31Fix fog weirdness (#5146)numberZero1-1/+1
2017-01-30Plantlike visual scale: Send sqrt(visual_scale) to old clientsparamat2-3/+9
Keep compatibility with protocol < 30 clients now that visual_scale is no longer applied twice to plantlike drawtype and mods are being updated to a new value.
2017-01-30Add multiply texture modifiersapier2-2/+58
Allows colorizing of textures using a color multiplication method.
2017-01-30Use fabs() instead of abs() (#5141)Dániel Juhász1-2/+2
2017-01-30Re-add halo highlight (#5130)Dániel Juhász1-0/+5
Due to a rebase mistake halo highlighting was disabled. This commit re-adds that feature.
2017-01-30Add console height setting (#5136)Ezhh4-1/+10
2017-01-29Rename height to scale for openConsole() (#5139)Zeno-3-7/+11
For Game::openConsole() and GUIChatConsole::openConsole() the parameter name 'height' is misleading because it's actually a percentage of the screen/window height.
2017-01-28Fix AIX threading buildShadowNinja1-1/+1
2017-01-28Fix synchronization issue at thread startShadowNinja5-2/+27
If a newly spawned thread called getThreadId or getThreadHandle before the spawning thread finished saving the thread handle, then the handle/id would be used uninitialized. This would cause the threading tests to fail since isCurrentThread would return false, and if Minetest is built with C++11 support the std::thread object pointer would be dereferenced while ininitialized, causing a segmentation fault. This fixes the issue by using a mutex to force the spawned thread to wait for the spawning thread to finish initializing the thread object. An alternative way to handle this would be to also set the thread handle/id in the started thread but this wouldn't work for C++11 builds because there's no way to get the partially constructed object.
2017-01-28from_table: Fix crash for missing inventory or fieldSmallJoker2-20/+29
2017-01-28Make entity on_punch have same signature and behaviour as player on_punchsapier4-23/+33
2017-01-28Plantlike: Fix visual_scale being applied squared (#5115)Paramat1-2/+0
Visual_scale was applied twice to plantlike by accident sometime between 2011 and 2013, squaring the requested scale value. Visual_scale is correctly applied once in it's other uses in signlike and torchlike. Two lines of code are removed, they also had no effect for the vast majority of nodes with the default visual_scale of 1.0. The texture continues to have it's base at ground level.