找回密码
 点一下
查看: 825|回复: 3

整整弄了一天半了。。。谁来救救我!~

[复制链接]
发表于 2012-1-1 18:27:22 | 显示全部楼层 |阅读模式
之前发帖问过buff叠加数目同步的问题。现遇疑难杂症,描述如下:
被动技能S1,分为4个等级,4个等级分别给单位加永久buffB1、buffB2、buffB3、buffB4(buffB需求条件分别是技能S1计数=1、2、3、4.)
主动技能S2,使用S2给单位加10层buffA持续6秒
buffA是护甲(用增益行为自制的单位属性)单位自身固有一些buffA,技能S2也可以为单位短时间内增加更多buffA

要求的是buffB1、buffB2、buffB3、buffB4的叠加层数跟buffA的叠加层数同步
所以在buffA的初始效果和刷新效果中都加入了一个set效果,set效果中列举了套用buffB1、buffB2、buffB3、buffB4的四个套用行为效果;buffA的最终效果中加入另一个set效果,列举了移除buffB1、buffB2、buffB3、buffB4.的四个移除行为效果(移除计数都是1)。

测试:常规情况下单位的buffA和B的4个等级同步。
但是如果在使用S2期间升级技能S1——悲剧出现了:
假设单位S1技能等级为1,在S2使用期间S1升级到了2级。那么buffB2的层数会比buffA多出来10层,后面每次升级只要在S2使用期间buffB3、4都会多出来10层。
问:为什么在S2使用期间升级S1技能等级,buffB会多出来10层?
我快崩溃了~~只要纯数据答案谢谢回答。
发表于 2012-1-2 08:54:31 | 显示全部楼层
旗标里的叠加刷新勾上了么?
回复

使用道具 举报

 楼主| 发表于 2012-1-2 17:48:30 | 显示全部楼层
勾了。
貌似不太好解决,我用触发器做吧。
回复

使用道具 举报

发表于 2012-1-3 21:32:10 | 显示全部楼层
同学,你的buffB怎么不用属性呢?
BuffA增加1点buffB1,buffB2,buffB3属性,这样BuffB1,2,3,4的层数就等于BuffA的层数了。

如果是使用属性,能直接在属性栏看到buff层数,方便测试,如果你不想看到层数,隐藏该buff就行了。


你的问题具体如何发生的我不太清楚,建议上传地图看效果。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:29 , Processed in 0.030823 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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