Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Players stay in environment even when dead, damage flash and fall damage fixes | Kahrl | 2012-02-05 |
| | | | | | | Don't set m_removed on dead players (dead players are indicated by hp == 0). Local damage flash is shown whatever the cause was (even from Lua set_hp). PlayerCAO damage flash matches duration of local damage flash. Fall damage is dealt much more consistently (this is done by disallowing jumping when speed.Y is very negative, up to now jumping could sometimes negate fall damage) | ||
* | Client-side prediction of inventory changes, and some inventory menu fixes | Kahrl | 2012-01-22 |
| | |||
* | Node placement / mineral / serialization / iron freq / node_dig callback | Kahrl | 2012-01-22 |
| | | | | | | | | - Node placement code moved to Lua - Mineral system removed (added default:stone_with_coal and default:stone_with_iron). - MapBlock and MapNode serialization updated. - Mapgen: Frequency of iron increased. - node_dig callback and related changes. | ||
* | The huge item definition and item namespace unification patch (itemdef), see ↵ | Kahrl | 2012-01-12 |
| | | | | http://c55.me/minetest/wiki/doku.php?id=changes:itemdef | ||
* | Add missing checks to texture caching | Perttu Ahola | 2012-01-04 |
| | |||
* | Use free rather than delete for malloc'd memory | Perttu Ahola | 2012-01-02 |
| | |||
* | Texture cache on client (mostly made by sapier) (breaks network compatibility) | Perttu Ahola | 2012-01-02 |
| | |||
* | Add InvRef and InvStack (currently untested and unusable) | Perttu Ahola | 2012-01-02 |
| | |||
* | Fix player double damage | Perttu Ahola | 2011-12-02 |
| | |||
* | Remove stuff made obsolete by making players more ActiveObject-like and ↵ | Perttu Ahola | 2011-12-01 |
| | | | | raise protocol version number by one (because it is not compatible at all anymore) | ||
* | Player-is-SAO WIP | Perttu Ahola | 2011-12-01 |
| | |||
* | Fix deadlock if MeshUpdateThread asks new textures while it is being stopped ↵ | Perttu Ahola | 2011-12-01 |
| | | | | (happened if texture data was transferred slowly) | ||
* | CraftItem rework and Lua interface | Kahrl | 2011-11-29 |
| | |||
* | Crafting definition in scripts | Perttu Ahola | 2011-11-29 |
| | |||
* | Do not expose CONTENT_* stuff in content_mapnode.h and use a name converter ↵ | Perttu Ahola | 2011-11-29 |
| | | | | wrapper in old code | ||
* | Node definition names | Perttu Ahola | 2011-11-29 |
| | |||
* | Cut down content transfer verbosity | Perttu Ahola | 2011-11-29 |
| | |||
* | Improve loading screen and protocol | Perttu Ahola | 2011-11-29 |
| | |||
* | Node definitions transfer | Perttu Ahola | 2011-11-29 |
| | |||
* | Properly update textures in node definitions | Perttu Ahola | 2011-11-29 |
| | |||
* | Sending of textures WIP | Perttu Ahola | 2011-11-29 |
| | |||
* | Tool definition transfer to client | Perttu Ahola | 2011-11-29 |
| | |||
* | Make possible and do update textures in node definitions after late texture ↵ | Perttu Ahola | 2011-11-29 |
| | | | | atlas making | ||
* | GameDef compiles | Perttu Ahola | 2011-11-29 |
| | |||
* | Create framework for getting rid of global definitions of ↵ | Perttu Ahola | 2011-11-29 |
| | | | | node/tool/item/whatever types | ||
* | Allocate MapBlock::m_node_metadata on heap to allow less header bloat | Perttu Ahola | 2011-11-29 |
| | |||
* | Make Connection::Receive return the data via a SharedBuffer reference, so ↵ | Kahrl | 2011-11-07 |
| | | | | | | | | the caller doesn't have to choose the right buffer size in advance. Conflicts: src/test.cpp | ||
* | Improve Connection with threading and some kind of congestion control | Perttu Ahola | 2011-10-20 |
| | |||
* | Fix and tune block sending | Perttu Ahola | 2011-10-19 |
| | |||
* | Display RTT (round trip time, ping) on client status text | Perttu Ahola | 2011-10-17 |
| | |||
* | Use the logger; also, default to not showing much crap in console. Use ↵ | Perttu Ahola | 2011-10-16 |
| | | | | --info-on-stderr to enable crap. | ||
* | Make dungeon masters though and make oerkkis disappear when they get to you ↵ | Perttu Ahola | 2011-10-15 |
| | | | | (because hitting them doesn't work for some unknown reason) | ||
* | Handle death and respawn better | Perttu Ahola | 2011-10-15 |
| | |||
* | Improve mobv2 | Perttu Ahola | 2011-10-15 |
| | |||
* | mobv2 | Perttu Ahola | 2011-10-15 |
| | |||
* | Header file tweaking; mainly for speed | Perttu Ahola | 2011-10-12 |
| | |||
* | Merge branch 'view_bobbing_and_vielded_tool' | Perttu Ahola | 2011-09-26 |
|\ | |||
| * | Added sprite extruder | Kahrl | 2011-09-19 |
| | | |||
| * | attempting to merge Queatz/the-wielded-tool and kahrl/viewbobbing, something ↵ | Kahrl | 2011-09-08 |
| |\ | | | | | | | | | | doesn't work right yet | ||
| | * | Display which tool the player is holding | JacobF | 2011-09-07 |
| | | | | | | | | | | | | And some simple animation when trying to dig... | ||
| * | | Collected and moved existing camera infrastructure from game.cpp to ↵ | Kahrl | 2011-09-08 |
| | | | | | | | | | | | | camera.cpp and camera.h. Introduced configuration settings 'fov' which chooses the camera's (vertical) field of view and 'view_bobbing' which currently does nothing. Other code refactored to not expect the FOV to be a build time constant. | ||
| * | | Removed unused camera_position and camera_direction fields from Client. ↵ | Kahrl | 2011-09-07 |
| |/ | | | | | | | Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h. | ||
* | | Merge remote-tracking branch 'darkrose/master' | Perttu Ahola | 2011-09-26 |
|\ \ | |||
| * | | added locking chests - clean patch | darkrose | 2011-09-22 |
| |/ | |||
* / | Make client report a newer version number to the server than 2011-07-31 does ↵ | Perttu Ahola | 2011-09-22 |
|/ | | | | and make the server enforce it | ||
* | Fixed some protocol comment errors in clientserver.h and elsewhere | Perttu Ahola | 2011-08-22 |
| | | | | | -- TOCLIENT_OBJECTDATA: peer ID field is missing -- TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD: added: init length should be u32, not u16 | ||
* | Notify other players of wielded item change | Giuseppe Bilotta | 2011-08-11 |
| | |||
* | Clients inform server on wielded item | Giuseppe Bilotta | 2011-08-11 |
| | | | | | This is done with the new TOSERVER_PLAYERITEM message, that informs the server on the index of the wielded item. | ||
* | Keep track of player item | Giuseppe Bilotta | 2011-08-11 |
| | |||
* | Refactor player's eye position coding | Giuseppe Bilotta | 2011-08-11 |
| | | | | | Collect the player's eye position coding in a Player method, and use it in client to pass the eye position information to the game. |