Project1
标题:
技能回复血量的问题。
[打印本页]
作者:
alwsheng
时间:
2016-8-31 17:23
标题:
技能回复血量的问题。
例子:
比如血量100,
回复技能1:回复血量10~50点血量,随机回复10~50点血量
回复技能2:回复血量60~100点血量,随机回复60~100点血量
这个怎么实现呢?技能公式吗?或者脚本?
作者:
300英雄
时间:
2016-8-31 18:09
如果只是纯回血(体力值恢复) rand(49)+10,如果要技能伤害,然后固定回血那么加我QQ1286124843
作者:
zx903193387
时间:
2016-9-1 01:30
这个简单啊,
首先,类型选HP回复
10-50就在公式里写30,离散度写20,效果就是随机回复10-50了
同理,60-100就公式写80,离散度写20
顺便楼上真是绕弯子
作者:
晴有雨滴绎铎
时间:
2016-9-7 08:09
zx903193387 发表于 2016-9-1 01:30
这个简单啊,
首先,类型选HP回复
10-50就在公式里写30,离散度写20,效果就是随机回复10-50了
他这个问题大了,离散度是按百分比走的,不是固定数值
作者:
晴有雨滴绎铎
时间:
2016-9-7 08:12
1技能公式 rand(41)+10
2技能公式 rand(41)+60
直接写在技能公式里,如果这个是百分比恢复生命值的话可以这么写
1技能公式 (rand(41)+10)*b.mhp/100
2技能公式 (rand(41)+60)*b.mhp/100
作者:
alwsheng
时间:
2016-9-7 11:49
改版后怎么结贴?麻烦版主帮忙结贴一下。谢谢
作者:
紫苍焰
时间:
2016-9-7 16:42
……
首先添加一个固定数值,就是你的最低回复量。然后取一个随机数,从0开始,最大值和最低回复量相加为最高回复量。
这样似乎就可以了……
打出伤害给自己回血的话可以通过公共事件强制执行技能添加……也就是分开两个技能,回复那个技能单独做,用公共事件绑定,同时可以根据伤害的百分比来进行回复,只要把伤害的数值添加给变量,然后接下来的回复技能直接读取变量即可。不过记得要释放,不然的话会累积每次的伤害。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1