From 6e99707f39b6a63705f4d155c7b5c84ba6f4c1e8 Mon Sep 17 00:00:00 2001 From: damocleas Date: Mon, 11 Aug 2025 01:03:27 -0400 Subject: [PATCH] painful eggs --- public/images/items/common_egg.png | Bin 514 -> 435 bytes public/images/items/epic_egg.png | Bin 514 -> 447 bytes public/images/items/legendary_egg.png | Bin 514 -> 447 bytes public/images/items/rare_egg.png | Bin 514 -> 447 bytes public/images/ui/common_egg.png | Bin 0 -> 435 bytes src/loading-scene.ts | 2 +- src/system/achv.ts | 142 +++++++++----------------- src/ui/pokedex-mon-container.ts | 4 +- 8 files changed, 49 insertions(+), 99 deletions(-) create mode 100644 public/images/ui/common_egg.png diff --git a/public/images/items/common_egg.png b/public/images/items/common_egg.png index 1dc6b7848584a76bbd5a48ff4dabe1134fe9b176..d0129c7d71e47e733b675d898ff13a6b7608d167 100644 GIT binary patch delta 420 zcmV;V0bBlp1hWH>8Gi-<0047(dh`GQ00DDSM?wIu&K&6g00C=BL_t(oN9~m%Q^YV3 zh4%y!fg`R+>cD|S)*_J+m^v&Hi98#50&%vo5*+7>yt{L)~5uJ95`GDvMl@J6V$ft=M``dzUwGl%E1GwT)9s^))3WNyYajCniU2*fV=-2F~A+$r%iXedBs%LTT zMR9ULcD)j{A{gMW>KVXVOFAz^E(8Oto7($su?rCI+7lZ9_Aia5%d27PU7Dx*xfjPo z(uSQ50Kl!@4S!v4{igZhPG}f|0C4H3)11bk!)ZYBeIq&mM5@o#KntnIFikaR0Y0Jv zAOq@bE5;CGaVA3uqh~kXKn^Q|6eBAGBar0<#L`eU$QK%n%wTaQAls0Ui9rBJM*(qW zI}2Dm3&;k61Rw_KhtX)3G62J20y_f>P=$e!u>s=(h^ZhQtP3C}O#!k&fC*?06If-C zr3H`$)n#a40Fph#QGe~KYLqXKS?THG7-Hf7cA~e?0R;|cPOrWHd!<)%JIswckRx+K z`QMViFPNM;1x^Yt6l0tq5Z^h?D^g~bw(EaprH73#!{0D&Oq|Xn|FGeqaDebP0l+XkKpVfw- diff --git a/public/images/items/epic_egg.png b/public/images/items/epic_egg.png index c91d6e4d0a9fdbd337ecbe16344c44e73061cca2..ce50fb217ebbf2b7b8793c900355f1e714f22ce0 100644 GIT binary patch delta 432 zcmV;h0Z;yd1iu528Gi-<0047(dh`GQ00DDSM?wIu&K&6g00DPNL_t(oM`L6dV8A%Q z_A`t+U^E1VZU`tSDEx=zpa%~gknItYHNq^GR8WBD;O7q>fZ60Ygd_)mEI+(Jnt_d1 zhatZCB}x(U@a|oP@1H-D>_3Ne(!<)_)!BYh=q8){4W$K7RPX z0E!M$qJk&~;PO4pa#&mh6yId{@b)c9Q9-l=@cAC*fM1`lFoZR*k`xL=J3zz00BgMk z3k8tnAV75ofP$ZsmzP0aSs7==IlJIB+;R|ulxQFr0w4z<`yM&b!CVANeCUAK#7L9_ zK!py!fB*w}qJIPB25gpt97A;nfDGNxtB&GPP^t%kRSmyUqJZiS0Hpx|VPUW(Fh`(U z4s#hO5mGe`fD8tu1LU$FIT&ERM;5b9cuI6(L@*7&9Dp1OFw3x6e(d}&hVqH8sp|k@ z9YLz)AajWd0ho`mRmHGG2nu!(Af+B4*#YPdL5_D)Eh&cSB`E}O7KIc@j5=U61V%#u a00U>vAzP>L9{>OV07*qoM6N<$f&c(WB&!Gj literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCiji0(?ST6%-UK9ULAXuzqY4qy zcziuj&9>AC&ooa@Ed~xChm}E!k(GfF$npYWX($`y3k^nQus9QtZOF*PAONJJfH_0NEhG1T=>UtTM>b z0?2~uGBhv%$sXdUzjjqM$`{D2^mK6yvG9L8(Oc+%0*5oF*WUlV(yO^0=Efb!kvXCK zZ^_>mOwODFCxsV^F-{PO@0{ipDKksk^*^)H!^W54Zx}ZwPG^#T*ziy|Kz<`rs6T^+ z&wO)R2DUu@)C2!`dKSD`y(^6&hv__{g#Ove``ixh)9!mcUBz9p^&3;_WJ&+GSyj9s O2YI^sxvX8+WVd)JA!BjAX^Ty8QlROF>)M1k^{D=&VL5`8rgE*r+eUH?_Pdj z07VBWQ9+agaQPl)IV>(7vY0Tu`|*OLs36(__2GCx1FnZop#32E;1m*~I z%V919B|@sE0g%CB9|9Qe zHSdiCig6ZrL>4nJ@ErzW#^d=bQb2~4xJHx&=ckpFCl;kL1SDqWmFW4ohA5co8S0t+ zxp;g%P|dc~2+uT6Pb~%xAcvJfijkFp5yZ(X0SLDkZs7w#2^5qqkuTG zodqnO1!RLj0uY1r!)P>18Gzw1ft`T`sKUU=*nn{X#8i+D)&&rgrU2O>zyvgh39K^6 z(gMhW>M}Gi0LdQWsK0hqHOd#rtn_qo46*QkJJDO{fC7gzr`O*9z0#|>9p=Uz$dNgr z{BOzM7fjBa0w;wRiZMCQfIPf7tL)I6!_QQ>Z_K zh0lC*TL!i~{?r5iczPDRSiLKaA&2QaqlEt1%KO|7?$hpjJzd3Jvh^EN>SRg(w^>!Z PAP0H6`njxgN@xNApPht4 diff --git a/public/images/items/rare_egg.png b/public/images/items/rare_egg.png index 10b0e5def6a5c5c5f6e73f4497ccb7ecc9efa05d..ec72e1c925b50e9201c78700564b1a506b2baf8c 100644 GIT binary patch delta 432 zcmV;h0Z;yd1iu528Gi-<0047(dh`GQ00DDSM?wIu&K&6g00DPNL_t(oM`L6dV8A%Q z_A`t+U^E1VZU`tSDEx=zpa%~gknItYHNq_B4O|4z!JpU1f!X9Zgd_)mEZ?fB$-t?p z$xx-3j#7kNymEu#`_6ol9YM4MkSzzvL@*7&9Dp1OFw3x6ep1kpq3PH(>NAvy83Jpcdz07*qoM6N<$f&c(_c(UOD literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCiji0(?ST6%-V73lClO^t@M86fyaxX8Oi?QC&dE*6Uj@11XM@Aiv=M5WsM+ zd2b|8jI+QavY3H^?=T269?xHq0y3<`HKHUqKdq!Zu_%=xATcwqM9gCZIV?V3k3Z z7C;tMm!W|HNcIp%{k5yAQNBQCrKgKyh=u>#iQYm76gZqYz4rd^m0r#5FgNZ%j?4+= ze@p(pU~=XZI4QhPjB$cMeCIT;NSRsMuK$^p9yY!Vf5W&jaXORy!-j{#0rDG}Lj4&m zeCC_mGO*?Grylsn)3e~k>Ro9JIZWpnCG^i$-sg63pLXBt=_>A$t>2hZCrkRj&8p%B OImpx1&t;ucLK6T~nu6&7 diff --git a/public/images/ui/common_egg.png b/public/images/ui/common_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..d0129c7d71e47e733b675d898ff13a6b7608d167 GIT binary patch literal 435 zcmV;k0ZjghP)Px$Ye_^wR9Hvtl_68aFc5|J1QLNGu1M;@fkf6Kkr9|WEE0)48+ih8wz3i&=Zd_# zoZ~0JyxwdlErH9H%-q~eqSDNy@7uR8$&B_qW_#AB1dtp!TnDl&`{EPSw(aCX#2Z=o zwVwAU`1+>o=2JjK01(&nf|OFE&+i6T$ot!ZZnY6Z1OvF@P#yzdZ3=`4;Bl$Ds$FsO zvFO+ArXjRL(uyE}->PSE?nQBOL3X_owIUecuj(1VT1z@FL@opatee{VZm|mx@7fa^ z0QN79rpv2g>Rp globalScene.money >= this.moneyAmount); + constructor(localizationKey: string, moneyAmount: number, iconImage: string, score: number) { + super(localizationKey, "", iconImage, score, (_args: any[]) => globalScene.money >= this.moneyAmount); this.moneyAmount = moneyAmount; } } @@ -116,10 +114,9 @@ export class MoneyAchv extends Achv { export class RibbonAchv extends Achv { ribbonAmount: number; - constructor(localizationKey: string, name: string, ribbonAmount: number, iconImage: string, score: number) { + constructor(localizationKey: string, ribbonAmount: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -132,10 +129,9 @@ export class RibbonAchv extends Achv { export class DamageAchv extends Achv { damageAmount: number; - constructor(localizationKey: string, name: string, damageAmount: number, iconImage: string, score: number) { + constructor(localizationKey: string, damageAmount: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -148,10 +144,9 @@ export class DamageAchv extends Achv { export class HealAchv extends Achv { healAmount: number; - constructor(localizationKey: string, name: string, healAmount: number, iconImage: string, score: number) { + constructor(localizationKey: string, healAmount: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -164,10 +159,9 @@ export class HealAchv extends Achv { export class LevelAchv extends Achv { level: number; - constructor(localizationKey: string, name: string, level: number, iconImage: string, score: number) { + constructor(localizationKey: string, level: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -180,26 +174,24 @@ export class LevelAchv extends Achv { export class ModifierAchv extends Achv { constructor( localizationKey: string, - name: string, description: string, iconImage: string, score: number, modifierFunc: (modifier: Modifier) => boolean, ) { - super(localizationKey, name, description, iconImage, score, (args: any[]) => modifierFunc(args[0] as Modifier)); + super(localizationKey, description, iconImage, score, (args: any[]) => modifierFunc(args[0] as Modifier)); } } export class ChallengeAchv extends Achv { constructor( localizationKey: string, - name: string, description: string, iconImage: string, score: number, challengeFunc: (challenge: Challenge) => boolean, ) { - super(localizationKey, name, description, iconImage, score, (args: any[]) => challengeFunc(args[0] as Challenge)); + super(localizationKey, description, iconImage, score, (args: any[]) => challengeFunc(args[0] as Challenge)); } } @@ -460,73 +452,63 @@ export function getAchievementDescription(localizationKey: string): string { export const achvs = { CLASSIC_VICTORY: new Achv( "CLASSIC_VICTORY", - "", "CLASSIC_VICTORY.description", "relic_crown", 150, _ => globalScene.gameData.gameStats.sessionsWon === 0, ), - _10_RIBBONS: new RibbonAchv("10_RIBBONS", "", 10, "bronze_ribbon", 10), - _25_RIBBONS: new RibbonAchv("25_RIBBONS", "", 25, "great_ribbon", 25), - _50_RIBBONS: new RibbonAchv("50_RIBBONS", "", 50, "ultra_ribbon", 50), - _75_RIBBONS: new RibbonAchv("75_RIBBONS", "", 75, "rogue_ribbon", 75), - _100_RIBBONS: new RibbonAchv("100_RIBBONS", "", 100, "master_ribbon", 100), - _10K_MONEY: new MoneyAchv("10K_MONEY", "", 10000, "nugget", 10), - _100K_MONEY: new MoneyAchv("100K_MONEY", "", 100000, "big_nugget", 25).setSecret(true), - _1M_MONEY: new MoneyAchv("1M_MONEY", "", 1000000, "relic_gold", 50).setSecret(true), - _10M_MONEY: new MoneyAchv("10M_MONEY", "", 10000000, "coin_case", 100).setSecret(true), - _250_DMG: new DamageAchv("250_DMG", "", 250, "lucky_punch", 10), - _1000_DMG: new DamageAchv("1000_DMG", "", 1000, "lucky_punch_great", 25).setSecret(true), - _2500_DMG: new DamageAchv("2500_DMG", "", 2500, "lucky_punch_ultra", 50).setSecret(true), - _10000_DMG: new DamageAchv("10000_DMG", "", 10000, "lucky_punch_master", 100).setSecret(true), - _250_HEAL: new HealAchv("250_HEAL", "", 250, "potion", 10), - _1000_HEAL: new HealAchv("1000_HEAL", "", 1000, "super_potion", 25).setSecret(true), - _2500_HEAL: new HealAchv("2500_HEAL", "", 2500, "hyper_potion", 50).setSecret(true), - _10000_HEAL: new HealAchv("10000_HEAL", "", 10000, "max_potion", 100).setSecret(true), - LV_100: new LevelAchv("LV_100", "", 100, "rare_candy", 25).setSecret(), - LV_250: new LevelAchv("LV_250", "", 250, "rarer_candy", 50).setSecret(true), - LV_1000: new LevelAchv("LV_1000", "", 1000, "candy_jar", 100).setSecret(true), - TRANSFER_MAX_STAT_STAGE: new Achv("TRANSFER_MAX_STAT_STAGE", "", "TRANSFER_MAX_STAT_STAGE.description", "baton", 20), - MAX_FRIENDSHIP: new Achv("MAX_FRIENDSHIP", "", "MAX_FRIENDSHIP.description", "soothe_bell", 25), - MEGA_EVOLVE: new Achv("MEGA_EVOLVE", "", "MEGA_EVOLVE.description", "mega_bracelet", 50), - GIGANTAMAX: new Achv("GIGANTAMAX", "", "GIGANTAMAX.description", "dynamax_band", 50), - TERASTALLIZE: new Achv("TERASTALLIZE", "", "TERASTALLIZE.description", "tera_orb", 25), + _10_RIBBONS: new RibbonAchv("10_RIBBONS", 10, "bronze_ribbon", 10), + _25_RIBBONS: new RibbonAchv("25_RIBBONS", 25, "great_ribbon", 25), + _50_RIBBONS: new RibbonAchv("50_RIBBONS", 50, "ultra_ribbon", 50), + _75_RIBBONS: new RibbonAchv("75_RIBBONS", 75, "rogue_ribbon", 75), + _100_RIBBONS: new RibbonAchv("100_RIBBONS", 100, "master_ribbon", 100), + _10K_MONEY: new MoneyAchv("10K_MONEY", 10000, "nugget", 10), + _100K_MONEY: new MoneyAchv("100K_MONEY", 100000, "big_nugget", 25).setSecret(true), + _1M_MONEY: new MoneyAchv("1M_MONEY", 1000000, "relic_gold", 50).setSecret(true), + _10M_MONEY: new MoneyAchv("10M_MONEY", 10000000, "coin_case", 100).setSecret(true), + _250_DMG: new DamageAchv("250_DMG", 250, "lucky_punch", 10), + _1000_DMG: new DamageAchv("1000_DMG", 1000, "lucky_punch_great", 25).setSecret(true), + _2500_DMG: new DamageAchv("2500_DMG", 2500, "lucky_punch_ultra", 50).setSecret(true), + _10000_DMG: new DamageAchv("10000_DMG", 10000, "lucky_punch_master", 100).setSecret(true), + _250_HEAL: new HealAchv("250_HEAL", 250, "potion", 10), + _1000_HEAL: new HealAchv("1000_HEAL", 1000, "super_potion", 25).setSecret(true), + _2500_HEAL: new HealAchv("2500_HEAL", 2500, "hyper_potion", 50).setSecret(true), + _10000_HEAL: new HealAchv("10000_HEAL", 10000, "max_potion", 100).setSecret(true), + LV_100: new LevelAchv("LV_100", 100, "rare_candy", 25).setSecret(), + LV_250: new LevelAchv("LV_250", 250, "rarer_candy", 50).setSecret(true), + LV_1000: new LevelAchv("LV_1000", 1000, "candy_jar", 100).setSecret(true), + TRANSFER_MAX_STAT_STAGE: new Achv("TRANSFER_MAX_STAT_STAGE", "TRANSFER_MAX_STAT_STAGE.description", "baton", 20), + MAX_FRIENDSHIP: new Achv("MAX_FRIENDSHIP", "MAX_FRIENDSHIP.description", "soothe_bell", 25), + MEGA_EVOLVE: new Achv("MEGA_EVOLVE", "MEGA_EVOLVE.description", "mega_bracelet", 50), + GIGANTAMAX: new Achv("GIGANTAMAX", "GIGANTAMAX.description", "dynamax_band", 50), + TERASTALLIZE: new Achv("TERASTALLIZE", "TERASTALLIZE.description", "tera_orb", 25), STELLAR_TERASTALLIZE: new Achv( "STELLAR_TERASTALLIZE", - "", "STELLAR_TERASTALLIZE.description", "stellar_tera_shard", 25, ).setSecret(true), - SPLICE: new Achv("SPLICE", "", "SPLICE.description", "dna_splicers", 10), + SPLICE: new Achv("SPLICE", "SPLICE.description", "dna_splicers", 10), MINI_BLACK_HOLE: new ModifierAchv( "MINI_BLACK_HOLE", - "", "MINI_BLACK_HOLE.description", "mini_black_hole", 25, modifier => modifier instanceof TurnHeldItemTransferModifier, ).setSecret(), - CATCH_MYTHICAL: new Achv("CATCH_MYTHICAL", "", "CATCH_MYTHICAL.description", "strange_ball", 50).setSecret(), - CATCH_SUB_LEGENDARY: new Achv("CATCH_SUB_LEGENDARY", "", "CATCH_SUB_LEGENDARY.description", "rb", 75).setSecret(), - CATCH_LEGENDARY: new Achv("CATCH_LEGENDARY", "", "CATCH_LEGENDARY.description", "mb", 100).setSecret(), - SEE_SHINY: new Achv("SEE_SHINY", "", "SEE_SHINY.description", "pb_gold", 75), - SHINY_PARTY: new Achv("SHINY_PARTY", "", "SHINY_PARTY.description", "shiny_charm", 100).setSecret(true), - HATCH_MYTHICAL: new Achv("HATCH_MYTHICAL", "", "HATCH_MYTHICAL.description", "mystery_egg", 75).setSecret(), - HATCH_SUB_LEGENDARY: new Achv( - "HATCH_SUB_LEGENDARY", - "", - "HATCH_SUB_LEGENDARY.description", - "oval_stone", - 100, - ).setSecret(), - HATCH_LEGENDARY: new Achv("HATCH_LEGENDARY", "", "HATCH_LEGENDARY.description", "lucky_egg", 125).setSecret(), - HATCH_SHINY: new Achv("HATCH_SHINY", "", "HATCH_SHINY.description", "golden_egg", 100).setSecret(), - HIDDEN_ABILITY: new Achv("HIDDEN_ABILITY", "", "HIDDEN_ABILITY.description", "ability_charm", 75), - PERFECT_IVS: new Achv("PERFECT_IVS", "", "PERFECT_IVS.description", "blunder_policy", 100), + CATCH_MYTHICAL: new Achv("CATCH_MYTHICAL", "CATCH_MYTHICAL.description", "strange_ball", 50).setSecret(), + CATCH_SUB_LEGENDARY: new Achv("CATCH_SUB_LEGENDARY", "CATCH_SUB_LEGENDARY.description", "rb", 75).setSecret(), + CATCH_LEGENDARY: new Achv("CATCH_LEGENDARY", "CATCH_LEGENDARY.description", "mb", 100).setSecret(), + SEE_SHINY: new Achv("SEE_SHINY", "SEE_SHINY.description", "pb_gold", 75), + SHINY_PARTY: new Achv("SHINY_PARTY", "SHINY_PARTY.description", "shiny_charm", 100).setSecret(true), + HATCH_MYTHICAL: new Achv("HATCH_MYTHICAL", "HATCH_MYTHICAL.description", "manaphy_egg", 75).setSecret(), + HATCH_SUB_LEGENDARY: new Achv("HATCH_SUB_LEGENDARY", "HATCH_SUB_LEGENDARY.description", "epic_egg", 100).setSecret(), + HATCH_LEGENDARY: new Achv("HATCH_LEGENDARY", "HATCH_LEGENDARY.description", "legendary_egg", 125).setSecret(), + HATCH_SHINY: new Achv("HATCH_SHINY", "HATCH_SHINY.description", "rogue_egg", 100).setSecret(), + HIDDEN_ABILITY: new Achv("HIDDEN_ABILITY", "HIDDEN_ABILITY.description", "ability_charm", 75), + PERFECT_IVS: new Achv("PERFECT_IVS", "PERFECT_IVS.description", "blunder_policy", 100), UNEVOLVED_CLASSIC_VICTORY: new Achv( "UNEVOLVED_CLASSIC_VICTORY", - "", "UNEVOLVED_CLASSIC_VICTORY.description", "eviolite", 175, @@ -534,7 +516,6 @@ export const achvs = { ), FRESH_START: new ChallengeAchv( "FRESH_START", - "", "FRESH_START.description", "reviver_seed", 100, @@ -547,7 +528,6 @@ export const achvs = { ), NUZLOCKE: new ChallengeAchv( "NUZLOCKE", - "", "NUZLOCKE.description", "leaf_stone", 100, @@ -559,7 +539,6 @@ export const achvs = { ), INVERSE_BATTLE: new ChallengeAchv( "INVERSE_BATTLE", - "", "INVERSE_BATTLE.description", "inverse", 100, @@ -567,7 +546,6 @@ export const achvs = { ), FLIP_STATS: new ChallengeAchv( "FLIP_STATS", - "", "FLIP_STATS.description", "dubious_disc", 100, @@ -575,7 +553,6 @@ export const achvs = { ), MONO_GEN_ONE_VICTORY: new ChallengeAchv( "MONO_GEN_ONE", - "", "MONO_GEN_ONE.description", "ribbon_gen1", 100, @@ -588,7 +565,6 @@ export const achvs = { ), MONO_GEN_TWO_VICTORY: new ChallengeAchv( "MONO_GEN_TWO", - "", "MONO_GEN_TWO.description", "ribbon_gen2", 100, @@ -601,7 +577,6 @@ export const achvs = { ), MONO_GEN_THREE_VICTORY: new ChallengeAchv( "MONO_GEN_THREE", - "", "MONO_GEN_THREE.description", "ribbon_gen3", 100, @@ -614,7 +589,6 @@ export const achvs = { ), MONO_GEN_FOUR_VICTORY: new ChallengeAchv( "MONO_GEN_FOUR", - "", "MONO_GEN_FOUR.description", "ribbon_gen4", 100, @@ -627,7 +601,6 @@ export const achvs = { ), MONO_GEN_FIVE_VICTORY: new ChallengeAchv( "MONO_GEN_FIVE", - "", "MONO_GEN_FIVE.description", "ribbon_gen5", 100, @@ -640,7 +613,6 @@ export const achvs = { ), MONO_GEN_SIX_VICTORY: new ChallengeAchv( "MONO_GEN_SIX", - "", "MONO_GEN_SIX.description", "ribbon_gen6", 100, @@ -653,7 +625,6 @@ export const achvs = { ), MONO_GEN_SEVEN_VICTORY: new ChallengeAchv( "MONO_GEN_SEVEN", - "", "MONO_GEN_SEVEN.description", "ribbon_gen7", 100, @@ -666,7 +637,6 @@ export const achvs = { ), MONO_GEN_EIGHT_VICTORY: new ChallengeAchv( "MONO_GEN_EIGHT", - "", "MONO_GEN_EIGHT.description", "ribbon_gen8", 100, @@ -679,7 +649,6 @@ export const achvs = { ), MONO_GEN_NINE_VICTORY: new ChallengeAchv( "MONO_GEN_NINE", - "", "MONO_GEN_NINE.description", "ribbon_gen9", 100, @@ -692,7 +661,6 @@ export const achvs = { ), MONO_NORMAL: new ChallengeAchv( "MONO_NORMAL", - "", "MONO_NORMAL.description", "silk_scarf", 100, @@ -705,7 +673,6 @@ export const achvs = { ), MONO_FIGHTING: new ChallengeAchv( "MONO_FIGHTING", - "", "MONO_FIGHTING.description", "black_belt", 100, @@ -718,7 +685,6 @@ export const achvs = { ), MONO_FLYING: new ChallengeAchv( "MONO_FLYING", - "", "MONO_FLYING.description", "sharp_beak", 100, @@ -731,7 +697,6 @@ export const achvs = { ), MONO_POISON: new ChallengeAchv( "MONO_POISON", - "", "MONO_POISON.description", "poison_barb", 100, @@ -744,7 +709,6 @@ export const achvs = { ), MONO_GROUND: new ChallengeAchv( "MONO_GROUND", - "", "MONO_GROUND.description", "soft_sand", 100, @@ -757,7 +721,6 @@ export const achvs = { ), MONO_ROCK: new ChallengeAchv( "MONO_ROCK", - "", "MONO_ROCK.description", "hard_stone", 100, @@ -770,7 +733,6 @@ export const achvs = { ), MONO_BUG: new ChallengeAchv( "MONO_BUG", - "", "MONO_BUG.description", "silver_powder", 100, @@ -783,7 +745,6 @@ export const achvs = { ), MONO_GHOST: new ChallengeAchv( "MONO_GHOST", - "", "MONO_GHOST.description", "spell_tag", 100, @@ -796,7 +757,6 @@ export const achvs = { ), MONO_STEEL: new ChallengeAchv( "MONO_STEEL", - "", "MONO_STEEL.description", "metal_coat", 100, @@ -809,7 +769,6 @@ export const achvs = { ), MONO_FIRE: new ChallengeAchv( "MONO_FIRE", - "", "MONO_FIRE.description", "charcoal", 100, @@ -822,7 +781,6 @@ export const achvs = { ), MONO_WATER: new ChallengeAchv( "MONO_WATER", - "", "MONO_WATER.description", "mystic_water", 100, @@ -835,7 +793,6 @@ export const achvs = { ), MONO_GRASS: new ChallengeAchv( "MONO_GRASS", - "", "MONO_GRASS.description", "miracle_seed", 100, @@ -848,7 +805,6 @@ export const achvs = { ), MONO_ELECTRIC: new ChallengeAchv( "MONO_ELECTRIC", - "", "MONO_ELECTRIC.description", "magnet", 100, @@ -861,7 +817,6 @@ export const achvs = { ), MONO_PSYCHIC: new ChallengeAchv( "MONO_PSYCHIC", - "", "MONO_PSYCHIC.description", "twisted_spoon", 100, @@ -874,7 +829,6 @@ export const achvs = { ), MONO_ICE: new ChallengeAchv( "MONO_ICE", - "", "MONO_ICE.description", "never_melt_ice", 100, @@ -887,7 +841,6 @@ export const achvs = { ), MONO_DRAGON: new ChallengeAchv( "MONO_DRAGON", - "", "MONO_DRAGON.description", "dragon_fang", 100, @@ -900,7 +853,6 @@ export const achvs = { ), MONO_DARK: new ChallengeAchv( "MONO_DARK", - "", "MONO_DARK.description", "black_glasses", 100, @@ -913,7 +865,6 @@ export const achvs = { ), MONO_FAIRY: new ChallengeAchv( "MONO_FAIRY", - "", "MONO_FAIRY.description", "fairy_feather", 100, @@ -926,7 +877,6 @@ export const achvs = { ), FLIP_INVERSE: new ChallengeAchv( "FLIP_INVERSE", - "", "FLIP_INVERSE.description", "cracked_pot", 100, @@ -935,7 +885,7 @@ export const achvs = { c.value > 0 && globalScene.gameMode.challenges.some(c => c.id === Challenges.INVERSE_BATTLE && c.value > 0), ).setSecret(), - BREEDERS_IN_SPACE: new Achv("BREEDERS_IN_SPACE", "", "BREEDERS_IN_SPACE.description", "moon_stone", 50).setSecret(), + BREEDERS_IN_SPACE: new Achv("BREEDERS_IN_SPACE", "BREEDERS_IN_SPACE.description", "moon_stone", 50).setSecret(), }; export function initAchievements() { diff --git a/src/ui/pokedex-mon-container.ts b/src/ui/pokedex-mon-container.ts index cfb8555e6c9..bc262946394 100644 --- a/src/ui/pokedex-mon-container.ts +++ b/src/ui/pokedex-mon-container.ts @@ -107,7 +107,7 @@ export class PokedexMonContainer extends Phaser.GameObjects.Container { this.candyUpgradeOverlayIcon = candyUpgradeOverlayIcon; // move icons - const eggMove1Icon = globalScene.add.image(0, 12, "mystery_egg"); + const eggMove1Icon = globalScene.add.image(0, 12, "common_egg"); eggMove1Icon.setOrigin(0, 0); eggMove1Icon.setScale(0.25); eggMove1Icon.setVisible(false); @@ -123,7 +123,7 @@ export class PokedexMonContainer extends Phaser.GameObjects.Container { this.tmMove1Icon = tmMove1Icon; // move icons - const eggMove2Icon = globalScene.add.image(7, 12, "mystery_egg"); + const eggMove2Icon = globalScene.add.image(7, 12, "common_egg"); eggMove2Icon.setOrigin(0, 0); eggMove2Icon.setScale(0.25); eggMove2Icon.setVisible(false);