15262725a 发表于 2023-10-27 18:55

随法术等级增加的附伤应该怎么写

本帖最后由 15262725a 于 2023-10-27 19:06 编辑

如题,想写一个每环法术1d4的增伤效果(就像心灵反冲一样),但是看不懂它的代码
我自己写data "Boosts" "IF(IsSpell()):DamageBonus(1d4*SpellPowerLevel)"但是测试发现不管用的几环法术都是1d4*1。。。
心灵反冲的原代码里有很多Source,但是我一直看不懂这个东西什么意思,有大佬可以讲解一下吗?
谢谢!!!

OldSolider 发表于 2023-10-27 19:34

虽然我没写过博德之门3的 不过作为一个程序员 你这个代码明显有问题阿,SpellPowerLevel是一个常数 const 表明整个法术的环数是默认属性:funk:,那你升环施放之后 不还是固定的1么,你应该拿到一个表明升环施法之后的表明当前施放环数的变量

byfshr 发表于 2023-10-27 23:51

你意思就是每多一级法术位资源多附加伤害是吧


上边你要先做出这个技能各种法术位的一个代码
下边你要把技能各阶段伤害改好再对应各个名字等级到法术位上 不是单纯的法术伤害乘以几环就行了
页: [1]
查看完整版本: 随法术等级增加的附伤应该怎么写