From ee7fa991722efb9495422b43d6d49fda518beb05 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 6 Jul 2021 15:17:12 -0500 Subject: [PATCH] feat(content): Armoire and Backgrounds 2021-07 --- website/common/locales/en/backgrounds.json | 8 ++++++++ website/common/locales/en/gear.json | 12 ++++++++++-- .../script/content/appearance/backgrounds.js | 5 +++++ .../common/script/content/gear/sets/armoire.js | 16 ++++++++++++++++ website/common/script/content/spells.js | 2 +- .../backgrounds/background_ghost_ship.png | Bin 0 -> 4020 bytes .../backgrounds/background_raging_river.png | Bin 0 -> 4276 bytes .../background_underwater_among_koi.png | Bin 0 -> 4215 bytes .../icons/icon_background_ghost_ship.png | Bin 0 -> 2858 bytes .../icons/icon_background_raging_river.png | Bin 0 -> 1732 bytes .../icon_background_underwater_among_koi.png | Bin 0 -> 1905 bytes .../armoire/broad_armor_armoire_bathtub.png | Bin 0 -> 752 bytes .../gear/armoire/head_armoire_rubberDucky.png | Bin 0 -> 554 bytes .../armoire/shield_armoire_bouncyBubbles.png | Bin 0 -> 677 bytes .../armoire/shop/shop_armor_armoire_bathtub.png | Bin 0 -> 641 bytes .../shop/shop_head_armoire_rubberDucky.png | Bin 0 -> 472 bytes .../shop/shop_shield_armoire_bouncyBubbles.png | Bin 0 -> 543 bytes .../shop/shop_weapon_armoire_buoyantBubbles.png | Bin 0 -> 537 bytes .../gear/armoire/slim_armor_armoire_bathtub.png | Bin 0 -> 722 bytes .../armoire/weapon_armoire_buoyantBubbles.png | Bin 0 -> 667 bytes 20 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 website/raw_sprites/spritesmith/backgrounds/background_ghost_ship.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/background_raging_river.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/background_underwater_among_koi.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/icons/icon_background_ghost_ship.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/icons/icon_background_raging_river.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/icons/icon_background_underwater_among_koi.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_bathtub.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/head_armoire_rubberDucky.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shield_armoire_bouncyBubbles.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_bathtub.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rubberDucky.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_bouncyBubbles.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_buoyantBubbles.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_bathtub.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_buoyantBubbles.png diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 2b2e91a798..8f67436c39 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -699,6 +699,14 @@ "backgroundWaterMillText": "Water Mill", "backgroundWaterMillNotes": "Watch the wheel of the Water Mill go round and round.", + "backgrounds072021": "SET 86: Released July 2021", + "backgroundUnderwaterAmongKoiText": "Underwater Among Koi", + "backgroundUnderwaterAmongKoiNotes": "Dazzle and be dazzled by glittering carp, Underwater Among Koi.", + "backgroundGhostShipText": "Ghost Ship", + "backgroundGhostShipNotes": "Prove tales and legends true when you step aboard a Ghost Ship.", + "backgroundRagingRiverText": "Raging River", + "backgroundRagingRiverNotes": "Stand amid the mighty current of a Raging River.", + "timeTravelBackgrounds": "Steampunk Backgrounds", "backgroundAirshipText": "Airship", "backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.", diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index 331236b96e..58cb097c92 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -401,7 +401,7 @@ "weaponSpecialSummer2021RogueText": "Anemone Tentacles", "weaponSpecialSummer2021RogueNotes": "Any predatory monster that dares approach will feel the sting of your protective friends! Increases Strength by <%= str %>. Limited Edition 2021 Summer Gear.", "weaponSpecialSummer2021WarriorText": "Watery Blade", - "weaponSpecialSummer2021WarriorNotes": "This shimmering blade may like flow like water, but it can cut to the heart of the trickiest problems! Increases Strength by <%= str %>. Limited Edition 2021 Summer Gear.", + "weaponSpecialSummer2021WarriorNotes": "This shimmering blade may flow like water, but it can cut to the heart of the trickiest problems! Increases Strength by <%= str %>. Limited Edition 2021 Summer Gear.", "weaponSpecialSummer2021MageText": "Nautiloid Cane", "weaponSpecialSummer2021MageNotes": "Whether your magical ambitions run twenty thousand leagues deep, or if you intend only to dip in the shallows of the art, this shining implement will serve you well! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2021 Summer Gear.", "weaponSpecialSummer2021HealerText": "Staff of Corn", @@ -560,6 +560,8 @@ "weaponArmoireJadeGlaiveNotes": "The reach of this glaive will keep you far from your enemies! Also, you can knock things off high shelves. Increases Strength by <%= str %>. Enchanted Armoire: Jade Warrior Set (Item 3 of 3).", "weaponArmoireMedievalWashboardText": "Washboard", "weaponArmoireMedievalWashboardNotes": "Scrub-a-dub-dub! It's time to apply some elbow grease and get that laundry clean. Increases Strength by <%= str %>. Enchanted Armoire: Medieval Launderers Set (Item 5 of 6).", + "weaponArmoireBuoyantBubblesText": "Buoyant Bubbles", + "weaponArmoireBuoyantBubblesNotes": "These bubbles just keep on floating forever, somehow... Increases Perception by <%= per %>. Enchanted Armoire: Bubble Bath Set (Item 3 of 4).", "armor": "armor", "armorCapitalized": "Armor", @@ -1208,7 +1210,9 @@ "armorArmoireMedievalLaundryOutfitText": "Laundry Outfit", "armorArmoireMedievalLaundryOutfitNotes": "Put on your working clothes and roll up your sleeves: it's time to get the laundry done! Increases Constitution by <%= con %>. Enchanted Armoire: Medieval Launderers Set (Item 1 of 6).", "armorArmoireMedievalLaundryDressText": "Laundry Dress", - "armorArmoireMedievalLaundryDressNotes": "Put on your apron roll up your sleeves: it's time to get the laundry done! Increases Constitution by <%= con %>. Enchanted Armoire: Medieval Launderers Set (Item 2 of 6).", + "armorArmoireMedievalLaundryDressNotes": "Put on your apron and roll up your sleeves: it's time to get the laundry done! Increases Constitution by <%= con %>. Enchanted Armoire: Medieval Launderers Set (Item 2 of 6).", + "armorArmoireBathtubText": "Bathtub", + "armorArmoireBathtubNotes": "Time for a little R&R? Here's your own personal bathtub -- and a guarantee that the water is always the right temperature! Increases Constitution by <%= con %>. Enchanted Armoire: Bubble Bath Set (Item 2 of 4).", "headgear": "helm", "headgearCapitalized": "Headgear", @@ -1876,6 +1880,8 @@ "headArmoireMedievalLaundryCapNotes": "It's not quite a thinking cap, but for laundry, it will do... Increases Intelligence by <%= int %>. Enchanted Armoire: Medieval Launderers Set (Item 3 of 6).", "headArmoireMedievalLaundryHatText": "Laundry Hat", "headArmoireMedievalLaundryHatNotes": "It's not quite a thinking cap, but for laundry, it will do... Increases Intelligence by <%= int %>. Enchanted Armoire: Medieval Launderers Set (Item 4 of 6).", + "headArmoireRubberDuckyText": "Rubber Ducky", + "headArmoireRubberDuckyNotes": "The perfect companion for an indulgent spa day! Also surprisingly knowledgeable about a range of software issues. Increases Intelligence by <%= int %>. Enchanted Armoire: Bubble Bath Set (Item 1 of 4).", "offhand": "off-hand item", "offhandCapitalized": "Off-Hand Item", @@ -2226,6 +2232,8 @@ "shieldArmoireBlueCottonCandyFoodNotes": "A sweet treat for the pets with a sweet tooth. But who will like it best? Increases Constitution by <%= con %>. Enchanted Armoire: Pet Food Set (Item 9 of 10).", "shieldArmoireMedievalLaundryText": "Dirty Laundry", "shieldArmoireMedievalLaundryNotes": "It's going to be tough to get this clean, but you already know you can do anything. Increases Perception by <%= per %>. Enchanted Armoire: Medieval Launderers Set (Item 6 of 6).", + "shieldArmoireBouncyBubblesText": "Bouncy Bubbles", + "shieldArmoireBouncyBubblesNotes": "Complete your relaxing bath with these exuberant bubbles! Increases Strength by <%= str %>. Enchanted Armoire: Bubble Bath Set (Item 4 of 4).", "back": "Back Accessory", "backCapitalized": "Back Accessory", diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index c8635034ff..95d3cd1e0d 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -445,6 +445,11 @@ const backgrounds = { forested_lakeshore: { }, water_mill: { }, }, + backgrounds072021: { + underwater_among_koi: { }, + ghost_ship: { }, + raging_river: { }, + }, timeTravelBackgrounds: { airship: { price: 1, diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index 30533d707b..9c3666316e 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -362,6 +362,10 @@ const armor = { con: 6, set: 'medievalLaunderers', }, + bathtub: { + con: 8, + set: 'bath', + }, }; const body = { @@ -734,6 +738,10 @@ const head = { int: 6, set: 'medievalLaunderers', }, + rubberDucky: { + int: 10, + set: 'bath', + }, }; const shield = { @@ -982,6 +990,10 @@ const shield = { per: 6, set: 'medievalLaunderers', }, + bouncyBubbles: { + str: 5, + set: 'bath', + }, }; const headAccessory = { @@ -1284,6 +1296,10 @@ const weapon = { str: 6, set: 'medievalLaunderers', }, + buoyantBubbles: { + per: 5, + set: 'bath', + }, }; forEach({ diff --git a/website/common/script/content/spells.js b/website/common/script/content/spells.js index f208c519a1..37a9a7c240 100644 --- a/website/common/script/content/spells.js +++ b/website/common/script/content/spells.js @@ -398,7 +398,7 @@ spells.special = { target: 'user', notes: t('spellSpecialSeafoamNotes'), canOwn () { - return false; + return moment().isBetween('2021-07-06T08:00-04:00', EVENTS.summer2021.end); }, cast (user, target, req) { if (!user.items.special.seafoam) throw new NotAuthorized(t('spellNotOwned')(req.language)); diff --git a/website/raw_sprites/spritesmith/backgrounds/background_ghost_ship.png b/website/raw_sprites/spritesmith/backgrounds/background_ghost_ship.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6d224f10c586ce560790649877d0bedfcca1a9 GIT binary patch literal 4020 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 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/backgrounds/background_raging_river.png b/website/raw_sprites/spritesmith/backgrounds/background_raging_river.png new file mode 100644 index 0000000000000000000000000000000000000000..2d14d6636e2fac4044c444b5760c5ecee1c9cd3e GIT binary patch literal 4276 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 UbIX*)?{fjZ~BH$F) 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 IM6N<$g7*k^7ytkO literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_raging_river.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_raging_river.png new file mode 100644 index 0000000000000000000000000000000000000000..8a87177496b2c6bf60f61515baef92934c37149b GIT binary patch literal 1732 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 Sc=H~VhCE&UT-G@yGywp>E?R*A literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/head_armoire_rubberDucky.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_rubberDucky.png new file mode 100644 index 0000000000000000000000000000000000000000..4f2e6a82521e536f7ac51b4603949b93bc2eabb5 GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^ML-jA5L~c#`D6wL#)F%8si=~`QGrp0kcDd<>h}c%iBRY%1 zbeno&i<^ztW>i=A%q@R$?C<~c@6~OO)o-_!dw=}#wDXmD>6Op4U!HmT*WK>*Z<(zd z*W@!Cc2w?_IRA^S&iQ!e-$gbb&ZOU%W~F2Pve>nUf9Cc0hlP@dB_b4RaUt-H?M2_ocXx!`cvKMohD6gQV(-N{wxVO;rS(Ye(uTV z2a^gP{QR(S`_nM~JfZdVrO{KXs@Lk7UhJB<7--vfCxyOyDy3hR268N0vhKQ>(D~OI z-&ln+S$a(l&Cc+3c3*TaLB09qk@s$i?ys(SZw}wSJJLQ(%V&w8$t4c`#in{rrE}9h zUlCjt+CP7(-{-t*tWc?>#q;Yd3$~b>Ps#ozv0Msb;%<(Y%l}{c#V!9hBpKu#U~CZq z_SZ7!yQlSP_pA&Dsun77jQ}D~H!J_5%+$P+#FEVXJO;y-h&S&+W_h~$xvXjA5L~c#`D6wLCL2!| z$B>F!Z}05&V{#N}OZ>2W+s2KT4xPHDZE&p5`oa;uXld_9Lf+C*D|FZ7Y}sfaW@ff+ z5{H_Qut$$t6{DMWoA99xyEiaDd0e~d?5;cm_2S&;cpi4Ge&FqzLPW?NTb}Rf z{ZV}Wm#}Y(7oWK6FFo7y!bByFB^=W>x;=^h`2Mzu>BjTUV9!fz?K@GovVYaY-T9BN zY-cxR0sGW(OWFbRaw#i6T@aUrA;G|HEn}<2!&B`C`#>&8UDKm#>3ksX!mYdh<%g#7 z%W5_`btPPx)mYe~)y6qfjxNyN1*(D47^cFeq4&7)~8gL}^(!zCoK`&CArt8hT!xS{Z zq3HtGH;V~>37Y-iB9yO;Su!bTCsDe-szzx8>(e428@ znV&oi>c95yOp3Gr7}dk|acf(IWZ03lJ32nDnf-8UuNK4390rGt5ljkq_-@g#ny?990@D;%+*L-YvfMOk!5-CV9{;abG^Hm%Iwt2C4b+k ziI`cu`{Z}$S?A@C*@Y`+TCSXx@MDQ}pGqDt2~_=t8He*c0=+e!kx7xx1$W22RvJSAYF` W)u-@fErGzq!rHaS_-!U*Srh2+KhE&{odtK4vNPx`okM~`C zy%F3s;~O{YU(J|EPF=nq8_c+1%11a#OK;va(+kRL&uOYW zS$|&fTkhuVreD{7?($&clx%5PqJC|?mXf3j3oH~Emi}U>bW1C@so>TCiFvyExvXz29E@bV}e1%v<(wCOvvGEWT|6#d8BOe*JY{3 zyT9jE%iWB=xW)gRWqv;k&?X=-_Sc-ke)CS}r9H3bPH(%M9&@NuM|Eoi%NqYLbR;v81yF1MwW!`R|iIV*9 z_eS0OyKLE(+jkdg^7>vD;o)3+x@Ns!S^V?0$7MDJwDp{k-fH;V@8E=hO+7EomOsC^ zf7zY;w&AKTKmJNvb(ht-MmlME&_eyxZZXn?MCF%n^Gy0f2e#*VrpwKT6rrnRb?;RPbY&TrPB@XD*HX^ zk-YqGeWT)Lvz51s-7?Y=I2>-6ro{Z(8f;*i5~y}n$@tCQ9?yfn+w;nIN(g!J&MZkz z4=UJu=|fPk!I5%aO|OG&lS}LDZl2azrsyhd9Y5QOhch?m?9CggS?%xts{pl3<4omm fR)hqn!T&FeDKoYiOg@=6A0*=G>gTe~DWM4f2dv@h literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_buoyantBubbles.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_buoyantBubbles.png new file mode 100644 index 0000000000000000000000000000000000000000..ada5cb7de9ba8f6a1b106d1d654fd3e4185e6c42 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP#o1h>g=Y-iyGZ`2dmwCE4hE&{oJ7cdGv!jUH{vW}& zZ$xA!roI;Lxbc)%vdC%VBnVXopxVJUp#*G_N27)4q%!?NAD|k*^GozGE zSkXB7+nl0Jr=6Y^?5|$W0<;MXT9-X}qc5h`t0mJY0J*Fc^S(RI=ZEjj32++82tBN%;u@bCWWjvX~|Nt29PO_tpJwd?1qr!{N-9d+$JC@_6)R@vd-?Grba$;f}b{PgkHJt#^sCPxhZT;_gm;tn+!c1iveIn`iEM%#@`nUm5IJUZH1c4QwFkgx4H+mo|++Wfj~(fZwCJRdVVa& zTH;ahG{c;Sy~|?a?i`y`Qd{**C)Pk^Nv8Sj;x{rb$3i|PvbD9Oc-)&}V|V6&03;k| Z#8v4h?AX7QL#hoV;OXk;vd$@?2>{|r@0S1o literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_bathtub.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_bathtub.png new file mode 100644 index 0000000000000000000000000000000000000000..faba7d2130b95335c3a07b52b7957c563db4f612 GIT binary patch literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^ML-jA5L~c#`D6wLrc6&4 z$B>F!Z*T3*4i1z#_VF>dsH3CxOp%faEX@H&90J9;A1Q6^;&^2L;L@X@F8#?J`XVKQ zT)R5?luCjwF65Ybhe^pp!F5Adr^OYgxx21t`q$}xU&br){^a@h=~X-K+^L>*xN^t$ zC5k}H34;UmS>D%}Z>%`&{8xMJoj*U_kC*eshSr&XUa)%q^D93&V?Y1?-EKAS{_W*4 zKeycxzJKxB8uo^>2VJZ-+P-F7Gc|0Xb)T=+eCx`nogpW*^Iz+4vH!hw=exapvi7TN zDyyA--h90L)Y0eWrDtboPZxd3BK*=tL-k`(Bqm z9!@qsb@{rR>9vX4{w4o@{D_>pd70c)c5chm=;hyj+;v|s{NB{;tJn8gdyQvV{QDL3 z?Y^@1B~GHnGQICkxLv`9*r}i6Cz-RnvAp*D zW%sGx`=?Kp2_M+>JYek&6Q3o*7vFA;`q^lE>Z!2n(`SG5pB_6deQLA5*tNZBcT=Kg zZ(HZ=v92)s{l-LBD_|fAmTt{!0S0Ts$~*Gir!xKb7>1{AkC^CZFwxH?aP7CJxAK^7 zEDtL=)>YEfS)$aH6}vS&GWx>4?5)@84(d-AoBBWX=`F)0eU?mXJk)1+s4rU8?$@>3 z`BA;#lD}uJ=>C3^b2MyWCd9liF1aO>!gk($HI>WvFxb3D`ht~niW1v>8G*?_sKhk_ kh&jA5L~c#`D6wLCL>Q5 z$B>F!Z|^MhI~*W#>?3d6v4jAHfQWew0(b5)2;JEr@x+OFIIb8LB4qN zKlTZ{T$+ng{wEyId~9O$+dO>w*>9g8AIQmnD{|)JkvBOPCn{+y=}7XJ6KBuc_t-D5 z{Fl4^?XOvv->9d3c6aYuFhR*{UHl&1AO7#key9EZyY#(1W3V$=+-=d;yON#m*XO=E zQh&yD|5H74TdN?JRuMy?%(5@Cb3&5*H@pvt-uh7B!Q-z=W^!+{?e3VJsjE)gy)pJ< z9Q$Li#T@B9x_VRh=5wg@UY;;BcZ+=G`u_bdJOo98T8gjD3SF}^ZQHkmgZqS!rGN#G zTzSv+cK7`if;0bmvU5xH_lYEjbHX)lA9Q=Elt-IcG$M#rXbJ-AS0P>7#>$< zFImFDrK$A7Gw}>lME;q$*n2Y-51hTZ^X7R0g=mOe;hvlCm%WoaR)4h9AdpsY}dYXlH^x>@-bWv1qpB$j06=P?+z SM7((q((CE!=d#Wzp$Py@$07Ux literal 0 HcmV?d00001