aboutsummaryrefslogtreecommitdiff
path: root/src/network/clientpackethandler.cpp
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-11-24 15:01:52 +0100
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-11-24 15:01:52 +0100
commitfb4d54ee30ee9b8394bac18418b88adb0f9cd953 (patch)
treebb409836bdfdbbc75b9c40216aee28bad39165c5 /src/network/clientpackethandler.cpp
parent50629cc6a1830783580811cedec1fd8ab559f40b (diff)
downloaddragonfireclient-fb4d54ee30ee9b8394bac18418b88adb0f9cd953.tar.xz
Added minetest.register_on_play_sound
Diffstat (limited to 'src/network/clientpackethandler.cpp')
-rw-r--r--src/network/clientpackethandler.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/network/clientpackethandler.cpp b/src/network/clientpackethandler.cpp
index f0fb09fad..a3f1e668d 100644
--- a/src/network/clientpackethandler.cpp
+++ b/src/network/clientpackethandler.cpp
@@ -833,7 +833,12 @@ void Client::handleCommand_PlaySound(NetworkPacket* pkt)
*pkt >> pitch;
*pkt >> ephemeral;
} catch (PacketError &e) {};
-
+
+ SimpleSoundSpec sound_spec(name, gain, fade, pitch);
+
+ if (m_mods_loaded && m_script->on_play_sound(sound_spec))
+ return;
+
// Start playing
int client_id = -1;
switch(type) {