From f3d84c58cca437f4aa160d6345ceb4dc771fd03c Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Sat, 10 May 2025 17:42:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B4=B4=E5=9B=BE=E5=92=8C?= =?UTF-8?q?=E9=83=A8=E5=88=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/entity/DPSGeneratorEntity.java | 5 +++-- .../textures/entity/dps_generator_tier_4.png | Bin 0 -> 730 bytes .../textures/entity/dps_generator_tier_5.png | Bin 0 -> 731 bytes .../textures/entity/dps_generator_tier_6.png | Bin 0 -> 720 bytes .../textures/entity/dps_generator_tier_7.png | Bin 0 -> 714 bytes 5 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_4.png create mode 100644 src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_5.png create mode 100644 src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_6.png create mode 100644 src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_7.png diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java index 898e8a899..eb09725e3 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java @@ -198,13 +198,14 @@ public class DPSGeneratorEntity extends LivingEntity implements GeoEntity { if (getLastDamageSource() != null) { var attacker = getLastDamageSource().getEntity(); if (attacker instanceof Player player) { - player.displayClientMessage(Component.translatable("tips.superbwarfare.dps_generator.dps", FormatTool.format1D(damage * Math.pow(2, getGeneratorLevel()))), true); + player.displayClientMessage(Component.translatable("tips.superbwarfare.dps_generator.dps", + FormatTool.format1D(damage * Math.pow(2, getGeneratorLevel()))), true); } } // 发电 ((SyncedEntityEnergyStorage) entityCap).setMaxReceive(entityCap.getMaxEnergyStored()); - entityCap.receiveEnergy((int) Math.round(128 * Math.max(getGeneratorLevel(), 1) * Math.pow(2, getGeneratorLevel()) * damage), false); + entityCap.receiveEnergy((int) Math.round(128D * Math.max(getGeneratorLevel(), 1) * Math.pow(2, getGeneratorLevel()) * damage), false); ((SyncedEntityEnergyStorage) entityCap).setMaxReceive(0); } diff --git a/src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_4.png b/src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_4.png new file mode 100644 index 0000000000000000000000000000000000000000..72208127f0b53c655790647c086618f1f47c9ef4 GIT binary patch literal 730 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V4C9T;uumf z=j|Q;zDofz>>rF26HjKD$u&6d_`oplkcI?*0@J#l-HIO>)E0ackvniyrb+uumuhFA zxZmW3mo#--&%J*CIg*dJ{?oqqzrB99IhMVDy1Kl6licr*e@{QSaDVybm-n8>t-sFR z|9bW6b@v(WN`0$+_WaZN$ZITtnGFxvjmt+Bv&5&BUQ#Dena9(r0CRpNWfJFS*Xhv33(-2!ru{`z-ba7C+MJ zZ)LGA$a(ggYsR|8+gqmc{)>~o)9#?W z`rNqsXF@~w+6QwKbbI%)=A?BuH|Kn~eEC#q!ls<^Neb*f{(cnuHr3uqaqC z;$^a3eE+V4CXb;uumf z=k1-nUBZD9Y!8GvTVfg&4oYv_deQramjUDKt((NFwJ&p=YzozLl#b4Kxm3ZL=y<`2 z{mhQdlYibkGwnq(fF`N4RX6*V)@2Zya8eMv^=|j?{ZcqQE zY#x1_n=Zc!KJcfg{;^W@pFdwd**a|car4#Fn1-Y0!=LLn>D1k`G6k~ZU*|LF{AYtEt;|+i`x~ufJcXJH|5{o@Mjr+Z8c`1@iv;(rP^=fk_c7xNszY WrQ8vpy17lOLGqrielF{r5}E+DCrQ%) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_6.png b/src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_6.png new file mode 100644 index 0000000000000000000000000000000000000000..36e514852b5c9f201a4d87ddba504581aba79481 GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VCwR8aSW-L z^Y+f#KH)$Kwg;Lk*Q;7It$5WtVa?4qtP=tbvOeIP$L%nsg*zi_R>JiLr?5}~oo(}2 zSa@#AT3OGX|L%?D{m&a~p#0&$RwFD?T*#axA;TmSb!hTj!p<_QwRM(l4(e=<=Dm zjO@D5(zE$hw%?PPcm-l!vuT8;?=rRbl~UMoj(5VUBH#7*m^-Vc2Qaf--^myh`}y^} z`i@_F8rV42l``9W`TR%iDNi}ihjuoOcTdHOW94G&lpEEqZb7@DMY7~21?vv^bPTr2ZEWdeiDx7|s5@A7;M zytDZpqXzr`SC2N$I4gemjp+Af;S6W~d@1ESaQ2}2@5@&;8Pe+PqSzN${Yb076~($B z@0m5L&-Ii2EmwK#w(@o@y1>C{xsx&Nvuj~#;m`aD{gL_RN2_*UWaG^I8c|`nIlpbe zEv`P!OP5~iB$&m^$fh*UpXa!aS%l3#viT0T!H<`(Y86jBSiUx#SpsP3KB0^cpD(Or zm|$ifyoa$IP`<}@7@E_EUxAEKngrv L{an^LB{Ts5m03B| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_7.png b/src/main/resources/assets/superbwarfare/textures/entity/dps_generator_tier_7.png new file mode 100644 index 0000000000000000000000000000000000000000..8551bf09cac61971de702adfaa02938563c919e9 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U~2JnaSW-L z^Y)Hy-(?30wg;R=dXAn`lg>|UN{V)Acj4l5*etqe(L)9i$3@W>^BgBmUh+uEv8k!l z#b-~SZ2Df~`=6)W)Uf|`ukv`|o|#Ll_3!WbJ(ug-N?z|ITn=W(nW= zH}TEXs+Vbr61)O2+00kY#qJD#|I_!Z?cGWSr`I_RQTM0joIl^p#_{e6+ltb)ZwFe4Hod;fu=SbO_UF$%nOV$tFcyWre|h%3!=gIx6^u>NcNliQ`0kp-l%CHo;wkU|O5SAH3AFZNScN#)9aA&;@2@XaJ?)Ps&XsMb z`f)!$?{eC9+2^4jGtO}}Or5{~AmfknA7S) z{hYL6+e7&~WyQ0DyrdMB)!7p^-+sq_XWRex`P+3<7GF<&_@u|v&lpi;xp6+HieE#}P^(G$s{B+ZXhtKmr%yc-ce|Q0#!Jncp|GpPA z>vv}}H48U9U{SDOVBEP)TSC*?^ zyI*V0x8GA5<^Su?)w}0+d&V