aboutsummaryrefslogtreecommitdiff
path: root/src/client/content_cao.cpp
AgeCommit message (Collapse)Author
2021-05-13Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-05-11Add on_object_add callback2021.05Elias Fleckenstein
2021-05-10Add on_object_hp_change callback and nametag imagesElias Fleckenstein
2021-05-10Call on_object_properties_change callback when adding object to sceneElias Fleckenstein
2021-05-10Add on_object_properties_change callbackElias Fleckenstein
2021-05-10Add ClientObjectRef:set_propertiesElias Fleckenstein
2021-05-03fix: some code tidy about includes & irr namespacesLoic Blot
2021-05-03refacto: don't use RenderingEngine singleton on CAOLoic Blot
* we don't need on CAO side more than SceneManager, and temporary. Pass only required SceneManager as a parameter to build CAO and add them to the current scene * Use temporary the RenderingEngine singleton from ClientEnvironment, waitfor for better solution * Make ClientActiveObject::addToScene virtual function mandatory to be defined by children to ensure we don't forget to properly define it
2021-03-31Irrlicht support code maintenancesfan5
2021-03-26Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-02-17Add nametag background setting and object property (#10937)rubenwardy
2021-01-07Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2020-12-24Fix some minor code issues all over the placesfan5
2020-11-28Improved FreecamElias Fleckenstein
2020-11-28Merged MinetestElias Fleckenstein
2020-11-26Fixed glowing GenericCAOs being rendered completely back when Fullbright is ↵Elias Fleckenstein
enabled
2020-11-23LocalPlayer:set_physics_override; minetest.register_on_recieve_physics_overrideElias Fleckenstein
2020-11-12Fix player sprite visibility in first personsfan5
closes #10525
2020-11-12Fix overloaded virtual warnings with get/setAttachment()sfan5
2020-11-08ContentCAO: Fix segfault when minimap is disabledSmallJoker
2020-11-04Revert "Fix short 180 degree rotation when using set_bone_position (#10405)" ↵Lars Müller
(#10534) This reverts commit 0f98b54aa4b2361575002d92b29fe222703ba557.
2020-11-04Revert "Make Lint Happy"Elias Fleckenstein
This reverts commit ad148587dcf5244c2d2011dba339786c765c54c4.
2020-11-04Make Lint HappyElias Fleckenstein
2020-10-20Fix show_on_minimap default value for local playersfan5
fixes #10526
2020-10-19Decouple entity minimap markers from nametags replacing with show_on_minimap ↵sfan5
property (#10443)
2020-10-04Added Tracers, NoSlow and NoForceRotate; GUI Colors changedElias Fleckenstein
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-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-08-15Allow binding dig, place actions to keys; remove LMB/RMB hardcodingANAND
Co-authored-by: Sam Caulfield <sam@samcaulfield.com>
2020-07-30content_cao: Support texture animation for upright_sprite (#10020)sfan5
2020-07-28Improved FreecamElias Fleckenstein
2020-07-20Added EntitySpeedElias Fleckenstein
2020-07-18Update to minetest 5.4.0-devElias Fleckenstein
2020-07-06Initial CommitElias Fleckenstein
2020-06-26Fix bone-attached entities (#10015)hecktest
2020-06-18content_cao: Fix behavior of legacy "textures" field for wielditemssfan5
2020-06-16Make shading of CAOs optional (#10033)Danila Shutov
2020-06-11Use multiple light positions for CAO lightingsfan5
2020-06-11content_cao: Do not expire visuals for texture updatessfan5
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-07Recalculate mesh normals for CAOs (#10000)Danila Shutov
2020-06-07GenericCAO: Fix glow not working since a08d18aSmallJoker
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-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-24Fix two bugs in content_caosfan5
fixes #9889 (backface_culling with visual = "cube") fixes #9916 (crash with visual = "upright_sprite")
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-11Damage texture modifier (#9833)Lars Müller
Adds a new object property "damage_texture_modifier"