From 41e367b9d40441c85dbbf75b9faa939c3837d30c Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Sat, 18 Mar 2017 12:01:41 -0500 Subject: [PATCH] Spring Fling 2017 (#8579) * feat(event): Spring Fling 2017 * fix(sprites): adjustments Also enables pastel hair/skin purchases --- .../project_files/npcs/march/npc_bailey.png | Bin 3808 -> 0 bytes .../img/project_files/npcs/march/npc_matt.png | Bin 6698 -> 0 bytes .../npcs/{march => spring}/npc_alex.png | Bin .../project_files/npcs/spring/npc_bailey.png | Bin 0 -> 3677 bytes .../npcs/{march => spring}/npc_ian.png | Bin .../project_files/npcs/spring/npc_matt.png | Bin 0 -> 6700 bytes .../npcs/spring/npc_timetravelers_active.png | Bin 0 -> 4093 bytes website/assets/sprites/css/index.css | 4 +- .../broad_armor_special_spring2017Healer.png | Bin 0 -> 3360 bytes .../broad_armor_special_spring2017Mage.png | Bin 0 -> 3383 bytes .../broad_armor_special_spring2017Rogue.png | Bin 0 -> 3279 bytes .../broad_armor_special_spring2017Warrior.png | Bin 0 -> 838 bytes ...headAccessory_special_spring2017Healer.png | Bin 0 -> 3071 bytes .../headAccessory_special_spring2017Mage.png | Bin 0 -> 3113 bytes .../headAccessory_special_spring2017Rogue.png | Bin 0 -> 3144 bytes ...eadAccessory_special_spring2017Warrior.png | Bin 0 -> 3083 bytes .../spring/head_special_spring2017Healer.png | Bin 0 -> 3117 bytes .../spring/head_special_spring2017Mage.png | Bin 0 -> 3382 bytes .../spring/head_special_spring2017Rogue.png | Bin 0 -> 3370 bytes .../spring/head_special_spring2017Warrior.png | Bin 0 -> 3308 bytes .../shield_special_spring2017Healer.png | Bin 0 -> 3083 bytes .../spring/shield_special_spring2017Rogue.png | Bin 0 -> 374 bytes .../shield_special_spring2017Warrior.png | Bin 0 -> 497 bytes .../shop_armor_special_spring2017Healer.png | Bin 0 -> 3276 bytes .../shop_armor_special_spring2017Mage.png | Bin 0 -> 3294 bytes .../shop_armor_special_spring2017Rogue.png | Bin 0 -> 3196 bytes .../shop_armor_special_spring2017Warrior.png | Bin 0 -> 3427 bytes ...headAccessory_special_spring2017Healer.png | Bin 0 -> 2999 bytes ...p_headAccessory_special_spring2017Mage.png | Bin 0 -> 3061 bytes ..._headAccessory_special_spring2017Rogue.png | Bin 0 -> 3080 bytes ...eadAccessory_special_spring2017Warrior.png | Bin 0 -> 3036 bytes .../shop_head_special_spring2017Healer.png | Bin 0 -> 3076 bytes .../shop/shop_head_special_spring2017Mage.png | Bin 0 -> 3290 bytes .../shop_head_special_spring2017Rogue.png | Bin 0 -> 3279 bytes .../shop_head_special_spring2017Warrior.png | Bin 0 -> 3232 bytes .../shop_shield_special_spring2017Healer.png | Bin 0 -> 3033 bytes .../shop_shield_special_spring2017Rogue.png | Bin 0 -> 2990 bytes .../shop_shield_special_spring2017Warrior.png | Bin 0 -> 3106 bytes .../shop_weapon_special_spring2017Healer.png | Bin 0 -> 3163 bytes .../shop_weapon_special_spring2017Mage.png | Bin 0 -> 3217 bytes .../shop_weapon_special_spring2017Rogue.png | Bin 0 -> 2990 bytes .../shop_weapon_special_spring2017Warrior.png | Bin 0 -> 3102 bytes .../slim_armor_special_spring2017Healer.png | Bin 0 -> 3359 bytes .../slim_armor_special_spring2017Mage.png | Bin 0 -> 3362 bytes .../slim_armor_special_spring2017Rogue.png | Bin 0 -> 3258 bytes .../slim_armor_special_spring2017Warrior.png | Bin 0 -> 778 bytes .../weapon_special_spring2017Healer.png | Bin 0 -> 3248 bytes .../spring/weapon_special_spring2017Mage.png | Bin 0 -> 3315 bytes .../spring/weapon_special_spring2017Rogue.png | Bin 0 -> 2985 bytes .../weapon_special_spring2017Warrior.png | Bin 0 -> 3179 bytes .../sprites/spritesmith/npcs/npc_alex.png | Bin 4955 -> 6019 bytes .../sprites/spritesmith/npcs/npc_bailey.png | Bin 3673 -> 3677 bytes .../sprites/spritesmith/npcs/npc_ian.png | Bin 0 -> 7595 bytes .../sprites/spritesmith/npcs/npc_matt.png | Bin 5861 -> 6700 bytes .../npcs/npc_timetravelers_active.png | Bin 5914 -> 4093 bytes .../spritesmith/npcs/seasonalshop_open.png | Bin 7218 -> 6577 bytes .../promo/promo_pastel_skin_hair.png | Bin 0 -> 17362 bytes .../promo/promo_spring_classes_2017.png | Bin 0 -> 17817 bytes website/common/locales/en/gear.json | 43 ++ website/common/locales/en/limited.json | 4 + website/common/script/content/constants.js | 1 + .../script/content/gear/sets/special/index.js | 456 ++++++++++++------ website/common/script/libs/shops.js | 12 + website/server/controllers/api-v3/shops.js | 4 +- .../options/inventory/seasonal-shop.jade | 8 +- website/views/options/profile/index.jade | 6 +- website/views/shared/modals/classes.jade | 36 +- 67 files changed, 412 insertions(+), 162 deletions(-) delete mode 100644 website/assets/img/project_files/npcs/march/npc_bailey.png delete mode 100644 website/assets/img/project_files/npcs/march/npc_matt.png rename website/assets/img/project_files/npcs/{march => spring}/npc_alex.png (100%) create mode 100644 website/assets/img/project_files/npcs/spring/npc_bailey.png rename website/assets/img/project_files/npcs/{march => spring}/npc_ian.png (100%) create mode 100644 website/assets/img/project_files/npcs/spring/npc_matt.png create mode 100644 website/assets/img/project_files/npcs/spring/npc_timetravelers_active.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Healer.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Mage.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png create mode 100644 website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png create mode 100644 website/assets/sprites/spritesmith/npcs/npc_ian.png create mode 100644 website/assets/sprites/spritesmith_large/promo/promo_pastel_skin_hair.png create mode 100644 website/assets/sprites/spritesmith_large/promo/promo_spring_classes_2017.png diff --git a/website/assets/img/project_files/npcs/march/npc_bailey.png b/website/assets/img/project_files/npcs/march/npc_bailey.png deleted file mode 100644 index 79bf7d85ee94a0136657cf519abc111e6344c80f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3808 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 Wl9}CcXV--Q0000DmjrKFo9ln{vn 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 HY8Uo@8ji#g diff --git a/website/assets/img/project_files/npcs/march/npc_alex.png b/website/assets/img/project_files/npcs/spring/npc_alex.png similarity index 100% rename from website/assets/img/project_files/npcs/march/npc_alex.png rename to website/assets/img/project_files/npcs/spring/npc_alex.png diff --git a/website/assets/img/project_files/npcs/spring/npc_bailey.png b/website/assets/img/project_files/npcs/spring/npc_bailey.png new file mode 100644 index 0000000000000000000000000000000000000000..0fe67633119474de1fcec91016387db190386181 GIT binary patch literal 3677 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 LEoiOcvxxr#kWsx8 literal 0 HcmV?d00001 diff --git a/website/assets/img/project_files/npcs/spring/npc_timetravelers_active.png b/website/assets/img/project_files/npcs/spring/npc_timetravelers_active.png new file mode 100644 index 0000000000000000000000000000000000000000..1847fd8337b97bac9168642646de291ea9da840d GIT binary patch literal 4093 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png b/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..e87e2f3700c6b1e64c2eb2baec9537cad0be393c GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0vp^ML-=FC{q}Y|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sfLuLVC0gd#e7hVhuOqV@f978H@y}jk{F}YCY_{a3s zOKugZx?OO)wSXhL>V%skkH4JO5$B9UPM?HCWsf8Wh_5$w(y}^QV6er0vwev~Dd(XX zLKfZ~Xa4X{5{dRwI%@Ux?_a+CGj4{>-V?u^|NOk?-)$a${QmLy=Hr`yF2D<>rABT` z+IgY(-m)|6_n2JE)?QNl^7m`6H}_SSyURcMI_vEp-Sxb8PM9XuZoHED$Fu*NXMYZV z$jzdlNPRb>V^wSH6D705_HXOc-rk%1jsLv2+?(LXPZp=moEV}Vv31=dzu<0rmHkpb zwJIMKcRumh{kVUhzrhxb=c_cLr@d`oz0IS{@>-_pZJnJpSgCCe4C1S%!_G% zUL1S5XI%o+mS(ZSS+!YxY~G+&Q;7tU!6?HKvPiY&CXn-stve*$uXnsnMaKb#rEH+q5>S^w-A8 z#aXR?eta@LdHAH_$?&yNk5_$-57RK7l*M{=7uPR;*MDJO@0be8UHKLyYHn(!a5He9 zf6=jhk)O7=>aUtM_jb>5pi94Qzb5s4=IoybfbJC9ANWN--m*saSp2u&`Nvd#ue#cG zz4A)7%>I`ti=SldIK89)e7(=r{6{N4-e)uxy5k`dxD{x`-S?{v*W0i^I`(#XQ+n_1 z>i1tg%c{#f%XY@FMlV0(u}aiN;6&owSK4PDmxfMiPCu8rc3(zCJEv|pY5TXICwLkar|j zr1VtJlBk2sjWR{=G7atGV=Lsh{_QWEG4X*L6T^gbdq%eArwcv*uJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4 z1dM~{UdP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+ zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=nat zP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0 zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8d zZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu ztvy=3T65Yu+7a4Yv^%sXb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i z^lS773}6Fm1Fpe-gF!>Ip{*g$u-szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I- z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;c zwT88(J6|n-WB%w`m$h~4pmp)YIh_ z3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syT zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;; zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@ z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHs zy69KwU-!MxeeuI@&cF4|M9z%AfP?@5 z`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-&n2^Sz6E$k0w0003BNklpq)SfV1q5;E&c}3?$@46C&-C-PvKk4I z$3&|R)e-b~K8+u9_kYiSg4RgrJSJLo+?K|r1^Qk8rR!FwnR|pM(f();-}|Nf?lE zVV;lp?WC6`6RkRKi+@-u%44Ec2LJ#70000000000000000000$NdGSbTgGtSWuJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4 z1dM~{UdP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+ zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=nat zP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0 zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8d zZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu ztvy=3T65Yu+7a4Yv^%sXb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i z^lS773}6Fm1Fpe-gF!>Ip{*g$u-szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I- z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;c zwT88(J6|n-WB%w`m$h~4pmp)YIh_ z3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syT zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;; zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@ z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHs zy69KwU-!MxeeuI@&cF4|M9z%AfP?@5 z`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-&n5E3g55f-@u0003rNklYU6bIm> zxCpvcC#}+Va1jI@73>oTPEHQalDRl5_y9hDiv__&Hy6haE>iH%P|!`?#CE%l5DA4~ zV)?%5P;SygIQK_xq6h#0000000DvlrtI$MksW}*D{r6)p{%`%%%-SCflSeS&(UIPs z`?q(w>p$LJLw(lTDm+Hg{p?;`hTmuEbGg@^uCCaJWSOd3L%&7DV*4c2(>r^i z{%ju>^1tbOUUwft{hW+?7&lT(wCE5WrNqViS`zB{`))ce3V&PranIyvkk!L%D?3I^ zwCHePDgE&B)ZETovv6})2bteJ8oka~hb9v(I=pohF1_^{Q73HG+WKbcy)8Gs zLS4T)ANAbt$0k~I000000000000000000000OT724bx8p1kU=t00000NkvXXu0mjf D|G4C_ literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..6e89ebd1e1185bd101ce3c941c569ab8fd5ab614 GIT binary patch literal 3144 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 zOG*DGji-X%@m1I#-41`W?%~BKocj_@8r#H_jussN000000000000000000000001q Z`2vJSR^j-RkzxP<002ovPDHLkV1n`G&x8N~ literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png b/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..f5654de2bb835d1e6a8f2c0bc78b80ee4304cd74 GIT binary patch literal 3117 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 Hu0mjf&V=wO literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png b/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..4c678c9d98f00d581cd8837c94ed979378b3a19f GIT binary patch literal 3382 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 M07*qoM6N<$f-5z4KmY&$ literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f20c484bafbdea4a164374270208da63b60c07 GIT binary patch literal 3370 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 A<^TWy literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png b/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..7c71cdf53789e94d586046616bc6bf47035a4017 GIT binary patch literal 3308 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 W8JWzzx5Br90?gCZ&t;ucLK6Td%hbgH literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e1863db0230565e456c3e3f2ab63d0a9ff5776 GIT binary patch literal 3276 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..ec922606f5929296ecbd53a2debf67664c854615 GIT binary patch literal 3061 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 D4vfA% literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..6eb3e07b73982accbe117e08506be44eca4d10d0 GIT binary patch literal 3080 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 YUs)f-Mg9c+SpWb407*qoM6N<$f}F5LLjV8( literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..7ce0997aa9220d30fa63ea6e8cfcbede083dcca6 GIT binary patch literal 3279 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..dfcfba2ebf9ac05a548e8e538bcdf963a96c21d9 GIT binary patch literal 3106 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..d53c74587b97254fd1bb97c872d5faa7a1af5f0b GIT binary patch literal 3163 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 DTwWCB literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f1f99d9d91f53974153fa9fe531b4ed99d1c57 GIT binary patch literal 2990 zcmV;f3sLlmP)uJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4 z1dM~{UdP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+ zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=nat zP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0 zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8d zZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu ztvy=3T65Yu+7a4Yv^%sXb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i z^lS773}6Fm1Fpe-gF!>Ip{*g$u-szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I- z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;c zwT88(J6|n-WB%w`m$h~4pmp)YIh_ z3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syT zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;; zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@ z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHs zy69KwU-!MxeeuI@&cF4|M9z%AfP?@5 z`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-&n5EUaK?pR4|0002FNkl4S1Zh@} z25Lguk!RC&85kHC82()SiX#7P_6^3-5X1*~oyAdF;-B}vWE{=K!~j-pp8v=p2ICLg ka&Q!kf>AIEM!_Hl04l3lI@HYj`v3p{07*qoM6N<$g0nBB)c^nh literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png b/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..56fee68a71180353a8900aa69be9484f0cd57f12 GIT binary patch literal 3102 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png b/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..17bf69f58baac408b8676abb6c68879675e36414 GIT binary patch literal 3359 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png b/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..97c1d24f57e377f697f6f678bf20762aa7e46b9f GIT binary patch literal 3362 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..c193c1ef00cd8dae9de95d2cdcdf4a9a6ecfab1c GIT binary patch literal 3258 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png b/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..60d5022a194055c71579843c9ed48bc492cb855a GIT binary patch literal 778 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png b/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..218b3ae974d80ca0f18ffa617cd91df09aa1e15f GIT binary patch literal 2985 zcmV;a3s&@rP)|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{JO;G(*OVf24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2jK$|6%QOYy$QAe008kxL_t(|+U?p+3ISmN24EwsC_AnoSvi7@ zEq9QMxW(Lo6F7pUIDse&B^FX+$EU{1PnhRfelxRqd%c;OTn+#L00000000000002K zPV~&fgLWxNJCA3lNVNCzA`tXnDLnJ=_881XzZzWGC1ymU1#LPWm@I->7zcAJK#_291c-_M9f3)*zNW=4X!$ij?hw4hCg8PRA#XWrNS z9D9x1w<5D)>w12kA5!mM#mh*e5p?FKqtdCRerC3xZv5*&&|X+V#b!B4n~3mSqY*R! f000000Ke=4cYj$>!`*k(00000NkvXXu0mjf+|`}W literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png b/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..6eb6a040d2697ed0f2d3afd9d5b3553e5b00989a GIT binary patch literal 3179 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 R%MJhl002ovPDHLkV1k&A1*`x7 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith/npcs/npc_alex.png b/website/assets/sprites/spritesmith/npcs/npc_alex.png index 67b7476d3332d2795163fd33dbdcd1b9a5c9e1f1..8982854041e0be0e99c4643d6ccc85ee51d7a99c 100644 GIT binary patch delta 3301 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 delta 2229 zcmYL~dpr|*AIB+Yc}}Q~wEcq-{0>i)%4@xhR$Dcis`P7 zc0TcA^QG8~15UtKWUPjJ%R3^1pcqonrrZ?W~ z%cE{@l$VyWn;DF24+IxcC~?{rZqFBQeGx)bdKFIE{o39wIRh9i-$e4D}?*xp*#1xvtdk;yAfR= z@=n5xR-O7$>Y_7MP@FF5-rUFMe@4!T9u`z<4gk1H0|NB$&3ePbhHO4=XI%rifXGb< zUtO}M_L|~oNnu1;&_489a>u;3&g|){Jn;x*5;bm9wINIiSRwayIlYe3|6z~*uc7{h z8?eDBQbxZY6KYzzCuTF&?+N`7DcS|PtQ=!eH(5`tfeXnrKdK!XfXAEsTg~Tpsd%}$-9^$`D-;9 zyn~V(hBbdILosFItiONG)`#cC^Fr5dET^vYd@B^ZpuKGYsweINqT$Uin#IEy2M=%j zr<+?uINN>aPOcJuq}F1HZ$zN`%E+^KtAnj^AS3Y{PWJ;D`ovH{LNbvh;d^VP{e42&hd;e z%lygErIn03METz?G_qbbai>gcz=-AcFBb)f5@AShW7GzGiS`5=9R*5?uPnmBf^}O( zIVvLPPBh@3kBHD2+uHlNO;#twJRj}M0w-NW-wJafwSVkREF^^rJv#v2jC_93g(Z(} zop7DwtJd?Guj6b>WF4b$H)$?RNuS6-d*~fR|S}h-MG4BS+f3_s|nfWjZMjZ&$Aw9N-q( zKSfMLuIvwuIl9pG=3)GqF3Bu7ddaL$RVxeVVXNU)y1}C*G)o&+> zek@=dY%-7U{#)1DEv}TkZBJDWUK;9%Ms;9X&=~Y?ryl+Z$ZCO~j{uolJ%7T9({3}Sx>!-WKDBh7jndT)=039;ZeHixNv2~| zBy+b16P5jXqYRIrOqf+R57JV>oI^X%0GCc;)vtUxQFG`Uctb9<7-~eYT)fEeD$o=l zPU1eiz*i#|+-$UUTE2iEPeDCc>UH|W12-2ZI26=Evz>|xi-vqUb{IS%kJzlZ`smYL24u_#sB)I_43*d1EDNBUADf5?$?5v5G)Hf3S&;>85{*(qo!uVpfeQ=Qk$UtY>RI>xre;% z0-r(T?@)>U_a#qjBe+RbPE#+0^Z46vz@)qUtp2rg5c35(G4$lkbD?kO<@K zByfUr<-^vQ^Jh@Ei$ta@#DKWC$tn(uw>Xj5!03zrs0XqQvmB--Olaq)tdL@uDGXLm zhz#0#=~6$6fS@nqZ)3eu{iFlr=fMOIKFg+im2DVrI`3Lu3!M1F?CbY_ueDiZ^*H$9 ztQd(KRWCAyzelw?GRNXbAfnIJ>t=M5@CXH|-k<@;C>AB`=Fyv*{9#oKkh|yWtm}DE zJ34~Fb&8xhzk8gjnU$v;oy9$7rK*EVZLYpL&TH(^yedN&2UGV3>k6Doituk%_TbQS znxvX1lc`N-HrO)oC4W{g;KAzYSGZPdoPzL|e&Fg@9Pis61tH>FGG=1Yo}JZk)(I_I z_ng$|n7#C=%SyR^(cWCS-oID^Kaemy?$ZDojU$poU+$$}H}mr9_(%y)bd-{7Cwlb$ zT0I)jy-S=RlN&iL{eivmVHxYpxLS$Ycjui)`@_RR3(bhphOW!t^k^jUjxDi2B+^_UuO$Oor zU*(kdg=NT{q>pG0sB9f;GG0)N4&|(42q)Dc#{dlJDvhUTdN@p3=0c3PN+z|Muc`&z oARt6J@?~={N47uZRDUYT6`xf86zS12Bqu$tPM(fb`^zc+0b{{zumAu6 diff --git a/website/assets/sprites/spritesmith/npcs/npc_bailey.png b/website/assets/sprites/spritesmith/npcs/npc_bailey.png index d5940b986bb48e28954dbf7234480f8421353806..0fe67633119474de1fcec91016387db190386181 100644 GIT binary patch delta 3634 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 Ef|k_u3jhEB literal 3673 zcmV-f4yN&mP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000AoNkl0XvT{Z_*ycubZ z(o66jE&nL&Ie9jr=WWXqdgOgXX%e!wGm)s!i{BJ3OCHWhGtz&7x5b;U)aPPw!cdGE zX+~Nn#)sZz2;JoXq@(k3q1&>oO7@x9PoY2FzQ9qMkv6*GA;b8@k^Rdup}UWsps^rg z_bYB)Wp+lIkxn9w4X1=&P}@rS{OY|)+RfFCbe~R-(9ip?C~aM3#Y1doq#5ZYf+KU1 zL`CQWH%=<~_gpwek0q%Kj*Z2Ysv?Xu=hB*{9Vj#jr`sw)U7b5wdPN6sKhSVdF~_N&>hV}fycuamddU~}J}2b2-IKPI(RljwL(*=) zRZH3{&fL*bjfF8j*OvO3ag=7HlOSDbnIIDbJ$TCmV~qRnU(6@_#QuEL!VA`!OUp36 z)Yc;O(k{QygZJT3yP_J9tJ|@O?7!pn7cvL-Hbdd=$8o@Te0r9jFfUjYY1yqg94%`u z-h+RX)7!MEDmVe`^sFZbp0Ywv+aZvzbB<^aMzslA02sFIw>o}H*i-^-yZ8z7 rf>$p}%MewKt}FR#aYlNr%bx)NGH;Mgh^6;a00000NkvXXu0mjfvC!=M diff --git a/website/assets/sprites/spritesmith/npcs/npc_ian.png b/website/assets/sprites/spritesmith/npcs/npc_ian.png new file mode 100644 index 0000000000000000000000000000000000000000..86860dfa1be426f634cb37e96d418afb0c2e201c GIT binary patch literal 7595 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 RnSZQ*h_iMU6=oN2{|{0l3?u*m diff --git a/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png b/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png index f84a5ba2e0feea9df70b2412c436be488a84d35c..1847fd8337b97bac9168642646de291ea9da840d 100644 GIT binary patch literal 4093 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 literal 0 HcmV?d00001 diff --git a/website/assets/sprites/spritesmith_large/promo/promo_spring_classes_2017.png b/website/assets/sprites/spritesmith_large/promo/promo_spring_classes_2017.png new file mode 100644 index 0000000000000000000000000000000000000000..983667dbaa08fcd6e0783310fcee01137be6fcd6 GIT binary patch literal 17817 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 literal 0 HcmV?d00001 diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 8cd02b851e..25810399ac 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -213,6 +213,15 @@ "weaponSpecialWinter2017HealerText": "Sugar-Spun Wand", "weaponSpecialWinter2017HealerNotes": "This wand can reach into your dreams and bring you visions of dancing sugarplums. Increases Intelligence by <%= int %>. Limited Edition 2016-2017 Winter Gear.", + "weaponSpecialSpring2017RogueText": "Karrotana", + "weaponSpecialSpring2017RogueNotes": "These blades will make quick work of tasks, but also are handy for slicing vegetables! Yum! Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.", + "weaponSpecialSpring2017WarriorText": "Feathery Whip", + "weaponSpecialSpring2017WarriorNotes": "This mighty whip will tame the unruliest task. But.. It's also… So FUN AND DISTRACTING!! Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.", + "weaponSpecialSpring2017MageText": "Magic Fetching Stick", + "weaponSpecialSpring2017MageNotes": "When you're not crafting spells with it, you can throw it and then bring it back! What fun!! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2017 Spring Gear.", + "weaponSpecialSpring2017HealerText": "Egg Wand", + "weaponSpecialSpring2017HealerNotes": "The true magic of this wand is the secret of new life inside the colorful shell. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.", + "weaponMystery201411Text": "Pitchfork of Feasting", "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", @@ -470,6 +479,15 @@ "armorSpecialWinter2017HealerText": "Shimmer Petal Armor", "armorSpecialWinter2017HealerNotes": "Though soft, this armor of petals has fantastic protective power. Increases Constitution by <%= con %>. Limited Edition 2016-2017 Winter Gear.", + "armorSpecialSpring2017RogueText": "Sneaky Bunny Suit", + "armorSpecialSpring2017RogueNotes": "Soft but strong, this suit helps you move through gardens with extra stealth. Increases Perception by <%= per %>. Limited Edition 2017 Spring Gear.", + "armorSpecialSpring2017WarriorText": "Pawsome Armor", + "armorSpecialSpring2017WarriorNotes": "This fancy armor is as shiny as your finely groomed coat, but with added resistance to attack. Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.", + "armorSpecialSpring2017MageText": "Canine Conjuror Robes", + "armorSpecialSpring2017MageNotes": "Magical by design, fluffy by choice. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.", + "armorSpecialSpring2017HealerText": "Robes of Repose", + "armorSpecialSpring2017HealerNotes": "The softness of these robes comforts you as well as any who need your healing help! Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.", + "armorMystery201402Text": "Messenger Robes", "armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.", "armorMystery201403Text": "Forest Walker Armor", @@ -776,6 +794,15 @@ "headSpecialWinter2017HealerText": "Sparkling Blossom Helm", "headSpecialWinter2017HealerNotes": "These glittering petals focus brainpower! Increases Intelligence by <%= int %>. Limited Edition 2016-2017 Winter Gear.", + "headSpecialSpring2017RogueText": "Sneaky Bunny Helm", + "headSpecialSpring2017RogueNotes": "This mask will prevent your cuteness from giving you away as you sneak up on Dailies (or clovers)! Increases Perception by <%= per %>. Limited Edition 2017 Spring Gear.", + "headSpecialSpring2017WarriorText": "Feline Helm", + "headSpecialSpring2017WarriorNotes": "Protect your adorable, fuzzy noggin with this finely decorated helm. Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.", + "headSpecialSpring2017MageText": "Canine Conjuror Hat", + "headSpecialSpring2017MageNotes": "This hat can help you cast mighty spells… Or you can just use it to summon tennis balls. Your choice. Increases Perception by <%= per %>. Limited Edition 2017 Spring Gear.", + "headSpecialSpring2017HealerText": "Petal Circlet", + "headSpecialSpring2017HealerNotes": "This delicate crown emits the comforting scent of new Spring blooms. Increases Intelligence by <%= int %>. Limited Edition 2017 Spring Gear.", + "headSpecialGaymerxText": "Rainbow Warrior Helm", "headSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.", @@ -1040,6 +1067,13 @@ "shieldSpecialWinter2017HealerText": "Sugarplum Shield", "shieldSpecialWinter2017HealerNotes": "This fibrous armament will help protect you from even the sourest of tasks! Increases Constitution by <%= con %>. Limited Edition 2016-2017 Winter Gear.", + "shieldSpecialSpring2017RogueText": "Karrotana", + "shieldSpecialSpring2017RogueNotes": "These blades will make quick work of tasks, but also are handy for slicing vegetables! Yum! Increases Strength by <%= str %>. Limited Edition 2017 Spring Gear.", + "shieldSpecialSpring2017WarriorText": "Yarn Shield", + "shieldSpecialSpring2017WarriorNotes": "Every fiber of this shield is woven with protective spells! Try not to play with it (too much). Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.", + "shieldSpecialSpring2017HealerText": "Basket Shield", + "shieldSpecialSpring2017HealerNotes": "Protective and also handy for holding your many healing herbs and accoutrements. Increases Constitution by <%= con %>. Limited Edition 2017 Spring Gear.", + "shieldMystery201601Text": "Resolution Slayer", "shieldMystery201601Notes": "This blade can be used to parry away all distractions. Confers no benefit. January 2016 Subscriber Item.", "shieldMystery201701Text": "Time-Freezer Shield", @@ -1164,6 +1198,15 @@ "headAccessorySpecialSpring2016HealerText": "Purple Bunny Ears", "headAccessorySpecialSpring2016HealerNotes": "They stand like flags above the fray, letting others know where to run for help. Confers no benefit. Limited Edition 2016 Spring Gear.", + "headAccessorySpecialSpring2017RogueText": "Red Bunny Ears", + "headAccessorySpecialSpring2017RogueNotes": "No sounds will escape you thanks to these ears. Confers no benefit. Limited Edition 2017 Spring Gear.", + "headAccessorySpecialSpring2017WarriorText": "Blue Kitty Ears", + "headAccessorySpecialSpring2017WarriorNotes": "These ears can hear a bag of kitty treats open even in the din of battle! Confers no benefit. Limited Edition 2017 Spring Gear.", + "headAccessorySpecialSpring2017MageText": "Teal Dog Ears", + "headAccessorySpecialSpring2017MageNotes": "You can hear the magic in the air! Confers no benefit. Limited Edition 2017 Spring Gear.", + "headAccessorySpecialSpring2017HealerText": "Purple Mouse Ears", + "headAccessorySpecialSpring2017HealerNotes": "These ears will help you hear healing secrets. Confers no benefit. Limited Edition 2017 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", "headAccessoryBearEarsNotes": "These ears make you look like a brave bear! Confers no benefit.", "headAccessoryCactusEarsText": "Cactus Ears", diff --git a/website/common/locales/en/limited.json b/website/common/locales/en/limited.json index f9c3092079..babeb0cd10 100644 --- a/website/common/locales/en/limited.json +++ b/website/common/locales/en/limited.json @@ -84,6 +84,10 @@ "stitchWitchSet": "Stitch Witch (Mage)", "potionerSet": "Potioner (Healer)", "battleRogueSet": "Bat-tle Rogue (Rogue)", + "springingBunnySet": "Springing Bunny (Healer)", + "grandMalkinSet": "Grand Malkin (Mage)", + "cleverDogSet": "Clever Dog (Rogue)", + "braveMouseSet": "Brave Mouse (Warrior)", "fallEventAvailability": "Available for purchase until October 31.", "winterEventAvailability": "Available for purchase until January 31.", "springEventAvailability": "Available for purchase until May 31.", diff --git a/website/common/script/content/constants.js b/website/common/script/content/constants.js index fe4634ab94..119de75666 100644 --- a/website/common/script/content/constants.js +++ b/website/common/script/content/constants.js @@ -27,6 +27,7 @@ export const EVENTS = { summer2016: { start: '2016-06-21', end: '2016-08-02' }, fall2016: { start: '2016-09-20', end: '2016-11-02' }, winter2017: { start: '2016-12-16', end: '2017-02-02' }, + spring2017: { start: '2017-03-21', end: '2017-05-02' }, }; export const GEAR_TYPES = [ diff --git a/website/common/script/content/gear/sets/special/index.js b/website/common/script/content/gear/sets/special/index.js index aa51be7ddf..df11e959cc 100644 --- a/website/common/script/content/gear/sets/special/index.js +++ b/website/common/script/content/gear/sets/special/index.js @@ -63,9 +63,6 @@ let armor = { notes: t('armorSpecialYetiNotes', { con: 9 }), con: 9, value: 90, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -74,9 +71,6 @@ let armor = { notes: t('armorSpecialSkiNotes', { per: 15 }), per: 15, value: 90, - canBuy: () => { - return true; - }, }, candycane: { event: EVENTS.winter, @@ -85,9 +79,6 @@ let armor = { notes: t('armorSpecialCandycaneNotes', { int: 9 }), int: 9, value: 90, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -96,9 +87,6 @@ let armor = { notes: t('armorSpecialSnowflakeNotes', { con: 15 }), con: 15, value: 90, - canBuy: () => { - return true; - }, }, birthday: { event: EVENTS.birthday, @@ -112,6 +100,9 @@ let armor = { notes: t('armorSpecialSpringRogueNotes', { per: 15 }), value: 90, per: 15, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -120,6 +111,9 @@ let armor = { notes: t('armorSpecialSpringWarriorNotes', { con: 9 }), value: 90, con: 9, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -128,6 +122,9 @@ let armor = { notes: t('armorSpecialSpringMageNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -136,6 +133,9 @@ let armor = { notes: t('armorSpecialSpringHealerNotes', { con: 15 }), value: 90, con: 15, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -208,9 +208,6 @@ let armor = { notes: t('armorSpecialWinter2015RogueNotes', { per: 15 }), value: 90, per: 15, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -219,9 +216,6 @@ let armor = { notes: t('armorSpecialWinter2015WarriorNotes', { con: 9 }), value: 90, con: 9, - canBuy: () => { - return true; - }, }, winter2015Mage: { event: EVENTS.winter2015, @@ -230,9 +224,6 @@ let armor = { notes: t('armorSpecialWinter2015MageNotes', { int: 9 }), value: 90, int: 9, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -241,9 +232,6 @@ let armor = { notes: t('armorSpecialWinter2015HealerNotes', { con: 15 }), value: 90, con: 15, - canBuy: () => { - return true; - }, }, birthday2015: { text: t('armorSpecialBirthday2015Text'), @@ -258,6 +246,9 @@ let armor = { notes: t('armorSpecialSpring2015RogueNotes', { per: 15 }), value: 90, per: 15, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -266,6 +257,9 @@ let armor = { notes: t('armorSpecialSpring2015WarriorNotes', { con: 9 }), value: 90, con: 9, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -274,6 +268,9 @@ let armor = { notes: t('armorSpecialSpring2015MageNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -282,6 +279,9 @@ let armor = { notes: t('armorSpecialSpring2015HealerNotes', { con: 15 }), value: 90, con: 15, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -360,9 +360,6 @@ let armor = { notes: t('armorSpecialWinter2016RogueNotes', { per: 15 }), value: 90, per: 15, - canBuy: () => { - return true; - }, }, winter2016Warrior: { event: EVENTS.winter2016, @@ -371,9 +368,6 @@ let armor = { notes: t('armorSpecialWinter2016WarriorNotes', { con: 9 }), value: 90, con: 9, - canBuy: () => { - return true; - }, }, winter2016Mage: { event: EVENTS.winter2016, @@ -382,9 +376,6 @@ let armor = { notes: t('armorSpecialWinter2016MageNotes', { int: 9 }), value: 90, int: 9, - canBuy: () => { - return true; - }, }, winter2016Healer: { event: EVENTS.winter2016, @@ -393,9 +384,6 @@ let armor = { notes: t('armorSpecialWinter2016HealerNotes', { con: 15 }), value: 90, con: 15, - canBuy: () => { - return true; - }, }, birthday2016: { text: t('armorSpecialBirthday2016Text'), @@ -410,6 +398,9 @@ let armor = { notes: t('armorSpecialSpring2016RogueNotes', { per: 15 }), value: 90, per: 15, + canBuy: () => { + return true; + }, }, spring2016Warrior: { event: EVENTS.spring2016, @@ -418,6 +409,9 @@ let armor = { notes: t('armorSpecialSpring2016WarriorNotes', { con: 9 }), value: 90, con: 9, + canBuy: () => { + return true; + }, }, spring2016Mage: { event: EVENTS.spring2016, @@ -426,6 +420,9 @@ let armor = { notes: t('armorSpecialSpring2016MageNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, spring2016Healer: { event: EVENTS.spring2016, @@ -434,6 +431,9 @@ let armor = { notes: t('armorSpecialSpring2016HealerNotes', { con: 15 }), value: 90, con: 15, + canBuy: () => { + return true; + }, }, summer2016Rogue: { event: EVENTS.summer2016, @@ -537,6 +537,38 @@ let armor = { value: 0, canOwn: ownsItem('armor_special_birthday2017'), }, + spring2017Rogue: { + event: EVENTS.spring2017, + specialClass: 'rogue', + text: t('armorSpecialSpring2017RogueText'), + notes: t('armorSpecialSpring2017RogueNotes', { per: 15 }), + value: 90, + per: 15, + }, + spring2017Warrior: { + event: EVENTS.spring2017, + specialClass: 'warrior', + text: t('armorSpecialSpring2017WarriorText'), + notes: t('armorSpecialSpring2017WarriorNotes', { con: 9 }), + value: 90, + con: 9, + }, + spring2017Mage: { + event: EVENTS.spring2017, + specialClass: 'wizard', + text: t('armorSpecialSpring2017MageText'), + notes: t('armorSpecialSpring2017MageNotes', { int: 9 }), + value: 90, + int: 9, + }, + spring2017Healer: { + event: EVENTS.spring2017, + specialClass: 'healer', + text: t('armorSpecialSpring2017HealerText'), + notes: t('armorSpecialSpring2017HealerNotes', { con: 15 }), + value: 90, + con: 15, + }, }; let back = { @@ -724,9 +756,6 @@ let head = { notes: t('headSpecialYetiNotes', { str: 9 }), str: 9, value: 60, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -735,9 +764,6 @@ let head = { notes: t('headSpecialSkiNotes', { per: 9 }), per: 9, value: 60, - canBuy: () => { - return true; - }, }, candycane: { event: EVENTS.winter, @@ -746,9 +772,6 @@ let head = { notes: t('headSpecialCandycaneNotes', { per: 7 }), per: 7, value: 60, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -757,9 +780,6 @@ let head = { notes: t('headSpecialSnowflakeNotes', { int: 7 }), int: 7, value: 60, - canBuy: () => { - return true; - }, }, springRogue: { event: EVENTS.spring, @@ -768,6 +788,9 @@ let head = { notes: t('headSpecialSpringRogueNotes', { per: 9 }), value: 60, per: 9, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -776,6 +799,9 @@ let head = { notes: t('headSpecialSpringWarriorNotes', { str: 9 }), value: 60, str: 9, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -784,6 +810,9 @@ let head = { notes: t('headSpecialSpringMageNotes', { per: 7 }), value: 60, per: 7, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -792,6 +821,9 @@ let head = { notes: t('headSpecialSpringHealerNotes', { int: 7 }), value: 60, int: 7, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -864,9 +896,6 @@ let head = { notes: t('headSpecialWinter2015RogueNotes', { per: 9 }), value: 60, per: 9, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -875,9 +904,6 @@ let head = { notes: t('headSpecialWinter2015WarriorNotes', { str: 9 }), value: 60, str: 9, - canBuy: () => { - return true; - }, }, winter2015Mage: { event: EVENTS.winter2015, @@ -886,9 +912,6 @@ let head = { notes: t('headSpecialWinter2015MageNotes', { per: 7 }), value: 60, per: 7, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -897,9 +920,6 @@ let head = { notes: t('headSpecialWinter2015HealerNotes', { int: 7 }), value: 60, int: 7, - canBuy: () => { - return true; - }, }, nye2014: { text: t('headSpecialNye2014Text'), @@ -914,6 +934,9 @@ let head = { notes: t('headSpecialSpring2015RogueNotes', { per: 9 }), value: 60, per: 9, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -922,6 +945,9 @@ let head = { notes: t('headSpecialSpring2015WarriorNotes', { str: 9 }), value: 60, str: 9, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -930,6 +956,9 @@ let head = { notes: t('headSpecialSpring2015MageNotes', { per: 7 }), value: 60, per: 7, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -938,6 +967,9 @@ let head = { notes: t('headSpecialSpring2015HealerNotes', { int: 7 }), value: 60, int: 7, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -1016,9 +1048,6 @@ let head = { notes: t('headSpecialWinter2016RogueNotes', { per: 9 }), value: 60, per: 9, - canBuy: () => { - return true; - }, }, winter2016Warrior: { event: EVENTS.winter2016, @@ -1027,9 +1056,6 @@ let head = { notes: t('headSpecialWinter2016WarriorNotes', { str: 9 }), value: 60, str: 9, - canBuy: () => { - return true; - }, }, winter2016Mage: { event: EVENTS.winter2016, @@ -1038,9 +1064,6 @@ let head = { notes: t('headSpecialWinter2016MageNotes', { per: 7 }), value: 60, per: 7, - canBuy: () => { - return true; - }, }, winter2016Healer: { event: EVENTS.winter2016, @@ -1049,9 +1072,6 @@ let head = { notes: t('headSpecialWinter2016HealerNotes', { int: 7 }), value: 60, int: 7, - canBuy: () => { - return true; - }, }, nye2015: { text: t('headSpecialNye2015Text'), @@ -1066,6 +1086,9 @@ let head = { notes: t('headSpecialSpring2016RogueNotes', { per: 9 }), value: 60, per: 9, + canBuy: () => { + return true; + }, }, spring2016Warrior: { event: EVENTS.spring2016, @@ -1074,6 +1097,9 @@ let head = { notes: t('headSpecialSpring2016WarriorNotes', { str: 9 }), value: 60, str: 9, + canBuy: () => { + return true; + }, }, spring2016Mage: { event: EVENTS.spring2016, @@ -1082,6 +1108,9 @@ let head = { notes: t('headSpecialSpring2016MageNotes', { per: 7 }), value: 60, per: 7, + canBuy: () => { + return true; + }, }, spring2016Healer: { event: EVENTS.spring2016, @@ -1090,6 +1119,9 @@ let head = { notes: t('headSpecialSpring2016HealerNotes', { int: 7 }), value: 60, int: 7, + canBuy: () => { + return true; + }, }, summer2016Rogue: { event: EVENTS.summer2016, @@ -1193,6 +1225,38 @@ let head = { value: 0, canOwn: ownsItem('head_special_nye2016'), }, + spring2017Rogue: { + event: EVENTS.spring2017, + specialClass: 'rogue', + text: t('headSpecialSpring2017RogueText'), + notes: t('headSpecialSpring2017RogueNotes', { per: 9 }), + value: 60, + per: 9, + }, + spring2017Warrior: { + event: EVENTS.spring2017, + specialClass: 'warrior', + text: t('headSpecialSpring2017WarriorText'), + notes: t('headSpecialSpring2017WarriorNotes', { str: 9 }), + value: 60, + str: 9, + }, + spring2017Mage: { + event: EVENTS.spring2017, + specialClass: 'wizard', + text: t('headSpecialSpring2017MageText'), + notes: t('headSpecialSpring2017MageNotes', { per: 7 }), + value: 60, + per: 7, + }, + spring2017Healer: { + event: EVENTS.spring2017, + specialClass: 'healer', + text: t('headSpecialSpring2017HealerText'), + notes: t('headSpecialSpring2017HealerNotes', { int: 7 }), + value: 60, + int: 7, + }, }; let headAccessory = { @@ -1202,6 +1266,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringRogueText'), notes: t('headAccessorySpecialSpringRogueNotes'), value: 20, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -1209,6 +1276,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringWarriorText'), notes: t('headAccessorySpecialSpringWarriorNotes'), value: 20, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -1216,6 +1286,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringMageText'), notes: t('headAccessorySpecialSpringMageNotes'), value: 20, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -1223,6 +1296,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringHealerText'), notes: t('headAccessorySpecialSpringHealerNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Rogue: { event: EVENTS.spring2015, @@ -1230,6 +1306,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015RogueText'), notes: t('headAccessorySpecialSpring2015RogueNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -1237,6 +1316,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015WarriorText'), notes: t('headAccessorySpecialSpring2015WarriorNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -1244,6 +1326,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015MageText'), notes: t('headAccessorySpecialSpring2015MageNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -1251,6 +1336,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015HealerText'), notes: t('headAccessorySpecialSpring2015HealerNotes'), value: 20, + canBuy: () => { + return true; + }, }, bearEars: { gearSet: 'animal', @@ -1338,6 +1426,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2016RogueText'), notes: t('headAccessorySpecialSpring2016RogueNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2016Warrior: { event: EVENTS.spring2016, @@ -1345,6 +1436,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2016WarriorText'), notes: t('headAccessorySpecialSpring2016WarriorNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2016Mage: { event: EVENTS.spring2016, @@ -1352,6 +1446,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2016MageText'), notes: t('headAccessorySpecialSpring2016MageNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2016Healer: { event: EVENTS.spring2016, @@ -1359,6 +1456,37 @@ let headAccessory = { text: t('headAccessorySpecialSpring2016HealerText'), notes: t('headAccessorySpecialSpring2016HealerNotes'), value: 20, + canBuy: () => { + return true; + }, + }, + spring2017Rogue: { + event: EVENTS.spring2017, + specialClass: 'rogue', + text: t('headAccessorySpecialSpring2017RogueText'), + notes: t('headAccessorySpecialSpring2017RogueNotes'), + value: 20, + }, + spring2017Warrior: { + event: EVENTS.spring2017, + specialClass: 'warrior', + text: t('headAccessorySpecialSpring2017WarriorText'), + notes: t('headAccessorySpecialSpring2017WarriorNotes'), + value: 20, + }, + spring2017Mage: { + event: EVENTS.spring2017, + specialClass: 'wizard', + text: t('headAccessorySpecialSpring2017MageText'), + notes: t('headAccessorySpecialSpring2017MageNotes'), + value: 20, + }, + spring2017Healer: { + event: EVENTS.spring2017, + specialClass: 'healer', + text: t('headAccessorySpecialSpring2017HealerText'), + notes: t('headAccessorySpecialSpring2017HealerNotes'), + value: 20, }, }; @@ -1402,9 +1530,6 @@ let shield = { notes: t('shieldSpecialYetiNotes', { con: 7 }), con: 7, value: 70, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -1413,9 +1538,6 @@ let shield = { notes: t('weaponSpecialSkiNotes', { str: 8 }), str: 8, value: 90, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -1424,9 +1546,6 @@ let shield = { notes: t('shieldSpecialSnowflakeNotes', { con: 9 }), con: 9, value: 70, - canBuy: () => { - return true; - }, }, springRogue: { event: EVENTS.spring, @@ -1435,6 +1554,9 @@ let shield = { notes: t('shieldSpecialSpringRogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -1443,6 +1565,9 @@ let shield = { notes: t('shieldSpecialSpringWarriorNotes', { con: 7 }), value: 70, con: 7, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -1451,6 +1576,9 @@ let shield = { notes: t('shieldSpecialSpringHealerNotes', { con: 9 }), value: 70, con: 9, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -1507,9 +1635,6 @@ let shield = { notes: t('shieldSpecialWinter2015RogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -1518,9 +1643,6 @@ let shield = { notes: t('shieldSpecialWinter2015WarriorNotes', { con: 7 }), value: 70, con: 7, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -1529,9 +1651,6 @@ let shield = { notes: t('shieldSpecialWinter2015HealerNotes', { con: 9 }), value: 70, con: 9, - canBuy: () => { - return true; - }, }, spring2015Rogue: { event: EVENTS.spring2015, @@ -1540,6 +1659,9 @@ let shield = { notes: t('shieldSpecialSpring2015RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -1548,6 +1670,9 @@ let shield = { notes: t('shieldSpecialSpring2015WarriorNotes', { con: 7 }), value: 70, con: 7, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -1556,6 +1681,9 @@ let shield = { notes: t('shieldSpecialSpring2015HealerNotes', { con: 9 }), value: 70, con: 9, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -1612,9 +1740,6 @@ let shield = { notes: t('shieldSpecialWinter2016RogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, winter2016Warrior: { event: EVENTS.winter2016, @@ -1623,9 +1748,6 @@ let shield = { notes: t('shieldSpecialWinter2016WarriorNotes', { con: 7 }), value: 70, con: 7, - canBuy: () => { - return true; - }, }, winter2016Healer: { event: EVENTS.winter2016, @@ -1634,9 +1756,6 @@ let shield = { notes: t('shieldSpecialWinter2016HealerNotes', { con: 9 }), value: 70, con: 9, - canBuy: () => { - return true; - }, }, spring2016Rogue: { event: EVENTS.spring2016, @@ -1645,6 +1764,9 @@ let shield = { notes: t('shieldSpecialSpring2016RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, spring2016Warrior: { event: EVENTS.spring2016, @@ -1653,6 +1775,9 @@ let shield = { notes: t('shieldSpecialSpring2016WarriorNotes', { con: 7 }), value: 70, con: 7, + canBuy: () => { + return true; + }, }, spring2016Healer: { event: EVENTS.spring2016, @@ -1661,6 +1786,9 @@ let shield = { notes: t('shieldSpecialSpring2016HealerNotes', { con: 9 }), value: 70, con: 9, + canBuy: () => { + return true; + }, }, summer2016Rogue: { event: EVENTS.summer2016, @@ -1734,6 +1862,30 @@ let shield = { value: 70, con: 9, }, + spring2017Rogue: { + event: EVENTS.spring2017, + specialClass: 'rogue', + text: t('shieldSpecialSpring2017RogueText'), + notes: t('shieldSpecialSpring2017RogueNotes', { str: 8 }), + value: 80, + str: 8, + }, + spring2017Warrior: { + event: EVENTS.spring2017, + specialClass: 'warrior', + text: t('shieldSpecialSpring2017WarriorText'), + notes: t('shieldSpecialSpring2017WarriorNotes', { con: 7 }), + value: 70, + con: 7, + }, + spring2017Healer: { + event: EVENTS.spring2017, + specialClass: 'healer', + text: t('shieldSpecialSpring2017HealerText'), + notes: t('shieldSpecialSpring2017HealerNotes', { con: 9 }), + value: 70, + con: 9, + }, }; let weapon = { @@ -1798,9 +1950,6 @@ let weapon = { notes: t('weaponSpecialYetiNotes', { str: 15 }), str: 15, value: 90, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -1809,9 +1958,6 @@ let weapon = { notes: t('weaponSpecialSkiNotes', { str: 8 }), str: 8, value: 90, - canBuy: () => { - return true; - }, }, candycane: { event: EVENTS.winter, @@ -1822,9 +1968,6 @@ let weapon = { int: 15, per: 7, value: 160, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -1833,9 +1976,6 @@ let weapon = { notes: t('weaponSpecialSnowflakeNotes', { int: 9 }), int: 9, value: 90, - canBuy: () => { - return true; - }, }, springRogue: { event: EVENTS.spring, @@ -1844,6 +1984,9 @@ let weapon = { notes: t('weaponSpecialSpringRogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -1852,6 +1995,9 @@ let weapon = { notes: t('weaponSpecialSpringWarriorNotes', { str: 15 }), value: 90, str: 15, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -1862,6 +2008,9 @@ let weapon = { value: 160, int: 15, per: 7, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -1870,6 +2019,9 @@ let weapon = { notes: t('weaponSpecialSpringHealerNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -1946,9 +2098,6 @@ let weapon = { notes: t('weaponSpecialWinter2015RogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -1957,9 +2106,6 @@ let weapon = { notes: t('weaponSpecialWinter2015WarriorNotes', { str: 15 }), value: 90, str: 15, - canBuy: () => { - return true; - }, }, winter2015Mage: { event: EVENTS.winter2015, @@ -1970,9 +2116,6 @@ let weapon = { value: 160, int: 15, per: 7, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -1981,9 +2124,6 @@ let weapon = { notes: t('weaponSpecialWinter2015HealerNotes', { int: 9 }), value: 90, int: 9, - canBuy: () => { - return true; - }, }, spring2015Rogue: { event: EVENTS.spring2015, @@ -1992,6 +2132,9 @@ let weapon = { notes: t('weaponSpecialSpring2015RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -2000,6 +2143,9 @@ let weapon = { notes: t('weaponSpecialSpring2015WarriorNotes', { str: 15 }), value: 90, str: 15, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -2010,6 +2156,9 @@ let weapon = { value: 160, int: 15, per: 7, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -2018,6 +2167,9 @@ let weapon = { notes: t('weaponSpecialSpring2015HealerNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -2094,9 +2246,6 @@ let weapon = { notes: t('weaponSpecialWinter2016RogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, winter2016Warrior: { event: EVENTS.winter2016, @@ -2105,9 +2254,6 @@ let weapon = { notes: t('weaponSpecialWinter2016WarriorNotes', { str: 15 }), value: 90, str: 15, - canBuy: () => { - return true; - }, }, winter2016Mage: { event: EVENTS.winter2016, @@ -2118,9 +2264,6 @@ let weapon = { value: 160, int: 15, per: 7, - canBuy: () => { - return true; - }, }, winter2016Healer: { event: EVENTS.winter2016, @@ -2129,9 +2272,6 @@ let weapon = { notes: t('weaponSpecialWinter2016HealerNotes', { int: 9 }), value: 90, int: 9, - canBuy: () => { - return true; - }, }, spring2016Rogue: { event: EVENTS.spring2016, @@ -2140,6 +2280,9 @@ let weapon = { notes: t('weaponSpecialSpring2016RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, spring2016Warrior: { event: EVENTS.spring2016, @@ -2148,6 +2291,9 @@ let weapon = { notes: t('weaponSpecialSpring2016WarriorNotes', { str: 15 }), value: 90, str: 15, + canBuy: () => { + return true; + }, }, spring2016Mage: { event: EVENTS.spring2016, @@ -2158,6 +2304,9 @@ let weapon = { value: 160, int: 15, per: 7, + canBuy: () => { + return true; + }, }, spring2016Healer: { event: EVENTS.spring2016, @@ -2166,6 +2315,9 @@ let weapon = { notes: t('weaponSpecialSpring2016HealerNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, summer2016Rogue: { event: EVENTS.summer2016, @@ -2269,6 +2421,40 @@ let weapon = { value: 90, int: 9, }, + spring2017Rogue: { + event: EVENTS.spring2017, + specialClass: 'rogue', + text: t('weaponSpecialSpring2017RogueText'), + notes: t('weaponSpecialSpring2017RogueNotes', { str: 8 }), + value: 80, + str: 8, + }, + spring2017Warrior: { + event: EVENTS.spring2017, + specialClass: 'warrior', + text: t('weaponSpecialSpring2017WarriorText'), + notes: t('weaponSpecialSpring2017WarriorNotes', { str: 15 }), + value: 90, + str: 15, + }, + spring2017Mage: { + event: EVENTS.spring2017, + specialClass: 'wizard', + twoHanded: true, + text: t('weaponSpecialSpring2017MageText'), + notes: t('weaponSpecialSpring2017MageNotes', { int: 15, per: 7 }), + value: 160, + int: 15, + per: 7, + }, + spring2017Healer: { + event: EVENTS.spring2017, + specialClass: 'healer', + text: t('weaponSpecialSpring2017HealerText'), + notes: t('weaponSpecialSpring2017HealerNotes', { int: 9 }), + value: 90, + int: 9, + }, }; let specialSet = { diff --git a/website/common/script/libs/shops.js b/website/common/script/libs/shops.js index 776775e1c4..5ffb4fc732 100644 --- a/website/common/script/libs/shops.js +++ b/website/common/script/libs/shops.js @@ -220,6 +220,18 @@ shops.getTimeTravelersCategories = function getTimeTravelersCategories (user, la // }; shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, language) { const AVAILABLE_SETS = { + springHealer: i18n.t('lovingPupSet', language), + springMage: i18n.t('magicMouseSet', language), + springRogue: i18n.t('stealthyKittySet', language), + springWarrior: i18n.t('mightyBunnySet', language), + spring2015Healer: i18n.t('comfortingKittySet', language), + spring2015Mage: i18n.t('magicianBunnySet', language), + spring2015Rogue: i18n.t('sneakySqueakerSet', language), + spring2015Warrior: i18n.t('bewareDogSet', language), + spring2016Healer: i18n.t('springingBunnySet', language), + spring2016Mage: i18n.t('grandMalkinSet', language), + spring2016Rogue: i18n.t('cleverDogSet', language), + spring2016Warrior: i18n.t('braveMouseSet', language), }; const AVAILABLE_SPELLS = [ diff --git a/website/server/controllers/api-v3/shops.js b/website/server/controllers/api-v3/shops.js index 4eded39970..7a356e9ace 100644 --- a/website/server/controllers/api-v3/shops.js +++ b/website/server/controllers/api-v3/shops.js @@ -107,8 +107,8 @@ api.getSeasonalShopItems = { let resObject = { identifier: 'seasonalShop', text: res.t('seasonalShop'), - notes: res.t('seasonalShopClosedText'), - imageName: 'seasonalshop_closed', + notes: res.t('seasonalShopText'), + imageName: 'seasonalshop_open', categories: shops.getSeasonalShopCategories(user, req.language), }; diff --git a/website/views/options/inventory/seasonal-shop.jade b/website/views/options/inventory/seasonal-shop.jade index 83823f4f47..509cdaa9e7 100644 --- a/website/views/options/inventory/seasonal-shop.jade +++ b/website/views/options/inventory/seasonal-shop.jade @@ -1,12 +1,12 @@ .container-fluid .stable.row: .col-xs-12 - div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_closed'}").pull-left-sm.col-centered + div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_open'}").pull-left-sm.col-centered .popover.static-popover.fade.right.in.pull-left-sm.col-centered .arrow.hidden-xs - h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"", linkEnd: ""}) + h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"", linkEnd: ""}) .popover-content - p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText') - p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText') + p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopText') + p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopText') li.customize-menu.inventory-gear menu.pets-menu(label='{{category.text}}', ng-repeat='category in seasonalShopCategories') diff --git a/website/views/options/profile/index.jade b/website/views/options/profile/index.jade index d8b2fdd21f..5719048da5 100644 --- a/website/views/options/profile/index.jade +++ b/website/views/options/profile/index.jade @@ -99,7 +99,7 @@ mixin customizeProfile(mobile) each color in ['pblue','pgreen','porange','ppink','ppurple','pyellow'] button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') +buyPref('hair.color', ['rainbow','yellow','green','purple','blue','TRUred'], 'rainbowColors') - +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors', 'disabled') + +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors') +buyPref('hair.color', ['candycorn','ghostwhite','halloween','midnight','pumpkin','zombie'], 'hauntedColors', 'disabled') +buyPref('hair.color', ['aurora','festive','hollygreen','peppermint','snowy','winterstar'], 'winteryColors', 'disabled') @@ -173,7 +173,7 @@ mixin customizeProfile(mobile) +buyPref('skin', ['bear','cactus','fox','lion','panda','pig','tiger','wolf'], 'animalSkins') // Seasonal event skins. Note that Spooky Skins are a legacy set and should always be disabled for purchase - +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins', 'disabled') + +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins') +buyPref('skin', ['monster','pumpkin','skeleton','zombie','ghost','shadow'], 'spookySkins', 'disabled') +buyPref('skin', ['candycorn','ogre','pumpkin2','reptile','shadow2','skeleton2','transparent','zombie2'], 'supernaturalSkins', 'disabled') +buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins', 'disabled') @@ -205,4 +205,4 @@ script(id='partials/options.profile.html', type="text/ng-template") .tab-content .tab-pane.active - div(ui-view) \ No newline at end of file + div(ui-view) diff --git a/website/views/shared/modals/classes.jade b/website/views/shared/modals/classes.jade index 754d6f31f0..cab3645448 100644 --- a/website/views/shared/modals/classes.jade +++ b/website/views/shared/modals/classes.jade @@ -9,57 +9,61 @@ script(type='text/ng-template', id='modals/chooseClass.html') figure.herobox(ng-class='{"selected-class": selectedClass=="warrior"}') .character-sprites span(class='skin_{{user.preferences.skin}}') - span(class='{{user.preferences.size}}_armor_warrior_5') + span(class='{{user.preferences.size}}_armor_special_spring2017Warrior') span(class='head_0') span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_warrior_5') - span(class='shield_warrior_5') - span(class='weapon_warrior_6') + span(class='head_special_spring2017Warrior') + span(class='headAccessory_special_spring2017Warrior') + span(class='shield_special_spring2017Warrior') + span(class='weapon_special_spring2017Warrior') .col-md-3(ng-click='selectedClass = "wizard"') h5!=env.t('mageWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="wizard"}') .character-sprites span(class='skin_{{user.preferences.skin}}') - span(class='{{user.preferences.size}}_armor_wizard_5') + span(class='{{user.preferences.size}}_armor_special_spring2017Mage') span(class='head_0') span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_wizard_5') - span(class='shield_wizard_5') - span(class='weapon_wizard_6') + span(class='head_special_spring2017Mage') + span(class='headAccessory_special_spring2017Mage') + span(class='shield_special_spring2017Mage') + span(class='weapon_special_spring2017Mage') .col-md-3(ng-click='selectedClass = "rogue"') h5!=env.t('rogueWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="rogue"}') .character-sprites span(class='skin_{{user.preferences.skin}}') - span(class='{{user.preferences.size}}_armor_rogue_5') + span(class='{{user.preferences.size}}_armor_special_spring2017Rogue') span(class='head_0') span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_rogue_5') - span(class='shield_rogue_6') - span(class='weapon_rogue_6') + span(class='head_special_spring2017Rogue') + span(class='headAccessory_special_spring2017Rogue') + span(class='shield_special_spring2017Rogue') + span(class='weapon_special_spring2017Rogue') .col-md-3(ng-click='selectedClass = "healer"') h5!=env.t('healerWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="healer"}') .character-sprites span(class='skin_{{user.preferences.skin}}') - span(class='{{user.preferences.size}}_armor_healer_5') + span(class='{{user.preferences.size}}_armor_special_spring2017Healer') span(class='head_0') span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_healer_5') - span(class='shield_healer_5') - span(class='weapon_healer_6') + span(class='head_special_spring2017Healer') + span(class='headAccessory_special_spring2017Healer') + span(class='shield_special_spring2017Healer') + span(class='weapon_special_spring2017Healer') br .well(ng-show='selectedClass=="warrior"')=env.t('warriorText') .well(ng-show='selectedClass=="wizard"')=env.t('mageText')