From 6a417c538f0af9e611d6f94cfb12d36f51982db8 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Wed, 16 Nov 2011 02:22:41 +0200 Subject: Remove burn time definitions from FurnaceNodeMetadata --- src/content_mapnode.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/content_mapnode.cpp') diff --git a/src/content_mapnode.cpp b/src/content_mapnode.cpp index 30a70679a..c3e507e21 100644 --- a/src/content_mapnode.cpp +++ b/src/content_mapnode.cpp @@ -254,6 +254,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->is_ground_content = true; f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; f->cookresult_item = "CraftItem lump_of_coal 1"; + f->furnace_burntime = 30; setWoodLikeMaterialProperties(f->material, 1.0); i = CONTENT_JUNGLETREE; @@ -263,6 +264,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->setTexture(1, "jungletree_top.png"); f->param_type = CPT_MINERAL; f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; + f->furnace_burntime = 30; setWoodLikeMaterialProperties(f->material, 1.0); i = CONTENT_JUNGLEGRASS; @@ -277,6 +279,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; f->walkable = false; setLeavesLikeMaterialProperties(f->material, 1.0); + f->furnace_burntime = 2; i = CONTENT_LEAVES; f = nodemgr->getModifiable(i); @@ -289,6 +292,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->extra_dug_item_rarity = 20; f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; setLeavesLikeMaterialProperties(f->material, 1.0); + f->furnace_burntime = 1.0; i = CONTENT_CACTUS; f = nodemgr->getModifiable(i); @@ -300,6 +304,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->is_ground_content = true; f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; setWoodLikeMaterialProperties(f->material, 0.75); + f->furnace_burntime = 15; i = CONTENT_PAPYRUS; f = nodemgr->getModifiable(i); @@ -312,6 +317,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; f->walkable = false; setLeavesLikeMaterialProperties(f->material, 0.5); + f->furnace_burntime = 1; i = CONTENT_BOOKSHELF; f = nodemgr->getModifiable(i); @@ -324,6 +330,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->param_type = CPT_MINERAL; f->is_ground_content = true; setWoodLikeMaterialProperties(f->material, 0.75); + f->furnace_burntime = 30; i = CONTENT_GLASS; f = nodemgr->getModifiable(i); @@ -350,6 +357,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->selection_box.type = NODEBOX_FIXED; f->selection_box.fixed = core::aabbox3d( -BS/7, -BS/2, -BS/7, BS/7, BS/2, BS/7); + f->furnace_burntime = 30/2; setWoodLikeMaterialProperties(f->material, 0.75); i = CONTENT_RAIL; @@ -367,6 +375,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->air_equivalent = true; // grass grows underneath f->walkable = false; f->selection_box.type = NODEBOX_FIXED; + f->furnace_burntime = 5; setDirtLikeMaterialProperties(f->material, 0.75); i = CONTENT_LADDER; @@ -383,6 +392,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->walkable = false; f->climbable = true; f->selection_box.type = NODEBOX_WALLMOUNTED; + f->furnace_burntime = 5; setWoodLikeMaterialProperties(f->material, 0.5); // Deprecated @@ -398,6 +408,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->setInventoryTextureCube("wood.png", "wood.png", "wood.png"); f->is_ground_content = true; f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; + f->furnace_burntime = 30/4; setWoodLikeMaterialProperties(f->material, 0.75); i = CONTENT_MESE; @@ -406,6 +417,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->setInventoryTextureCube("mese.png", "mese.png", "mese.png"); f->is_ground_content = true; f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; + f->furnace_burntime = 30; setStoneLikeMaterialProperties(f->material, 0.5); i = CONTENT_CLOUD; @@ -509,6 +521,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->post_effect_color = video::SColor(192, 255, 64, 0); // New-style lava source material (mostly unused) f->setSpecialMaterial(0, MaterialSpec("lava.png", false)); + f->furnace_burntime = 60; i = CONTENT_TORCH; f = nodemgr->getModifiable(i); @@ -533,6 +546,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->selection_box.wall_side = core::aabbox3d( -BS/2, -BS/3.333, -BS/10, -BS/2+BS/3.333, BS/3.333, BS/10); setConstantMaterialProperties(f->material, 0.0); + f->furnace_burntime = 4; i = CONTENT_SIGN_WALL; f = nodemgr->getModifiable(i); @@ -550,6 +564,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->initial_metadata = new SignNodeMetadata(NULL, "Some sign"); setConstantMaterialProperties(f->material, 0.5); f->selection_box.type = NODEBOX_WALLMOUNTED; + f->furnace_burntime = 10; i = CONTENT_CHEST; f = nodemgr->getModifiable(i); @@ -564,6 +579,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) if(f->initial_metadata == NULL) f->initial_metadata = new ChestNodeMetadata(NULL); setWoodLikeMaterialProperties(f->material, 1.0); + f->furnace_burntime = 30; i = CONTENT_LOCKABLE_CHEST; f = nodemgr->getModifiable(i); @@ -578,6 +594,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) if(f->initial_metadata == NULL) f->initial_metadata = new LockingChestNodeMetadata(NULL); setWoodLikeMaterialProperties(f->material, 1.0); + f->furnace_burntime = 30; i = CONTENT_FURNACE; f = nodemgr->getModifiable(i); @@ -629,6 +646,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->setInventoryTexture("nc_front.png"); f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; setStoneLikeMaterialProperties(f->material, 3.0); + f->furnace_burntime = 1; i = CONTENT_NC_RB; f = nodemgr->getModifiable(i); @@ -636,6 +654,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->setInventoryTexture("nc_rb.png"); f->dug_item = std::string("MaterialItem2 ")+itos(i)+" 1"; setStoneLikeMaterialProperties(f->material, 3.0); + f->furnace_burntime = 1; i = CONTENT_SAPLING; f = nodemgr->getModifiable(i); @@ -649,6 +668,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->air_equivalent = false; f->walkable = false; setConstantMaterialProperties(f->material, 0.0); + f->furnace_burntime = 10; i = CONTENT_APPLE; f = nodemgr->getModifiable(i); @@ -663,6 +683,7 @@ void content_mapnode_init(IWritableNodeDefManager *nodemgr) f->air_equivalent = true; f->dug_item = std::string("CraftItem apple 1"); setConstantMaterialProperties(f->material, 0.0); + f->furnace_burntime = 3; } -- cgit v1.2.3