aboutsummaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
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
2020-06-07GenericCAO: Fix glow not working since a08d18aSmallJoker
2020-06-06Restore visual_scale support for nodeboxes (and allfaces) (#9906)Vitaliy
2020-06-05Fix HUD scaling (#9721)Maksim
This resolves HUD scaling issues on Android and desktops with custom DPI settings.
2020-06-04Move shared parameters sending to UnitSAO (#9968)SmallJoker
Better header sorting by topic Make UnitSAO-specific parameters private Skip redundant recursive entity sending code (since ~5.2.0)
2020-06-01ContentCAO: Update light of all attached entities (#9975)SmallJoker
2020-06-01imageScaleNNAA: Fix image clipping on rect- instead of image dimensions (#9896)Hugues Ross
Fixes GUI scaling filters applied on animated images and 9slice backgrounds.
2020-05-29Clean up CAO nametag handling and remove deprecated AO_CMDsfan5
AO_CMD_UPDATE_NAMETAG_ATTRIBUTES was deprecated in 9eee3c3f465c071bb9908749cf48be3c131a1bdf (0.4.14)
2020-05-29content_cao: Do not expire visuals when not necessarysfan5
fixes #6572
2020-05-29Add disable_jump check for the player's feetMoNTE48
2020-05-27Value copy / allocation optimizations mostly in server, SAO and serialize codesfan5
2020-05-25Silence GCC warning in mapblock_meshSmallJoker
Fixes following warning: warning: ‘waving’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2020-05-24Add chat_font_size setting (#9736)SmallJoker
Default font sizes are used when the setting value is 0 or below (clamped by Settings).
2020-05-24Fix two bugs in content_caosfan5
fixes #9889 (backface_culling with visual = "cube") fixes #9916 (crash with visual = "upright_sprite")
2020-05-23Implement spawning particles with node texture appearancesfan5
2020-05-23Modernize include guards and add missing ones (#9898)Awkor
2020-05-22Cleanup of particle & particlespawner structures and code (#9893)sfan5
2020-05-20Cache liquid alternative IDs (#8053)Vitaliy
2020-05-20Stop wasting memory on identical textures when texture filtering is disabledsfan5
2020-05-19Add ability to scale HUD text (#9814)LoneWolfHT
Add 'size' property to HUD text elements that is used for relative font size calculations.
2020-05-17content_mapblock: Move static initialization out of functionssfan5
2020-05-17Client: Add sum and average to packetcountersfan5
2020-05-16Make automatic_rotate relative, allow setting rotation (#8468)ANAND
automatic_rotate does not make sense if it is absolute. Make it relative. To avoid bouncing, set_rotation did not update the client when automatic_rotate was set. That's no longer necessary because the new spinning method applies the rotation on top of the current one, and the updates are necessary for set_rotation to actually transform the object. Co-authored-by: ANAND <ClobberXD@gmail.com> Co-authored-by: Pedro Gimeno <pgimeno@users.noreply.notabug.org>
2020-05-14CSM: Bugfixes to camera:get_pos() and camera:get_fov()sfan5
closes #9857
2020-05-14Add chat_log_level setting (#9223)SmallJoker
Log all higher levels in LogOutputBuffer Move StreamLogOutput::logRaw to source file like LogOutputBuffer::logRaw for compiling speed
2020-05-11Damage texture modifier (#9833)Lars Müller
Adds a new object property "damage_texture_modifier"
2020-05-11Add support for statbar “off state” icons (#9462)Wuzzy
This adds support for optional “off state” icons for statbars. “off state icons” can be used to denote the lack of something, like missing hearts or bubbles. Add "off state" textures to the builtin statbars. Co-authored-by: SmallJoker <mk939@ymail.com>
2020-05-09Color gradient for default and 'regular' type sky (#9502)TheTermos
* add regular sky gradient * add regular sky gradient * Update sky.cpp * change default day sky colors
2020-05-07Server class code cleanups (#9769)Loïc Blot
* Server::overrideDayNightRatio doesn't require to return bool There is no sense to sending null player, the caller should send a valid object * Server::init: make private & cleanup This function is always called before start() and loads some variables which can be loaded in constructor directly. Make it private and call it directly in start * Split Server inventory responsibility to a dedicated object This splits permit to found various historical issues: * duplicate lookups on player connection * sending inventory to non related player when a player connects * non friendly lookups on detached inventories ownership This reduce the detached inventory complexity and also increased the lookup performance in a quite interesting way for servers with thousands of inventories.
2020-05-06Get rid of non-ascii characters in the debug display code (#8821)Jozef Behran
2020-05-05Fix broken client if openal cannot be opened (#9804)Loïc Blot
2020-05-05Sky API: Rename *_tint to fog_*_tint for consistencySmallJoker
2020-05-02set_fov: Add support for time-based transitions (#9705)ANAND
2020-04-26Fix UpdateBonePosition() breaking animations (#9577)theviper121