1
0

- Add a activation flag to droppers and dispensers. Previously droppers and dispensers shot items with every block update.

- Fixes a range check inside cIncrementalRedstoneSimulator::Simulate
This commit is contained in:
QUSpilPrgm
2016-06-04 14:16:35 +02:00
parent b403ad4d68
commit 33cd7f4e75
6 changed files with 42 additions and 9 deletions

View File

@@ -283,7 +283,7 @@ UInt32 cDispenserEntity::SpawnProjectileFromDispenser(int a_BlockX, int a_BlockY
Vector3d cDispenserEntity::GetShootVector(NIBBLETYPE a_Meta)
{
switch (a_Meta & 0x7)
switch (a_Meta & E_META_DROPSPENSER_FACING_MASK)
{
case E_META_DROPSPENSER_FACING_YP: return Vector3d( 0, 1, 0);
case E_META_DROPSPENSER_FACING_YM: return Vector3d( 0, -1, 0);