Kahrl
|
f8c3743991
added PlayerSAO and RemotePlayer, removed ServerRemotePlayer
|
12 anos atrás |
Perttu Ahola
|
562ac3bce9
Digging time groups WIP
|
12 anos atrás |
Kahrl
|
b4dd5d3bd7
Client-side prediction of inventory changes, and some inventory menu fixes
|
13 anos atrás |
Kahrl
|
6a76c226e1
The huge item definition and item namespace unification patch (itemdef), see http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
|
13 anos atrás |
Perttu Ahola
|
103173fc9b
Add InvRef and InvStack (currently untested and unusable)
|
13 anos atrás |
Giuseppe Bilotta
|
135a65e200
Add virtual destructors to abstract classes
|
13 anos atrás |
Perttu Ahola
|
6145a135bd
Make ToolItem and MaterialItem to convert names by aliases at creation time too (necessary for eg. crafting)
|
13 anos atrás |
Perttu Ahola
|
4ad8891e05
Convert CraftItems directly to the name pointed by alias; necessary due to lua definition table
|
13 anos atrás |
Perttu Ahola
|
e494b5d422
Show infotext for unknown items placed on ground
|
13 anos atrás |
Perttu Ahola
|
69bc9224db
Rename "NodeItem"/"ToolItem"/"CraftItem" to "node"/"tool"/"craft"
|
13 anos atrás |
Giuseppe Bilotta
|
96c30452f9
Fix structs being declared as classes
|
13 anos atrás |
Perttu Ahola
|
d8d6d0dc95
Do not assert if count becomes larger than getStackMax() in InventoryItem::add(); it is nicer for scripting and overall hacking this way, because rising it higher than the limit is does not break anything. It should be, and is, enforced elsewhere where appropriate.
|
13 anos atrás |
Kahrl
|
d6b30dd3a5
CraftItem rework and Lua interface
|
13 anos atrás |
Perttu Ahola
|
e880cc40e9
Fix stuff in inventory.{cpp,h}
|
13 anos atrás |
Kahrl
|
f42c57d9a8
Add IDropAction and related stuff
|
13 anos atrás |
Perttu Ahola
|
9d5b458479
Crafting definition in scripts
|
13 anos atrás |
Perttu Ahola
|
8dd3622c6d
Improve item serialization
|
13 anos atrás |
Perttu Ahola
|
f68fa667c8
Clean InventoryItem interface a bit
|
13 anos atrás |
Perttu Ahola
|
7a29b14a20
Improved MaterialItem (stores nodename)
|
13 anos atrás |
Perttu Ahola
|
6a417c538f
Remove burn time definitions from FurnaceNodeMetadata
|
13 anos atrás |
Perttu Ahola
|
ba762bcd49
Clean mapnode.h and fix other files accordingly
|
13 anos atrás |
Perttu Ahola
|
abceeee92f
Create framework for getting rid of global definitions of node/tool/item/whatever types
|
13 anos atrás |
Perttu Ahola
|
5fc791ac9a
Move tool stuff to tool.{h,cpp}
|
13 anos atrás |
Perttu Ahola
|
64996422c0
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
|
13 anos atrás |
Perttu Ahola
|
1320d07068
Scripting WIP: dynamic object stuff
|
13 anos atrás |
Perttu Ahola
|
43a28f04fa
mobv2
|
13 anos atrás |
Kahrl
|
02726f0003
Convert any inventory item into a mesh, bring back InventoryItem::getImageRay(), some const-correctness fixes
|
13 anos atrás |
Kahrl
|
36bcbca9ac
Added sprite extruder
|
13 anos atrás |
Kahrl
|
524cf237b8
inventory displays tool breakage bar again
|
13 anos atrás |
JacobF
|
f31b0a3361
Display which tool the player is holding
|
13 anos atrás |