Browse Source

bug: Fixed an issue that caused effect sprites never to be removed if their ttl gets set to 0 externally

tags/v0.10.6^2
Shaun 2 years ago
parent
commit
d2a653f1b4
1 changed files with 3 additions and 4 deletions
  1. +3
    -4
      src/server/components/effects.js

+ 3
- 4
src/server/components/effects.js View File

@@ -290,11 +290,10 @@ module.exports = {
for (let i = 0; i < eLen; i++) {
let e = effects[i];

if (e.ttl > 0) {
if (e.ttl > 0)
e.ttl--;
if (e.ttl === 0)
e.destroyed = true;
}
else if (e.ttl === 0)
e.destroyed = true;

if (e.update)
e.update();


Loading…
Cancel
Save