Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken 2020-05-04 10:58:04 -04:00
commit 25178d0531
5 changed files with 48 additions and 46 deletions

View File

Before

Width:  |  Height:  |  Size: 274 B

After

Width:  |  Height:  |  Size: 274 B

View File

@ -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 = Невялікая электрычная турэль блізкага радыусу дзеяння. Выстрэльвае дугі электрычнасці па ворагам.

View File

@ -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);
}
}
}

View File

@ -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);

View File

@ -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. */