Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Add support for using arbitrary meshes as items" | Sapier | 2015-12-29 |
| | | | | | | This reverts commit 91bafceee6606fab79db1bde4cba01b84fed65c7. Reverted due to missinterpretation of agreement, obvious dislike and me not interested in doing fights for feature I don't actually need | ||
* | Add support for using arbitrary meshes as items | Sapier | 2015-12-29 |
| | |||
* | Add support for limiting rotation of automatic face movement dir entitys | Sapier | 2015-12-19 |
| | |||
* | Add option to give every object a nametag | BlockMen | 2015-12-15 |
| | | | | or change the nametag text of players | ||
* | Add option to disable backface culling for models | BlockMen | 2015-10-25 |
| | | | | | - Disabled by default (except players) - Fixes #2984 | ||
* | Fix enforcing of nametag hiding | est31 | 2015-10-15 |
| | | | | | | | | | | | | Commit d2ca662569427d36642660314668e416bf68f3c8 "Enforce hiding nametag" didn't fix the issue for "client" instances, where the nametag update was received before the object was added to the scene. This resulted in the grey shadow on the nametag that commit tried to fix. Thanks to @neoascetic for pointing out that there still is a shadow. | ||
* | Rename macros with two leading underscores | ShadowNinja | 2015-10-14 |
| | | | | These names are reserved for the compiler/library implementations. | ||
* | Use warningstream for log messages with WARNING | ShadowNinja | 2015-10-14 |
| | | | | Remove DTIME macro and its uses, too | ||
* | Change i++ to ++i | David Jones | 2015-08-25 |
| | |||
* | Fix issues with light of attached CAOs | RealBadAngel | 2015-07-23 |
| | |||
* | Use UTF-8 instead of narrow | est31 | 2015-07-08 |
| | | | | | Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places. Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit. | ||
* | Fix some issues with animations, and allow non-looped animations to be defined | MirceaKitsune | 2015-06-22 |
| | |||
* | Small CAO improvements | est31 | 2015-06-20 |
| | | | | | -> remove the old parent as @kahrl suggested -> use indices no iterator as @kwolekr suggested | ||
* | Generic CAO cleanups and renames for clarification | est31 | 2015-06-20 |
| | | | | | | | | * Use enum for GENERIC_CMD_* * Rename m_attachements to attachement_parent_ids (public member and clearer name) * Rename GENERIC_CMD_SET_ATTACHMENT to GENERIC_CMD_ATTACH_TO * USHRT_MAX + 1 buffer sizes to prevent overflows as @kahrl suggested * Remove unneccessary m_id from GenericCAO (shadowing protected superclass member for no reason) as @kahrl suggested | ||
* | Make attached objects visible in 3rd person view | est31 | 2015-06-20 |
| | |||
* | Don't ignore nametag attribute change message for newer versions | est31 | 2015-05-21 |
| | | | | | This allows newer versions to add additional information that isn't read by us, but still in a backwards compatible manner. | ||
* | Enforce hiding nametag | est31 | 2015-05-18 |
| | | | | | Work around irrlicht bug and hide nametag if its alpha is set to 0. Thanks @TeTpaAka for pointing out workaround. | ||
* | Make nametags white again | est31 | 2015-05-18 |
| | | | | | | | | Commit 11a96e4901ce54c4646e47866f7a66cd9034c16b commented out version parsing, resulting in the version byte being parsed as part of the color, making nametags dark grey. Re-introduces version parsing and ignores the packet if the version is more recent than ours, fixing the unused variable warning (should have been done anyway). | ||
* | Add -Wsign-compare for Clang builds and fix some signed/unsigned compiler ↵ | kwolekr | 2015-05-16 |
| | | | | warnings | ||
* | Generalize core.get/set_nametag_color into core.get/set_nametag_attributes | TeTpaAka | 2015-05-15 |
| | |||
* | Add get and set functions for the nametag color | TeTpaAka | 2015-05-15 |
| | |||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 |
| | | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | ||
* | Move texture_min_size even further down the pipe. Now, textures are ↵ | Aaron Suen | 2015-03-31 |
| | | | | JIT-upscaled using an image transformation, right at the time they're added to a mesh or particle; images used in 2D elements are left unscaled. This should fix any remaining issues with HUD elements. | ||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||
* | Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵ | Loic Blot | 2015-03-05 |
| | | | | tile.hpp to src/client/ | ||
* | Use skin font for usernames (fixes #2363) | BlockMen | 2015-02-21 |
| | |||
* | SAO work: ActiveObject types & SAO cleanup * Replace u8 types with ↵ | Loic Blot | 2015-02-17 |
| | | | | ActiveObjectType. * Merge content_object.h into activeobject.h * Remove DummyLoadSAO, it's now unused. * Remove ItemSAO, it's also unused | ||
* | Fix entitiy WieldMeshSceneNode not freed due to additional grab | gregorycu | 2015-01-17 |
| | |||
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 |
| | |||
* | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | 2014-11-08 |
| | | | | | | | | | | | | | - Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO. | ||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 |
| | | | | This also cleans up settings a bit | ||
* | Fix client crash on deletion of an object the clients localplayer is attached to | sapier | 2014-07-06 |
| | |||
* | Fix memory leaks in GenericCAO, ShaderSource and Player classes | sapier | 2014-07-02 |
| | |||
* | Make sure none of the irrlicht member objects of GenericCAO are deleted ↵ | sapier | 2014-06-29 |
| | | | | prior deletion of GenericCAO | ||
* | Fix GenericCAO fails to grabing member animated mesh node to prevent it do ↵ | sapier | 2014-06-27 |
| | | | | be deleted to early | ||
* | Speedup attachement handling by replacing vector search by direct array ↵ | sapier | 2014-06-23 |
| | | | | access and secondary child lookup vector | ||
* | Add support for interlaced polarized 3d screens | sapier | 2014-05-18 |
| | | | | Add (experimental) support for topbottom as well as sidebyside 3d mode | ||
* | Split declaration of GenericCAO from implementation | sapier | 2014-05-17 |
| | |||
* | Fix player:set_animation() in third person view | BlockMen | 2014-05-03 |
| | |||
* | Fix all warnings reported by clang | Sfan5 | 2014-04-15 |
| | |||
* | Use integers instead of float values | BlockMen | 2014-04-12 |
| | |||
* | Add player:set_eye_offset() by @MirceaKitsune and clean up | BlockMen | 2014-04-12 |
| | |||
* | Add third person view | BlockMen | 2014-04-12 |
| | |||
* | Fix rendering glitches when far from the center of the map | Novatux | 2014-03-04 |
| | |||
* | Create new instance of mesh every time it's required (Solves #703) | Perttu Ahola | 2014-01-06 |
| | |||
* | Fix a bug in GenericCAO GENERIC_CMD_UPDATE_POSITION parsing. | Ilya Zhuravlev | 2013-12-13 |
| | |||
* | Add sneak and sneak_glitch to set_physics_override() | PilzAdam | 2013-12-03 |
| | |||
* | Add offset to automatic_face_movement_dir | PilzAdam | 2013-09-10 |
| | |||
* | Send player damage to all clients and apply [brighten | PilzAdam | 2013-08-17 |
| | |||
* | Add support for entities to automatic face movement direction | sapier | 2013-08-13 |
| |