From c920902481f76392f540e9b12345c56e194f6cf5 Mon Sep 17 00:00:00 2001 From: Koteyka_by <55048088+Alduin4ik@users.noreply.github.com> Date: Mon, 4 May 2020 15:09:58 +0200 Subject: [PATCH 1/5] Update bundle_be.properties (#1977) Fix a errors in a translate --- core/assets/bundles/bundle_be.properties | 86 ++++++++++++------------ 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/core/assets/bundles/bundle_be.properties b/core/assets/bundles/bundle_be.properties index 56f0fffd38..a9e9518b11 100644 --- a/core/assets/bundles/bundle_be.properties +++ b/core/assets/bundles/bundle_be.properties @@ -19,7 +19,7 @@ screenshot.invalid = Карта занадта вялікая, магчыма, gameover = Гульня скончана gameover.pvp = [accent]{0}[] каманда перамагла! highscore = [accent]Новы рэкорд! -copied = Скапіявано. +copied = Скапіявана. load.sound = Звукі load.map = Карты @@ -803,7 +803,7 @@ rules.lighting = Асвятленне rules.ambientlight = Навакольны свет rules.solarpowermultiplier = Множнік сонечнай энергіі -content.item.name = Прадметы +content.item.name = Рэчывы content.liquid.name = Вадкасці content.unit.name = Баявыя адзінкі content.block.name = Блокі @@ -820,8 +820,8 @@ item.surge-alloy.name = Кінэтычны сплаў item.spore-pod.name = Споравы струк item.sand.name = Пясок item.blast-compound.name = Выбуховая сумесь -item.pyratite.name = Пірацiт -item.metaglass.name = Меташкло +item.pyratite.name = Піратыт +item.metaglass.name = Металшкло item.scrap.name = Металалом liquid.water.name = Вада liquid.slag.name = Шлак @@ -843,10 +843,10 @@ liquid.heatcapacity = [lightgray]Цеплаёмістасць: {0} liquid.viscosity = [lightgray]Глейкасць: {0} liquid.temperature = [lightgray]Тэмпература: {0} -block.cliff.name = Cliff +block.cliff.name = Скала block.sand-boulder.name = Пяшчаны валун block.grass.name = Трава -block.slag.name = Slag +block.slag.name = Шлак block.salt.name = Соль block.saltrocks.name = Саляныя камяні block.pebbles.name = Галька @@ -876,14 +876,14 @@ block.spawn.name = Кропка з’яўлення ворагаў block.core-shard.name = Ядро: «Аскепак» block.core-foundation.name = Ядро: «Штаб» block.core-nucleus.name = Ядро: «Атам» -block.deepwater.name = Глубоководье +block.deepwater.name = Глубокаводдзе block.water.name = Вада -block.tainted-water.name = забруджаных вада +block.tainted-water.name = Забруджанная вада block.darksand-tainted-water.name = Тёмный пясок з забруджанай вадой block.tar.name = Нафта block.stone.name = Камень block.sand.name = Пясок -block.darksand.name = Тёмный пясок +block.darksand.name = Тёмны пясок block.ice.name = Лёд block.snow.name = Снег block.craters.name = Кратэры @@ -896,7 +896,7 @@ block.rocks.name = Камяні block.icerocks.name = Ледзяныя камяні block.snowrocks.name = Снежныя камяні block.dunerocks.name = Цёмныя пясчаныя камяні -block.pine.name = Сосна +block.pine.name = Сасна block.white-tree-dead.name = Мёртвае белае дрэва block.white-tree.name = Белае дрэва block.spore-cluster.name = Навала спрэчка @@ -935,7 +935,7 @@ block.hail.name = Град block.lancer.name = Капейшчык block.conveyor.name = Канвеер block.titanium-conveyor.name = Тытанавы канвеер -block.plastanium-conveyor.name = Plastanium Conveyor +block.plastanium-conveyor.name = Пластанавы канвеер block.armored-conveyor.name = Браніраваны канвеер block.armored-conveyor.description = Перамяшчае прадметы з той жа хуткасцю, што і тытанавыя канвееры, але валодае большай бранёй. Не прымае на ўваход з бакоў ні ад чаго акрамя як ад іншых канвеераў. block.junction.name = Перакростак @@ -980,7 +980,7 @@ block.liquid-source.name = Крыніца вадкасцяў block.liquid-void.name = Вадкасны вакуум block.power-void.name = Энергетычны вакуум block.power-source.name = Крыніца энергіі -block.unloader.name = Разгрузчик +block.unloader.name = Разгрузчык block.vault.name = Сховішча block.wave.name = Хваля block.swarmer.name = Раявiк @@ -989,8 +989,8 @@ block.ripple.name = Рабь block.phase-conveyor.name = Фазавы канвеер block.bridge-conveyor.name = Маставой канвеер block.plastanium-compressor.name = Пластанавы кампрэсар -block.pyratite-mixer.name = Мяшалка пiрацiту -block.blast-mixer.name = Мешалка выбуховай сумесі +block.pyratite-mixer.name = Мяшалка пiратыту +block.blast-mixer.name = Мяшалка выбуховай сумесі block.solar-panel.name = Сонечная панэль block.solar-panel-large.name = Вялікая сонечная панэль block.oil-extractor.name = Нафтавая вышка @@ -1012,9 +1012,9 @@ block.phase-conduit.name = Фазавы трубаправод block.liquid-router.name = Вадкасны маршрутызатар block.liquid-tank.name = Вадкасны бак block.liquid-junction.name = Вадкасны перакрыжаванне -block.bridge-conduit.name = Маставой трубаправод +block.bridge-conduit.name = Маставы трубаправод block.rotary-pump.name = Ротарны насос -block.thorium-reactor.name = Ториевый рэактар +block.thorium-reactor.name = Торыявы рэактар block.mass-driver.name = Электрамагнітная катапульта block.blast-drill.name = Паветраная буравая ўстаноўка block.thermal-pump.name = Тэрмальны насос @@ -1027,18 +1027,18 @@ block.surge-wall-large.name = Вялікая сцяна з кінэтычнаг block.cyclone.name = Цыклон block.fuse.name = Узрывальнік block.shock-mine.name = Шокавая міна -block.overdrive-projector.name = Сверхприводный праектар +block.overdrive-projector.name = Сверхправадны праэктар block.force-projector.name = Сілавы праэктар block.arc.name = Дуга -block.rtg-generator.name = радыеізатопных тэрмаэлектрычны генератар +block.rtg-generator.name = Радыеізатопны тэрмаэлектрычны генератар block.spectre.name = Спектр -block.meltdown.name = Испепелитель +block.meltdown.name = Іспепяліцель block.container.name = Кантэйнер -block.launch-pad.name = Стартавая пляцоўка -block.launch-pad-large.name = Вялікая стартавая пляцоўка +block.launch-pad.name = Пускавая пляцоўка +block.launch-pad-large.name = Вялікая пускавая пляцоўка team.blue.name = Сіняя team.crux.name = Чырвоная -team.sharded.name = Аранжавая +team.sharded.name = Аскепакавая team.orange.name = Аранжавая team.derelict.name = Пакінутая team.green.name = Зелёная @@ -1085,7 +1085,7 @@ item.lead.description = Асноўны стартавы матэрыял. Шыр item.metaglass.description = звышмоцнага сплаў шкла. Шырока выкарыстоўваецца для размеркавання і захоўвання вадкасці. item.graphite.description = мінералізаваныя вуглярод, які выкарыстоўваецца для боепрыпасаў і электрычных кампанентаў. item.sand.description = Звычайны матэрыял, які шырока выкарыстоўваецца пры выплаўленні, як пры легіравання, так і ў якасці флюсу. -item.coal.description = закамянеласцяў раслінны рэчыва, якое ўтварылася задоўга да пасева. Шырока выкарыстоўваецца для вытворчасці паліва і рэсурсаў. +item.coal.description = Закамянеласцевае мінеральнае рэчыва, якое ўтварылася задоўга да пасева. Шырока выкарыстоўваецца для вытворчасці паліва і рэсурсаў. item.titanium.description = Рэдкі звышлёгкі метал, шырока выкарыстоўваецца для транспарціроўкі вадкасцяў, бураў і авіяцыі. item.thorium.description = Шчыльны радыеактыўны метал, які выкарыстоўваецца ў якасці структурнай апоры і ядзернага паліва. item.scrap.description = Рэшткі старых збудаванняў і баявых адзінак. Змяшчае невялікія колькасці многіх розных металаў. @@ -1095,11 +1095,11 @@ item.phase-fabric.description = Практычна бязважкае рэчыв item.surge-alloy.description = Сучасны сплаў з унікальнымі электрычнымі ўласцівасцямі. item.spore-pod.description = Струк спрэчка, сінтэзаваных з атмасферных канцэнтрацый для прамысловых мэтаў. Выкарыстоўваецца для перапрацоўкі ў нафту, выбуховыя рэчывы або паліва. item.blast-compound.description = Нестабільнае злучэнне, якое выкарыстоўваецца ў бомбах і выбуховых рэчывах. Сінтэзуецца з струкоў спрэчку і іншых лятучых рэчываў. Выкарыстоўваць у якасці паліва не рэкамендуецца. -item.pyratite.description = Надзвычай вогненебяспечны рэчыва, якое выкарыстоўваецца ў запальным зброі. +item.pyratite.description = Надзвычай вогненебяспечнае рэчыва, якое выкарыстоўваецца ў запальным зброі. liquid.water.description = Самая карысная вадкасць. Звычайна выкарыстоўваецца для астуджэння машын і перапрацоўкі адходаў. liquid.slag.description = разнастайныя розныя тыпы расплаўленага металу, змешаныя разам. Можа быць падзелены на складнікі яго мінералы або распылён на варожых баявыя адзінкі ў якасці зброі. liquid.oil.description = Вадкасць, якая выкарыстоўваецца ў вытворчасці сучасных матэрыялаў. Можа быць пераўтвораная ў вугаль для выкарыстання ў якасці паліва або распыленая і падпаленыя як зброя. -liquid.cryofluid.description = інэртнай, неедкая вадкасць, створаная з вады і тытана. Валодае надзвычай высокай цеплаёмістасцю. Шырока выкарыстоўваецца ў якасці астуджальнай вадкасці. +liquid.cryofluid.description = Інэртная, неедкая вадкасць, створаная з вады і тытана. Валодае надзвычай высокай цеплаёмістасцю. Шырока выкарыстоўваецца ў якасці астуджальнай вадкасці. unit.draug.description = Прымітыўны здабываючы робат. Танны ў вытворчасці. Выдаткоўванай. Аўтаматычна здабывае медзь і свінец ў непасрэднай блізкасці. Пастаўляе здабытыя рэсурсы ў бліжэйшы ядро. unit.spirit.description = Мадыфікаваны «Драугр», прызначаны для рамонту замест здабычы рэсурсаў. Аўтаматычна рамантуе любыя пашкоджаныя блокі ў вобласці. unit.phantom.description = Прасунуты робат. Ідзе за карыстальнікамі. Дапамагае ў будаўніцтве блокаў. @@ -1116,33 +1116,33 @@ block.graphite-press.description = Сціскае кавалкі вугалю ў block.multi-press.description = Абноўленая версія графітавага прэса. Выкарыстоўвае ваду і энергію для хуткай і эфектыўнай апрацоўкі вугалю. block.silicon-smelter.description = Злучае пясок з чыстым вуглём. Вырабляе крэмній. block.kiln.description = выплавляемым пясок і свінец ў злучэнне, вядомае як меташкло. Патрабуецца невялікая колькасць энергіі для працы. -block.plastanium-compressor.description = Вырабляе пластаўся з нафты і тытана. +block.plastanium-compressor.description = Вырабляе пластан з нафты ды тытана. block.phase-weaver.description = Сінтэзуе фазавую тканіна з радыеактыўнага торыя і пяску. Патрабуецца вялікая колькасць энергіі для працы. block.alloy-smelter.description = Аб'ядноўвае тытан, свінец, крэмній і медзь для вытворчасці кінэтычнага сплаву. block.cryofluidmixer.description = змешваюцца ваду і дробны тытанавы парашок у криогеннную вадкасць. Неад'емная частка пры выкарыстання ториевого рэактара block.blast-mixer.description = расціскаюць і змешвае навалы спрэчка з пиротитом для атрымання выбуховага рэчыва. -block.pyratite-mixer.description = змешваюцца вугаль, свінец і пясок у гаручых пиротит. -block.melter.description = плавяцца металалом ў дзындра для далейшай апрацоўкі або выкарыстання ў турэлях «Хваля». -block.separator.description = Падзяляе дзындра на яго мінеральныя кампаненты. Выводзіць астуджаны вынік. +block.pyratite-mixer.description = Змешвае вугаль, свінец і пясок у гаручы піратыт +block.melter.description = Плавіць металалом ў шлак для далейшай апрацоўкі або выкарыстання ў турэлях «Хваля». +block.separator.description = Падзяляе шлак на яго мінеральныя кампаненты. Выводзіць астуджаны вынік. block.spore-press.description = Сціскае капсулы спрэчка пад моцным ціскам для сінтэзу нафты. -block.pulverizer.description = здрабняюць металалом ў дробны пясок. -block.coal-centrifuge.description = отвердевают нафту ў кавалкі вугалю. -block.incinerator.description = выпараецца любы лішні прадмет або вадкасць, якую ён атрымлівае. -block.power-void.description = анулюецца ўсю энергію, уведзеную ў яго. Толькі пясочніца. +block.pulverizer.description = Здрабляе металалом ў дробны пясок. +block.coal-centrifuge.description = Атвярдае нафту ў кавалкі вугалю. +block.incinerator.description = Выпарае любы лішні прадмет або вадкасць, якую ён атрымлівае. +block.power-void.description = Ануляе ўсю энергію, уведзеную ў яго. Толькі пясочніца. block.power-source.description = Бясконца выводзіць энергію. Толькі пясочніца. block.item-source.description = Бясконца выводзіць элементы. Толькі пясочніца. block.item-void.description = Знішчае любыя прадметы. Толькі пясочніца. block.liquid-source.description = Бясконца выводзіць вадкасці. Толькі пясочніца. block.liquid-void.description = Знішчае любыя вадкасці. Толькі пясочніца. -block.copper-wall.description = Танны ахоўны блок. \nПолезен для абароны ядра і турэляў ў першыя некалькі хваляў. -block.copper-wall-large.description = Танны ахоўны блок. \nПолезен для абароны ядра і турэляў ў першыя некалькі хваляў. \nРазмещается на некалькіх плітках. -block.titanium-wall.description = Умерана моцны ахоўны блок. \nОбеспечивает ўмераны абарону ад ворагаў. +block.copper-wall.description = Танны ахоўны блок. \nПалезны пад абарону ядра і турэляў ў першыя некалькі хваляў. +block.copper-wall-large.description = Танны ахоўны блок. \nПалезны для абароны ядра і турэляў ў першыя некалькі хваляў. \nРазмещается на некалькіх плітках. +block.titanium-wall.description = Умерана моцны ахоўны блок. \nАбаспякоўвае ўмеранную абарону ад ворагаў. block.titanium-wall-large.description = Умерана моцны ахоўны блок. \nОбеспечивает ўмераны абарону ад ворагаў. \nРазмещается на некалькіх плітках. block.plastanium-wall.description = Спецыяльны тып сцены, які паглынае электрычныя разрады і блакуе аўтаматычнае злучэнне паміж сілавымі вузламі. block.plastanium-wall-large.description = Спецыяльны тып сцены, які паглынае электрычныя разрады і блакуе аўтаматычнае злучэнне паміж сілавымі вузламі. \nРазмещается на некалькіх плітках. -block.thorium-wall.description = Моцны ахоўны блок. \nХорошая абарона ад ворагаў. -block.thorium-wall-large.description = Моцны ахоўны блок. \nХорошая абарона ад ворагаў. \nРазмещается на некалькіх плітках. -block.phase-wall.description = Сцяна, пакрытая спецыяльным фазавым адлюстроўваюць складам. Адлюстроўвае большасць куль пры ўдары. +block.thorium-wall.description = Моцны ахоўны блок. \nХорашая абарона ад ворагаў. +block.thorium-wall-large.description = Моцны ахоўны блок. \nХорашая абарона ад ворагаў. \nРазмещается на некалькіх плітках. +block.phase-wall.description = Сцяна, пакрытая спецыяльным фазавым складам. Адлюстроўвае большасць куль пры ўдары. block.phase-wall-large.description = Сцяна, пакрытая спецыяльным фазавым адлюстроўваюць складам. Адлюстроўвае большасць куль пры ўдары. \nРазмещается на некалькіх плітках. block.surge-wall.description = Вельмі трывалы ахоўны блок. \nНакапливае зарад пры кантакце з куляй, выпускаючы яго выпадковым чынам. block.surge-wall-large.description = Вельмі трывалы ахоўны блок. \nНакапливает зарад пры кантакце з куляй, выпускаючы яго выпадковым чынам. \nРазмещается на некалькіх плітках. @@ -1167,8 +1167,8 @@ block.overflow-gate.description = Выводзіць прадметы налев block.underflow-gate.description = Супрацьлегласць залішняга засаўкі. Выводзіць прадметы наперад толькі ў тым выпадку, калі левы і правы шляху заблакаваныя. block.mass-driver.description = Самы прасунуты транспартны блок. Збірае некалькі прадметаў і затым страляе імі ў іншую катапульту на вялікай адлегласці. Патрабуецца энергія для працы. block.mechanical-pump.description = Танны насос з нізкай прадукцыйнасцю, але без энергаспажывання. -block.rotary-pump.description = Прасунуты помпа. Пампуе больш вадкасці, але патрабуюць энергію. -block.thermal-pump.description = Найлепшы помпа. +block.rotary-pump.description = Прасунутая помпа. Пампуе больш вадкасці, але патрабуе энергію. +block.thermal-pump.description = Найлепшая помпа. block.conduit.description = Асноўны блок транспарціроўкі вадкасці. Перамяшчае вадкасці наперад. Выкарыстоўваецца сумесна з помпамі і іншымі трубаправодамі. block.pulse-conduit.description = Палепшаны блок транспарціроўкі вадкасці. Транспартуе вадкасці хутчэй і захоўвае больш, чым стандартныя трубаправоды. block.plated-conduit.description = Перамяшчае вадкасці з той жа хуткасцю, што і імпульсныя трубаправоды, але валодае большай трываласцю. Не бярэ вадкасці са бакоў, акрамя як ад іншых трубаправодаў. \nПротекает менш. @@ -1209,8 +1209,8 @@ block.launch-pad.description = Запускае партыі прадметаў block.launch-pad-large.description = Палепшаная версія стартавай пляцоўкі. Захоўвае больш прадметаў. Запускаецца часцей. block.duo.description = Маленькая, танная турэль. Карысная супраць наземных юнітаў. block.scatter.description = Асноўная супрацьпаветраная турэль. Распыляе кавалкі свінцу або металалому на варожыя падраздзялення. -block.scorch.description = спальваеце любых наземных ворагаў побач з ім. Высокаэфектыўны на блізкай адлегласці. -block.hail.description = Маленькая дальнабойная артылерыйская турэль. +block.scorch.description = Спальваеце любых наземных ворагаў побач з ім. Высокаэфектыўны на блізкай адлегласці. +block.hail.description = Малая дальнабойная артылерыйская турэль. block.wave.description = турэлі сярэдняга памеру. Страляе патокамі вадкасці па ворагам. Аўтаматычна тушыць пажары пры падачы вады. block.lancer.description = Лазерная турэль сярэдняга памеру. Зараджае і страляе магутнымі прамянямі энергіі па наземных мэтах. block.arc.description = Невялікая электрычная турэль блізкага радыусу дзеяння. Выстрэльвае дугі электрычнасці па ворагам. From 440226feccb9cc61baa6c60cbee4faf4aec04e95 Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Mon, 4 May 2020 16:03:50 +0200 Subject: [PATCH 2/5] Scale stack conveyor edge regions for requests (#1981) --- core/src/mindustry/world/blocks/distribution/StackConveyor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/distribution/StackConveyor.java b/core/src/mindustry/world/blocks/distribution/StackConveyor.java index e5b2aba1d4..258b30a012 100644 --- a/core/src/mindustry/world/blocks/distribution/StackConveyor.java +++ b/core/src/mindustry/world/blocks/distribution/StackConveyor.java @@ -78,7 +78,7 @@ public class StackConveyor extends Block implements Autotiler{ for(int i = 0; i < 4; i++){ if((bits[3] & (1 << i)) == 0){ - Draw.rect(edgeRegion, req.drawx(), req.drawy(), (req.rotation - i) * 90); + Draw.rect(edgeRegion, req.drawx(), req.drawy(), region.getWidth() * Draw.scl * req.animScale, region.getHeight() * Draw.scl * req.animScale, (req.rotation - i) * 90); } } } From 8280d110547a5995baa637cb68c8aae41b383624 Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Mon, 4 May 2020 16:04:00 +0200 Subject: [PATCH 3/5] Move pump fluid sprite from production to liquid (#1980) --- .../blocks/{production => liquid}/pump-liquid.png | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename core/assets-raw/sprites/blocks/{production => liquid}/pump-liquid.png (100%) diff --git a/core/assets-raw/sprites/blocks/production/pump-liquid.png b/core/assets-raw/sprites/blocks/liquid/pump-liquid.png similarity index 100% rename from core/assets-raw/sprites/blocks/production/pump-liquid.png rename to core/assets-raw/sprites/blocks/liquid/pump-liquid.png From 19649104a742f1dc14a0d84430e22738e7fc893b Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Mon, 4 May 2020 16:04:18 +0200 Subject: [PATCH 4/5] Fix pump ohno liquid texture (#1979) --- core/src/mindustry/world/blocks/production/Pump.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/mindustry/world/blocks/production/Pump.java b/core/src/mindustry/world/blocks/production/Pump.java index 4d8c655ec3..d03932cb1c 100644 --- a/core/src/mindustry/world/blocks/production/Pump.java +++ b/core/src/mindustry/world/blocks/production/Pump.java @@ -3,6 +3,7 @@ package mindustry.world.blocks.production; import arc.*; import arc.graphics.*; import arc.graphics.g2d.*; +import mindustry.annotations.Annotations.*; import mindustry.type.*; import mindustry.ui.*; import mindustry.world.*; @@ -12,6 +13,7 @@ import mindustry.world.meta.*; import static mindustry.Vars.*; public class Pump extends LiquidBlock{ + public @Load("pump-liquid") TextureRegion liquidRegion; public final int timerContentCheck = timers++; /** Pump amount, total. */ From f10bdbf775f27177f923634989dd904a26202585 Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Mon, 4 May 2020 16:07:29 +0200 Subject: [PATCH 5/5] Swap bottom & top liquid block regions (#1982) --- core/src/mindustry/world/blocks/liquid/LiquidBlock.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/world/blocks/liquid/LiquidBlock.java b/core/src/mindustry/world/blocks/liquid/LiquidBlock.java index 6c76979468..b4f16a4e33 100644 --- a/core/src/mindustry/world/blocks/liquid/LiquidBlock.java +++ b/core/src/mindustry/world/blocks/liquid/LiquidBlock.java @@ -9,8 +9,8 @@ import mindustry.world.meta.*; public class LiquidBlock extends Block{ public @Load("@-liquid") TextureRegion liquidRegion; - public @Load("@-top") TextureRegion bottomRegion; - public @Load("@-bottom") TextureRegion topRegion; + public @Load("@-top") TextureRegion topRegion; + public @Load("@-bottom") TextureRegion bottomRegion; public LiquidBlock(String name){ super(name);