10

主题

41

回帖

428

积分

优秀创作者

积分
428
发表于  2023-12-22 20:22:55 | 显示全部楼层 |阅读模式 1312 7
本帖最后由 恐龙抗狼#8357 于 2024-1-30 22:38 编辑

官方预设的伤害公式更加适合PVP竞技游戏模式平衡,但pve打怪就显得伤害很低,下面就教大家怎样写自己想要的伤害公式,如果有任何建议和问题,欢迎留言讨论。

更新1:添加普通攻击/技能伤害判断

1:准备工作
     (1)把官方预设公式都改成“伤害”,便于后面伤害公式编写


伤害公式1.png



     (2)单位的普攻类型一定要用"自定义"切记,而不是近战或远程,因为近战或远程里的伤害公式会覆盖掉我们后面修改的伤害公式(不会自定义普攻技能,借鉴一下官方的就行了)
伤害公式2.png

2:开始写伤害公式
   (1)预设伤害公式需要用的的变量,方便调用    更新伤害免疫和伤害加成也乘以0.01,下面公式调用的时候就不用乘以0.01了。
伤害公式3-1.png

更新1:添加普通攻击/技能伤害判断
(2)添加一条判断当前事件关联技能是否为普通攻击,Then添加普通攻击伤害公式,Else添加技能伤害公式。
公式111.png

  (3)编写物理伤害公式
           先判断是否破防没破防设置伤害为0或1(不然会帮敌人加血);再判断防御是否大于等于0,也就是是不是负防御;最后分别写伤害公式。
伤害公式4.png


  (4)法术伤害公式和真实伤害
伤害公式5.png

更新(5)编写技能伤害公式
               和上面普通攻击伤害公式不同的是技能伤害一般自己写造成伤害。 所以可以直接不写公式,和真实伤害一样直接引用“当前伤害的数值”,也可以类似普通攻击伤害一样写公式,但   要把攻击改成当前伤害的数值
公式222.png
法术伤害和真实伤害抄一下上面的就好了


结束!

0

主题

2

回帖

49

积分

普通创作者

积分
49
发表于  2023-12-28 19:47:22 | 显示全部楼层

回帖奖励 +1 金钱

666666666666666666666666

1

主题

5

回帖

45

积分

普通创作者

积分
45
发表于  2024-1-2 14:32:14 | 显示全部楼层
我爱你我爱你我爱你我爱你我爱你

4

主题

8

回帖

116

积分

普通创作者

积分
116
发表于  2024-1-13 17:34:18 | 显示全部楼层
复合属性 技能无伤害怎么办 用这个公式

10

主题

41

回帖

428

积分

优秀创作者

积分
428
发表于  2024-1-14 00:36:18 | 显示全部楼层
yuwen#3872 发表于 2024-1-13 17:34
复合属性 技能无伤害怎么办 用这个公式

什么复合属性技能无伤害
  • 就是技能里的伤害 例如 是力量*10+物攻伤害 结果伤害只要物攻伤害 复合属性的力量*10的伤害没了
    2024-1-14 09:23

4

主题

8

回帖

116

积分

普通创作者

积分
116
发表于  2024-1-14 09:23:53 | 显示全部楼层
恐龙抗狼#8357 发表于 2024-1-14 00:36
什么复合属性技能无伤害

就是技能里的伤害  例如 是力量*10+物攻伤害  结果伤害只要物攻伤害 复合属性的力量*10的伤害没了

3

主题

11

回帖

170

积分

普通创作者

积分
170
发表于  2024-1-14 15:11:35 | 显示全部楼层
yuwen#3872 发表于 2024-1-14 09:23
就是技能里的伤害  例如 是力量*10+物攻伤害  结果伤害只要物攻伤害 复合属性的力量*10的伤害没了 ...

你到是把触发截出来啊...
伤害触发里写了加力量*10嘛  - -

4

主题

8

回帖

116

积分

普通创作者

积分
116
发表于  2024-1-15 09:23:37 | 显示全部楼层
林过雨#3420 发表于 2024-1-14 15:11
你到是把触发截出来啊...
伤害触发里写了加力量*10嘛  - -

已经想到办法解决了