Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | v2d & aabbox3d<f32> & sky cleanups | nerzhul | 2016-02-11 | 1 | -2/+2 |
| | | | | | * Sky: rename Box => m_box and inline getBoundingBox * Uniformize aabbox3d<f32> to aabb3f | ||||
* | Don't pass non-const references to collision methods | est31 | 2016-01-29 | 1 | -1/+1 |
| | | | | | Non const references cause a lot of confusion with behaviour of code, and are disallowed by minetest style guide. | ||||
* | Add support for limiting rotation of automatic face movement dir entitys | Sapier | 2015-12-19 | 1 | -2/+14 |
| | |||||
* | Add option to give every object a nametag | BlockMen | 2015-12-15 | 1 | -23/+1 |
| | | | | or change the nametag text of players | ||||
* | Rename macros with two leading underscores | ShadowNinja | 2015-10-14 | 1 | -1/+1 |
| | | | | These names are reserved for the compiler/library implementations. | ||||
* | Save and remove player by pointer | Loic Blot | 2015-09-23 | 1 | -2/+2 |
| | | | | | | Why doing things simple ? Use pointer instead of strings to save players and remove them. Saving players by name does a lookup to find pointer we already have ! Idem with removePlayer Also remove unused removePlayer(peer_id), it's never called | ||||
* | Remove profiler.h include where it's not needed. Remove some unreachable and ↵ | Loic Blot | 2015-07-21 | 1 | -1/+0 |
| | | | | very old code | ||||
* | Fix invisible player when the attached entity is removed | TeTpaAka | 2015-07-18 | 1 | -0/+30 |
| | |||||
* | Fix some issues with animations, and allow non-looped animations to be defined | MirceaKitsune | 2015-06-22 | 1 | -8/+18 |
| | |||||
* | Ignore punches with no damage in the actionstream | SmallJoker | 2015-06-15 | 1 | -23/+18 |
| | |||||
* | Add minetest.register_on_player_hpchange | TeTpaAka | 2015-06-13 | 1 | -0/+6 |
| | |||||
* | Add some missing getter functions to the lua API | TeTpaAka | 2015-05-28 | 1 | -0/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | ObjectRef: get_properties get_armor_groups get_animation get_attach get_bone_position Players: get_physics_override hud_get_hotbar_itemcount hud_get_hotbar_image hud_get_hotbar_selected_image get_sky get_day_night_ratio get_local_animation get_eye_offset Global: minetest.get_gen_notify minetest.get_noiseparams | ||||
* | Spare some string copies | est31 | 2015-05-27 | 1 | -4/+4 |
| | |||||
* | Generalize core.get/set_nametag_color into core.get/set_nametag_attributes | TeTpaAka | 2015-05-15 | 1 | -2/+2 |
| | |||||
* | Add minetest.register_on_punchplayer | Brandon | 2015-05-15 | 1 | -9/+30 |
| | |||||
* | Add get and set functions for the nametag color | TeTpaAka | 2015-05-15 | 1 | -1/+23 |
| | |||||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 | 1 | -1/+0 |
| | | | | | | | | | | | | 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 | ||||
* | Reset the old HP method on PlayerSAO::setHP | Loic Blot | 2015-03-19 | 1 | -0/+4 |
| | |||||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 | 1 | -3/+3 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||||
* | Remove Queue class which uses std::list and use native std::queue | Loic Blot | 2015-03-05 | 1 | -18/+18 |
| | |||||
* | Send Position packet on event, don't check it at each AsyncRunStep. | Loic Blot | 2015-03-04 | 1 | -11/+6 |
| | | | | * This permit to cleanup the player checking loop | ||||
* | Send Inventory packet on event, don't check it at each AsyncRunStep. | Loic Blot | 2015-03-04 | 1 | -6/+0 |
| | | | | | | * Call UpdateCrafting into SendInventory because this functions is only called before SendInventory * Use Player* instead of peer_id for UpdateCrafting because SendInventory already has the Player* pointer, then don't loop for searching Player* per peer_id * m_env_mutex don't need to be used with this modification because it's already locked before the calls | ||||
* | Remove unused m_wielded_item_not_sent | Loic Blot | 2015-03-03 | 1 | -11/+2 |
| | |||||
* | Send Breath packet on event, don't check it at each AsyncRunStep | Loic Blot | 2015-03-03 | 1 | -1/+0 |
| | |||||
* | Send Player HP when setHP (or a setHP caller) is called instead of looping ↵ | Loic Blot | 2015-03-03 | 1 | -15/+5 |
| | | | | and testing the state change. | ||||
* | SAO work: ActiveObject types & SAO cleanup * Replace u8 types with ↵ | Loic Blot | 2015-02-17 | 1 | -246/+1 |
| | | | | ActiveObjectType. * Merge content_object.h into activeobject.h * Remove DummyLoadSAO, it's now unused. * Remove ItemSAO, it's also unused | ||||
* | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | 2015-01-18 | 1 | -20/+16 |
| | |||||
* | Replace setting unlimited_player_transfer_distance with player_transfer_distance | SmallJoker | 2014-11-08 | 1 | -5/+0 |
| | |||||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 | 1 | -2/+3 |
| | | | | This also cleans up settings a bit | ||||
* | Only keep players loaded while they're connected | ShadowNinja | 2014-06-23 | 1 | -0/+2 |
| | |||||
* | Pass arguments by reference | Selat | 2014-03-12 | 1 | -2/+2 |
| | |||||
* | Add sneak and sneak_glitch to set_physics_override() | PilzAdam | 2013-12-03 | 1 | -2/+8 |
| | |||||
* | Add offset to automatic_face_movement_dir | PilzAdam | 2013-09-10 | 1 | -2/+3 |
| | |||||
* | Send player damage to all clients and apply [brighten | PilzAdam | 2013-08-17 | 1 | -17/+13 |
| | |||||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 | 1 | -9/+13 |
| | |||||
* | Add support for entities to automatic face movement direction | sapier | 2013-08-13 | 1 | -0/+5 |
| | |||||
* | Fix various memory access problems detected by valgrind | Kahrl | 2013-08-07 | 1 | -0/+3 |
| | |||||
* | Allow mods to listen to cheat detections using minetest.register_on_cheat() | Perttu Ahola | 2013-08-04 | 1 | -1/+4 |
| | |||||
* | Fix anticheat | Perttu Ahola | 2013-08-03 | 1 | -62/+67 |
| | |||||
* | Add support for setting stepheight for entities | sapier | 2013-07-30 | 1 | -2/+2 |
| | |||||
* | Add an option to disable object <-> object collision for Lua entities | PilzAdam | 2013-07-20 | 1 | -1/+21 |
| | |||||
* | Add set_breath and get_breath to lua API. | RealBadAngel | 2013-07-20 | 1 | -0/+11 |
| | |||||
* | Move scriptapi to separate folder (by sapier) | sapier | 2013-05-25 | 1 | -15/+9 |
| | | | | | | | | | | | On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl) | ||||
* | Allow nil as puncher e.g. to do damage by tnt | sapier | 2013-05-20 | 1 | -2/+13 |
| | |||||
* | Move player collisionbox to player class | sapier | 2013-04-25 | 1 | -2/+7 |
| | |||||
* | fix objects colliding with its own collision boxes | sapier | 2013-04-09 | 1 | -1/+1 |
| | |||||
* | Allow modifying movement speed, jump height and gravity per-player via the ↵ | MirceaKitsune | 2013-04-05 | 1 | -2/+15 |
| | | | | Lua API. | ||||
* | New damage system, add damageGroups to ToolCapabilities, bump protocol version | PilzAdam | 2013-03-29 | 1 | -4/+2 |
| | |||||
* | Closed add object <-> object collision handling | sapier | 2013-03-28 | 1 | -4/+34 |
| | |||||
* | lua methods set_look_pitch and set_look_yaw | RealBadAngel | 2013-03-17 | 1 | -0/+14 |
| |