本帖最后由 1525659012 于 2022-4-17 13:10 编辑
我发现我使用 MythicArtifacts 使用技能,会让武器的攻击力一起加在技能伤害里面有没有什么办法可以让 不让武器的技能不混入 技能伤害中
属性插件使用的是sx-attribute
我记得是有办法做到的,我以前有一段时间因为只能打技能伤而困扰,后面找到了怎么加入武器伤害,很久以前的事情了,不记得了
我发现我使用 MythicArtifacts 使用技能,会让武器的攻击力一起加在技能伤害里面有没有什么办法可以让 不让武器的技能不混入 技能伤害中
属性插件使用的是sx-attribute

我记得是有办法做到的,我以前有一段时间因为只能打技能伤而困扰,后面找到了怎么加入武器伤害,很久以前的事情了,不记得了
试试使用变量代替伤害数值
本帖最后由 Kiritorz 于 2022-4-17 14:48 编辑
楼主可以试试变量计算 以下我给出一个例子复制代码复制代码
以上便是自定义技能伤害数值的一种方式 “ 你想自定义计算的伤害公式 ” 其中双引号中可以用四则运算符 papi变量 以及 mm自带占位符,例如我想让技能命中伤害为玩家等级的两倍 我就可以写成如下内容:
复制代码
而damage技能会默认自带物品的左键伤害,所以在变量计算的时候如果不想算上左键伤害要在 setvariable 的时候把物品左键伤害的数值减去即可
希望能对你有帮助
楼主可以试试变量计算 以下我给出一个例子
- 伤害计算:
- Skills:
- - setvariable{var=caster.damage;v=" 你想自定义计算的伤害公式 ";type=float;save=true}
- 示例技能:
- Skills:
- - skill{s=伤害计算} @self
- - damage{a=<caster.var.damage>} @EIR{r=5;ignore=players,armorstand}
以上便是自定义技能伤害数值的一种方式 “ 你想自定义计算的伤害公式 ” 其中双引号中可以用四则运算符 papi变量 以及 mm自带占位符,例如我想让技能命中伤害为玩家等级的两倍 我就可以写成如下内容:
- - setvariable{var=caster.damage;v=" 2 * %player_level% ";type=float;save=true}
而damage技能会默认自带物品的左键伤害,所以在变量计算的时候如果不想算上左键伤害要在 setvariable 的时候把物品左键伤害的数值减去即可
希望能对你有帮助
楼主你这个问题我也有,mm的技能比如你给他弄个无视防御,或者无视受伤间隔,这个时候,他就不会读取sx的属性加成了,可以试试看