Merge b3bc58a2e4 into d98eab6a84
				
					
				
			
							
								
								
									
										14
									
								
								mods/animatedtorches/README
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,14 @@ | |||||||
|  | This simple mod uses a bit of code cobbled together from the default  | ||||||
|  | torches and from the recently-introduced animated lava to create proper,  | ||||||
|  | animated torches.  All existing torches (wall, ceiling, floor) will be  | ||||||
|  | displayed with the new animated texture, but no nodes are being  | ||||||
|  | replaced.  Inventory/wield image uses the stock torch image already  | ||||||
|  | supplied with Minetest. | ||||||
|  |  | ||||||
|  | Textures by me (derived from a rendered torch and an actual burning  | ||||||
|  | flame). | ||||||
|  |  | ||||||
|  | This mod requires a build or git pull of Minetest dated June 17, 2012 or  | ||||||
|  | later. | ||||||
|  |  | ||||||
|  | License: GPL for the code, WTFPL for the textures. | ||||||
							
								
								
									
										4
									
								
								mods/animatedtorches/copyright.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,4 @@ | |||||||
|  | Code copied from minetest's stock code by celeron55 et.al, modifications  | ||||||
|  | and all textures by Vanessa Ezekowitz. | ||||||
|  |  | ||||||
|  | Licenses:  For the lua code, GPL.  For all images and everything else, WTFPL. | ||||||
							
								
								
									
										1
									
								
								mods/animatedtorches/depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | |||||||
|  | default | ||||||
							
								
								
									
										33
									
								
								mods/animatedtorches/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,33 @@ | |||||||
