From 405d434c06bc3094ed70c2f20b3849273e1fbdd2 Mon Sep 17 00:00:00 2001 From: madmaxoft Date: Sat, 21 Sep 2013 18:08:05 +0200 Subject: Fixed pickup spawning with inherited gamemode. --- source/ClientHandle.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'source/ClientHandle.cpp') diff --git a/source/ClientHandle.cpp b/source/ClientHandle.cpp index 1806ce8e6..9ae6095b6 100644 --- a/source/ClientHandle.cpp +++ b/source/ClientHandle.cpp @@ -735,6 +735,7 @@ void cClientHandle::HandleBlockDigFinished(int a_BlockX, int a_BlockY, int a_Blo cWorld * World = m_Player->GetWorld(); ItemHandler->OnBlockDestroyed(World, m_Player, m_Player->GetEquippedItem(), a_BlockX, a_BlockY, a_BlockZ); + // The ItemHandler is also responsible for spawning the pickups BlockHandler(a_OldBlock)->OnDestroyedByPlayer(World, m_Player, a_BlockX, a_BlockY, a_BlockZ); World->BroadcastSoundParticleEffect(2001, a_BlockX * 8, a_BlockY * 8, a_BlockZ * 8, a_OldBlock, this); -- cgit v1.2.3