EF2 Changelog

Builds / 1.12.99

Update 1.12.99

Compared with 1.12.84 · published Fri, 31 Jul 2026 08:11:24 GMT · live channel

No summary yet.

Text changes 25

KeyText
COMMON_553 + Payment approval is pending.
COMMON_554 + After the payment is approved, restart the game and check your Mailbox for the item delivery.
COMMON_555 + Items are not delivered for payments that are not approved.
COMMON_556 + After the payment is approved, restart the game and check whether the item has been delivered.
COMMON_557 + Preparing payment service.
COMMON_558 + Payment service is unavailable.
COMMON_559 + An error occurred while initializing the payment service.
COMMON_560 + This app was not installed via Google Play.
COMMON_561 + Please install the official version from Google Play.
COMMON_562 + The security of this app cannot be verified.
COMMON_563 + Please update the Google Play Store app to the latest version.
COMMON_564 + Google Play Store is not installed or unavailable. Please check that it is installed and enabled.
COMMON_565 + Please check that Google Play Store is installed and enabled.
COMMON_566 + Please update the Google Play Store app to the latest version, then sign in.
COMMON_567 + Google Play services are unavailable. Please check that they are installed, updated, and enabled.
COMMON_568 + Please check that Google Play services are installed, updated, and enabled.
COMMON_569 + A temporary error occurred on the Google Play server.
COMMON_570 + Google Play services are outdated or unsupported. Please update to the latest version.
COMMON_571 + A temporary internal error occurred.
COMMON_572 + An error occurred while initializing the Play Integrity service.
GAME_1517 + Rebirth Record
GAME_1518 + Time Since Rebirth
GAME_1519 + Medals Earned per Minute
GAME_1520 + Highest Medals per Minute
GAME_1521 + Updating!

Translations touched: de (25), es (25), fr (25), id (25), it (25), ja (25), ko (25), pl (51), pt (25), ru (25), th (25), tr (25), vi (25), zh-CN (25), zh-TW (25)

Assets 2

FileChangeSizePreview
assets/ekkorr/UI_Ekkorr.json changed 188.7 KB → 188.9 KB

New sprites: UI-TIMER

assets/ekkorr/UI_Ekkorr.ktx2 changed 2,058.5 KB → 2,057.9 KB

Code 93 changes in 50 classes

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