|  | -- Animated torches, based on the static torches and animated lava code  | ||||||
|  | -- from Minetest; modifications by Vanessa Ezekowitz 2012-06-17 | ||||||
|  | -- | ||||||
|  | -- License: LGPL | ||||||
|  |  | ||||||
|  | minetest.register_node(":default:torch", { | ||||||
|  | 	description = "Torch", | ||||||
|  | 	drawtype = "torchlike", | ||||||
|  | 	tiles = { | ||||||
|  |  | ||||||
|  | 		-- "default_torch_on_floor.png", "default_torch_on_ceiling.png", "default_torch.png" | ||||||
|  |  | ||||||
|  | 		{name="default_torch_on_floor_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, | ||||||
|  | 		{name="default_torch_on_ceiling_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, | ||||||
|  | 		{name="default_torch_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}} | ||||||
|  |  | ||||||
|  | 		}, | ||||||
|  | 	inventory_image = "default_torch_on_floor.png", | ||||||
|  | 	wield_image = "default_torch_on_floor.png", | ||||||
|  | 	paramtype = "light", | ||||||
|  | 	paramtype2 = "wallmounted", | ||||||
|  | 	sunlight_propagates = true, | ||||||
|  | 	walkable = false, | ||||||
|  | 	light_source = LIGHT_MAX-1, | ||||||
|  | 	selection_box = { | ||||||
|  | 		type = "wallmounted", | ||||||
|  | 		wall_top = {-0.1, 0.5-0.6, -0.1, 0.1, 0.5, 0.1}, | ||||||
|  | 		wall_bottom = {-0.1, -0.5, -0.1, 0.1, -0.5+0.6, 0.1}, | ||||||
|  | 		wall_side = {-0.5, -0.3, -0.1, -0.5+0.3, 0.3, 0.1}, | ||||||
|  | 	}, | ||||||
|  | 	groups = {choppy=2,dig_immediate=3,flammable=1}, | ||||||
|  | 	sounds = default.node_sound_defaults(), | ||||||
|  | }) | ||||||
							
								
								
									
										
											BIN
										
									
								
								mods/animatedtorches/textures/default_torch_animated.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
| After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								mods/animatedtorches/textures/default_torch_on_floor.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 282 B | 
| After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										0
									
								
								mods/vessels/README
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										10
									
								
								mods/vessels/changelog.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,10 @@ | |||||||
|  | Changelog | ||||||
|  | --------- | ||||||
|  |  | ||||||
|  | 2012-07-26: Added a smelting step for recycling crafted items back into raw  | ||||||
|  | materials. 2 Glass bottles/cups -> 1 "glass fragments" -> smelt into normal  | ||||||
|  | glass block.  1 Steel bottle -> smelt to 1 steel ingot. | ||||||
|  |  | ||||||
|  | 2012-07-26: Better bottle texture.  Note that it is blended against the 50%  | ||||||
|  | grey fields in the inventory display, so it will show artifacts if you try to  | ||||||
|  | wield it.  Don't do that. :-) | ||||||
							
								
								
									
										1
									
								
								mods/vessels/depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | |||||||
|  | default | ||||||
							
								
								
									
										108
									
								
								mods/vessels/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,108 @@ | |||||||
|  | -- Vessels Mod by Vanessa Ezekowitz  ~~  2012-07-26 | ||||||
|  | -- | ||||||
|  | -- License: GPL | ||||||
|  | -- | ||||||
|  |  | ||||||
|  | --======================================== | ||||||
|  | -- Crafts | ||||||
|  | -- | ||||||
|  | -- Glass bottle (yields 10) | ||||||
|  | -- | ||||||
|  | --       G - G | ||||||
|  | --       G - G | ||||||
|  | --       - G - | ||||||
|  | -- | ||||||
|  | -- Drinking Glass (yields 14) | ||||||
|  | -- | ||||||
|  | --       G - G | ||||||
|  | --       G - G | ||||||
|  | --       G G G | ||||||
|  | -- | ||||||
|  | -- Heavy Steel Bottle (yields 5) | ||||||
|  | -- | ||||||
|  | --       S - S | ||||||
|  | --       S - S | ||||||
|  | --       - S - | ||||||
|  |  | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("vessels:glass_bottle", { | ||||||
|  |         description = "Glass Bottle (empty)", | ||||||
|  |         inventory_image = "vessels_glass_bottle.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "vessels:glass_bottle 10", | ||||||
|  | 	recipe = { | ||||||
|  | 		{ "default:glass", "", "default:glass" }, | ||||||
|  | 		{ "default:glass", "", "default:glass" }, | ||||||
|  | 		{ "", "default:glass", "" } | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("vessels:drinking_glass", { | ||||||
|  |         description = "Drinking Glass (empty)", | ||||||
|  |         inventory_image = "vessels_drinking_glass.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "vessels:drinking_glass 14", | ||||||
|  | 	recipe = { | ||||||
|  | 		{ "default:glass", "", "default:glass" }, | ||||||
|  | 		{ "default:glass", "", "default:glass" }, | ||||||
|  | 		{ "default:glass", "default:glass", "default:glass" } | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("vessels:steel_bottle", { | ||||||
|  |         description = "Heavy Steel Bottle (empty)", | ||||||
|  |         inventory_image = "vessels_steel_bottle.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "vessels:steel_bottle 5", | ||||||
|  | 	recipe = { | ||||||
|  | 		{ "default:steel_ingot", "", "default:steel_ingot" }, | ||||||
|  | 		{ "default:steel_ingot", "", "default:steel_ingot" }, | ||||||
|  | 		{ "", "default:steel_ingot", "" } | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | -- Make sure we can recycle them | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("vessels:glass_fragments", { | ||||||
|  |         description = "Pile of Glass Fragments", | ||||||
|  |         inventory_image = "vessels_glass_fragments.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	output = "vessels:glass_fragments", | ||||||
|  | 	recipe = { | ||||||
|  | 		"vessels:glass_bottle", | ||||||
|  | 		"vessels:glass_bottle", | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	output = "vessels:glass_fragments", | ||||||
|  | 	recipe = { | ||||||
|  | 		"vessels:drinking_glass", | ||||||
|  | 		"vessels:drinking_glass", | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "cooking", | ||||||
|  | 	output = "default:glass", | ||||||
|  | 	recipe = "vessels:glass_fragments", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	type = "cooking", | ||||||
|  | 	output = "default:steel_ingot", | ||||||
|  | 	recipe = "vessels:steel_bottle", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | print("[Vessels] Loaded!") | ||||||
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/alternates/vessels_drinking_glass.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 253 B | 
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/alternates/vessels_glass_bottle.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 242 B | 
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/alternates/vessels_steel_bottle.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 345 B | 
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/vessels_drinking_glass.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 338 B | 
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/vessels_glass_bottle.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 405 B | 
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/vessels_glass_fragments.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 425 B | 
							
								
								
									
										
											BIN
										
									
								
								mods/vessels/textures/vessels_steel_bottle.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 342 B |