Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Add support for setting stepheight for entities | sapier | 2013-07-30 |
| | |||
* | Add an option to disable object <-> object collision for Lua entities | PilzAdam | 2013-07-20 |
| | |||
* | Fix multiple texture support for animated meshnodes | stujones11 | 2013-07-10 |
| | |||
* | Remove texture atlas / AtlasPointer, rename getTextureRaw to getTexture | Kahrl | 2013-07-02 |
| | |||
* | fix objects colliding with its own collision boxes | sapier | 2013-04-09 |
| | |||
* | unkn own block -> unkn own node | khonkhortisan | 2013-04-05 |
| | |||
* | Fix nick completion | PilzAdam | 2013-04-05 |
| | |||
* | Allow modifying movement speed, jump height and gravity per-player via the ↵ | MirceaKitsune | 2013-04-05 |
| | | | | Lua API. | ||
* | Fix camera "jumping" when attached and the parent goes too fast | Zeg9 | 2013-04-03 |
| | |||
* | Closed add object <-> object collision handling | sapier | 2013-03-28 |
| |