ShadowNinja 
							
						 
					 
					
						
						
							
						
						b1965ac209 
					 
					
						
						
							
							Clean up rollback  
						
						
						
						
					 
					
						2014-11-19 16:21:59 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						e9c9b66ae9 
					 
					
						
						
							
							Make players check inventory modification properly  
						
						
						
						
					 
					
						2014-10-01 18:44:36 -04:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						51e6feb17c 
					 
					
						
						
							
							Add operator!= to Inventory(List), make operator== a const method  
						
						
						
						
					 
					
						2014-01-11 19:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						4e1f50035e 
					 
					
						
						
							
							Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu  
						
						
						
						
					 
					
						2013-08-14 21:03:33 +02:00 
						 
				 
			
				
					
						
							
							
								PilzAdam 
							
						 
					 
					
						
						
							
						
						280946ba83 
					 
					
						
						
							
							Dont write player files all the time  
						
						
						
						
					 
					
						2013-06-28 14:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Sfan5 
							
						 
					 
					
						
						
							
						
						6d0ea26c2d 
					 
					
						
						
							
							Update Copyright Years  
						
						
						
						
					 
					
						2013-02-24 20:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								PilzAdam 
							
						 
					 
					
						
						
							
						
						497ff1ecd6 
					 
					
						
						
							
							Change Minetest-c55 to Minetest  
						
						
						
						
					 
					
						2013-02-24 18:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Zhuravlev 
							
						 
					 
					
						
						
							
						
						6a16075912 
					 
					
						
						
							
							Add InventoryList width property & allow custom crafting grids.  
						
						
						
						
					 
					
						2012-09-01 10:01:41 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						9f031a6759 
					 
					
						
						
							
							Optimize headers  
						
						
						
						
					 
					
						2012-06-17 04:03:39 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						037b259197 
					 
					
						
						
							
							Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors  
						
						
						
						
					 
					
						2012-06-05 18:54:07 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						81c5e5200b 
					 
					
						
						
							
							Fix loading of legacy chests  
						
						
						
						
					 
					
						2012-06-03 22:31:01 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						3899f83da8 
					 
					
						
						
							
							NodeMetaRef:{to,from}_table and lua_api.txt additions  
						
						
						
						
					 
					
						2012-06-03 22:31:01 +03:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						f8c3743991 
					 
					
						
						
							
							added PlayerSAO and RemotePlayer, removed ServerRemotePlayer  
						
						
						
						
					 
					
						2012-03-29 14:05:45 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						562ac3bce9 
					 
					
						
						
							
							Digging time groups WIP  
						
						
						
						
					 
					
						2012-03-10 11:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						b4dd5d3bd7 
					 
					
						
						
							
							Client-side prediction of inventory changes, and some inventory menu fixes  
						
						
						
						
					 
					
						2012-01-22 17:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						6a76c226e1 
					 
					
						
						
							
							The huge item definition and item namespace unification patch (itemdef), see  http://c55.me/minetest/wiki/doku.php?id=changes:itemdef  
						
						
						
						
					 
					
						2012-01-12 06:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						103173fc9b 
					 
					
						
						
							
							Add InvRef and InvStack (currently untested and unusable)  
						
						
						
						
					 
					
						2012-01-02 01:49:38 +02:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						135a65e200 
					 
					
						
						
							
							Add virtual destructors to abstract classes  
						
						... 
						
						
						
						IRespawnInitiator and InventoryActions are abstract classes, but they
were missing a virtual destructor. Define it, even if it does nothing
and its absence most likely makes no difference other tha causing
warnings during compile. 
						
						
					 
					
						2011-12-28 20:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						6145a135bd 
					 
					
						
						
							
							Make ToolItem and MaterialItem to convert names by aliases at creation time too (necessary for eg. crafting)  
						
						
						
						
					 
					
						2011-12-04 02:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						4ad8891e05 
					 
					
						
						
							
							Convert CraftItems directly to the name pointed by alias; necessary due to lua definition table  
						
						
						
						
					 
					
						2011-12-04 01:16:22 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						e494b5d422 
					 
					
						
						
							
							Show infotext for unknown items placed on ground  
						
						
						
						
					 
					
						2011-12-03 13:46:19 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						69bc9224db 
					 
					
						
						
							
							Rename "NodeItem"/"ToolItem"/"CraftItem" to "node"/"tool"/"craft"  
						
						
						
						
					 
					
						2011-12-02 12:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						96c30452f9 
					 
					
						
						
							
							Fix structs being declared as classes  
						
						... 
						
						
						
						Some compilers complain when a class is declared as a struct or vice
