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

[求助]行为类技能升级

[复制链接]
发表于 2010-9-1 00:41:30 | 显示全部楼层 |阅读模式
目前有设置升级系统,有行为类技能
(相当于提升人物属性,或者特效,但是于简单的提升属性又不一样,是实在的技能提升。)
(例如攻击附带毒素效果的行为,提升毒素伤害)


目前使用技能学习之后不会自动添加行为,于是使用了自动释放开启,之类的激活行为。

但是实际使用的时候,只激活了级别1时候的行为,之后无论怎么升级技能,一直只有级别1时候的buff。

求如何让我学习更高级别技能之后替换上更高级别的行为。
 楼主| 发表于 2010-9-1 10:12:17 | 显示全部楼层
由于自己做了个伪暴击,一定几率产生额外的伤害(额外的伤害判定)。
但是做成好几个级别的时候(类似War3的升级系统)出现问题,无法用高级别的buff替换低级别buff。

问下这个如何解决。
回复

使用道具 举报

发表于 2010-9-1 12:52:11 | 显示全部楼层
我一般做法是~在BehaviorBuff中加入Remove條件(用的是驗證器),移出低等級的BehaviorBuff即可。
回复

使用道具 举报

 楼主| 发表于 2010-9-1 13:04:25 | 显示全部楼层
引用第2楼chilled于2010-09-01 12:52发表的 :
我一般做法是~在BehaviorBuff中加入Remove條件(用的是驗證器),移出低等級的BehaviorBuff即可。

有示例么?加在什么地方?

我不是很会用验证器,希望有例子可以解决。

目前我有好几个buff类的技能需要升级,这个问题如果解决了,很多问题都能解决。
回复

使用道具 举报

 楼主| 发表于 2010-9-1 14:19:42 | 显示全部楼层
我找到了个验证器,用来验证单位的行为
CValidatorUnitCompareBehaviorCount

不过我不知道这里面的属性
CValidatorUnitCompareBehaviorCount Compare

这里的count是技能级别么?
回复

使用道具 举报

发表于 2010-9-1 14:35:14 | 显示全部楼层
你弄個requirement…限制每級的行為在特定等級的技能才能發動…然後把所有行為都加在單位身上…技能照弄…沒效果都不要緊…只是要他的等級…
回复

使用道具 举报

发表于 2010-9-1 14:54:36 | 显示全部楼层
只知道效果有套用行为的类,不知道有移除行为的类么?根本不用验证器,效果自身就可以做到既套用高等级行为,又移除低等级行为

做法是技能套用效果<CAbilEffectInstant>,效果为设定类<CEffectSet>,同时发动另外两个效果,一个套用高等级行为buff<CEffectApplyBehavior>
,一个移除低等级行为buff<CEffectRemoveBehavior>
回复

使用道具 举报

 楼主| 发表于 2010-9-1 15:31:38 | 显示全部楼层

回 6楼(星之骑士) 的帖子

你是说在技能和行为之间加一个效果,这个效果来触发行为,这个效果添加到技能中。

然后除了第一级之后的各级效果都给自身单位添加一个行为,同时移除旧有的行为么?

那么在这个技能就不是行为类技能,而是要改成立即效果类技能,然后增加一个触发行为buff的效果?


目前无效果直接套用行为的buff好像就只有隐身等开启关闭的行为……
回复

使用道具 举报

 楼主| 发表于 2010-9-1 16:00:02 | 显示全部楼层
刚测试了下,有效
不过存在一个问题,就是如果是在技能部分就做成同时产生多个效果(一个添加新的行为,一个移除旧的行为)很麻烦。

于是我就使用了在高级的行为上移除低级行为,不过lv2要移除lv1的,lv3要同时移除lv2和lv1的,否则lv1的就又跑出来了。

目前这种模式能够使用,就是要做的东西比较多,每个行为都要由一个效果来添加。而我这个行为本身是在攻击的时候触发效果,于是就一大排了……

不过这是一种解决方法,能用比什么都好。
回复

使用道具 举报

发表于 2010-9-1 16:35:35 | 显示全部楼层

回 8楼(angerking) 的帖子

移除低等级效果每个等级需要做一个效果罢了,然后在每次释放的效果上链接进去,实际上思路并不复杂,做验证器的话工序是一样的,也是每个技能等级都需要验证一次

前天晚上我就推测你的问题是因为buff的持续时间无限导致的...但是既然是被动技能那么时间当然应该是无限的没错

愿意用触发的话,一条触发就解决了,不过会被麦子追杀,恩呢~
回复

使用道具 举报

发表于 2010-9-13 16:56:02 | 显示全部楼层
该用什么验证器来验证啊?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 02:39 , Processed in 0.087052 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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