找回密码
 点一下
查看: 1621|回复: 10

如何让一个技能只对一定特性的单位有效?

[复制链接]
发表于 2008-3-21 19:21:31 | 显示全部楼层 |阅读模式
不是什么目标类型...
是指的比如HP高于多少,魔法值高于多少的单位有效,其它低于XX HP等等不起作用
发表于 2008-3-21 19:23:39 | 显示全部楼层
有一种办法肯定可以………………
技能都用模拟完成,在发动技能效果时判断一下HP,不满足条件就不做动作
回复

使用道具 举报

 楼主| 发表于 2008-3-21 20:06:27 | 显示全部楼层
...看来诸如冲击波之类的技能必须模拟了,

另外问个问题...

如何让倍击几率更低...
比原先的0.0X%更低...但是却能打出来...
0.0X%打出来的几率太低了...试过...
回复

使用道具 举报

发表于 2008-3-21 20:16:10 | 显示全部楼层
也不一定要模拟,直接用发动技能事件,如果hp不满足的话,移动下单位到原地就好了,这个会打断单位动作的

那个倍击问题没看懂,到底要提高还是降低几率
回复

使用道具 举报

 楼主| 发表于 2008-3-21 22:08:21 | 显示全部楼层
提高...
0.0X%确实太低了...
而且基本打不出来...
回复

使用道具 举报

发表于 2008-3-21 22:10:50 | 显示全部楼层
把数值改大不就好了
回复

使用道具 举报

 楼主| 发表于 2008-3-21 22:27:18 | 显示全部楼层
...没理解意思,
我目前所做的技能就想要是:
以最低的几率打出最高的倍...
1%的话,还是有很高几率能打出来,但是0.01%,却又很难打得出来..,目前希望的就是这技能几率是在0.01%-0.09%之间,但是却能打得出来...0.09%都很难打得出来...攻击1W次貌似都打不出来一次...
回复

使用道具 举报

发表于 2008-3-21 23:01:27 | 显示全部楼层
这个涉及到一些rp问题,rp不好就算设置99.99%也会有可能打不出来,rp好0.01%也可能次次出
概率为x的话,是指在n->infinite的情况下,理论上有n*x次打出效果
而平时我们打的次数要远小于无穷,所以误差可能比较大的

0.09%的话,理论是平均10000次里有9次出效果,如果没出,那就是rp不好吧………………
回复

使用道具 举报

 楼主| 发表于 2008-3-21 23:53:52 | 显示全部楼层
额...看来只有把几率调高了...
另外..猪头,给个方法或者演示...
复活敌人单位时,把被复活的单位控制权转给你,
和上次那黑暗转换那不一样...
回复

使用道具 举报

发表于 2008-3-22 18:51:46 | 显示全部楼层
你是用什么方法复活单位的呢???
明白什么意思了………………

有一种方法,就是模拟,选取区域内死掉的单位,创建一个这样单位类型的单位给施法者
回复

使用道具 举报

 楼主| 发表于 2008-3-22 20:10:00 | 显示全部楼层
明白...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-9 07:40 , Processed in 0.037511 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表