summaryrefslogtreecommitdiffstats
path: root/src/Entities/Painting.cpp
diff options
context:
space:
mode:
authorRorkh <78957156+Rorkh@users.noreply.github.com>2021-07-28 22:51:59 +0200
committerGitHub <noreply@github.com>2021-07-28 22:51:59 +0200
commit4221e08f3a76dbb1ca2321f58a893b5662d772f4 (patch)
treee107fef78a5960f589ab120f8ea5f63da7ae5617 /src/Entities/Painting.cpp
parentUpdate to mybed 3.0.0 (#5275) (diff)
downloadcuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.tar
cuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.tar.gz
cuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.tar.bz2
cuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.tar.lz
cuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.tar.xz
cuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.tar.zst
cuberite-4221e08f3a76dbb1ca2321f58a893b5662d772f4.zip
Diffstat (limited to '')
-rw-r--r--src/Entities/Painting.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Entities/Painting.cpp b/src/Entities/Painting.cpp
index 0f2139cd1..1f9662019 100644
--- a/src/Entities/Painting.cpp
+++ b/src/Entities/Painting.cpp
@@ -24,6 +24,8 @@ void cPainting::SpawnOn(cClientHandle & a_Client)
{
Super::SpawnOn(a_Client);
a_Client.SendPaintingSpawn(*this);
+
+ m_World->BroadcastSoundEffect("entity.painting.place", GetPosition(), 1, 1);
}
@@ -41,3 +43,10 @@ void cPainting::GetDrops(cItems & a_Items, cEntity * a_Killer)
+
+void cPainting::KilledBy(TakeDamageInfo & a_TDI)
+{
+ Super::KilledBy(a_TDI);
+ m_World->BroadcastSoundEffect("entity.painting.break", GetPosition(), 1, 1);
+ Destroy();
+}