diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-11-24 15:01:52 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-11-24 15:01:52 +0100 |
commit | fb4d54ee30ee9b8394bac18418b88adb0f9cd953 (patch) | |
tree | bb409836bdfdbbc75b9c40216aee28bad39165c5 /src/network/clientpackethandler.cpp | |
parent | 50629cc6a1830783580811cedec1fd8ab559f40b (diff) | |
download | dragonfireclient-fb4d54ee30ee9b8394bac18418b88adb0f9cd953.tar.xz |
Added minetest.register_on_play_sound
Diffstat (limited to 'src/network/clientpackethandler.cpp')
-rw-r--r-- | src/network/clientpackethandler.cpp | 7 |
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) { |