Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Joint positioning and rotation code, and fix a problem related to their lua API | MirceaKitsune | 2012-11-25 |
| | | | | Attempt to move the animation system to a more correct implementation, rather than using object properties. Incomplete and breaks functionality | ||
* | Allow the LUA API to set animations to meshes as well as the animation ↵ | MirceaKitsune | 2012-11-25 |
| | | | | | | | | | | | | speed. Also update animations only when needed. Support for animation blending, though for some reason it doesn't work. Don't enable animation transitions by default for many reaosons Object property to store individual bone positions. LUA can specify a bone name followed by a bone position. No functionality yet. Bone rotation to be added in the following commit Same system for bone rotation, plus a few other things I missed | ||
* | Get the mesh working through the memory cache properly. Most credit goes to ↵ | MirceaKitsune | 2012-11-25 |
| | | | | | | | | | | celeron55 for the help on this code Get the texture from memory as well Add .x to the list of supported formats Update LUA API documentation | ||
* | Add a subfolder for models and transfer models from server to client | MirceaKitsune | 2012-11-25 |
| | | | | | | | | (obj, md2 and md3 are currently allowed) Get rid of the texture string and use the existing textures array. Segmented meshes have multiple materials, and this will allow us to texture each. Do not switch to this commit yet! If a texture string is left empty in LUA, don't modify that material. Useful so a script can change specific textures without affecting others | ||
* | Fix material properties and allow lighting. Models should now be affected by ↵ | MirceaKitsune | 2012-11-25 |
| | | | | light instead of being black | ||
* | Properly read the mesh from LUA. | MirceaKitsune | 2012-11-25 |
| | | | | | | | | | | | | | | | | | Players can now be set to meshes using the following test script: function switch_player_visual() prop = { mesh="player.obj", texture="player.png", visual="mesh", } for _, obj in pairs(minetest.get_connected_players()) do obj:set_properties(prop) end minetest.after(1.0, switch_player_visual) end minetest.after(1.0, switch_player_visual) | ||
* | 3D model support for players using Irrlicht. Also ready the basis for mesh ↵ | MirceaKitsune | 2012-11-25 |
| | | | | support on nodes / items via LUA (to be done). Supports any mesh format compatible with Irrlicht, but animations are not set up yet. | ||
* | Fix wielditem entity drawtype brightness control | Perttu Ahola | 2012-09-09 |
| | |||
* | Experimental-ish rollback functionality | Perttu Ahola | 2012-07-27 |
| | |||
* | Define M_PI on MSVC | Perttu Ahola | 2012-07-21 |
| | |||
* | Custom boxy nodes (stairs, slabs) and collision changes | Kahrl | 2012-06-17 |
| | |||
* | Properly and efficiently use split utility headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors | ||
* | Fix fabs() brainfart | Perttu Ahola | 2012-04-07 |
| | |||
* | Fix MSVC ambiguous fabs() call errors | Perttu Ahola | 2012-04-07 |
| | |||
* | Fix visual='cube' size | Perttu Ahola | 2012-04-04 |
| | |||
* | Fix dropped nodeitem visuals | Perttu Ahola | 2012-04-04 |
| | |||
* | Implement dropped items as LuaEntities; leave the old ones as is for ↵ | Perttu Ahola | 2012-04-01 |
| | | | | compatibility | ||
* | Add 'fly' and 'fast' privileges and the underlying privileges-to-client system | Perttu Ahola | 2012-03-31 |
| | |||
* | Fix object visuals flashing brightly or disappearing when switching them at ↵ | Perttu Ahola | 2012-03-30 |
| | | | | night | ||
* | Fix walking sound of other players (and other objects) | Perttu Ahola | 2012-03-30 |
| | |||
* | ObjectProperties | Perttu Ahola | 2012-03-30 |
| | |||
* | Use GenericCAO in place of LuaEntityCAO and PlayerCAO | Perttu Ahola | 2012-03-29 |
| | |||
* | Add GenericCAO and player armor groups, but don't use them yet | Perttu Ahola | 2012-03-29 |
| | |||
* | added PlayerSAO and RemotePlayer, removed ServerRemotePlayer | Kahrl | 2012-03-29 |
| | |||
* | Lua API for playing sounds | Perttu Ahola | 2012-03-24 |
| | |||
* | Immediate smoke puff when a normal entity is punched to death | Perttu Ahola | 2012-03-10 |
| | |||
* | Fix and tune things, add tool "recharge" animation, add dummyball | Perttu Ahola | 2012-03-10 |
| | |||
* | LuaEntity armor groups | Perttu Ahola | 2012-03-10 |
| | |||
* | Damage groups WIP | Perttu Ahola | 2012-03-10 |
| | |||
* | Entity damage system WIP; Remove C++ mobs | Perttu Ahola | 2012-03-10 |
| | |||
* | 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) | ||
* | 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 | ||
* | Use plain IBillboardSceneNode instead of MyBillboardSceneNode (improves | Kahrl | 2011-12-04 |
| | | | | | Irrlicht 1.8 compat); also find dungeon master's fireball texture again; add /spawnentity command | ||
* | Don't initialize ItemCAOs with stick.png | Perttu Ahola | 2011-12-04 |
| | |||
* | Show infotext for unknown items placed on ground | Perttu Ahola | 2011-12-03 |
| | |||
* | inventorycube: use all three specified textures; also moved mesh creation / ↵ | Kahrl | 2011-12-03 |
| | | | | modification functions to mesh.cpp; in lua, inventorycube is now called minetest.inventorycube | ||
* | Make hitting players make a visual damage flash to the player texture and ↵ | Perttu Ahola | 2011-12-02 |
| | | | | the screen of the local player | ||
* | Don't hide players in pitch black (like oerkkis) | Perttu Ahola | 2011-12-02 |
| | |||
* | Move ServerRemotePlayer to a separate file | Perttu Ahola | 2011-12-02 |
| | |||
* | Players are more like objects + related stuff | Perttu Ahola | 2011-12-01 |
| | |||
* | Player-is-SAO WIP | Perttu Ahola | 2011-12-01 |
| | |||
* | Improve luaentity sprite functionality (and add some random stuff) | Perttu Ahola | 2011-11-29 |
| | |||
* | Reshape LuaEntityCAO implementation a bit and make TNT to blink | Perttu Ahola | 2011-11-29 |
| | |||
* | Relatively snappy object-ground collision detection | Perttu Ahola | 2011-11-29 |
| | |||
* | Improve LuaEntity velocity/acceleration handling (by kahrl); implement ↵ | Perttu Ahola | 2011-11-29 |
| | | | | staticdata interface to Lua | ||
* | Clean InventoryItem interface a bit | Perttu Ahola | 2011-11-29 |
| | |||
* | Replace direct irrlicht texture fetching in CAO content with TextureSource | Perttu Ahola | 2011-11-29 |
| | |||
* | Clean mapnode.h and fix other files accordingly | Perttu Ahola | 2011-11-29 |
| | |||
* | Create framework for getting rid of global definitions of ↵ | Perttu Ahola | 2011-11-29 |
| | | | | node/tool/item/whatever types |