EF2 Changelog

Builds / 1.15.38

Update 1.15.38

Compared with 1.15.37 · published Mon, 12 Oct 2026 01:56:42 GMT · live channel

No summary yet.

Code 6 changes in 3 classes

Minified client code with short names blanked for diffing. Class names are real.

FormationEditor 4 hunks, 12 statements
- super(),Zt(this,"opt"),Zt(this,"dim",new ip),Zt(this,"rings",new ip),Zt(this,"activeRange",new Vdi),Zt(this,"entryLayer",new Ve),Zt(this,"views",[]),Zt(this,"bar",new Ve),Zt(this,"dragging",null),Zt(this,"closed",!1),this.opt=t;
+ super(),Zt(this,"opt"),Zt(this,"dim",new ip),Zt(this,"rings",new ip),Zt(this,"activeRange",new Vdi),Zt(this,"entryLayer",new Ve),Zt(this,"views",[]),Zt(this,"bar",new Ve),Zt(this,"dragging",null),Zt(this,"closed",!1),Zt(this,"blockedBefore",[]),this.opt=t;
- this.createBar(),this.eventMode="static",this.on("pointerup",this.onDragEnd,this),this.on("pointerupoutside",this.onDragEnd,this)}
+ this.createBar();
+ for(const h of t.blockedLayers??[])this.blockedBefore.push({
+ layer:h,was:!1!==h.interactiveChildren}
+ ),h.interactiveChildren=!1;
+ this.eventMode="static",this.on("pointerup",this.onDragEnd,this),this.on("pointerupoutside",this.onDragEnd,this)}
- this.closed||(this.closed=!0,this.onDragEnd(),this.visible=!1,this.eventMode="none",this.bar.visible=!1,this.bar.eventMode="none",null==t||t(),null==(s=(i=this.opt).onClose)||s.call(i),setTimeout(()=>{
+ if(!this.closed){
+ this.closed=!0,this.onDragEnd(),this.visible=!1,this.eventMode="none",this.bar.visible=!1,this.bar.eventMode="none";
+ for(const t of this.blockedBefore)t.layer.interactiveChildren=t.was;
+ this.blockedBefore.length=0,null==t||t(),null==(s=(i=this.opt).onClose)||s.call(i),setTimeout(()=>{
- ,0))}
+ ,0)}
+ }
VersionManager 1 hunks, 1 statements
- Qt(AS,"VersionManager"),Zt(AS,"gameId","ef2"),Zt(AS,"appVersion","1.15.37");
+ Qt(AS,"VersionManager"),Zt(AS,"gameId","ef2"),Zt(AS,"appVersion","1.15.38");
BattleController 1 hunks, 1 statements
- ,"onApply"),barHost:PG.getInstance(),barTop:AF.getInstance().y+(this.player.y+t.MELEE_PATROL_RADIUS+22)*AF.getInstance().scale.y,onClose:Qt(()=>{
+ ,"onApply"),barHost:Wci.getInstance(),blockedLayers:[v7t.getInstance()],barTop:AF.getInstance().y+(this.player.y+t.MELEE_PATROL_RADIUS+22)*AF.getInstance().scale.y,onClose:Qt(()=>{