versa. Fix by making sure that the correct tag is used both in
declaration and definition. 
						
						
					 
					
						2011-12-01 10:39:47 +02:00 
						 
				 
			
				
					
						
							
							
								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.  
						
						
						
						
					 
					
						2011-12-01 00:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						d6b30dd3a5 
					 
					
						
						
							
							CraftItem rework and Lua interface  
						
						
						
						
					 
					
						2011-11-29 19:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						e880cc40e9 
					 
					
						
						
							
							Fix stuff in inventory.{cpp,h}  
						
						
						
						
					 
					
						2011-11-29 19:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						f42c57d9a8 
					 
					
						
						
							
							Add IDropAction and related stuff  
						
						
						
						
					 
					
						2011-11-29 19:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						9d5b458479 
					 
					
						
						
							
							Crafting definition in scripts  
						
						
						
						
					 
					
						2011-11-29 19:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						8dd3622c6d 
					 
					
						
						
							
							Improve item serialization  
						
						
						
						
					 
					
						2011-11-29 19:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						f68fa667c8 
					 
					
						
						
							
							Clean InventoryItem interface a bit  
						
						
						
						
					 
					
						2011-11-29 19:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						7a29b14a20 
					 
					
						
						
							
							Improved MaterialItem (stores nodename)  
						
						
						
						
					 
					
						2011-11-29 19:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						6a417c538f 
					 
					
						
						
							
							Remove burn time definitions from FurnaceNodeMetadata  
						
						
						
						
					 
					
						2011-11-29 19:13:46 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						ba762bcd49 
					 
					
						
						
							
							Clean mapnode.h and fix other files accordingly  
						
						
						
						
					 
					
						2011-11-29 19:13:44 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						abceeee92f 
					 
					
						
						
							
							Create framework for getting rid of global definitions of node/tool/item/whatever types  
						
						
						
						
					 
					
						2011-11-29 19:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						5fc791ac9a 
					 
					
						
						
							
							Move tool stuff to tool.{h,cpp}  
						
						
						
						
					 
					
						2011-11-29 19:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						64996422c0 
					 
					
						
						
							
							Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff  
						
						
						
						
					 
					
						2011-11-29 19:13:40 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						1320d07068 
					 
					
						
						
							
							Scripting WIP: dynamic object stuff  
						
						
						
						
					 
					
						2011-11-29 19:13:40 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						43a28f04fa 
					 
					
						
						
							
							mobv2  
						
						
						
						
					 
					
						2011-10-15 02:28:57 +03:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						02726f0003 
					 
					
						
						
							
							Convert any inventory item into a mesh, bring back InventoryItem::getImageRay(), some const-correctness fixes  
						
						
						
						
					 
					
						2011-09-19 06:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						36bcbca9ac 
					 
					
						
						
							
							Added sprite extruder  
						
						
						
						
					 
					
						2011-09-19 03:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						524cf237b8 
					 
					
						
						
							
							inventory displays tool breakage bar again  
						
						
						
						
					 
					
						2011-09-08 17:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								JacobF 
							
						 
					 
					
						
						
							
						
						f31b0a3361 
					 
					
						
						
							
							Display which tool the player is holding  
						
						... 
						
						
						
						And some simple animation when trying to dig... 
						
						
					 
					
						2011-09-07 10:56:04 -04:00 
						 
				 
			
				
					
						
							
							
								JacobF 
							
						 
					 
					
						
						
							
						
						c68ea19e8d 
					 
					
						
						
							
							Now SAOs will reflect changes to their temporary inventory object  
						
						... 
						
						
						
						Also, the temp item wasn't being deleted, might have been a memory leak.
Now you will only eat 1 item off a stack 
						
						
					 
					
						2011-09-06 16:36:11 +03:00 
						 
				 
			
				
					
						
							
							
								JacobF 
							
						 
					 
					
						
						
							
						
						134e49cc8e 
					 
					
						
						
							
							Merged 2 branches because they relied on each other.  
						
						... 
						
						
						
						This one contains these changes from main c55:
* Adds a function to check if there is room for a specific item
* Using that, you can now pick up rats if you have a full inventory and a not full rat stack
* Furnace would cook only 1 item if that item used the last available result slot, now it will continue
* Furnace will say it's overloaded
* Furnace won't wait until the next step to start on the next item
 - This caused small fuels to cook slower than meant to
 - Also caused furnaces to say they were out of fuel after finishing the last fuel item 
						
						
					 
					
						2011-08-25 19:27:50 -04:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						88a9bae160 
					 
					
						
						
							
							constify inventory item serialization  
						
						
						
						
					 
					
						2011-08-11 15:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						467b3cf4c1 
					 
					
						
						
							
							Some inventory const-ification  
						
						
						
						
					 
					
						2011-08-11 15:22:35 +02:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						f9e1b0cd97 
					 
					
						
						
							
							InventoryAction is a struct, not a class  
						
						
						
						
					 
					
						2011-08-08 15:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						d6a9bec843 
					 
					
						
						
							
							Added MaterialItem conversion from old content type namespace to new  
						
						
						
						
					 
					
						2011-07-31 02:20:40 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						d62ae0e18b 
					 
					
						
						
							
							Rats are now eatable. Also made their selection box move smoothly.  
						
						
						
						
					 
					
						2011-07-30 18:51:15 +03:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						90d793f8f3 
					 
					
						
						
							
							extended content-type range  
						
						
						
						
					 
					
						2011-07-23 16:55:26 +03:00