Builds / 1.14.72
Update 1.14.72
Compared with 1.14.71 · published Tue, 22 Sep 2026 02:53:11 GMT · live channel
No summary yet.
Code 12 changes in 4 classes
Minified client code with short names blanked for diffing. Class names are real.
NagaIceArrow1 6 hunks, 8 statements
- super(...arguments),Yt(this,"groundTargetX",null),Yt(this,"groundTargetY",null),Yt(this,"groundLife",0),Yt(this,"makesPillar",!0)} + super(...arguments),Yt(this,"groundTargetX",null),Yt(this,"groundTargetY",null),Yt(this,"groundLife",0),Yt(this,"ownerGeneration",-1),Yt(this,"makesPillar",!0)}
- super.setData(t),this.groundTargetX=null,this.groundTargetY=null,this.groundLife=0,this.makesPillar=!0} + var i; + super.setData(t),this.ownerGeneration=(null==(i=this.owner)?void 0:i.generation)??-1,this.groundTargetX=null,this.groundTargetY=null,this.groundLife=0,this.makesPillar=!0}
- null==this.groundTargetX||null==this.groundTargetY?super.execute():this.executeGroundShot(this.groundTargetX,this.groundTargetY)} + this.removed||(this.hasCurrentOwner()?null==this.groundTargetX||null==this.groundTargetY?super.execute():this.executeGroundShot(this.groundTargetX,this.groundTargetY):this.remove())}
+ hasCurrentOwner(){ + return!!this.owner&&!this.owner.removed&&this.owner.generation===this.ownerGeneration}
- null!=this.target&&(null==(i=null==(t=this.owner)?void 0:t.onIceHit)||i.call(t,this.target,this.makesPillar))} + this.hasCurrentOwner()&&null!=this.target&&(null==(i=null==(t=this.owner)?void 0:t.onIceHit)||i.call(t,this.target,this.makesPillar))}
- null==this.target||this.target.isAlive||null==(i=null==(t=this.owner)?void 0:t.onIceHit)||i.call(t,this.target),super.onHit()} + this.removed||(this.hasCurrentOwner()?(null==this.target||this.target.isAlive||null==(i=null==(t=this.owner)?void 0:t.onIceHit)||i.call(t,this.target,this.makesPillar),super.onHit()):this.remove())}
NagaIceSegment1 2 hunks, 3 statements
- if(!this.exploding)return this.formDelay>0?(this.formDelay--,void(this.visible=!1)):(this.visible=!0,this.currentFrame<t.GROWN_FRAME&&(this.currentFrame+=this.incFrame,this.currentFrame>t.GROWN_FRAME&&(this.currentFrame=t.GROWN_FRAME)),void(null==(i=this.sp)||i.gotoAndStop(Math.floor(this.currentFrame)))); + if(!this.removed){ + if(!this.exploding&&this.count--<=0&&this.shatter(),!this.exploding)return this.formDelay>0?(this.formDelay--,void(this.visible=!1)):(this.visible=!0,this.currentFrame<t.GROWN_FRAME&&(this.currentFrame+=this.incFrame,this.currentFrame>t.GROWN_FRAME&&(this.currentFrame=t.GROWN_FRAME)),void(null==(i=this.sp)||i.gotoAndStop(Math.floor(this.currentFrame))));
+ }
Naga1 3 hunks, 3 statements
- if(!i)return; + if(this.removed||!this.isAlive||!i)return;
- r.x=i,r.y=e,BB.getInstance().addChild(r),r.start(n+t.PILLAR_FX_PAD); + r.x=i,r.y=e,BB.getInstance().addChild(r),r.start(n+t.PILLAR_FX_PAD+t.PILLAR_MAX*t.DETONATE_STEP_FRAMES);
- this.spawnPillar(i,s,s,Math.round(t.PILLAR_LIFETIME*t.GROUND_SHOT_LIFETIME_MULT))} + !this.removed&&this.isAlive&&this.spawnPillar(i,s,s,Math.round(t.PILLAR_LIFETIME*t.GROUND_SHOT_LIFETIME_MULT))}
VersionManager 1 hunks, 1 statements
- Xt(JA,"VersionManager"),Yt(JA,"gameId","ef2"),Yt(JA,"appVersion","1.14.71"); + Xt(JA,"VersionManager"),Yt(JA,"gameId","ef2"),Yt(JA,"appVersion","1.14.72");