| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Co-authored-by: Raul Ferriz <raul.ferriz@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Fixes a regression that appeared in 5.3.0-dev.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
This corrects local player animation after enabling fly while standing on ground.
|
| |
|
| |
|
| |
|
|
|
| |
This resolves HUD scaling issues on Android and desktops with custom DPI settings.
|
|
|
|
|
|
| |
Better header sorting by topic
Make UnitSAO-specific parameters private
Skip redundant recursive entity sending code (since ~5.2.0)
|
| |
|
|
|
| |
Fixes GUI scaling filters applied on animated images and 9slice backgrounds.
|
|
|
|
|
| |
AO_CMD_UPDATE_NAMETAG_ATTRIBUTES was deprecated in
9eee3c3f465c071bb9908749cf48be3c131a1bdf (0.4.14)
|
|
|
|
| |
fixes #6572
|
| |
|
| |
|
|
|
|
|
| |
Fixes following warning:
warning: ‘waving’ may be used uninitialized in this function [-Wmaybe-uninitialized]
|
|
|
| |
Default font sizes are used when the setting value is 0 or below (clamped by Settings).
|
|
|
|
| |
fixes #9889 (backface_culling with visual = "cube")
fixes #9916 (crash with visual = "upright_sprite")
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Add 'size' property to HUD text elements that is used for relative font size calculations.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
| |
closes #9857
|
|
|
|
|
| |
Log all higher levels in LogOutputBuffer
Move StreamLogOutput::logRaw to source file like LogOutputBuffer::logRaw for compiling speed
|
|
|
| |
Adds a new object property "damage_texture_modifier"
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
* add regular sky gradient
* add regular sky gradient
* Update sky.cpp
* change default day sky colors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|