AutoTogglePill 1 hunks, 234 statements
+ const OF=class t extends Ge{
+ constructor(i="AUTO"){
+ super(),Kt(this,"inner",new Ge),Kt(this,"bg",new Lf),Kt(this,"lbl"),Kt(this,"pillW",0),Kt(this,"isOn",!1),Kt(this,"onTap",null);
+ const s={
+ ...cD.DEFAULT_FONT_OPTION_15,fontSize:t.FONT_SIZE,lineHeight:t.PILL_H}
+ ;
+ this.lbl=new JD(i,t.OFF_TEXT,s),this.lbl.eventMode="none",this.bg.eventMode="none",this.inner.addChild(this.bg,this.lbl),this.addChild(this.inner);
+ const e=t.PILL_H;
+ this.pillW=t.PAD_X+t.DOT_D+t.DOT_GAP+this.lbl.width+t.PAD_X,this.inner.pivot.set(.5*this.pillW,.5*e),this.inner.position.set(.5*this.pillW,.5*e);
+ const n=t.HIT_PAD;
+ this.hitArea=new Ri(-n,-n,this.pillW+2*n,e+2*n),this.eventMode="static",this.cursor="pointer",this.on("pointertap",this.onPointerTap,this),this.on("pointerdown",t.stopEvent),this.on("pointerup",t.stopEvent),this.draw()}
+ static stopEvent(t){
+ t.stopPropagation()}
+ setOn(t){
+ this.isOn!==t&&(this.isOn=t,this.draw())}
+ get pillWidth(){
+ return this.pillW}
+ get pillHeight(){
+ return t.PILL_H}
+ pop(){
+ Fk.fromTo(this.inner.scale,{
+ x:.8,y:.8}
+ ,{
+ x:1,y:1,duration:.22,ease:"back.out(2.5)"}
+ )}
+ onPointerTap(t){
+ var i;
+ t.stopPropagation(),$L(),this.pop(),null==(i=this.onTap)||i.call(this)}
+ draw(){
+ const i=this.isOn,s=t.PAD_X,e=t.PILL_H,n=t.DOT_D;
+ this.bg.clear().roundRect(0,0,this.pillW,e,e/2).fill({
+ color:i?t.ON_BG:t.OFF_BG,alpha:i?t.ON_BG_ALPHA:t.OFF_BG_ALPHA}
+ ).circle(s+.5*n,.5*e,.5*n).fill({
+ color:i?t.ON_DOT:t.OFF_DOT}
+ ),this.lbl.textColor=i?t.ON_TEXT:t.OFF_TEXT,this.lbl.x=s+n+t.DOT_GAP,this.lbl.y=.5*(e-this.lbl.height)}
+ }
+ ;
+ Vt(OF,"AutoTogglePill"),Kt(OF,"ON_TEXT",16752688),Kt(OF,"ON_DOT",16757568),Kt(OF,"ON_BG",5189384),Kt(OF,"ON_BG_ALPHA",.8),Kt(OF,"OFF_TEXT",10132122),Kt(OF,"OFF_DOT",6710886),Kt(OF,"OFF_BG",0),Kt(OF,"OFF_BG_ALPHA",.65),Kt(OF,"FONT_SIZE",10),Kt(OF,"PILL_H",20),Kt(OF,"PAD_X",8),Kt(OF,"DOT_D",5),Kt(OF,"DOT_GAP",4),Kt(OF,"HIT_PAD",8);
+ let kF=OF;
+ const xF=class t extends tL{
+ static getInstance(){
+ return null==this.instance&&(this.instance=new t),this.instance}
+ constructor(){
+ super()}
+ showError(t,i=null,s=90){
+ let e=(null==t?void 0:t.errorMessage)??CG.getText("COMMON_77","네트워크 오류가 발생하였습니다."),n=CG.getErrorMessage(t.error);
+ n&&(e=n),i&&(e+="\n"+i),this.showMessage(e,s)}
+ }
+ ;
+ Vt(xF,"CommonToast"),Kt(xF,"instance");
+ let RF=xF;
+ const NF=class t{
+ constructor(){
+ Kt(this,"skillTarget",null),Kt(this,"waveTarget",null),Kt(this,"frameCount",0),Kt(this,"running",!1),Kt(this,"_skillEnabled",t.DEFAULT_ENABLED),Kt(this,"_waveEnabled",t.DEFAULT_ENABLED),Kt(this,"loadPromise",null)}
+ static getInstance(){
+ return this.instance||(this.instance=new t),this.instance}
+ static get isUnlocked(){
+ return ML.maxWave>=t.UNLOCK_MAX_WAVE}
+ toggleSkillFromUI(){
+ this.blockedByUnlockGate()||this.setSkillEnabled(!this._skillEnabled)}
+ toggleWaveFromUI(){
+ this.blockedByUnlockGate()||this.setWaveEnabled(!this._waveEnabled)}
+ blockedByUnlockGate(){
+ return!t.isUnlocked&&(RF.getInstance().showMessage(CG.getValueReplace("GAME_633","##",t.UNLOCK_MAX_WAVE,"최고 WAVE 100 이상에서 환생 후 이용가능합니다.")),!0)}
+ get skillEnabled(){
+ return this._skillEnabled}
+ get waveEnabled(){
+ return this._waveEnabled}
+ setSkillTarget(t){
+ this.skillTarget=t}
+ setWaveTarget(t){
+ this.waveTarget=t}
+ loadSetting(){
+ return this.loadPromise||(this.loadPromise=Promise.all([$A.getBattleAutoSkillEnabled(),$A.getBattleAutoWaveEnabled(),$A.getBattleAutoEnabledLegacy()]).then(([t,i,s])=>{
+ this._skillEnabled=null==t?!0===s:!0===t,this._waveEnabled=null==i?!0===s:!0===i,this.syncLoop()}
+ )),this.loadPromise}
+ setSkillEnabled(t){
+ var i;
+ this._skillEnabled!==t&&(this._skillEnabled=t,$A.setBattleAutoSkillEnabled(t),this.syncLoop(),t&&this.tick(),null==(i=this.skillTarget)||i.onAutoEnabledChanged())}
+ setWaveEnabled(t){
+ var i;
+ this._waveEnabled!==t&&(this._waveEnabled=t,$A.setBattleAutoWaveEnabled(t),this.syncLoop(),t&&this.tick(),null==(i=this.waveTarget)||i.onAutoEnabledChanged())}
+ syncLoop(){
+ this._skillEnabled||this._waveEnabled?this.start():this.stop()}
+ start(){
+ this.running||(this.running=!0,this.frameCount=0,XG.getInstance().add(this.onEnter,this))}
+ stop(){
+ this.running&&(this.running=!1,XG.getInstance().remove(this.onEnter,this))}
+ onEnter(){
+ ++this.frameCount<t.TICK_FRAMES||(this.frameCount=0,this.tick())}
+ tick(){
+ if(!t.isUnlocked)return;
+ const i=this.skillTarget;
+ this._skillEnabled&&i&&i.canAutoCast&&this.hasLivingEnemy()&&i.castFirstReadySlot();
+ const s=this.waveTarget;
+ this._waveEnabled&&s&&s.canAutoCall&&s.autoCallIfFull()}
+ hasLivingEnemy(){
+ const t=lri.getInstance().getEnemyList();
+ for(const i of t)if(i.isAlive)return!0;
+ return!1}
+ }
+ ;
+ Vt(NF,"BattleAutoController"),Kt(NF,"instance"),Kt(NF,"TICK_FRAMES",30),Kt(NF,"DEFAULT_ENABLED",!1),Kt(NF,"UNLOCK_MAX_WAVE",100);
+ let PF=NF;
+ const DF=class t{
+ constructor(){
+ Kt(this,"medals",[])}
+ static getInstance(){
+ return null==this.instance&&(this.instance=new t),this.instance}
+ setBookData(t){
+ var i;
+ (null==(i=null==t?void 0:t[0])?void 0:i.medal)&&(this.medals=String(t[0].medal).split("|").map(Number))}
+ init(){
+ }
+ getMedal(t){
+ if(t<10)return 0;
+ const i=Math.floor(t/10)-1;
+ return i>=this.medals.length?this.medals[this.medals.length-1]??0:this.medals[i]??0}
+ getExpectedNormalMedal(t){
+ const i=this.getMedal(t);
+ if(i<=0)return 0;
+ const s=cx.getInstance().getRebirthMedalPetDelta(),e=wx.getInstance(),n=e.getGlobalTransMedalBonusPct(IR.getWaterDragonOwnedMedalCapBonus()),h=e.getCurrentTeamTransMedalBonusPct(),r=IR.getWaterDragonTeamMedalBonus(e.getTeamIds()),o=VR.getInstance().getGameplayMultiplier(Cx.MedalBuff)+.01*s+.01*(n+h+r);
+ return Math.floor(i*o)}
+ }
+ ;
+ Vt(DF,"RebirthMedalManager"),Kt(DF,"instance");
+ let LF=DF;
+ const GF=class t extends cG{
+ constructor(){
+ super(),Kt(this,"lblTime"),Kt(this,"lblMpm"),Kt(this,"lblBest"),Kt(this,"provider",null),Kt(this,"frameCnt",0),Kt(this,"ticking",!1),this.width=520,this.height=260,this.outSideClickHide=!0,this.lblTime=new JD("",16777215,cD.DEFAULT_FONT_OPTION_18),this.lblMpm=new JD("",16777215,cD.DEFAULT_FONT_OPTION_18),this.lblBest=new JD("",16768341,cD.DEFAULT_FONT_OPTION_18);
+ const t=[this.lblTime,this.lblMpm,this.lblBest];
+ for(let i=0;
+ i<t.length;
+ i++)t[i].x=36,t[i].y=80+52*i,this.contentContainer.addChild(t[i])}
+ static getInstance(){
+ return this._instance||(this._instance=new t),this._instance}
+ showRunInfo(t){
+ this.provider=t,this.title=CG.getText("GAME_1517","환생 기록"),this.refresh(),this.startTicker(),super.show()}
+ hide(){
+ this.stopTicker(),super.hide()}
+ startTicker(){
+ this.ticking||(this.ticking=!0,this.frameCnt=0,LM.getInstance().add(this.onFrame,this))}
+ stopTicker(){
+ this.ticking&&(this.ticking=!1,LM.getInstance().remove(this.onFrame,this))}
+ onFrame(){
+ ++this.frameCnt<t.REFRESH_FRAMES||(this.frameCnt=0,this.refresh())}
+ refresh(){
+ const i=this.provider;
+ if(!i)return;
+ const s=CG.getText.bind(CG);
+ this.lblTime.text=`${
+ s("GAME_1518","환생후 지난 시간")}
+  : `+t.formatDuration(i.runElapsedSec);
+ const e=s("GAME_1519","분당 훈장 획득량"),n=i.currentMpm;
+ if(null==n)this.lblMpm.text=`${
+ e}
+  : -`;
+ else{
+ const t=VD.displayLargeNumberAsAlphabet(n)+"/m",h=i.isRecordWindow&&n>0&&n>=i.bestMpm?` (${
+ s("GAME_1521","갱신중!")}
+ )`:"";
+ this.lblMpm.text=`${
+ e}
+  : ${
+ t}
+ ${
+ h}
+ `}
+ const h=s("GAME_1520","분당 훈장 획득량 최고 기록");
+ this.lblBest.text=i.bestMpm>0?`${
+ h}
+  : ${
+ VD.displayLargeNumberAsAlphabet(i.bestMpm)}
+ /m`:`${
+ h}
+  : -`}
+ static formatDuration(t){
+ const i=Math.floor(t/3600),s=Math.floor(t%3600/60),e=(t%60).toString().padStart(2,"0");
+ return i>0?`${
+ i}
+ :${
+ s.toString().padStart(2,"0")}
+ :${
+ e}
+ `:`${
+ s}
+ :${
+ e}
+ `}
+ }
+ ;
+ Vt(GF,"RunInfoPopup"),Kt(GF,"_instance"),Kt(GF,"REFRESH_FRAMES",30);
+ let BF=GF;
+ const UF=class t extends Ge{
+ constructor(){
+ super(),Kt(this,"lblTime"),Kt(this,"allowedByMode",!0),Kt(this,"frameCnt",0),Kt(this,"lastTimeText",""),this.lblTime=new VB("UI-TIMER","--:--",16777215,cD.DEFAULT_FONT_OPTION_18),this.lblTime.iconScale=31/30,this.lblTime.y=.5*(t.BAR_H-31)-2,this.lblTime.textOffsetY=.5*t.BAR_H-this.lblTime.y-15.5,this.addChild(this.lblTime),this.hitArea=new Ri(0,0,100,t.BAR_H),this.eventMode="static",this.cursor="pointer",this.on("pointertap",this.onTap,this),this.visible=!1,LM.getInstance().add(this.onFrame,this)}
+ get runElapsedSec(){
+ const t=ML.lastReviveTime;
+ return t<=0?0:Math.max(0,Math.floor(.001*(tx.time-t)))}
+ get currentMpm(){
+ const i=this.runElapsedSec;
+ return i<t.MPM_DISPLAY_MIN_SEC?null:LF.getInstance().getExpectedNormalMedal(ML.wave)/(i/60)}
+ get bestMpm(){
+ return ML.bestMedalPerMin}
+ get isRecordWindow(){
+ return ML.lastReviveTime>0&&this.runElapsedSec>=t.RECORD_MIN_SEC}
+ setAllowedByMode(t){
+ this.allowedByMode=t,t||(this.visible=!1)}
+ onTap(){
+ $L(),BF.getInstance().showRunInfo(this)}
+ onFrame(){
+ ++this.frameCnt<60||(this.frameCnt=0,this.tick())}
+ tick(){
+ const i=this.allowedByMode&&ML.bestMedalPerMin>0&&ML.lastReviveTime>0;
+ if(this.visible!==i&&(this.visible=i),!i)return;
+ const s=t.formatDuration(this.runElapsedSec);
+ s!==this.lastTimeText&&(this.lastTimeText=s,this.lblTime.text=s)}
+ static formatDuration(t){
+ const i=Math.floor(t/3600),s=Math.floor(t%3600/60),e=(t%60).toString().padStart(2,"0");
+ return i>0?`${
+ i}
+ :${
+ s.toString().padStart(2,"0")}
+ :${
+ e}
+ `:`${
+ s}
+ :${
+ e}
+ `}
+ }
+ ;
+ Vt(UF,"RunInfo"),Kt(UF,"MPM_DISPLAY_MIN_SEC",600),Kt(UF,"RECORD_MIN_SEC",1200),Kt(UF,"BAR_H",40);
+ let FF=UF;
AttestManager 1 hunks, 104 statements
+ static getInstance(){
+ return this._instance||(this._instance=new t),this._instance}
+ constructor(){
+ }
+ async run(t,i){
+ if(!t)return!0;
+ const s=AL.getInstance();
+ let e=t.nonce??"",n=t.pn?Number(t.pn):911317121499;
+ if(""==e)return!0;
+ const h=s.getClientData("PLAY_INTEGRITY_ENABLED");
+ if(h&&"N"==h)return!0;
+ if(zA.isAppBundleVersionLessThan("1.12.93"))return!0;
+ if("capacitor"!=s.envPlatform)return this.showMessage(this.getMessage(9001)),!1;
+ const{
+ Capacitor:r}
+ =await Xt(async()=>{
+ const{
+ Capacitor:t}
+ =await Promise.resolve().then(()=>ajt);
+ return{
+ Capacitor:t}
+ }
+ ,void 0);
+ if(!r.isNativePlatform())return this.showMessage(this.getMessage(9002)),!1;
+ if(r.getPlatform()!=s.buildType)return this.showMessage(this.getMessage(9003)),!1;
+ try{
+ const{
+ PlayIntegrity:s}
+ =await Xt(async()=>{
+ const{
+ PlayIntegrity:t}
+ =await Promise.resolve().then(()=>qui);
+ return{
+ PlayIntegrity:t}
+ }
+ ,void 0),h=await s.requestIntegrityToken({
+ nonce:e,googleCloudProjectNumber:n}
+ );
+ return await this.attest(t,h,i,2)}
+ catch(o){
+ const t=this.parseErrorCode((null==o?void 0:o.message)??"");
+ return this.showMessage(this.getMessage(t)),!1}
+ }
+ parseErrorCode(t){
+ let i=t.match(/^\s*(-?\d+)/);
+ return i?Number(i[1]):(i=t.match(/\((-?\d+)\)/),i?Number(i[1]):null)}
+ async attest(t,i,s,e){
+ const n=(null==i?void 0:i.token)??"",h=await rD.getInstance().system.attest(n,s,e);
+ return h&&h.success?"ok"in h.body&&1==h.body.ok||(this.showMessage(this.getMessage(9004)),!1):(this.showMessage(this.getMessage(9005)),!1)}
+ async showMessage(t){
+ if(t){
+ let s;
+ try{
+ s=UL()}
+ catch(i){
+ }
+ s||await BL(),wG.getInstance().show(t,()=>{
+ try{
+ s=UL(),s.exitApp()}
+ catch(i){
+ }
+ }
+ )}
+ }
+ getMessage(t){
+ let i="";
+ switch(t){
+ case-1:i=CG.getText("COMMON_563","Play 스토어 앱을 최신 버전으로 업데이트해 주세요.");
+ break;
+ case-2:i=CG.getText("COMMON_564","Google Play 스토어가 설치되어 있지 않거나 사용할 수 없습니다. 설치 및 활성화 여부를 확인해 주세요.");
+ break;
+ case-3:i=CG.getText("AGE_RANGE_15","네트워크 연결에 문제가 있습니다. 인터넷 상태를 확인해 주세요.");
+ break;
+ case-4:i=CG.getText("COMMON_566","Play 스토어 앱을 최신 버전으로 업데이트한 후 로그인해 주세요.");
+ break;
+ case-5:i=CG.getText("COMMON_560","이 앱은 Google Play에서 설치되지 않았습니다.")+"\n"+CG.getText("COMMON_561","Google Play에서 정식 버전을 설치해 주세요.");
+ break;
+ case-6:i=CG.getText("COMMON_567","Google Play 서비스를 사용할 수 없습니다. 설치, 업데이트 및 활성화 여부를 확인해 주세요.");
+ break;
+ case-7:i=CG.getText("COMMON_562","이 앱의 안전성을 확인할 수 없습니다.")+"\n"+CG.getText("COMMON_561","Google Play에서 정식 버전을 설치해 주세요.");
+ break;
+ case-8:i=CG.getText("AGE_RANGE_20","일시적인 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.");
+ break;
+ case-9:i=CG.getText("COMMON_563","Play 스토어 앱을 최신 버전으로 업데이트해 주세요.");
+ break;
+ case-12:i=CG.getText("COMMON_569","Google Play 서버에 일시적인 오류가 발생했습니다.")+"\n"+CG.getText("COMMON_82","잠시 후에 다시 시도해 주세요.");
+ break;
+ case-14:i=CG.getText("COMMON_563","Play 스토어 앱을 최신 버전으로 업데이트해 주세요.");
+ break;
+ case-15:i=CG.getText("COMMON_570","Google Play 서비스가 오래되었거나 지원되지 않습니다. 최신 버전으로 업데이트해 주세요.");
+ break;
+ case-17:case-18:i=CG.getText("AGE_RANGE_20","일시적인 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.");
+ break;
+ case-100:case-101:case-102:i=CG.getText("COMMON_571","일시적인 내부 오류가 발생했습니다.")+"\n"+CG.getText("COMMON_82","잠시 후에 다시 시도해 주세요.")}
+ return i||(i=CG.getText("COMMON_562","이 앱의 안전성을 확인할 수 없습니다.")+"\n"+CG.getText("COMMON_561","Google Play에서 정식 버전을 설치해 주세요.")),t&&(i=`${
+ i}
+  (P${
+ t}
+ )`),i}
+ }
+ ;
+ Vt(bG,"AttestManager"),Kt(bG,"_instance");
+ let _G=bG;
+ const yG=class t{
WaveCallInfo 9 hunks, 39 statements
+ constructor(){
+ super(),Kt(this,"icon",new AB("UI_Ekkorr","BTN_WAVE")),Kt(this,"bar",new ZD),Kt(this,"barBg",new ZD),Kt(this,"lblNumCall",new JD("0",16777215,cD.DEFAULT_OUTLINE_FONT_OPTION_17)),Kt(this,"lblBuff",new JD("",65280,cD.DEFAULT_OUTLINE_FONT_OPTION_16)),Kt(this,"autoChip",new kF),Kt(this,"onAutoChipVisibilityChanged",null),Kt(this,"doubleWaveGroup",new Ge),Kt(this,"doubleWaveIcon",null),Kt(this,"lblDoubleWaveJump",new JD("",16768324,cD.DEFAULT_OUTLINE_FONT_OPTION_20)),Kt(this,"doubleWaveTimer",0),Kt(this,"doubleWaveStartY",0),Kt(this,"maxCall",1),Kt(this,"energy",0),Kt(this,"maxEnergy",100),Kt(this,"lastCallTime",tx.time),Kt(this,"cnt",0),Kt(this,"pendingCalls",0),Kt(this,"debounceTimer",null),Kt(this,"DEBOUNCE_DELAY",3e3),this.bar.setIndex(2),this.barBg.setIndex(6),this.addChild(this.barBg),this.addChild(this.icon),this.addChild(this.bar),this.addChild(this.lblNumCall),this.bar.width=40,this.barBg.width=44,this.barBg.height=12,this.bar.height=this.barBg.height-4,this.bar.x=this.icon.width+2,this.bar.y=26,this.barBg.x=this.bar.x-2,this.barBg.y=24,this.lblNumCall.x=this.bar.x,this.lblNumCall.y=1,this.lblBuff.textColor=16750848,this.lblBuff.x=0,this.lblBuff.y=this.icon.height-16,this.lblBuff.visible=!1,this.addChild(this.lblBuff),this.doubleWaveIcon=new He(QA.getTexture("UI_Ekkorr","Hero83")),this.doubleWaveIcon.anchor.set(0,.5),this.doubleWaveIcon.scale.set(.5),this.doubleWaveIcon.x=0,this.doubleWaveIcon.y=0,this.doubleWaveGroup.addChild(this.doubleWaveIcon),this.lblDoubleWaveJump.x=this.doubleWaveIcon.width+6,this.lblDoubleWaveJump.y=.5*-this.lblDoubleWaveJump.height,this.doubleWaveGroup.addChild(this.lblDoubleWaveJump),this.doubleWaveStartY=-20,this.doubleWaveGroup.x=5,this.doubleWaveGroup.y=this.doubleWaveStartY,this.doubleWaveGroup.visible=!1,this.addChild(this.doubleWaveGroup),this.autoChip.x=.5*(this.icon.width-this.autoChip.pillWidth),this.autoChip.y=this.icon.height+6,this.autoChip.visible=!1,this.autoChip.onTap=()=>{
+ PF.getInstance().toggleWaveFromUI()}
+ ,this.addChild(this.autoChip),this.initialize();
+ const t=PF.getInstance();
+ t.setWaveTarget(this),t.loadSetting().then(()=>this.onAutoEnabledChanged())}
- constructor(){
- super()}
- showError(t,i=null,s=90){
- let e=(null==t?void 0:t.errorMessage)??SG.getText("COMMON_77","네트워크 오류가 발생하였습니다."),n=SG.getErrorMessage(t.error);
- n&&(e=n),i&&(e+="\n"+i),this.showMessage(e,s)}
+ get contentBottom(){
+ if(this.autoChip.visible)return this.autoChip.y+this.autoChip.pillHeight;
+ let t=Math.max(this.icon.height,this.barBg.y+this.barBg.height);
+ return this.lblBuff.visible&&(t=Math.max(t,this.lblBuff.y+this.lblBuff.height)),t}
+ get canAutoCall(){
+ var t;
+ return this.visible&&!0===(null==(t=this.parent)?void 0:t.visible)&&!ML.isSoulResting}
+ autoCallIfFull(){
+ if(this.getChargeState().numCall<this.maxCall)return!1;
+ const t=this.callWave();
+ return t&&this.autoChip.pop(),t}
+ onAutoEnabledChanged(){
+ this.autoChip.setOn(PF.getInstance().waveEnabled)}
+ getChargeState(){
+ const t=tx.time-this.lastCallTime,i=VR.getInstance().getGameplayMultiplier(kR.WaveCall),s=.001*t*i;
+ return{
+ waveCallBuff:i,elapsedSec:s,numCall:Math.min(Math.floor(s/this.maxEnergy),this.maxCall)}
+ var t;
- const t=tx.time-this.lastCallTime,i=VR.getInstance().getGameplayMultiplier(kR.WaveCall),s=.001*t*i,e=Math.round(100*(i-1));
+ const i=PF.isUnlocked;
+ this.autoChip.visible!==i&&(this.autoChip.visible=i,null==(t=this.onAutoChipVisibilityChanged)||t.call(this,i));
+ const{
+ waveCallBuff:s,elapsedSec:e,numCall:n}
+ =this.getChargeState(),h=Math.round(100*(s-1));
- %`,this.lblBuff.x=.5*(this.icon.width-this.lblBuff.width),this.lblBuff.visible=!0):this.lblBuff.visible=!1;
- const n=Math.min(Math.floor(s/this.maxEnergy),this.maxCall);
- n>=this.maxCall?this.energy=this.maxEnergy:this.energy=s%this.maxEnergy,this.energy<0&&(this.energy=0),this.bar.width=40*this.energy/this.maxEnergy,this.lblNumCall.text=n.toString()+" / "+this.maxCall.toString()}
+ %`,this.lblBuff.x=.5*(this.icon.width-this.lblBuff.width),this.lblBuff.visible=!0):this.lblBuff.visible=!1,n>=this.maxCall?this.energy=this.maxEnergy:this.energy=e%this.maxEnergy,this.energy<0&&(this.energy=0),this.bar.width=40*this.energy/this.maxEnergy,this.lblNumCall.text=n.toString()+" / "+this.maxCall.toString()}
- const t=tx.time-this.lastCallTime,i=VR.getInstance().getGameplayMultiplier(kR.WaveCall),s=.001*t*i,e=Math.min(Math.floor(s/this.maxEnergy),this.maxCall);
- if(e<=0)return void u2.getInstance().showMessage(SG.getText("GAME_186","아직 분노게이지가 충전되지 않았습니다."));
+ const{
+ waveCallBuff:t,numCall:i}
+ =this.getChargeState();
+ if(i<=0)return RF.getInstance().showMessage(CG.getText("GAME_186","아직 분노게이지가 충전되지 않았습니다.")),!1;
- if(!tri.getInstance().callNextWave(o))return;
+ if(!lri.getInstance().callNextWave(h))return!1;
- e>=this.maxCall?this.lastCallTime=tx.time-a*c*1e3:this.lastCallTime+=1e3*c,zL.getInstance().playSFX(zL.SFX_WAVE_CALL,2),this.cnt=0,this.update(),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(()=>{
+ return i>=this.maxCall?this.lastCallTime=tx.time-r*o*1e3:this.lastCallTime+=1e3*o,zL.getInstance().playSFX(zL.SFX_WAVE_CALL,2),this.cnt=0,this.update(),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(()=>{
- ,this.DEBOUNCE_DELAY)}
+ ,this.DEBOUNCE_DELAY),!0}
SystemErrorPopup 5 hunks, 37 statements
- super(),Kt(this,"lblMessage"),Kt(this,"btnConfirm"),Kt(this,"delayCount",0),this.outSideClickHide=!1,this.lblMessage=new JD("게임 데이터가 업데이트 되었습니다.\n게임을 재실행 해주세요.",cD.DEFAULT_COLOR,{
+ super(),Kt(this,"lblMessage"),Kt(this,"btnConfirm"),Kt(this,"error",""),Kt(this,"delayCount",0),this.outSideClickHide=!1,this.lblMessage=new JD("게임 데이터가 업데이트 되었습니다.\n게임을 재실행 해주세요.",cD.DEFAULT_COLOR,{
- onConfirmBtn(){
+ async onConfirmBtn(){
+ if("CLIENT_NOT_ATTESTED"!=this.error){
+ return}
+ const{
+ getPlatform:t}
+ =await Xt(async()=>{
+ const{
+ getPlatform:t}
+ =await Promise.resolve().then(()=>VL);
+ return{
+ getPlatform:t}
+ }
+ ,void 0);
+ let i;
+ try{
+ i=t()}
+ catch(s){
+ }
+ if(!i){
+ const{
+ initPlatform:t}
+ =await Xt(async()=>{
+ const{
+ initPlatform:t}
+ =await Promise.resolve().then(()=>VL);
+ return{
+ initPlatform:t}
+ }
+ ,void 0);
+ await t()}
+ try{
+ i=t(),i.exitApp()}
+ catch(s){
+ }
+ this.error=t;
- "LT_ERROR"==t?(i=SG.getText("COMMON_268","게임 데이터가 업데이트 되었습니다."),i+=" (LE)"):"DUPLICATE_LOGIN"==t||"DUPLICATE_SESSION"==t?(i=SG.getText("COMMON_75","다른 기기에서 접속하였습니다."),i+=" (DL)"):"INVALID_USER_TYPE"==t?i=MG.getInstance().getInvalidUserTypeMessage("(IUT-SEP)"):(i=SG.getText("COMMON_74","서버와의 접속이 끊어졌습니다."),i+=" ("+t.toUpperCase().substring(0,3)+")"),this.lblMessage.text=i,this.btnConfirm.text=SG.getText("COMMON_1","확인"),this.updateLayout()}
+ "CLIENT_NOT_ATTESTED"==t?i=CG.getText("COMMON_562","이 앱의 안전성을 확인할 수 없습니다.")+"\n"+CG.getText("COMMON_561","Google Play에서 정식 버전을 설치해 주세요."):"LT_ERROR"==t?(i=CG.getText("COMMON_268","게임 데이터가 업데이트 되었습니다."),i+=" (LE)"):"DUPLICATE_LOGIN"==t||"DUPLICATE_SESSION"==t?(i=CG.getText("COMMON_75","다른 기기에서 접속하였습니다."),i+=" (DL)"):"INVALID_USER_TYPE"==t?i=AG.getInstance().getInvalidUserTypeMessage("(IUT-SEP)"):(i=CG.getText("COMMON_74","서버와의 접속이 끊어졌습니다."),i+=" ("+t.toUpperCase().substring(0,3)+")"),this.lblMessage.text=i,this.btnConfirm.text=CG.getText("COMMON_1","확인"),this.updateLayout()}
TowerReadyPopup 1 hunks, 23 statements
- var t;
- this.teamKindNums=new Array(12).fill(-1),this.teamTrans=new Array(12).fill(0);
- const i=wx.getInstance().list,s=wx.getInstance(),e=null==(t=this.floorVO)?void 0:t.battleVO,n=e&&"0"!==String(e.tribes)?new Set(String(e.tribes).split("|").map(Number)):null;
- let h=0;
- for(let r=0;
- r<i.length&&h<this.maxAllies;
- r++){
- const t=i[r];
- if(!(t.kindNum>=1e4)){
- if(e){
- const i=s.getBookVO(t.kindNum);
- if(i){
- if(e.gradeMax>0&&i.grade>e.gradeMax)continue;
- if(n&&!n.has(i.tribe))continue;
- if("Y"===e.femaleExclude&&i.sex===hx.FEMALE)continue;
- if("Y"===e.maleExclude&&i.sex===hx.MALE)continue;
- if("Y"===e.rangeExclude&&i.unitType===ix.RANGE)continue;
- if("Y"===e.meleeExclude&&i.unitType===ix.MELEE)continue;
- if("Y"===e.airExclude&&i.isAir)continue}
- }
- this.teamKindNums[h]=t.kindNum,this.teamTrans[h]=t.trans,h++}
- }
- }
+ this.teamKindNums=new Array(12).fill(-1),this.teamTrans=new Array(12).fill(0)}
ActiveSkillMain 5 hunks, 22 statements
- super(),Kt(this,"list",[]),Kt(this,"btnAdd"),Kt(this,"btnChange"),Kt(this,"skillMaxNum",3),Kt(this,"count",0),Kt(this,"darkLightningCount",40),Kt(this,"lightningHitTargets",new Set),Kt(this,"thunderStormRatio",0),Kt(this,"thunderStormIter",0),Kt(this,"thunderStormMaxTargets",35),Kt(this,"thunderStormHitCount",0),Kt(this,"heavenSwordFrame",0),Kt(this,"heavenSwordSpawned",[]),Kt(this,"actLightningCount",0),Kt(this,"actLightningFrameCount",0),Kt(this,"actLightningStage",0),Kt(this,"summonGunnerCount",0),Kt(this,"summonGunnerTotal",25),Kt(this,"summonGunnerStage",0),Kt(this,"summonGunnerFrameCount",0);
+ super(),Kt(this,"list",[]),Kt(this,"btnAdd"),Kt(this,"btnChange"),Kt(this,"autoToggle"),Kt(this,"skillMaxNum",3),Kt(this,"unlockPollCnt",0),Kt(this,"count",0),Kt(this,"darkLightningCount",40),Kt(this,"lightningHitTargets",new Set),Kt(this,"thunderStormRatio",0),Kt(this,"thunderStormIter",0),Kt(this,"thunderStormMaxTargets",35),Kt(this,"thunderStormHitCount",0),Kt(this,"heavenSwordFrame",0),Kt(this,"heavenSwordSpawned",[]),Kt(this,"actLightningCount",0),Kt(this,"actLightningFrameCount",0),Kt(this,"actLightningStage",0),Kt(this,"summonGunnerCount",0),Kt(this,"summonGunnerTotal",25),Kt(this,"summonGunnerStage",0),Kt(this,"summonGunnerFrameCount",0);
- this.btnAdd=new He(QA.getTexture("UI_Ekkorr","UI_SKILL_ADD")),this.btnAdd.scale.set(.8),this.btnAdd.x=.5*this.btnAdd.width,this.btnAdd.y=.5*this.btnAdd.height,this.btnAdd.anchor.set(.5),this.addChild(this.btnAdd),this.btnAdd.eventMode="static",this.btnAdd.cursor="pointer",this.btnAdd.on("pointertap",this.onAddClick,this),this.btnChange=new He(QA.getTexture("UI_Ekkorr","UI_SKILL_CHANGE")),this.btnChange.scale.set(1),this.btnChange.anchor.set(.5),this.addChild(this.btnChange),this.btnChange.eventMode="static",this.btnChange.cursor="pointer",this.btnChange.on("pointertap",this.onChangeClick,this),this.refreshSlots()}
+ this.btnAdd=new He(QA.getTexture("UI_Ekkorr","UI_SKILL_ADD")),this.btnAdd.scale.set(.8),this.btnAdd.x=.5*this.btnAdd.width,this.btnAdd.y=.5*this.btnAdd.height,this.btnAdd.anchor.set(.5),this.addChild(this.btnAdd),this.btnAdd.eventMode="static",this.btnAdd.cursor="pointer",this.btnAdd.on("pointertap",this.onAddClick,this),this.btnChange=new He(QA.getTexture("UI_Ekkorr","UI_SKILL_CHANGE")),this.btnChange.scale.set(1),this.btnChange.anchor.set(.5),this.addChild(this.btnChange),this.btnChange.eventMode="static",this.btnChange.cursor="pointer",this.btnChange.on("pointertap",this.onChangeClick,this),this.autoToggle=new kF,this.autoToggle.onTap=()=>{
+ PF.getInstance().toggleSkillFromUI()}
+ ,this.addChild(this.autoToggle),this.refreshSlots();
+ const t=PF.getInstance();
+ t.setSkillTarget(this),t.loadSetting().then(()=>this.refreshAutoToggle()),XG.getInstance().add(this.onUnlockPoll,this)}
+ onUnlockPoll(){
+ ++this.unlockPollCnt<60||(this.unlockPollCnt=0,this.autoToggle.visible!==PF.isUnlocked&&this.refreshAutoToggle())}
+ get canAutoCast(){
+ return this.visible&&this.btnChange.visible}
+ castFirstReadySlot(){
+ for(const t of this.list)if(t.isReady)return t.press(!1);
+ return!1}
+ onAutoEnabledChanged(){
+ this.refreshAutoToggle()}
+ refreshAutoToggle(){
+ if(this.autoToggle.visible=PF.isUnlocked,!this.autoToggle.visible)return;
+ this.autoToggle.setOn(PF.getInstance().skillEnabled);
+ const i=this.btnChange.visible?this.btnChange:this.btnAdd;
+ this.autoToggle.x=i.x-.5*this.autoToggle.pillWidth,this.autoToggle.y=i.y+.5*i.height+t.AUTO_PILL_GAP}
- e<this.skillMaxNum?(this.btnAdd.visible=!0,this.btnAdd.x=n+.5*this.btnAdd.width,this.btnAdd.y=.5*this.btnAdd.height,n+=this.btnAdd.width+5):this.btnAdd.visible=!1,this.btnChange.visible=e>0,this.btnChange.x=n+.5*this.btnChange.width,this.btnChange.y=.5*this.btnChange.height+2,n+=this.btnChange.width,this.x=.5*(640-n)}
+ e<this.skillMaxNum?(this.btnAdd.visible=!0,this.btnAdd.x=n+.5*this.btnAdd.width,this.btnAdd.y=.5*this.btnAdd.height,n+=this.btnAdd.width+5):this.btnAdd.visible=!1,this.btnChange.visible=e>0,this.btnChange.x=n+.5*this.btnChange.width,this.btnChange.y=.5*this.btnChange.height+2,n+=this.btnChange.width,this.x=.5*(640-n),this.refreshAutoToggle()}
- Vt(j2,"ActiveSkillMain"),Kt(j2,"instance"),Kt(j2,"SWORD_DATA",[{
+ Vt(s5,"ActiveSkillMain"),Kt(s5,"instance"),Kt(s5,"AUTO_PILL_GAP",-4),Kt(s5,"SWORD_DATA",[{
RebirthMedalManager 1 hunks, 18 statements
- const ehi=class t{
- constructor(){
- Kt(this,"medals",[])}
- static getInstance(){
- return null==this.instance&&(this.instance=new t),this.instance}
- setBookData(t){
- var i;
- (null==(i=null==t?void 0:t[0])?void 0:i.medal)&&(this.medals=String(t[0].medal).split("|").map(Number))}
- init(){
- }
- getMedal(t){
- if(t<10)return 0;
- const i=Math.floor(t/10)-1;
- return i>=this.medals.length?this.medals[this.medals.length-1]??0:this.medals[i]??0}
- }
- ;
- Vt(ehi,"RebirthMedalManager"),Kt(ehi,"instance");
- let nhi=ehi;
LocalDataManager 1 hunks, 15 statements
+ static async getBattleAutoSkillEnabled(){
+ const t=this.getKey("bAutoSkill");
+ return await this.getData(t)}
+ static async setBattleAutoSkillEnabled(t){
+ const i=this.getKey("bAutoSkill");
+ await this.saveData(i,t)}
+ static async getBattleAutoWaveEnabled(){
+ const t=this.getKey("bAutoWave");
+ return await this.getData(t)}
+ static async setBattleAutoWaveEnabled(t){
+ const i=this.getKey("bAutoWave");
+ await this.saveData(i,t)}
+ static async getBattleAutoEnabledLegacy(){
+ const t=this.getKey("bAuto");
+ return await this.getData(t)}
CapacitorPlayIntegrityWeb 1 hunks, 14 statements
+ async requestIntegrityToken(t){
+ if(!t.nonce)throw new Error("Nonce must be specified");
+ return{
+ token:""}
+ }
+ }
+ ;
+ Vt(BSi,"CapacitorPlayIntegrityWeb");
+ let USi=BSi;
+ const FSi=Object.freeze(Object.defineProperty({
+ __proto__:null,CapacitorPlayIntegrityWeb:USi}
+ ,Symbol.toStringTag,{
+ value:"Module"}
+ )),HSi=class extends V$t{
CommonToast 1 hunks, 8 statements
- ;
- Vt(l2,"CommonToast"),Kt(l2,"instance");
- let u2=l2;
- const d2=class t extends Ge{
- constructor(){
- super(),Kt(this,"icon",new MB("UI_Ekkorr","BTN_WAVE")),Kt(this,"bar",new ZD),Kt(this,"barBg",new ZD),Kt(this,"lblNumCall",new JD("0",16777215,cD.DEFAULT_OUTLINE_FONT_OPTION_17)),Kt(this,"lblBuff",new JD("",65280,cD.DEFAULT_OUTLINE_FONT_OPTION_16)),Kt(this,"doubleWaveGroup",new Ge),Kt(this,"doubleWaveIcon",null),Kt(this,"lblDoubleWaveJump",new JD("",16768324,cD.DEFAULT_OUTLINE_FONT_OPTION_20)),Kt(this,"doubleWaveTimer",0),Kt(this,"doubleWaveStartY",0),Kt(this,"maxCall",1),Kt(this,"energy",0),Kt(this,"maxEnergy",100),Kt(this,"lastCallTime",tx.time),Kt(this,"cnt",0),Kt(this,"pendingCalls",0),Kt(this,"debounceTimer",null),Kt(this,"DEBOUNCE_DELAY",3e3),this.bar.setIndex(2),this.barBg.setIndex(6),this.addChild(this.barBg),this.addChild(this.icon),this.addChild(this.bar),this.addChild(this.lblNumCall),this.bar.width=40,this.barBg.width=44,this.barBg.height=12,this.bar.height=this.barBg.height-4,this.bar.x=this.icon.width+2,this.bar.y=26,this.barBg.x=this.bar.x-2,this.barBg.y=24,this.lblNumCall.x=this.bar.x,this.lblNumCall.y=1,this.lblBuff.textColor=16750848,this.lblBuff.x=0,this.lblBuff.y=this.icon.height-16,this.lblBuff.visible=!1,this.addChild(this.lblBuff),this.doubleWaveIcon=new He(QA.getTexture("UI_Ekkorr","Hero83")),this.doubleWaveIcon.anchor.set(0,.5),this.doubleWaveIcon.scale.set(.5),this.doubleWaveIcon.x=0,this.doubleWaveIcon.y=0,this.doubleWaveGroup.addChild(this.doubleWaveIcon),this.lblDoubleWaveJump.x=this.doubleWaveIcon.width+6,this.lblDoubleWaveJump.y=.5*-this.lblDoubleWaveJump.height,this.doubleWaveGroup.addChild(this.lblDoubleWaveJump),this.doubleWaveStartY=-20,this.doubleWaveGroup.x=5,this.doubleWaveGroup.y=this.doubleWaveStartY,this.doubleWaveGroup.visible=!1,this.addChild(this.doubleWaveGroup),this.initialize()}
- static getInstance(){
- return null==this.instance&&(this.instance=new t),this.instance}
RightBottomMenus 3 hunks, 7 statements
- super(),Kt(this,"btnDungeon",new MB("UI_Ekkorr","HeroGrade6")),Kt(this,"btnIdle",new MB("UI_Ekkorr","HeroGrade4")),Kt(this,"btnMap3",new MB("UI_Ekkorr","HeroGrade2")),Kt(this,"btnMap4",new MB("UI_Ekkorr","HeroGrade16")),Kt(this,"btnRaid",new MB("UI_Ekkorr","HeroGrade8")),Kt(this,"btnBuff",new MB("UI_Ekkorr","HeroGrade10")),Kt(this,"btnMine",new MB("UI_Ekkorr","HeroGrade12")),Kt(this,"healthOrb",bZt.getInstance()),Kt(this,"waveCallInfo",f2.getInstance()),this.healthOrb.x=640-.5*this.healthOrb.width-3,this.healthOrb.y=13,this.addChild(this.healthOrb),this.waveCallInfo.x=10,this.waveCallInfo.y=0,this.addChild(this.waveCallInfo),this.waveCallInfo.eventMode="static",this.waveCallInfo.on("pointerup",this.getNextWave,this),this.waveCallInfo.start(),Jjt.getInstance().x=0,Jjt.getInstance().y=-13,this.addChild(Jjt.getInstance()),Jjt.getInstance().onVisibilityChanged=t=>{
- this.waveCallInfo.y=t?-65:0}
- ,this.btnDungeon.x=500,this.btnDungeon.y=0,this.btnIdle.x=this.healthOrb.x-this.btnIdle.width-10,this.btnIdle.y=this.healthOrb.y,this.addChild(this.btnIdle),this.btnIdle.on("pointerup",this.onIdle,this),this.btnDungeon.x=this.btnIdle.x-this.btnDungeon.width-10,this.btnDungeon.y=this.btnIdle.y,this.addChild(this.btnDungeon),this.btnDungeon.on("pointerup",this.onDungeon,this),this.btnMap3.x=this.btnDungeon.x-this.btnMap3.width-10,this.btnMap3.y=this.btnDungeon.y,this.addChild(this.btnMap3),this.btnMap3.on("pointerup",this.onMap3,this),this.btnMap4.x=this.btnMap3.x-this.btnMap4.width-10,this.btnMap4.y=this.btnMap3.y,this.addChild(this.btnMap4),this.btnMap4.on("pointerup",this.onMap4,this),this.btnRaid.x=this.btnMap4.x-this.btnRaid.width-10,this.btnRaid.y=this.btnMap4.y,this.addChild(this.btnRaid),this.btnRaid.on("pointerup",this.onRaid,this),this.btnBuff.x=this.btnRaid.x-this.btnBuff.width-10,this.btnBuff.y=this.btnRaid.y,this.addChild(this.btnBuff),this.btnBuff.on("pointerup",this.onBuff,this),this.btnMine.x=this.btnBuff.x-this.btnMine.width-10,this.btnMine.y=this.btnBuff.y,this.addChild(this.btnMine),this.btnMine.on("pointerup",this.onMine,this);
+ super(),Kt(this,"btnDungeon",new AB("UI_Ekkorr","HeroGrade6")),Kt(this,"btnIdle",new AB("UI_Ekkorr","HeroGrade4")),Kt(this,"btnMap3",new AB("UI_Ekkorr","HeroGrade2")),Kt(this,"btnMap4",new AB("UI_Ekkorr","HeroGrade16")),Kt(this,"btnRaid",new AB("UI_Ekkorr","HeroGrade8")),Kt(this,"btnBuff",new AB("UI_Ekkorr","HeroGrade10")),Kt(this,"btnMine",new AB("UI_Ekkorr","HeroGrade12")),Kt(this,"healthOrb",xZt.getInstance()),Kt(this,"waveCallInfo",S2.getInstance()),this.healthOrb.x=640-.5*this.healthOrb.width-3,this.healthOrb.y=13,this.addChild(this.healthOrb),this.waveCallInfo.x=10,this.waveCallInfo.y=t.WAVE_CALL_BASE_Y,this.addChild(this.waveCallInfo),this.waveCallInfo.eventMode="static",this.waveCallInfo.on("pointerup",this.getNextWave,this),this.waveCallInfo.start(),cVt.getInstance().x=0,cVt.getInstance().y=-13,this.addChild(cVt.getInstance()),cVt.getInstance().onVisibilityChanged=()=>this.layoutWaveCall(),this.waveCallInfo.onAutoChipVisibilityChanged=()=>this.layoutWaveCall(),this.btnDungeon.x=500,this.btnDungeon.y=0,this.btnIdle.x=this.healthOrb.x-this.btnIdle.width-10,this.btnIdle.y=this.healthOrb.y,this.addChild(this.btnIdle),this.btnIdle.on("pointerup",this.onIdle,this),this.btnDungeon.x=this.btnIdle.x-this.btnDungeon.width-10,this.btnDungeon.y=this.btnIdle.y,this.addChild(this.btnDungeon),this.btnDungeon.on("pointerup",this.onDungeon,this),this.btnMap3.x=this.btnDungeon.x-this.btnMap3.width-10,this.btnMap3.y=this.btnDungeon.y,this.addChild(this.btnMap3),this.btnMap3.on("pointerup",this.onMap3,this),this.btnMap4.x=this.btnMap3.x-this.btnMap4.width-10,this.btnMap4.y=this.btnMap3.y,this.addChild(this.btnMap4),this.btnMap4.on("pointerup",this.onMap4,this),this.btnRaid.x=this.btnMap4.x-this.btnRaid.width-10,this.btnRaid.y=this.btnMap4.y,this.addChild(this.btnRaid),this.btnRaid.on("pointerup",this.onRaid,this),this.btnBuff.x=this.btnRaid.x-this.btnBuff.width-10,this.btnBuff.y=this.btnRaid.y,this.addChild(this.btnBuff),this.btnBuff.on("pointerup",this.onBuff,this),this.btnMine.x=this.btnBuff.x-this.btnMine.width-10,this.btnMine.y=this.btnBuff.y,this.addChild(this.btnMine),this.btnMine.on("pointerup",this.onMine,this);
+ layoutWaveCall(){
+ const i=cVt.getInstance();
+ i.visible?this.waveCallInfo.y=i.y-t.WAVE_CALL_GUIDE_GAP-this.waveCallInfo.contentBottom:this.waveCallInfo.y=t.WAVE_CALL_BASE_Y}
- Vt(B2t,"RightBottomMenus"),Kt(B2t,"instance");
+ Vt(X2t,"RightBottomMenus"),Kt(X2t,"instance"),Kt(X2t,"WAVE_CALL_BASE_Y",-19),Kt(X2t,"WAVE_CALL_GUIDE_GAP",8);
QuestSubMenu 4 hunks, 7 statements
- super(),Kt(this,"btnGold",new VB("UI_GemGold","100")),Kt(this,"btnBox",new Pni("UI-GOLD-BOX","UI_GOLD","0","0/5","(00:00)",145,46)),Kt(this,"btnGuide"),Kt(this,"autoContainer",new Ge),Kt(this,"lblAuto",new JD("자동:",12303291,cD.DEFAULT_OUTLINE_FONT_OPTION_16)),Kt(this,"lblAutoState",new JD("OFF",16737894,cD.DEFAULT_OUTLINE_FONT_OPTION_16)),Kt(this,"boxRequesting",!1),Kt(this,"requesting",!1),Kt(this,"boxTickerStarted",!1),Kt(this,"boxTickerFrame",0),Kt(this,"lastShownCount",-1),Kt(this,"lastShownTime",""),this.lblTitle.textSize=17,this.setTitle(SG.getText("GAME_1","퀘스트")),this.closeBtn.visible=!1,this.btnBox.x=this.bg.width-this.btnBox.width-6,this.btnBox.y=.5*(this.bg.height-this.btnBox.height)-2,this.addChild(this.btnBox),this.btnGold.color=VB.BROWN,this.btnGold.width=155,this.btnGold.height=46,this.btnGold.x=this.btnBox.x-this.btnGold.width-6,this.btnGold.y=.5*(this.bg.height-this.btnGold.height)-2,this.addChild(this.btnGold),this.btnGold.onClick=this.onGoldClick.bind(this),this.btnBox.onClick=this.onGoldBoxClick.bind(this),this.btnGuide=new MB("UI_Ekkorr","UI_Alarm"),this.btnGuide.x=this.lblTitle.x+this.lblTitle.width+3,this.btnGuide.y=this.lblTitle.y+.5*(this.lblTitle.height-this.btnGuide.height)+2,this.addChild(this.btnGuide),this.btnGuide.on("pointertap",()=>{
+ super(),Kt(this,"btnGold",new zB("UI_GemGold","100")),Kt(this,"btnBox",new Kni("UI-GOLD-BOX","UI_GOLD","0","0/5","(00:00)",145,46)),Kt(this,"btnGuide"),Kt(this,"autoToggle",new kF),Kt(this,"boxRequesting",!1),Kt(this,"requesting",!1),Kt(this,"boxTickerStarted",!1),Kt(this,"boxTickerFrame",0),Kt(this,"lastShownCount",-1),Kt(this,"lastShownTime",""),this.lblTitle.textSize=17,this.setTitle(CG.getText("GAME_1","퀘스트")),this.closeBtn.visible=!1,this.btnBox.x=this.bg.width-this.btnBox.width-6,this.btnBox.y=.5*(this.bg.height-this.btnBox.height)-2,this.addChild(this.btnBox),this.btnGold.color=zB.BROWN,this.btnGold.width=155,this.btnGold.height=46,this.btnGold.x=this.btnBox.x-this.btnGold.width-6,this.btnGold.y=.5*(this.bg.height-this.btnGold.height)-2,this.addChild(this.btnGold),this.btnGold.onClick=this.onGoldClick.bind(this),this.btnBox.onClick=this.onGoldBoxClick.bind(this),this.btnGuide=new AB("UI_Ekkorr","UI_Alarm"),this.btnGuide.x=this.lblTitle.x+this.lblTitle.width+3,this.btnGuide.y=this.lblTitle.y+.5*(this.lblTitle.height-this.btnGuide.height)+2,this.addChild(this.btnGuide),this.btnGuide.on("pointertap",()=>{
- ),this.autoContainer.addChild(this.lblAuto),this.lblAutoState.x=this.lblAuto.width+5,this.autoContainer.addChild(this.lblAutoState),this.autoContainer.x=10,this.autoContainer.y=this.lblTitle.y+this.lblTitle.height-1,this.autoContainer.eventMode="static",this.autoContainer.cursor="pointer",this.autoContainer.on("pointertap",this.onToggleAuto.bind(this)),this.addChild(this.autoContainer),Rni.getInstance().loadSetting().then(()=>this.refreshAutoLabel())}
+ ),this.autoToggle.onTap=this.onToggleAuto.bind(this),this.autoToggle.x=10,this.autoToggle.y=this.lblTitle.y+this.lblTitle.height-1,this.addChild(this.autoToggle),jni.getInstance().loadSetting().then(()=>this.refreshAutoToggle())}
- i.setEnabled(!i.enabled),this.refreshAutoLabel()}
- refreshAutoLabel(){
- const t=Rni.getInstance().enabled;
- this.lblAutoState.text=t?"ON":"OFF",this.lblAutoState.textColor=t?16750899:8947848}
+ i.setEnabled(!i.enabled),this.refreshAutoToggle()}
+ refreshAutoToggle(){
+ this.autoToggle.setOn(jni.getInstance().enabled)}
- this.setTitle(SG.getText("GAME_1","퀘스트")),this.lblAuto.text=SG.getText("COMMON_483","자동")+":",this.lblAutoState.x=this.lblAuto.width+5,this.btnGuide.x=this.lblTitle.x+this.lblTitle.width+3,this.btnGuide.y=this.lblTitle.y+.5*(this.lblTitle.height-this.btnGuide.height)+2;
+ this.setTitle(CG.getText("GAME_1","퀘스트")),this.btnGuide.x=this.lblTitle.x+this.lblTitle.width+3,this.btnGuide.y=this.lblTitle.y+.5*(this.lblTitle.height-this.btnGuide.height)+2;
SoulRestEndConfirmPopup 1 hunks, 6 statements
+ )),zui=$$t("CapacitorPlayIntegrity",{
+ web:Vt(()=>Xt(()=>Promise.resolve().then(()=>FSi),void 0).then(t=>new t.CapacitorPlayIntegrityWeb),"web")}
+ ),qui=Object.freeze(Object.defineProperty({
+ __proto__:null,PlayIntegrity:zui}
+ ,Symbol.toStringTag,{
+ value:"Module"}
SystemService 1 hunks, 5 statements
+ async attest(t,i,s,e=!1){
+ const n={
+ token:t,n:i,n2:s,_t:Date.now()}
+ ;
+ return this.post(XR.SYSTEM.ATTEST,n,e)}
ActiveSkillButton 1 hunks, 5 statements
- 0!=this.enabled&&0!=this.canUse&&(this.container.scale.set(.8),this.canUse=!1,this.iconOff.visible=!0,$L(),this.onClick&&this.onClick(),this.start())}
+ this.press(!0)}
+ get isReady(){
+ return this.enabled&&this.canUse}
+ press(t=!0){
+ return 0!=this.enabled&&0!=this.canUse&&(this.container.scale.set(.8),this.canUse=!1,this.iconOff.visible=!0,t&&$L(),this.onClick&&this.onClick(),this.start(),!0)}
Oo 5 hunks, 5 statements
- ),"Io"),set=Vt(t=>new Promise(i=>{
+ ),"Io"),get=Vt(t=>new Promise(i=>{
- yield set(s)}
+ yield get(s)}
-  of 3`,t),yield set(200),s.connected)return kst.SocketService("Socket already connected --- ping to retrieve messages"),s.emit(Yst.PING,{
+  of 3`,t),yield get(200),s.connected)return Wst.SocketService("Socket already connected --- ping to retrieve messages"),s.emit(oet.PING,{
- ),yield set(100),s.connected)return kst.SocketService(`Reconnection successful on attempt ${
+ ),yield get(100),s.connected)return Wst.SocketService(`Reconnection successful on attempt ${
- i.reconnectionAttempts+=1,3>i.reconnectionAttempts&&(yield set(200))}
+ i.reconnectionAttempts+=1,3>i.reconnectionAttempts&&(yield get(200))}
ResourceInfo 4 hunks, 4 statements
- super(),Kt(this,"bg",new ZD),Kt(this,"lblGold",new $B("UI_GOLD","0",cD.COLOR_ORANGE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblGem",new $B("UI_GEM_ICON","0",cD.COLOR_DEEP_SKYBLUE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblMedal",new $B("UI_STAR_ICON","0",cD.COLOR_WHITE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblSpeed",new $B("UI_SPEED_ICON0","+0%",cD.COLOR_WHITE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblHonor",new $B("PVP_COIN_ON","0",cD.COLOR_PURPLE_PINK,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblGuildCoin",new $B("GUILD_COIN","0",cD.COLOR_BRIGHT_GREEN,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblRaidCoin",new $B("RaidCoin_on","0",cD.COLOR_ORANGE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblCores",[]),Kt(this,"mode",0),Kt(this,"CORE_START_X",260),Kt(this,"CORE_GAP",100),Kt(this,"goldCountTween",null),Kt(this,"gemPoint",new gi),Kt(this,"gemPointInitialized",!1),Kt(this,"medalPoint",new gi),Kt(this,"medalPointInitialized",!1),Kt(this,"goldPoint",new gi),Kt(this,"goldPointInitialized",!1),Kt(this,"guildCoinPoint",new gi),Kt(this,"guildCoinPointInitialized",!1),this.bg.width=640,this.bg.height=40,this.addChild(this.bg),this.bg.alpha=.5,this.bg.setIndex(7),this.lblGem.x=260,this.lblGem.y=.5*(this.bg.height-this.lblGem.height),this.addChild(this.lblGem),this.lblMedal.x=390,this.lblMedal.y=.5*(this.bg.height-this.lblMedal.height),this.addChild(this.lblMedal),this.lblHonor.x=390,this.lblHonor.y=.5*(this.bg.height-this.lblHonor.height),this.lblHonor.visible=!1,this.addChild(this.lblHonor),this.lblGuildCoin.x=510,this.lblGuildCoin.y=.5*(this.bg.height-this.lblGuildCoin.height),this.lblGuildCoin.visible=!1,this.addChild(this.lblGuildCoin),this.lblRaidCoin.x=545,this.lblRaidCoin.y=.5*(this.bg.height-this.lblRaidCoin.height),this.lblRaidCoin.visible=!1,this.addChild(this.lblRaidCoin),this.lblSpeed.x=5,this.lblSpeed.y=.5*(this.bg.height-this.lblSpeed.height),this.lblSpeed.hitArea=new Ri(0,-this.lblSpeed.y,120,this.bg.height),this.lblSpeed.eventMode="static",this.lblSpeed.cursor="pointer",this.lblSpeed.on("pointertap",()=>{
+ super(),Kt(this,"bg",new ZD),Kt(this,"lblGold",new VB("UI_GOLD","0",cD.COLOR_ORANGE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblGem",new VB("UI_GEM_ICON","0",cD.COLOR_DEEP_SKYBLUE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblMedal",new VB("UI_STAR_ICON","0",cD.COLOR_WHITE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblSpeed",new VB("UI_SPEED_ICON0","+0%",cD.COLOR_WHITE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblHonor",new VB("PVP_COIN_ON","0",cD.COLOR_PURPLE_PINK,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblGuildCoin",new VB("GUILD_COIN","0",cD.COLOR_BRIGHT_GREEN,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblRaidCoin",new VB("RaidCoin_on","0",cD.COLOR_ORANGE,cD.DEFAULT_FONT_OPTION_18)),Kt(this,"lblCores",[]),Kt(this,"mode",0),Kt(this,"runInfo",new FF),Kt(this,"CORE_START_X",260),Kt(this,"CORE_GAP",100),Kt(this,"goldCountTween",null),Kt(this,"gemPoint",new gi),Kt(this,"gemPointInitialized",!1),Kt(this,"medalPoint",new gi),Kt(this,"medalPointInitialized",!1),Kt(this,"goldPoint",new gi),Kt(this,"goldPointInitialized",!1),Kt(this,"guildCoinPoint",new gi),Kt(this,"guildCoinPointInitialized",!1),this.bg.width=640,this.bg.height=40,this.addChild(this.bg),this.bg.alpha=.5,this.bg.setIndex(7),this.lblGem.x=260,this.lblGem.y=.5*(this.bg.height-this.lblGem.height),this.addChild(this.lblGem),this.lblMedal.x=390,this.lblMedal.y=.5*(this.bg.height-this.lblMedal.height),this.addChild(this.lblMedal),this.lblHonor.x=390,this.lblHonor.y=.5*(this.bg.height-this.lblHonor.height),this.lblHonor.visible=!1,this.addChild(this.lblHonor),this.lblGuildCoin.x=510,this.lblGuildCoin.y=.5*(this.bg.height-this.lblGuildCoin.height),this.lblGuildCoin.visible=!1,this.addChild(this.lblGuildCoin),this.lblRaidCoin.x=545,this.lblRaidCoin.y=.5*(this.bg.height-this.lblRaidCoin.height),this.lblRaidCoin.visible=!1,this.addChild(this.lblRaidCoin),this.lblSpeed.x=5,this.lblSpeed.y=.5*(this.bg.height-this.lblSpeed.height),this.lblSpeed.hitArea=new Ri(0,-this.lblSpeed.y,105,this.bg.height),this.lblSpeed.eventMode="static",this.lblSpeed.cursor="pointer",this.lblSpeed.on("pointertap",()=>{
- this.lblGold.x=510,this.lblGold.y=.5*(this.bg.height-this.lblGold.height),this.addChild(this.lblGold)}
+ this.lblGold.x=510,this.lblGold.y=.5*(this.bg.height-this.lblGold.height),this.addChild(this.lblGold),this.runInfo.x=110,this.runInfo.y=0,this.addChild(this.runInfo)}
- switch(this.lblRaidCoin.visible=!1,t){
+ switch(this.lblRaidCoin.visible=!1,this.runInfo.setAllowedByMode(0===t),t){
+ this.runInfo.setAllowedByMode(!1);
Fo 4 hunks, 4 statements
- var pet,get,met;
+ var Cet,Iet,Oet;
- )yield set(500)}
+ )yield get(500)}
- const r=n.platformType===get.MobileWeb||n.platformType===get.ReactNative||n.platformType===get.MetaMaskMobileWebview;
+ const r=n.platformType===Iet.MobileWeb||n.platformType===Iet.ReactNative||n.platformType===Iet.MetaMaskMobileWebview;
- kst.RemoteCommunication("[RemoteCommunication: handleSocketReconnectEvent()] on 'socket_reconnect' -- reset key exchange status / set ready to false"),i.ready=!1,i.authorized=!1,jst(i),t.emitServiceStatusEvent({
+ Wst.RemoteCommunication("[RemoteCommunication: handleSocketReconnectEvent()] on 'socket_reconnect' -- reset key exchange status / set ready to false"),i.ready=!1,i.authorized=!1,set(i),t.emitServiceStatusEvent({
URLManager 1 hunks, 3 statements
- /init/connect`,GET_TIME:`${
+ /init/connect`,ATTEST:`${
+ t.baseURL}
+ /init/attest`,GET_TIME:`${
BaseUnit 3 hunks, 3 statements
- ),Kt(this,"startSound",""),Kt(this,"attackSound",""),Kt(this,"skillSound",""),Kt(this,"dieSound",""),Kt(this,"weaponClass",nj.NormalArrow),Kt(this,"initDelay",0),Kt(this,"firePoint",new gi(10,-20)),Kt(this,"_tmpPoint",new gi(0,0)),Kt(this,"container",new Ge),Kt(this,"hasTextEffect",!0),Kt(this,"baseMaxHp",100),Kt(this,"baseAtkDmg",7),Kt(this,"baseDef",1),Kt(this,"baseMoveSpd",1),Kt(this,"baseAtkDuration",30),Kt(this,"baseAtkRange",15),Kt(this,"baseDetectRange",500),Kt(this,"patrolPoint",new gi(0,0)),Kt(this,"patrolRadius",0),Kt(this,"isPatrolMode",!1),Kt(this,"idleLookTimer",0),Kt(this,"idleLookInterval",0),Kt(this,"numBlock",2),Kt(this,"isCastle",!1),Kt(this,"flowField",null),Kt(this,"losBlockedFrames",0),Kt(this,"forceFlowFrames",0),Kt(this,"windowStuckStreak",0),Kt(this,"stuckFrames",0),Kt(this,"lastStuckX",0),Kt(this,"lastStuckY",0),Kt(this,"lastDistToTarget2",1/0),Kt(this,"windowDistOrigin2",1/0),Kt(this,"windowFrames",0),Kt(this,"pathCooldown",0),Kt(this,"pathWaypoints",null),Kt(this,"pathIndex",0),Kt(this,"pathTargetX",0),Kt(this,"pathTargetY",0),Kt(this,"blockedEnemies",new Set),Kt(this,"surroundedFrames",0),Kt(this,"cachedTargetDistance",0),Kt(this,"cacheFrame",0),Kt(this,"cachedTarget",null),Kt(this,"stateChangeTimer",0),Kt(this,"minStateFrames",4),Kt(this,"hysteresisMargin",5),Kt(this,"aggressiveRetarget",!1),Kt(this,"retargetCheckTimer",0),Kt(this,"rallyMoveTimer",0),Kt(this,"farFromCastleFrames",0),Kt(this,"needsReposition",!1),Kt(this,"repositionX",0),Kt(this,"repositionY",0),Kt(this,"repositionPatrolRadius",0),Kt(this,"repositionTimeout",0),Kt(this,"maxRepositionWaitFrames",600),Kt(this,"commandPhase","none"),Kt(this,"commandX",0),Kt(this,"commandY",0),Kt(this,"commandWaitTimer",0),Kt(this,"commandSpeedMult",1),Kt(this,"commandWaitFrames",60),Kt(this,"commandFlowField",null),Kt(this,"commandFrames",0),Kt(this,"commandStuckFrames",0),Kt(this,"showTombstone",!1),Kt(this,"imgTombStone",null),Kt(this,"txtReviveTimer",null),Kt(this,"xDeath",0),Kt(this,"yDeath",0),Kt(this,"healthBar",new CQ),Kt(this,"healthBarVisible",!0),Kt(this,"kindNum",0),Kt(this,"grade",1),Kt(this,"id",99999),Kt(this,"dotDamager",new xQ),Kt(this,"dotHeal",new DQ),Kt(this,"activeDamageBuff",new GQ),Kt(this,"activeDefenseBuff",new GQ),Kt(this,"activeMaxHealthBuff",new GQ),Kt(this,"activeAttackSpeedBuff",new GQ),Kt(this,"activeMoveSpeedBuff",new GQ),Kt(this,"activeCritMultiplierBuff",new GQ),Kt(this,"activeCritChanceBuff",new GQ),Kt(this,"activeRangeEavdeBuff",new GQ),Kt(this,"orgMaxHp",100),Kt(this,"orgAtkDmg",7),Kt(this,"orgDef",1),Kt(this,"orgPhyDef",1),Kt(this,"orgMagDef",1),Kt(this,"orgMoveSpd",1),Kt(this,"orgAtkSpd",1),Kt(this,"orgCritDmg",1.5),Kt(this,"orgCritChance",.1),Kt(this,"orgAtkRange",15),Kt(this,"orgAtkDuration",30),Kt(this,"orgRangeEvadeChange",0),Kt(this,"raidIncomingDamageMult",1),Kt(this,"raidPassiveIncomingMult",1),Kt(this,"ground",0),Kt(this,"reviveAirProgress",1),Kt(this,"shadow"),Kt(this,"shadowSize",1),Kt(this,"hasSkill",!1),Kt(this,"maxMana",500),Kt(this,"mana",0),Kt(this,"_hpDroppedBelow60",!1),Kt(this,"_hpDroppedBelow40",!1),Kt(this,"_hpDroppedBelow20",!1),Kt(this,"effectList",[]),Kt(this,"battleController",null),Kt(this,"isSummoned",!1),Kt(this,"summonDuration",0),Kt(this,"summonTimer",0),Kt(this,"summoner",null),Kt(this,"summonerGeneration",0),Kt(this,"summonLeashRange",0),Kt(this,"generation",0),Kt(this,"weight",1),Kt(this,"bossType",0),Kt(this,"normalSize",1.05),Kt(this,"evolSize",1.1),Kt(this,"gameStarted",!1),Kt(this,"level",1),Kt(this,"gold",0),Kt(this,"enhance",0),Kt(this,"hasDroppedGold",!1),Kt(this,"goldDropFrame",2),Kt(this,"onGoldDrop",null),Kt(this,"sex",hx.MALE),Kt(this,"name",""),Kt(this,"base",0),Kt(this,"lastPercentHp",1),Kt(this,"lastPercentAtkDmg",1),Kt(this,"lastPercentDef",1),Kt(this,"incFrame",1),Kt(this,"dieIncFrame",.3),Kt(this,"loop",!0),Kt(this,"startFrame",0),Kt(this,"endFrame",0),Kt(this,"attackCoolDown",0),Kt(this,"recoveryCoolDown",0),Kt(this,"recoveryInterval",300),Kt(this,"stateHandlers",{
+ ),Kt(this,"startSound",""),Kt(this,"attackSound",""),Kt(this,"skillSound",""),Kt(this,"dieSound",""),Kt(this,"weaponClass",vj.NormalArrow),Kt(this,"initDelay",0),Kt(this,"firePoint",new gi(10,-20)),Kt(this,"_tmpPoint",new gi(0,0)),Kt(this,"container",new Ge),Kt(this,"hasTextEffect",!0),Kt(this,"baseMaxHp",100),Kt(this,"baseAtkDmg",7),Kt(this,"baseDef",1),Kt(this,"baseMoveSpd",1),Kt(this,"baseAtkDuration",30),Kt(this,"baseAtkRange",15),Kt(this,"baseDetectRange",500),Kt(this,"patrolPoint",new gi(0,0)),Kt(this,"patrolRadius",0),Kt(this,"isPatrolMode",!1),Kt(this,"idleLookTimer",0),Kt(this,"idleLookInterval",0),Kt(this,"numBlock",2),Kt(this,"isCastle",!1),Kt(this,"flowField",null),Kt(this,"losBlockedFrames",0),Kt(this,"forceFlowFrames",0),Kt(this,"windowStuckStreak",0),Kt(this,"stuckFrames",0),Kt(this,"lastStuckX",0),Kt(this,"lastStuckY",0),Kt(this,"lastDistToTarget2",1/0),Kt(this,"windowDistOrigin2",1/0),Kt(this,"windowFrames",0),Kt(this,"pathCooldown",0),Kt(this,"pathWaypoints",null),Kt(this,"pathIndex",0),Kt(this,"pathTargetX",0),Kt(this,"pathTargetY",0),Kt(this,"blockedEnemies",new Set),Kt(this,"surroundedFrames",0),Kt(this,"cachedTargetDistance",0),Kt(this,"cacheFrame",0),Kt(this,"cachedTarget",null),Kt(this,"stateChangeTimer",0),Kt(this,"minStateFrames",4),Kt(this,"hysteresisMargin",5),Kt(this,"aggressiveRetarget",!1),Kt(this,"retargetCheckTimer",0),Kt(this,"rallyMoveTimer",0),Kt(this,"farFromCastleFrames",0),Kt(this,"needsReposition",!1),Kt(this,"repositionX",0),Kt(this,"repositionY",0),Kt(this,"repositionPatrolRadius",0),Kt(this,"repositionTimeout",0),Kt(this,"maxRepositionWaitFrames",600),Kt(this,"commandPhase","none"),Kt(this,"commandX",0),Kt(this,"commandY",0),Kt(this,"commandWaitTimer",0),Kt(this,"commandSpeedMult",1),Kt(this,"commandWaitFrames",60),Kt(this,"commandFlowField",null),Kt(this,"commandFrames",0),Kt(this,"commandStuckFrames",0),Kt(this,"showTombstone",!1),Kt(this,"imgTombStone",null),Kt(this,"txtReviveTimer",null),Kt(this,"xDeath",0),Kt(this,"yDeath",0),Kt(this,"healthBar",new HQ),Kt(this,"healthBarVisible",!0),Kt(this,"kindNum",0),Kt(this,"grade",1),Kt(this,"id",99999),Kt(this,"dotDamager",new VQ),Kt(this,"dotHeal",new YQ),Kt(this,"activeDamageBuff",new JQ),Kt(this,"activeDefenseBuff",new JQ),Kt(this,"activeMaxHealthBuff",new JQ),Kt(this,"activeAttackSpeedBuff",new JQ),Kt(this,"activeMoveSpeedBuff",new JQ),Kt(this,"activeCritMultiplierBuff",new JQ),Kt(this,"activeCritChanceBuff",new JQ),Kt(this,"activeRangeEavdeBuff",new JQ),Kt(this,"orgMaxHp",100),Kt(this,"orgAtkDmg",7),Kt(this,"orgDef",1),Kt(this,"orgPhyDef",1),Kt(this,"orgMagDef",1),Kt(this,"orgMoveSpd",1),Kt(this,"orgAtkSpd",1),Kt(this,"orgCritDmg",1.5),Kt(this,"orgCritChance",.1),Kt(this,"orgAtkRange",15),Kt(this,"orgAtkDuration",30),Kt(this,"orgRangeEvadeChange",0),Kt(this,"raidIncomingDamageMult",1),Kt(this,"raidPassiveIncomingMult",1),Kt(this,"ground",0),Kt(this,"reviveAirProgress",1),Kt(this,"shadow"),Kt(this,"shadowSize",1),Kt(this,"hasSkill",!1),Kt(this,"maxMana",500),Kt(this,"mana",0),Kt(this,"_hpDroppedBelow60",!1),Kt(this,"_hpDroppedBelow40",!1),Kt(this,"_hpDroppedBelow20",!1),Kt(this,"effectList",[]),Kt(this,"battleController",null),Kt(this,"isSummoned",!1),Kt(this,"summonDuration",0),Kt(this,"summonTimer",0),Kt(this,"summoner",null),Kt(this,"summonerGeneration",0),Kt(this,"summonLeashRange",0),Kt(this,"generation",0),Kt(this,"weight",1),Kt(this,"bossType",0),Kt(this,"normalSize",1.05),Kt(this,"evolSize",1.1),Kt(this,"gameStarted",!1),Kt(this,"level",1),Kt(this,"gold",0),Kt(this,"enhance",0),Kt(this,"isEnemySide",!1),Kt(this,"hasDroppedGold",!1),Kt(this,"goldDropFrame",2),Kt(this,"onGoldDrop",null),Kt(this,"sex",hx.MALE),Kt(this,"name",""),Kt(this,"base",0),Kt(this,"lastPercentHp",1),Kt(this,"lastPercentAtkDmg",1),Kt(this,"lastPercentDef",1),Kt(this,"incFrame",1),Kt(this,"dieIncFrame",.3),Kt(this,"loop",!0),Kt(this,"startFrame",0),Kt(this,"endFrame",0),Kt(this,"attackCoolDown",0),Kt(this,"recoveryCoolDown",0),Kt(this,"recoveryInterval",300),Kt(this,"stateHandlers",{
- if(this.visible=!0,this.renderable=!0,this.alpha=1,this.sp&&(this.sp.visible=!0),this.isAlive=!0,this.kindNum=i.kindNum,this.grade=i.grade,this.sex=i.sex,this.name=i.name,this.base=i.base,this.lastPercentHp=s,this.lastPercentAtkDmg=e,this.lastPercentDef=n,this.baseMaxHp=i.maxHp*s,this.baseAtkDmg=i.atkDmg*e,this.baseDef=i.def*n,this.baseMoveSpd=i.moveSpd,this.baseAtkDuration=1e4/i.atkSpd,this.baseAtkRange=i.atkRange,this.level=i.level,this.enhance=i.enhance,this.numBlock=i.numBlock,this.orgAtkDuration=this.atkDuration=1e4/i.atkSpd,this.orgAtkSpd=i.atkSpd,this.orgAtkRange=this.atkRange=i.atkRange,this.orgMoveSpd=this.moveSpd=i.moveSpd,this.orgDef=this.def=i.def*n,this.orgPhyDef=this.phyDef=i.phyDef*n,this.orgMagDef=this.magDef=i.magDef*n,this.orgMaxHp=this.maxHp=i.maxHp*s,this.hp=this.maxHp,this.orgAtkDmg=this.atkDmg=i.atkDmg*e,this.orgRangeEvadeChange=this.rangeEvadeChange=0,this.orgCritDmg=this.critDmg=this.baseCritDmg,this.orgCritChance=this.critChance=this.baseCritChance,this.atkRange2=this.atkRange*this.atkRange,this.detectRange2=this.detectRange*this.detectRange,this.unitType=i.unitType,this.tribe=i.tribe,this.isAir=i.isAir,this.maxRevive=i.numRevive,this.reviveInterval=i.reviveTime,this.dmgType=i.dmgType,this.recovery=i.recovery,this.evolStage=i.evolStage,this.weight=i.weight,this.cloaking=i.cloaking,this.canDetect=i.detect,this.knockImmune=i.knockImmune,this.blowImmune=i.blowImmune,this.stunImmune=i.stunImmune,this.freezeImmune=i.freezeImmune,this.poisonImmune=!1,this.stunResistPct=0,this.knockResistPct=0,this.blowResistPct=0,this.freezeResistPct=0,this.evolStage>=1?(this.showEvolEffect(),this.setSize(this.evolSize)):this.setSize(this.normalSize),this.mana=0,this.raidIncomingDamageMult=1,this.raidPassiveIncomingMult=1,this.currentFrame=0,this.frame=0,this.incFrame=1,this.initDelay=0,this.rallyMoveTimer=0,this.farFromCastleFrames=0,this.attackCoolDown=0,this.recoveryCoolDown=0,this.numStun=0,this.numFreeze=0,this.numPoison=0,this.numCurse=0,this.numBinding=0,this.numShock=0,this.idleLookInterval=40+this.random.nextInt(60),this.idleLookTimer=0,this.retargetCheckTimer=this.random.nextInt(t.RETARGET_CHECK_INTERVAL),this.aggressiveRetarget=!1,this.battleController&&void 0!==this.battleController.unitScale){
+ if(this.visible=!0,this.renderable=!0,this.alpha=1,this.sp&&(this.sp.visible=!0),this.isAlive=!0,this.kindNum=i.kindNum,this.grade=i.grade,this.sex=i.sex,this.name=i.name,this.base=i.base,this.lastPercentHp=s,this.lastPercentAtkDmg=e,this.lastPercentDef=n,this.baseMaxHp=i.maxHp*s,this.baseAtkDmg=i.atkDmg*e,this.baseDef=i.def*n,this.baseMoveSpd=i.moveSpd,this.baseAtkDuration=1e4/i.atkSpd,this.baseAtkRange=i.atkRange,this.level=i.level,this.enhance=i.enhance,this.isEnemySide=i.isEnemy,this.numBlock=i.numBlock,this.orgAtkDuration=this.atkDuration=1e4/i.atkSpd,this.orgAtkSpd=i.atkSpd,this.orgAtkRange=this.atkRange=i.atkRange,this.orgMoveSpd=this.moveSpd=i.moveSpd,this.orgDef=this.def=i.def*n,this.orgPhyDef=this.phyDef=i.phyDef*n,this.orgMagDef=this.magDef=i.magDef*n,this.orgMaxHp=this.maxHp=i.maxHp*s,this.hp=this.maxHp,this.orgAtkDmg=this.atkDmg=i.atkDmg*e,this.orgRangeEvadeChange=this.rangeEvadeChange=0,this.orgCritDmg=this.critDmg=this.baseCritDmg,this.orgCritChance=this.critChance=this.baseCritChance,this.atkRange2=this.atkRange*this.atkRange,this.detectRange2=this.detectRange*this.detectRange,this.unitType=i.unitType,this.tribe=i.tribe,this.isAir=i.isAir,this.maxRevive=i.numRevive,this.reviveInterval=i.reviveTime,this.dmgType=i.dmgType,this.recovery=i.recovery,this.evolStage=i.evolStage,this.weight=i.weight,this.cloaking=i.cloaking,this.canDetect=i.detect,this.knockImmune=i.knockImmune,this.blowImmune=i.blowImmune,this.stunImmune=i.stunImmune,this.freezeImmune=i.freezeImmune,this.poisonImmune=!1,this.stunResistPct=0,this.knockResistPct=0,this.blowResistPct=0,this.freezeResistPct=0,this.evolStage>=1?(this.showEvolEffect(),this.setSize(this.evolSize)):this.setSize(this.normalSize),this.mana=0,this.raidIncomingDamageMult=1,this.raidPassiveIncomingMult=1,this.currentFrame=0,this.frame=0,this.incFrame=1,this.initDelay=0,this.rallyMoveTimer=0,this.farFromCastleFrames=0,this.attackCoolDown=0,this.recoveryCoolDown=0,this.numStun=0,this.numFreeze=0,this.numPoison=0,this.numCurse=0,this.numBinding=0,this.numShock=0,this.idleLookInterval=40+this.random.nextInt(60),this.idleLookTimer=0,this.retargetCheckTimer=this.random.nextInt(t.RETARGET_CHECK_INTERVAL),this.aggressiveRetarget=!1,this.battleController&&void 0!==this.battleController.unitScale){
- e.battleController=n,e.enemyList=this.enemyList,e.allyList=this.allyList,e.setData(t),e.id="function"==typeof n.allocateSummonedUnitId?n.allocateSummonedUnitId():1e6+this.allyList.length,e.isSummoned=!0,e.summonDuration=i,e.summonTimer=i,e.summoner=this,e.summonerGeneration=this.generation;
+ e.battleController=n,e.enemyList=this.enemyList,e.allyList=this.allyList,t.isEnemy=this.isEnemySide,e.setData(t),e.id="function"==typeof n.allocateSummonedUnitId?n.allocateSummonedUnitId():1e6+this.allyList.length,e.isSummoned=!0,e.summonDuration=i,e.summonTimer=i,e.summoner=this,e.summonerGeneration=this.generation;
SHA256 3 hunks, 3 statements
- ...$ft,...Vft,...zft,...Yft,...Qft,...apt,...upt,...ppt,...bpt}
+ ...ipt,...ept,...hpt,...opt,...lpt,..._pt,...Ept,...Tpt,...xpt}
- ...sgt,...ngt}
+ ...pgt,...mgt}
- utf8:Dgt,"utf-8":Dgt,hex:Ogt.base16,latin1:Lgt,ascii:Lgt,binary:Lgt,...Ogt}
+ utf8:zgt,"utf-8":zgt,hex:Hgt.base16,latin1:qgt,ascii:qgt,binary:qgt,...Hgt}
SuiProvider 3 hunks, 3 statements
- namespace:TAt.NameSpaceKeyAptos,addresses:s,methods:[...IAt.AptosMethods],extra:h}
+ namespace:BAt.NameSpaceKeyAptos,addresses:s,methods:[...FAt.AptosMethods],extra:h}
- namespace:DAt.NameSpaceKeyTON,addresses:o,methods:[...BAt.TONMethods],extra:a,data:{
+ namespace:zAt.NameSpaceKeyTON,addresses:o,methods:[...XAt.TONMethods],extra:a,data:{
- namespace:WAt.NameSpaceKeySui,addresses:i,methods:[...VAt.SuiMethods],extra:s}
+ namespace:tSt.NameSpaceKeySui,addresses:i,methods:[...eSt.SuiMethods],extra:s}
AttendanceAutoTrigger 1 hunks, 3 statements
- return njt.getInstance().setConfig(i),doi(3.5),doi(3.7),void(await $ri())}
+ mjt.getInstance().setConfig(i),Moi(3.5);
+ const s=await _G.getInstance().run(t.body,0);
+ if(Moi(3.6),0!=s)return Moi(3.8),void(await Zri())}
ServerErrorManager 2 hunks, 2 statements
- Kt(this,"isServerParkingError",!1),Kt(this,"isNoKeyError",!1),Kt(this,"isTsError",!1),Kt(this,"isDuplicateLoginError",!1),Kt(this,"isLtError",!1),Kt(this,"isAppVersionError",!1),Kt(this,"isInvalidUserTypeError",!1),Kt(this,"_invalidUserTypeMessage","")}
+ Kt(this,"isAttestedError",!1),Kt(this,"isServerParkingError",!1),Kt(this,"isNoKeyError",!1),Kt(this,"isTsError",!1),Kt(this,"isDuplicateLoginError",!1),Kt(this,"isLtError",!1),Kt(this,"isAppVersionError",!1),Kt(this,"isInvalidUserTypeError",!1),Kt(this,"_invalidUserTypeMessage","")}
- "INVALID_USER_TYPE"==t&&(i.includes("/api/user/login")||i.includes("/api/user/loginByPlatform"))||1!=this.isServerParkingError&&1!=this.isNoKeyError&&1!=this.isTsError&&1!=this.isDuplicateLoginError&&1!=this.isLtError&&1!=this.isAppVersionError&&1!=this.isInvalidUserTypeError&&("Server is parking"==t||"SERVER_PARKING"==t?(this.isServerParkingError=!0,CL.getInstance().isWhiteUser=!1,uG.getInstance().showDelay(this.onServerParkingErrorEnd.bind(this))):"NO_KEY"==t||"NO_SESSION"==t||"DECRYPT_ERROR"==t||"DECODE_ERROR"==t||"INVALID_BODY"==t?(this.isNoKeyError=!0,_G.getInstance().onNoSession(this.onNoKeyErrorEnd.bind(this))):"DUPLICATE_TS"==t||"TimeStamp"==t||"TS_NOT_FOUND"==t?(this.isTsError=!0,pN.syncWithServerDelay(this.onTsErrorEnd.bind(this))):"DUPLICATE_LOGIN"==t||"DUPLICATE_SESSION"==t?(this.isDuplicateLoginError=!0,gG.getInstance().showDelay(t)):"LT_ERROR"==t?(this.isLtError=!0,gG.getInstance().showDelay(t)):"UNDER_MIN_APP_VERSION"==t||"OVER_MAX_APP_VERSION"==t?(this.isAppVersionError=!0,gG.getInstance().showDelay(t)):"INVALID_USER_TYPE"==t&&(this.isInvalidUserTypeError=!0,gG.getInstance().showDelay(t)))}
+ "INVALID_USER_TYPE"==t&&(i.includes("/api/user/login")||i.includes("/api/user/loginByPlatform"))||1!=this.isAttestedError&&1!=this.isServerParkingError&&1!=this.isNoKeyError&&1!=this.isTsError&&1!=this.isDuplicateLoginError&&1!=this.isLtError&&1!=this.isAppVersionError&&1!=this.isInvalidUserTypeError&&("CLIENT_NOT_ATTESTED"==t?(this.isAttestedError=!0,gG.getInstance().showDelay(t)):"Server is parking"==t||"SERVER_PARKING"==t?(this.isServerParkingError=!0,CL.getInstance().isWhiteUser=!1,uG.getInstance().showDelay(this.onServerParkingErrorEnd.bind(this))):"NO_KEY"==t||"NO_SESSION"==t||"DECRYPT_ERROR"==t||"DECODE_ERROR"==t||"INVALID_BODY"==t?(this.isNoKeyError=!0,MG.getInstance().onNoSession(this.onNoKeyErrorEnd.bind(this))):"DUPLICATE_TS"==t||"TimeStamp"==t||"TS_NOT_FOUND"==t?(this.isTsError=!0,pN.syncWithServerDelay(this.onTsErrorEnd.bind(this))):"DUPLICATE_LOGIN"==t||"DUPLICATE_SESSION"==t?(this.isDuplicateLoginError=!0,gG.getInstance().showDelay(t)):"LT_ERROR"==t?(this.isLtError=!0,gG.getInstance().showDelay(t)):"UNDER_MIN_APP_VERSION"==t||"OVER_MAX_APP_VERSION"==t?(this.isAppVersionError=!0,gG.getInstance().showDelay(t)):"INVALID_USER_TYPE"==t&&(this.isInvalidUserTypeError=!0,gG.getInstance().showDelay(t)))}
ActiveSkillPopup 2 hunks, 2 statements
- this.isSelectMode?s=this.selectContainer.y+((null==(t=this.slotLabels[0])?void 0:t.y)??0)+((null==(i=this.slotLabels[0])?void 0:i.height)??20)+40:(this.skillIcon.x=.5*(this.width-this.skillIcon.width),this.skillIcon.y=90,s=this.skillIcon.y+this.skillIcon.height+15),this.lblSkillName.x=30,this.lblSkillName.y=s,this.lblSkillDesc.x=30,this.lblSkillDesc.y=this.lblSkillName.y+this.lblSkillName.height+10,this.lblGuide.x=30,this.lblGuide.y=this.lblSkillDesc.y+this.lblSkillDesc.height+25;
+ this.isSelectMode?e=this.selectContainer.y+((null==(i=this.slotLabels[0])?void 0:i.y)??0)+((null==(s=this.slotLabels[0])?void 0:s.height)??20)+40:(this.skillIcon.x=.5*(this.width-this.skillIcon.width),this.skillIcon.y=90,e=this.skillIcon.y+this.skillIcon.height+15),this.lblSkillName.x=30-t.OUTLINE_X_COMPENSATION,this.lblSkillName.y=e,this.lblSkillDesc.x=30,this.lblSkillDesc.y=this.lblSkillName.y+this.lblSkillName.height+10,this.lblGuide.x=30,this.lblGuide.y=this.lblSkillDesc.y+this.lblSkillDesc.height+25;
- Vt(kF,"ActiveSkillPopup"),Kt(kF,"_instance"),Kt(kF,"SKILL_NAMES",["","심판의 번개","천지폭렬","하늘의 검","신성한 기도","구원의 날개","총병 소환"]),Kt(kF,"SKILL_DESCS",["","하늘에서 번개를 연속으로 내려, 적들에게 강력한 대미지를 줍니다. 최대 25마리의 적을 즉사시킵니다.","거대한 검을 소환하여 모든 적에게 현재 체력의 80%에 해당하는 대미지를 주고, 멀리 날려버립니다. 체력이 20% 이하인 적은 일정 확률로 즉사합니다.","하늘의 검을 소환하여, 모든 적을 일정시간동안 기절시킵니다. 최대 10마리의 적을 즉사시키고, 나머지 적들에게 현재 체력의 60%에 해당하는 대미지를 줍니다.","성을 치유하고, 쓰러진 영웅을 부활시키며, 살아있는 영웅의 체력을 회복시킵니다. 모든 아군에게 물리 또는 마법 보호막을 부여하고, 영웅의 공격력, 공속, 이속을 일정시간 크게 증가시킵니다.","천사를 소환하여 모든 아군과 성의 체력을 최대로 회복시키고, 일정시간동안 강력한 보호막을 부여합니다.","많은 수의 총병을 소환하여 일정시간 성을 방어합니다"]);
+ Vt(jF,"ActiveSkillPopup"),Kt(jF,"_instance"),Kt(jF,"SKILL_NAMES",["","심판의 번개","천지폭렬","하늘의 검","신성한 기도","구원의 날개","총병 소환"]),Kt(jF,"SKILL_DESCS",["","하늘에서 번개를 연속으로 내려, 적들에게 강력한 대미지를 줍니다. 최대 25마리의 적을 즉사시킵니다.","거대한 검을 소환하여 모든 적에게 현재 체력의 80%에 해당하는 대미지를 주고, 멀리 날려버립니다. 체력이 20% 이하인 적은 일정 확률로 즉사합니다.","하늘의 검을 소환하여, 모든 적을 일정시간동안 기절시킵니다. 최대 10마리의 적을 즉사시키고, 나머지 적들에게 현재 체력의 60%에 해당하는 대미지를 줍니다.","성을 치유하고, 쓰러진 영웅을 부활시키며, 살아있는 영웅의 체력을 회복시킵니다. 모든 아군에게 물리 또는 마법 보호막을 부여하고, 영웅의 공격력, 공속, 이속을 일정시간 크게 증가시킵니다.","천사를 소환하여 모든 아군과 성의 체력을 최대로 회복시키고, 일정시간동안 강력한 보호막을 부여합니다.","많은 수의 총병을 소환하여 일정시간 성을 방어합니다"]),Kt(jF,"OUTLINE_X_COMPENSATION",2);
Mo 2 hunks, 2 statements
- function jst(t){
+ function set(t){
- Vt($st,"bo"),Vt(jst,"wo"),(Jst=Vst||(Vst={
+ Vt(iet,"bo"),Vt(set,"wo"),(cet=eet||(eet={
Es 2 hunks, 2 statements
- (get||(get={
+ (Iet||(Iet={
- return jst(this.state)}
+ return set(this.state)}
Wu 2 hunks, 2 statements
- return this.state.platformType===get.MobileWeb}
+ return this.state.platformType===Iet.MobileWeb}
- return i.platformType?i.platformType:t.isReactNative()?get.ReactNative:t.isNotBrowser()?get.NonBrowser:t.isMetaMaskMobileWebView()?get.MetaMaskMobileWebview:t.isMobile()?get.MobileWeb:get.DesktopWeb}
+ return i.platformType?i.platformType:t.isReactNative()?Iet.ReactNative:t.isNotBrowser()?Iet.NonBrowser:t.isMetaMaskMobileWebView()?Iet.MetaMaskMobileWebview:t.isMobile()?Iet.MobileWeb:Iet.DesktopWeb}
Guild2ApplicationPopup 2 hunks, 2 statements
- if(s.success&&0!=s.success)i&&(AD.myGuildVO.memberCount++,l7t.getInstance().showMain()),this.data=s.body.applications,--AD.numApplicants<0&&(AD.numApplicants=this.data.applications.length);
+ if(s.success&&0!=s.success)this.data=s.body.applications,i&&(AD.myGuildVO.memberCount++,M7t.getInstance().showMain()),AD.numApplicants=this.data.length;
- if(t.success&&0!=t.success)this.data=t.body.applications,this.setData();
+ if(t.success&&0!=t.success)this.data=t.body.applications,AD.numApplicants=this.data.length,this.setData();
VersionManager 1 hunks, 1 statements
- Vt(KA,"VersionManager"),Kt(KA,"gameId","ef2"),Kt(KA,"appVersion","1.12.84");
+ Vt(KA,"VersionManager"),Kt(KA,"gameId","ef2"),Kt(KA,"appVersion","1.12.99");
UnitVO 1 hunks, 1 statements
+ if(this.isEnemy)return 1;
SoundManager 1 hunks, 1 statements
- return DL=await GL("capacitor"),await DL.initialize(),DL}
+ return DL||(DL=await GL("capacitor"),await DL.initialize(),DL)}
ConnectManager 1 hunks, 1 statements
- AL.getInstance().setClientData(t.body.clientData),await mN.setData(t.body);
+ if(AL.getInstance().setClientData(t.body.clientData),await mN.setData(t.body),0==await _G.getInstance().run(t.body,1))return;
Sr 1 hunks, 1 statements
- ...t,...Dtt(i)}
+ ...t,...ztt(i)}
Ko 1 hunks, 1 statements
- )yield set(200);
+ )yield get(200);
Ma 1 hunks, 1 statements
- ...qnt,coercer:Vt((t,i)=>rnt(t,Ynt)?qnt.coercer(Xnt(t,i),i):qnt.coercer(t,i),"coercer")}
+ ...rht,coercer:Vt((t,i)=>vnt(t,oht)?rht.coercer(aht(t,i),i):rht.coercer(t,i),"coercer")}
Eh 1 hunks, 1 statements
- const w=!(!s||u===get.NonBrowser||u===get.ReactNative),v=Ict.init({
+ const w=!(!s||u===Iet.NonBrowser||u===Iet.ReactNative),v=Fct.init({
Ah 1 hunks, 1 statements
- ),r=null===(e=t.platformManager)||void 0===e?void 0:e.getPlatformType(),o=r===get.DesktopWeb,a=r===get.MetaMaskMobileWebview;
+ ),r=null===(e=t.platformManager)||void 0===e?void 0:e.getPlatformType(),o=r===Iet.DesktopWeb,a=r===Iet.MetaMaskMobileWebview;
Wh 1 hunks, 1 statements
- `),n===get.MetaMaskMobileWebview)return!1;
+ `),n===Iet.MetaMaskMobileWebview)return!1;
Yp 1 hunks, 1 statements
- const e=126,n=[71,73,70,56,55,97,...i,246,0,0,255,255,255,...kdt(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,...Wdt(381,0),44,0,0,0,0,...i,0,7],h=Math.floor(s.length/e);
SuiStandardProvider 1 hunks, 1 statements
- namespace:H_t.NameSpaceKeyEip155,addresses:i,methods:[...j_t.Eip55Methods],extra:s}
+ namespace:Z_t.NameSpaceKeyEip155,addresses:i,methods:[...syt.Eip55Methods],extra:s}
AppReadyEvent 1 hunks, 1 statements
- return dMt||(dMt=[...rMt]),dMt}
+ return AMt||(AMt=[...vMt]),AMt}
SolProvider 1 hunks, 1 statements
- namespace:wAt.NameSpaceKeySOL,addresses:i,methods:[...yAt.SOLANAMethods],extra:s}
+ namespace:OAt.NameSpaceKeySOL,addresses:i,methods:[...NAt.SOLANAMethods],extra:s}
OkxwalletInjectConnector 1 hunks, 1 statements
- namespace:YAt.NameSpaceKeyBtc,addresses:i,methods:[...JAt.BtcMethods],extra:s}
+ namespace:oSt.NameSpaceKeyBtc,addresses:i,methods:[...cSt.BtcMethods],extra:s}
TcRootElement 1 hunks, 1 statements
- return VDt()||(t.push(new oft.OKXAppConnector),t.push(new oft.OKXWalletAppConnector)),$Dt()&&t.push(new oft.OkxwalletInjectConnector),t.push(...zDt()),t}
+ return eLt()||(t.push(new bft.OKXAppConnector),t.push(new bft.OKXWalletAppConnector)),iLt()&&t.push(new bft.OkxwalletInjectConnector),t.push(...hLt()),t}
BattleController 1 hunks, 1 statements
- this.skippedWave>0&&!this.shownDialogueWaves.has(this.skippedWave)&&(t.push(...VKt.getInstance().getByWave(this.skippedWave)),this.shownDialogueWaves.add(this.skippedWave)),this.shownDialogueWaves.has(ML.wave)||(t.push(...VKt.getInstance().getByWave(ML.wave)),this.shownDialogueWaves.add(ML.wave)),t.length>0&&hzt.getInstance().showDialogues(t)}
+ this.skippedWave>0&&!this.shownDialogueWaves.has(this.skippedWave)&&(t.push(...ezt.getInstance().getByWave(this.skippedWave)),this.shownDialogueWaves.add(this.skippedWave)),this.shownDialogueWaves.has(ML.wave)||(t.push(...ezt.getInstance().getByWave(ML.wave)),this.shownDialogueWaves.add(ML.wave)),t.length>0&&wzt.getInstance().showDialogues(t)}
Delay 1 hunks, 1 statements
- ...Emi(),[i]:s}
+ ...Dmi(),[i]:s}
NetworkTimeout 1 hunks, 1 statements
- ...zmi,...i}
+ ...hwi,...i}
RecaptchaVerifier 1 hunks, 1 statements
- ...Iyi}
+ ...Fyi}
BrowserPopupRedirectResolver 1 hunks, 1 statements
- ...RMi,width:e.toString(),height:n.toString(),top:h,left:r}
+ ...jMi,width:e.toString(),height:n.toString(),top:h,left:r}