Fixed lighters replacing blocks

master
Tiger Wang 2013-08-23 18:13:54 +01:00
parent 0c44904766
commit 52d8da6ebe
1 changed files with 6 additions and 3 deletions

View File

@ -40,10 +40,13 @@ public:
} }
default: default:
{ {
// Light a fire next to the block: // Light a fire next to/on top of the block if air:
AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace); AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace);
a_World->SetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_FIRE, 0); if (a_World->GetBlock(a_BlockX, a_BlockY, a_BlockZ) == E_BLOCK_AIR)
break; {
a_World->SetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_FIRE, 0);
break;
}
} }
} }