From 4f4ca5f0c79b76f96927c8961799900a4e35cc29 Mon Sep 17 00:00:00 2001 From: damocleas Date: Sat, 19 Jul 2025 02:04:15 -0400 Subject: [PATCH] [Art][Sprite] Improve Plains Background, add Biome Props (#6118) * Plains Background Improvement, add Props * Update CREDITS.md for new biome assets * Update flower and everstone props --- CREDITS.md | 1 + public/images/arenas/plains_b_1.png | Bin 0 -> 1979 bytes public/images/arenas/plains_b_2.png | Bin 0 -> 1703 bytes public/images/arenas/plains_b_3.png | Bin 0 -> 1980 bytes public/images/arenas/plains_bg.png | Bin 1681 -> 2454 bytes src/field/arena.ts | 1 + 6 files changed, 2 insertions(+) create mode 100644 public/images/arenas/plains_b_1.png create mode 100644 public/images/arenas/plains_b_2.png create mode 100644 public/images/arenas/plains_b_3.png diff --git a/CREDITS.md b/CREDITS.md index 6d884c8fd60..bca89c816ca 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -40,6 +40,7 @@ ## Backgrounds - Squip (Paid Commissions) - Contributions by Someonealive-QN +- Contributions by redactedinlight ## UI - GAMEFREAK diff --git a/public/images/arenas/plains_b_1.png b/public/images/arenas/plains_b_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7312a61af32312e01444e89f172086115e290e07 GIT binary patch literal 1979 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yow{Wll$)``g3NkRTXL!0ehE&A8y}iG0YN*Ju zhsJwb>z#ZI+HM2{3cNqiHOtG(+gn;`I)m)OO-rtLe_+ztx@eK&v5cgSuy4-$ocFP) zPcS|%6CbzlYk;KDnYiDPv*X(s&zIE+C^#gnIB@eq^=>mpCYCa$7lHx`24M~i$JgCE z$|)e=kl(=2xRHs;qU@`lUqb^!6*CJ*kEp_ko)wB!n`?C(b_upp||L)7lUim-!_B|)-|PGK{rYp+ci&r}e0Wv%3q7}jpFiFG?QYoa_NB2GyI=I~a@1I)?diFoxevhBuegEmaMGSH0 zPP&V7@6jvC=2#!|JEJ(BSFdsR|D(Tu_s0COd+_V;!LR*Ck7loy@MX}xmeBEEYeQS! z&#&u`<*knYyVj4tzUHU6;{7{SKmYE3di>~mo?8A7A65&29J?sufiI(u+|PRHv++$b z{@M-4Xa5vUWs3fv^&ET|wLC~$ydvonW4hKRs{V{2!0GBkEHFu2W-b!u=}+`wR#chrZ4!-a*#;LsZZ zCKf4HmJNm4X-W+adZP`68JPqb8G8(@TNoPM7#VZ!bj{=t=-}W; zXt}A#!ePS2k?=U|j7x)qivxr589qga1%VC>(%X~Nm{^pUm?RR*I2f6FnMR#78cL&S w2|dTfF&L!I+ge+-qySj;@})+2ruq6ZXaU(AKnwzxf+vG0Pgg&ebxsLQ0BVn?Z~y=R literal 0 HcmV?d00001 diff --git a/public/images/arenas/plains_b_2.png b/public/images/arenas/plains_b_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e270986dd21b86c7b5caa56c17099df4bc6f300a GIT binary patch literal 1703 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yow{Wll$)``g3NkRTg?PF+hE&A8y?HSAN`Q#N z#U)0!7O+S;7w z3~Ax{1xzd~7kC8}CWs0gc=L+auc3iq7vrd8;`Tgw02gCR5 zTe`;Kv+8rv9WJk6$trcSi^BeJ=*{Bj3V`x%Yfu zzJKTPuO;V!@z3X{|KaKN<@@({|Ni&!`Ihhdo*jRESwF9tak*^=Z`yY;#zyZyX&eut z?Go+mm;X1o`Obi~z&iW=mgWPO{OgtNJMaFseRSgcy~ck6`I-&w5tG|xbUzsRDciTo zY8H9_|0uC{vEX|B2IY{w&$ckFXMN$381;FL_x@*3*YlyN`jn(!| ze%}v-%VoS(ziNEOF3FzB!s%-EzS##R{XeqfyXNzI_xIm+USF}$c7ATA%=s^iH!`fV z2#epe_CU1qjxW-cw>9(j-@fHv_J7~2Srhbr&f5GpL#M&GR=i@`mIIRnVwgTe~ HDWM4fM6pyR literal 0 HcmV?d00001 diff --git a/public/images/arenas/plains_b_3.png b/public/images/arenas/plains_b_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b149daccd724a2064e32836a079d3438ed15ce63 GIT binary patch literal 1980 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yow{Wll$)``g3IZv{;vjb?hIQv;UNSJSmwLK5 zhE&A8y}iG0YN*JuhsNd&3l|@`aWiqLY^Us2*4B*zUeW6hH66R*n5d((=B3Yz1((j9 z%QzXE@J;3Zli9*Yr=LtotGMp$++bUOZS%LEPi4}cJ$WF`$i&jdHHT;J?Heo{0u~$# zyd4@2L@+YS?5=7SR#0eo$H2&x%*s;m<`u7BLj%JuW)_YfQGo*+SDRZfGBLg26HqV+ zb6_~W?%o3y4vq!ZqnZa(fc3HL`}1qJ`S1O|Uf$d;r@nOiktA>N>^0q-Ykt&L{hxgJ zZvVSEdzk>&vNVA8_9&vz2?%5%8h@+>$lh6s^41OTG;*I+k5Rcdz;Fbn_Z_C z-l<{=SKaX6ZrAsx+^nyQ_kBJ1Hh9t7)c61X|N2(;Iwt$iwK+@`q5UHA&o8m$o$}9; z`9J^G?{B=9@BjbtdguI#%-Wg1w{@#GO#imwOW!)D2h090Io9Rz+1w}osNed}$s7+# zU;V!EUdQ06y6HX1W707m4h;H7p7pK^PLMy?segOj<$Z6Hxf5=?opo+-&{1eGoZ8I7 qv4xXkRAe+XMpMEd%LRX!UFDZ-?cu-b53G$DJYD@<);T3KF#rIm!T?YJ literal 0 HcmV?d00001 diff --git a/public/images/arenas/plains_bg.png b/public/images/arenas/plains_bg.png index 7815fd8843f0015d93b2cf3bfead457de726e41b..092f7e9cdbcc770f8c0d417ff6f1671cf9460f6b 100644 GIT binary patch literal 2454 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 S1V;nw7zR&QKbLh*2~7ZQSz+)1 diff --git a/src/field/arena.ts b/src/field/arena.ts index 2e15ef3fede..b28ebd0b46b 100644 --- a/src/field/arena.ts +++ b/src/field/arena.ts @@ -925,6 +925,7 @@ export function getBiomeKey(biome: BiomeId): string { export function getBiomeHasProps(biomeType: BiomeId): boolean { switch (biomeType) { + case BiomeId.PLAINS: case BiomeId.METROPOLIS: case BiomeId.BEACH: case BiomeId.LAKE: