你说的这个问题,是你不了解符石效果产生的方法:
凡是符石组合的技能所产生的效果,只有在战斗中才起作用。你这个头盔不动如山所加的防御,只在战斗在起作用,平时是不起作用的。不战斗时,你所看到的效果,是符石本身加的防御产生的效果,而不是不动如山的效果。
因为在脚本中是这样设置的:
当你的角色穿上一件有符石效果的装备时,系统检查符石产生的效果,直接加在了角色的属性中了,例如:你的装备如果加了符石力量,则
if 装备.符石.力量 ~= nil then
self.数据.装备属性.伤害 = self.数据.装备属性.伤害 + floor(((装备.符石.力量 or 0)*3.5))
end
这句就是把符石加力量的效果赋给了角色,如果你卸下这个装备,同时也把符石加力量的效果给减去了。
不存在你所说的情况。
[string "script/战斗处理类/战斗处理类"]:12852: attempt to index a nil value..//按F4或双击此行可转到错误代码页。//
stack traceback:
[string "core/server/ggedebug"]:17: in function 'traceback'
[string "__gge"]: in function 'safecall'
[string "script/ggeserver"]:146: in function <[string "script/ggeserver"]:110>