Builds / 1.14.86
Update 1.14.86
Compared with 1.14.85 · published Sat, 26 Sep 2026 03:08:24 GMT · live channel
No summary yet.
Code 9 changes in 5 classes
Minified client code with short names blanked for diffing. Class names are real.
GuildWarBattleController 1 hunks, 6 statements
- } + this.clampUnitsToField()} + clampUnitsToField(){ + const i=P0.CELL_SIZE/2,s=2===this.battleMode,e=(s?t.FIELD_WIDTH:t.FIELD_HEIGHT)-i,n=qt(t=>{ + for(const n of t)!n.isAlive||n.removed||n.isCastle||(s?n.x<i?n.x=i:n.x>e&&(n.x=e):n.y<i?n.y=i:n.y>e&&(n.y=e))} + ,"clamp"); + n(this.friendList),n(this.enemyList)}
TerrainGrid 3 hunks, 5 statements
+ static isInside(t,i){ + const s=Math.floor(t/this.CELL_SIZE),e=Math.floor(i/this.CELL_SIZE); + return s>=0&&s<this.gridW&&e>=0&&e<this.gridH}
- if(!this.isBlocked(t,i))return{ + if(this.isInside(t,i)&&!this.isBlocked(t,i))return{
- if(!this.isBlocked(r,o))return{ + if(this.isInside(r,o)&&!this.isBlocked(r,o))return{
MiniAscentResultPopup 3 hunks, 3 statements
- super(),Xt(this,"lblHeader"),Xt(this,"lblCleared"),Xt(this,"lblCoin"),Xt(this,"rewardIcons",new He),Xt(this,"btnExit"),Xt(this,"onExit",null),this.btnClose.visible=!1; + super(),Xt(this,"lblHeader"),Xt(this,"lblCleared"),Xt(this,"rewardIcons",new He),Xt(this,"btnExit"),Xt(this,"onExit",null),this.btnClose.visible=!1;
- ),this.lblCleared.textColor=Lvi.accent,this.contentContainer.addChild(this.lblCleared),this.lblCoin=new yD("",Lvi.text,IL.DEFAULT_FONT_OPTION_16),this.contentContainer.addChild(this.lblCoin),this.contentContainer.addChild(this.rewardIcons),this.btnExit=new QPi(sB.getText("COMMON_1","확인")),this.btnExit.onClick=this.onExitClick.bind(this),this.contentContainer.addChild(this.btnExit)} + ),this.lblCleared.textColor=Lvi.accent,this.contentContainer.addChild(this.lblCleared),this.contentContainer.addChild(this.rewardIcons),this.btnExit=new QPi(sB.getText("COMMON_1","확인")),this.btnExit.onClick=this.onExitClick.bind(this),this.contentContainer.addChild(this.btnExit)}
- this.lblHeader.textSize=i?36:24,this.lblHeader.lineHeight=i?44:30,this.lblHeader.setWrapWidth(s-64),this.lblHeader.align="center",this.lblHeader.text=i?Rvi("CHAPTER_CLEAR",i):Rvi("DEFEAT",t.floor),this.lblHeader.textColor=i?Lvi.accent:Lvi.danger,this.lblHeader.x=.5*(s-this.lblHeader.width),this.lblHeader.y=e,e+=this.lblHeader.height+28,this.lblCleared.visible=this.lblCoin.visible=!i,this.rewardIcons.visible=!!i,i&&(this.setRewardIcons(t),this.rewardIcons.position.set((s-this.rewardIcons.width)/2,e)),this.lblCleared.text=Rvi("SUMMARY",t.cleared,t.runCoin),this.lblCleared.textSize=18,this.lblCleared.setWrapWidth(s-48),this.lblCleared.align="center",this.lblCleared.x=.5*(s-this.lblCleared.width),this.lblCleared.y=e,e+=56,this.lblCoin.text=Rvi("RELIC_SEALS_EARNED",t.sealsGained??0),this.lblCoin.setWrapWidth(s-48),this.lblCoin.align="center",this.lblCoin.x=.5*(s-this.lblCoin.width),this.lblCoin.y=e,e+=Math.max(50,this.lblCoin.height+20),this.btnExit.width=240,this.btnExit.x=.5*(s-this.btnExit.width),this.btnExit.y=this.height-62,e+=this.btnExit.height+30,this.height=e} + this.lblHeader.textSize=i?36:24,this.lblHeader.lineHeight=i?44:30,this.lblHeader.setWrapWidth(s-64),this.lblHeader.align="center",this.lblHeader.text=i?Rvi("CHAPTER_CLEAR",i):Rvi("DEFEAT",t.floor),this.lblHeader.textColor=i?Lvi.accent:Lvi.danger,this.lblHeader.x=.5*(s-this.lblHeader.width),this.lblHeader.y=e,e+=this.lblHeader.height+28,this.lblCleared.visible=!i,this.rewardIcons.visible=!!i,i&&(this.setRewardIcons(t),this.rewardIcons.position.set((s-this.rewardIcons.width)/2,e)),this.lblCleared.text=Rvi("SUMMARY",t.cleared,t.runCoin),this.lblCleared.textSize=18,this.lblCleared.setWrapWidth(s-48),this.lblCleared.align="center",this.lblCleared.x=.5*(s-this.lblCleared.width),this.lblCleared.y=e,e+=56,this.btnExit.width=240,this.btnExit.x=.5*(s-this.btnExit.width),this.btnExit.y=this.height-62,e+=this.btnExit.height+30,this.height=e}
VersionManager 1 hunks, 1 statements
- qt(Jy,"VersionManager"),Xt(Jy,"gameId","ef2"),Xt(Jy,"appVersion","1.14.85"); + qt(Jy,"VersionManager"),Xt(Jy,"gameId","ef2"),Xt(Jy,"appVersion","1.14.86");
BaseUnit 1 hunks, 1 statements
- this.x=o.x,this.y=o.y,this.pathWaypoints=null,this.pathCooldown=0,this.stuckFrames=0,this.lastDistToTarget2=1/0} + P0.isInside(o.x,o.y)&&!P0.isBlocked(o.x,o.y)&&(this.x=o.x,this.y=o.y,this.pathWaypoints=null,this.pathCooldown=0,this.stuckFrames=0,this.lastDistToTarget2=1/0)}