Builds / 1.11.55
Update 1.11.55
Compared with 1.11.42 · published Thu, 25 Jun 2026 09:29:14 GMT · live channel
No summary yet.
Code 93 changes in 48 classes
Minified client code with short names blanked for diffing. Class names are real.
- ArrayUtil 135
- DebugBox 135
- GuildWarConfigVO 50
- GuildWarBattlePopupV3 16
- CapacitorBridge 6
- PaymentEventGuidePopup 4
- PVPRewardSubView 4
- BattleSubView 4
- GuildWarTournamentGuidePopup 4
- Archery2GameScene 4
- SHA256 3
- SuiProvider 3
- WalletPopup 3
- AppsFlyerManager 3
- SpriteLandGuidePopup 2
- PVPRankSubView 2
- GuildBarrackRowItemRenderer 2
- GuildWarBattleReadyPopup 2
- GuildWarSquadsPopup 2
- GuildWarTierAssignPopup 2
- ArcheryGameGuidePopup 2
- VersionManager 1
- BuffStatusPopup 1
- PetListSubView 1
- PetSelectPopup 1
- FavoritePetSubView 1
- BattleItemRenderer 1
- HonorShopSubMenu 1
- TreasureInventorySubView 1
- TreasureSubView 1
- HonorShopItemRenderer 1
- Sr 1
- Ma 1
- Yp 1
- SuiStandardProvider 1
- AppReadyEvent 1
- SolProvider 1
- OkxwalletInjectConnector 1
- TcRootElement 1
- WalletSelectPopup 1
- GuildBarracksRaceView 1
- GuildMainSubView 1
- GuildWarHistoryItemRenderer 1
- GuildWarTournament2Popup 1
- BattleController 1
- GuildWarCombatLogItemRenderer 1
- GuildWarMemberStatusItemRenderer 1
- GuildWarTargetMarkerItemRenderer 1
ArrayUtil 1 hunks, 135 statements
- )),JI=new Sg({ - fontFamily:"Arial, sans-serif",fontSize:15,fontWeight:"700",fill:16777215,stroke:{ - color:0,width:3} - } - ),QI=new Sg({ - fontFamily:"Arial, sans-serif",fontSize:16,fontWeight:"700",fill:10217471,stroke:{ - color:0,width:3} - } - ),ZI=class extends Be{ - constructor(t,i,s,e,n){ - super(),zt(this,"body",new Gf),zt(this,"handle",new Gf),zt(this,"caption",new Wg({ - text:"",style:JI} - )),zt(this,"boxW"),zt(this,"boxH"),this.id=t,this.boxW=e,this.boxH=n,this.position.set(i,s),this.body.eventMode="static",this.body.cursor="move",this.handle.eventMode="static",this.handle.cursor="nwse-resize",this.caption.position.set(4,4),this.addChild(this.body,this.caption,this.handle),this.redraw()} - redraw(){ - const t=this.boxW,i=this.boxH; - this.body.clear(),this.body.rect(0,0,t,i).fill({ - color:3394815,alpha:.16} - ),this.body.rect(0,0,t,i).stroke({ - width:2,color:3394815,alpha:.95} - ),this.handle.clear(),this.handle.rect(t-14,i-14,14,14).fill({ - color:16763955,alpha:.95} - ),this.handle.position.set(0,0),this.caption.text=`${ - this.id} - \n${ - Math.round(this.x)} - ,${ - Math.round(this.y)} - ${ - Math.round(t)} - ×${ - Math.round(i)} - `} - toSpec(){ - return`| ${ - this.id} - | ${ - Math.round(this.x)} - | ${ - Math.round(this.y)} - | ${ - Math.round(this.boxW)} - | ${ - Math.round(this.boxH)} - |`} - } - ; - Kt(ZI,"DebugBox"); - let tx=ZI; - const ix=class t{ - constructor(){ - zt(this,"root",new Be),zt(this,"panel",new Be),zt(this,"hud",new Wg({ - text:"",style:QI} - )),zt(this,"boxes",[]),zt(this,"enabled",!1),zt(this,"seq",0),zt(this,"active",null),zt(this,"mode",null),zt(this,"grabDX",0),zt(this,"grabDY",0)} - static getInstance(){ - return this._instance??(this._instance=new t)} - toggle(){ - this.enabled?this.disable():this.enable()} - enable(){ - this.enabled||(this.enabled=!0,this.root.eventMode="static",this.buildPanel(),KA.stage.addChild(this.root),KA.stage.on("globalpointermove",this.onMove,this),KA.stage.on("pointerup",this.onUp,this),KA.stage.on("pointerupoutside",this.onUp,this))} - disable(){ - this.enabled&&(this.enabled=!1,KA.stage.off("globalpointermove",this.onMove,this),KA.stage.off("pointerup",this.onUp,this),KA.stage.off("pointerupoutside",this.onUp,this),this.active=null,this.mode=null,this.boxes=[],this.root.removeChildren(),this.root.removeFromParent())} - buildPanel(){ - this.panel.removeChildren(),this.panel.position.set(8,8); - const t=new Gf; - t.rect(0,0,360,70).fill({ - color:1054752,alpha:.85} - ),this.panel.addChild(t),this.makeBtn("+박스",8,8,()=>this.addBox()),this.makeBtn("덤프",92,8,()=>this.dump()),this.makeBtn("지우기",168,8,()=>this.clearBoxes()),this.makeBtn("닫기",262,8,()=>this.disable()),this.hud.position.set(8,46),this.hud.text="박스를 추가해 드래그하세요",this.panel.addChild(this.hud),this.root.addChild(this.panel)} - makeBtn(t,i,s,e){ - const n=new Be; - n.position.set(i,s); - const h=new Wg({ - text:t,style:JI} - ),r=h.width+16,o=new Gf; - o.rect(0,0,r,30).fill({ - color:2767434,alpha:.95} - ),o.rect(0,0,r,30).stroke({ - width:1,color:5929626} - ),h.position.set(8,6),n.addChild(o,h),n.eventMode="static",n.cursor="pointer",n.on("pointertap",e),this.panel.addChild(n)} - addBox(){ - this.seq+=1; - const t=new tx(`box${ - this.seq} - `,220,200+20*this.seq,200,80); - t.body.on("pointerdown",i=>this.beginMove(t,i)),t.handle.on("pointerdown",i=>this.beginResize(t,i)),this.boxes.push(t),this.root.addChild(t),this.root.addChild(this.panel),this.updateHud(t)} - beginMove(t,i){ - this.active=t,this.mode="move"; - const s=i.getLocalPosition(this.root); - this.grabDX=s.x-t.x,this.grabDY=s.y-t.y,i.stopPropagation()} - beginResize(t,i){ - this.active=t,this.mode="resize",i.stopPropagation()} - onMove(t){ - if(!this.active||!this.mode)return; - const i=t.getLocalPosition(this.root); - "move"===this.mode?this.active.position.set(i.x-this.grabDX,i.y-this.grabDY):(this.active.boxW=Math.max(8,i.x-this.active.x),this.active.boxH=Math.max(8,i.y-this.active.y)),this.active.redraw(),this.updateHud(this.active)} - onUp(){ - this.active,this.active=null,this.mode=null} - updateHud(t){ - const i=Math.round(KA.stageHeight),s=Math.round(t.y),e=i-Math.round(t.y); - this.hud.text=`${ - t.id} - : x=${ - Math.round(t.x)} - y=${ - s} - (아래from ${ - e} - ) ${ - Math.round(t.boxW)} - ×${ - Math.round(t.boxH)} - [H=${ - i} - ]`} - clearBoxes(){ - for(const t of this.boxes)t.removeFromParent(); - this.boxes=[],this.seq=0,this.hud.text="박스를 추가해 드래그하세요"} - dump(){ - var t; - const i=[`[LayoutDebugger] 덤프 — 디자인좌표(폭 640 / 현재 높이 ${ - Math.round(KA.stageHeight)} - )`,"| id | x | y | w | h |","|---|---|---|---|---|",...this.boxes.map(t=>t.toSpec())].join("\n"); - try{ - null==(t=navigator.clipboard)||t.writeText(i),this.hud.text=`덤프 ${ - this.boxes.length} - 개 → 콘솔+클립보드 복사됨`} - catch{ - this.hud.text=`덤프 ${ - this.boxes.length} - 개 → 콘솔 출력(클립보드 실패)`} - } - } - ; - Kt(ix,"LayoutDebugger"),zt(ix,"_instance"); - let sx=ix; - globalThis.uiLayout=()=>sx.getInstance().toggle(); + ));
DebugBox 1 hunks, 135 statements
+ const Iii=new Sg({ + fontFamily:"Arial, sans-serif",fontSize:15,fontWeight:"700",fill:16777215,stroke:{ + color:0,width:3} + } + ),xii=new Sg({ + fontFamily:"Arial, sans-serif",fontSize:16,fontWeight:"700",fill:10217471,stroke:{ + color:0,width:3} + } + ),Nii=class extends Be{ + constructor(t,i,s,e,n){ + super(),zt(this,"body",new Gf),zt(this,"handle",new Gf),zt(this,"caption",new Wg({ + text:"",style:Iii} + )),zt(this,"boxW"),zt(this,"boxH"),this.id=t,this.boxW=e,this.boxH=n,this.position.set(i,s),this.body.eventMode="static",this.body.cursor="move",this.handle.eventMode="static",this.handle.cursor="nwse-resize",this.caption.position.set(4,4),this.addChild(this.body,this.caption,this.handle),this.redraw()} + redraw(){ + const t=this.boxW,i=this.boxH; + this.body.clear(),this.body.rect(0,0,t,i).fill({ + color:3394815,alpha:.16} + ),this.body.rect(0,0,t,i).stroke({ + width:2,color:3394815,alpha:.95} + ),this.handle.clear(),this.handle.rect(t-14,i-14,14,14).fill({ + color:16763955,alpha:.95} + ),this.handle.position.set(0,0),this.caption.text=`${ + this.id} + \n${ + Math.round(this.x)} + ,${ + Math.round(this.y)} + ${ + Math.round(t)} + ×${ + Math.round(i)} + `} + toSpec(){ + return`| ${ + this.id} + | ${ + Math.round(this.x)} + | ${ + Math.round(this.y)} + | ${ + Math.round(this.boxW)} + | ${ + Math.round(this.boxH)} + |`} + } + ; + Kt(Nii,"DebugBox"); + let Pii=Nii; + const Rii=class t{ + constructor(){ + zt(this,"root",new Be),zt(this,"panel",new Be),zt(this,"hud",new Wg({ + text:"",style:xii} + )),zt(this,"boxes",[]),zt(this,"enabled",!1),zt(this,"seq",0),zt(this,"active",null),zt(this,"mode",null),zt(this,"grabDX",0),zt(this,"grabDY",0)} + static getInstance(){ + return this._instance??(this._instance=new t)} + toggle(){ + this.enabled?this.disable():this.enable()} + enable(){ + this.enabled||(this.enabled=!0,this.root.eventMode="static",this.buildPanel(),KA.stage.addChild(this.root),KA.stage.on("globalpointermove",this.onMove,this),KA.stage.on("pointerup",this.onUp,this),KA.stage.on("pointerupoutside",this.onUp,this))} + disable(){ + this.enabled&&(this.enabled=!1,KA.stage.off("globalpointermove",this.onMove,this),KA.stage.off("pointerup",this.onUp,this),KA.stage.off("pointerupoutside",this.onUp,this),this.active=null,this.mode=null,this.boxes=[],this.root.removeChildren(),this.root.removeFromParent())} + buildPanel(){ + this.panel.removeChildren(),this.panel.position.set(8,8); + const t=new Gf; + t.rect(0,0,360,70).fill({ + color:1054752,alpha:.85} + ),this.panel.addChild(t),this.makeBtn("+박스",8,8,()=>this.addBox()),this.makeBtn("덤프",92,8,()=>this.dump()),this.makeBtn("지우기",168,8,()=>this.clearBoxes()),this.makeBtn("닫기",262,8,()=>this.disable()),this.hud.position.set(8,46),this.hud.text="박스를 추가해 드래그하세요",this.panel.addChild(this.hud),this.root.addChild(this.panel)} + makeBtn(t,i,s,e){ + const n=new Be; + n.position.set(i,s); + const h=new Wg({ + text:t,style:Iii} + ),r=h.width+16,o=new Gf; + o.rect(0,0,r,30).fill({ + color:2767434,alpha:.95} + ),o.rect(0,0,r,30).stroke({ + width:1,color:5929626} + ),h.position.set(8,6),n.addChild(o,h),n.eventMode="static",n.cursor="pointer",n.on("pointertap",e),this.panel.addChild(n)} + addBox(){ + this.seq+=1; + const t=new Pii(`box${ + this.seq} + `,220,200+20*this.seq,200,80); + t.body.on("pointerdown",i=>this.beginMove(t,i)),t.handle.on("pointerdown",i=>this.beginResize(t,i)),this.boxes.push(t),this.root.addChild(t),this.root.addChild(this.panel),this.updateHud(t)} + beginMove(t,i){ + this.active=t,this.mode="move"; + const s=i.getLocalPosition(this.root); + this.grabDX=s.x-t.x,this.grabDY=s.y-t.y,i.stopPropagation()} + beginResize(t,i){ + this.active=t,this.mode="resize",i.stopPropagation()} + onMove(t){ + if(!this.active||!this.mode)return; + const i=t.getLocalPosition(this.root); + "move"===this.mode?this.active.position.set(i.x-this.grabDX,i.y-this.grabDY):(this.active.boxW=Math.max(8,i.x-this.active.x),this.active.boxH=Math.max(8,i.y-this.active.y)),this.active.redraw(),this.updateHud(this.active)} + onUp(){ + this.active,this.active=null,this.mode=null} + updateHud(t){ + const i=Math.round(KA.stageHeight),s=Math.round(t.y),e=i-Math.round(t.y); + this.hud.text=`${ + t.id} + : x=${ + Math.round(t.x)} + y=${ + s} + (아래from ${ + e} + ) ${ + Math.round(t.boxW)} + ×${ + Math.round(t.boxH)} + [H=${ + i} + ]`} + clearBoxes(){ + for(const t of this.boxes)t.removeFromParent(); + this.boxes=[],this.seq=0,this.hud.text="박스를 추가해 드래그하세요"} + dump(){ + var t; + const i=[`[LayoutDebugger] 덤프 — 디자인좌표(폭 640 / 현재 높이 ${ + Math.round(KA.stageHeight)} + )`,"| id | x | y | w | h |","|---|---|---|---|---|",...this.boxes.map(t=>t.toSpec())].join("\n"); + try{ + null==(t=navigator.clipboard)||t.writeText(i),this.hud.text=`덤프 ${ + this.boxes.length} + 개 → 콘솔+클립보드 복사됨`} + catch{ + this.hud.text=`덤프 ${ + this.boxes.length} + 개 → 콘솔 출력(클립보드 실패)`} + } + } + ; + Kt(Rii,"LayoutDebugger"),zt(Rii,"_instance"); + let Dii=Rii; + globalThis.uiLayout=()=>Dii.getInstance().toggle();
GuildWarConfigVO 5 hunks, 50 statements
- if(await zii.getInstance().show("none",n),Csi(1),zii.getInstance().y=KA.SAFE_AREA_TOP,KA.stage.addChild(zii.getInstance()),Csi(1.1),KA.stage.addChild(NL.getInstance()),Csi(1.2),KA.stage.addChild(Q5.getInstance()),KA.stage.addChild(hP.getInstance()),KA.SAFE_AREA_TOP>0&&KA.stage.addChild(pB.getInstance()),Csi(1.3),i.isGoogleClient()||i.isGoogleClientKr())try{ + if(await zii.getInstance().show("none",n),Csi(1),zii.getInstance().y=KA.SAFE_AREA_TOP,KA.stage.addChild(zii.getInstance()),Csi(1.1),KA.stage.addChild(CL.getInstance()),KA.stage.addChild(K5.getInstance()),KA.stage.addChild(ZN.getInstance()),KA.SAFE_AREA_TOP>0&&KA.stage.addChild(aB.getInstance()),Csi(1.2),i.isGoogleClient()||i.isGoogleClientKr())try{
- Csi(1.4),osi()} + osi()}
- Csi(1.5),await esi.getInstance().updateStatus(),Csi(1.6),asi()} + if(Csi(1.3),await esi.getInstance().updateStatus(),Csi(1.4),"capacitor"==bL.getInstance().envPlatform){ + const{ + appsFlyer:i,withTimeoutAf:s} + =await Jt(async()=>{ + const{ + appsFlyer:t,withTimeoutAf:i} + =await Promise.resolve().then(()=>roi); + return{ + appsFlyer:t,withTimeoutAf:i} + } + ,void 0),e=bL.getInstance().getTimeoutMilliSeconds(); + Csi(1.5); + try{ + await s(i.init(),"af_init",e)} + catch(t){ + } + Csi(1.6); + try{ + await s(i.trackSessionStart(),"af_session_start",e)} + catch(t){ + } + } + asi()}
- s4.getInstance().setConfig(i),Csi(3.5); - { - Csi(3.7); - const{ - appsFlyer:t,withTimeoutAf:i} - =await Jt(async()=>{ - const{ - appsFlyer:t,withTimeoutAf:i} - =await Promise.resolve().then(()=>roi); - return{ - appsFlyer:t,withTimeoutAf:i} - } - ,void 0),e=SL.getInstance().getTimeoutMilliSeconds(); - try{ - await i(t.init(),"af_init",e)} - catch(s){ - } - Csi(3.8); - try{ - await i(t.trackSessionStart(),"af_session_start",e)} - catch(s){ - } - return Csi(3.9),void(await hsi())} - } + return Y6.getInstance().setConfig(i),Csi(3.5),Csi(3.7),void(await hsi())}
- Csi(7.11),EN.getInstance().setBookData(t),EN.getInstance().setBookDataForSpecial(i),Ax.getInstance().setBookData(s),oL.getInstance().setBookData(e),qx.getInstance().setBookData(n),$x.getInstance().setBookData(h),sN.getInstance().setBookData(u),hU.getInstance().setScenarioBookData(r),hU.getInstance().setPatternBookData(o),c7.getInstance().setBookData(a),AV.getInstance().setBookData(c),dV.getInstance().setBookData(l),aet.getInstance().setBookData(d),O7t.getInstance().setBookData(f),kV.getInstance().setBookData(p),kV.getInstance().setStepBookData(g); + Csi(7.11),wN.getInstance().setBookData(t),wN.getInstance().setBookDataForSpecial(i),vx.getInstance().setBookData(s),iL.getInstance().setBookData(e),Wx.getInstance().setBookData(n),Bx.getInstance().setBookData(h),Yx.getInstance().setBookData(u),ZB.getInstance().setScenarioBookData(r),ZB.getInstance().setPatternBookData(o),e7.getInstance().setBookData(a),vV.getInstance().setBookData(c),rV.getInstance().setBookData(l),set.getInstance().setBookData(d),E7t.getInstance().setBookData(f),MV.getInstance().setBookData(p),MV.getInstance().setStepBookData(g);
GuildWarBattlePopupV3 16 hunks, 16 statements
- this.isTournamentReadOnly=!0,this.readonlyMode=!0,iei.readonlyMode=!0,this.warId=t.warId,this.targetWarId=t.warId,this.targetWarStartAtMs=0,this.readonlyOppName=t.oppName,this.readonlyMyScore=t.myScore,this.readonlyOppScore=t.oppScore,this.readonlyEndAtMs=t.endAtMs,this.readonlyResult=t.result,this.selected=null,this.side="opp",this.viewMode="battle",this.btnTabBattle.selected=!0,await Usi.getInstance().ensureLoaded(),this.btnTabLog.selected=!1,this.btnTabList.selected=!1,this.btnTabTarget.selected=!1,this.btnTabStrategy&&(this.btnTabStrategy.selected=!1),this.resetTargetEditState(),this.strategyMode=!1,this.showStrategyStrokes=this.loadStrategyShowPref(),this.cbStrategyShow&&(this.cbStrategyShow.selected=this.showStrategyStrokes),this.strategyCanvas&&this.strategyCanvas.setStrokesVisible(this.showStrategyStrokes),this.resetMockState(),this.firstLoaded||this.setContentVisible(!1),this.show2(),await this.hideGuild2IfVisible(),this.btnRefresh.visible=!1,this.applyHeaderReadonly(),this.refreshSideButtons(),this.renderBoard(),this.renderBottom(),this.applyStrategyMode(),this.refreshStrategyAvailability(),this.startProtectTick(),await this.fetchHeaderInfo(!0,!0)} + this.isTournamentReadOnly=!0,this.readonlyMode=!0,iei.readonlyMode=!0,this.warId=t.warId,this.targetWarId=t.warId,this.targetWarStartAtMs=0,this.readonlyOppName=t.oppName,this.readonlyMyScore=t.myScore,this.readonlyOppScore=t.oppScore,this.readonlyEndAtMs=t.endAtMs,this.readonlyResult=t.result,this.selected=null,this.side="opp",this.viewMode="battle",this.btnTabBattle.selected=!0,await Usi.getInstance().ensureLoaded(),this.btnTabLog.selected=!1,this.btnTabList.selected=!1,this.btnTabTarget.selected=!1,this.btnTabStrategy&&(this.btnTabStrategy.selected=!1),this.resetTargetEditState(),this.strategyMode=!1,this.showStrategyStrokes=this.loadStrategyShowPref(),this.cbStrategyShow&&(this.cbStrategyShow.selected=this.showStrategyStrokes),this.strategyCanvas&&this.strategyCanvas.setStrokesVisible(this.showStrategyStrokes),this.resetMockState(),this.firstLoaded||this.setContentVisible(!1),this.show2(),await this.hideGuild2IfVisible(),this.btnRefresh.visible=!1,this.applyHeaderReadonly(),this.refreshSideButtons(),this.renderBoard(),this.renderBottom(),this.applyStrategyMode(),this.refreshStrategyAvailability(),this.startProtectTick(),await this.fetchHeaderInfo(!0,t.myGuildId)}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- const e=this.currentBoard(),n=jsi[i],h=Hsi[i],r=e.captured.has(i),o="opp"===this.side&&!r&&this.canAttackInCurrentPhase(i),a=new Be; + const e=this.currentBoard(),n=jsi[i],h=Hsi[i],r=e.captured.has(i),o=!1===this.isTournamentReadOnly?"opp"===this.side&&!r&&this.canAttackInCurrentPhase(i):!r&&this.canAttackInCurrentPhase(i),a=new Be;
- if(d.anchor.set(f.x,f.y),d.y=n.r*t.CASTLE_Y_OFFSET_RATIO,r?d.tint=6710886:o||"opp"!==this.side||(d.alpha=.7),this.selected===i&&(d.filters=[new zti({ + if(d.anchor.set(f.x,f.y),d.y=n.r*t.CASTLE_Y_OFFSET_RATIO,0==this.isTournamentReadOnly?r?d.tint=6710886:o||"opp"!==this.side||(d.alpha=.7):r?d.tint=6710886:o||(d.alpha=.7),this.selected===i&&(d.filters=[new Hti({
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:11} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:11}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9}
- `,"me"===this.side)return this.bottomHeader.textColor=e?8947848:11193599,void this.renderSlotsListForCurrent(i); + `,!1===this.isTournamentReadOnly&&"me"===this.side)return this.bottomHeader.textColor=e?8947848:11193599,void this.renderSlotsListForCurrent(i);
- async fetchHeaderInfo(t,i=!1){ + async fetchHeaderInfo(t,i=""){
- const r=await oD.getInstance().guildWar.getBattleInfo(h,i,!1); + const r=""!=i,o=await iD.getInstance().guildWar.getBattleInfo(h,r,!1);
- this.warId=o.warId,this.info=o,this.lastInfoFetchAt=n,this.buildPhasesFromBattleInfo(),this.readonlyMode?this.applyHeaderReadonly():this.applyHeader(),this.renderBoard(),this.renderBottom(),this.refreshStrategyAvailability(),0==i&&"opp"===this.side&&this.loadStrategyStrokesForCurrent(),this.fetchCombatLog()} + ""!=i&&i!=a.myGuildId&&([a.myCastles,a.oppCastles]=[a.oppCastles,a.myCastles],[a.mySlots,a.oppSlots]=[a.oppSlots,a.mySlots]),this.warId=a.warId,this.info=a,this.lastInfoFetchAt=n,this.buildPhasesFromBattleInfo(),this.readonlyMode?this.applyHeaderReadonly():this.applyHeader(),this.renderBoard(),this.renderBottom(),this.refreshStrategyAvailability(),0==r&&"opp"===this.side&&this.loadStrategyStrokesForCurrent(),this.fetchCombatLog(i)}
- async fetchCombatLog(){ + async fetchCombatLog(t=""){
- const i=SD.myGuildId; + const s=t||bD.myGuildId;
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
CapacitorBridge 2 hunks, 6 statements
- const t=-1,i=n.productId; + const t=e.getInstance().getProductIdByStoreProductId(n.productId); + if(t<=0)continue; + const i=n.productId;
- const t=-1,i=n.productId; + const t=e.getInstance().getProductIdByStoreProductId(n.productId); + if(t<=0)continue; + const i=n.productId;
PaymentEventGuidePopup 2 hunks, 4 statements
- super(),zt(this,"lblGuide"),this.lblGuide=new yB("@",this.width-90,16,lD.DEFAULT_COLOR,8,3,lD.DEFAULT_COLOR),this.contentContainer.addChild(this.lblGuide),this.outSideClickHide=!0} + super(),zt(this,"lblGuide"),this.lblGuide=new pB("@",this.width-90,16,nD.DEFAULT_COLOR,8,10,16763904),this.contentContainer.addChild(this.lblGuide),this.outSideClickHide=!0}
- this.lblGuide.text="@ "+t.join("@ "),this.lblGuide.x=30,this.lblGuide.y=80,this.height=this.lblGuide.y+this.lblGuide.height+40,await this.loadImage(),super.show()} + this.lblGuide.text=t.map(t=>`@ ${ + t} + `).join("\n"),this.lblGuide.x=30,this.lblGuide.y=80,this.height=this.lblGuide.y+this.lblGuide.height+40,await this.loadImage(),super.show()}
PVPRewardSubView 4 hunks, 4 statements
- let aet=oet; + let set=iet;
- if(0==aet.getInstance().initialized){ + if(0==set.getInstance().initialized){
- aet.getInstance().setBookData(t)} + set.getInstance().setBookData(t)}
- const s=aet.getInstance().leagueRewards[t]||[]; + const s=set.getInstance().leagueRewards[t]||[];
BattleSubView 4 hunks, 4 statements
- type:get.DUNGEON,name:"던전",desc:"던전에 도전하여 유물재료를 획득하세요",nameLangId:"GAME_74",descLangId:"GAME_75"} + type:aet.DUNGEON,name:"던전",desc:"던전에 도전하여 유물재료를 획득하세요",nameLangId:"GAME_74",descLangId:"GAME_75"}
- type:get.INFINITE_RANKING,name:"무한 랭킹전",desc:"끝없는 전투에서 최고 기록에 도전하세요",nameLangId:"GAME_76",descLangId:"GAME_77"} + type:aet.INFINITE_RANKING,name:"무한 랭킹전",desc:"끝없는 전투에서 최고 기록에 도전하세요",nameLangId:"GAME_76",descLangId:"GAME_77"}
- type:get.DAILY_RANKING,name:"일일 랭킹전",desc:"오늘의 랭킹 순위를 겨루세요",nameLangId:"GAME_78",descLangId:"GAME_79"} + type:aet.DAILY_RANKING,name:"일일 랭킹전",desc:"오늘의 랭킹 순위를 겨루세요",nameLangId:"GAME_78",descLangId:"GAME_79"}
- type:get.CHALLENGE_TOWER,name:"도전의 탑",desc:"끝없이 올라가는 도전의 탑을 공략하세요.",nameLangId:"GAME_80",descLangId:"GAME_81"} + type:aet.CHALLENGE_TOWER,name:"도전의 탑",desc:"끝없이 올라가는 도전의 탑을 공략하세요.",nameLangId:"GAME_80",descLangId:"GAME_81"}
GuildWarTournamentGuidePopup 2 hunks, 4 statements
- super(),zt(this,"lblGuide"),this.lblGuide=new yB("@",this.width-90,16,lD.DEFAULT_COLOR,8,3,lD.DEFAULT_COLOR),this.contentContainer.addChild(this.lblGuide),this.outSideClickHide=!0} + super(),zt(this,"lblGuide"),this.lblGuide=new pB("@",this.width-90,16,nD.DEFAULT_COLOR,8,10,16763904),this.contentContainer.addChild(this.lblGuide),this.outSideClickHide=!0}
- this.lblGuide.text="@ "+t.join("@ "),this.lblGuide.x=30,this.lblGuide.y=80,this.height=this.lblGuide.y+this.lblGuide.height+40,await this.loadImage(),super.show()} + this.lblGuide.text=t.map(t=>`@ ${ + t} + `).join("\n"),this.lblGuide.x=30,this.lblGuide.y=80,this.height=this.lblGuide.y+this.lblGuide.height+40,await this.loadImage(),super.show()}
Archery2GameScene 4 hunks, 4 statements
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16777215} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16777215}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16766720} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16766720}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16737792} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16737792}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16777215} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16777215}
SHA256 3 hunks, 3 statements
- ...cSt,...uSt,...fSt,...gSt,...vSt,...kSt,...xSt,...RSt,...USt} + ...eSt,...hSt,...oSt,...cSt,...dSt,...MSt,...SSt,...kSt,...PSt}
- ...MCt,...ACt} + ...mCt,...vCt}
- utf8:iTt,"utf-8":iTt,hex:XCt.base16,latin1:sTt,ascii:sTt,binary:sTt,...XCt} + utf8:XCt,"utf-8":XCt,hex:jCt.base16,latin1:YCt,ascii:YCt,binary:YCt,...jCt}
SuiProvider 3 hunks, 3 statements
- namespace:KDt.NameSpaceKeyAptos,addresses:s,methods:[...qDt.AptosMethods],extra:h} + namespace:FDt.NameSpaceKeyAptos,addresses:s,methods:[...WDt.AptosMethods],extra:h}
- namespace:iLt.NameSpaceKeyTON,addresses:o,methods:[...nLt.TONMethods],extra:a,data:{ + namespace:XDt.NameSpaceKeyTON,addresses:o,methods:[...QDt.TONMethods],extra:a,data:{
- namespace:aLt.NameSpaceKeySui,addresses:i,methods:[...uLt.SuiMethods],extra:s} + namespace:sLt.NameSpaceKeySui,addresses:i,methods:[...hLt.SuiMethods],extra:s}
WalletPopup 3 hunks, 3 statements
- ...lD.ERROR_POPUP_LABEL_OPTION,fontSize:24,fontWeight:"bold"} + ...nD.ERROR_POPUP_LABEL_OPTION,fontSize:24,fontWeight:"bold"}
- ...lD.ERROR_POPUP_LABEL_OPTION,fontSize:16} + ...nD.ERROR_POPUP_LABEL_OPTION,fontSize:16}
- ...lD.ERROR_POPUP_LABEL_OPTION,fontSize:16} + ...nD.ERROR_POPUP_LABEL_OPTION,fontSize:16}
AppsFlyerManager 2 hunks, 3 statements
- const e=t.getClientData("AF_DEV_KEY"); + let e=t.getClientData("AF_DEV_KEY"); + e||(e="rXutk78H9uCQMgMoZQnp");
- 1==t.isAppleClientKr()?n=t.getClientData("AF_IOS_APP_ID_KR"):1==t.isAppleClient()&&(n=t.getClientData("AF_IOS_APP_ID_GB")),bP.addExtraParams("af_app_id",n); + 1==t.isAppleClientKr()?(n=t.getClientData("AF_IOS_APP_ID_KR"),n||(n="6760745556")):1==t.isAppleClient()&&(n=t.getClientData("AF_IOS_APP_ID_GB"),n||(n="6761818626")),fP.addExtraParams("af_app_id",n);
SpriteLandGuidePopup 2 hunks, 2 statements
- super(),zt(this,"lblIntro"),zt(this,"markerText"),this.lblIntro=new QD("",16767334,lD.DEFAULT_FONT_OPTION_16),lD.setLabelWrapWidth(this.lblIntro,this.width-60),this.contentContainer.addChild(this.lblIntro),this.markerText=new yB("#",this.width-80,16,lD.DEFAULT_COLOR,8,10,16763904),this.contentContainer.addChild(this.markerText),this.outSideClickHide=!0} + super(),zt(this,"lblIntro"),zt(this,"markerText"),this.lblIntro=new KD("",16767334,nD.DEFAULT_FONT_OPTION_16),nD.setLabelWrapWidth(this.lblIntro,this.width-60),this.contentContainer.addChild(this.lblIntro),this.markerText=new pB("@",this.width-80,16,nD.DEFAULT_COLOR,8,10,16763904),this.contentContainer.addChild(this.markerText),this.outSideClickHide=!0}
- this.markerText.text=t.map(t=>`# ${ + this.markerText.text=t.map(t=>`@ ${
PVPRankSubView 2 hunks, 2 statements
- let set=iet; + let Yst=Xst;
- this.rankList=new zI(set,620,t),this.rankList.x=0,this.rankList.y=0,this.addChild(this.rankList),this.lblMyRank.x=5,this.lblMyRank.y=515,this.myRankItem=new set,this.myRankItem.x=.5*(620-this.myRankItem.width)-5,this.myRankItem.y=this.rankList.y+this.rankList.height+5,this.addChild(this.myRankItem)} + this.rankList=new zI(Yst,620,t),this.rankList.x=0,this.rankList.y=0,this.addChild(this.rankList),this.lblMyRank.x=5,this.lblMyRank.y=515,this.myRankItem=new Yst,this.myRankItem.x=.5*(620-this.myRankItem.width)-5,this.myRankItem.y=this.rankList.y+this.rankList.height+5,this.addChild(this.myRankItem)}
GuildBarrackRowItemRenderer 2 hunks, 2 statements
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
GuildWarBattleReadyPopup 2 hunks, 2 statements
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildWarSquadsPopup 2 hunks, 2 statements
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14}
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildWarTierAssignPopup 2 hunks, 2 statements
- const i=[...SD.memberList??[]].sort((t,i)=>i.roleLevel!==t.roleLevel?i.roleLevel-t.roleLevel:(i.wave??0)-(t.wave??0)); + const i=[...bD.memberList??[]].sort((t,i)=>i.roleLevel!==t.roleLevel?i.roleLevel-t.roleLevel:(i.wave??0)-(t.wave??0));
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
ArcheryGameGuidePopup 2 hunks, 2 statements
- super(),zt(this,"tapDesc"),zt(this,"tapReward"),zt(this,"descContainer"),zt(this,"markerText"),zt(this,"rewardContainer"),zt(this,"lblHdrScore"),zt(this,"lblHdrGem"),zt(this,"lblHdrHonor"),zt(this,"lblHdrGuild"),zt(this,"rewardList"),this.height=t.POPUP_HEIGHT,this.tapDesc=new q3(CG.getText("GAME_578","기본설명"),200),this.tapDesc.x=30,this.tapDesc.y=t.TAB_Y,this.tapDesc.selected=!0,this.tapDesc.onClick=this.onDescTap.bind(this),this.contentContainer.addChild(this.tapDesc),this.tapReward=new q3(CG.getText("COMMON_22","보상"),200),this.tapReward.x=this.tapDesc.x+this.tapDesc.width+4,this.tapReward.y=this.tapDesc.y,this.tapReward.onClick=this.onRewardTap.bind(this),this.contentContainer.addChild(this.tapReward),this.descContainer=new Be,this.contentContainer.addChild(this.descContainer),this.markerText=new yB("#",this.width-80,16,lD.DEFAULT_COLOR,8,10,16763904),this.markerText.x=30,this.markerText.y=t.CONTENT_Y,this.descContainer.addChild(this.markerText),this.rewardContainer=new Be,this.rewardContainer.visible=!1,this.contentContainer.addChild(this.rewardContainer); + super(),zt(this,"tapDesc"),zt(this,"tapReward"),zt(this,"descContainer"),zt(this,"markerText"),zt(this,"rewardContainer"),zt(this,"lblHdrScore"),zt(this,"lblHdrGem"),zt(this,"lblHdrHonor"),zt(this,"lblHdrGuild"),zt(this,"rewardList"),this.height=t.POPUP_HEIGHT,this.tapDesc=new W3(yG.getText("GAME_578","기본설명"),200),this.tapDesc.x=30,this.tapDesc.y=t.TAB_Y,this.tapDesc.selected=!0,this.tapDesc.onClick=this.onDescTap.bind(this),this.contentContainer.addChild(this.tapDesc),this.tapReward=new W3(yG.getText("COMMON_22","보상"),200),this.tapReward.x=this.tapDesc.x+this.tapDesc.width+4,this.tapReward.y=this.tapDesc.y,this.tapReward.onClick=this.onRewardTap.bind(this),this.contentContainer.addChild(this.tapReward),this.descContainer=new Be,this.contentContainer.addChild(this.descContainer),this.markerText=new pB("@",this.width-80,16,nD.DEFAULT_COLOR,8,10,16763904),this.markerText.x=30,this.markerText.y=t.CONTENT_Y,this.descContainer.addChild(this.markerText),this.rewardContainer=new Be,this.rewardContainer.visible=!1,this.contentContainer.addChild(this.rewardContainer);
- this.markerText.text=i.map(t=>`# ${ + this.markerText.text=i.map(t=>`@ ${
VersionManager 1 hunks, 1 statements
- Kt(zA,"VersionManager"),zt(zA,"gameId","ef2"),zt(zA,"appVersion","1.11.42"); + Kt(zA,"VersionManager"),zt(zA,"gameId","ef2"),zt(zA,"appVersion","1.11.55");
BuffStatusPopup 1 hunks, 1 statements
- if(n)if(t=[...Lx.getInstance().getContributors(o)],o===Rx.GodBless){ + if(n)if(t=[...Ix.getInstance().getContributors(o)],o===kx.GodBless){
PetListSubView 1 hunks, 1 statements
- const t=[...mx.getInstance().list].sort((t,i)=>i.grade!==t.grade?i.grade-t.grade:i.piece-t.piece),i=t.map(t=>t.kindNum); + const t=[...lx.getInstance().list].sort((t,i)=>i.grade!==t.grade?i.grade-t.grade:i.piece-t.piece),i=t.map(t=>t.kindNum);
PetSelectPopup 1 hunks, 1 statements
- const t=[...mx.getInstance().list].sort((t,i)=>i.grade!==t.grade?i.grade-t.grade:i.piece-t.piece).map(t=>t.kindNum); + const t=[...lx.getInstance().list].sort((t,i)=>i.grade!==t.grade?i.grade-t.grade:i.piece-t.piece).map(t=>t.kindNum);
FavoritePetSubView 1 hunks, 1 statements
- const t=[...mL.getInstance().favoritePets].sort((t,i)=>{ + const t=[...lL.getInstance().favoritePets].sort((t,i)=>{
BattleItemRenderer 1 hunks, 1 statements
- var get=(t=>(t[t.DUNGEON=1]="DUNGEON",t[t.INFINITE_RANKING=2]="INFINITE_RANKING",t[t.DAILY_RANKING=3]="DAILY_RANKING",t[t.CHALLENGE_TOWER=4]="CHALLENGE_TOWER",t))(get||{ + var aet=(t=>(t[t.DUNGEON=1]="DUNGEON",t[t.INFINITE_RANKING=2]="INFINITE_RANKING",t[t.DAILY_RANKING=3]="DAILY_RANKING",t[t.CHALLENGE_TOWER=4]="CHALLENGE_TOWER",t))(aet||{
HonorShopSubMenu 1 hunks, 1 statements
- let _et=yet; + let get=pet;
TreasureInventorySubView 1 hunks, 1 statements
- const t=[...qx.getInstance().ownedList]; + const t=[...Wx.getInstance().ownedList];
TreasureSubView 1 hunks, 1 statements
- const t=[...qx.getInstance().equipedList]; + const t=[...Wx.getInstance().equipedList];
HonorShopItemRenderer 1 hunks, 1 statements
- e&&_et.getInstance().showResult(e,i,s),Rnt.getInstance().setData(),Eet.getInstance().setData(),this.setRequestPending(!1),rV.getInstance().getStatus()} + e&&get.getInstance().showResult(e,i,s),knt.getInstance().setData(),wet.getInstance().setData(),this.setRequestPending(!1),tV.getInstance().getStatus()}
Sr 1 hunks, 1 statements
- ...t,...edt(i)} + ...t,...Jut(i)}
Ma 1 hunks, 1 statements
- ...pmt,coercer:Kt((t,i)=>Cgt(t,gmt)?pmt.coercer(mmt(t,i),i):pmt.coercer(t,i),"coercer")} + ...amt,coercer:Kt((t,i)=>ygt(t,cmt)?amt.coercer(lmt(t,i),i):amt.coercer(t,i),"coercer")}
Yp 1 hunks, 1 statements
- const e=126,n=[71,73,70,56,55,97,...i,246,0,0,255,255,255,...YEt(381,0),44,0,0,0,0,...i,0,7],h=Math.floor(s.length/e); + const e=126,n=[71,73,70,56,55,97,...i,246,0,0,255,255,255,...$Et(381,0),44,0,0,0,0,...i,0,7],h=Math.floor(s.length/e);
SuiStandardProvider 1 hunks, 1 statements
- namespace:oNt.NameSpaceKeyEip155,addresses:i,methods:[...lNt.Eip55Methods],extra:s} + namespace:iNt.NameSpaceKeyEip155,addresses:i,methods:[...nNt.Eip55Methods],extra:s}
AppReadyEvent 1 hunks, 1 statements
- return NPt||(NPt=[...CPt]),NPt} + return CPt||(CPt=[...yPt]),CPt}
SolProvider 1 hunks, 1 statements
- namespace:GDt.NameSpaceKeySOL,addresses:i,methods:[...HDt.SOLANAMethods],extra:s} + namespace:xDt.NameSpaceKeySOL,addresses:i,methods:[...DDt.SOLANAMethods],extra:s}
OkxwalletInjectConnector 1 hunks, 1 statements
- namespace:gLt.NameSpaceKeyBtc,addresses:i,methods:[...wLt.BtcMethods],extra:s} + namespace:cLt.NameSpaceKeyBtc,addresses:i,methods:[...uLt.BtcMethods],extra:s}
TcRootElement 1 hunks, 1 statements
- return uzt()||(t.push(new TAt.OKXAppConnector),t.push(new TAt.OKXWalletAppConnector)),czt()&&t.push(new TAt.OkxwalletInjectConnector),t.push(...fzt()),t} + return hzt()||(t.push(new _At.OKXAppConnector),t.push(new _At.OKXWalletAppConnector)),ezt()&&t.push(new _At.OkxwalletInjectConnector),t.push(...ozt()),t}
WalletSelectPopup 1 hunks, 1 statements
- ...lD.ERROR_POPUP_LABEL_OPTION,fontSize:18} + ...nD.ERROR_POPUP_LABEL_OPTION,fontSize:18}
GuildBarracksRaceView 1 hunks, 1 statements
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildMainSubView 1 hunks, 1 statements
- const i=[...SD.guildList].sort((t,i)=>{ + const i=[...bD.guildList].sort((t,i)=>{
GuildWarHistoryItemRenderer 1 hunks, 1 statements
- ...lD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i} + ...nD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildWarTournament2Popup 1 hunks, 1 statements
- warId:t.warId,oppGuildId:e.id,oppName:e.name,myScore:s.score,oppScore:e.score,endAtMs:0,result:n?"TBD":h?"WIN":"LOSE"} + warId:t.warId,myGuildId:s.id,oppGuildId:e.id,oppName:e.name,myScore:s.score,oppScore:e.score,endAtMs:0,result:n?"TBD":h?"WIN":"LOSE"}
BattleController 1 hunks, 1 statements
- this.skippedWave>0&&!this.shownDialogueWaves.has(this.skippedWave)&&(t.push(...O7t.getInstance().getByWave(this.skippedWave)),this.shownDialogueWaves.add(this.skippedWave)),this.shownDialogueWaves.has(EL.wave)||(t.push(...O7t.getInstance().getByWave(EL.wave)),this.shownDialogueWaves.add(EL.wave)),t.length>0&&S7t.getInstance().showDialogues(t)} + this.skippedWave>0&&!this.shownDialogueWaves.has(this.skippedWave)&&(t.push(...E7t.getInstance().getByWave(this.skippedWave)),this.shownDialogueWaves.add(this.skippedWave)),this.shownDialogueWaves.has(wL.wave)||(t.push(...E7t.getInstance().getByWave(wL.wave)),this.shownDialogueWaves.add(wL.wave)),t.length>0&&b7t.getInstance().showDialogues(t)}
GuildWarCombatLogItemRenderer 1 hunks, 1 statements
- ...lD.DEFAULT_FONT_OPTION_15,fontSize:14} + ...nD.DEFAULT_FONT_OPTION_15,fontSize:14}
GuildWarMemberStatusItemRenderer 1 hunks, 1 statements
- ...lD.DEFAULT_FONT_OPTION_15,fontSize:14} + ...nD.DEFAULT_FONT_OPTION_15,fontSize:14}
GuildWarTargetMarkerItemRenderer 1 hunks, 1 statements
- ...lD.DEFAULT_FONT_OPTION_15,fontSize:14} + ...nD.DEFAULT_FONT_OPTION_15,fontSize:14}