From 0ab593b7a59b764045d2431e8d3c6c1d6e60c9d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Ga=C5=A1par=C3=ADk?= Date: Tue, 1 Dec 2020 08:00:26 +0100 Subject: [PATCH 1/3] Czech translation - finishing touches for v6 --- core/assets/bundles/bundle_cs.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 3664e28aa4..58942b40e3 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -1253,7 +1253,7 @@ hint.respawn = Aby ses znovu přepnul na loď, zmáčkni [accent][[V][]. hint.respawn.mobile = Přepnul ses na ovládání jednotky nebo konstrukce. Aby ses přepnul zpět na loď, klikni na avatara vlevo nahoře. hint.desktopPause = Zmáčkni [accent][[mezerník][] k pozastavení a zase spuštění hry. hint.placeDrill = Vyber si záložku \ue85e [accent]Vrtů[] v nabídce vpravo dole, potom vyber \uf870 [accent]Vrt[] a klikni na oblast s mědí k umístění. -hint.placeDrill.mobile = Vyber si záložku \ue85e[accent]Vrtů[] v nabídce vpravo dole, potom vyber \uf870 [accent]Vrt[] a ťupni na oblast s mědí k umístění.\n\Ťupni na \ue800 [accent]zaškrtnutí[] vpravo dole pro potvrzení. +hint.placeDrill.mobile = Vyber si záložku \ue85e [accent]Vrtů[] v nabídce vpravo dole, potom vyber \uf870 [accent]Vrt[] a ťupni na oblast s mědí k umístění.\n\Ťupni na \ue800 [accent]zaškrtnutí[] vpravo dole pro potvrzení. hint.placeConveyor = Dopravníky přesouvají materiál z vrtu do dalších bloků. Vyber \uf896 [accent]Dopravník[] ze záložky \ue814 [accent]Distribuce[].\n\nKlikni a táhni pro umístění vícero dopravníků.\n[accent]Roluj[] pro otočení. hint.placeConveyor.mobile = Dopravníky přesouvají materiál z vrtu do dalších bloků. Vyber \uf896 [accent]Dopravník[] ze záložky \ue814 [accent]Distribuce[].\n\nPodrž chvíli prst a táhni pro umístění vícero dopravníků. hint.placeTurret = Umisti \uf861 [accent]Věž[], abys ubránil Tvoji základnu před nepřáteli.\n\nVěže vyžaduj munici - v tomto případě je jí \uf838měď.\nPoužij vrty a dopravníky, abys nějakou získal. @@ -1262,7 +1262,7 @@ hint.breaking.mobile = Použij \ue817 [accent]kladivo[] v pravém spodním rohu hint.research = Použij tlačítko \ue875 [accent]Výzkum[] pro vyzkoumání nové technologie. hint.research.mobile = Použij tlačítko \ue875 [accent]Výzkum[] v \ue88c [accent]nabídce[] pro vyzkoumání nové technologie. hint.unitControl = Podrž [accent][[Levý Ctrl][] a [accent]klikni[] pro ovládání spřátelených jednotek nebo věží. -hint.unitControl.mobile = [accent][Dvojťupni[] pro ovládání spřátelených jednotek nebo věží. +hint.unitControl.mobile = [accent][[Dvojťupni][] pro ovládání spřátelených jednotek nebo věží. hint.launch = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v pravém dolním rohu. hint.launch.mobile = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v the \ue88c [accent]nabídce[]. hint.schematicSelect = Podrž [accent][[F][] a potáhni pro výběr bloků, které chceš zkopírovat.\n\nKlikni na [accent][[prostřední tlačítko][] myši pro zkopírování jednoho typu bloku. @@ -1277,7 +1277,7 @@ hint.payloadDrop = Zmáčkni [accent]][] pro položení nákladu. hint.payloadDrop.mobile = [accent]Ťupni a drž[] na prázdném místě pro položení nákladu. hint.waveFire = [accent]Naplň[] věže vodou místo munice pro automatické hašení okolních požárů. hint.generator = \uf879 [accent]Spalovací generátory[] pálí uhlí a přenášení energii do sousedících bloků.\n\nPřenos energie na delší vzdálenost se provádí pomocí \uf87f [accent]Energetických uzlů[]. -hint.guardian = Jednotky [accent]Strážce[] jsou obrněné. Měkká munice, jako je například [accent]měď[] a [accent]olovo[] je [scarlet]neefektivní[].\n\nPoužij vylepšené věže nebo \uf835 [accent]grafitovou[] munici pro \uf861Střílnu Duo/\uf859Salvu, abys Strážce sejmul. +hint.guardian = Jednotky [accent]Strážce[] jsou obrněné. Měkká munice, jako je například [accent]měď[] a [accent]olovo[] je [scarlet]neefektivní[].\n\nPoužij vylepšené věže nebo \uf835 [accent]grafitovou[] munici pro \uf861 Střílnu Duo/\uf859 Salvu, abys Strážce sejmul. item.copper.description = Používá se ve všech typech bloků a munice. item.copper.details = Měď. Nezvykle nadpočetný kov na Serpulu. Konstrukčně slabý, pokud není rafinovaná. From 039f5ef8dbdc4ddad84c1596b51eeaff9ef2bdca Mon Sep 17 00:00:00 2001 From: GioIacca9 <39232448+GioIacca9@users.noreply.github.com> Date: Tue, 1 Dec 2020 08:27:39 +0100 Subject: [PATCH 2/3] fixes --- core/assets/bundles/bundle_it.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index 99ca091572..51c4d5e123 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -1254,7 +1254,7 @@ hint.respawn = Per rigenerarti come navicella, premi [accent][[V][]. hint.respawn.mobile = Sei passato al controllo di un'unità/struttura. Per rigenerarti come navicella, [accent]premi l'avatar in alto a sinistra[]. hint.desktopPause = Premi [accent][[Spazio][] per mettere in pausa o riprendere la partita. hint.placeDrill = Accedi alla sezione \ue85e [accent]Trivelle[] dal menu in basso a destra, seleziona la \uf870 [accent]Trivella[] e clicca sulla vena di rame per costruirla. -hint.placeDrill.mobile = Accedi alla sezione \ue85e[accent]Trivelle[] dal menu in basso a destra, seleziona la \uf870 [accent]Trivella[] e fai un tap sulla vena di rame per costruirla.\n\nPremi \ue800 in basso a destra per confermare. +hint.placeDrill.mobile = Accedi alla sezione \ue85e [accent]Trivelle[] dal menu in basso a destra, seleziona la \uf870 [accent]Trivella[] e fai un tap sulla vena di rame per costruirla.\n\nPremi \ue800 in basso a destra per confermare. hint.placeConveyor = I nastri trasportatori muovono gli oggetti dalle trivelle ad altri blocchi. Seleziona un \uf896 [accent]Nastro Trasportatore[] dal menu \ue814 [accent]Distribuzione[].\n\nClicca e trascina il cursore per disporre più nastri contemporaneamente.\n[accent]Scorri[] per ruotarli. hint.placeConveyor.mobile = I nastri trasportatori muovono gli oggetti dalle trivelle ad altri blocchi. Seleziona un \uf896 [accent]Nastro Trasportatore[] dal menu \ue814 [accent]Distribuzione[].\n\nTieni premuto il dito per un secondo e trascinalo per disporre più nastri contemporaneamente. hint.placeTurret = Posiziona le \uf861 [accent]Torrette[] per difendere la tua base dai nemici.\n\nLe torrette hanno bisogno delle munizioni - in questo caso, \uf838 rame.\nUtilizza i nastri trasportatori e le trivelle per rifornirle. @@ -1263,7 +1263,7 @@ hint.breaking.mobile = Attiva il \ue817 [accent]martello[] in basso a destra e t hint.research = Clicca sul tasto \ue875 [accent]Albero Scoperte[] per scoprire nuove tecnologie. hint.research.mobile = Clicca sul tasto \ue875 [accent]Albero Scoperte[] nel \ue88c [accent]Menu[] per scoprire nuove tecnologie. hint.unitControl = Tieni premuto [accent][[L-ctrl][] e [accent]Tasto Sinistro[] per controllare le tue unità o le tue torrette. -hint.unitControl.mobile = [accent][Doppio tap[] per controllare le tue unità o le tue torrette. +hint.unitControl.mobile = [accent][[Doppio tap][] per controllare le tue unità o le tue torrette. hint.launch = Una volta raccolte abbastanza risorse, puoi [accent]Lanciarti[] su un settore vicino a te selezionandolo dalla \ue827 [accent]Mappa[] in basso a destra. hint.launch.mobile = Una volta raccolte abbastanza risorse, puoi [accent]Lanciarti[] su un settore vicino a te selezionandolo dalla \ue827 [accent]Mappa[] nel \ue88c [accent]Menu[]. hint.schematicSelect = Tieni premuto [accent][[F][] e trascina il cursore per selezionare i blocchi da copiare e incollare.\n\n[accent][[Tasto Centrale][] per copiare solamente un blocco. @@ -1278,7 +1278,7 @@ hint.payloadDrop = Premi [accent]][] per rilasciare il carico. hint.payloadDrop.mobile = [accent]Tieni premuto[] su un posto libero per rilasciare il carico lì. hint.waveFire = Le torrette a [accent]Getto[] che utilizzano l'acqua come munizione spegneranno automaticamente gli incendi nelle vicinanze. hint.generator = Il \uf879 [accent]Generatore a Combustibile[] brucia carbone per produrre energia che trasmette ai blocchi adiacenti.\n\nIl raggio di trasmissione può essere esteso con i \uf87f [accent]Nodi Energetici[]. -hint.guardian = Le unità [accent]Guardian[] sono corazzate. Le munizioni deboli come il [accent]Rame[] e il [accent]Piombo[] sono [scarlet]poco efficaci[].\n\nUsa torrette più potenti o \uf835 [accent]Grafite[] \uf861Torretta Duo/\uf859Cannone Leggero per abbattere i Guardians. +hint.guardian = Le unità [accent]Guardian[] sono corazzate. Le munizioni deboli come il [accent]Rame[] e il [accent]Piombo[] sono [scarlet]poco efficaci[].\n\nUsa torrette più potenti o \uf835 [accent]Grafite[] \uf861Torretta Duo/\uf859 Cannone Leggero per abbattere i Guardians. item.copper.description = Usato in molti tipi di costruzioni e munizioni. item.copper.details = Rame. Abbondante su Serpulo. Strutturalmente debole se non rinforzato. From ee28f4564b4640fe74c86a50e3c5b2d27fed0f3c Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 1 Dec 2020 08:39:16 -0500 Subject: [PATCH 3/3] Final bugfixes --- core/src/mindustry/content/Blocks.java | 2 ++ core/src/mindustry/ui/dialogs/PlanetDialog.java | 2 +- core/src/mindustry/world/blocks/defense/turrets/Turret.java | 6 +++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index b324b24190..21165bac79 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -1768,6 +1768,8 @@ public class Blocks implements ContentList{ }} ); + maxAmmo = 40; + ammoPerShot = 4; rotateSpeed = 2.5f; reloadTime = 200f; ammoUseEffect = Fx.casing3Double; diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index 4a96776cf6..6b62f216d3 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -722,7 +722,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ stable.row(); - if(sector.save != null){ + if(sector.hasBase()){ stable.button("@stats", Icon.info, Styles.transt, () -> showStats(sector)).height(40f).fillX().row(); } diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java index 4409fa6533..ee9553237e 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java @@ -345,7 +345,11 @@ public class Turret extends ReloadTurret{ /** @return whether the turret has ammo. */ public boolean hasAmmo(){ - return ammo.size > 0 && ammo.peek().amount >= 1; + //skip first entry if it has less than the required amount of ammo + if(ammo.size >= 2 && ammo.peek().amount < ammoPerShot){ + ammo.pop(); + } + return ammo.size > 0 && ammo.peek().amount >= ammoPerShot; } protected void updateShooting(){