aboutsummaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
2020-10-06-Wmem-access only called when GCC > 7 (#10453)Zughy
2020-10-05Remove unused functions reported by cppcheck (#10463)SmallJoker
Run unused functions reported by cppcheck This change removes a few (but not all) unused functions. Some unused helper functions were not removed due to their complexity and potential of future use.
2020-10-04Minimap as HUD element with API controlPierre-Yves Rollo
Features: * Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes() * New HUD elements for displaying minimap with custom size and placing * New minimap mode for displaying a texture instead of the map
2020-10-04Add First Person Attachments (#10360)Jordan Snelling
Fixes some other third person camera specific attachments. Implements a single new flag for entities to be forced visible in first person mode. Old mods do not need to be updated to use the new flag and are fully backwards compatible.
2020-10-04Fix short 180 degree rotation when using set_bone_position (#10405)Lars Müller
2020-10-03Reduce the FPS when the window is unfocused (#8837)HybridDog
2020-10-01(se)SerializeString: Include max length in the nameSmallJoker
This commit clarifies the maximal length of the serialized strings. It will avoid accidental use of serializeString() when a larger string can be expected. Removes unused Wide String serialization functions
2020-09-24Fix horizontal/vertical merging bug of hardware-colored framed glass (#10417)Paramat
Previously, the param2-controlled horizontal/vertical merge feature (which was undocumented and forgotten) was always active, causing uses of param2 other than "glasslikeliquidlevel" to affect H/V merging. Only respect H/V merge bits when paramtype2 = "glasslikeliquidlevel". H/V merge bits and liquid level bits are designed to be used simultaneously.
2020-09-23Replace MyEventReceiver KeyList with std::unordered_set (#10419)Vincent Robinson
2020-09-22Fix chat/infotext overlap if many chat lines (#10399)Wuzzy
Moves the infotext depending on the value of the recent_chat_messages value + 2 additional lines to account for the 2 debug mode lines + 1 additional line as "buffer" for better readability if chat is full.
2020-09-16Clean up server-side translations, remove global variable (#10075)rubenwardy
2020-09-14Remove "generate normal maps" feature (#10313)hecks
Erase all traces of normal "generation" from fragment shaders Remove the "feature" from the engine and default config Remove any leftover documentation of it
2020-09-09Darwin platform build fix (#10376)David CARLIER
the event header seemingly being generic with libevent thus renaming it. openal and opengl are deprecated on newer mac os releases thus suppressing the build warnings.
2020-09-04Scale inventory image for scaled allfaces nodes (#10225)Wuzzy
The inventory image size of the inventory image of nodes with drawtype allfaces (and related) is scaled as well if visual_scale is set (previously, the inventory image size was always the same)
2020-08-29Add compass HUD element (#9312)EvidenceB
Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com> Co-authored-by: Pierre-Yves Rollo <dev@pyrollo.com> Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2020-08-29Make bgcolor tint button background images (#9818)Hugues Ross
2020-08-25shaders: Fix transparency on GC7000L (#10036)mntmn
Workaround for the missing GL_ALPHA_TEST implementation in Mesa (etnaviv driver).
2020-08-24Properly handle mod-errors in on_shutdownDesour
2020-08-23Fix MSVC compiler warnings (#10197)adrido
2020-08-19Clean up sound_fade (#10119)hecks
Add proper documentation and correct gain reduction calculations. Co-authored-by: hecktest <>
2020-08-15Allow binding dig, place actions to keys; remove LMB/RMB hardcodingANAND
Co-authored-by: Sam Caulfield <sam@samcaulfield.com>
2020-08-01Fix GCC class-memaccess warnings (#10239)Paul Ouellette
2020-07-30content_cao: Support texture animation for upright_sprite (#10020)sfan5
2020-07-29Allow starting local server using --go again (#10229)SmallJoker
2020-07-29Revert "Get rid of non-ascii characters in the debug display code (#8821)" ↵Lars Müller
(#9828) This reverts commit 4f9ccd89b347dad3db5ce63d3405a8d60c163af5.
2020-07-29Add PUT and DELETE request + specific method value to HTTP API (#9909)Lejo
2020-07-27Play place_failed sound if occupied or cannot attach (#9486)Wuzzy
2020-07-23Improve default inventory+wield images of node drawtypes (#9299)Wuzzy
2020-07-14Add object crosshair, disable entity selectionboxes by default (#9523)LoneWolfHT
Adds new object crosshair base pack texture
2020-07-14Cleanup ClientLauncher structure (#10160)SmallJoker
Remove duplicated variables and unify the startup data into a new (inherited) struct.
2020-07-12Add FormSpec font styling options (#9763)v-rob
* Add FormSpec font styling options * Change multiplication to stof * Remove extraneous check
2020-07-10Bump animation frame count from u8 to u16 (#10054)Lars Müller
2020-07-10Remove std::shared_ptr use in TileLayer (#10090)sfan5
2020-07-07Fix player controls only being applied for the first moveTheTermos
2020-07-05Apply camera smoothing to 'air stepheight' (#10025)Paramat
Recent changes to collision code have changed the behaviour of the 'touching_ground' bool in movement code. This had the effect of disabling camera smoothing when 'air stepheight' occurred when jumping onto a node while pressing forwards against the node, causing an unpleasant sharp camera movement. Rewrite the conditions for camera smoothing such that it is applied when jumping.
2020-06-26Fix bone-attached entities (#10015)hecktest
2020-06-19ParticleSpawner: Fix crash when attaching to invisible entitySmallJoker
2020-06-18content_cao: Fix behavior of legacy "textures" field for wielditemssfan5
2020-06-16Make shading of CAOs optional (#10033)Danila Shutov
2020-06-13Exposing the zoom key to Lua API (#9903)Lars Müller
Co-authored-by: Raul Ferriz <raul.ferriz@gmail.com>
2020-06-13Server pushing media at runtime (#9961)sfan5
2020-06-11Use multiple light positions for CAO lightingsfan5
2020-06-11content_cao: Do not expire visuals for texture updatessfan5
2020-06-10Fix build error on Ubuntu 16.04 (again)sfan5
2020-06-10Fix build error on Ubuntu 16.04sfan5
2020-06-09Fix broken coloring of wielditems (#9969)Danila Shutov
Fixes a regression that appeared in 5.3.0-dev.
2020-06-09Fix player-to-object attachment teleport bug (#10008)hecktest
Fixes two bugs: * The camera offset was not applied to an object while detaching, briefly placing the irrlicht matrixnode in world space. * When attaching, the matrixnode's absolute position was evaluated without evaluating the parent first, resulting in zeroed positions.
2020-06-09TouchScreenGUI: fix some bugs, cleanupMoNTE48
2020-06-07Reset touching_ground when in free_movesfan5
This corrects local player animation after enabling fly while standing on ground.
2020-06-07Recalculate mesh normals for CAOs (#10000)Danila Shutov