Builds / 1.11.83
Update 1.11.83
Compared with 1.11.78 · published Sat, 18 Jul 2026 08:01:53 GMT · live channel
No summary yet.
Text changes 18
| Key | Text | |
|---|---|---|
| COMMON_551 | + | Do not show again |
| GAME_1248 | + | Reloading game data. |
| GAME_1249 | + | The items below will be stored in your inventory after being claimed from your mailbox. |
| GAME_1250 | + | Go to Inventory |
| GAME_1251 | + | Receive All |
| GAME_1252 | + | You can Receive All for Basic Mail. |
| GAME_1253 | + | Paid mail is stored until claimed. |
| GAME_1254 | + | Receive All? |
| GAME_1255 | + | Paid mail is excluded from Receive All. |
| GAME_1256 | + | There are no messages which you can [Receive All Gifts] from. |
| GAME_1257 | + | Added to Barracks |
| GAME_1258 | + | This information is required to verify your inquiry. |
| PET_10003 | ~ |
|
| PET_10004 | ~ |
|
| PET_10010 | ~ |
|
| PET_10011 | ~ |
|
| PET_10012 | ~ |
|
| PET_10016 | ~ |
|
Translations touched: de (18), es (18), fr (18), id (18), it (18), ja (18), ko (18), pl (12), pt (18), ru (18), th (18), tr (18), vi (18), zh-CN (18), zh-TW (18)
Code 18 changes in 7 classes
Minified client code with short names blanked for diffing. Class names are real.
- PetAwakeningEffects 20
- AdMobManager 10
- BuffManager 8
- TreasureBuffAccessor 6
- VersionManager 1
- HeroDrawGuidePopup 1
- DungeonCoreBuffPopup 1
PetAwakeningEffects 5 hunks, 20 statements
+ case 16:return{ + total:i.getGameplayTotal(kx.MedalBuff),nameKey:"GAME_7",nameFallback:"훈장",coupleOwnedValue:this.getWinkyOwnedMedalBuffContribution()} + ;
- return i+=this.sumAwakenedCoupleTeamPlusCappedOwned(this.WOLF_PET_KINDNUM,.2,.5,20),this._cachedGameSpeed=i,i} + return i+=this.sumAwakenedCoupleTeamPlusCappedOwned(this.WOLF_PET_KINDNUM,.2,.5,20),i+=this.sumAwakenedCoupleTeamPlusCappedOwned(this.DEATHKNIGHT_PET_KINDNUM,.2,.5,20),this._cachedGameSpeed=i,i} + static getOwnedWaveCallContribution(){ + const t=KN.getInstance().version; + if(this._cachedWaveCallVer===t)return this._cachedWaveCall; + this._cachedWaveCallVer=t; + let i=0; + for(const s of this.WAVECALL_AWAKENINGS)i+=this.sumAwakenedCoupleOwnedOnly(s.petKindNum,s.val5,s.val6,s.cap); + return this._cachedWaveCall=i,i}
+ static getWinkyOwnedMedalBuffContribution(){ + const t=KN.getInstance().version; + return this._cachedWinkyMedalVer===t||(this._cachedWinkyMedalVer=t,this._cachedWinkyMedal=this.sumAwakenedCoupleOwnedOnly(this.WINKY_PET_KINDNUM,1,3,100)),this._cachedWinkyMedal}
+ static getBokbokMaxLvContribution(){ + const t=KN.getInstance().version; + return this._cachedBokbokMaxLvVer===t||(this._cachedBokbokMaxLvVer=t,this._cachedBokbokMaxLv=this.sumAwakenedCoupleTeamPlusCappedOwned(this.BOKBOK_PET_KINDNUM,2,5,100)),this._cachedBokbokMaxLv}
+ static getUnipetCoreContribution(){ + const t=KN.getInstance().version; + return this._cachedUnipetCoreVer===t||(this._cachedUnipetCoreVer=t,this._cachedUnipetCore=this.sumAwakenedCoupleTeamPlusCappedOwned(this.UNIPET_PET_KINDNUM,2,5,200)),this._cachedUnipetCore}
AdMobManager 6 hunks, 10 statements
- ),Jri=IK("AdMob"),Qri=class{ + ),Jri=IK("AdMob"),Qri=class t{
+ static isTestMode(){ + return TL.getInstance().development||TL.getInstance().stage}
- if("ios"==t.buildType&&(i=this.adUnitsAppleTest),TL.getInstance().development||TL.getInstance().stage)return TL.getInstance().development&&n6.getInstance().show("테스트 광고 모드",350,16777215,qD.getInstance(),!0,600),i; + if("ios"==i.buildType&&(s=this.adUnitsAppleTest),t.isTestMode())return TL.getInstance().development&&n6.getInstance().show("테스트 광고 모드",350,16777215,qD.getInstance(),!0,600),s;
+ const e=EL.getInstance(); + let n=!1;
- const t=EL.getInstance().getClientData("ADMOB_PREMIUMADS_YN"); - let e=!0; - if(t&&"N"==t&&(e=!1),e){ + const t=e.getClientData("ADMOB_PREMIUMADS_YN"); + n=!t||"N"!=t} + if((t.isTestMode()||e.isAdWhiteUser())&&(n=!1),n){
- }
BuffManager 2 hunks, 8 statements
- const t=ON.getFinnyCoreContribution(); + const t=ON.getFinnyCoreContribution()+ON.getUnipetCoreContribution(); + 0!==t&&("multiplicative"===e?n*=1+t/100:h+=t)} + if("medal"===i){ + const t=ON.getWinkyOwnedMedalBuffContribution(); + 0!==t&&("multiplicative"===e?n*=1+t/100:h+=t)} + if("wavecall"===i){ + const t=ON.getOwnedWaveCallContribution();
- return"pluslv"===i&&(s+=ON.getSylphidPlusLvContribution(),s+=ON.getSnorkOwnedPlusLvContribution()),"maxlv"===i&&(s+=ON.getGolemMaxLvContribution()),"core"===i&&(s+=ON.getFinnyCoreContribution()),s} + return"pluslv"===i&&(s+=ON.getSylphidPlusLvContribution(),s+=ON.getSnorkOwnedPlusLvContribution()),"maxlv"===i&&(s+=ON.getGolemMaxLvContribution(),s+=ON.getBokbokMaxLvContribution()),"core"===i&&(s+=ON.getFinnyCoreContribution(),s+=ON.getUnipetCoreContribution()),"medal"===i&&(s+=ON.getWinkyOwnedMedalBuffContribution()),"wavecall"===i&&(s+=ON.getOwnedWaveCallContribution()),s}
TreasureBuffAccessor 2 hunks, 6 statements
- ]),zt(kN,"WYVERN_PET_KINDNUM",26),zt(kN,"SYLPHID_PET_KINDNUM",24),zt(kN,"SNORK_PET_KINDNUM",7),zt(kN,"GOLEM_PET_KINDNUM",1),zt(kN,"FINNY_PET_KINDNUM",8),zt(kN,"WOLF_PET_KINDNUM",9),zt(kN,"GAMESPEED_AWAKENINGS",[{ + ]),zt(kN,"WYVERN_PET_KINDNUM",26),zt(kN,"SYLPHID_PET_KINDNUM",24),zt(kN,"SNORK_PET_KINDNUM",7),zt(kN,"WINKY_PET_KINDNUM",16),zt(kN,"GOLEM_PET_KINDNUM",1),zt(kN,"BOKBOK_PET_KINDNUM",3),zt(kN,"FINNY_PET_KINDNUM",8),zt(kN,"UNIPET_PET_KINDNUM",12),zt(kN,"WOLF_PET_KINDNUM",9),zt(kN,"DEATHKNIGHT_PET_KINDNUM",10),zt(kN,"GAMESPEED_AWAKENINGS",[{
- ]),zt(kN,"_cachedWyvernMaxLv",0),zt(kN,"_cachedWyvernMaxLvVer",-1),zt(kN,"_cachedGameSpeed",0),zt(kN,"_cachedGameSpeedVer",-1),zt(kN,"_cachedSylphidPlusLv",0),zt(kN,"_cachedSylphidPlusLvVer",-1),zt(kN,"_cachedSnorkPlusLv",0),zt(kN,"_cachedSnorkPlusLvVer",-1),zt(kN,"_cachedGolemMaxLv",0),zt(kN,"_cachedGolemMaxLvVer",-1),zt(kN,"_cachedFinnyCore",0),zt(kN,"_cachedFinnyCoreVer",-1); + ]),zt(kN,"WAVECALL_AWAKENINGS",[{ + petKindNum:4,val5:2,val6:4,cap:40} + ,{ + petKindNum:11,val5:2,val6:4,cap:40} + ]),zt(kN,"_cachedWyvernMaxLv",0),zt(kN,"_cachedWyvernMaxLvVer",-1),zt(kN,"_cachedGameSpeed",0),zt(kN,"_cachedGameSpeedVer",-1),zt(kN,"_cachedWaveCall",0),zt(kN,"_cachedWaveCallVer",-1),zt(kN,"_cachedSylphidPlusLv",0),zt(kN,"_cachedSylphidPlusLvVer",-1),zt(kN,"_cachedSnorkPlusLv",0),zt(kN,"_cachedSnorkPlusLvVer",-1),zt(kN,"_cachedWinkyMedal",0),zt(kN,"_cachedWinkyMedalVer",-1),zt(kN,"_cachedGolemMaxLv",0),zt(kN,"_cachedGolemMaxLvVer",-1),zt(kN,"_cachedBokbokMaxLv",0),zt(kN,"_cachedBokbokMaxLvVer",-1),zt(kN,"_cachedFinnyCore",0),zt(kN,"_cachedFinnyCoreVer",-1),zt(kN,"_cachedUnipetCore",0),zt(kN,"_cachedUnipetCoreVer",-1);
VersionManager 1 hunks, 1 statements
- Kt(zA,"VersionManager"),zt(zA,"gameId","ef2"),zt(zA,"appVersion","1.11.78"); + Kt(zA,"VersionManager"),zt(zA,"gameId","ef2"),zt(zA,"appVersion","1.11.83");
HeroDrawGuidePopup 1 hunks, 1 statements
- const t=vx.getInstance().bookList.filter(t=>5===t.grade&&0===t.evolStage&&t.canPurchase&&t.honor>=2&&t.kindNum<1e3); + const t=vx.getInstance(),i=Number(EL.getInstance().getClientData("BUYABLE_HONOR_HERO_NUMBER")||1),s=t.bookList.filter(t=>5===t.grade&&0===t.evolStage&&t.canPurchase&&t.honor>=i+1&&t.kindNum<1e3);
DungeonCoreBuffPopup 1 hunks, 1 statements
- const t=KN.getInstance().treasure.getGameplayBuff(xN.Core),i=Ix.getInstance().getTotal(kx.Core)+ON.getFinnyCoreContribution(),s=KN.getInstance().pet.getGameplayBuff(xN.Core),e=t+i+s; + const t=KN.getInstance().treasure.getGameplayBuff(xN.Core),i=Ix.getInstance().getTotal(kx.Core)+ON.getFinnyCoreContribution()+ON.getUnipetCoreContribution(),s=KN.getInstance().pet.getGameplayBuff(xN.Core),e=t+i+s;