少年修仙传客户端代码仓库
5442 【前端】【1.3.100】在仙盟宴会场景中,ASCII码小于XX的都不显示(主要针对答题,不显示一些没用逗号句号等)
1个文件已修改
14 ■■■■■ 已修改文件
System/Chat/ChatCenter.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatCenter.cs
@@ -303,6 +303,20 @@
                {
                    _result = string.Empty;
                }
                if (_chat.chatType == ChatInfoType.Fairy)
                {
                    var model = ModelCenter.Instance.GetModel<DailyQuestModel>();
                    if (model.GetQuestState((int)DailyQuestType.FairyFeast) == DailyQuestModel.DailyQuestState.Normal
                        && PlayerDatas.Instance.baseData.MapID == 31230)
                    {
                        _result = Regex.Replace(_result, "[\x00-\x2F]|[\x3A-\x40]|[\x5B-\x60]|[\x7B-\x7E]", string.Empty);
                        _result = _result.Replace("。", string.Empty);
                        _result = _result.Replace(",", string.Empty);
                        _result = _result.Replace(";", string.Empty);
                        _result = _result.Replace("、", string.Empty);
                        _result = _result.Replace("?", string.Empty);
                    }
                }
                if (DirtyWordConfig.IsDirtWord(_result))
                {
                    _result = DirtyWordConfig.IsDirtWord(_result, '*');