找回密码
 点一下
查看: 812|回复: 0

1.4的charge相关内容

[复制链接]
发表于 2011-9-22 19:43:06 | 显示全部楼层 |阅读模式
更新1.4了,然后用头目的话说,之前的charge系统有问题,在有问题的charge上做的图自然有问题,于是一堆问题出现了。
开始研究……

目前已知的是CEffectModifyUnit的对charge的修改也会受到charge上下限限制。
因此,之前使用一个特别大的数来清空charge的错误做法现在无效……


测试1
设置3个目标技能x,y,z,全使用相同的link和区域,设置最大值10,20,30,初始值5,10,15.消耗为1.link和x技能同名
技能A,用ModifyUnit效果增加10的x技能charge
技能B,用ModifyUnit效果减少10的x技能charge

1,经测试,x,y,z三个技能的都能限制各自的技能使用。各技能的初始值均为各自技能的上限-(x技能上限-x技能初始)。也就是所有技能的消耗数都和x技能匹配。

2,使用A技能,同时减少x,y,z技能的使用数,至0.(此时所有技能会同步到最大值。)(超出一样能使用A技能增加)

3,使用B技能,受到x技能charge限制,当charge不足时候无法使用B技能。charge充足时可使用。

4,当x技能charge剩余为0的时候,可以继续使用y,z技能。然后使用A技能恢复充能的时候,不会充满x技能。而是扣除在x技能耗尽后,y,z技能增加的使用次数。

5,当y技能用尽后(使用次数大于20)继续使用z技能,然后点击A技能,会发现点击第一下的时候会充能到x技能为剩余为0的情况。
此时x技能为0,y技能为10,z技能为20.然后再点击会充能10.

6,将x技能最大充能提升到15,然后重复试验5,发现点击第一下A技能后,充能状态为
x技能为0,y技能为5,z技能为15。
【也就是说,使用A技能充能的时候,如果修改量>(使用量-初始量),则设置使用量=(使用量-修改量))
如果修改量<(使用量-初始量),则设置使用量=初始量。】

7,设置了C,D技能,该技能同A,B,但是修改目标为y技能。重复6。
结果证实了6,的结论,而且这里的(使用量-初始量)为y技能的初始量。(6操作为x技能的初始量)
您需要登录后才可以回帖 登录 | 点一下

本版积分规则

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

GMT+8, 2024-5-12 06:43 , Processed in 0.054335 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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