diff options
Diffstat (limited to 'src/Entities/ArrowEntity.cpp')
-rw-r--r-- | src/Entities/ArrowEntity.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Entities/ArrowEntity.cpp b/src/Entities/ArrowEntity.cpp index 712ae3879..4727f67a9 100644 --- a/src/Entities/ArrowEntity.cpp +++ b/src/Entities/ArrowEntity.cpp @@ -134,7 +134,7 @@ void cArrowEntity::CollectedBy(cPlayer * a_Dest) { if (m_IsInGround && !m_bIsCollected && CanPickup(*a_Dest)) { - // The arrow won't added to the inventory, when the player is creative + // Do not add the arrow to the inventory when the player is in creative: if (!a_Dest->IsGameModeCreative()) { int NumAdded = a_Dest->GetInventory().AddItem(E_ITEM_ARROW); @@ -145,7 +145,9 @@ void cArrowEntity::CollectedBy(cPlayer * a_Dest) } } - m_World->BroadcastCollectPickup((const cPickup &)*this, *a_Dest); + // TODO: BroadcastCollectPickup needs a cPickup, which we don't have + // m_World->BroadcastCollectPickup(*this, *a_Dest); + m_bIsCollected = true; cFastRandom Random; |