From 5f0cd2c6751c474dfe1caab367ac2024c1050c3d Mon Sep 17 00:00:00 2001 From: DJ1TJOO Date: Fri, 12 Mar 2021 19:04:09 +0100 Subject: [PATCH] Added notifications for achievements --- res/ui/icons/notification_achievement.png | Bin 0 -> 2543 bytes src/css/resources.scss | 2 +- src/js/game/hud/parts/notifications.js | 5 +++++ 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 res/ui/icons/notification_achievement.png diff --git a/res/ui/icons/notification_achievement.png b/res/ui/icons/notification_achievement.png new file mode 100644 index 0000000000000000000000000000000000000000..df96bf0168191452ab7f8d6df062b4d226ba84b3 GIT binary patch literal 2543 zcmZuzc{tQ-8~)AESY|Al#AJk%CHpp*3{H|hPWF8%Mj8r}vG40-=wzu7$|w|4*^V5e zVg|?5SaLp*%3&tUNR~miA$`Bjxvulq_s8=-*L&a3ecjJ{|MgyTa`=y!=n+u>0K{x< zPP>3T{YMGIz_Z69pdW04!It)x0MJ|j-wQYZ-W3CFTyyr(jnBjF7K~N~#*4|oZRzOr($7q$SdJBY5(bitk zuHiw^aRHG8fD~}~O0>=uLbM`AM^8up#M`kJP$!~od)m@1-fxMT@XFjB#Wac=EIJio zT{Qu9Js6>0NN=q>wDl_W<{j0{UCJY;+jxpk(7{>C1)3+Us>bWEj(Y2jhdH=?PUnM% z+WY*}6{6o9bqmKWFWVh>89Zm9uuV@bv~qPi(7x~YX^KEzZX~v>^YF; z4t)nTrNEm!f75kgB>U0o+2ErAP&0#6?|vbr-$Sb;1mBOuD&~ZWg>Ycaw4~?s1&6>y z==g{+JmYaj9_ii_bp%-PKWQ_E*8CT6^f8Fa_HxF1*W556slSk-M0 zX<*CKBbi2l7oLg>Ql_V|p9k#7T>W8p8M-G+X&2Q|ribtp^m^6s z|Kg;%@SJIORSYDqTT+I;wyE?Zid(>o)-)lCtaSNt6H_FG{UYOE!aqaF@9IkCbt(2S zy)z3llHlHVl<9+dy&I%fBJEEN-iluDYSToG14y_a@iE&lL<9y+^e67YWk02Q5v##< z)QljT+4^ni)k}}_N*J;){_rAtj)D=s72H-qtg5v)rO=el%k3j6SRs#(?i-*$1u~Y6 z=D=6o+lOl=+Id{P-Vr^It}#$kB$#8rtaP_0%XqdgE1NF6SK&;AgKxN|0)+4HNmJMe zj`h;vZ@jb}BS~MKSP3^GJPj)E+d!#rgl}c&J7iw}pv|vT=0f_$rR&=;#^OsDu2dbr zgBPbKn9ZLOl6mI))ylTwGm|2f26OjaAbeWlXeW)n!^9dEoD(f+Juh|q_3Qik3l;}D zVe-D65O@C(e}*iMu0kvk{G~6bNUA}@g&4S1MV%uh`)_R2;&VH;)JuUE-ZxyI7aGO*_s1RZ}Y z*Ln9Z|KsHD@i3(|#dFe!i5IRrP@}hj{I%T(AeYgZ{fpGa;^n=Os?h%(5IZK?M<*p~BLHd>lB`u;81M4PD9wE-m%)7GO zA)JSJ*6gp<0oP0_fSRIpLJKCf_X$GvmDbr5bTTV}T+MkH9iq+stunC@G_6v|ex$I{ zOb8xwiC4Y1*6etN{Pd`yE?I03ZTIaM^$MFd*5UN>XJ+)U`BRQ=X5Z&a94Bd$w~`kANY_ItLRCK);J%IM(gzgm?Z{hn9M5SfL#cpQpY zVK0YS;t(z>pqZ>~dZD2&RaUKij18 z8_uKe;v}9nSztLDOjReluD!fblAA_e7Y)DFjGulxwS5Xz-h#HCv8(Q9o7o-Z3>pp< zVnrJS-0#`hqslAG_pmcN0?EIG>iZkO38cPAV@)_pOl+tSBiH@R1!j1ID-_45q!*jl zShahw@T!s86I%gOG>CD^%+T8+#=u4QFP-_yEiSA&)$j%up3))=tu@=q^5j@L$)5!U zHEW_Ak5XJ$_LGA9`ARr~Uf_u!dgE2}JMtTrQ2sfHe@DYE@-&V&^551>(7`A5jC5Bel}XB0ZU0=ULv178Jg-2R_r(`iU%0v5S; z{OseF?lz+dwXMM^#*}*zY2}&0I5Lhbb83urS6XX48nW1$V^zY!&n*i_oipln%$Zcl zLGo^`LyUZi54pxiw+pO=doXVm8%;(n1Of!70-K6o8agR&gd+2-`vsSB46QQiBLOR)BqTnx;hyZuZ}*FyxC this.onNotification(T.ingame.notifications.gameSaved, enumNotificationType.saved) ); + + this.root.signals.achievementCompleted.add(key => + this.onNotification(T.achievements[key].title, enumNotificationType.achievement) + ); } /**