diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua index e8d73390df..ec96d662f4 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/RoleView.lua @@ -1517,6 +1517,10 @@ function RoleView:GetBuffEffectConfig(buff) cType = buff.ctrlType elseif bType == BuffName.Shield then cType = buff.shieldType + -- 无敌吸血盾特殊判断 + if cType == ShieldTypeName.AllReduce and buff.shieldValue ~= 0 then + cType = 4 + end elseif bType == BuffName.Immune then cType = buff.immuneType elseif bType == BuffName.Curse then