diff --git a/conf/mod_guildfunds.conf.dist b/conf/mod_guildfunds.conf.dist index b310f40..503aa65 100644 --- a/conf/mod_guildfunds.conf.dist +++ b/conf/mod_guildfunds.conf.dist @@ -1,5 +1,10 @@ [worldserver] +## +# Print information to the player about the amount of extra gold that got deposited to the guild bank +GuildFunds.ShowInfo = 1 +## + ## # The amount, in percentage, of money looted to add to the guild bank # Set to 0 to disable diff --git a/src/mod_guildfunds.cpp b/src/mod_guildfunds.cpp index 14664c4..bf28b90 100644 --- a/src/mod_guildfunds.cpp +++ b/src/mod_guildfunds.cpp @@ -4,6 +4,7 @@ #include "Player.h" #include "ScriptMgr.h" +bool showInfo; uint32 lootFunds; uint32 questFunds; @@ -14,6 +15,7 @@ public: void OnAfterConfigLoad(bool /*reload*/) override { + showInfo = sConfigMgr->GetOption("GuildFunds.ShowInfo", 1); lootFunds = sConfigMgr->GetOption("GuildFunds.Looted", 10); questFunds = sConfigMgr->GetOption("GuildFunds.Quests", 3); } @@ -34,7 +36,9 @@ public: return; guild->HandleMemberDepositMoney(player->GetSession(), money); - PrintGuildFundsInformation(player, money); + + if (showInfo) + PrintGuildFundsInformation(player, money); } } @@ -73,7 +77,9 @@ public: return; guild->HandleMemberDepositMoney(player->GetSession(), money); - PrintGuildFundsInformation(player, money); + + if (showInfo) + PrintGuildFundsInformation(player, money); } }