1
0

Properly fixed piston bugs

This commit is contained in:
Tiger Wang
2013-11-22 23:15:59 +00:00
parent e40b384547
commit 6a051b7cd8
2 changed files with 12 additions and 5 deletions

View File

@@ -15,7 +15,7 @@
/// Number of ticks that the piston extending / retracting waits before setting the block
const int PISTON_TICK_DELAY = 5;
const int PISTON_TICK_DELAY = 6;
@@ -140,9 +140,11 @@ void cPiston::RetractPiston(int pistx, int pisty, int pistz)
return;
}
AddDir(pistx, pisty, pistz, pistonMeta, -1);
m_World->BroadcastBlockAction(pistx, pisty, pistz, 1, pistonMeta & ~(8), pistonBlock);
m_World->BroadcastSoundEffect("tile.piston.in", pistx * 8, pisty * 8, pistz * 8, 0.5f, 0.7f);
m_World->SetBlock(pistx, pisty, pistz, pistonBlock, pistonMeta & ~(8));
AddDir(pistx, pisty, pistz, pistonMeta, 1);
// Retract the extension, pull block if appropriate
if (IsSticky(pistonBlock))