你的fullsun之后有个分号 是或者的关系 所以宏满足fullsun之后 就执行了
(fullsun)或者 (fullmoon,fight,distance<8,nobuff:日月同辉-日月灵魂)
可以这样改
/config before:[fullsun;fullmoon]
/skill [fight,distance<8,nobuff:日月同辉-日月灵魂] 光明相
/config before:null
fight放在最前面试试。
如果还不行,就是和其它命令冲突。
我觉得是分号改逗号。/skill [fullsun,fullmoon,fight,distance<8,nobuff:日月同辉-日月灵魂] 光明相
逗号改成分号。
buff名字是日月同辉-日月灵魂吗?是的话就没问题