aboutsummaryrefslogtreecommitdiff
path: root/src/client (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (se)SerializeString: Include max length in the nameSmallJoker2020-10-011-6/+6
| | | | | | | 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
* Fix horizontal/vertical merging bug of hardware-colored framed glass (#10417)Paramat2020-09-241-1/+2
| | | | | | | | | | 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.
* Replace MyEventReceiver KeyList with std::unordered_set (#10419)Vincent Robinson2020-09-233-111/+64
|
* Fix chat/infotext overlap if many chat lines (#10399)Wuzzy2020-09-221-11/+14
| | | 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.
* Clean up server-side translations, remove global variable (#10075)rubenwardy2020-09-161-7/+2
|
* Remove "generate normal maps" feature (#10313)hecks2020-09-141-28/+0
| | | | | Erase all traces of normal "generation" from fragment shaders Remove the "feature" from the engine and default config Remove any leftover documentation of it
* Darwin platform build fix (#10376)David CARLIER2020-09-096-4/+10
| | | | 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.
* Scale inventory image for scaled allfaces nodes (#10225)Wuzzy2020-09-041-0/+2
| | | 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)
* Add compass HUD element (#9312)EvidenceB2020-08-292-0/+148
| | | | | | 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>
* Make bgcolor tint button background images (#9818)Hugues Ross2020-08-292-5/+3
|
* shaders: Fix transparency on GC7000L (#10036)mntmn2020-08-251-0/+18
| | | Workaround for the missing GL_ALPHA_TEST implementation in Mesa (etnaviv driver).
* Properly handle mod-errors in on_shutdownDesour2020-08-241-1/+2
|
* Fix MSVC compiler warnings (#10197)adrido2020-08-231-1/+1
|
* Clean up sound_fade (#10119)hecks2020-08-191-25/+30
| | | | | Add proper documentation and correct gain reduction calculations. Co-authored-by: hecktest <>
* Allow binding dig, place actions to keys; remove LMB/RMB hardcodingANAND2020-08-156-275/+225
| | | | Co-authored-by: Sam Caulfield <sam@samcaulfield.com>
* Fix GCC class-memaccess warnings (#10239)Paul Ouellette2020-08-011-0/+7
|
* content_cao: Support texture animation for upright_sprite (#10020)sfan52020-07-303-3/+41
|
* Allow starting local server using --go again (#10229)SmallJoker2020-07-291-2/+4
|
* Revert "Get rid of non-ascii characters in the debug display code (#8821)" ↵Lars Müller2020-07-291-2/+2
| | | | | (#9828) This reverts commit 4f9ccd89b347dad3db5ce63d3405a8d60c163af5.
* Add PUT and DELETE request + specific method value to HTTP API (#9909)Lejo2020-07-291-1/+2
|
* Play place_failed sound if occupied or cannot attach (#9486)Wuzzy2020-07-271-0/+2
|
* Improve default inventory+wield images of node drawtypes (#9299)Wuzzy2020-07-233-104/+109
|
* Add object crosshair, disable entity selectionboxes by default (#9523)LoneWolfHT2020-07-144-5/+42
| | | | Adds new object crosshair base pack texture
* Cleanup ClientLauncher structure (#10160)SmallJoker2020-07-145-196/+170
| | | Remove duplicated variables and unify the startup data into a new (inherited) struct.
* Add FormSpec font styling options (#9763)v-rob2020-07-122-0/+18
| | | | | | | * Add FormSpec font styling options * Change multiplication to stof * Remove extraneous check
* Bump animation frame count from u8 to u16 (#10054)Lars Müller2020-07-101-1/+1
|
* Remove std::shared_ptr use in TileLayer (#10090)sfan52020-07-101-2/+1
|
* Fix player controls only being applied for the first moveTheTermos2020-07-072-4/+4
|
* Apply camera smoothing to 'air stepheight' (#10025)Paramat2020-07-051-8/+9
| | | | | | | | 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.
* Fix bone-attached entities (#10015)hecktest2020-06-261-5/+33
|
* ParticleSpawner: Fix crash when attaching to invisible entitySmallJoker2020-06-192-4/+5
|
* content_cao: Fix behavior of legacy "textures" field for wielditemssfan52020-06-181-1/+5
|
* Make shading of CAOs optional (#10033)Danila Shutov2020-06-164-6/+19
|
* Exposing the zoom key to Lua API (#9903)Lars Müller2020-06-131-2/+3
| | | Co-authored-by: Raul Ferriz <raul.ferriz@gmail.com>
* Server pushing media at runtime (#9961)sfan52020-06-136-8/+37
|
* Use multiple light positions for CAO lightingsfan52020-06-113-20/+28
|
* content_cao: Do not expire visuals for texture updatessfan52020-06-111-5/+15
|
* Fix build error on Ubuntu 16.04 (again)sfan52020-06-101-1/+1
|
* Fix build error on Ubuntu 16.04sfan52020-06-101-0/+1
|
* Fix broken coloring of wielditems (#9969)Danila Shutov2020-06-091-3/+7
| | | Fixes a regression that appeared in 5.3.0-dev.
* Fix player-to-object attachment teleport bug (#10008)hecktest2020-06-091-4/+7
| | | | | | 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.
* TouchScreenGUI: fix some bugs, cleanupMoNTE482020-06-091-0/+4
|
* Reset touching_ground when in free_movesfan52020-06-071-0/+4
| | | | This corrects local player animation after enabling fly while standing on ground.
* Recalculate mesh normals for CAOs (#10000)Danila Shutov2020-06-073-0/+34
|
* GenericCAO: Fix glow not working since a08d18aSmallJoker2020-06-071-1/+4
|
* Restore visual_scale support for nodeboxes (and allfaces) (#9906)Vitaliy2020-06-061-1/+10
|
* Fix HUD scaling (#9721)Maksim2020-06-052-22/+44
| | | This resolves HUD scaling issues on Android and desktops with custom DPI settings.
* Move shared parameters sending to UnitSAO (#9968)SmallJoker2020-06-041-0/+1
| | | | | | Better header sorting by topic Make UnitSAO-specific parameters private Skip redundant recursive entity sending code (since ~5.2.0)
* ContentCAO: Update light of all attached entities (#9975)SmallJoker2020-06-014-60/+22
|
* imageScaleNNAA: Fix image clipping on rect- instead of image dimensions (#9896)Hugues Ross2020-06-011-5/+5
| | | Fixes GUI scaling filters applied on animated images and 9slice backgrounds.