From 36ab666e5030e23dfe4e1b994957b0c8873b8b88 Mon Sep 17 00:00:00 2001 From: NullBite Date: Tue, 27 Jun 2023 23:43:20 -0400 Subject: [PATCH] add kitty sounds to some events :3 - hurt - chat (meow) --- script.lua | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/script.lua b/script.lua index 59b4b13..e8f9dc6 100644 --- a/script.lua +++ b/script.lua @@ -21,7 +21,7 @@ statemonitor=require("nulllib.statemonitor") ---Set optimal settings for random player sounds ---@param sound Sound ---@return Sound -local function sound_settings(sound) +function sound_settings(sound) return sound:volume(1):pitch(1):pos(player:getPos()) end @@ -75,7 +75,8 @@ do ["vanilla_partial"]=false, ["tail_enabled"]=true, ["aquatic_enabled"]=true, - ["aquatic_override"]=false + ["aquatic_override"]=false, + ["is_cat"]=true } sharedconfig.load_defaults(defaults) end @@ -309,6 +310,8 @@ do end function hurt() + if sharedconfig.load("is_cat") then + sound_settings(sounds["entity.cat.hurt"]):play() end lock_color=false changeExpression("hurt", 10) lock_color=true @@ -412,6 +415,15 @@ do end +-- meow +function pings.meow() + sound_settings(sounds["entity.cat.ambient"]):play() +end +events.CHAT_SEND_MESSAGE:register(function(msg) + if sharedconfig.load("is_cat") then pings.meow() end + return msg end, + "chat_meow") + --- Toggle Vanilla --- function setVanilla(state) sharedconfig.save("vanilla_enabled", state)