From 4effa79e170950e6f5274767e5d4e2831225ee2e Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Wed, 16 Mar 2016 23:58:44 -0400 Subject: [PATCH] WIP(event): Spring Fling partial --- common/css/index.css | 4 +- .../broad_armor_special_spring2016Healer.png | Bin 0 -> 3206 bytes .../broad_armor_special_spring2016Mage.png | Bin 0 -> 760 bytes .../broad_armor_special_spring2016Rogue.png | Bin 0 -> 610 bytes .../broad_armor_special_spring2016Warrior.png | Bin 0 -> 742 bytes ...headAccessory_special_spring2016Healer.png | Bin 0 -> 3253 bytes .../headAccessory_special_spring2016Mage.png | Bin 0 -> 482 bytes .../headAccessory_special_spring2016Rogue.png | Bin 0 -> 426 bytes ...eadAccessory_special_spring2016Warrior.png | Bin 0 -> 587 bytes .../spring/head_special_spring2016Healer.png | Bin 0 -> 298 bytes .../spring/head_special_spring2016Mage.png | Bin 0 -> 888 bytes .../spring/head_special_spring2016Rogue.png | Bin 0 -> 650 bytes .../spring/head_special_spring2016Warrior.png | Bin 0 -> 617 bytes .../shield_special_spring2016Healer.png | Bin 0 -> 295 bytes .../spring/shield_special_spring2016Rogue.png | Bin 0 -> 529 bytes .../shield_special_spring2016Warrior.png | Bin 0 -> 367 bytes .../shop_armor_special_spring2016Healer.png | Bin 0 -> 3186 bytes .../shop_armor_special_spring2016Mage.png | Bin 0 -> 911 bytes .../shop_armor_special_spring2016Rogue.png | Bin 0 -> 3200 bytes .../shop_armor_special_spring2016Warrior.png | Bin 0 -> 636 bytes ...headAccessory_special_spring2016Healer.png | Bin 0 -> 3136 bytes ...p_headAccessory_special_spring2016Mage.png | Bin 0 -> 373 bytes ..._headAccessory_special_spring2016Rogue.png | Bin 0 -> 3042 bytes ...eadAccessory_special_spring2016Warrior.png | Bin 0 -> 3059 bytes .../shop_head_special_spring2016Healer.png | Bin 0 -> 2952 bytes .../shop/shop_head_special_spring2016Mage.png | Bin 0 -> 764 bytes .../shop_head_special_spring2016Rogue.png | Bin 0 -> 3223 bytes .../shop_head_special_spring2016Warrior.png | Bin 0 -> 598 bytes .../shop_shield_special_spring2016Healer.png | Bin 0 -> 2933 bytes .../shop_shield_special_spring2016Rogue.png | Bin 0 -> 3807 bytes .../shop_shield_special_spring2016Warrior.png | Bin 0 -> 313 bytes .../shop_weapon_special_spring2016Healer.png | Bin 0 -> 3044 bytes .../shop_weapon_special_spring2016Mage.png | Bin 0 -> 586 bytes .../shop_weapon_special_spring2016Rogue.png | Bin 0 -> 3119 bytes .../shop_weapon_special_spring2016Warrior.png | Bin 0 -> 489 bytes .../slim_armor_special_spring2016Healer.png | Bin 0 -> 536 bytes .../slim_armor_special_spring2016Mage.png | Bin 0 -> 753 bytes .../slim_armor_special_spring2016Warrior.png | Bin 0 -> 716 bytes .../weapon_special_spring2016Healer.png | Bin 0 -> 443 bytes .../spring/weapon_special_spring2016Mage.png | Bin 0 -> 576 bytes .../spring/weapon_special_spring2016Rogue.png | Bin 0 -> 543 bytes .../weapon_special_spring2016Warrior.png | Bin 0 -> 539 bytes .../img/sprites/spritesmith/npcs/npc_alex.png | Bin 4925 -> 6019 bytes .../sprites/spritesmith/npcs/npc_bailey.png | Bin 3642 -> 3677 bytes .../sprites/spritesmith/npcs/npc_daniel.png | Bin 5110 -> 4443 bytes .../img/sprites/spritesmith/npcs/npc_ian.png | Bin 0 -> 7595 bytes .../sprites/spritesmith/npcs/npc_justin.png | Bin 4341 -> 4557 bytes .../img/sprites/spritesmith/npcs/npc_matt.png | Bin 5831 -> 6700 bytes .../spritesmith/npcs/seasonalshop_open.png | Bin 7310 -> 6577 bytes common/locales/en/limited.json | 4 + common/script/content/constants.js | 1 + .../script/content/gear/sets/special/index.js | 357 +++++++++++++----- .../options/inventory/seasonal-shop.jade | 18 +- 53 files changed, 283 insertions(+), 101 deletions(-) create mode 100644 common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png create mode 100644 common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png create mode 100644 common/img/sprites/spritesmith/npcs/npc_ian.png diff --git a/common/css/index.css b/common/css/index.css index deec1cd518..c5c00de4a2 100644 --- a/common/css/index.css +++ b/common/css/index.css @@ -1,9 +1,9 @@ /* Comment out for holiday events */ -.npc_ian { +/* .npc_ian { background: url("/common/img/sprites/npc_ian.gif") no-repeat; width: 78px; height: 135px; -} +} */ .quest_burnout { background: url("/common/img/sprites/quest_burnout.gif") no-repeat; diff --git a/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..2a406cf8de8895f3f99f12d029c2459e101b4b73 GIT binary patch literal 3206 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 literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png b/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..907b3dcdc375243ecf87ebc7eb12640f52affa8a GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqb#F}u%Y}hU#m4+rz&uDZg^&YBJ9J0jModB8^s+zD3pD;wD3Z61&_a*xc)^~ zrH(zNJsdBEwp>-rj#c8AF7SU-m#Bne-tu{sEtQq&*`@a%{kG&i{bt|cPiOMe(~o@y z+K(OV(BeF-@UCzExxab+e)&`WaL3;{+sGyPdG5~jjmdUSYi0TNy>Kql$zi@^_~`k9 z$466n{KwERC8$tcU9i2r%j!GH+e*T zO9W((F0DTpUAt`6ymND}?^-hVZOlYX`OMkpwcX6#nV+sceOsFOvC`~Y%NBL=wWwQt zdoP-jVilifow;m7djG`ye!Gap37Wgo=YA6RcU`jgcV6(Vr{T?yAKiQ{t3UrQuhy&= z3RYbr%JVt}_X-6VPKx`b_%o3erdoj6N zeCCXs-5zSGYd%)onR6nfc9PxQtxGS(dAqC$ys#nbQL2~gai_@G2b-<3F0HZZ;A<(q zy6~rO;@@8ztaw+>d1IEp&s6`c@hjufC37Oq%}77XYQK8%G9`DQ1srErJ-&J-dgi3* z>$bD>Wp3La^y|B?N#yT8KIv=Mzy8bXyWZj5-uqlKhnqLH8?`OG-F)Y@f>lRf!Kd!- z$EDBL{QVlX{8_ozqwns=RNYo&ENXtC@yl!RzJGhZ?7aB>=$}pg-=dNimfgK_>SDx` z{&0ov^tYzZH~GHW#Iz6?bc+^0h{?MXtM}#9k^a+5 jKkm1zSPE3h(9j(JujI9exm@;pP@3>`^>bP0l+XkKKCfDF literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..4f0e5c57a80ea734e95151ea2a84fd8756e2b778 GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^X+Rvs!3HF~(v`OWDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#0TYw3iNciHC-;G-Jo0pL45_&F z_LiXsQ=rW8LVXqXPNOAGn$b*(UIK^iG%Z-TQ7S5W@zRbW@k0t(*_jzdYt^=|&{fg6 z!^FH_rE&U;WRkP@4E;ZjJrr`_Jz_u6%#5|9PREJkUmb;J{v<^*kmbTsQ4Y zD=tp?*6-wzb=jo1?2F}(8IyKJ=#)K?`dW~`OIY}EP@Vp<@QSFr{*zBLu6!T%{OOP9 z>%DVXdcUqpUNloXv;WBDAoj_grH8uCzjIl$F{#6-#COWfWnJrcDDP`iZ(FkOen_C$ z*;N@_^N!`l&S%bkHRJl@z^l&#U9(Wf6F$T?;Eb{`ae5XbSii2 ztjE%2sR>DU&VRTN@mB5ev~OSb?K79dg{Mlb`u9zkr6-a$?P2=*hC>^oM z$4>k@z22(OPJ4CO>UF#H)<`VkiQTVV{BGZ@$`fC+Z$F+{b-GwO-8ks85!(z2{SVcJ z7tYF^j@PlAU-u#-3trjRQJYD@<);T3K0RS8#2TlM0 literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..93b89f2ba2d7aac5504f4419f33035a3c41530ea GIT binary patch literal 742 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqa=e0kI{Zzp!rN`o-U3d6}R5r zvd;((6gmEJcEUp0B`r-J(Hs6XURuhL_F{^mkX4Bww^`XGt4zl&O0MjN&5|;27Hr`Y zny*{>I^f7Uz5EqH&E8w<7c7Y8RCTuUxc&By@tot?ZO7DW>@PnoEPkK8^ZWGQ@4A7m z!37?$ES*$S?7w>#-`dyb%gTd2rM`Pr@80r%*Z%x%p2pXsn(Irt=Xe#x*l108TJ^R( z^i}WHuAN(+XK!7m^wdo)`J1rmy47s$VLdN)baV-(nOt-%+0qlYZRR}3m8bJ!UR`~w zx>A4Xr|b96{`H1!P%nMef|gTmXeF;;472uoV5Guv*|x?d*#f2^QvQK_lZ^Cti;Ye`~T}-_?v&F z(%Vn;s9AlGcR9XWUwp~DpEj!ZpOwF#`ZU_^`L-ozb4({x9TGje<44%~*~z(IzyIDC zcQe^i{MfzXjV~T+b4;6Y(S`lu#i~S!S>6%x=l=&CUp1Tc=bP^C#+%PCJm%ZK#rxkI zr8P(UOJ!=G@0tlzn=X5D$^AnJRnIXu{Z*6v;MUbC zTQ4WL3Cq5*5)u{v_4MW2r|d!gdSAT$?%SgD_59qnD~siS{b4>g2b!ufLx^f^UJ5})?F)hbQINp*&^wF_S<1#kN~5+z^IR5z1`J#p(foJ PPzvyL^>bP0l+XkKm)TmU literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..9234ebcc1fc803b76938be8a5352c443c0978434 GIT binary patch literal 3253 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 literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..80e047c35d8ca51927089b478aa0a2de8b583cb6 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^X+Rvs!3HF~(v`OWDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#0TYw33CF?{KB_=dv^-rLLn>~) zyV416FAfVy_4pl` zx^|{S=rODP31R#0OkJ&9*;606bn)A;O@5!>OFYtW^U&Y4G|pXk@u`TTTC3M=t+~N1 w?XEt5ZOYm9y^E$iyuWU4XJ9JK4@k7hL-vL7c5G9aqcTCFp00i_>zopr0MW^&!2kdN literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..f46b92ada1643c7652692f9f5b30fd7a676fa53a GIT binary patch literal 587 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqolY9XUngsW}qpjJzX3_DsH{K zt?$8{C~^E_Zp86|bvJq!C2W!s*A+Xu?4*Xo(OoG9Gq*+@N!X^>u|T3#b>p1L8{g&V zuP^$oe6K9IZr{tN72Egz{&Xk*e090@x2nBN$NW2)7Im^+bP?voLjBKvwk+52_|~W$ z(SJVul%zs8R9r=Mtz3>@IdU{`??kKg-BE9SwcOky{cX~xNCaM7l)O#j z*;kK`S0KVPq{Oj#?cec4{PgS9E5SQH?wb9x>d}u^;^ODe9yh4VE)Cw_-6bZwNV)t`uxa1K z{QaL=FZ zq&YdsP-yaX*=cL8Enei>{-U8vZB_ei2*lU8J0{K)?y z=6Fkzi)%MuEIZqU_v;IQmUi&*yfD$boeK&O_J5Z$f$9{kN<{3Hl2(RD-2!n9ckl37 l1qoeW#)~e^FIGO~PAKpGpR7LpJ}{;kJYD@<);T3K0RSPk|EvH2 literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..9caaaf84df514e0ae78af7cc15b249e2f7679515 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqbR?S9OnenO+cYlo-U3d6}R4A z-^hE&K!EiEcM=C%0)v*8+Xt~6LB&-X(J9==5=BL&&g(BryMbCE zK%rCX^# literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png b/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..77b617977a2dc71675c1b7014ad1f0616d507986 GIT binary patch literal 888 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqb#F}zFfsZpb*m!PZ!6Kid%1I z`Fe;1${Z;FwSk9!;mzrl0$j<;p9Q402$XiPE>u!dy0Bq^bBdFMgzI*N4E{#hQ+!TM zAptC{9v2jiv?g!5*7iq3MSEqLuTq3&$?m_;W$ziB&3SkIPu=qWJo)$c$o_kO{Qurc zw*%=hmRoIB?zaD9s95N~<<5nzhQ60S7e8lJ(EYIJ@)4%}FBkngwUa=V#kqcKHZ5wV(V9b z+a4YtYjh{0rN>P+MAkAe_RatHSC7)Z&p5Kz_?l8`?SI3U>RU`xwpL#9c3aGMg1?ld z*|Af6?|-$AUrvbU{_a{ImiO04-0EBYa&9r570jhiOw?Z`c`X$zTVukcy=H^PkK?;K zq8^@r#!>c6=3@RV;1KQr#k+P3xKipM+b zdGoL9)npwGJif8i{hCUtR3QIq`(Lp+J8m*7E)HaWb)v&f>irQTqic($yC=t$0xjL;r4kEBQV`#fSP0RUWSaO3Qg?$Kyse0elF{r G5}E)w&ySA) literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6c35c8caaa745daaeebb0f2c527b2530ff3b81 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^X+Rvs!3HF~(v`OWDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#0TYw3iB+b&>{12>CN57G$B>F! zZ*T4QW=fPf{?Yi-!uzeRyoCXRik``AfqJ|_7cM=zWFO%B_mjT{=k%e{jqGoKtUfHe^0v5g z(0V`3=50=?)<>meou@3+3{QRa>hy_n4@<$y%YE;^Owa1t`sn7oEC2qu9uChg;R$S8 z)@d~Vy!ywfUsIm^h}aQxxpY{*%C9U; zk!U;O{XZ~H+VoZMiSI4{>NgbRxV_?kYP#k4Wc8Ka%awyZvk3e22wQv-z3Dak_|sPJ zT%XV)`Te&4*Hy=gTe~DWM4f$SM=T literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb9b025173f8ce74396c21760590fd36ad585c0 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqa=f}iifwbInb1so-U3d6}R5r z+V9PjD0BRy@hl-uL8iivwq*`VO~+<6WvtNU$X@lY;l*)ao-BQybzRE1B-q{CqyYyejf;x5UClJ1@An`&-_ZpR7^g^Z!JRh1m3u zYoh8WpFdGiuB%dgew{sYh{;99c=z_c?%pShQr+GCj!g|Zxbn5YW94bthEA@+vOxVu zTPLUO>N~kI@OSg{{&mMVM14yHWak|}>ijG2*ym{OV|#bK))2|>&6fJMD!EMAZAHeS z!|_aiCB*&J?;qQ{e(S6r{ptR_hDCuV{_QlM$a8APilirhPsiQQ>It~$!XDe6J?Bx9 zn#iX59-lQ5^-FS|f9pA3(j{_tW=j8Rqj}Lw7j^P|alF1z)>Y|J1P`k0pA-ape66e{=K-PHph iq=8)t33eos`HeWc%!bkj^;aH%L_J;oT-G@yGywqq`~;u? literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..0004b8a840ce5d96b2e80858ab1a85e761c48519 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqbR=+Z?9fS4p3;hr;B4q#jUs3 zH}WIK37#AokOk1eNfsdKf#bWudqwC}1@;*5M zHDiDW=IY84Hco%${t9kOyLRT>vE6*l)B19YC)VHl`&;s^So#q+@8kPodJ;aYy8Umi z>q!meqbY7VTS`2RCocW|T0{BjqnH~RFAFxv{HmB)y#&aF*zki{w$DR!g-~yF7D&L; L)z4*}Q$iB}qG)7& literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..088bac77b5cc525a4083185c0a25d82f7cea9fbb GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0vp^X+Rvs!3HF~(v`OWDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#0TYw3xwb}A-V~rI6FprVLn>~) zy|K`nIZ%fEgSC0CnIR{;*yK#HgGrmZAJiupcAhk8>+tkxl1O>hDb{^5DTK$Hn~Qle zhg+gn`mNog=>e7{!$QFP4S|Iy#bF%O84x@dG-f--bkAK_!Mq={M>+|YG&xXy~ zmC$A6lltFa-??wziT}SOmR-?S&R=M^-zQmC`INy_QJsCCgu_ilTfI|@ZPu2&ZvJ{H zY5wyU5`k?RzgPeGwLtLc_wXv)}9g&TduFWe^Bh%qYrbM z&j!u7wrFw8m#drq0^OCU_51XWe3$6EpVmyR)vm6HJms5uJTYpvT=)9Y9u4OyqCVM` z7BO;*{nV#y?wuWQe_s0U*XI{ceRF+spJ3{a1Tn`+Dv3h3Z|~rLT|W12fPdeb)~eEK zrQLJ3-QEaP(6Q+e=f<$LVTY5}hDrb6E9uc-W@z~TOjffcYhiDcl@BNcJzf1=);T3K F0RRyG+KvDK literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..2220d2456b180fe169bb09cc54afdc561fddd9df GIT binary patch literal 367 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 Y0M-SjkwTr{k^lez07*qoM6N<$g8Lfki2wiq literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..5c121d34afd752e82c57417776b7c33e600d2d40 GIT binary patch literal 911 zcmV;A191F_P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jBr6 z0Vgg(Qo>CD00R$6L_t(o!|j(#NK{cAhre4<%=iFJ zCx4qe=iWQ#ocrD1|8ZeOD_T*UskPQ&wAMO|#a_3%+-6jl+or9%YN-QT6N@B3)%9=M zLccM9{=rbh>&us5Mg0-;SEurX&G&;EfXn5Qe$jMYkGg>MKC8d?9ZChDzs(;f1SKi2 zyVpWe>X89ZUy}&Hu}kBI%jJr?z~hU*0eIjYHY$r9Q}fCB$Gm}<8(i`PwODxx;P8RX z0N8Vr0LVSK2Y~O_UILJip8~)@>ZC%XAjJ+q$TJE+azjZ(a?juVQoJ2MQ5^O}f}}a{ zA_({fCIE1jPAX*O^=|JN01rEb2hWv8CfDV6#>@iC--BI#C*gTa=C!IF9{?!HTnoTR zsa+wodsvWdGzs=@$c{KqQHC#0Jt(E?`c&mG^PQ&aI+bQcNUj&ri5b;f&HqWF8;3-N z@H`1=p`d5lJVhBcBfj$B>zh3WK;h-R5k1j%GT8t)QJ1fr|Kl4|#xnm&NiVkhcWR-a zXWG2&H5~>(#f`ICd_?g~bviceqB0Lo6)u_OpuB{w$bD4s3pXkTaVY|k`+ zs~7qK_&oRpfQDw#XTI;dEj(+Oz(k@L7Z!*T`WG9^TB52f->(1w002ovPDHLkV1ghIq0|5X literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd4b64a46c0b5be5dd64f228eaca243803073d7 GIT binary patch literal 3200 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 MPgg&ebxsLQ0JU6{i2wiq literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..64b3e8022fe90bd30d2f5917b5659d3dd97c68c5 GIT binary patch literal 3042 zcmV<83mx={P)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} z0003ENklmr*}Q?a#b6Q4f(P&n9zZY)7K7MSj0T$* z5G)qK1E|F@jDxPM_zODlUK*I0H{bhU-#(?a=AR?RpN9Ynpa2S>01BW0{x;%vp_H=A zN8^q9@Xe?4+bPQ(gSN8Tx)FJBzg+>)&yVz*CN)51Q3AkEW+D%D)9p}xrwraR20)=@ zYROj3{<8PlL-yW!IsstbJo1cD_YB^eJ9PE{A=sJ3MU&R6`)>BZD1#xB!5{^|u)O)I!C;Wm=e&`BDEAD?G$Vil kD1ZVefC4ChP6D0=0I{`ID3;J}tpET307*qoM6N<$f_sXqk^lez literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc95bfd3266a8592a93bb8f84d71bef62050a8b GIT binary patch literal 3059 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 Bv3~#n literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..9e830741818eb4207d46bb701612261805673d32 GIT binary patch literal 2952 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 JPDHLkV1hyb|78FG literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7fa58fc0655271da5caf05d9384d5e45173929 GIT binary patch literal 598 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 literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..d9119cfc51c4daf2a5f7fe1ca8e684a1bf87e8bd GIT binary patch literal 3807 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 VzzlaVPZ0nB002ovPDHLkV1lue7v%r| literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..640cf5b420e446e04083e50d2f619661eef4a013 GIT binary patch literal 313 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 YUw4!6rwbn(A^-pY07*qoM6N<$f>gEh3jhEB literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc95951b51dc382f6eea625d08688ab4223c5f8 GIT binary patch literal 3119 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 JPDHLkV1nP}(f|Me literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..56fc507379ca6f6032d7754a1a9302b85625aab6 GIT binary patch literal 489 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jBq| z067>XV@+YObZ zdIXD`YYxCxDGz{MG^O_scL@N_Een9NPRCH1U?M2FDSH=y_mw07FJ=2*E*O0euBK8B zz~1A9MDF$G8GzZ`yfhyaK0@(c^gZ}3=W-hW%+)7tzQ^5KwFr;ELMPRK literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..503a33ed1ceb81b2261ceb0c7108b2dcb1a8588a GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqo{x>hr#b_r-7!-@N{tuskrs_ z#(r<cyk`d%*Ir3nSunQWP^RuU}STywjcQ^eTk%G|oT@rSv^j_%?@0dZE=ZlU&| zEfy{XlSPh%U051y{qvsay~P~QTbrNHw2Qg7$FlGJ?}r}Y;y^pmK|s~r)SVZr_WpZr zcRysm`}L5zJ#`o6?Qip2e0~0w_|`i)X2q3mwrOi6= zR44N3#UGcF^J`4y>*d>QzAZ9;QZDaSv{F!btyPHoM5od_aeOMrcTSXf{zdx4>5o|_ zo*#evqAfD}Qohvg`IBc!N$flOv~p&~)rD48amp`$*Tt`HeVrebf4J%7%#AP9;#@c|QS# NpQo#z%Q~loCIBf&=NA9~ literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png b/common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e4e17bb5467d9e6dffa535f548b59c770f6f7d GIT binary patch literal 753 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqb#Gcv8zS)1O^7CLQfaRkcwMx zZ~1#nag;dz@w$*^pi|k|dU00Q8!p_p!ak&}bLWq1I?!D4@zTN#%{p@zO@4ILyJR8< zlYU^hV1DCj**~9mu{*{nZ8&4Ps#$Q!+?r>KX%+FQrSUI+Tb|v=^PBJVnf&?X_dePH z?Z*xhr@AHzoR^Qcx614HdowMzMgHBzy;+i>bz%V{(-CX{<7sWwxTNzy~-M-u~ zvzIei+{w2{*{aRx@2ksmN>{f1oUR|{lCk~WHP7l|wevk{RvmqpE^U0Ezs@SjrCQzF z+IZTO)f=B2>QqYoo;tneymbBXs(9OZP5*l(eM=5}-qZ1>bjLS=Uz4u;=#*UX*u8kS z_pNGw@g=oeH;3K2UD|$4wSKpm+S}%>>o4`$zvS)d{`vI%@^v*cF1oOX9-sLu-E)>i zpm^ zP@4AEOz&S`wuN~7F1AYRZIZTDi<`IdMa0@1?mglD#eJ)qUpSbo<~zH!@!X_4_LmgT89!zcZDtSwHXDE9Eqki;X8jWW6tIZ&G=0vqREi+027GzQ{|w z-}3F}WbKIcumAG;hAZe_`_6p)L)M$EJ&75g?4Db700VGVOkv^DwHI&2=a*)!+pe;X zeWrooA#mtT3YU8OcI~C-4-fEvKL4&F@z$rKXQrO+ys=VyLND9zIoz9lrIs-zx(Um= zxL@4am(aSfKl9~wt#w>SLQ7wCSZMMs0?C|wxk{NQcIJ*2OOv{5>LD|M;l=Rh`#+|? WVbAAYv#(eKN(`Q^elF{r5}E)RBU0S} literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..e3a78f818e351b6c737830bb95e73da658eed658 GIT binary patch literal 716 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqa=fh0z^){X${hRXo#CjV%Hp_0v}dh?p3)4QJ$_pB{n^uZmGAWeL4Lsj z?kp1Me{jC^%9W7yr|;|QtvPRUCV7{%&5Qr0R%+SVtK&-RVq+uM>rXwsZ=Zj>N!Hud zmTzqT-J3tB<z65lz9kAjq{Vh>O}Km~*Xp~Q(k_|&SKF>lzka;z(<%Sod8?(&bX?e1_c?g(smWMY zsrNooec#>OSl1)2wUXRlPkLYe*S5Dd(p^;Yq6_=KrWZdxy`8D&zrO$F_Mfx2NB*7W zzk)e7J#Tx0nf0lUF|Jp-_whwV`NYqETdNuRX;1ob!;hgFYYY~3@-2G&ZmO5+YmsT! zC)=Oh`07WUSN*rkpPRm}IXtr>Wm(y?J6}S-y?d>e)ax$+v?yKnph|t~ME8}S-X#6o z;5~hN(QGv(yRa$O)AK)h_uAagc>9v)W|&k@#-ip>_XUrVY^Gkl9>2El#it8J&3gJN zW+gw5Pwedel5{4g;MdtxE^-^SmX^d{NcN8kVe literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png b/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png new file mode 100644 index 0000000000000000000000000000000000000000..385a260d7bdd10a1c69ad6b2170e7ed0df253da0 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqbR?S<(gRyH-V;Dd%8G=RNQ)d z!`h2EP=xJ)^u}UNv1vCumi}N0z7-J>&1qKVq!s>vZOaG8Q(GQM1uZM!ycSjYoJFZ+ z!iqbeYp)6zasHX}b7!#^BhY*}m~|ogI{$b6?RNXutNY9EedCxv!_?6{wRq-izf*Z@ zTkCGFobP{X%kN8>dmii7_Rh#~RA1XS|J9>UfA_`lZ)cC~mGO68YEcRij}RBv@BjMi z>mRi%C$8R+I_Sb}m0Nmb`o!CR7Y8U`|LiaO@hPjY?hBu*g5h%u%LU`zl6sHqvbb&i zB2QxKFKhnPoa>DXZm;XRIW;Y!RBzL6j?#s0K3f(D;u`REDoVGt7qO2BmA@}F>{-is-7NrUqU|%+D{l#?Yctnpj ROW6*PfTydU%Q~loCIJ2gvJe0O literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png b/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png new file mode 100644 index 0000000000000000000000000000000000000000..b03d07b50ce20e7dd4c87214a03f239b70842093 GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqb#GUv2fBEF`y|2JY5_^DsH{K zW$1l4K&0)VG^fSXAf`v_1wOJ{a5Zh7%*EHWImESvFZKx6TP-L}-|vJp0>c`t2=C+AsIdG4Wyq+J*+YQ_p^WcI@UUm8}0yzMWpQ zm$#H$gv@(hgo|(H(b0DlIOef&#%+m(i#4|#ytwec@udrOx2j@%?tgpZ%4b@* z-A(&e`n7BPhs3RXA18xck>>d(J*rTqv-|N@+ne_9O{R7lI=KgDEJ|KzShO*A^54a~ zHyJ`ilqX79{;8W#oO^$FiHSzZqBmRS23-BDqU83N|EB)?7&p23Q$g06T>O}y7j=E& z@2~SicN%Tn`rPM|&6NumMP@ashC2I(ES_C&X390?hw-4$_H^}gS?83{1OS|I?WzC( literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png b/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png new file mode 100644 index 0000000000000000000000000000000000000000..b8212d98463377b40fdc1d4b5fc27277f6fa66c2 GIT binary patch literal 543 zcmeAS@N?(olHy`uVBq!ia0vp^X+Rvs!3HF~(v`OWDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#0TYw3Ilo9_mn+be`JOJ0Ar-gY z-qQDW4wPVjuzGiQ(uGYbYW59kjs<5E3_I>8+|-abnqe&Aqa?wit29F_%ycG8Ae&oc zNI>DT>UV;3>Tk%#J*~WS^J#_b^QV75-plo50$K$J0UH)B%DW=xe}41VBY#i#EPi`_ zgK~gGo$@J{Iemc=|01VsogG+n_2_gUhfP=Z$d^`-=!=kRdCR;X9xd7=cdh-WobW85 zpqJg$y_Saz|&6qQqtJl_ zsxkk_yhERsZ5DWY>+JXSAZ}y{2wGbwm359F_mg zkKLDpG#k0xyz=I=+qQjqs;h5SeJQnfxp_EhU%m0$7WOl>=^zz{M1Jz7{fXWbR#L0C z>)+-6U%Q(t)?2Z)3a0KgUHoHK|D)H-|F4(6tN!w_9az-$Xw;{@@3p{w{1x!z{VBdG zpVYl_LSO-)x9+;V_WZaMXz+f?RCzm_f1iF|Fx21yhTw;p<_%5plFtox_k+UI)78&q Iol`;+0A1DV$N&HU literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png b/common/img/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..5035fc9af4abb98047d4bd6f7b548e72831c444d GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S901|%(3I5Gh##^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPNqa=eeN7dx|D?n3bd%8G=RNQ)d zbECIYpvdu$zfWak3LamvU$J1K%xnLQm2KkNEN=*~N?Cd+2=abqXW=z-srK$|^?o>E zwyrC0WuXwflK&5SP@`!<|eYQHp3WGnxw zXFCdvOIOZ5TiLnz_3G$td>1l)FM533ULiI0j>8nLq$N|nJ8kQJkhi4llhmANZ+bvZ zz5Voj-K<~TKC7=^ex&s4ozk1G(zAC%w;kaS_FdfB7xB_C=+>3(6Z;qTLHt$QIq~u0 z2dU|ag+Jo5fX?zQ`C{w#Mf=*9Ps$e=rFdaM*3kH!w>Ggh@Phn=LXeoJtDnm{r-UW| D9oyoj literal 0 HcmV?d00001 diff --git a/common/img/sprites/spritesmith/npcs/npc_alex.png b/common/img/sprites/spritesmith/npcs/npc_alex.png index e904970937763fb42cd0f1410bdf19475420f25f..8982854041e0be0e99c4643d6ccc85ee51d7a99c 100644 GIT binary patch literal 6019 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 E0Jbf4&Hw-a delta 4892 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 D-_eZW diff --git a/common/img/sprites/spritesmith/npcs/npc_bailey.png b/common/img/sprites/spritesmith/npcs/npc_bailey.png index f6e58617a8ffe3d6221624b0615acbfb248d30a1..419496bdd095f06288f38eeb663b0a36d700c43d 100644 GIT binary patch delta 981 zcmV;`11kKw9NiqSmkNIa6cQ2*u7Jfd000A}NklesVo?)k>~Uny_a~O^a~@ z_bHbqq^+)aK#X$$#;4s!7Gy&0kw;ulg0UELNNrv9?1VHSJ%==S&vAW=rwR4>_2d?6 zUv{to?=yQd*DqhaCbf0dD;`2SAx%i92#m~gBr05g8#sR}uaiD!de>!TR1)I#J6-7Z=e+P7TR212I_l*nWz#sj|(oJap zcY8mfIq<0$Sps7w^5o>iH+sUfU|FOg#?w;~w88QWx8XLex=Y;gDAGB0sRqX@>S!DI zr2@scs-@$vBQqgwE2Lpkv3Ji3!v-HeT;clGJb`~7i^jOx>J*5!sdZ>Sbxip96QZBi ziB~AbFt5(f&*yU<9v-H|gBGk8rJuE2=X&M-8m@PSn~b+$;PBcHP8hvue$?Op+l#iX z0zNRWPJW)Xxuhpd3pRsvW%ET8r5z~JDZNm~V3 zr=^*s-GVJfV|>~FJEhM`;>}2}busCQ(t7a2KEvKgrAcfFIyII4|K$~6q|+8@jL@^* zEMebUJx}_F9OKI}p{?Isq+K=#RlFH#j?zo;9xeYU>^XThq33PO6ME!*L}?PTwlk5a z(2L&`E=wNHNHc%Ze}T8fo3GU8VsOGxj2UT0S|`Sb-em~gnb=RE zKi!Z%U1h~XY-gky=_P_AbCN_w=mR%SD*1o+TsTILC8-OJjm4F!B8)WW z(we3nC^QMD+b=310{0yTr@8O+E8upM_VI9-9xOW-BKe+9p*QS?)FY7N)2L|dcEcO$ z@mNW`8EHm($rtxNC*-%?leU!6c>451(r&+1OWG^W+|g2vg)u(Ymin1-lxC!pAYEyh zAQJ;Uc*}nTV~qRnU(6@_#QuEL!VA`!OUp36)Yc;O(k{QygZJT3yP_J9tJ|@O?7!pn z7cvL-Hbdd=$8o@Te0r9jFfUjYY1yqg94%`u-h+RX)7!MEDmVe`^sFZbp0Y_;if4W9*H%s>DdAEz){K&rLknPB>nf8-Xoe_T~++^?Ma2{f)-kV$8?rK!40i z>|sWF#Va1F(HQ5+tt0T+1)jbnQ8zoxLdTa#HH3HYTB*>z%|rZzdBH|UX+05JhC069 zFROTP;=v34Priqn;*dPxL+ZCWeoNR?0&Ob0_zClZS1(G-5LJz?EBR}2MtZHwA2M%{ UO~0iln*aa+07*qoM6N<$f}}~+nE(I) diff --git a/common/img/sprites/spritesmith/npcs/npc_daniel.png b/common/img/sprites/spritesmith/npcs/npc_daniel.png index b12dd9e254884e968ddf5f9abc3836deabb24d63..471f751e72223b16c1c5e3456cf6073b3760913b 100644 GIT binary patch literal 4443 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 bln^j8yXBAt`9gR7dI9>{ceUyu4w3%@&xB1L delta 5078 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 diff --git a/common/img/sprites/spritesmith/npcs/npc_ian.png b/common/img/sprites/spritesmith/npcs/npc_ian.png new file mode 100644 index 0000000000000000000000000000000000000000..86860dfa1be426f634cb37e96d418afb0c2e201c GIT binary patch literal 7595 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 diff --git a/common/img/sprites/spritesmith/npcs/npc_matt.png b/common/img/sprites/spritesmith/npcs/npc_matt.png index b643153c4601a75d8c5251e8220c0505f7eb2014..e129d6e43e63b61fb0a65d576480aa724e5c25d2 100644 GIT binary patch literal 6700 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 LEoiOcvxxr#kWsx8 literal 5831 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 DG#n&z diff --git a/common/img/sprites/spritesmith/npcs/seasonalshop_open.png b/common/img/sprites/spritesmith/npcs/seasonalshop_open.png index 5e0ab92cb16b7e11bbf1fd4a7a7e74627a7dfa34..e1f811893e9967970bb2808f4ee6f4dba6500cf0 100644 GIT binary patch delta 3864 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 delta 4602 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 diff --git a/common/locales/en/limited.json b/common/locales/en/limited.json index 449d2ff26d..687d0e607e 100644 --- a/common/locales/en/limited.json +++ b/common/locales/en/limited.json @@ -67,6 +67,10 @@ "witchyWizardSet": "Witchy Wizard (Mage)", "mummyMedicSet": "Mummy Medic (Healer)", "vampireSmiterSet": "Vampire Smiter (Rogue)", + "bewareDogSet": "Beware Dog (Warrior)", + "magicianBunnySet": "Magician's Bunny (Mage)", + "comfortingKittySet": "Comforting Kitty (Healer)", + "sneakySqueakerSet": "Sneaky Squeaker (Rogue)", "fallEventAvailability": "Available until October 31", "winterEventAvailability": "Available until December 31" } diff --git a/common/script/content/constants.js b/common/script/content/constants.js index 339aadcf0b..85d67f90d1 100644 --- a/common/script/content/constants.js +++ b/common/script/content/constants.js @@ -23,6 +23,7 @@ export const EVENTS = { fall2015: { start: '2015-09-21', end: '2015-11-01' }, gaymerx: { start: '2015-12-01', end: '2015-12-14' }, winter2016: { start: '2015-12-18', end: '2016-02-02' }, + spring2016: { start: '2016-03-18', end: '2016-05-02' }, }; export const GEAR_TYPES = [ diff --git a/common/script/content/gear/sets/special/index.js b/common/script/content/gear/sets/special/index.js index 48ed0cbee3..5111eaa793 100644 --- a/common/script/content/gear/sets/special/index.js +++ b/common/script/content/gear/sets/special/index.js @@ -62,6 +62,9 @@ let armor = { notes: t('armorSpecialSpringRogueNotes', { per: 15 }), value: 90, per: 15, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -70,6 +73,9 @@ let armor = { notes: t('armorSpecialSpringWarriorNotes', { con: 9 }), value: 90, con: 9, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -78,6 +84,9 @@ let armor = { notes: t('armorSpecialSpringMageNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -86,6 +95,9 @@ let armor = { notes: t('armorSpecialSpringHealerNotes', { con: 15 }), value: 90, con: 15, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -196,6 +208,9 @@ let armor = { notes: t('armorSpecialSpring2015RogueNotes', { per: 15 }), value: 90, per: 15, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -204,6 +219,9 @@ let armor = { notes: t('armorSpecialSpring2015WarriorNotes', { con: 9 }), value: 90, con: 9, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -212,6 +230,9 @@ let armor = { notes: t('armorSpecialSpring2015MageNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -220,6 +241,9 @@ let armor = { notes: t('armorSpecialSpring2015HealerNotes', { con: 15 }), value: 90, con: 15, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -329,6 +353,38 @@ let armor = { value: 0, canOwn: ownsItem('armor_special_birthday2016'), }, + spring2016Rogue: { + event: EVENTS.spring2016, + specialClass: 'rogue', + text: t('armorSpecialSpring2016RogueText'), + notes: t('armorSpecialSpring2016RogueNotes', { per: 15 }), + value: 90, + per: 15, + }, + spring2016Warrior: { + event: EVENTS.spring2016, + specialClass: 'warrior', + text: t('armorSpecialSpring2016WarriorText'), + notes: t('armorSpecialSpring2016WarriorNotes', { con: 9 }), + value: 90, + con: 9, + }, + spring2016Mage: { + event: EVENTS.spring2016, + specialClass: 'wizard', + text: t('armorSpecialSpring2016MageText'), + notes: t('armorSpecialSpring2016MageNotes', { int: 9 }), + value: 90, + int: 9, + }, + spring2016Healer: { + event: EVENTS.spring2016, + specialClass: 'healer', + text: t('armorSpecialSpring2016HealerText'), + notes: t('armorSpecialSpring2016HealerNotes', { con: 15 }), + value: 90, + con: 15, + }, }; let back = { @@ -427,9 +483,6 @@ let head = { notes: t('headSpecialYetiNotes', { str: 9 }), str: 9, value: 60, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -438,9 +491,6 @@ let head = { notes: t('headSpecialSkiNotes', { per: 9 }), per: 9, value: 60, - canBuy: () => { - return true; - }, }, candycane: { event: EVENTS.winter, @@ -449,9 +499,6 @@ let head = { notes: t('headSpecialCandycaneNotes', { per: 7 }), per: 7, value: 60, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -460,9 +507,6 @@ let head = { notes: t('headSpecialSnowflakeNotes', { int: 7 }), int: 7, value: 60, - canBuy: () => { - return true; - }, }, springRogue: { event: EVENTS.spring, @@ -471,6 +515,9 @@ let head = { notes: t('headSpecialSpringRogueNotes', { per: 9 }), value: 60, per: 9, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -479,6 +526,9 @@ let head = { notes: t('headSpecialSpringWarriorNotes', { str: 9 }), value: 60, str: 9, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -487,6 +537,9 @@ let head = { notes: t('headSpecialSpringMageNotes', { per: 7 }), value: 60, per: 7, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -495,6 +548,9 @@ let head = { notes: t('headSpecialSpringHealerNotes', { int: 7 }), value: 60, int: 7, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -535,9 +591,6 @@ let head = { notes: t('headSpecialFallRogueNotes', { per: 9 }), value: 60, per: 9, - canBuy: () => { - return true; - }, }, fallWarrior: { event: EVENTS.fall, @@ -546,9 +599,6 @@ let head = { notes: t('headSpecialFallWarriorNotes', { str: 9 }), value: 60, str: 9, - canBuy: () => { - return true; - }, }, fallMage: { event: EVENTS.fall, @@ -557,9 +607,6 @@ let head = { notes: t('headSpecialFallMageNotes', { per: 7 }), value: 60, per: 7, - canBuy: () => { - return true; - }, }, fallHealer: { event: EVENTS.fall, @@ -568,9 +615,6 @@ let head = { notes: t('headSpecialFallHealerNotes', { int: 7 }), value: 60, int: 7, - canBuy: () => { - return true; - }, }, winter2015Rogue: { event: EVENTS.winter2015, @@ -579,9 +623,6 @@ let head = { notes: t('headSpecialWinter2015RogueNotes', { per: 9 }), value: 60, per: 9, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -590,9 +631,6 @@ let head = { notes: t('headSpecialWinter2015WarriorNotes', { str: 9 }), value: 60, str: 9, - canBuy: () => { - return true; - }, }, winter2015Mage: { event: EVENTS.winter2015, @@ -601,9 +639,6 @@ let head = { notes: t('headSpecialWinter2015MageNotes', { per: 7 }), value: 60, per: 7, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -612,9 +647,6 @@ let head = { notes: t('headSpecialWinter2015HealerNotes', { int: 7 }), value: 60, int: 7, - canBuy: () => { - return true; - }, }, nye2014: { text: t('headSpecialNye2014Text'), @@ -629,6 +661,9 @@ let head = { notes: t('headSpecialSpring2015RogueNotes', { per: 9 }), value: 60, per: 9, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -637,6 +672,9 @@ let head = { notes: t('headSpecialSpring2015WarriorNotes', { str: 9 }), value: 60, str: 9, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -645,6 +683,9 @@ let head = { notes: t('headSpecialSpring2015MageNotes', { per: 7 }), value: 60, per: 7, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -653,6 +694,9 @@ let head = { notes: t('headSpecialSpring2015HealerNotes', { int: 7 }), value: 60, int: 7, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -762,6 +806,38 @@ let head = { value: 0, canOwn: ownsItem('head_special_nye2015'), }, + spring2016Rogue: { + event: EVENTS.spring2016, + specialClass: 'rogue', + text: t('headSpecialSpring2016RogueText'), + notes: t('headSpecialSpring2016RogueNotes', { per: 9 }), + value: 60, + per: 9, + }, + spring2016Warrior: { + event: EVENTS.spring2016, + specialClass: 'warrior', + text: t('headSpecialSpring2016WarriorText'), + notes: t('headSpecialSpring2016WarriorNotes', { str: 9 }), + value: 60, + str: 9, + }, + spring2016Mage: { + event: EVENTS.spring2016, + specialClass: 'wizard', + text: t('headSpecialSpring2016MageText'), + notes: t('headSpecialSpring2016MageNotes', { per: 7 }), + value: 60, + per: 7, + }, + spring2016Healer: { + event: EVENTS.spring2016, + specialClass: 'healer', + text: t('headSpecialSpring2016HealerText'), + notes: t('headSpecialSpring2016HealerNotes', { int: 7 }), + value: 60, + int: 7, + }, }; let headAccessory = { @@ -771,6 +847,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringRogueText'), notes: t('headAccessorySpecialSpringRogueNotes'), value: 20, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -778,6 +857,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringWarriorText'), notes: t('headAccessorySpecialSpringWarriorNotes'), value: 20, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -785,6 +867,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringMageText'), notes: t('headAccessorySpecialSpringMageNotes'), value: 20, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -792,6 +877,9 @@ let headAccessory = { text: t('headAccessorySpecialSpringHealerText'), notes: t('headAccessorySpecialSpringHealerNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Rogue: { event: EVENTS.spring2015, @@ -799,6 +887,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015RogueText'), notes: t('headAccessorySpecialSpring2015RogueNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -806,6 +897,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015WarriorText'), notes: t('headAccessorySpecialSpring2015WarriorNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -813,6 +907,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015MageText'), notes: t('headAccessorySpecialSpring2015MageNotes'), value: 20, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -820,6 +917,9 @@ let headAccessory = { text: t('headAccessorySpecialSpring2015HealerText'), notes: t('headAccessorySpecialSpring2015HealerNotes'), value: 20, + canBuy: () => { + return true; + }, }, bearEars: { gearSet: 'animal', @@ -901,6 +1001,34 @@ let headAccessory = { return true; }, }, + spring2016Rogue: { + event: EVENTS.spring2016, + specialClass: 'rogue', + text: t('headAccessorySpecialSpring2016RogueText'), + notes: t('headAccessorySpecialSpring2016RogueNotes'), + value: 20, + }, + spring2016Warrior: { + event: EVENTS.spring2016, + specialClass: 'warrior', + text: t('headAccessorySpecialSpring2016WarriorText'), + notes: t('headAccessorySpecialSpring2016WarriorNotes'), + value: 20, + }, + spring2016Mage: { + event: EVENTS.spring2016, + specialClass: 'wizard', + text: t('headAccessorySpecialSpring2016MageText'), + notes: t('headAccessorySpecialSpring2016MageNotes'), + value: 20, + }, + spring2016Healer: { + event: EVENTS.spring2016, + specialClass: 'healer', + text: t('headAccessorySpecialSpring2016HealerText'), + notes: t('headAccessorySpecialSpring2016HealerNotes'), + value: 20, + }, }; let shield = { @@ -928,9 +1056,6 @@ let shield = { notes: t('shieldSpecialYetiNotes', { con: 7 }), con: 7, value: 70, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -939,9 +1064,6 @@ let shield = { notes: t('weaponSpecialSkiNotes', { str: 8 }), str: 8, value: 90, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -950,9 +1072,6 @@ let shield = { notes: t('shieldSpecialSnowflakeNotes', { con: 9 }), con: 9, value: 70, - canBuy: () => { - return true; - }, }, springRogue: { event: EVENTS.spring, @@ -961,6 +1080,9 @@ let shield = { notes: t('shieldSpecialSpringRogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -969,6 +1091,9 @@ let shield = { notes: t('shieldSpecialSpringWarriorNotes', { con: 7 }), value: 70, con: 7, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -977,6 +1102,9 @@ let shield = { notes: t('shieldSpecialSpringHealerNotes', { con: 9 }), value: 70, con: 9, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -1042,9 +1170,6 @@ let shield = { notes: t('shieldSpecialWinter2015RogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -1053,9 +1178,6 @@ let shield = { notes: t('shieldSpecialWinter2015WarriorNotes', { con: 7 }), value: 70, con: 7, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -1064,9 +1186,6 @@ let shield = { notes: t('shieldSpecialWinter2015HealerNotes', { con: 9 }), value: 70, con: 9, - canBuy: () => { - return true; - }, }, spring2015Rogue: { event: EVENTS.spring2015, @@ -1075,6 +1194,9 @@ let shield = { notes: t('shieldSpecialSpring2015RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -1083,6 +1205,9 @@ let shield = { notes: t('shieldSpecialSpring2015WarriorNotes', { con: 7 }), value: 70, con: 7, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -1091,6 +1216,9 @@ let shield = { notes: t('shieldSpecialSpring2015HealerNotes', { con: 9 }), value: 70, con: 9, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -1099,6 +1227,9 @@ let shield = { notes: t('shieldSpecialSummer2015RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, summer2015Warrior: { event: EVENTS.summer2015, @@ -1164,6 +1295,30 @@ let shield = { value: 70, con: 9, }, + spring2016Rogue: { + event: EVENTS.spring2016, + specialClass: 'rogue', + text: t('shieldSpecialSpring2016RogueText'), + notes: t('shieldSpecialSpring2016RogueNotes', { str: 8 }), + value: 80, + str: 8, + }, + spring2016Warrior: { + event: EVENTS.spring2016, + specialClass: 'warrior', + text: t('shieldSpecialSpring2016WarriorText'), + notes: t('shieldSpecialSpring2016WarriorNotes', { con: 7 }), + value: 70, + con: 7, + }, + spring2016Healer: { + event: EVENTS.spring2016, + specialClass: 'healer', + text: t('shieldSpecialSpring2016HealerText'), + notes: t('shieldSpecialSpring2016HealerNotes', { con: 9 }), + value: 70, + con: 9, + }, }; let weapon = { @@ -1186,9 +1341,6 @@ let weapon = { notes: t('weaponSpecialYetiNotes', { str: 15 }), str: 15, value: 90, - canBuy: () => { - return true; - }, }, ski: { event: EVENTS.winter, @@ -1197,9 +1349,6 @@ let weapon = { notes: t('weaponSpecialSkiNotes', { str: 8 }), str: 8, value: 90, - canBuy: () => { - return true; - }, }, candycane: { event: EVENTS.winter, @@ -1210,9 +1359,6 @@ let weapon = { int: 15, per: 7, value: 160, - canBuy: () => { - return true; - }, }, snowflake: { event: EVENTS.winter, @@ -1221,9 +1367,6 @@ let weapon = { notes: t('weaponSpecialSnowflakeNotes', { int: 9 }), int: 9, value: 90, - canBuy: () => { - return true; - }, }, springRogue: { event: EVENTS.spring, @@ -1232,6 +1375,9 @@ let weapon = { notes: t('weaponSpecialSpringRogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, springWarrior: { event: EVENTS.spring, @@ -1240,6 +1386,9 @@ let weapon = { notes: t('weaponSpecialSpringWarriorNotes', { str: 15 }), value: 90, str: 15, + canBuy: () => { + return true; + }, }, springMage: { event: EVENTS.spring, @@ -1250,6 +1399,9 @@ let weapon = { value: 160, int: 15, per: 7, + canBuy: () => { + return true; + }, }, springHealer: { event: EVENTS.spring, @@ -1258,6 +1410,9 @@ let weapon = { notes: t('weaponSpecialSpringHealerNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, summerRogue: { event: EVENTS.summer, @@ -1300,9 +1455,6 @@ let weapon = { notes: t('weaponSpecialFallRogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, fallWarrior: { event: EVENTS.fall, @@ -1311,9 +1463,6 @@ let weapon = { notes: t('weaponSpecialFallWarriorNotes', { str: 15 }), value: 90, str: 15, - canBuy: () => { - return true; - }, }, fallMage: { event: EVENTS.fall, @@ -1324,9 +1473,6 @@ let weapon = { value: 160, int: 15, per: 7, - canBuy: () => { - return true; - }, }, fallHealer: { event: EVENTS.fall, @@ -1335,9 +1481,6 @@ let weapon = { notes: t('weaponSpecialFallHealerNotes', { int: 9 }), value: 90, int: 9, - canBuy: () => { - return true; - }, }, winter2015Rogue: { event: EVENTS.winter2015, @@ -1346,9 +1489,6 @@ let weapon = { notes: t('weaponSpecialWinter2015RogueNotes', { str: 8 }), value: 80, str: 8, - canBuy: () => { - return true; - }, }, winter2015Warrior: { event: EVENTS.winter2015, @@ -1357,9 +1497,6 @@ let weapon = { notes: t('weaponSpecialWinter2015WarriorNotes', { str: 15 }), value: 90, str: 15, - canBuy: () => { - return true; - }, }, winter2015Mage: { event: EVENTS.winter2015, @@ -1370,9 +1507,6 @@ let weapon = { value: 160, int: 15, per: 7, - canBuy: () => { - return true; - }, }, winter2015Healer: { event: EVENTS.winter2015, @@ -1381,9 +1515,6 @@ let weapon = { notes: t('weaponSpecialWinter2015HealerNotes', { int: 9 }), value: 90, int: 9, - canBuy: () => { - return true; - }, }, spring2015Rogue: { event: EVENTS.spring2015, @@ -1392,6 +1523,9 @@ let weapon = { notes: t('weaponSpecialSpring2015RogueNotes', { str: 8 }), value: 80, str: 8, + canBuy: () => { + return true; + }, }, spring2015Warrior: { event: EVENTS.spring2015, @@ -1400,6 +1534,9 @@ let weapon = { notes: t('weaponSpecialSpring2015WarriorNotes', { str: 15 }), value: 90, str: 15, + canBuy: () => { + return true; + }, }, spring2015Mage: { event: EVENTS.spring2015, @@ -1410,6 +1547,9 @@ let weapon = { value: 160, int: 15, per: 7, + canBuy: () => { + return true; + }, }, spring2015Healer: { event: EVENTS.spring2015, @@ -1418,6 +1558,9 @@ let weapon = { notes: t('weaponSpecialSpring2015HealerNotes', { int: 9 }), value: 90, int: 9, + canBuy: () => { + return true; + }, }, summer2015Rogue: { event: EVENTS.summer2015, @@ -1521,6 +1664,40 @@ let weapon = { value: 90, int: 9, }, + spring2016Rogue: { + event: EVENTS.spring2016, + specialClass: 'rogue', + text: t('weaponSpecialSpring2016RogueText'), + notes: t('weaponSpecialSpring2016RogueNotes', { str: 8 }), + value: 80, + str: 8, + }, + spring2016Warrior: { + event: EVENTS.spring2016, + specialClass: 'warrior', + text: t('weaponSpecialSpring2016WarriorText'), + notes: t('weaponSpecialSpring2016WarriorNotes', { str: 15 }), + value: 90, + str: 15, + }, + spring2016Mage: { + event: EVENTS.spring2016, + specialClass: 'wizard', + twoHanded: true, + text: t('weaponSpecialSpring2016MageText'), + notes: t('weaponSpecialSpring2016MageNotes', { int: 15, per: 7 }), + value: 160, + int: 15, + per: 7, + }, + spring2016Healer: { + event: EVENTS.spring2016, + specialClass: 'healer', + text: t('weaponSpecialSpring2016HealerText'), + notes: t('weaponSpecialSpring2016HealerNotes', { int: 9 }), + value: 90, + int: 9, + }, }; let specialSet = { diff --git a/website/views/options/inventory/seasonal-shop.jade b/website/views/options/inventory/seasonal-shop.jade index a3ca8d6c77..2ff3075c65 100644 --- a/website/views/options/inventory/seasonal-shop.jade +++ b/website/views/options/inventory/seasonal-shop.jade @@ -1,17 +1,17 @@ .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') - // .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth') + .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth') - // li.customize-menu.inventory-gear - menu.pets-menu(label='{{::label}}', ng-repeat='(set,label) in ::{yeti:env.t("yetiSet"), candycane:env.t("candycaneSet"), snowflake:env.t("snowflakeSet"), ski:env.t("skiSet"), winter2015Warrior:env.t("gingerbreadSet"), winter2015Mage:env.t("northMageSet"), winter2015Healer:env.t("soothingSkaterSet"), winter2015Rogue:env.t("icicleDrakeSet")}') + li.customize-menu.inventory-gear + menu.pets-menu(label='{{::label}}', ng-repeat='(set,label) in ::{springWarrior:env.t("mightyBunnySet"), springMage:env.t("magicMouseSet"), springHealer:env.t("lovingPupSet"), springRogue:env.t("stealthyKittySet"), spring2015Warrior:env.t("bewareDogSet"), spring2015Mage:env.t("magicianBunnySet"), spring2015Healer:env.t("comfortingKittySet"), spring2015Rogue:env.t("sneakySqueakerSet")}') div(ng-repeat='item in ::getSeasonalShopArray(set)', ng-class="{transparent: user.items.gear.owned[item.key] !== undefined}") button.customize-option(class='shop_{{::item.key}}', @@ -23,7 +23,7 @@ | {{((item.specialClass == "wizard") && (item.type == "weapon")) + 1}}  span.Pet_Currency_Gem1x.inline-gems - menu.pets-menu(label=env.t('quests')) + // menu.pets-menu(label=env.t('quests')) div(ng-repeat='quest in ::getSeasonalShopQuests()') button.customize-option(ng-class='(quest.previous && !user.achievements.quests[quest.previous]) ? "inventory_quest_scroll_locked inventory_quest_scroll_{{::quest.key}}_locked locked" : "inventory_quest_scroll inventory_quest_scroll_{{::quest.key}}"' data-popover-html="{{::quest.previous && !user.achievements.quests[quest.previous] ? env.t('scrollsPre') : questPopover(quest) | markdown}}", @@ -32,7 +32,7 @@ ng-click='buyQuest(quest.key)') p {{::quest.value}}  span.Pet_Currency_Gem1x.inline-gems - menu.pets-menu(label=env.t('seasonalItems')) + // menu.pets-menu(label=env.t('seasonalItems')) div button.customize-option(class='inventory_special_snowball', popover='{{::Content.spells.special.snowball.notes()}}',