Default chat isn't working with QuestsFixed
I've used Quest for years and it is a amazingly simple plugin to use. Recently I cannot make new Quests using the GUI. Does it require BetterChat now to work? Plugin page says works with but not requires.
On line 424 find and replace
        object OnPlayerChat(ConsoleSystem.Arg arg)
        {
            if (BetterChat) return null;

            var player = arg.Connection.player as BasePlayer;
            if (player == null)
                return null;

            if (ActiveEditors.ContainsKey(player.userID) || ActiveCreations.ContainsKey(player.userID) || AddVendor.ContainsKey(player.userID))
            {
                QuestChat(player,arg.Args);

                return false;
            }
            return null;
        }​

with

        object OnPlayerChat(BasePlayer player, string message, ConVar.Chat.ChatChannel channel)
        {
            if (BetterChat) return null;

            if (player == null)
                return null;

            if (ActiveEditors.ContainsKey(player.userID) || ActiveCreations.ContainsKey(player.userID) || AddVendor.ContainsKey(player.userID))
            {
                QuestChat(player, message.Split(' '));

                return false;
            }
            return null;
        }

 

Download the new version

Locked automatically