From 85657e9c8f11fd18d3ebbc2fededd2113ef9e1ff Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Sun, 26 Nov 2017 23:37:01 +0100 Subject: [PATCH] Update: CC - Before Render - Moorcow (zo950m57cc.js) 185 bytes modified --- zo950m57cc.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/zo950m57cc.js b/zo950m57cc.js index 7a8e3a3..a957697 100644 --- a/zo950m57cc.js +++ b/zo950m57cc.js @@ -228,7 +228,7 @@ mesh = this.meshes[meshType][i].mesh; mesh.burnLife = 1; mesh.explodeLife = 1; - mesh.instance.material.color.set(1,1,1); + mesh.instance.material.color.setRGB(1,1,1); return mesh; } @@ -567,15 +567,20 @@ this.kill = function(enemy) { - this.meshes[enemy.meshType] = this.meshes[enemy.meshType].map( - function(object) { - if (object.mesh === enemy.mesh) { - object.inUse = false; - object.mesh.visible = false; - object.mesh.updateInstance('visible'); - } + var found = false; + + for (var i = 0; i < this.meshes[enemy.meshType].length; i++) { + if (this.meshes[enemy.meshType].mesh === enemy.mesh) { + found = true; + this.meshes[enemy.meshType].inUse = false; + this.meshes[enemy.meshType].mesh.visible = false; + this.meshes[enemy.meshType].mesh.updateInstance('visible'); } - ) + } + + if (!found) { + console.warn('could not find mesh to kill'); + } /** * We only remove the things we cloned @@ -787,7 +792,7 @@ } } - mesh.instance.material.color.set( + mesh.instance.material.color.setRGB( 1 - mesh.explodeLife, mesh.burnLife, mesh.burnLife