我需要查看你提到的具体代码段才能知道在哪里增加装备名字的检查逻辑。不过我可以给你一个通用的实现思路:
```lua
-- 假设这是你的装备处理函数
local function processEquipName(equipData)
-- 获取装备名字
local equipName = SL:GetMetaValue("ITEM_NAME", equipData.Index) or ""
-- 检查是否包含"完整"两个字
if string.find(equipName, "完整") then
-- 如果包含"完整"两个字,设置为指定鉴定品级
local newGrade = "[鉴定品级·梦归]"
-- 这里需要根据你的具体逻辑来处理
-- 可能是设置装备属性、显示文本等
return newGrade
end
-- 否则返回原来的品级或其他处理
return equipData.grade or ""
end
```
或者如果你是在装备显示的地方处理:
```lua
-- 在显示装备名字的地方
local function showEquipInfo()
-- 获取装备数据
local equipName = SL:GetMetaValue("ITEM_NAME", itemIndex)
local equipGrade = SL:GetMetaValue("EQUIP_GRADE", itemIndex) or ""
-- 检查是否包含"完整"
if equipName and string.find(equipName, "完整") then
equipGrade = "[鉴定品级·梦归]"
end
-- 创建显示文本
local displayText = equipName
if equipGrade ~= "" then
displayText = displayText .. "\n" .. equipGrade
end
-- 创建UI显示
local textNode = GUI:Text_Create(parent, "equip_text", x, y, fontSize, color, displayText)
end
```
请提供具体的代码段,我才能给出更准确的修改建议。