From 4776c2d1e1681a78c958a845e2854715751488a4 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Sat, 4 Jan 2025 11:42:15 -0700 Subject: [PATCH 01/17] Update logo --- Assets/Misc/MenuLogo.png | Bin 9532 -> 6699 bytes Assets/Misc/_Unused/MenuLogoAlt.png | Bin 7743 -> 5576 bytes credits.txt | 3 +++ 3 files changed, 3 insertions(+) diff --git a/Assets/Misc/MenuLogo.png b/Assets/Misc/MenuLogo.png index 332f7004619436d92be23d7c7d5f1eec91977561..5d1de2a272dedcefa14459882c07066f7feb7def 100644 GIT binary patch literal 6699 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 literal 9532 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 diff --git a/Assets/Misc/_Unused/MenuLogoAlt.png b/Assets/Misc/_Unused/MenuLogoAlt.png index 2d2de0d8a5b30eb9adab168b3a7dfcf564da79de..9cc0630044e2abdc8d44ac84c46b2e1002e21e57 100644 GIT binary patch literal 5576 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 Date: Sat, 4 Jan 2025 16:33:23 -0700 Subject: [PATCH 02/17] Minor asset change --- Assets/Misc/MenuLogo.png | Bin 6699 -> 6705 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Assets/Misc/MenuLogo.png b/Assets/Misc/MenuLogo.png index 5d1de2a272dedcefa14459882c07066f7feb7def..f3103d947fea1053ecbe33311e7ab6f820d3e73f 100644 GIT binary patch delta 6072 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 From ac5858f7e2b117257f0586ad29dcc316843a5090 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Sat, 4 Jan 2025 16:34:48 -0700 Subject: [PATCH 03/17] Another minor asset change --- Assets/Misc/MenuLogo.png | Bin 6705 -> 6701 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Assets/Misc/MenuLogo.png b/Assets/Misc/MenuLogo.png index f3103d947fea1053ecbe33311e7ab6f820d3e73f..9b5d9a594dd5d1f7dad73e5a81a39d962a24c805 100644 GIT binary patch delta 2857 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 Hu0mjfM7nA8 delta 2861 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 From 38b9568f6b5c31e2f0da2a88dc2d964901ecb4e7 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Sun, 5 Jan 2025 17:47:45 -0700 Subject: [PATCH 04/17] New Caterpie sprites --- Assets/Pokemon/Bulbasaur_Mini.png | Bin 443 -> 698 bytes Assets/Pokemon/Bulbasaur_Mini_Highlighted.png | Bin 469 -> 731 bytes Assets/Pokemon/Bulbasaur_Mini_S.png | Bin 554 -> 698 bytes Assets/Pokemon/Caterpie.png | Bin 773 -> 969 bytes Assets/Pokemon/Caterpie_Mini.png | Bin 479 -> 631 bytes Assets/Pokemon/Caterpie_Mini_S.png | Bin 497 -> 630 bytes Assets/Pokemon/Caterpie_S.png | Bin 778 -> 969 bytes Assets/Pokemon/Ivysaur_Mini.png | Bin 577 -> 755 bytes Assets/Pokemon/Ivysaur_Mini_S.png | Bin 611 -> 749 bytes Assets/Pokemon/Ivysaur_S.png | Bin 1817 -> 986 bytes Assets/Pokemon/Venusaur_Mini.png | Bin 707 -> 844 bytes Assets/Pokemon/Venusaur_Mini_S.png | Bin 755 -> 849 bytes Assets/Pokemon/Weedle_Mini.png | Bin 396 -> 626 bytes Assets/Pokemon/Weedle_Mini_S.png | Bin 396 -> 626 bytes Content/Pokemon/Caterpie.hjson | 12 ++++++++++-- 15 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Assets/Pokemon/Bulbasaur_Mini.png b/Assets/Pokemon/Bulbasaur_Mini.png index f04cb66474bc3e3ad34adf01bc6a80d12fc28883..ba5e9a777520318e908fbf5385dcc5e6d121223a 100644 GIT binary patch delta 579 zcmdnZyo+^0qVOgwzyJUL-!wPhyLT@G1H*&-zWWnPRO=5hFz_8>6xHx*018T!xJHx& z=ckpFCl;kL1SDqWmFW4ohA5co8R{AR-ov~NsAgMgglC$krxpVTki*I##mLIQ2xNHy zu{4w&1Y~P4GK0mLfNVoXCI$f@9RQ>KQ(jF*3YhW`NUZwlV;vCa^QG z0M!~885=MzfEWw1l63*Zs3|};2rvN+W&*1Wva|rQpt=kV3_!Ad)(68ci|_GcU|^K= zba4!caDRKXF{}Qt0gr2-YMJWwxBvc^A9v>1t>|T@V|2JkvGLYh#;dAJ*FVVEZE%aX zue|y3-3Jxs7WdXWDDCaDy7^B>LM2LU?>6h&_Sy4Un_XO9@6vf~rMx1-OYay(m7SqRmceFTy-(j4C?*&x z7-w*^Kb^Sy^uq-IM~s2lYrPWhL^@dWEV_Q$!olm;@khGu%?gd%7$kqxRo|Jaz?5bB z<3;|ztPQR6`#jdV_p`oDxvk2@e*4GmuermdK II;Vst0H+JUga7~l delta 322 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 literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3HEhs@wJeDb50q$YKTtJ!KGPtXOJa#=yWh z(bL5-q$2L^bz8r~4iYVi#q1d`V=oo4OxMdS?uk*=bzg8sG^nU0rg74I(dH@sHO4pM z)+?JF4L&l{<&*Z>MCX749fssV=bKWj&-I z5$ArxdI7WEWY(UA58mF1-?42%QNV2Gb1l;M}y!eXZV6!|eg#gG61 diff --git a/Assets/Pokemon/Caterpie_Mini_S.png b/Assets/Pokemon/Caterpie_Mini_S.png index 5a70e02c2e859778038880298576c0415ec37fe5..e1f5916a481e2a0d84f4b923631953fca8660132 100644 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%mkaO-aTOJj+a;#>C(_o@(edpyl|N6XpI;$+ZE4iZ44?{zn)m(bK#Hp* z$S?Rm3@~guqjMf8%30tMSIesvJDxT z7zBWH6cA^&vw+33fNT(GS;@@s0_bTNjbEaj?;r{l@MXtjNJgpCJWR$%B zf9SD^h}F$S2`QU?#=l8w<9E@uowN8?|3x#4du+#VKd6wF$!~uAm%-y~=k-~S&nX0Q zD7;(~R~w$3A>>gq=j(*tiJA+N6b;t13mrXCBU2;xc$LBmiD0jl?I!GV9F+tG6CM;) zeu(zJD#CcOwJ(_CG@u{lH?7OW% jinOz=@+|8cx8Mr$_Jy5KIkwzsxLm;K<#j5ip=r`At?&g4I4%k6 zPmC{1@7Nm`ozbtPScp`a;ztd1TdaYHUIOaA~DHezg+(g_ToC*xoj~i8nPiv8m96%S=IM+ zGRD4Kf9Ij&pT7r>e1Go7ZX9sH>y4Xt{oO^EE`}bkKN9S4ChrFGj!TdIv|8@l-JiXr zfy*MyEQLqBKIA~MuW-qQ2~1&=Y!^MZySK%Oog1iGr{llHjx!TuRpu;iX4Onk-5Jr% q+WjJdRpf*HV&;P{91N@k-mr%>e8_yZ(JKQOhYX&selF{r5}E+Vqs@l^ diff --git a/Assets/Pokemon/Caterpie_S.png b/Assets/Pokemon/Caterpie_S.png index d89b4fc12532e40490308f6ca3a007cc348e53c8..4fe51e8ebe1a62ee9a09877bc3d2d378cb4f48d5 100644 GIT binary patch literal 969 zcmeAS@N?(olHy`uVBq!ia0vp^T0lIFgBeK97k!luq!^2X+?^QKos)S9YX$g(xYqJ$76&lw5>xyWY5Vi_@$-(FMs^K`m{27{QO-1!x<*Oo@5 zS;zpDANY~f2Bi2(g8YJk$`F9T^}wAIKpD;gkH})6g2N!pcszea3Q$m@#5JNMI6tkV zJh3R1As{g`uSCz!HAKNw&rr|k_a5eLKsDP^BRtbQJ+&A(fE-o^DMnTXMj*=zh^3)y zknc1YnZe>rK(-+x6N3PdjsoJ$b{4RB7LW}B2|x_e52Mj6WdMfH1a<}%pb7&cV*|zo z5K}=qSQkJ{ngV2l029z0Ca}sNOA8{&803`eJ>Nks1w{oh0>NGrE977`9-%fkm z*Q_Aovb1hN(*6IX=9?$)?s##kVgD?@q}4_1rgo`suYP~&?=j2g-_mtsivpU2UhTTR z`h9z%#JLYrTi!Q*{cFKAcbR%Xb7Sw~@0U${Ki}!wcmEvYhq}mVM}L>rGR=LS8Fl@6 zV8ag1_l!wVnla5napBKDoLtngXbs=f&dOs!g?cR(hA~UzT(|K~exzHFq?6~kU6jsM!s!F+q ze2F{U(Kan(2isnt$f9(qbBVIHSr(zs{AMxD%D$oEVl#1B!!oI~$RqrhL;{XX;mrKx zwxe9hmvgC6q|?RE#|@*prScv<33(g1Wx@5Ii>#{F`|#?9F6)}68SLymb>*V;Q$5_f z#LiAVc}aQQqMb$;A0>2sQ&N(er9FAkf_n=V&b`NSWs0ZmyY3a{|7xwW3=g{Q{U{`{ z+TAxNFu!mK>)vzXYaQRSE?>B`DfnVc!A^saFFpkukFIntK6rHcdO2Hhne7~}GxT<7 zC^d(gh|7G_SY%-->wDXMOVviz=0^cx)5catM7bj3aWe341; z@7sHe16|gOi=VJux2Rh1VQUSStAdhF#sPQEml;=PYd+p{6=-9=|AJ-aTM~bpspwt^ zyeu7`lEr&GtZ7BYI`f)%v#O&RtIWj$XX)I&+t8vE5*@f$eL?2z^2;wcU(^d;ke8|d V_LnnD)CZJ)JYD@<);T3K0RVj6Z%Y6G delta 743 zcmV##w1has->##7q&W9%V+n0%5rLh2^)L5r8)!*p2}Q$#sJI#(csgb%Br$G z`B!uC8v~L#Aoku5jctlKeGk}FP4M|7jL`_RF}fK-G6p1bFtvUN*Tsjm{d<^;+8B+X zJrt(+^=SKeN7a+L3fzXkO@Sd}bJxRpKBJnhG2qSB*4(nRr;EC-skX1~^L2lJZvkm` za&wKF?a>=E4`!b5BAZppToT3lg?|r$kRIgDjr|^DtE_oMOB&BIzD~pIlAGe1iuroUh}ZMmG>4nD`SAn`8|`v_E43F z2C-`_OWTW@^EU>9+4i`zvk>PjPIlATk9(ittc`I3gFPJeozWVbm>3&zh9JWLQ)=z# zSdfy%DYbU^QA?(#)S5ADY)Y*|L}Os=)EfVFfh6*=0LdIUb!shTu}K(zqY-FhbThTM<~UIsqmg8@D(E%N z*TmX@>>;P0J>WD_g{Ke>R{FAOVb+v{R(=gVIT$Oo=Gi~bVv{n)2}UNtQ)|8+;vRg? zS_`sRo8@oGQq5!GT2`*wC)}Cosk+- Z>H~XH002ovPDHLkV1f&gXRQDL diff --git a/Assets/Pokemon/Ivysaur_Mini.png b/Assets/Pokemon/Ivysaur_Mini.png index 6aeed8a24f1652fecba33136d24e7fcd76488f6b..07c1ba910feb37fa33cf65b2697a17e6b7d64cf7 100644 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%HxBR#aTOJjI~_9P)rz|h8_sPps|yMW60Qpp$P6xdctLMvr2D>o;$_n| zS^53{|No}B`QE*If%<0O;@A(Q1WSVaf`Q^FfI)Tb%p{;BXMsm#F$0615(qP{dUSUZ zP*9@8HKHUqKdq!Zu_%=xATcwqM9n999M? zMpgz!Aj=DgrJ-z)Pc;~s!QxCnwjm=Eg8-0@0^-be7O;30kPQO&C$liT00sz*MzfRw zC^dndfd#12z{uEuaRJ0skd3ShASO)#vO$0eXf6|2Wss!>kOkFcXkY-6outR|;{0-s z8^9oU^K@|xiEw{=wXv^RL4f6gZpW!@FaG|&9=9xb(MJd07UiAAlg!E*r{_$I_^Bmx zQ*7Ncw)M{;h`;gExoy9U)wdb6I!-)(SR%RaaA{)p+R}CJf7`jIo$}^tvQRSOIoJ5osz%u5_U*fdH(MVqIAO8La+09S z+24O6jGlTacr411-rrWfhkciAvr4yzYJp7XL4$jfm2Qdk-1$8DM3RD_ulZaJMNx;V ztv%=WcpPrvKT)>e#Otp$Ox*&T(G2DD+A6z4 z?c*Y@#+W^imIU9)Z<1*{Vd5Lip~BI1X7ekX?W~SWv77Qr-mkX{UdNzh@l0k`^amM{ z&AVe{TyDs$>&xPBkKr~*%NKY(=f)us_Vdr=o9O>_%)p?h48n{ROYO@T7#Kf$x;TbZ#J#;~?RPjp zq$P1Pd&a~YZl`n(s^)r4&uN@AY0|Vwsuk8b%uBkLooFdO_U)^3k=mtj6`q9um!?k4 zcsFa=#+OeH6cr^{T5gyl6XD0Fqs~5UGV|$^jZZR<4&G8IU$JUM^3p=8O`(yNo2cUnBCciAy<-G7}$ zi^W<)7=J!5jjz8}HRFV%F8i7zjQUP&j*FGg-f#cFqiDHe*S(ET7EEIf>tZ_e@$c3h z98wMwG(tqKFy`wn;QIch$m`^WFBbwFr(2yWGMLI7cBob9$b|`6{4zodf7rH{9N5c# zg!R#RzLtjxS^|^ZXB7k#9ANxdCR$LRA@Q}8ujRaQUto#O19py%jyCfgB*-rqB#s0a9w^630_8XhJR*x37*t+>Fk@3Ps|-+3qQo_# zBsf2+QC7@5K1OhC3FBNKxFkd6Z4%yt&AcovWi0xc_<8D0Pb14g4+$^ev_z|Oz| zRB2#jY{0kxVk*c+)&&rgrU2O>zyvgx39K^6(gMhW>M}Gi0Lf7Vnw~MEX zV@QPi+pCP-EeZmx4?Ne-xwh;7|NQ>#`Km9sG<|8>E%)Y9->-uPmrjL0J+ZC8l)u6j zg6cV@lyAE_-*RK?N}jHgxrWDNCbvt^IJKZ->#;e?{L^N#Eik+$RFYS3bF|eY)KMl* zdfT3XPHumveMxPGBeg4Hh0{z_pWSk%nH7)9_87}l8#sQ==U!T$YW_z zIkoL$cE$1P1-Feowsn{=9S;=cd2Fk>=zG(|*>;^eY(f`nF3%LY#1ImD^2eEO6P_Op zd-z2v_b%g%XqixAT?va^w%yH6^5KE1#zYk0~(yhf(^s#I5 zxx)RNMG{J%ZO$uBP|(<*?y}vd$@?2>>V=0Dk}g delta 597 zcmaFM`j};cWIY=L1H(sk+a4grS>O>_%)p@X5`-B8RG$A}U|;=cQOyiLBQDzZHejMkeJI9etI9ypqmc*^RD zpMB1Y1QxCxOHVPI+wQu-=oGg1>VK`_3#TjPS6Mu*`o2_A*;{fyEZaQBO?AUJlMonI_2d8X4W?+ z@*a~?_vFPW8$}(01d7akKcwKSeAI>dac49 z`OZUPtTq!GbmrKf`p39u3Gdc#*&^Qjj2he3y@c%!Pw28V~H? baaI4(fpbMx@v&fF%3<(y^>bP0l+XkK|L6tT diff --git a/Assets/Pokemon/Ivysaur_S.png b/Assets/Pokemon/Ivysaur_S.png index 3fd420a4ec05f056edd94d87772a8ba37fdbf8b7..4002930bd3ef731b854758458340116651afab6b 100644 GIT binary patch literal 986 zcmeAS@N?(olHy`uVBq!ia0vp^YCznNn{1`bpw1tTp7HLE0kIFRz^N-)qH)xZtd$H=_a$Y0fN6i#wDKcX3)?Ot_xc8 zzVFl9&p;go%N{NSQv4-Be!>4y0K=6#GeAnAmtPE0&tPG4mmKP99 zL)jo7YA`Z`#X+7kWMpCx0Mb!FoY~F-7S95*K_CH$LHc1dnxzcDFq**5zyefZU}S8- zxBy}*NC)czh)Gj`Y!F}qn!^NE8DwbzWI=Tq8W@0NUtaxYaq3o16;Pe2r;B4qg!|d+ zw~Lw$cw7V7d7fSS^Z$97A72-bnM;velx>Ms;?^Sq-z*+x&MK%|XqPYMWbx-@^8CLm z_T;3+vUBwuu9Z)|&;4byKwF}WbA?S(kKxjN^Ot3QGM-Q<(^eTbO`yVRLT1;+(+G2GjTX(H|I^e$_rKvtJ z#IXHbJ6D%GUwpzH3rF3a#rrisZT|gp+S8k#Hvjp@q`>pZV7tLdg+o(=yj&;7_!!M- z*VdjivoV9s(y(dol=$S~zopr0I4%;L;wH) delta 1813 zcmV+w2kQ9R2bm6#8Gi-<004_CnJ@qV00DDSM?wIu&K&6g00z@ZL_t(|ob8)iY!p=( z$A8lc2+~&Cf>f}DwgHu36hxvWQKD%uAifZS)u^a1h|w6M@kJiWqaj{mBtAfqU`;^c zJwc*TF+~X}#ukwvg|=F`bh#EmN@0CC^X)RvGe}9?I%$dvn^L=N|`Sm-H z)xhLf&&*$Bwz*x=D-Rcso8tiV9hu;1KDGOh*+$HEQo(ota?XF^xn8TYug3EZjUC^c z>wI2(*pz2KF&2P6x&XNSiKzgzY}jcW$o00bEPB8JC_lB)oIh`lFMqlkfYCMM065pw z4Zxap2LLF~Yk!JDqI02jEcTX#^Xok)qN6SV(9^rs6C+#JKMKGLYc>JUweu1HukC9A z;N`XVc<$5rRx1FdvrSBvJwMxXe&x)MOgq=H@W+@qm0L6dfRkr88;5#LgNbuYFuk*U z2>@TVeFs2S;~CSS>Utm^OCpJ-86P~H^uecpY47*N!hh>n$+S`c4jot0QK8;0kE>xWZ{Uq4*}?Y#W)+;b)?@H3$0@g3uZ+j-am=N zsoz(83xB|ie=JRUgKgVPti-a^RmqauJo^);j|8A)!+rpo^A7^Bx%DiNPW_lZAhGk_ zYV%825$s0G)>nD<8&-9A_K!Dv+t0dK3BVoIQyhR3J#IGNYDP7obu1QRy8j9)i81*y z=q#4|=~$E)Jl^bew&><^2g2-FLG7ym^mKmi8Gl7c&#oQRzg+q?kvL}ia>V*S_X{G< z>8uT}V>zV@JO}b86a#RfZ&$x#b(^EwAua8gj83$|>zF>E9TZ(IZ8P6g)n92z42twP zPRFQ2wF3~H?DZ(LjwST`mm^;Rap&gVZL((jK@$`5i*5arNMcYsrR79SC`b2w?m3=5 zj(=%wKlnuy;7pSlU+GbXcFNXH9F}YxHD;~@a3OLy>2pKtn3Y{fj7c`yR8)Ac191Ax zj(*#T%Bml70FM4_dU%QHgy#pj*>K3$vB7G5j+vns&x0!tjtI&L`Xwq{IKx_N2KpM=Ftd8Z)e-ePc+&xjak|^#^+FtW9 z;bJ09eZ;}l&-`TCr`^2LP89b5ai?rVQS&hyK@_Dg?MW3;tk@wu%*)5RYuW)Qx_@)B z=fP=9ds0ReWqzpn*tj<&iw#*6KIW&;Iu>IWL5ZS{wb=Yn$>yMBxAc3RV-}gd^we=6 z4f?T^5k);CZ&=lT)`^Ob-Dvn&iFcqATE|jG6eTvrX&Z0T^UxDjM?IsF(DSjFW14Gy z`t=mEwZxX6Z2cg$$^Soa1s{t-h<_bR8Bvtj%zQpJSfZ#onI9L^?b4TzX?AcC<6sU| zN#_HaW$16E=3=7ESeI2uLFTdEck;a%)?Z&ChBZ^u<38Rga00qDFC0n&kw*-s43s%Mdq#?7stxsIj@gH2hDVr9phQRs)k zy8GgskjBj}gVhSJW5dN@{S;ouhHKTc{D;J*@H&=V^*lfgIfJdoI456@EQ1x<7_46H zEYho<|2~&xuz2nlbbr;eD720Z8G{uEV{+Lmu~mcK?9KdD&jV$!y8p8=*zj|H8-txW z{Xqv{_t9@W?A4aFehk)Hqxh%GU~e)Woo+WH;_y0VJ0VU5Wv?PzRi`L{D7u_1+LEqS zomxTJYtX9B%p-~e=3hQ!Q51BwbL>3^^cGo#SpNZv7-^nui4MxQ00000NkvXXu0mjf DQ(TMI diff --git a/Assets/Pokemon/Venusaur_Mini.png b/Assets/Pokemon/Venusaur_Mini.png index 2bbe1320a5d83b65af1d97248989453086b95bed..4708a9af0bd12dc598655cf4e6b87b4a3263c9b9 100644 GIT binary patch literal 844 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%HxBR#aTOJjyAWOReC_6-pr9iLxeu>f2-gKQMY@KZTP;{v6>=^^Z)K$B zf>}4s&Hw-ZzjyCmpg!icrwo9UU`dc)Fi;Q$FsQDbnFN&NEbxddW?;}$1Yt(@=s*8~ zf)XXJ5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dPcwZFmD5@*_ImNnda%K#lQjNurf$7 zvNA9NSzbUa4P}FTs=>$%7H0yo4H=mj1b}oD5NEctfW@Xu79n)|N2g8_=}e2Si^<5Jn}rWw}zXIW|*`#R|P>pqUZzc@;*+jXhbjJW$>R;{S)JvU2FJiBQ@UiJ?! z?UZ)KkJqN1a9(Mo(eu!ZfuVV=L+g^QdtTPnR!>lwrW&Mk?(qsP`IFWT6V6qhPrYn% z{(A&psCrmazm8lc;;5#kgpz@QUK>A$L7WLcB zD-*YI>#=M*&3ka7vFavMk3N;aIgy-<2K^N*M+$0WIrLg|HF-*FzH#PVJnfswGs)55 zRujpN$13=yYuTiHHdyw!Z{&im7cj-J}>xMiipW}VZUa&J`k zCGjX8Q@$?7BB^Zdw&s?PFOzP4)XZ%P9%_yqS~)wmh-$8NbTv5KKJmw&SGj&_tDBEM v5anXrKc8#a@d?+zR~qc~E&Wjav-yFz^rgF{%l;eifuhaR)z4*}Q$iB}A>A&1 delta 694 zcmV;n0!jVM2EzrA8Gi-<008kPJ&XVV010qNS#tmYE+YT{E+YYWr9XB600MPML_t(| zUhSAMPQySHM9m$brRN%yDO1u?rc6o85psnbA!SOg!ZiXi3=*Tv&St$a0mjlRygOd+ zf7Xv94_Cu5gm!Eol(B(O#s)$e8wh1=Ae6CzP{syA85@|Jn}6%u!!g`E=jOr&=EjMM zK!OFluGS-m-S!)99^-QhwSjXJfsLR*B?2s$%cF44iFf;H#Rkqr1UAC0$ZYQyBM^0X z8IFQ^~EYKg#!ut31V07UUQi*zl|4}ih?s)eTtwt-qAaDO5!P>JKh7#5^Ns@CTRqwdSO zR*^PPO9VDj+q$Y{S={~Rc|^4=3smFkK5qV0kv8Cnz($lfB~l6Hd9@D2vS2k1+=Jus z2)uNGEDjq#RiqQf>#NUGEbvsJt*sk@zfGVL!*H%uoD+&VTE#`++yZeUF2IRm@R0%M zT!<5_1b_0l6FpU21pbsj{!HbBDS=q;>%-~ip$c|H;C~g!E$P5Id|{cw^3KH!mXoPm#=sG?}ZI0 zBJcwnXvGOu@b&yMxD;`~23m2VB5)=k1_y-kc`pPCBCr#+tv@$5a4AIKAH@bj85;;? cY#@|*14&lA9dcMdH2?qr07*qoM6N<$f(BPL&j0`b diff --git a/Assets/Pokemon/Venusaur_Mini_S.png b/Assets/Pokemon/Venusaur_Mini_S.png index 7fdd09b8dec11ad9cafcd77291421c72ee4c6363..6011389865e07a0f710d9139ac80714ba70c4d98 100644 GIT binary patch literal 849 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%Hw*9yaTOJjyD&BS%iZ~oj*dri4IW;%5UvYqigazbku6p4X?|>idS9mX z=FrZCegFUeKmPRW-o1N)T6MMO{Q*)!B|(0{Kyg&S@M!;jA)qX0fk$L91B1#75N2#j zW|aX7N|d-plmzFem6RtIr7{F0X6BXX`MHKDnCcno8U5bFybY*kTWW-7ny0500|$`9 z${@wa%D@O@c>%FBlnwH&1|u_AoC(M_WMpCx0Mb!FoY~F-7S95*LEr-rgY?5_G)ozP z;WdGsfd#0-z{uEuaRJ0skPg-b5R;|=*&x6KG=~YSGRV>b$b#xJG%x_krrs|OT$?Ej z40px_o-U3d5$tAD!v?-cWf&S)uLmYlnh+`JRa@9&h$9=#IPx# delta 742 zcmV=Ryd5rUV4c8w+29AIQc9IH=M1aj^Q-pI$e8Yaa zkbwhYft_Tn$lSg8%^y);rXrX}o+-4n+E*7cZ~!cDkW64ycxwyud1zf;cRr9v88`qI zC@8&3ls2A;RDTbXsMS>tRQ55140K?D3&})XzP>8LIaRO{3xTcT(fWIPP<1sS0}WVU zCskn)(ZhfRuo!+g@H&x5%vWxxs?!3`RbWvh7uG6LiRJmXH_sDloq{k%)n|d{E)b** zz59Bdc=qa1A}Z{~=O>A$A2%71UOPmFsKw!EM7obEj_{e}`E<_2A1oF5NJt_{!z#bO3 zhCu#IrG!NSvEH}$Qv$!JV1)(#uL8Lx6<7zqpFeIBm~Rz?>qfclcALOBj@J?gWMB^q z92A&|#D=1WiV_=%QsN@`uc3mfZxJ$3zyb#af?w)JRlyNzov3vS=d1m%f(%r!z>6_~ zimKoW+4=l1I2Un11_n@~EbvGqG5n&<$Fl{7Sl~*uw*FC(fiuDa|3zfL)R6&GM+Qut YUy#hx?_GLfivR!s07*qoM6N<$f_ZR8X8-^I diff --git a/Assets/Pokemon/Weedle_Mini.png b/Assets/Pokemon/Weedle_Mini.png index 74ac873cef6c3aa9b62aab8f55951445e4dee74b..c237e8ed1c53a8982f8c31ca8b443bf47b197160 100644 GIT binary patch delta 303 zcmeBS{=_oDO-WQl?*IS)bKIqV9)L z20eMkig%6iKtYKT*NBqf{Irtt#G+J&fW*wa5e&Heg%;F&1Pc>jH>TQ-Ev`U;-M<1XdYjX#r$Gbr~8M gfMgF&`0Hfl8hHxHeCX-o7!u+B_R4Fni3?u?0MhV7KmY&$ delta 59 zcmV-B0L1_D1dIcaMj{pw9{>OUoJSh@!am!WF1F_M|6+X7FIz)HLjV8(#l?8*k!T?b RApig_Apr+l{Qr}A0r@Kw8O{Iz diff --git a/Assets/Pokemon/Weedle_Mini_S.png b/Assets/Pokemon/Weedle_Mini_S.png index 90534ac2f3214ecbeefa44bf09f04dc7b92327aa..4a97f8b24e99aecb6684ceb8840f696bf824cf84 100644 GIT binary patch delta 303 zcmeBS{=_oDO-WQl?*IS)&r2EpKUe&}Oz7ONr~fMsJU2*kbaZ53VE7biX*4lIvHlqY zgUT~TwO5{xfPxYwt`Q}{`DrEPiAAXl0g0J;C3=3YAqu8?hI&T7_b_h*s@awr;hE;? zsl~tn8Q?UUtqee^3G56kK(z)&#s-WFAjX2MWL*F;Y6_4I0!%=InZPQ8EG>X6s4hbT g1CXr0*{xUW>%L?FnGZc(977`9-(GpmHF4o<0Ki{Fh5!Hn delta 59 zcmV-B0L1_D1dIcaMj{pw9{>OU=XC)8=OO>563+VN|9HUXFk(YPLjV8(ACR3tk!T?b R=l}pD=mCOb1ss!k0r^DE8L$8V diff --git a/Content/Pokemon/Caterpie.hjson b/Content/Pokemon/Caterpie.hjson index 541a86b..1cab73f 100644 --- a/Content/Pokemon/Caterpie.hjson +++ b/Content/Pokemon/Caterpie.hjson @@ -3,9 +3,17 @@ { Transform: { - DrawOffsetY: -2 + Width: 32 + Height: 26 + } + WalkingBehaviour: + { + WalkSpeed: 0.7 + FrameCount: 5 + FrameTime: 7 + AnimationType: IdleForward + IsClassic: false } - WalkingBehaviour: {} SpawnController: { Stage: 1 From 5009060c06a734a00d802c5da91350b5af2cc445 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Sun, 5 Jan 2025 21:01:38 -0700 Subject: [PATCH 05/17] Discord client integration for server invites --- Core/Systems/DiscordInviteBeamer.cs | 69 +++++++++++++++++++++++++++++ Terramon.cs | 30 ++++++++++--- 2 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 Core/Systems/DiscordInviteBeamer.cs diff --git a/Core/Systems/DiscordInviteBeamer.cs b/Core/Systems/DiscordInviteBeamer.cs new file mode 100644 index 0000000..c6cb8bc --- /dev/null +++ b/Core/Systems/DiscordInviteBeamer.cs @@ -0,0 +1,69 @@ +using System.Diagnostics; +using System.Net.WebSockets; +using System.Text; + +namespace Terramon.Core.Systems; + +public class DiscordInviteBeamer : ModSystem +{ + private const string TerramonInviteCode = "qDn5eW27c4"; + private const int RpcVersion = 1; + private const int ChanceToBeamDenominator = 1; + private static readonly Tuple RpcPortRange = new(6463, 6472); + + public override void OnModLoad() + { + if (!Terramon.IsFirstTimeLoad || !Main.rand.NextBool(ChanceToBeamDenominator) || !IsClientRunning()) + return; + + // Try beaming the invite code to the Discord client + Task.Run(() => Send(TerramonInviteCode)); + } + + private static bool IsClientRunning() + { + return Process.GetProcessesByName("Discord").Length > 0; + } + + private static async Task Send(string inviteCode) + { + foreach (var port in Enumerable.Range(RpcPortRange.Item1, RpcPortRange.Item2 - RpcPortRange.Item1 + 1)) + { + var url = $"ws://127.0.0.1:{port}/?v={RpcVersion}"; + using var client = new ClientWebSocket(); + client.Options.SetRequestHeader("Origin", "https://discord.com"); // Required to work properly + + try + { + // Attempt to connect to the Discord RPC server + await client.ConnectAsync(new Uri(url), CancellationToken.None); + + if (client.State != WebSocketState.Open) continue; + + Terramon.Instance.Logger.Debug($"Connected to {url}"); + + // Send the invite code or payload to the Discord RPC server + var payload = + $$"""{"cmd":"INVITE_BROWSER","args":{"code":"{{inviteCode}}"},"nonce":"{{Guid.NewGuid()}}"}"""; + var buffer = Encoding.UTF8.GetBytes(payload); + await client.SendAsync(new ArraySegment(buffer), WebSocketMessageType.Text, true, + CancellationToken.None); + + Terramon.Instance.Logger.Debug($"Discord invite {inviteCode} sent to client!"); + + // Wait for 5 seconds before closing the connection + await Task.Delay(5000); + + Terramon.Instance.Logger.Debug("Closing connection..."); + + return; // Exit after successful connection, sending, and logging messages + } + catch (WebSocketException ex) + { + Terramon.Instance.Logger.Debug($"Failed to connect to {url}: {ex.Message}"); + } + } + + Terramon.Instance.Logger.Debug("Failed to connect to any Discord RPC server."); + } +} \ No newline at end of file diff --git a/Terramon.cs b/Terramon.cs index a66b99a..a2863d1 100644 --- a/Terramon.cs +++ b/Terramon.cs @@ -17,19 +17,26 @@ public class Terramon : Mod /// The maximum level a Pokémon can reach. /// public const ushort MaxPokemonLevel = 100; - + /// /// The amount of Pokémon that have actually been loaded into the game. - /// This is the minimum of the amount of Pokémon in the database and . + /// This is the minimum of the amount of Pokémon in the database and . /// public static int LoadedPokemonCount => Math.Min(MaxPokemonID, DatabaseV2.Pokemon.Count); public static Terramon Instance => ModContent.GetInstance(); public static DatabaseV2 DatabaseV2 { get; private set; } - + + /// + /// Whether this is the first time the mod has been loaded on the player's system, ever. + /// The only way for one to reset this is to delete the file TerramonHasLoadedBefore.dat in the save directory. + /// + public static bool IsFirstTimeLoad { get; private set; } + /// - /// Forces a full refresh of the party UI ( and ), updating all slots. + /// Forces a full refresh of the party UI ( and ), updating all + /// slots. /// public static void RefreshPartyUI() { @@ -39,7 +46,8 @@ public static void RefreshPartyUI() } /// - /// Resets UI states for reuse. Called when the player leaves the world, in . + /// Resets UI states for reuse. Called when the player leaves the world, in + /// . /// public static void ResetUI() { @@ -63,6 +71,15 @@ private void SetupCrossModCompatibility() wikiThis.Call(3, this, ModContent.Request("Terramon/icon_small")); } + private static bool CheckFirstTimeLoad() + { + var datFilePath = Path.Combine(Main.SavePath, "TerramonHasLoadedBefore.dat"); + if (File.Exists(datFilePath)) return false; + + File.Create(datFilePath).Close(); + return true; + } + public override void Load() { // Load the database @@ -74,6 +91,9 @@ public override void Load() // Setup cross-mod compatibility SetupCrossModCompatibility(); + + // Check if first ever time loading the mod + IsFirstTimeLoad = CheckFirstTimeLoad(); } public override void Unload() From 131104631d9704cdfc9aaf3a608177302cf5e961 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Mon, 6 Jan 2025 18:43:36 -0700 Subject: [PATCH 06/17] Menu social widget --- Content/GUI/MenuSocialWidget.cs | 240 ++++++++++++++++++ .../DiscordInviteBeamer.cs | 24 +- Terramon.cs | 6 + 3 files changed, 253 insertions(+), 17 deletions(-) create mode 100644 Content/GUI/MenuSocialWidget.cs rename {Core/Systems => Helpers}/DiscordInviteBeamer.cs (73%) diff --git a/Content/GUI/MenuSocialWidget.cs b/Content/GUI/MenuSocialWidget.cs new file mode 100644 index 0000000..fda3cde --- /dev/null +++ b/Content/GUI/MenuSocialWidget.cs @@ -0,0 +1,240 @@ +using ReLogic.Graphics; +using Terramon.Helpers; +using Terraria.Audio; +using Terraria.GameContent; + +namespace Terramon.Content.GUI; + +internal sealed class MenuSocialWidget +{ + private const string DiscordURL = "https://discord.gg/qDn5eW27c4"; // Terramon Mod, #rules-and-info + private const string DiscordInviteCode = "qDn5eW27c4"; + private const string WikiURL = "https://terrariamods.wiki.gg/wiki/Terramon_Mod"; + private const string YouTubeURL = "https://www.youtube.com/@TerramonMod"; + private const string GitHubURL = "https://github.com/JamzOJamz/Terramon"; + + private static readonly Item FakeItem = new(); + private static readonly bool[] LastHoveringInteractableText = new bool[4]; + private static DateTime _lastDiscordClientCheck = DateTime.MinValue; + private const double DiscordClientCheckInterval = 5; + private static bool _isDiscordClientRunning; + + public static void Setup() + { + On_Main.DrawVersionNumber += MainDrawVersionNumber_Detour; + } + + private static void MainDrawVersionNumber_Detour(On_Main.orig_DrawVersionNumber orig, Color menucolor, float upbump) + { + orig(menucolor, upbump); + + // Wait until the mod is loaded by TML + var mod = Terramon.Instance; + if (mod == null) return; + + // Check if Discord client is open on the player's system every X seconds + if (DateTime.UtcNow - _lastDiscordClientCheck > TimeSpan.FromSeconds(DiscordClientCheckInterval)) + { + _lastDiscordClientCheck = DateTime.UtcNow; + _isDiscordClientRunning = DiscordInviteBeamer.IsClientRunning(); + } + + var drawPos = new Vector2(15, 15); + if (Main.showFrameRate) + drawPos.Y += 22; + DrawOutlinedStringOnMenu(Main.spriteBatch, FontAssets.MouseText.Value, + $"{mod.DisplayNameClean} v{mod.Version}", drawPos, Color.White, 0f, Vector2.Zero, + 1.07f, SpriteEffects.None, 0f, alphaMult: 0.76f); + + // Draw "Join the Discord community" text in blurple below the version number + var discordText = "Discord Server"; + if (_isDiscordClientRunning) + discordText += " \u2714"; // Checkmark + var discordTextSize = FontAssets.MouseText.Value.MeasureString(discordText); + discordTextSize.Y *= 0.9f; + drawPos.Y += 30; + var hovered = Main.MouseScreen.Between(drawPos, drawPos + discordTextSize); + if (hovered) + { + Main.LocalPlayer.mouseInterface = true; + if (!LastHoveringInteractableText[0]) + SoundEngine.PlaySound(SoundID.MenuTick); + if (_isDiscordClientRunning) + { + FakeItem.SetDefaults(0, true); + const string textValue = "[c/FFFFFF:Discord client detected!]\n[c/BDB8C4:Click to go directly to the server!]"; + FakeItem.SetNameOverride(textValue); + FakeItem.type = ItemID.IronPickaxe; + FakeItem.scale = 0f; + FakeItem.value = -1; + Main.HoverItem = FakeItem; + Main.instance.MouseText(""); + Main.mouseText = true; + } + + if (Main.mouseLeft && Main.mouseLeftRelease) + { + SoundEngine.PlaySound(SoundID.MenuOpen); + Main.mouseLeftRelease = false; + + if (_isDiscordClientRunning) + { + Task.Run(() => DiscordInviteBeamer.Send(DiscordInviteCode)); + } + else + { + Utils.OpenToURL(DiscordURL); + } + } + + LastHoveringInteractableText[0] = true; + } + else + { + LastHoveringInteractableText[0] = false; + } + + DrawOutlinedStringOnMenu(Main.spriteBatch, FontAssets.MouseText.Value, discordText, drawPos, + hovered ? new Color(237, 246, 255) : new Color(173, 173, 198), 0f, Vector2.Zero, 1.02f, SpriteEffects.None, + 0f, alphaMult: 0.76f); + + // Draw Terramon Wiki link text + const string wikiText = "Terramon Wiki"; + var wikiTextSize = FontAssets.MouseText.Value.MeasureString(wikiText); + wikiTextSize.Y *= 0.9f; + drawPos.Y += 28; + var hoveredWiki = Main.MouseScreen.Between(drawPos, drawPos + wikiTextSize); + if (hoveredWiki) + { + Main.LocalPlayer.mouseInterface = true; + if (!LastHoveringInteractableText[1]) + SoundEngine.PlaySound(SoundID.MenuTick); + + if (Main.mouseLeft && Main.mouseLeftRelease) + { + SoundEngine.PlaySound(SoundID.MenuOpen); + Main.mouseLeftRelease = false; + + Utils.OpenToURL(WikiURL); + } + + LastHoveringInteractableText[1] = true; + } + else + { + LastHoveringInteractableText[1] = false; + } + + DrawOutlinedStringOnMenu(Main.spriteBatch, FontAssets.MouseText.Value, wikiText, drawPos, + hoveredWiki ? new Color(237, 246, 255) : new Color(173, 173, 198), 0f, Vector2.Zero, 1.02f, + SpriteEffects.None, + 0f, alphaMult: 0.76f); + + // Draw YouTube link text + const string youtubeText = "YouTube"; + var youtubeTextSize = FontAssets.MouseText.Value.MeasureString(youtubeText); + youtubeTextSize.Y *= 0.9f; + drawPos.Y += 28; + var hoveredYoutube = Main.MouseScreen.Between(drawPos, drawPos + youtubeTextSize); + if (hoveredYoutube) + { + Main.LocalPlayer.mouseInterface = true; + if (!LastHoveringInteractableText[2]) + SoundEngine.PlaySound(SoundID.MenuTick); + + if (Main.mouseLeft && Main.mouseLeftRelease) + { + SoundEngine.PlaySound(SoundID.MenuOpen); + Main.mouseLeftRelease = false; + + Utils.OpenToURL(YouTubeURL); + } + + LastHoveringInteractableText[2] = true; + } + else + { + LastHoveringInteractableText[2] = false; + } + + DrawOutlinedStringOnMenu(Main.spriteBatch, FontAssets.MouseText.Value, youtubeText, drawPos, + hoveredYoutube ? new Color(237, 246, 255) : new Color(173, 173, 198), 0f, Vector2.Zero, 1.02f, + SpriteEffects.None, + 0f, alphaMult: 0.76f); + + // Draw GitHub link text + const string githubText = "GitHub"; + var githubTextSize = FontAssets.MouseText.Value.MeasureString(githubText); + githubTextSize.Y *= 0.9f; + drawPos.Y += 28; + var hoveredGithub = Main.MouseScreen.Between(drawPos, drawPos + githubTextSize); + if (hoveredGithub) + { + Main.LocalPlayer.mouseInterface = true; + if (!LastHoveringInteractableText[3]) + SoundEngine.PlaySound(SoundID.MenuTick); + + if (Main.mouseLeft && Main.mouseLeftRelease) + { + SoundEngine.PlaySound(SoundID.MenuOpen); + Main.mouseLeftRelease = false; + + Utils.OpenToURL(GitHubURL); + } + + LastHoveringInteractableText[3] = true; + } + else + { + LastHoveringInteractableText[3] = false; + } + + DrawOutlinedStringOnMenu(Main.spriteBatch, FontAssets.MouseText.Value, githubText, drawPos, + hoveredGithub ? new Color(237, 246, 255) : new Color(173, 173, 198), 0f, Vector2.Zero, 1.02f, + SpriteEffects.None, + 0f, alphaMult: 0.76f); + } + + private static void DrawOutlinedStringOnMenu(SpriteBatch spriteBatch, DynamicSpriteFont font, string text, + Vector2 position, Color drawColor, float rotation, Vector2 origin, float scale, SpriteEffects effects, + float layerDepth, bool special = false, float alphaMult = 0.3f) + { + for (var i = 0; i < 5; i++) + { + var color = Color.Black; + if (i == 4) + { + color = drawColor; + if (special) + { + color.R = (byte)((255 + color.R) / 2); + color.G = (byte)((255 + color.R) / 2); + color.B = (byte)((255 + color.R) / 2); + } + } + + color.A = (byte)(color.A * alphaMult); + + var offX = 0; + var offY = 0; + switch (i) + { + case 0: + offX = -2; + break; + case 1: + offX = 2; + break; + case 2: + offY = -2; + break; + case 3: + offY = 2; + break; + } + + spriteBatch.DrawString(font, text, position + new Vector2(offX, offY), color, rotation, origin, scale, + effects, layerDepth); + } + } +} \ No newline at end of file diff --git a/Core/Systems/DiscordInviteBeamer.cs b/Helpers/DiscordInviteBeamer.cs similarity index 73% rename from Core/Systems/DiscordInviteBeamer.cs rename to Helpers/DiscordInviteBeamer.cs index c6cb8bc..64ca5cd 100644 --- a/Core/Systems/DiscordInviteBeamer.cs +++ b/Helpers/DiscordInviteBeamer.cs @@ -2,30 +2,20 @@ using System.Net.WebSockets; using System.Text; -namespace Terramon.Core.Systems; +namespace Terramon.Helpers; -public class DiscordInviteBeamer : ModSystem +internal static class DiscordInviteBeamer { - private const string TerramonInviteCode = "qDn5eW27c4"; private const int RpcVersion = 1; - private const int ChanceToBeamDenominator = 1; private static readonly Tuple RpcPortRange = new(6463, 6472); + private const int RpcConnectionTimeoutMs = 5000; - public override void OnModLoad() - { - if (!Terramon.IsFirstTimeLoad || !Main.rand.NextBool(ChanceToBeamDenominator) || !IsClientRunning()) - return; - - // Try beaming the invite code to the Discord client - Task.Run(() => Send(TerramonInviteCode)); - } - - private static bool IsClientRunning() + public static bool IsClientRunning() { return Process.GetProcessesByName("Discord").Length > 0; } - private static async Task Send(string inviteCode) + public static async Task Send(string inviteCode) { foreach (var port in Enumerable.Range(RpcPortRange.Item1, RpcPortRange.Item2 - RpcPortRange.Item1 + 1)) { @@ -51,8 +41,8 @@ await client.SendAsync(new ArraySegment(buffer), WebSocketMessageType.Text Terramon.Instance.Logger.Debug($"Discord invite {inviteCode} sent to client!"); - // Wait for 5 seconds before closing the connection - await Task.Delay(5000); + // Wait for X seconds before closing the connection + await Task.Delay(RpcConnectionTimeoutMs); Terramon.Instance.Logger.Debug("Closing connection..."); diff --git a/Terramon.cs b/Terramon.cs index a2863d1..8734fcb 100644 --- a/Terramon.cs +++ b/Terramon.cs @@ -18,6 +18,11 @@ public class Terramon : Mod /// public const ushort MaxPokemonLevel = 100; + static Terramon() + { + if (!Main.dedServ) MenuSocialWidget.Setup(); + } + /// /// The amount of Pokémon that have actually been loaded into the game. /// This is the minimum of the amount of Pokémon in the database and . @@ -32,6 +37,7 @@ public class Terramon : Mod /// Whether this is the first time the mod has been loaded on the player's system, ever. /// The only way for one to reset this is to delete the file TerramonHasLoadedBefore.dat in the save directory. /// + // ReSharper disable once UnusedAutoPropertyAccessor.Global public static bool IsFirstTimeLoad { get; private set; } /// From 5e07a374de0d7a423dec37208554e790d0e02f00 Mon Sep 17 00:00:00 2001 From: queue Date: Mon, 6 Jan 2025 21:51:24 -0500 Subject: [PATCH 07/17] spanish localization part 1 --- Localization/es-ES/es-ES_Mods.Terramon.hjson | 580 +++++++++---------- 1 file changed, 290 insertions(+), 290 deletions(-) diff --git a/Localization/es-ES/es-ES_Mods.Terramon.hjson b/Localization/es-ES/es-ES_Mods.Terramon.hjson index e886304..42909d4 100644 --- a/Localization/es-ES/es-ES_Mods.Terramon.hjson +++ b/Localization/es-ES/es-ES_Mods.Terramon.hjson @@ -1,183 +1,183 @@ Buffs: { PokemonCompanion: { - // DisplayName: Pokémon companion - // Description: "{0} is following you around!" + DisplayName: Compañero Pokémon + Description: "¡{0} te está acompañando!" } } Commands: { - // RequiresDebugMode: This command requires Debug Mode to be enabled in the mod config! + RequiresDebugMode: "¡Este comando requiere que el Modo de debug esté activado en la configuración del mod!" DexEdit: { - // Description: Forcefully sets Pokédex entry statuses - // Usage: /dexedit - // ParseErrorID: Failed to parse ID argument as integer - // ParseErrorStatus: Failed to parse status argument as integer - // StatusOutOfRange: Status argument is out of range (0-2) - // IDOutOfRange: Pokédex entry {0} is out of range (1-{1}) - // Success: Successfully set Pokédex entry {0} to status {1} + Description: Fuerza el establecimiento de estados para entradas de la Pokédex + Usage: /dexedit + ParseErrorID: Error al intentar parsear el argumento de ID como un entero + ParseErrorStatus: Error al intentar parsear el argumento de estado como un entero + StatusOutOfRange: El argumento de estado está fuera del rango (0-2) + IDOutOfRange: La entrada de Pokédex {0} está fuera del rango (1-{1}) + Success: La entrada de Pokédex {0} ha sido cambiada al estado {1} exitosamente } Nickname: { - // Description: Sets the nickname of a Pokémon - // Usage: /nickname + Description: Establece el mote de un Pokémon + Usage: /nickname Set: { - // NoActivePokemon: No Pokémon is currently active - // NoNicknameProvided: No nickname provided - // NicknameTooLong: Nickname must be 12 characters or less (including spaces) - // SameNickname: Nickname is already set to that value - // SuccessNew: Set {0}'s nickname to {1} - // SuccessUpdate: Changed {0}'s nickname from {1} to {2} + NoActivePokemon: No hay Pokémon activo actualmente + NoNicknameProvided: No se proporcionó ningún mote + NicknameTooLong: El mote debe tener 12 o menos caracteres (incluyendo espacios) + SameNickname: El Pokémon ya tiene ese mote + SuccessNew: El mote de {0} fue establecido como {1} + SuccessUpdate: El mote de {0} fue cambiado de {1} a {2} } Clear: { - // NoNicknameSet: No nickname is currently set for this Pokémon - // Success: Cleared {0}'s nickname + NoNicknameSet: El Pokémon no tiene ningún mote actualmente + Success: El mote de {0} fue eliminado } - // InvalidSubcommand: Invalid subcommand. Use \"set\" or \"clear\" + InvalidSubcommand: Subcomando inválido. Usa \"set\" o \"clear\" } Party: { - // ParseErrorSlot: Failed to parse slot argument as integer - // SlotOutOfRange: Slot argument is out of range (1-6) + ParseErrorSlot: Error al intentar parsear el argumento de ranura como un entero + SlotOutOfRange: El argumento de ranura está fuera del rango (1-6) } PartyClear: { - // Description: Removes the specified Pokémon from your party - // Usage: /partyclear - // NoPokemonInSlot: No Pokémon found in slot {0} - // Success: Removed {0} from the party - // SuccessAll: Removed all Pokémon from the party + Description: Elimina de tu equipo al Pokémon especificado + Usage: /partyclear + NoPokemonInSlot: No hay un Pokémon en la ranura {0} + Success: {0} fue eliminado del equipo + SuccessAll: Todos los Pokémon fueron eliminados del equipo } PartyData: { - // Description: Logs info for the specified Pokémon in your party - // Usage: /partydata - // NoPokemonInSlot: No Pokémon data available for slot {0} - // Success: Pokémon data for slot {0} written to client.log + Description: Loguea información para el Pokémon especificado en tu equipo + Usage: /partydata + NoPokemonInSlot: No hay datos acerca del Pokémon para la ranura {0} + Success: Datos del Pokémon en la ranura {0} han sido escritos a client.log } PokeClear: { - // Description: Clears all active Pokémon NPCs in the world + Description: Elimina todos los NPCs Pokémon activos en el mundo // Usage: /pokeclear - // Success: Cleared {0} Pokémon NPC(s) - // SuccessByPlayer: "{0} cleared {1} Pokémon NPC(s)" + Success: {0} NPCs Pokémon fueron eliminados + SuccessByPlayer: "{0} eliminó {1} NPCs Pokémon" } } Configs: { ClientConfig: { - // DisplayName: Client Settings + DisplayName: Configuración del cliente Headers: { - // Miscellaneous: Preferences - // GUI: GUI - // Accessibility: Accessibility + Miscellaneous: Preferencias + GUI: Interfaz + Accessibility: Accesibilidad } FastEvolution: { - // Label: Fast Evolution - // Tooltip: Whether to automatically evolve Pokémon when using Rare Candy (otherwise speak with the {$NPCs.PokemartClerk.DisplayName}) + Label: Evolución rápida + Tooltip: Decide si un Pokémon debe evolucionar automáticamente al usar Caramelos raros (de lo contrario hablar con el {$NPCs.PokemartClerk.DisplayName}) } ShowPokedexRegistrationMessages: { - // Label: Pokédex Registration Messages - // Tooltip: Whether to display a message in chat when a new Pokémon has been registered in the Pokédex + Label: Mensaje de registración a la Pokédex + Tooltip: Decide si un mensaje debe ser visible en el chat cuando un nuevo Pokémon ha sido registrado a la Pokédex } ReducedAudio: { - // Label: (Party Sidebar) Reduced Audio - // Tooltip: Disables musical tones when rearranging Pokémon in the sidebar + Label: (Barra lateral del equipo) Audio reducido + Tooltip: Desactiva los tonos musicales al reorganizar Pokémon en la barra lateral } ReducedMotion: { - // Label: (Inventory Slots) Reduced Motion - // Tooltip: Disables the sliding animation when toggling inventory party slots + Label: (Ranuras del inventario) Movimiento reducido + Tooltip: Desactiva la animación de deslize al activar o desactivar las ranuras de equipo en el inventario } ModIconType: { - // Label: Mod Icon Type - // Tooltip: Changes the mod icon + Label: Tipo de icono del mod + Tooltip: Cambia el icono del mod } AnimatedModIcon: { - // Label: Animated Mod Icon - // Tooltip: Animates the mod's icon in the Mods menu when the mod is enabled + Label: Icono de mod animado + Tooltip: Anima el icono del mod en el Menú de mods cuando el mod está activado } RainbowBuffText: { - // Label: Rainbow Buff Text - // Tooltip: The Pokémon companion buff name will cycle through the colors of the rainbow + Label: Texto arcoíris para el efecto + Tooltip: El nombre del efecto para el Compañero Pokémon irá a través de los colores del arcoíris } } GameplayConfig: { - // DisplayName: Gameplay Settings + DisplayName: Configuración del gameplay Headers: { - // Spawning: Spawning - // Visuals: Visuals - // Miscellaneous: Miscellaneous - // Advanced: Advanced + Spawning: Spawneo + Visuals: Efectos visuales + Miscellaneous: Miscelánea + Advanced: Avanzado } PokemonSpawnRateMultiplier: { - // Label: Pokémon Spawn Rate Multiplier - /* Tooltip: + Label: Multiplicador de tasa de spawneo + Tooltip: + ''' + Multiplica la tasa a la cual los Pokémon salvajes spawnean + [c/F2A754:Si es puesta en 0, los Pokémon nunca spawnearán] ''' - Multiplies the rate at which Pokémon spawn in the wild - [c/F2A754:If set to 0, Pokémon will not spawn at all] - ''' */ } SpawningStage: { - // Label: Spawning Stage - // Tooltip: The stage of Pokémon that can spawn in the wild (higher stages include all lower stages) + Label: Etapa de spawneo + Tooltip: La etapa a la cual los Pokémon salvajes pueden spawnear (las etapas más altas incluyen a todas las inferiores) } EncourageDespawning: { - // Label: Encourage Despawning - // Tooltip: Whether or not to encourage wild Pokémon to despawn when leaving an area to make room for new spawns + Label: Incentivar el despawneo + Tooltip: Decide si los Pokémon salvajes deberían despawnear al abandonar un área para darle más espacio a spawns futuros } ShinySpawnRate: { - // Label: Shiny Spawn Rate - // Tooltip: The rarity of Shiny Pokémon spawning in the wild (1/x) + Label: Tasa de spawneo de Pokémon variocolor + Tooltip: La rareza de spawneo de Pokémon variocolor salvajes (1/x) } FastAnimations: { - // Label: Fast Animations - // Tooltip: Whether to skip animations for certain events (e.g. catching a Pokémon) + Label: Animaciones rápidas + Tooltip: Decide si se debe saltar las animaciones para ciertos eventos (p. ej. capturar un Pokémon) } ShinyLockedStarters: { - // Label: Shiny-Locked Starters - // Tooltip: Prevents starter Pokémon from being Shiny + Label: Iniciales variocolor prohibidos + Tooltip: Previene que los Pokémon iniciales sean variocolor } DebugMode: { - // Label: Debug Mode - // Tooltip: Allows the use of certain debug commands that can also be used to cheat + Label: Modo de debug + Tooltip: Permite el uso de ciertos comandos de debug que también pueden ser utilizados para hacer trampa } } SpawningStage: { // Tooltip: "" - // Basic.Label: Unevolved Pokémon/Basic Pokémon - // Stage1.Label: First-Evolved/Stage 1 Pokémon - // Stage2.Label: Second-Evolved/Stage 2 Pokémon - // Legendary.Label: Legendary/Mythical Pokémon + Basic.Label: Pokémon sin evolucionar/basicos + Stage1.Label: Pokémon de primera evolución/etapa 1 + Stage2.Label: Pokémon de segunda evolución/etapa 2 + Legendary.Label: Pokémon legendarios/singulares } } GUI: { Inventory: { - // ShowParty: Show Party - // HideParty: Hide Party - // OpenPokedex: Open Pokédex - // SlotName: "{0} (Lv. {1})" + ShowParty: Mostrar equipo + HideParty: Esconder equipo + OpenPokedex: Abrir Pokédex + SlotName: "{0} (Nv. {1})" /* SlotTooltip: ''' HP: {0}/{1} @@ -191,83 +191,83 @@ GUI: { } Starter: { - // Title: Welcome to the world of Pokémon! Thank you for installing the Terramon mod! - // Subtitle: Now, please choose your starter Pokémon to begin your adventure! - // Hint: (Press Back to close) - // ComingSoon: Coming soon... - // ChosenMessage: You chose the {0} [c/{1}:{2}] as your starter Pokémon! + Title: "Bienvenid@ al mundo de Pokémon! Gracias por instalar Terramon!" + Subtitle: "¡Ahora, por favor elige tu Pokémon inicial para comenzar tu aventura!" + Hint: (Presiona Atrás para cerrar) + ComingSoon: Muy pronto... + ChosenMessage: "¡Elegiste el {0} [c/{1}:{2}] como tu Pokémon inicial!" } NPCShop: { - // PremierBonus: You got a Premier Ball as an added bonus! - // PremierBonusPlural: You got {0} Premier Balls as an added bonus! + PremierBonus: "¡Obtuviste una Honor Ball como un bono añadido!" + PremierBonusPlural: "¡Obtuviste {0} Honor Balls como un bono añadido!" } Party: { - // LevelDisplay: Lv. {0} - // SlotHover: Left click to send out - // SlotHoverActive: Left click to recall - /* SlotHoverExtra: + LevelDisplay: Nv. {0} + SlotHover: " para llamar" + SlotHoverActive: " para hacer volver" + SlotHoverExtra: ''' - Click and drag to reorder - ''' */ + Mantén clic y arrastra para reorganizar + ''' } Pokedex: { // NumberPrefix: No. - // ShowingRange: Showing {$GUI.Pokedex.NumberPrefix} {0}-{1} ({2}) - // Obtained: Obtained - // Seen: Seen - /* ObtainedBy: + ShowingRange: Mostrando {$GUI.Pokedex.NumberPrefix} {0}-{1} ({2}) + Obtained: Obtenido + Seen: Visto + ObtainedBy: ''' - [c/FFE745:Obtained by {0}] - ''' */ - /* SeenBy: + [c/FFE745:Obtenido por {0}] + ''' + SeenBy: ''' - [c/FFE745:Seen by {0}] - ''' */ - // Completion: "{0}% Completion" - // PlayerDexFilter: Show {0}'s Pokédex - // PlayerShinyDexFilter: Show {0}'s Shiny Dex - // WorldDexFilter: Show World Dex - // ShinyWorldDexFilter: Show Shiny World Dex - // Height: Height - // Weight: Weight - // Entry: Entry + [c/FFE745:Visto por {0}] + ''' + Completion: "{0}% completado" + PlayerDexFilter: Mostrar la Pokédex de {0} + PlayerShinyDexFilter: Mostrar la Shiny Dex de {0} + WorldDexFilter: Mostrar la World Dex + ShinyWorldDexFilter: Mostrar la Shiny World Dex + Height: Talla + Weight: Peso + Entry: Entrada } } CommonTooltips: { - /* Apricorn: + Bonguri: + ''' + Una fruta especial aparentemente relacionada a las bayas. + Puede ser usada para fabricar varias Poké Balls. ''' - A special fruit seemingly related to berries. - Can be used to craft assorted Poké Balls. - ''' */ - // EvolutionaryItem: Evolutionary item - // KeyItem: Key item - // Vitamin: Vitamin - // RightClickPlace: Can be placed using right click - // PCItems: Accesses the Pokémon Storage System - /* PokeBallMinis: + EvolutionaryItem: Objeto evolutivo + KeyItem: Objeto clave + Vitamin: Vitamina + RightClickPlace: Puede ser colocada con + PCItems: Accesses the Pokémon Storage System + PokeBallMinis: ''' - 'For decorative purposes' - Can be placed on item frames - ''' */ - // Unobtainable: Unobtainable + 'Para propósitos ornamentales' + Puede ser colocada en un marco + ''' + Unobtainable: Inobtenible } Items: { PokeBallItem: { - // DisplayName: Poké Ball - /* Tooltip: + DisplayName: Poké Ball + Tooltip: ''' - A device for catching wild Pokémon. - It is thrown like a ball at the target. - ''' */ - // CatchRate: 1x catch rate + Un dispositivo usado para capturar Pokémon salvajes. + Se debe lanzar como una pelota al Pokémon que se desee capturar. + ''' + CatchRate: Tasa de captura de 1x } PokeBallMiniItem: { @@ -276,13 +276,13 @@ Items: { } GreatBallItem: { - // DisplayName: Great Ball - /* Tooltip: + DisplayName: Super Ball + Tooltip: ''' - A good, high-performance Poké Ball. - Provides a higher Pokémon catch rate than a standard Poké Ball. - ''' */ - // CatchRate: 1.5x catch rate + Una buena Poké Ball, de alto rendimiento. + Posee una tasa de captura más alta que una Poké Ball estándar. + ''' + CatchRate: Tasa de captura de 1.5x } GreatBallMiniItem: { @@ -291,13 +291,13 @@ Items: { } UltraBallItem: { - // DisplayName: Ultra Ball - /* Tooltip: + DisplayName: Ultra Ball + Tooltip: ''' - An ultra-high-performance Poké Ball. - Provides a higher Pokémon catch rate than a Great Ball. - ''' */ - // CatchRate: 2x catch rate + Una Poké Ball de ultra-alto rendimiento. + Posee una tasa de captura más alta que una Super Ball. + ''' + CatchRate: Tasa de captura de 2x } UltraBallMiniItem: { @@ -306,13 +306,13 @@ Items: { } MasterBallItem: { - // DisplayName: Master Ball - /* Tooltip: + DisplayName: Master Ball + Tooltip: ''' - The best Poké Ball with the ultimate level of performance. - It will catch any wild Pokémon without fail. - ''' */ - // CatchRate: 100% catch rate + La mejor Poké Ball con el nivel más alto de rendimiento. + Captura a cualquier Pokémon salvaje sin falla. + ''' + CatchRate: Tasa de captura de 100% } MasterBallMiniItem: { @@ -321,13 +321,13 @@ Items: { } PremierBallItem: { - // DisplayName: Premier Ball - /* Tooltip: + DisplayName: Honor Ball + Tooltip: ''' - A somewhat rare Poké Ball. - It was made as a commemorative item used to celebrate an event of some sort. - ''' */ - // CatchRate: 1x catch rate + Una Poké Ball poco común. + Fue fabricada como un objeto conmemorativo usado para celebrar un evento de algún tipo. + ''' + CatchRate: Tasa de captura de 1x } PremierBallMiniItem: { @@ -336,13 +336,13 @@ Items: { } CherishBallItem: { - // DisplayName: Cherish Ball - /* Tooltip: + DisplayName: Gloria Ball + Tooltip: ''' - A quite rare Poké Ball. - It has been specially crafted to commemorate an occasion of some sort. - ''' */ - // CatchRate: 1x catch rate + Una Poké Ball muy poco común. + Fue especialmente fabricada para conmemorar una ocasión de algún tipo. + ''' + CatchRate: Tasa de captura de 1x } CherishBallMiniItem: { @@ -351,13 +351,13 @@ Items: { } AetherBallItem: { - // DisplayName: Aether Ball - /* Tooltip: + DisplayName: Éter Ball + Tooltip: ''' - An ethereal Poké Ball infused with shimmering energy. - It is said to have a calming effect on wild Pokémon. - ''' */ - // CatchRate: 1x catch rate + Una Poké Ball etérea infundida con energía fulgente. + Se dice que tiene un efecto calmante para los Pokémon salvajes. + ''' + CatchRate: Tasa de captura de 1x } AetherBallMiniItem: { @@ -366,230 +366,230 @@ Items: { } RareCandy: { - // DisplayName: Rare Candy - /* Tooltip: + DisplayName: Caramelo raro + Tooltip: + ''' + Un caramelo lleno de energía. + Al ser consumido, el nivel de un Pokémon aumenta por uno. ''' - A candy that is packed with energy. - If consumed, it raises a Pokémon's level by one. - ''' */ } TrainerCap: { - // DisplayName: Pokémon Trainer Cap - // Tooltip: "'Gotta catch 'em all!'" + DisplayName: Gorra de entrenador de Pokémon + Tooltip: "'¡Hazte con todos!'" } TrainerTorso: { - // DisplayName: Pokémon Trainer Jacket - // Tooltip: "'Gotta catch 'em all!'" + DisplayName: Chaqueta de entrenador de Pokémon + Tooltip: "'¡Hazte con todos!'" } TrainerLegs: { - // DisplayName: Pokémon Trainer Jeans - // Tooltip: "'Gotta catch 'em all!'" + DisplayName: Jeans de entrenador de Pokémon + Tooltip: "'¡Hazte con todos!'" } MusicItemCenter: { - // DisplayName: Music Box (Pokémon Center) + DisplayName: Caja de música (Pokémon Center) // Tooltip: "" } MusicItemWildBattle: { - // DisplayName: Music Box (Battle! Wild Pokémon) + DisplayName: Caja de música (Battle! Wild Pokémon) // Tooltip: "" } ShinyCharm: { - // DisplayName: Shiny Charm - /* Tooltip: + DisplayName: Amuleto iris + Tooltip: + ''' + Un amuleto que aumenta la probabilidad de encontrar un Pokémon variocolor salvaje. + Recibido como un premio al obtener todos los Pokémon en la Pokédex. ''' - A shiny charm said to increase the chance of finding a Shiny Pokémon in the wild. - Received as a reward for obtaining all Pokémon in the Pokédex. - ''' */ } FireStone: { - // DisplayName: Fire Stone - /* Tooltip: + DisplayName: Piedra fuego + Tooltip: + ''' + Una piedra que hace evolucionar a ciertas especies de Pokémon. + La piedra tiene un núcleo rojo como el fuego. ''' - A stone used for making certain kinds of Pokémon evolve. - The stone has a fiery orange heart. - ''' */ } WaterStone: { - // DisplayName: Water Stone - /* Tooltip: + DisplayName: Piedra agua + Tooltip: + ''' + Una piedra que hace evolucionar a ciertas especies de Pokémon. + Tiene un color azul como el agua limpia. ''' - A stone used for making certain kinds of Pokémon evolve. - It is the blue of a pool of clear water. - ''' */ } ThunderStone: { - // DisplayName: Thunder Stone - /* Tooltip: + DisplayName: Piedra trueno + Tooltip: + ''' + Una piedra que hace evolucionar a ciertas especies de Pokémon. + Tiene inscrito un patrón de rayos. ''' - A stone used for making certain kinds of Pokémon evolve. - The stone is inscribed with a thunderbolt pattern. - ''' */ } LeafStone: { - // DisplayName: Leaf Stone - /* Tooltip: + DisplayName: Piedra hoja + Tooltip: ''' A stone used for making certain kinds of Pokémon evolve. - It has an unmistakable leaf pattern. - ''' */ + Tiene un patrón de hoja inequívoco. + ''' } MoonStone: { - // DisplayName: Moon Stone - /* Tooltip: + DisplayName: Piedra lunar + Tooltip: + ''' + Una piedra que hace evolucionar a ciertas especies de Pokémon. + Es oscura como el cielo nocturno. ''' - A stone used for making certain kinds of Pokémon evolve. - It is as black as the night sky. - ''' */ } DuskStone: { - // DisplayName: Dusk Stone - /* Tooltip: + DisplayName: Piedra noche + Tooltip: + ''' + Una piedra que hace evolucionar a ciertas especies de Pokémon. + Posee sombras lo más oscuras que has visto. ''' - A stone used for making certain kinds of Pokémon evolve. - It holds shadows as dark as can be. - ''' */ } IceStone: { - // DisplayName: Ice Stone - /* Tooltip: + DisplayName: Piedra hielo + Tooltip: + ''' + Una piedra que hace evolucionar a ciertas especies de Pokémon. + Tiene un patrón inequívoco de un copo de nieve. ''' - A stone used for making certain kinds of Pokémon evolve. - It has an unmistakable snowflake pattern. - ''' */ } LinkingCord: { - // DisplayName: Linking Cord - /* Tooltip: + DisplayName: Cordón unión + Tooltip: + ''' + Un cordón que te transmite una extraña sensación de conexión. + Ciertos Pokémon lo adoran. ''' - A cord that makes you feel a strange sense of connection. - It's loved by certain Pokémon. - ''' */ } - // BlackApricorn.DisplayName: Black Apricorn - // BlueApricorn.DisplayName: Blue Apricorn - // GreenApricorn.DisplayName: Green Apricorn - // PinkApricorn.DisplayName: Pink Apricorn - // RedApricorn.DisplayName: Red Apricorn - // WhiteApricorn.DisplayName: White Apricorn - // YellowApricorn.DisplayName: Yellow Apricorn + BlackApricorn.DisplayName: Bonguri negro + BlueApricorn.DisplayName: Bonguri azul + GreenApricorn.DisplayName: Bonguri verde + PinkApricorn.DisplayName: Bonguri rosa + RedApricorn.DisplayName: Bonguri rojo + WhiteApricorn.DisplayName: Bonguri blanco + YellowApricorn.DisplayName: Bonguri amarillo ExpCandyXS: { - // DisplayName: Exp. Candy XS - /* Tooltip: + DisplayName: Caramelo experiencia XS + Tooltip: + ''' + Un caramelo lleno de energía. + Al ser consumido, la experiencía de un Pokémon aumenta por una cantidad muy pequeña. ''' - A candy that is packed with energy. - If consumed, it grants a Pokémon a very small number of Exp. Points. - ''' */ } ExpCandyS: { - // DisplayName: Exp. Candy S - /* Tooltip: + DisplayName: Caramelo experiencia S + Tooltip: + ''' + Un caramelo lleno de energía. + Al ser consumido, la experiencía de un Pokémon aumenta por una cantidad pequeña. ''' - A candy that is packed with energy. - If consumed, it grants a Pokémon a small number of Exp. Points. - ''' */ } ExpCandyM: { - // DisplayName: Exp. Candy M - /* Tooltip: + DisplayName: Caramelo experiencia M + Tooltip: + ''' + Un caramelo lleno de energía. + Al ser consumido, la experiencía de un Pokémon aumenta por una cantidad moderada. ''' - A candy that is packed with energy. - If consumed, it grants a Pokémon a moderate number of Exp. Points. - ''' */ } ExpCandyL: { - // DisplayName: Exp. Candy L - /* Tooltip: + DisplayName: Caramelo experiencia L + Tooltip: + ''' + Un caramelo lleno de energía. + Al ser consumido, la experiencía de un Pokémon aumenta por una cantidad grande. ''' - A candy that is packed with energy. - If consumed, it grants a Pokémon a large number of Exp. Points. - ''' */ } ExpCandyXL: { - // DisplayName: Exp. Candy XL - /* Tooltip: + DisplayName: Caramelo experiencia XL + Tooltip: + ''' + Un caramelo lleno de energía. + Al ser consumido, la experiencía de un Pokémon aumenta por una cantidad muy grande. ''' - A candy that is packed with energy. - If consumed, it grants a Pokémon a very large number of Exp. Points. - ''' */ } ShimmerStateDrive: { - // DisplayName: Shimmer-State Drive - /* Tooltip: + DisplayName: Unidad de estado fúlgido + Tooltip: + ''' + Permanentemente desbloquea un PC compartido en este mundo. + Esto permite la transferencia fácil de Pokémon entre jugadores. + 'Propiedad de la Fundación Æter' ''' - Permanently unlocks a shared PC box in this world. - This allows for easy transfer of Pokémon between players. - 'Property of the Aether Foundation' - ''' */ } PCItemRed: { - // DisplayName: PC (Red) + DisplayName: PC (Rojo) // Tooltip: "" } PCItemWhite: { - // DisplayName: PC (White) + DisplayName: PC (Blanco) // Tooltip: "" } ErikaPaintingItem: { - // DisplayName: Erika's Invitation + DisplayName: La Invitación de Erika // Tooltip: "'L. Walter'" } } Keybinds: { - // ToggleSidebar.DisplayName: Toggle Party Sidebar GUI + ToggleSidebar.DisplayName: Activar o desactivar la barra lateral // OpenPokedex.DisplayName: Pokédex } Tiles: { - // MusicBoxCenter.MapEntry: Music Box - // MusicBoxWildBattle.MapEntry: Music Box - // PCWhite.MapEntry: P C White - // PCRed.MapEntry: P C Red + MusicBoxCenter.MapEntry: Caja de música + MusicBoxWildBattle.MapEntry: Caja de música + PCWhite.MapEntry: PC + PCRed.MapEntry: PC } Types: { - // Normal: Normal - // Fire: Fire - // Fighting: Fighting - // Water: Water - // Flying: Flying - // Grass: Grass - // Poison: Poison - // Electric: Electric - // Ground: Ground - // Psychic: Psychic - // Rock: Rock - // Ice: Ice - // Bug: Bug - // Dragon: Dragon - // Ghost: Ghost - // Dark: Dark - // Steel: Steel - // Fairy: Fairy + Normal: Normal + Fire: Fuego + Fighting: Lucha + Water: Agua + Flying: Volador + Grass: Planta + Poison: Veneno + Electric: Eléctrico + Ground: Tierra + Psychic: Psíquico + Rock: Roca + Ice: Hielo + Bug: Bicho + Dragon: Dragón + Ghost: Fantasma + Dark: Siniestro + Steel: Acero + Fairy: Hada } NPCs: { From 61adaa66433443b3abedcc93d2c4e29e67ad3edd Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Mon, 6 Jan 2025 20:16:40 -0700 Subject: [PATCH 08/17] Update MenuSocialWidget.cs --- Content/GUI/MenuSocialWidget.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content/GUI/MenuSocialWidget.cs b/Content/GUI/MenuSocialWidget.cs index fda3cde..23981c6 100644 --- a/Content/GUI/MenuSocialWidget.cs +++ b/Content/GUI/MenuSocialWidget.cs @@ -62,7 +62,7 @@ private static void MainDrawVersionNumber_Detour(On_Main.orig_DrawVersionNumber if (_isDiscordClientRunning) { FakeItem.SetDefaults(0, true); - const string textValue = "[c/FFFFFF:Discord client detected!]\n[c/BDB8C4:Click to go directly to the server!]"; + const string textValue = "[c/FFFFFF:Discord client detected!]\n[c/BABAC6:Click to go directly to the server!]"; FakeItem.SetNameOverride(textValue); FakeItem.type = ItemID.IronPickaxe; FakeItem.scale = 0f; From 9c643311e1241e7c2471f42f944a5d8c0bc37dae Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Mon, 6 Jan 2025 21:18:48 -0700 Subject: [PATCH 09/17] New Metapod sprites --- Assets/Pokemon/Metapod.png | Bin 801 -> 838 bytes Assets/Pokemon/Metapod_Mini.png | Bin 399 -> 570 bytes Assets/Pokemon/Metapod_Mini_S.png | Bin 407 -> 570 bytes Assets/Pokemon/Metapod_S.png | Bin 803 -> 838 bytes Content/Pokemon/Metapod.hjson | 15 +++++++++++++-- credits.txt | 3 +++ 6 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Assets/Pokemon/Metapod.png b/Assets/Pokemon/Metapod.png index 1380c8462b46029c8f2589e38251144f54663cf8..44108932a5ce9e3935211f79de984f19558f8173 100644 GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0vp^NNn{1`B?5dxTt(A(?Pkgr9k*Ki*6;uS|6+o2tkxVr$-KW=8 z{ocd84X9>YYJ_K+r>7PJ$O2XdDMnTXMj*=zh^3)ykS{bCnZe>rK(-+x6N3PdjsoJ$ zb{4RB7LW}B2|x_e52Mj6WdMf51a<}%pb7&cV*|zo5K}=qSQkJ{ngV2l029z0Ca}sN zOA8{&803`eJ>Nks1w{oh0w(a$FaSVxYe|zm=-eCnEmIMXO>i_2R)@>J7&y1rOq^1rmpXUKCa()=x376>Dx^PA-}A6GUUlh{ zJ@40x*L{zi4Pk3N*Sm~oe7W^=*JKgK_F zHZq!Id~vW?#HEmTNRv;t#e7{DmwZ^umb5E%0ZFp>FVdQ&MBb@0C$NZ1poj5 literal 801 zcmeAS@N?(olHy`uVBq!ia0vp^Nc zEq$lc0wOsXFH$9>z6mk$vTkN^KHS#S6nUt%F|lgj*IlnNt8D&GKR4xo_3;Ad7qJT` zg&F=~@K(0^r|@On2FdjPuHa|tkx~~6)$0r9h?-@J9_9w|6v2|`@26zC9G`pW!H$3% zOG0_{6M($tLk|Les;s!M`;gk&q#tbF$~@@{%UjP{RL>J!?xVXlsiI-2psc>pxq0zE zJ2!Z)mUsu!)VhU3i-&KjnB&o8x6Yb{*UmTE7M@zMrRyQ%G`A9n_K>I+Tc!9I;pJz_ zBY+NYmXOK%D|175d5;v>jgr&cB+fa#=bBykZN(Ojtp*lZg{L&?3s!&`Ad~oj3jPJ( z*i--Ijc0d3zkx-_9HagXCWk)kc1o@Jd+$U8vucE<*jt3yr0Gd$0j-%A zUeWWA>-2xA)E&TZ3IKYt4&>>2fvWHuJs{&hPuA&uv178m#W}9oK&Q2Wco50w`I}4@ zJ@!j1h|$Qoq}3+A0mySqELc$^6!IcAadMbpO*7Ee&A`x2n`3*vBY4@gFhiRImpb~y zCDYIAFN*<1Lpey3QxuCRTf0~Hf=7mnUG@dMetuw{MQTXY(GS45-38IErF%$jqW-$h z;Ahq#2PpFJZLQ;b(;4gr4ua1-h^PaGeUyaER*O`SFTo7CL}08%MzNZHS`Q52Ou?*w z4^}L74M;4w0t~rFQvx5q3Ct7(2FMhkYwv@?Xt@~3H3hzq;G56#l%G$uf2Q%_W0yD% z=eC~x?S3BUzHdL87f*Sxwjx3*aYy_@qkWa2NLd=XBjHA3X3N9M*59BMbHv`= Xi}}TOd-03Fq|e~#>gTe~DWM4f13zYq diff --git a/Assets/Pokemon/Metapod_Mini.png b/Assets/Pokemon/Metapod_Mini.png index 4f7d841902c255ce513533e90578916bc6917a16..f2017990dcc510cd828e03708bcd3c793a30b5d6 100644 GIT binary patch literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%7YgtRaTOJjD>`mvH&gci|NlWjAVbz2ndA$k*h+%@f`Nkn|1)gfzhpm9 zgtNdSvY3HEPYHw>S3SBr2`DI0;u=vBoS#-wo>-L15RjOeSEA?V8lqsTXQ*fNdk^zA zpqg!|5uRzDo>~kXKn^Q|6eBAGBar0<#L`eU$YKpfX0SLDkZs7w#2^5qqkuTGodqnO z1!RN3{mCp0FMyte(P)-30Hr3dGq3QV z0J5OE3=IrGvXk^!UYuXfaRbQQ>FMGa65;;#+C{Fz1{|ybi|_vb|EWMpv$CUU*Qsg0 zXPjvCo)lD}%6_digHPf-<73MN8}^>(%N>5C#KtD`omtZ4(`)D!9$>)#oo9til7B(b zUdJO_oITkXXE>=O-3Y!Vp~1LRPjKS$Ert_#vJ!V%6j_MvysO7Bb>@=L>iskMxt1!3 z-z&b)w)BfmPNGcm5{5Z!R&s-IYxUk5!-PW(bJy{vA827@Pi2fYkXJg;FgL10VpVPae2I#! z!N(2;@>poFo$)iP3$sp@kvZBh_eDwafiqgmdzxyD#X57vLK-B&~>(+ z<<((3*g)J#6{kery$L@1;DH94jLUMFx4-|LY`D*3!P%O#fBmONG7leQu*rxpyV3on}ioi+LBg4HeA1qEiz_bj1azQrDSw{NLht6mc@gc&?t L{an^LB{Ts5aOb0+ diff --git a/Assets/Pokemon/Metapod_Mini_S.png b/Assets/Pokemon/Metapod_Mini_S.png index eed190655a2f2d756ac66d4427a11ab9cbe6a358..be22716872037c915327e12def48ccbb8d83c786 100644 GIT binary patch literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%7YgtRaTOJj`cAaQfwtbe!)P&|Nj{_?_aVX zD8gCb5n0T@pz;EQ8Jm(>Wq^VbC9V-A!TD(=<%vb93;~Imc_n&&t|1DhdWL#NzxOb2 z1FG4U8sVAd>8ZuQ0pzeUNHMZ9FalX#Kr9VqgIuq{$P5-|0#Br15j!LI|B<)rGb&L0pkLQsURC!7eGv!0%U^#6VO~Hu*x7y z3m^-s%h138B%9$o*P2bg-w?>$>FMGa65;;#+C{Fz1{|ybi|_vb|EWMpv$CUU*Qsg0 zXPjvCo)lD}%6_digHPf-<73MN8}^>(%N>5C#KtD`omtZ4(`)D!9$>)#oo9til7B(b zUdJO_oITkXXE>=O-3Y!Vp~1LRPjKS$Ert_#vJ!V%6j_MvysO7Bb>@=L>iskMxt1!3 z-z&b)w)BfmPNGcm5{5ZBc!NJZS+Yu;Ih4J2G2>MW8H-6h^{{U&YKg*V4pgWJ6(zAOE@;c5}neT4#B%MZ!- z51qcv`}GaOELn%m%o$}2XZaS~WHhmENMpZ%U(jIU)&sWYQ)GQw8up8{M%mw2Zfp=^ z)J|UxE*l2*-&i|rzFRyovU~$p#T5<{S#Q` zy`AzlL4nDvi)otQx0mKOHE$nuU|F-o-<&tX;53lKz>+iNZ_Y~Io!sKBTbda;ZfH~= za%WES`#!0_+FGKaVXn*aH-}Y4EEDKy@`{hMj=7HJx*(Ljm7de4_H`o zL|A=33Vr0b;rS)Nn{1`B?5dxTq~rwjyOwy%{2T!)$9NN|6+o2)=W%5$qf+}^MDjbNswPKP#gpp z?ltd?1d4GMctjR6Fz_7)VaDV6D^fs)mAFQf1m~xflqVLYG6W=M=9TFAxrQj1>KW=8 z{ocd84X9>YYJ_K+r>7PJ2avM5`Y+_A4a2D$^Z<93G56kKotf?#s-WFAf|$Jur7d@GzG{80Vbe1OkkBk zmKH!3RF|QF0Z8`c)o&K3Zsk+~ZQJYV;usR){`T6#yu%7SEC~vl)&I@st=lfF#@Wdm z^gDgpw$hu+XHEIx_RDbUz0~!4)|c(KnK-3LFLmyeOB z(f(ntc|)#fmw+N4*EVIJPIOJNS%_-p~o`F+7pO@RKty z>i?!^obGeY&n%O<%Hb%>U#ELQ$)%&;vbjgcZAXp*tE86SkzcbE!@u$t$@TAl{p_i* z2aXZSU7H@yaP543;hDlZ=h@A7WNyhEDa|Mr*!T18!n2M$d{}Qj07{wJu=UD$ sNLL#1)=bf8`f_lq!f*TQy{8=O7_(F2Ql0<$m4hPH)78&qol`;+0NDs3%K!iX literal 803 zcmeAS@N?(olHy`uVBq!ia0vp^NlhXSRPU1KWHEjKgxtmOV?tNeZ8gXw) zev7srSQE2O=ZPJLtA#|BTsCV>ESY!WxADdGA1B*x4PFE^QawUwVkp=;fwQaLeEfF? zD8BFTq>dhTF2S(J>eX4xU22tGwg$%~dbT`Vr1km0qWqSOu+-H8iL1-JuFQ)NRm!>Q z*9mk9-v*UKAEFZqT@ypAlT_zEKePd8TtQ5N^X)m+FtN78!$8lz zW;$S~;S@v9V~M;G)Q>9#;M- zz*zBb Date: Tue, 7 Jan 2025 13:00:34 -0500 Subject: [PATCH 10/17] string to enum because yes --- Content/NPCs/NPCWalkingBehaviour.cs | 15 +++++--- Localization/de-DE/de-DE_Mods.Terramon.hjson | 2 ++ Localization/en-US/en-US_Mods.Terramon.hjson | 2 ++ Localization/es-ES/es-ES_Mods.Terramon.hjson | 36 ++++++++++--------- Localization/fr-FR/fr-FR_Mods.Terramon.hjson | 2 ++ Localization/it-IT/it-IT_Mods.Terramon.hjson | 2 ++ Localization/ru-RU/ru-RU_Mods.Terramon.hjson | 2 ++ .../zh-Hans/zh-Hans_Mods.Terramon.hjson | 2 ++ 8 files changed, 42 insertions(+), 21 deletions(-) diff --git a/Content/NPCs/NPCWalkingBehaviour.cs b/Content/NPCs/NPCWalkingBehaviour.cs index 04eb25e..a48578e 100644 --- a/Content/NPCs/NPCWalkingBehaviour.cs +++ b/Content/NPCs/NPCWalkingBehaviour.cs @@ -13,7 +13,7 @@ namespace Terramon.Content.NPCs; public sealed class NPCWalkingBehaviour : NPCAIComponent { private int _collideTimer; - public string AnimationType = "StraightForward"; + public AnimType AnimationType = AnimType.StraightForward; public bool IsClassic = true; //TODO: remove once all classic pokemon sprites are replaced with custom ones public int StopFrequency = 225; public float WalkSpeed = 1f; @@ -139,19 +139,19 @@ public override void FindFrame(NPC npc, int frameHeight) switch (AnimationType) { - case "StraightForward": // Animates all frames in a sequential order + case AnimType.StraightForward: // Animates all frames in a sequential order if (NPC.frameCounter < FrameTime * FrameCount) NPC.frame.Y = (int)Math.Floor(NPC.frameCounter / FrameTime) * frameHeight; else NPC.frameCounter = 0; break; - case "IdleForward": // Same as StraightForward, but skips the first frame (which is idle only) + case AnimType.IdleForward: // Same as StraightForward, but skips the first frame (which is idle only) if (NPC.frameCounter < FrameTime * (FrameCount - 1)) NPC.frame.Y = ((int)Math.Floor(NPC.frameCounter / FrameTime) + 1) * frameHeight; else NPC.frameCounter = 0; break; - case "Alternate": // Alternates between frame sequences + case AnimType.Alternate: // Alternates between frame sequences var cycleLength = FrameCount + 1; var alternateFrame = (int)(NPC.frameCounter / FrameTime) % cycleLength; NPC.frame.Y = cycleLength switch @@ -186,4 +186,11 @@ private enum ActionState Idle, Walking } + public enum AnimType : byte + { + None, + StraightForward, + IdleForward, + Alternate + } } \ No newline at end of file diff --git a/Localization/de-DE/de-DE_Mods.Terramon.hjson b/Localization/de-DE/de-DE_Mods.Terramon.hjson index e886304..fb54fc8 100644 --- a/Localization/de-DE/de-DE_Mods.Terramon.hjson +++ b/Localization/de-DE/de-DE_Mods.Terramon.hjson @@ -641,6 +641,8 @@ NPCs: { // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + // Census.SpawnCondition: Conditions unknown } } diff --git a/Localization/en-US/en-US_Mods.Terramon.hjson b/Localization/en-US/en-US_Mods.Terramon.hjson index 7f00751..3b90ac1 100644 --- a/Localization/en-US/en-US_Mods.Terramon.hjson +++ b/Localization/en-US/en-US_Mods.Terramon.hjson @@ -641,6 +641,8 @@ NPCs: { ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + Census.SpawnCondition: Conditions unknown } } diff --git a/Localization/es-ES/es-ES_Mods.Terramon.hjson b/Localization/es-ES/es-ES_Mods.Terramon.hjson index 42909d4..03e3578 100644 --- a/Localization/es-ES/es-ES_Mods.Terramon.hjson +++ b/Localization/es-ES/es-ES_Mods.Terramon.hjson @@ -1,12 +1,12 @@ Buffs: { PokemonCompanion: { DisplayName: Compañero Pokémon - Description: "¡{0} te está acompañando!" + Description: ¡{0} te está acompañando! } } Commands: { - RequiresDebugMode: "¡Este comando requiere que el Modo de debug esté activado en la configuración del mod!" + RequiresDebugMode: ¡Este comando requiere que el Modo de debug esté activado en la configuración del mod! DexEdit: { Description: Fuerza el establecimiento de estados para entradas de la Pokédex @@ -48,7 +48,7 @@ Commands: { Description: Elimina de tu equipo al Pokémon especificado Usage: /partyclear NoPokemonInSlot: No hay un Pokémon en la ranura {0} - Success: {0} fue eliminado del equipo + Success: "{0} fue eliminado del equipo" SuccessAll: Todos los Pokémon fueron eliminados del equipo } @@ -62,7 +62,7 @@ Commands: { PokeClear: { Description: Elimina todos los NPCs Pokémon activos en el mundo // Usage: /pokeclear - Success: {0} NPCs Pokémon fueron eliminados + Success: "{0} NPCs Pokémon fueron eliminados" SuccessByPlayer: "{0} eliminó {1} NPCs Pokémon" } } @@ -125,7 +125,7 @@ Configs: { PokemonSpawnRateMultiplier: { Label: Multiplicador de tasa de spawneo - Tooltip: + Tooltip: ''' Multiplica la tasa a la cual los Pokémon salvajes spawnean [c/F2A754:Si es puesta en 0, los Pokémon nunca spawnearán] @@ -166,7 +166,7 @@ Configs: { SpawningStage: { // Tooltip: "" Basic.Label: Pokémon sin evolucionar/basicos - Stage1.Label: Pokémon de primera evolución/etapa 1 + Stage1.Label: Pokémon de primera evolución/etapa 1 Stage2.Label: Pokémon de segunda evolución/etapa 2 Legendary.Label: Pokémon legendarios/singulares } @@ -191,22 +191,22 @@ GUI: { } Starter: { - Title: "Bienvenid@ al mundo de Pokémon! Gracias por instalar Terramon!" - Subtitle: "¡Ahora, por favor elige tu Pokémon inicial para comenzar tu aventura!" + Title: Bienvenid@ al mundo de Pokémon! Gracias por instalar Terramon! + Subtitle: ¡Ahora, por favor elige tu Pokémon inicial para comenzar tu aventura! Hint: (Presiona Atrás para cerrar) ComingSoon: Muy pronto... - ChosenMessage: "¡Elegiste el {0} [c/{1}:{2}] como tu Pokémon inicial!" + ChosenMessage: ¡Elegiste el {0} [c/{1}:{2}] como tu Pokémon inicial! } NPCShop: { - PremierBonus: "¡Obtuviste una Honor Ball como un bono añadido!" - PremierBonusPlural: "¡Obtuviste {0} Honor Balls como un bono añadido!" + PremierBonus: ¡Obtuviste una Honor Ball como un bono añadido! + PremierBonusPlural: ¡Obtuviste {0} Honor Balls como un bono añadido! } Party: { LevelDisplay: Nv. {0} - SlotHover: " para llamar" - SlotHoverActive: " para hacer volver" + SlotHover: para llamar + SlotHoverActive: para hacer volver SlotHoverExtra: ''' @@ -241,11 +241,11 @@ GUI: { } CommonTooltips: { - Bonguri: - ''' - Una fruta especial aparentemente relacionada a las bayas. - Puede ser usada para fabricar varias Poké Balls. + /* Apricorn: ''' + A special fruit seemingly related to berries. + Can be used to craft assorted Poké Balls. + ''' */ EvolutionaryItem: Objeto evolutivo KeyItem: Objeto clave Vitamin: Vitamina @@ -641,6 +641,8 @@ NPCs: { // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + // Census.SpawnCondition: Conditions unknown } } diff --git a/Localization/fr-FR/fr-FR_Mods.Terramon.hjson b/Localization/fr-FR/fr-FR_Mods.Terramon.hjson index 6b69db2..c566a1a 100644 --- a/Localization/fr-FR/fr-FR_Mods.Terramon.hjson +++ b/Localization/fr-FR/fr-FR_Mods.Terramon.hjson @@ -641,6 +641,8 @@ NPCs: { // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + // Census.SpawnCondition: Conditions unknown } } diff --git a/Localization/it-IT/it-IT_Mods.Terramon.hjson b/Localization/it-IT/it-IT_Mods.Terramon.hjson index e886304..fb54fc8 100644 --- a/Localization/it-IT/it-IT_Mods.Terramon.hjson +++ b/Localization/it-IT/it-IT_Mods.Terramon.hjson @@ -641,6 +641,8 @@ NPCs: { // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + // Census.SpawnCondition: Conditions unknown } } diff --git a/Localization/ru-RU/ru-RU_Mods.Terramon.hjson b/Localization/ru-RU/ru-RU_Mods.Terramon.hjson index d3c19aa..dbc18c7 100644 --- a/Localization/ru-RU/ru-RU_Mods.Terramon.hjson +++ b/Localization/ru-RU/ru-RU_Mods.Terramon.hjson @@ -641,6 +641,8 @@ NPCs: { // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + // Census.SpawnCondition: Conditions unknown } } diff --git a/Localization/zh-Hans/zh-Hans_Mods.Terramon.hjson b/Localization/zh-Hans/zh-Hans_Mods.Terramon.hjson index 8cee345..2a2b61c 100644 --- a/Localization/zh-Hans/zh-Hans_Mods.Terramon.hjson +++ b/Localization/zh-Hans/zh-Hans_Mods.Terramon.hjson @@ -641,6 +641,8 @@ NPCs: { // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} } + + // Census.SpawnCondition: Conditions unknown } } From 43af51c9d73a35c95475f86838844ae3db47bdd8 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Tue, 7 Jan 2025 13:40:44 -0700 Subject: [PATCH 11/17] New Butterfree sprites --- Assets/Pokemon/Butterfree.png | Bin 1253 -> 1553 bytes Assets/Pokemon/Butterfree_Mini.png | Bin 576 -> 725 bytes Assets/Pokemon/Butterfree_Mini_S.png | Bin 592 -> 725 bytes Assets/Pokemon/Butterfree_S.png | Bin 1268 -> 1553 bytes Content/Pokemon/Butterfree.hjson | 9 +++++++-- credits.txt | 4 ++-- 6 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Assets/Pokemon/Butterfree.png b/Assets/Pokemon/Butterfree.png index 19a40c5a1772a744fb021e2f20bf99710ce6ef60..15bcd7f77e90ee27311a5049db364e841b853f1b 100644 GIT binary patch literal 1553 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 KpUXO@geCwsI8J#0 diff --git a/Assets/Pokemon/Butterfree_Mini.png b/Assets/Pokemon/Butterfree_Mini.png index 72177665407b13558418cb1a36830902567a86ff..c1b5ceaa77ec4cebfd589ee70cf41f75e119f285 100644 GIT binary patch literal 725 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%R|)V5aTOJj3knLVtDO1&|NrB=t`tSDSWtZYQ?vJR4Gp)ck3)}r0xEoT zZC^2v;wcI83kE8K0S2M_=gtAeISV`@f%1CFAk0{?)V>TTC{f}XQ4*Y=R#Ki=l*$m0 zn3-3i=jR%tV5(=RXY_jy^ERNGZK)BSX`Y^13>-iXD}xjxD+42tD7*c&-Z+f6ZQZ3;f9Uj6T1KvmV$fM>@$vL zOrP-T+%$iNWEF8Ij@Bos0<)LJCKofki1E@q%3O>_%)p?h48n{ROYO@T7#Kf!x;TbZ#J#;?>!<7} z(em&i--IFw`GesF9v&XACR_+tP*Ev)F=fK*29qGgm`AT?z5G}8CtTb1V8vt{Qdqb|AOjIIEu079AR9qxk ztFQkto%vprL(PTdXA{5t`c%nce&qVAaEqAY7a9`92eSEpRBy4n=O)7^Fpb&W{EWL9 z7mIjxi|htLy9d|POuGmyRb(OHR$?NwrkH(!=zf^uEOnzG%>9H$vSTHRaDv`YE* z>laNjSBeg}{W)B>x!%4hK#)(O_3?UrnN8sq6PoLz_-3%k&vAY*>+r);zKH4+*$>y4 znerOs^=cLeT8L^@?FFgQ;hWLp>}F9Q(z9Q~dI9sahsQo_P0RAITNJqA-a`kzs=@;* zHB&5KTv6T=VxY#p*D^tfrK3sl&C0$k7rtqa8hQno{@*>?DDdIR!5K0-M;RvP?|*;MYo3qYvj1oA04lt` z<-Q4!;wcI83kE8K0S2M_=gtAeISV`@i-E?y0Aa?aWL6oVphSslL`iUdT1k0gQ7S_~ zVrE{6o}X)of~lUNp3(0;%-eu!wxvdRrg?g5F>nAmtPE0&tPG4mmKP99L)jo-X)rQ_ z#hHL?Lq;YB0U#X(#F_0ZVDT&<8w5T8F-Sj*MzfRw7%mgo8CZZS42+Bo7#BcH1?ga2 z05NF_kPQM%Ky#SDDuXO7fGnskLjwblZ0h~uz_ppe!0=_X@pN$viEw{=<#u0-f&j~f zya})W{r{hrmCf0w+~c;##z%D@L#;lRjU)xiBq^kC$C?T6o0O8M-N-PZWHZDq{HTq=IyvT*QV;A7q|ntlgWCy7HNl zz=W;Wq!$13+oyZRSRy4@O>_%)p@X5`-B8RG$A}U|?eMba4!+hgEU7AUdi#LkC<<~|w72nDKU2Mo$B~A)IS1?oh4@sG9FAWy*jnt)$QP1uKxM7s z^nLoX;zea58W`C>iuE;}c)$Jj+KL-@JGx$nv9b#pBurYW_;gQOvIEoLZ;r*%#M}o7 z2aits%Cs{1-XWeFo_PhIw+Y7Wm|MAU!ae6h+{?7&+Ls{X06DXCT4A*p+X0^mnHIV4Ye&ua0R;9>BautYQi4Oe(Zc{2dx`L z4HJZ>TtDnm{r-UW|`7QLj diff --git a/Assets/Pokemon/Butterfree_S.png b/Assets/Pokemon/Butterfree_S.png index 13c0316ed732f33e1e122c349b9894a5a1f5ab6b..cc4262119357356bb7127564f36b7139b7ff073b 100644 GIT binary patch literal 1553 zcmZ8h4K&kh82@j!`I@z;+i1R{sjUB&v~WYLZD?uJz3EC*h(6d@g}V7R6e=oZbt&Zd zyvbph(60W4bPg3a(mpB)CHhz;yZ=@9oO|wb&h!3$&+|UN=lwYEd9(c43?lpBo$t~Xj10t5g*a+125y#;GwbygACjeZ}Gn@-S!!hXZ7eHr_7!O*Y z3-JXSjmE(-)^wQa-+kAM?zx40RNE4C?T0m53pKGrjV&$ zq&kgoO=H-0Ryd2b0?>m4G+>560|=P;z`pbc*PfDu(D{}}!kmIY0(cm;hm91WzUBA9 zTx&eowfcYYe~SX}J)P18P;doET>~PDzjxIt(8b?76~J6;NVpI3TP0^b4Q4-76cE(T zjz9cB>wbJ70lwh~mbYg>gxAB1IWbBQo8}+D&ub`O10b)Ni<^k;xN!#L9d{J zV9YBPc3Ni2<7uiwV}E<>DfhZi9U6#1LxRwKvW|eo9HQ>w=IMlHFp#WElRr+iJsIgU zp3oM2E%G8BFEWlwstPby(~$QBm^40W@4&OaxGhhB;JR5i>};>_U}a^1Og(kD^~oDE zKMb(sctX^M@x;Z95B?Av9|pPh=sFE zt=sR@Q@_f^;9i2Dql2=|J#`O-=cz%lneDz4T~CJ>#x<5wzeEj^deg7^hMl(y7BSq} z%(5iDwY6AsHjc2vJKpMoFLw2{rHgh`3YQ}m@d-%hwXtV(*-)&s> z(PGSMnX;Rj@}|c!LzX-R?f;Z-SVbB=F22fNRY1UrYUU`2PV|%1CW|qWB4bXVq~^PS zQq}IhI3fvj^k0@ZG<+hqidpm| z6&l$i^Q})N`lf*A`u6Z?-C&W4Y?yu-*A~}$M^X0F$!l!#sPR~Gm1Wjs>8o2|!wegbyjzOm&eF7s+%n_Cs*y~4>zMfd zJRN8Kt@a71;G0VA{!4h2WACz|tk~<%zdxbq+Y_w8OTYHGRL^=5&F!s)%a6S5dfw6a zb8V(_s3YSl8dVeI?WRdG84O_rISLK?dZbIBbYyx_s>lhLSDn27JI!2gg3!h5_Y9kN z{ffuw=Hp{{U_6Z?bxhRr0^ZAyBGb8HyS!d?P1IF`#FbqXshxkO6ZeqfXk8p(lWM}5 zOvJ&IR*Eakt!T9!|;)KN>5)BvE zuk1K6)g$FJ2&rsR73%D9QJSbbaiVgxTOW|6{`l9Aa;2(gH+<66w}*zjt?rUueA?ki zfAgdNf)UGqG_~{w-I0i83;R(RVB?-(IM+QXa^X+bqq3aROMkRnOig%r-0`FInyrmT zS7vmiwz{49JT>BS2*-07^Da?N>8;F6?=_X`WJI_ZpFY6+$3o-X39jB5&$TzcPIcOn z>wm^lykc>OO3szO|6F?lb$axe1+$~<1S3*@$`zh5c~p`ocr7aF`stP%&m|vK%@oMJ ztvsiAjpvOOvI`=_BYqS*?8tf~cx?;EbLqNMKTcYmj$dKMwRaCl$6FNczC{ zv1nH3&YjQYo=dl6`yTlyPHZ#F7#~Aop=3=jS%T_U9a4Xr1906(Ep`5t5%x0!M`_V<$Diaco zdS4vl-uNfr12D$7KIUIp+V^5k@E%T`ImI;#fOf>c&YIgE^}JEt`^W3`?HYLy7j-@7 z+Ozye8&cY-Y2IqK!9tXGC{wGYm=6@n@jyd# z)?^B9J1?+qR>hImHp;t-K?x-L_B^OsP`dkV=$E5z|GFyn5;LX2P-~ zbBa4E_W@JW@mX`2Hl8=W21-r*KzDaff6Q1|lPLg>KY^zgg zeaFmIYR`W20kymXrDoIwQ*&R@Cv@|%@3O!M>3E&0G);7t^id^XoYXux?zqvyDZ#L! zy~6VBkvn&a`#zuhN&3D$joq;YwW?mmTL75nwU^mM932$EJYH?p7 zraI}Y-T8>gp!A~+QsnA3y|F`{{m9ll!Lum>?Ix{kozu^a74?k8 Ym*=hBzFiDhm@zPTy85}Sb4q9e0Gwu9{{R30 diff --git a/Content/Pokemon/Butterfree.hjson b/Content/Pokemon/Butterfree.hjson index 449ac1d..17afae6 100644 --- a/Content/Pokemon/Butterfree.hjson +++ b/Content/Pokemon/Butterfree.hjson @@ -3,9 +3,14 @@ { Transform: { - DrawOffsetY: -2 + Width: 30 + Height: 32 + } + WanderingHoverBehaviour: + { + FrameCount: 5 + FrameTime: 4 } - WanderingHoverBehaviour: {} SpawnController: { Stage: 3 diff --git a/credits.txt b/credits.txt index 5b9696c..d915e95 100644 --- a/credits.txt +++ b/credits.txt @@ -1,5 +1,5 @@ - JamzOJamz - -Almost all new code in 1.0 +Almost all new code in 0.1 (Beta) Data for all Pokémon GUI code and design Multiplayer compatibility @@ -8,7 +8,7 @@ Multiplayer compatibility Rare Candy sprite Thrown Poké Ball sprites Base code for Poké Ball, Pokémon, Evolution -All 0.1 code basically +All Pre-release 0.1 code basically - Jackal Chan - Pokémon sprites From eb0e3610308d31426dcc4b933e61600a8595824a Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Tue, 7 Jan 2025 13:41:41 -0700 Subject: [PATCH 12/17] Update credits.txt --- credits.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/credits.txt b/credits.txt index d915e95..3326c03 100644 --- a/credits.txt +++ b/credits.txt @@ -1,14 +1,15 @@ - JamzOJamz - -Almost all new code in 0.1 (Beta) +Programming Data for all Pokémon GUI code and design Multiplayer compatibility - InfinaMii - +Programming Rare Candy sprite Thrown Poké Ball sprites Base code for Poké Ball, Pokémon, Evolution -All Pre-release 0.1 code basically +Pre-release 0.1 - Jackal Chan - Pokémon sprites From 11698cb964cfa0551bc2712355c6a4af36e7f4b9 Mon Sep 17 00:00:00 2001 From: queue Date: Tue, 7 Jan 2025 17:39:55 -0500 Subject: [PATCH 13/17] finished spanish localization --- Localization/es-ES/es-ES_Mods.Terramon.hjson | 108 +++++++++---------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/Localization/es-ES/es-ES_Mods.Terramon.hjson b/Localization/es-ES/es-ES_Mods.Terramon.hjson index 03e3578..27c1c1c 100644 --- a/Localization/es-ES/es-ES_Mods.Terramon.hjson +++ b/Localization/es-ES/es-ES_Mods.Terramon.hjson @@ -594,71 +594,71 @@ Types: { NPCs: { PokemartClerk: { - // DisplayName: Poké Mart Clerk - // BestiaryText: The Poké Mart Clerk is a dedicated salesman, stocking all kinds of items for your Pokémon training needs. - // EvolveButton: Evolve {0} + DisplayName: Trabajador de Tienda Pokémon + BestiaryText: El Trabajador de la Tienda Pokémon es un vendedor dedicado, que se abastece de varios objetos para cualquier necesidad de un entrenador de Pokémon. + EvolveButton: Evolucionar a {0} TownNPCMood: { - // Content: I rather enjoy my living space. - // NoHome: I wish I had somewhere to live. - // FarFromHome: I miss being back at my home. - // LoveSpace: I love how much space there is for wild Pokémon to appear! - // DislikeCrowded: Although there are plenty of people to talk to, it's a bit crowded. - // HateCrowded: There are way too many people living here! - // LikeBiome: There are so many Pokémon to see in {BiomeName}! - // DislikeBiome: I dislike {BiomeName}. It's so creepy and everything is out to get you! - // LikeNPC: I like {NPCName}. They've helped me out a ton. - // DislikeNPC: I find {NPCName} a bit too loud. - // HateNPC: I hate {NPCName}. He just doesn't respect Pokémon. - // LikeNPC_Princess: I like {NPCName}. Who doesn't? - // Princess_LovesNPC: I like {NPCName}. + Content: Disfruto el lugar donde vivo. + NoHome: Quisiera tener un lugar donde vivir. + FarFromHome: Extraño estar en casa. + LoveSpace: ¡Adoro el espacio que hay para que aparezcan Pokémon salvajes! + DislikeCrowded: Aunque hay muchas personas con las que hablar, está un poco apretujado. + HateCrowded: ¡Hay demasiadas personas viviendo aquí! + LikeBiome: ¡Hay tantos Pokémon por ver en {BiomeName}! + DislikeBiome: No me gusta {BiomeName}. ¡Es tan espeluznante y parece que todo quiere atraparte! + LikeNPC: Me gusta {NPCName}. Me ha ayudado mucho. + DislikeNPC: Pienso que {NPCName} hace mucho ruido. + HateNPC: Odio a {NPCName}. Simplemente no respeta a los Pokémon. + LikeNPC_Princess: Me gusta {NPCName}. ¿Quién no? + Princess_LovesNPC: Me gusta {NPCName}. } Dialogue: { - // Catchem: There's a lot of Pokémon out there, but you'll need Poké Balls to catch them! Luckily for you, I have some in stock. - // Furret: In Johto they have a species of Pokémon called Furrets. They sure do love to walk! - // CheckBack: As your journey progresses, I'll offer new things. Check back here every so often. - // Biomes: Different Pokémon like living in different places. If you travel around, you may find new Pokémon! - // Regions: There are many different regions in the world. One day I hope to visit all of them! - // Crafting: I conveniently sell Poké Balls for you to buy, but if you're short of cash you can always make your own using apricorns and iron! - // EvolutionStones: Some Pokémon only evolve when exposed to certain stones. They're quite rare. - // SickBurn: A remake of Mobile Creatures has been announced! Though I'm not sure how I feel about the art style... - // Dedication: Ever since Pokémon started appearing in {0}, I've dedicated my life to helping people learn more about them. - // NoBattleRip: The Pokémon around here seem very peaceful. It's unusual to see creatures getting along so well. - // BadName: Now, I know what you're thinking. "That's such a creative name!" - // Shimmer: Like my outfit? I look just like a real Pokémon Trainer! - // ShimmerQuery: Have you heard of Shimmer? Apparently it can give people their own shiny form! - // PokemonHello: Is that your {0}? Hi, {1}! - // PokemonGrass: Is that a Grass-type Pokémon? Those are my favourite! - // PokemonIce: An Ice-type Pokémon! I've always loved seeing those. - // PokemonShiny: Is that a shiny Pokémon? That's incredible! I wish I had one myself. - // PokemonShimmer: Interesting... Your Pokémon has the same colors as a shiny Pokémon, but none of the... well, shine. - // PokemonNicknameHowto: Did you know you can give your Pokémon a nickname? Type "/nickname" in the chat alongside the name of your choice. - // PokemonNickname: "{0}? That's a lovely name! I can tell you care about your Pokémon very much." - // MerchantComment: "{0} may be a bit greedy, but he has taught me everything I know about commerce." - // MechanicComment: "{0} knows a lot about Poké Balls. Maybe one day I could start selling more of them!" - // PirateComment: Have you tried speaking to {0}? I can never understand what he is saying. - // ArmsDealerComment: Can you tell {0} to stop shooting at the Pokémon?? - // EvolutionCongrats: Congratulations! {$Misc.PokemonEvolved} + Catchem: Hay muchos Pokémon en el mundo, ¡pero necesitarás Poké Balls para capturarlos! Por suerte, tengo algunas para ti. + Furret: En Johto tienen una especie de Pokémon llamada Furret. ¡Les encanta caminar! + CheckBack: A lo que progreses con tu aventura, venderé nuevas cosas. Vuelve a revisar mi tienda de vez en cuando. + Biomes: A diferentes Pokémon les gusta diferentes lugares. ¡Si viajas alrededor, podrías encontrar nuevos Pokémon! + Regions: Hay muchas regiones diferentes en el mundo. ¡Algún día espero poder visitarlas todas! + Crafting: Convenientemente vendo Poké Balls para que las compres, ¡pero si no tienes suficiente dinero puedes fabricarlas tú mismo con bonguris y hierro! + EvolutionStones: Algunos Pokémon solo evolucionan al ser expuestos a ciertas piedras. Son muy poco comúnes. + SickBurn: Se ha anunciado un remake de Mobile Creatures. Aunque no estoy seguro de cómo me parece el estilo artístico... + Dedication: Desde que los Pokémon empezaron a aparecer en {0}, he dedicado mi vida a ayudar a la gente a aprender más sobre ellos. + NoBattleRip: Los Pokémon de por aquí parecen muy pacíficos. No es habitual ver criaturas que se lleven tan bien. + BadName: Sé lo que estás pensando. "¡Qué nombre tan creativo!" + Shimmer: ¿Te gusta mi atuendo? ¡Parezco un auténtico entrenador de Pokémon! + ShimmerQuery: ¿Has oido del Fulgor? ¡Al parecer le puede dar a la gente su propia forma variocolor! + PokemonHello: ¿Ese es tu that {0}? ¡Hola, {1}! + PokemonGrass: ¿Ese es un Pokémon tipo planta? ¡Esos son mis favoritos! + PokemonIce: ¡Un Pokémon de tipo hielo! Siempre me ha encantado verlos. + PokemonShiny: ¿Es ese un Pokémon variocolor? ¡Es increíble! Yo quisiera tener uno. + PokemonShimmer: Interesante... Tu Pokémon tiene los mismos colores que un Pokémon variocolor, pero nada de... bueno, color variado. + PokemonNicknameHowto: ¿Sabías que puedes ponerle un mote a un Pokémon? Escribe "/nickname" en el chat seguido del mote que quieras. + PokemonNickname: ¿{0}? ¡Qué nombre tan lindo! Se nota que te importan mucho tus Pokémon. + MerchantComment: "{0} puede ser un poco tacaño, pero me ha enseñado todo lo que sé sobre el comercio." + MechanicComment: "{0} sabe mucho sobre Poké Balls. ¡Quizá algún día pueda empezar a vender más!" + PirateComment: ¿Has probado a hablar con {0}? Nunca entiendo lo que dice. + ArmsDealerComment: ¿¿Puedes decirle a {0} que deje de disparar a los Pokémon?? + EvolutionCongrats: ¡Felicidades! {$Misc.PokemonEvolved} } // Census.SpawnCondition: Conditions unknown } } -// WorldGen.ItemsPass: Scattering candies +WorldGen.ItemsPass: Dispersando caramelos Misc: { - // CatchSuccess: Gotcha! [c/{0}:{1}] was caught! - // CatchSuccessPC: Gotcha! [c/{0}:{1}] was caught and transferred to {2} in {3}'s PC! - // CatchSuccessPCNoRoom: Gotcha! [c/{0}:{1}] was caught, but there was no room in {2}'s PC! - // PokedexRegistered: "{0}'s data was added to the Pokédex." - // PCBoxDefaultName: Box {0} - // RequireStarter: Choose a starter Pokémon first! - // NoActivePokemon: You need to have an active Pokémon to do that! - // ItemNoEffect: It won't have any effect on {0}. - // PokemonEvolved: "{0} evolved into {1}!" - // PokemonEvolutionReady: "{0} seems ready to evolve!" - // RareCandyUse: "{0} grew to Lv. {1}!" - // ExpCandyUse: Your Pokémon gained {0} Exp. Points! + CatchSuccess: ¡Te tengo! ¡[c/{0}:{1}] fue atrapado! + CatchSuccessPC: ¡Te tengo! ¡[c/{0}:{1}] fue capturado y transferido a {2} en el PC de {3}! + CatchSuccessPCNoRoom: ¡Te tengo! [c/{0}:{1}] fue capturado, ¡pero no había espacio en el PC de {2}! + PokedexRegistered: Los datos de {0} fueron añadidos a la Pokédex. + PCBoxDefaultName: Caja {0} + RequireStarter: ¡Escoge primero un Pokémon inicial! + NoActivePokemon: ¡Necesitas tener un Pokémon activo para hacer eso! + ItemNoEffect: No tendrá ningún efecto para {0}. + PokemonEvolved: ¡{0} evolucionó a {1}! + PokemonEvolutionReady: ¡{0} parece listo para evolucionar! + RareCandyUse: ¡{0} subió a nivel {1}! + ExpCandyUse: ¡Tu Pokémon ha ganado {0} puntos de experiencia! } From 095fc95e3119bc4318e12a78694b5f8e71dd16a6 Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Tue, 7 Jan 2025 18:08:30 -0700 Subject: [PATCH 14/17] New Kakuna sprites --- Assets/Misc/_Unused/MenuLogoAlt.png | Bin 5576 -> 5572 bytes Assets/Pokemon/Kakuna.png | Bin 540 -> 775 bytes Assets/Pokemon/Kakuna_Mini.png | Bin 446 -> 588 bytes Assets/Pokemon/Kakuna_Mini_S.png | Bin 457 -> 588 bytes Assets/Pokemon/Kakuna_S.png | Bin 542 -> 775 bytes Content/Pokemon/Kakuna.hjson | 15 +++++++++++++-- Content/Pokemon/Metapod.hjson | 2 +- credits.txt | 2 +- 8 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Assets/Misc/_Unused/MenuLogoAlt.png b/Assets/Misc/_Unused/MenuLogoAlt.png index 9cc0630044e2abdc8d44ac84c46b2e1002e21e57..a4c1f8c801759648f484131a3cb28a89ba0c5b94 100644 GIT binary patch delta 4857 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 diff --git a/Assets/Pokemon/Kakuna.png b/Assets/Pokemon/Kakuna.png index 73c235a10f09b35ead84eb9700fcc9b7a6f3ba87..fab669e50d8a8c3401a7f5a03f95dc4841e3adec 100644 GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^5wBBJR*x382Ao@Fyrz36)7OYN?apKg7ec#$`gxH83GbB^GfvmTtgI0^$hil ze(zxh8MZAo!ZXd&Q;UHE$YEuWVq|4t1hTw$N zv;eZ8x(p2rK(a5dezQ1rE2j!*Tb-wiV~B_M+o>n>4jb^esLm|<|G&Tc<&1?nt*006 zY;_Qrp+8~AnImtXi@xo;_kUi{gB!n~k6X%~~pk2%e@c8u??ooS3L?z!zDvmx4;t?JAi zt*jNg%vpZx%-NN){IZRhwS0ReR+#=|7877T#Va0sX+4{>!|fRtiyEA-WSAcKwnMGT zo=snW8&)(ub0!-^YuSzdAlSljnJX41a#B!KZ+ z4DXEts~_ZTk$Llx^T5O$-dzXIe5>VmW6%zreUVRc!JRqR=W<_Rn|(FL;dI7LQJ}My dy|2E|8L#7Oy77XhZ$BtjJYD@<);T3K0RZ%v{2u@S delta 520 zcmV+j0{8ug2Al*TiBL{Q4GJ0x0000DNk~Le0000Q0000=2nGNE0Hwr4IgueCe+h6% zS#tmY4#NNd4#NS*Z>VGd00FT{L_t(oN9~uPa)Uq+hM}sDfUHDTMn)p@2$7MP#WLxAvG;}zfKYPvb zL~(SyyWs}Mw~R(EyZtwf3_io@e~e(_GYA1gZWiBYs0p}SOgz22X3>o1w@~`%+;EU9 zd6%vz-5;n;d^R?6a)jMiRb>W5bzIY^o%OCcKJIgLV}$FSZ_YYq*|Uy-o8YbjsuIx1 zt)uabC^ofjyK!^Hcg*3(gXwZau>ocPJ6^4H2!b5TF;Zxw>xa3!@W%Azf5L}6BRnt2 z4L9RC^W_FaGiqC?-bq^T%-Y>xCe0Brm7>V?ALIs=g5QO{+yD_qz_|-SOa40N5@iIO z8mPGE+;~RwqxW^@?5LTG=ujF1nE1MKUsaH2G^?&0bejFEu6z_k ze7opXsY0@}>to^xXvCCM+2z1HB#{$C#e0000< KMNUMnLSTX#`Rr%_ diff --git a/Assets/Pokemon/Kakuna_Mini.png b/Assets/Pokemon/Kakuna_Mini.png index 4ebf3ce1632532d5060766ec295d88c181597f65..e3895b418872aeaabcba349831b32cb299c357fa 100644 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%7Y*I7)-#Md7hFE$xF34zO9h zKO-nE)?lUC*L<+Nuj799RL{g8t^yp(uUR)X>pZnMuytACYR3s0mWzN?h?-JT&wP_0 znfB(rMk~%`+0VD&VGrDC8Y2@U@$4Nt6Z5GJp92m#+KIGDT-#wYA^Uaf^=5^}ho>UA t(i`S(DU4L$y1he2V9C_eO!g<`oAhUVPc6-=ndkxXo~Nsy%Q~loCIEwNu15d> literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3HEhs@wJeDb50q$YKTtJ!KGPtXOJa#=yW> z;OXKRQW5v|+QH1j4g#%-OWU8!s_x5kUAv@r%7m~>Zc!%<84t&>J^MS&Gq|_T25|>TK5I ztGKY3v3P>l8<`7?+ZRswSX)!HqyPKuyDthD+3(71@GKRPH?@j6a4=G)V0lf;6{c$l@?z`z`l^Q-8xzpJGz+7Iukaxb6f0~#r)408Z2Av(@w0}kzDzopr00)Y^v;Y7A diff --git a/Assets/Pokemon/Kakuna_Mini_S.png b/Assets/Pokemon/Kakuna_Mini_S.png index 0e89aaea7d82131422950aa968f1f8252296f20d..8cb6aac574cd283d5f600d4815399d48027fa7d7 100644 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%7Y*-iXD}xjxD+42tStCKw(rNQx{@K~Fc_Q3}S*sR{4 z5fm3|u+r>nK3Lw@aX)*iXW|c60gmO@tQ(tko?0B(x~y=u;{*-MML;SgOObY{E_GJ$bn8?g%!z*~u!QbJ$e`9l_Ou=%U3*X=G z4tZz(=bwPZixZ6ew?ulDbhjLFWaq00n%of1+1bn|^I?JWL%IIri@yDNe*U$RFIQ)C zo6LtLzKr2bYr5t#TRq4#N~w{bUvmC%ZOvYtw03Tb7Y7)nBW=5)m!5pc#Aj7>pm~$B z%=IY&++nwuo>VNn(8z4IsjB64fXKF*pE*D7FDtk(ky&nv?86U^9H^h z(PA5T!r0cb_D#qP+R*@X#fFJ*RD-xfxaX*WY&gN_KZ!Bh{g;-z`GW<@>^Ui%fo$6A zb;GT9F|spTBq*;|TrZ{fAVGoMMzeZl%-ht!W}tUBOiXY57W^=QiT#g1EYRxnH@+6h TeqwkY7&i=_u6{1-oD!M<&SJW| diff --git a/Assets/Pokemon/Kakuna_S.png b/Assets/Pokemon/Kakuna_S.png index edce44eef64d671623256ae701fa1ef580f69e48..463e9f4e58c45d81078ad4ee79efe786d437f460 100644 GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^5<=BA|S<4666;Q6a)c= zd(C?zfnuBm9+AZi419+{nDKc2iWHDxC9V-A!TD(=<%vb93;~Imc_n&&t|1DhdWL#N zzxOb21FG4U8sVAd>8ZuQ0pzeUNHMZ9FalX#Kr9VqgM6XE$P5-|0!MXrq(i9*Y1ek#4Fo9JD zSy}*DP+f)w1|Zp&SHD@Dx|LG}w5`t5#WBRg`|Z?|d4~;nTvTTk{r}(J{c^^_oYvC| zceXkR%+Q~( zJg@vTLu$rk2Nqqu>AM-&GlcF-zSvuCBeb~Xb&)uO;@N{Ss!JI7Jw66A%CJx0`bL>S zCs=wd<2vpH!Deoejd!>XcvwtncVS-8owSR|{3!S$^3@%v!#^5-Uu9GK&c?pW+n{zO}!9B5tVwz_F| zMUunHgIQag_zHB-b~ang;#eVIvQnsvf%TM1A?t=G=3&K+yeu!d0<7(O9y4j*coM*P zEr$2Tfz=Q4w#dBs$a!F54)3l5XTH_)yD?~o&c4Vex!}&6>vOrUu+6?2<8V6TrYO)^ d%idRC=#1C#HQjhY)3+ZKE1s@?F6*2UngB?b`+fib delta 522 zcmV+l0`>ie2A%{ViBL{Q4GJ0x0000DNk~Le0000Q0000=2nGNE0Hwr4IgueCe+h6% zS#tmY4#NNd4#NS*Z>VGd00FZ}L_t(oN9~uda)Uq+hoLHufUK;HjLaicRz^l5BP%13 zm6d&jN@QeZWMvL~ zjXN7BN1P2eC=Qt&`Q*nhJF1Zkf9ErTiDb|R47pi&qp>F7RMzqB+=e_>}m5F5Iq9;d~eOda`KE7=2sGY;UIX>(@x-i1?-aWok%(4|lz)i5KfT;v_ zIOO+Au zYM|kobHf?M$KdD8-&0`eVJGL}?lAdlcd_)aHz&RuEj{eg!&ZddN27aK;8X&N1|_wQ ze}VS(u%PeDHM|jk8Q8ABU@2y+dy1T)ebRhJ1~STv+5jd}S1wfreMV7r<)G8-Uv=e^ zpdv>EuYst2s2HHgKkcafntF^3UZntz0qDGzDkDH<4%eI;$|y;G0oWqgfS8-Bvj6}9 M07*qoM6N<$f)lvy1ONa4 diff --git a/Content/Pokemon/Kakuna.hjson b/Content/Pokemon/Kakuna.hjson index 5238baa..93913d0 100644 --- a/Content/Pokemon/Kakuna.hjson +++ b/Content/Pokemon/Kakuna.hjson @@ -3,9 +3,20 @@ { Transform: { - DrawOffsetY: -2 + Width: 20 + Height: 28 + } + BounceBehaviour: + { + BounceMinRange: -2.5 + BounceMaxRange: -1.75 + BounceFrequency: 18 + HorizontalSpeedMin: 0.7 + HorizontalSpeedMax: 0.7 + ChangeDirectionChance: 0.5 + MaxJumpClearance: 1 + FrameCount: 4 } - WalkingBehaviour: {} SpawnController: { Stage: 2 diff --git a/Content/Pokemon/Metapod.hjson b/Content/Pokemon/Metapod.hjson index a3a3657..177a78c 100644 --- a/Content/Pokemon/Metapod.hjson +++ b/Content/Pokemon/Metapod.hjson @@ -14,7 +14,7 @@ HorizontalSpeedMin: 0.7 HorizontalSpeedMax: 0.7 ChangeDirectionChance: 0.5 - MaxJumpClearance: 16 + MaxJumpClearance: 1 FrameCount: 4 } SpawnController: diff --git a/credits.txt b/credits.txt index 3326c03..aaa0347 100644 --- a/credits.txt +++ b/credits.txt @@ -18,7 +18,7 @@ Mod logo - qAngel - Pokémon sprites -- L0ST5ILVER - +- SmokeEntangles - Official soundtrack - Rose - From 1e89d962c0323694e1e8df61c60760b09ced4d9c Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Tue, 7 Jan 2025 22:31:34 -0700 Subject: [PATCH 15/17] New Eevee sprites --- Assets/Pokemon/Eevee.png | Bin 1107 -> 1555 bytes Assets/Pokemon/Eevee_Mini.png | Bin 530 -> 667 bytes Assets/Pokemon/Eevee_Mini_S.png | Bin 560 -> 667 bytes Assets/Pokemon/Eevee_S.png | Bin 1100 -> 1555 bytes Content/GUI/MenuSocialWidget.cs | 6 ++---- Content/Pokemon/Eevee.hjson | 11 +++++++++-- Terramon.cs | 4 ++-- 7 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Assets/Pokemon/Eevee.png b/Assets/Pokemon/Eevee.png index 3e8b0c860c7d32eca8c98454d76e416788fb59af..4f63aba1d80c370e998c0cb08c7906baa93ebce3 100644 GIT binary patch literal 1555 zcmZ8hX;ji#6#pY`C?V!(SP7ZNFpe5fVJ?A_W-HAA z09Z!x_o0J`1po-y6biDMiO6UWAc=H8GH|_P^=r^DjPVZi1^`8#`Nt?D&_>g!A-OMU~86Cefv62x#&`5A^w{#cMNO79T}Fbod;4gc2^ z07LmEfFYQPCvLz)E`6!G*wN_Hmr7EQFNy(J*I+4=?!FmhUr!P6_{FFwe=;R3Ho*jZ z$yADucgTSq&r2U2sl>y5VD^DC3(4Zn=wclSD`~RW@@R)uts5%3lBM+gG^*Yh$T%;{ zfSZ?9>4o1J9{^W*8~fDw`_=$|HqPZCG1&$hZ#T$U-|htsFES7>V6&gcwJV+dI}+Jl zQ{resIVoTjQhAeQS2pDzCSXsVEZ>z%a6t*Wz30i{#tl;tL z2Tk#_;Zi%*GZfY|xFYaq_kNBFHxcJ2#M)GRtR`92J~?APqPwTP5)n6r9_HGU(xa1% zxN6Vbj;OYYJ19Me;A&!NtetT)X0)$NQS27%PBP}scXf`qJ!#VP3gE#fn<^B@TUi4| ztq=CrjIDUIwGQvHOI{!O!lfVHqx1K#eyll0blT;Z9Yt$D`+Z9`S$}ecP8~lxGvF#x z8;^2SlF=6ADRHUNNuj4xWEPSpaUy28RV}bBK^=;w9yj8;Lu)U4X}4{Ykv@9m zy}prj(64KKi}q~Y59xiy@{2qUOLcgIrH<_-p5MHG>t8?P9qaSBmhSNL)7>^)jGn=Q z@#?my3Ui*c#j5z`hUYY<6ycEU6+s{j%9hc_nZ9B06`g+~$BbU$ZImarWVlZp#m^Ku zF)VCt&Rkt}dSV8hrpU}`ZqQh)w@*k+wl*ZOYe4V3S4{lc+Cl_bZ$*(S7B zo?nn->8<|tjSfP_rl~64R6kIQXPMGD+VO{)_*pq_-Ic%TWhm@$@|`d+)Nn$qoa5~g zVymjC#oP2nZ@Dv1%dprnPDvyCImLyV-D*DY$3c`s|6virGxx2gVp2YsfQ(`blDT-* zHA@sr!z_%!&j&wJ_X@~DVz4oTThNz2v9pugkU9FB+eDC)jvZc37m9~4lXfw7>|cmF z?mY2aZUSn#T;ho29fw;9Fyosqm#VU#P>S5tJ8@}+M6xAW=#vmSJoo}L3#XRlnalN! zUZ3FFjKtL9tbqQJdu=Eu$Tsa>^kBf1X~p(`dxMYvSj7yF)}^#G0qhTc?AwhNQ&F6H z302}o#NJI+Tugz{OMVYs7!CYv6^`iQPm-L`>*f|TLk>IB1HEGh`E@X!f+@VOC_I5@ zn+!_jeRZ>f0~pM>2MW<&lj9Nf5>M@6l%?M&>T8+lX0|_Qn~SYw)#mXFWF%qAc4Fvu zI!kJwr&x2DBxUJeuhvHT3vu_XoegBS>cZ~BtmZBDdBCoX*rIC}e C-G3+m literal 1107 zcmeAS@N?(olHy`uVBq!ia0vp^DnRVS!3HGl*OuI8U|^B*ba4!+V0?Q}x8SjbM8m`I zc@3>iO>K=$txb(>t!<61+^pQZK+Md{%FN2k%gTGYTtk<8;ex zF72dKUHKU|X2{AHTochUOg*~#koM6-k-;l0vR53PveWhOu{S@O-oF>Hi{awFe_!#= z;guT-u5D0T*3+S>op)h_VORMa)7I9_Y!7p~Pkin%hzkDvu&G1yGwV@vlbkbs+UdTD zg>SxbEH+g-Z+s}j_iQ`25>Tu2ajEYGkHmPTH$RqLY-$Qb@_HQi?+1Q<=%l;s%+yD0 zywZys4k_`;Zk?faWZzYwcA$baotniyb5brG%!{^uUt`%m@4QWQdxceR#|$I+ zfDkD&w~u|Bmu=ukOgKB^+!elB2b=2S>BlnNj!Y2*27DLLmYM^R!4WM63dc&^AddL> zM)uK5lOXG|>LV6suOyx7n6W7d7$+M09<0&SNjk-m&U+}bxkFPK7>iw-mjx7FQ>gKX z(F`-m>3LMvx?N306KJ*4vNb>2fFbjdG2M5eP;l5Dtvx|HzzFQx z+!p0CGa3|S`ak~hJv_X0!-v1JhivD70xTPBEjUstjsx9iku7j;TZhegNVEX`79UXK z3`{3Gimr)>9nb4Gh*JJ!qug`tO3e-hpjL~LHHG}@c^5YrTHiB_3N{8O5uoY7C z`xRT?a)Z1zpP&86;{s3w6uyYKysJ8^_J2dh4T+=gxkT?rU;8mZ;Q0k*xpw16Kr6r7 zDb3sKEU{KlKPuSzOQZJDMTyB}dmgWG1V&d>_4!%FFMgicT;8$#atAQ^GrBHKOcr@> zk_;}2*QCu!1Es9sur(lC*nuJM%E6rElMZ#nzU>{gs|Ed+3jz~$ zN8zlMM-d6*ATZ#MOxYO}0?BTI!ONblar`l1M^FvW9U}kZ9_j*fZZtS6*E1-pH5~ce TmbM94STK0H`njxgN@xNAfP4LN diff --git a/Assets/Pokemon/Eevee_Mini.png b/Assets/Pokemon/Eevee_Mini.png index 6a19134247f8a9beb5bff5498a438fc02407f32e..248f7ae01ff9d55320543b97ce3bad178cfd441b 100644 GIT binary patch literal 667 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3-pi{XDx5NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%mkaO-aTOJjTU{HR>!3C()n-#?{L^!Df`Wqn|Nn0-X9ZNEJpa8Ykm4!{ z@(TtELIA_2GdkyiqMQXDk;M!QdP*S7xa!f}NkBn~64!{5;QX|b^2DN4hJeJ(yb?V> z*AN9$JwrXC-+P$10o80vjqptK^weVD0CHFvq!?Kl7=bJ=AeM%*LB7#oWCn{f0ojI( zObh}*Itqw0+gZTkSwJ=j+@H+C@B-**7>#Br15j!LI|B<)rGb&L0pkLQsURC!7eGv! z0%U^#6VO~Hu*x7y3m^-s%h138Bs)ou<;D5s95;Z$%H`?e7!u+B_9`RSVFe!60N+Jr z-}is`!5yU8owwqsq5T$~-1`BGOZyKNUT?dXv%y~a&3U%pn-Bi`WAh?z=eBE?Dk=SKahxNo}|5GiO)$DiG>BD~?H@Vop zUq7*Vt;GW`j?y~&GZqQz>@l5(W%Z@y%#yR=8u)XS`N{qi6l+rTx#7+Y9(!G!$EK@bxfo9PYOikz3tR zv5(p6f&RXd!VhtKA4>f94A}oXs%XN~22TqHyAXpm1sOiaXvXb)>|n7!+gw_+VqdK- zs5oQq{x>f4iNa~d$ss!~-#*PEzsFsnu6pxz)zcus?gtGV#}t1CJ@KBBuT%LG9giAI4b`BUDBE}JfsbCj|BgX)Rx+hqa@4kT6Y*NE}v i%R9^XUlJDL-5R^KpeSd7M`SSrgUSmKW^77kl>rJ$l(KW=8{ocd84X9>YYJ_K+r>7PJ2av3CK2N zWMU8i(osO1+0FtM&jPYRpk*a9!waCNVKkbh3_z&~>vp@ z3Xlx~Oh9v)z$$|*Er2YjE<*zYkZgwUTx&M{enViea(TKqhD5l(y~@aSSb>K%z;{vE z_x&G!a0h92=dCzuXupOhH$HH2Y5&2(>uvXPHrPwQInVZc^TB_AY+l6e+;;8Kj!J_U zbH3kO&)uY~b+DM}&GZ?vmmShv3q%D2O<1~3W=-T&2<$P`I;7LY*)h?wCG>#AUh#wc zB7tnKVGM=|Q%cXBRGiWFT3BjvCD)7~PNQaLNky@8{T1%a8nSzeTq=L>?Z0WtcqYbc z7iXZ&*M~}J&kF=p#18#_e89fJYaP?04kyFxnF6g74q9cF`7#z4NIaMozkzK<%CafW zp4+D_y=E%K(#g-TWAe)UJ-Z!s^J-SSI;?YfN3O*R=Ocm}^*XkQEjr_F&d0w0q0)>#LtDnm{r-UW|(-6^S literal 560 zcmeAS@N?(olHy`uVBq!ia0vp^0YGfS!3HEhs@wJeDb50q$YKTtm6ssQ7@+d}2Ll7+ zBTpB{kczmsHw?XW97S3mMz&1dHT_&q4-YSkv0zO1%+m!);tCxLHZEG|^N1}ap@lnr z$*FbKS-bLYGs`{XcJp8T)p_N6-Ae}_I<+lk{&=zR#|wv=5(PUe0eRVue!e5_?2iZv z8!Yr?t8#`wvBV+XXy4TO8TlttYA9(C#d_V2F z+STTi_wj4vjBL-({QB$kmzsS6B?2Cd?wgtwVy>6Yj1piucKr0}{^uK=Em%Vi#J^Fn zFkn*f`MHay^}3G2yl@BBJEzv^@!eZx8ng1bJJWAF_Jz$1To#jL8S-@^I2}(Fa71y> zP~&4S5pZC1KlM*1abZ^YUNOG)r`KQpP}{lytXBHn&&13RVehsdoM-3r_SG_bi1Owe zjDl-;BIAyJ>QYM3O$l;fU9+)yZ*3kAU)=7lR12HqOy@)=@iA#U@Q8F^Ys`9YZ@1Tk zYej?gX{UR4?4-m5tXsV88_(R?@AE=o0u$Rt=123>I6~N5H?$d~hJ5?#eDNTQh(U*} zL}Q=dIb+_3-&N^H(5Tp#&mLI%Rq|hq R0x$_Mc)I$ztaD0e0sy?k=#KyZ diff --git a/Assets/Pokemon/Eevee_S.png b/Assets/Pokemon/Eevee_S.png index a15d34d7d5ac3ac231157a62294d513ae2d074c3..952609f2138bb5e65646c136be9eba3e44fd7b5b 100644 GIT binary patch literal 1555 zcmZ8hdpOf;9RJNNmo?zo{orT0ptjFY@&UDcd*4Cd#pWf?SXnDnA6A#Ax062Hh?y0 zXad_Hng9f3KY(iXg{xkJhNy4&)j*Dgr~w8bhJnh?(%A6FfLtYXP*wF`@qdQ`;5;sE z0yMx33~m<&a`SUnRfXow&z%GySBVA89c}jnmujLOXFkqw=yFpJD^laFqjF!wc8P6$dlKmVi@Zo| z8Q#y#Kzxs8VwGMzx#jv~hpQM41k^I7DqAj{!lF`A$_}QJ7$+EuyqjcGX!fMh@W&oM zauVDbTJvmnNtYA)7Iw`Txrm8HA`nV#w#80CE3hM&@qqEXB>Y;ByeXXA*^yy@fh6$_ z?pZhnZ)Vj4SYwC3b*m=E2yEBz)?kIW+R*tm`V&k(beJ_`+1>_Q5>;*I)7Vfs3a_Oe zne$ZYUduIa8m0;gM@ak(A=*)Ew`gPExIDQMZ)8Qur8Fzfp@wqApfx^53!Ja+Zi!n7 z6PQb$!%^CS75=9Oq8JkNLaYxLWm55>8gEoLctLMQ(J8+b9=nK`Vp`%eBa<|lQrG;R zh>nGaa3uq4zsXQbzU-(K)U_>5bck~(NsGDG-#gku}9^&%L8p^3J=*NU%e<{phzx-sb3CoD;M*iF7DlOBWOjeh9iH8v95p zn`IuZuUw(>?Wz<4_48>p`urAN0&=Qd$}ug0pNu3WYcieH>&o5a9v(IL4{in14M`__ z`W@Qj7wf;v94QvwU@>TtQ@acmbT{6bQxyU9+-_+#7 zZL{+W%ZLn7c3x|fOy9vWO_ZA73L9vIigbm&g?;skA^(sBCuo2$g3g zq!;J-jm~s-z-=HN@*{|GzgtV9eg6yxCVyW=4U1HywY32Be|_i=n)MeW7>#@q-w}s; zlrFlFrb8+DEo6Px|C3P|te^c3Z;RNux-OfrI*{q_88gnV*I|jM+{dEAvl#lOae;88 zeuZ-!iJW(V!$xcKTq0g!NJBxTnGHoFZOa4HuI`T2m^xZr0sC?do}0E07qX8+6Id3A xEXwf$nsR!({FpBn-DzyAR&&2T^s$c7n*LE2ojWt8h&t8JMDz~ux=Wy^{|A6^fEWM( literal 1100 zcmeAS@N?(olHy`uVBq!ia0vp^DnRVS!3HGl*OuI8U|(f}&Qz;^YSzJ~rFGkuA4q>@)Bi|+ z^WK$jJhH=T9FHHIQ_=p`cj?4yYbru3m)^K>FGQ-jc*``2o$f%XA1)T`E%R$qh0ig5 zOo>f3wm3dd)y*Yp^CLc4_Qe&4zb)G&ImbETwZPJpmTPU(=G!Q(o$0T!Z^7dPzdJyK z%<5zWqoiFlB^Pd8_*A{$Bin7yk`wdPU+(}JUE!SV?49j=+FwraTq98H+AV2$BIPeE zBv?bt^ffPeX)0~G#<7-H*S_-G64TY%c-UwQzM;(*+remnI>}QX~d10lsk{>52Rm;hluKjqs0qB;a@3ndjs=xiP zR7i>ucwXuBqtJ!tzD?3jww7ybAO9Zbk2=SDN5c$cCGTzNBTsiJ^ccSBEPSYZ+En4t z(W#S8;~v5Ir&<%PnQBcCkV7; ziK+6mY=@T9t<&V)T{K&-2`MYBjoi5Sae~NvkU5uT32rm*IB0nUEPfFvWWx4bppNg3 zMp=nW&!f7j@tSsFKc_xomi_;`Kk!fLHuI^nnP$ff7MIDE$Dv7-Y2e`Ny6Lxp@M0GMPUM zU8V$qefcd^3MjcH%@r6Tes_R^QQ1cxKW0Akt<83+$i2XuH|{9_gGgU<({cZOmq4NG zKh<}JtGN|E`Ly%XP&*I0rc+FvkzpFIwxLxAam$E&>8Gjd~P4#ht@5v h2n9wow-w(r`O{{tEU9_TGk~Q8gQu&X%Q~loCICH){>%UX diff --git a/Content/GUI/MenuSocialWidget.cs b/Content/GUI/MenuSocialWidget.cs index 23981c6..37bde85 100644 --- a/Content/GUI/MenuSocialWidget.cs +++ b/Content/GUI/MenuSocialWidget.cs @@ -47,9 +47,7 @@ private static void MainDrawVersionNumber_Detour(On_Main.orig_DrawVersionNumber 1.07f, SpriteEffects.None, 0f, alphaMult: 0.76f); // Draw "Join the Discord community" text in blurple below the version number - var discordText = "Discord Server"; - if (_isDiscordClientRunning) - discordText += " \u2714"; // Checkmark + const string discordText = "Discord Server"; var discordTextSize = FontAssets.MouseText.Value.MeasureString(discordText); discordTextSize.Y *= 0.9f; drawPos.Y += 30; @@ -62,7 +60,7 @@ private static void MainDrawVersionNumber_Detour(On_Main.orig_DrawVersionNumber if (_isDiscordClientRunning) { FakeItem.SetDefaults(0, true); - const string textValue = "[c/FFFFFF:Discord client detected!]\n[c/BABAC6:Click to go directly to the server!]"; + const string textValue = "[c/FFFFFF:Discord client detected \u2713]\n[c/BABAC6:Click to go directly to the server!]"; FakeItem.SetNameOverride(textValue); FakeItem.type = ItemID.IronPickaxe; FakeItem.scale = 0f; diff --git a/Content/Pokemon/Eevee.hjson b/Content/Pokemon/Eevee.hjson index 541a86b..2a9305f 100644 --- a/Content/Pokemon/Eevee.hjson +++ b/Content/Pokemon/Eevee.hjson @@ -3,9 +3,16 @@ { Transform: { - DrawOffsetY: -2 + Width: 26 + Height: 34 + } + WalkingBehaviour: + { + FrameCount: 7 + FrameTime: 8 + AnimationType: IdleForward + IsClassic: false } - WalkingBehaviour: {} SpawnController: { Stage: 1 diff --git a/Terramon.cs b/Terramon.cs index 8734fcb..c6452bd 100644 --- a/Terramon.cs +++ b/Terramon.cs @@ -52,8 +52,8 @@ public static void RefreshPartyUI() } /// - /// Resets UI states for reuse. Called when the player leaves the world, in - /// . + /// Resets UI states for reuse with other players. Called when the player leaves the world in + /// . /// public static void ResetUI() { From 0a69f886fee93023bce70ae948a16a92c7c6723f Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Tue, 7 Jan 2025 22:48:17 -0700 Subject: [PATCH 16/17] Menu social widget Overhaul compatibility --- Content/GUI/MenuSocialWidget.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Content/GUI/MenuSocialWidget.cs b/Content/GUI/MenuSocialWidget.cs index 37bde85..5a6fe6a 100644 --- a/Content/GUI/MenuSocialWidget.cs +++ b/Content/GUI/MenuSocialWidget.cs @@ -42,6 +42,8 @@ private static void MainDrawVersionNumber_Detour(On_Main.orig_DrawVersionNumber var drawPos = new Vector2(15, 15); if (Main.showFrameRate) drawPos.Y += 22; + if (ModLoader.HasMod("TerrariaOverhaul")) + drawPos.Y = Main.screenHeight / 2f - 74; DrawOutlinedStringOnMenu(Main.spriteBatch, FontAssets.MouseText.Value, $"{mod.DisplayNameClean} v{mod.Version}", drawPos, Color.White, 0f, Vector2.Zero, 1.07f, SpriteEffects.None, 0f, alphaMult: 0.76f); From f80518e68d2002b65c381bb6608a16889ed1cc1a Mon Sep 17 00:00:00 2001 From: JamzOhJamz Date: Wed, 8 Jan 2025 10:22:49 -0700 Subject: [PATCH 17/17] Updated Kakuna shiny sprite --- Assets/Pokemon/Kakuna_S.png | Bin 775 -> 775 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Assets/Pokemon/Kakuna_S.png b/Assets/Pokemon/Kakuna_S.png index 463e9f4e58c45d81078ad4ee79efe786d437f460..8141cfc13828adb6eed9ddce8cf05a8d98450710 100644 GIT binary patch delta 112 zcmZo?YiFC_=4xG_tL&gS{e|0^|GrtPUHwFcE;wTC73kC{;0K>iJ zy^%mM&H|6fVg?4jLmm delta 112 zcmZo?YiFC_=4w}}ukEif{e|0^|Gv2!-2VUnFD59*z`zh4q)`N+FZyujS&D^ Cs3>g!