Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2023-11-03 18:56:10 -04:00
2 changed files with 7 additions and 3 deletions

View File

@@ -1838,7 +1838,7 @@ hint.desktopPause = Nyomd meg a [accent][[Space][]t, hogy szüneteltesd vagy fol
hint.breaking = [accent]Jobb gombot[] nyomva kijelölhetsz lebontandó épületeket. hint.breaking = [accent]Jobb gombot[] nyomva kijelölhetsz lebontandó épületeket.
hint.breaking.mobile = Használd a \ue817 [accent]kalapácsot[] jobb lent és töröld vele az útban lévő épületeket.\n\nTartsd lenyomva az ujjad és húzd, hogy nagyobb területet kijelölj. hint.breaking.mobile = Használd a \ue817 [accent]kalapácsot[] jobb lent és töröld vele az útban lévő épületeket.\n\nTartsd lenyomva az ujjad és húzd, hogy nagyobb területet kijelölj.
hint.blockInfo = Egy blokk információinak megtekintéséhez válaszd ki a blokkot az [accent]Építés menüben[], majd válaszd a [accent][[?][] gombot a jobb oldalon. hint.blockInfo = Egy blokk információinak megtekintéséhez válaszd ki a blokkot az [accent]Építés menüben[], majd válaszd a [accent][[?][] gombot a jobb oldalon.
hint.derelict = Az [accent]Elhagyatott[] szerkezetek régi bázisok maradványai, amelyek már nem működnek.\n\nEzeket a maradványokat le lehet [accent]bontani[] nyersanyagokért. hint.derelict = Az [accent]Elhagyatott[] szerkezetek régi bázisok maradványai, amelyek már nem működnek.\n\nEzeket a maradványokat le lehet [accent]bontani[] nyersanyagokért, vagy megjavítani őket.
hint.research = Használd a \ue875 [accent]Kutatás[] gombot, hogy felfedezz új technológiákat. hint.research = Használd a \ue875 [accent]Kutatás[] gombot, hogy felfedezz új technológiákat.
hint.research.mobile = Használd a \ue875 [accent]Kutatás[] gombot a \ue88c [accent]Menü[]ben, hogy felfedezz új technológiákat. hint.research.mobile = Használd a \ue875 [accent]Kutatás[] gombot a \ue88c [accent]Menü[]ben, hogy felfedezz új technológiákat.
hint.unitControl = Nyomd le a [accent][[L-ctrl][] gombot és [accent]kattints[], hogy átvedd az irányítást szövetséges egységek vagy lövegtornyok felett. hint.unitControl = Nyomd le a [accent][[L-ctrl][] gombot és [accent]kattints[], hogy átvedd az irányítást szövetséges egységek vagy lövegtornyok felett.

View File

@@ -386,9 +386,13 @@ public class BulletType extends Content implements Cloneable{
if(entity instanceof Healthc h){ if(entity instanceof Healthc h){
float damage = b.damage; float damage = b.damage;
if(maxDamageFraction > 0){ if(maxDamageFraction > 0){
damage = Math.min(damage, h.maxHealth() * maxDamageFraction); float cap = h.maxHealth() * maxDamageFraction;
if(entity instanceof Shieldc s){
cap += Math.max(s.shield(), 0f);
}
damage = Math.min(damage, cap);
//cap health to effective health for handlePierce to handle it properly //cap health to effective health for handlePierce to handle it properly
health = Math.min(health, h.maxHealth() * maxDamageFraction); health = Math.min(health, cap);
} }
if(pierceArmor){ if(pierceArmor){
h.damagePierce(damage); h.damagePierce(damage);