临时buff改成时间计算 cd 加速的逻辑改变
This commit is contained in:
@@ -132,19 +132,13 @@ export class Skill extends ecs.Entity {
|
||||
if(view.BUFF_ATKS.length>0){
|
||||
for (let i = view.BUFF_ATKS.length - 1; i >= 0; i--) {
|
||||
BUFF_ATK += view.BUFF_ATKS[i].value;
|
||||
view.BUFF_ATKS[i].count--;
|
||||
if (view.BUFF_ATKS[i].count <= 0) {
|
||||
view.BUFF_ATKS.splice(i, 1);
|
||||
}
|
||||
// 不再在这里减少duration,改为在update中按时间减少
|
||||
}
|
||||
}
|
||||
if(view.DEBUFF_DEATKS.length>0) {
|
||||
for (let i = view.DEBUFF_DEATKS.length - 1; i >= 0; i--) {
|
||||
DEBUFF_DEATK += view.DEBUFF_DEATKS[i].value;
|
||||
view.DEBUFF_DEATKS[i].count--;
|
||||
if (view.DEBUFF_DEATKS[i].count <= 0) {
|
||||
view.DEBUFF_DEATKS.splice(i, 1);
|
||||
}
|
||||
// 不再在这里减少duration,改为在update中按时间减少
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user