临时buff改成时间计算 cd 加速的逻辑改变

This commit is contained in:
2025-07-30 00:08:46 +08:00
parent a4ebf3c651
commit 11a957b08a
4 changed files with 89 additions and 49 deletions

View File

@@ -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中按时间减少
}
}