From 4eeb635e8ca306c9ee289c0a1089242c24b25ef6 Mon Sep 17 00:00:00 2001 From: Lin <63439268+Lin-cat@users.noreply.github.com> Date: Fri, 12 Nov 2021 18:35:59 +0800 Subject: [PATCH 01/45] Update bundle_zh_CN.properties --- assets/bundles/bundle_zh_CN.properties | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/assets/bundles/bundle_zh_CN.properties b/assets/bundles/bundle_zh_CN.properties index 6f4e21f..6b908ab 100644 --- a/assets/bundles/bundle_zh_CN.properties +++ b/assets/bundles/bundle_zh_CN.properties @@ -33,6 +33,8 @@ setting.pastwave.name = 波次UI: 显示之前的波次 setting.pastwave.description = 在波次列表中显示之前波次的信息.\n当前波次的信息则显示为红色. setting.emptywave.name = 波次UI: 显示空过波次 setting.emptywave.description = 在波次列表中显示无事发生的空波次信息. +setting.itemcal.name = 资源UI: 计算物品的获取/消耗速度. +setting.itemcal.description = 显示并计算核心内物品的获取/消耗速度. setting.rangeRadius.name = 范围显示距离 setting.rangeRadius.description = 设置范围显示的距离. @@ -40,9 +42,10 @@ setting.rangeNearby.name = 显示附近的范围 setting.rangeNearby.description = 启用自动范围显示.\n接近一个东西后显示其范围. setting.allTargetRange.name = 显示所有目标的攻击范围 setting.allTargetRange.description = 显示所有目标的范围.\n无法攻击你的目标的攻击范围的颜色将显示为灰色. -setting.coreRange.name = 显示核心范围 -setting.coreRange.description = 显示敌方核心禁止建造的范围. -setting.RangeShader.name = 启用范围的动画效果 +setting.aliceRange.name = 显示友方的范围 +setting.aliceRange.description = 同样显示友方炮塔的范围 +setting.RangeShader.name = 启用动画效果 +setting.RangeShader.description = 启用动画效果, 但可能会降低游戏帧数. setting.selectopacity.name = 指示箭头的不透明度 setting.selectopacity.description = 设置指示箭头的不透明度. From c1058c8cded27fe0028c7479ae234dbd672ce527 Mon Sep 17 00:00:00 2001 From: Lin <63439268+Lin-cat@users.noreply.github.com> Date: Fri, 12 Nov 2021 18:38:10 +0800 Subject: [PATCH 02/45] Update bundle_zh_CN.properties --- assets/bundles/bundle_zh_CN.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_zh_CN.properties b/assets/bundles/bundle_zh_CN.properties index 6b908ab..1eeee6f 100644 --- a/assets/bundles/bundle_zh_CN.properties +++ b/assets/bundles/bundle_zh_CN.properties @@ -34,7 +34,7 @@ setting.pastwave.description = 在波次列表中显示之前波次的信息.\n setting.emptywave.name = 波次UI: 显示空过波次 setting.emptywave.description = 在波次列表中显示无事发生的空波次信息. setting.itemcal.name = 资源UI: 计算物品的获取/消耗速度. -setting.itemcal.description = 显示并计算核心内物品的获取/消耗速度. +setting.itemcal.description = 计算并显示核心内物品的获取/消耗速度. setting.rangeRadius.name = 范围显示距离 setting.rangeRadius.description = 设置范围显示的距离. From f46c3919a76192ed428813008b2ccff893c55070 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 19:19:12 +0200 Subject: [PATCH 03/45] Create bundle_uk_UA --- assets/bundles/bundle_uk_UA | 103 ++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 assets/bundles/bundle_uk_UA diff --git a/assets/bundles/bundle_uk_UA b/assets/bundles/bundle_uk_UA new file mode 100644 index 0000000..b935469 --- /dev/null +++ b/assets/bundles/bundle_uk_UA @@ -0,0 +1,103 @@ +#UI +shar-stat.health = Health: {0} +shar-stat.shield = Shield: {0} +shar-stat.payloadCapacity = Payloads: {0}²/{1}² +shar-stat.capacity = {0}: {1}/{2} +shar-stat.power = Power: {0}/{1} +shar-stat.powerIn = InPower: {0}/s +shar-stat.powerOut = OutPower: {0}/s +shar-stat.ammos = Ammo: {0}/{1} +shar-stat.commandUnits = Commands: {0}/{1} +shar-stat.reload = Reload: {0}% +shar-stat.progress = Progress: {0}% +shar-stat.attr = Attribute: x{0} +shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0} +shar-stat-waveShield = [lightgray]Shield:[] {0} +shar-stat.waveStatus = [lightgray]Status:[] +shar-stat.waveItem = [lightgray]Item:[] + +#Settings +setting.barstyle.name = Unit UI: Change Bar Style +setting.barstyle.description = Changes the bar sprite in the unit information interface. +setting.infoUiScale.name = Information UI Scale +setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. +setting.coreItemCheckRate.name = Resource UI: Update Rate +setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. +setting.wavemax.name = Wave UI: Wave Amount To Display +setting.wavemax.description = Sets the limit of visible waves in the wave list. +setting.infoui.name = Display Information UI +setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. +setting.waveui.name = Display Wave UI +setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. +setting.pastwave.name = Wave UI: Display Previous Wave +setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. +setting.emptywave.name = Wave UI: Display Empty Wave +setting.emptywave.description = Displays empty waves in the wave list. +setting.itemcal.name = Resource UI: Calculate item inc/dec speed. +setting.itemcal.description = Calculate increase/decrease speed of core item and display results. + +setting.rangeRadius.name = Near Range Margin +setting.rangeRadius.description = Sets the range detection distance. +setting.rangeNearby.name = Display Near Range +setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. +setting.allTargetRange.name = Display All Target Ranges +setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. +setting.aliceRange.name = Display Alice Range +setting.aliceRange.description = Displays alice turret range too. +setting.RangeShader.name = Enable Animation +setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. + +setting.selectopacity.name = Select Arrow Opacity +setting.selectopacity.description = Sets the opacity of selection arrow. +setting.baropacity.name = Health Bar Opacity +setting.baropacity.description = Sets the opacity of the unit health bar. +setting.uiopacity.name = UI Background Opacity +setting.uiopacity.description = Sets the opacity of the interface background. +setting.softRangeOpacity.name = Range Opacity +setting.softRangeOpacity.description = Sets the opacity of range circle. + +setting.pathlinelimit.name = Path Line Limit +setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.unitlinelimit.name = Unit Line Limit +setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.logiclinelimit.name = Logic Line Limit +setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.spawnarrowlimit.name = Spawn Arrow Limit +setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. +setting.gaycursor.name = Enable Mouse Trail Effect +setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. +setting.unithealthui.name = Display Unit Bar +setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. +setting.blockfont.name = Display Block Info +setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. +setting.linkedMass.name = Display Mass Driver Link Line +setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. +setting.linkedNode.name = Display Node Link Line +setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. +setting.select.name = Display Selection Arrow +setting.select.description = Shows which unit or block is selected. +setting.deadTarget.name = Keep Target Locked After Its Death +setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. +setting.distanceLine.name = Display Distance Line From Selected Target +setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. +setting.spawnerarrow.name = Indicate Wave Spawn-Point +setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. + +setting.autoShooting.name = Enable Auto Shooting +setting.autoShooting.description = no don't do hack + +setting.shar-title = UnitInfo Settings +setting.shar-ui = Overlay UI Settings +setting.shar-range = Auto Range Settings +setting.shar-opacity = Opacity Settings +setting.shar-draw = Overdrawing Settings +setting.shar-etc = Other + +#Hud +hud.unit = Unit Info +hud.wave = Wave Info +hud.item = Resource Info +hud.cancel = Hidden + +#Mod +shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 3d1693ebb8af48460ecb9d1ba5011ad5db4f7cc6 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 19:28:11 +0200 Subject: [PATCH 04/45] Update and rename bundle_uk_UA to bundle_uk_UA.properties --- .../{bundle_uk_UA => bundle_uk_UA.properties} | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) rename assets/bundles/{bundle_uk_UA => bundle_uk_UA.properties} (91%) diff --git a/assets/bundles/bundle_uk_UA b/assets/bundles/bundle_uk_UA.properties similarity index 91% rename from assets/bundles/bundle_uk_UA rename to assets/bundles/bundle_uk_UA.properties index b935469..ebd8abb 100644 --- a/assets/bundles/bundle_uk_UA +++ b/assets/bundles/bundle_uk_UA.properties @@ -1,20 +1,20 @@ #UI -shar-stat.health = Health: {0} -shar-stat.shield = Shield: {0} -shar-stat.payloadCapacity = Payloads: {0}²/{1}² +shar-stat.health = Здоров'я: {0} +shar-stat.shield = Щит: {0} +shar-stat.payloadCapacity = Вантаж: {0}²/{1}² shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Power: {0}/{1} -shar-stat.powerIn = InPower: {0}/s +shar-stat.power = Енергія: {0}/{1} +shar-stat.powerIn = Виробництво енергії: {0}/s shar-stat.powerOut = OutPower: {0}/s -shar-stat.ammos = Ammo: {0}/{1} +shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Commands: {0}/{1} shar-stat.reload = Reload: {0}% -shar-stat.progress = Progress: {0}% -shar-stat.attr = Attribute: x{0} -shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0} -shar-stat-waveShield = [lightgray]Shield:[] {0} -shar-stat.waveStatus = [lightgray]Status:[] -shar-stat.waveItem = [lightgray]Item:[] +shar-stat.progress = Прогрес: {0}% +shar-stat.attr = Прискореня: x{0} +shar-stat-waveAmount = [lightgray]Кількість патронів:[] {0} +shar-stat-waveShield = [lightgray]Щит:[] {0} +shar-stat.waveStatus = [lightgray]Статус:[] +shar-stat.waveItem = [lightgray]Предмети:[] #Settings setting.barstyle.name = Unit UI: Change Bar Style From 286e6749c016637cbe68bc0c159147b594185bd0 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 19:35:53 +0200 Subject: [PATCH 05/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index ebd8abb..cc6534a 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -11,7 +11,7 @@ shar-stat.commandUnits = Commands: {0}/{1} shar-stat.reload = Reload: {0}% shar-stat.progress = Прогрес: {0}% shar-stat.attr = Прискореня: x{0} -shar-stat-waveAmount = [lightgray]Кількість патронів:[] {0} +shar-stat-waveAmount = [lightgray]кількість ворогів:[] {0} shar-stat-waveShield = [lightgray]Щит:[] {0} shar-stat.waveStatus = [lightgray]Статус:[] shar-stat.waveItem = [lightgray]Предмети:[] From 7a71e23a00feb80889f73d656668d9db2036f34e Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 20:47:50 +0200 Subject: [PATCH 06/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index cc6534a..f7798a1 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -17,8 +17,8 @@ shar-stat.waveStatus = [lightgray]Статус:[] shar-stat.waveItem = [lightgray]Предмети:[] #Settings -setting.barstyle.name = Unit UI: Change Bar Style -setting.barstyle.description = Changes the bar sprite in the unit information interface. +setting.barstyle.name = Unit UI: Змінити стиль панелі +setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. setting.infoUiScale.name = Information UI Scale setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. setting.coreItemCheckRate.name = Resource UI: Update Rate @@ -91,13 +91,13 @@ setting.shar-ui = Overlay UI Settings setting.shar-range = Auto Range Settings setting.shar-opacity = Opacity Settings setting.shar-draw = Overdrawing Settings -setting.shar-etc = Other +setting.shar-etc = Інші #Hud hud.unit = Unit Info -hud.wave = Wave Info -hud.item = Resource Info -hud.cancel = Hidden +hud.wave = Інформаця про хвилю +hud.item = Інформація про ресурси +hud.cancel = Сховано #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 767228b108592b833f6a96e20fb533be22129cb1 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 20:50:12 +0200 Subject: [PATCH 07/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index f7798a1..de0ca0f 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -91,11 +91,11 @@ setting.shar-ui = Overlay UI Settings setting.shar-range = Auto Range Settings setting.shar-opacity = Opacity Settings setting.shar-draw = Overdrawing Settings -setting.shar-etc = Інші +setting.shar-etc = Інше #Hud hud.unit = Unit Info -hud.wave = Інформаця про хвилю +hud.wave = Інформація про хвилю hud.item = Інформація про ресурси hud.cancel = Сховано From 46596bb32690421f81ce3a3f1cf404a72a8f275f Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 22:42:06 +0200 Subject: [PATCH 08/45] 1 --- .classpath | 18 +++ .project | 34 ++++++ .settings/org.eclipse.buildship.core.prefs | 13 +++ assets/bundles/bundle_uk_UA.properties | 2 +- bin/main/UnitInfo/SUtils.class | Bin 0 -> 4540 bytes bin/main/UnitInfo/SVars.class | Bin 0 -> 1222 bytes bin/main/UnitInfo/core/BarInfo.class | Bin 0 -> 26833 bytes bin/main/UnitInfo/core/ContentJSON.class | Bin 0 -> 7863 bytes bin/main/UnitInfo/core/HudUi$1.class | Bin 0 -> 3523 bytes bin/main/UnitInfo/core/HudUi$2.class | Bin 0 -> 873 bytes bin/main/UnitInfo/core/HudUi.class | Bin 0 -> 29163 bytes bin/main/UnitInfo/core/Main.class | Bin 0 -> 2828 bytes bin/main/UnitInfo/core/OverDrawer.class | Bin 0 -> 30752 bytes bin/main/UnitInfo/core/SettingS$1.class | Bin 0 -> 2579 bytes bin/main/UnitInfo/core/SettingS$2.class | Bin 0 -> 4156 bytes bin/main/UnitInfo/core/SettingS$3.class | Bin 0 -> 5624 bytes bin/main/UnitInfo/core/SettingS.class | Bin 0 -> 14232 bytes bin/main/UnitInfo/core/SharSetting.class | Bin 0 -> 1211 bytes bin/main/UnitInfo/shaders/LineShader.class | Bin 0 -> 1280 bytes bin/main/UnitInfo/shaders/RangeShader.class | Bin 0 -> 1290 bytes bin/main/UnitInfo/ui/CoreDisplay.class | Bin 0 -> 5936 bytes bin/main/UnitInfo/ui/CoresItemsDisplay.class | Bin 0 -> 16909 bytes bin/main/UnitInfo/ui/FreeBar.class | Bin 0 -> 6919 bytes bin/main/UnitInfo/ui/SBar.class | Bin 0 -> 6009 bytes bin/main/UnitInfo/ui/SIcons.class | Bin 0 -> 1063 bytes bin/main/UnitInfo/ui/SchemDisplay$1.class | Bin 0 -> 5271 bytes bin/main/UnitInfo/ui/SchemDisplay$2.class | Bin 0 -> 5481 bytes bin/main/UnitInfo/ui/SchemDisplay.class | Bin 0 -> 27106 bytes bin/main/UnitInfo/ui/UnitDisplay$1.class | Bin 0 -> 4696 bytes bin/main/UnitInfo/ui/UnitDisplay$2$1.class | Bin 0 -> 2376 bytes bin/main/UnitInfo/ui/UnitDisplay$2.class | Bin 0 -> 3305 bytes .../ui/UnitDisplay$UnitInfoDisplay.class | Bin 0 -> 10662 bytes .../ui/UnitDisplay$WeaponDisplay$1.class | Bin 0 -> 2220 bytes .../ui/UnitDisplay$WeaponDisplay.class | Bin 0 -> 5658 bytes bin/main/UnitInfo/ui/UnitDisplay.class | Bin 0 -> 16054 bytes bin/main/UnitInfo/ui/WaveDisplay.class | Bin 0 -> 15988 bytes bin/main/bundles/bundle.properties | 103 ++++++++++++++++++ bin/main/bundles/bundle_ko.properties | 100 +++++++++++++++++ bin/main/bundles/bundle_ru.properties | 94 ++++++++++++++++ bin/main/bundles/bundle_tr.properties | 100 +++++++++++++++++ bin/main/bundles/bundle_uk_UA.properties | 103 ++++++++++++++++++ bin/main/bundles/bundle_zh_CN.properties | 100 +++++++++++++++++ bin/main/mod.json | 12 ++ bin/main/shaders/line.frag | 24 ++++ bin/main/shaders/turretrange.frag | 28 +++++ bin/main/sprites/effects/Slaser-end.png | Bin 0 -> 371 bytes bin/main/sprites/effects/Slaser.png | Bin 0 -> 168 bytes bin/main/sprites/ui/bars/1dotbar-top.png | Bin 0 -> 119 bytes bin/main/sprites/ui/bars/1dotbar.png | Bin 0 -> 119 bytes bin/main/sprites/ui/bars/barS-top.png | Bin 0 -> 253 bytes bin/main/sprites/ui/bars/barS.png | Bin 0 -> 243 bytes bin/main/sprites/ui/bars/barSS-top.png | Bin 0 -> 270 bytes bin/main/sprites/ui/bars/barSS.png | Bin 0 -> 284 bytes bin/main/sprites/ui/bars/barSSS-top.png | Bin 0 -> 471 bytes bin/main/sprites/ui/bars/barSSS.png | Bin 0 -> 412 bytes bin/main/sprites/ui/bars/barSSSS-top.png | Bin 0 -> 421 bytes bin/main/sprites/ui/bars/barSSSS.png | Bin 0 -> 385 bytes bin/main/sprites/ui/bars/barSSSSS-top.png | Bin 0 -> 426 bytes bin/main/sprites/ui/bars/barSSSSS.png | Bin 0 -> 384 bytes bin/main/sprites/ui/bars/barSSSSSS-top.png | Bin 0 -> 464 bytes bin/main/sprites/ui/bars/barSSSSSS.png | Bin 0 -> 385 bytes bin/main/sprites/ui/icons/ammo.png | Bin 0 -> 304 bytes bin/main/sprites/ui/icons/health.png | Bin 0 -> 210 bytes bin/main/sprites/ui/icons/item.png | Bin 0 -> 295 bytes bin/main/sprites/ui/icons/liquid.png | Bin 0 -> 308 bytes bin/main/sprites/ui/icons/power.png | Bin 0 -> 265 bytes bin/main/sprites/ui/icons/reload.png | Bin 0 -> 330 bytes bin/main/sprites/ui/icons/shield.png | Bin 0 -> 312 bytes 68 files changed, 730 insertions(+), 1 deletion(-) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.buildship.core.prefs create mode 100644 bin/main/UnitInfo/SUtils.class create mode 100644 bin/main/UnitInfo/SVars.class create mode 100644 bin/main/UnitInfo/core/BarInfo.class create mode 100644 bin/main/UnitInfo/core/ContentJSON.class create mode 100644 bin/main/UnitInfo/core/HudUi$1.class create mode 100644 bin/main/UnitInfo/core/HudUi$2.class create mode 100644 bin/main/UnitInfo/core/HudUi.class create mode 100644 bin/main/UnitInfo/core/Main.class create mode 100644 bin/main/UnitInfo/core/OverDrawer.class create mode 100644 bin/main/UnitInfo/core/SettingS$1.class create mode 100644 bin/main/UnitInfo/core/SettingS$2.class create mode 100644 bin/main/UnitInfo/core/SettingS$3.class create mode 100644 bin/main/UnitInfo/core/SettingS.class create mode 100644 bin/main/UnitInfo/core/SharSetting.class create mode 100644 bin/main/UnitInfo/shaders/LineShader.class create mode 100644 bin/main/UnitInfo/shaders/RangeShader.class create mode 100644 bin/main/UnitInfo/ui/CoreDisplay.class create mode 100644 bin/main/UnitInfo/ui/CoresItemsDisplay.class create mode 100644 bin/main/UnitInfo/ui/FreeBar.class create mode 100644 bin/main/UnitInfo/ui/SBar.class create mode 100644 bin/main/UnitInfo/ui/SIcons.class create mode 100644 bin/main/UnitInfo/ui/SchemDisplay$1.class create mode 100644 bin/main/UnitInfo/ui/SchemDisplay$2.class create mode 100644 bin/main/UnitInfo/ui/SchemDisplay.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$1.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2$1.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay.class create mode 100644 bin/main/UnitInfo/ui/WaveDisplay.class create mode 100644 bin/main/bundles/bundle.properties create mode 100644 bin/main/bundles/bundle_ko.properties create mode 100644 bin/main/bundles/bundle_ru.properties create mode 100644 bin/main/bundles/bundle_tr.properties create mode 100644 bin/main/bundles/bundle_uk_UA.properties create mode 100644 bin/main/bundles/bundle_zh_CN.properties create mode 100644 bin/main/mod.json create mode 100644 bin/main/shaders/line.frag create mode 100644 bin/main/shaders/turretrange.frag create mode 100644 bin/main/sprites/effects/Slaser-end.png create mode 100644 bin/main/sprites/effects/Slaser.png create mode 100644 bin/main/sprites/ui/bars/1dotbar-top.png create mode 100644 bin/main/sprites/ui/bars/1dotbar.png create mode 100644 bin/main/sprites/ui/bars/barS-top.png create mode 100644 bin/main/sprites/ui/bars/barS.png create mode 100644 bin/main/sprites/ui/bars/barSS-top.png create mode 100644 bin/main/sprites/ui/bars/barSS.png create mode 100644 bin/main/sprites/ui/bars/barSSS-top.png create mode 100644 bin/main/sprites/ui/bars/barSSS.png create mode 100644 bin/main/sprites/ui/bars/barSSSS-top.png create mode 100644 bin/main/sprites/ui/bars/barSSSS.png create mode 100644 bin/main/sprites/ui/bars/barSSSSS-top.png create mode 100644 bin/main/sprites/ui/bars/barSSSSS.png create mode 100644 bin/main/sprites/ui/bars/barSSSSSS-top.png create mode 100644 bin/main/sprites/ui/bars/barSSSSSS.png create mode 100644 bin/main/sprites/ui/icons/ammo.png create mode 100644 bin/main/sprites/ui/icons/health.png create mode 100644 bin/main/sprites/ui/icons/item.png create mode 100644 bin/main/sprites/ui/icons/liquid.png create mode 100644 bin/main/sprites/ui/icons/power.png create mode 100644 bin/main/sprites/ui/icons/reload.png create mode 100644 bin/main/sprites/ui/icons/shield.png diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..fc2dd9d --- /dev/null +++ b/.classpath @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..5539b5e --- /dev/null +++ b/.project @@ -0,0 +1,34 @@ + + + UnitInfo + Project UnitInfo created by Buildship. + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.buildship.core.gradleprojectnature + + + + 1636917210419 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/.settings/org.eclipse.buildship.core.prefs b/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 0000000..7e3761d --- /dev/null +++ b/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,13 @@ +arguments= +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) +connection.project.dir= +eclipse.preferences.version=1 +gradle.user.home= +java.home=C\:/Program Files/Java/jdk-16.0.2 +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index de0ca0f..097a11a 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -94,7 +94,7 @@ setting.shar-draw = Overdrawing Settings setting.shar-etc = Інше #Hud -hud.unit = Unit Info +hud.unit = Інформація про одиницю hud.wave = Інформація про хвилю hud.item = Інформація про ресурси hud.cancel = Сховано diff --git a/bin/main/UnitInfo/SUtils.class b/bin/main/UnitInfo/SUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..704414099e1f715d40184d62baaee6915f3a40ca GIT binary patch literal 4540 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 Ycff1B(E)P${}$_%CeJoFZSN8P3j|CL>i_@% literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/BarInfo.class b/bin/main/UnitInfo/core/BarInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..f123f37fadeb0177210f0fc72354a44b8b2bfb2e GIT binary patch literal 26833 zcmb_k34B!5)j#*%m%N$D%g*-L1PPD~OArvk1X;o+iij*~z=cUNfx&FfBr009R*Q;S zcWtb@Hq_QG#$hB@YhtZhwRNd$t=3wrZMC(n*4pAH-~ZhAW=#T0%a6R}F6W+mwtLRG zcivNGB7Rn`O}{9=+JsAya8j9_I`uw_f-v31)* z_3eVpXnQ2wvL%YjRl!JoC0;w~+bh?FPOlc^T^HWc5^V2?ganmkRnK3Q0=7=Ws9u0B zW=ltNT_^&0L(@AfZ)y#;J3w>mTbo+B!KCyCsGG0fw?u+%Tf_Cy$|c-P!}QFrZwg~l z3k0e1isJWVD1s=Xv=ltnp|>!UGrh)H7wm8OAB%#C4>6J(cfTAl$TQLh0VYLS)VHlay z_0j~IWYJ_Q7nD=q6beQJ4H<|mjFaD@JjxYRxGLNdTCK^xK3LZTUX`qBtq(RGAB=?g z-7UoKy2fZ>o$P2nwD+d;EneS*1H&w1YtZH?QF0S^_DoAQ{YcMh`+8%75zE#7^qb0Q3qGM?d z060ZjzL)!GEv+|c9XOlh%eoDK8MSBwf#7+KtWC>XBh5ifZD={fEk#UM7kzXhZ8WLY z71b=1EZRgTVc13&#=P?W5C&9@e&cxQ6xwXksUUG0(GohmCfLL?Ea$n_Syaz+HJ!P_ zSb<>kQk~9hjWjh>)-|=(pBAlb2sMUUqM=IIo=B)YTDe}|%bZ(HN4TlMLt8S48VP|Y z4PI)XutnSGG|bK^5+s&$akE7&)CxZ9Az13O$FAYAt4%sx(6sEj{o>`NHUe|nc~qY> z>iTeV$f$XepzWv7nHHVJDxDjIBDA#opyg*)? zw>1L09rDoybfHOKb1fSrU~A?7>p8On1XN}1go_L7(}B>BjGbbk+RgIW|Nn8QrM(#z$m2vvHf7t z_RD5wJAf#RWQofn%sR0^vYENvqC2>m zQQz9Oy#&kfT^8L<-v(o0I#azGJ6h^1Yg${I8ZrD(+GWvq=pI(Ua8r8-M*dKTEosd% zmJnV!OJMT9$H4D}PP@qH_IiDB;Qqj(AJUJ2O|&(F(I=!qbzAiV%jk4lbU($=tt}LS z2oC}Dl%l)KqDgV+Op0I`%<BUAQUS9u7rINYY&l{~?PWrk?8U0I3=6|sAIco?NqW>n&t%x6s78**{-s6FY9sFy zu|as=q8IcUAMJ>+PQOSmoAeSSJ4JR@YM#U^yfQ6^GMn_8psEyR1KLZC+nPu#J9n*- zGX3i6;j7ea(r*rI+A=|S>2-S3qTezxEoTDGa>y0Gv*>NEC~DgpjD{R`fT2++_N(-c zMStK*udYNVUHYCyf82MZ!C#?ksTH;@ z(z+!Am%~ecqkow6_YBExYTXj9uUzFgB^G@|A7e#N^vJY88BL+N@6#t1{fj;YPolg& z!GxsyMVZYjmh$BOW6@q_wZY4tN&hEk(E;XoEX-&F8`IQ8lSS@q_rY}3!=Hfc2qBay z;P)4%WM@ee?6D;bkpteq4lNDUHw7c11}(IZfB{zfbPbGz8k-JC43@JP(C~@hp1ugg&O4>D~{*h`LJ37?&hTQag*M53TVR8h@yC7+*#5qlwK&82U+d6m+|82K5L2biHV}z5*186Ph$kFuxguPil8F~A)5np zZ3v61gEy>6#+wV*FUn0ZUC_)y;6Se$uwJs000*I|sZ3wp&eP}3-+a< z6;OgL?JL_u&FoC4U}{Uv#c%^o5r~%o-Ye#_;4Km~u!qhEk-Se#~x zZE(l3(HWq*C7J|eKS#Ubg3`T}!KSc+qb-=}R&ly1+5}C`9>$GbG}aDkx{Dy`KCxY#XNmI@XlfL(D!LYht1qy`*SOl-j(}?&vL1-K+7NZ2 z>g$%+!LG)TlwvPyYz)_jLoM~&O>v2!#e-m+9euLlaU;;wqiY5(W;1Zvf!CizB%1=@ z5m#h5E%h#ied1zqr6sNsS97o&j4p0&M%aqX*G8|{DXz7|bpk<MoWBCbh3j3*WQ6tp5X&09o)JOBx~9$YxIo)qyM+WEvC2`Buq

{!~d? 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/ContentJSON.class b/bin/main/UnitInfo/core/ContentJSON.class new file mode 100644 index 0000000000000000000000000000000000000000..49959476bf0603005225ad62b6d4815923a87cd8 GIT binary patch literal 7863 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/HudUi.class b/bin/main/UnitInfo/core/HudUi.class new file mode 100644 index 0000000000000000000000000000000000000000..5e683bc5b958f741ee373e60d8ad19c27d515cb6 GIT binary patch literal 29163 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/OverDrawer.class b/bin/main/UnitInfo/core/OverDrawer.class new file mode 100644 index 0000000000000000000000000000000000000000..026814b28852628a6f1b6129def89c744b88a2da GIT binary patch literal 30752 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/SettingS$2.class b/bin/main/UnitInfo/core/SettingS$2.class new file mode 100644 index 0000000000000000000000000000000000000000..df514ff308504888f55e231bff7ff7504a230797 GIT binary patch literal 4156 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/SettingS$3.class b/bin/main/UnitInfo/core/SettingS$3.class new file mode 100644 index 0000000000000000000000000000000000000000..f650deb3f3788243d8ec18d52261cba9b5b352e3 GIT binary patch literal 5624 zcmbVQdwg3}9siyr%}ukrEz8=KFv?yXv}w1Dbue84=gPtYUANIuYzMmAi67xo1{%v`1nV1PtN(h&iD8I z{q8w=+)33IcL;hKhOw<>*Wm3!uu;N)-#SNRC#kSd5SywWwHvupFJGVkyEwc+sk&0c`?j zw^qBZm~rEmp)Bq(GJ0=eY)H@T)rQi#MAA%Z>3%I|$lvayPiC4?o&v6xPMNqCEn{ZJ z$IL>Wl&JW1&g}HK-UYl`D#cy4+NkA|dPa{G45o10ELbtyaaUWvf=#5!+~fvuo&XVh z76~dDR8u=ll5bJbMW(|$qFVy_Q{|f*sLtlT3dr32J(C2NWxCBwzAK2$xKQThIfTL4 ztIcK48cCInOj;mM z18Hq+D5c4sHr$#hXVR_j8p>svQh|c-o%{dvuT6%TC0z@)gWOIZ^5k!-pYPnb`VdSnk9YTCefYc+g`FW@phTaLvwO? zN~X-@FbofFm#Dr|AkkVQpgC2sFP<2z-g-6qoAE9c@5Y@(VA#;p#D%mn3c7wMNR~IY%(_GSC9a=h?@T%fdcOOCH#%W$j+3 z;E2GY+2;wrM|ntjRHIWZI zX0=>ix6AbutvOzgAK*s{e#q@gBi%g1tN1Z~;=m`5^6b@%Z0y~GyF8Qp48KtDbAcu0 zevxp_+_Gc*QofxNmEFo+q~@>i8wI}>P^GsSiz?EYDcTc!FT zzk)c4KPh;E{-ya+MoTg({*1rybV+7hWaK4}Spu}I50QRRceF9M2SbgRp}Ffs?t1A45-J{eI^8`hHSiQ}rM z7eS_CtUM*~Xk~P+rel1EmPw`cd`pjM9w=nHs#8!gGfPqKzEb>|FFG#g*R3SEYq?uX zr~BBlx)%FI-JG(Uc{TQjgvw*BSghjtc)?;tEDB+xJJ+D%UL2?L(o)|l5qYMOhQu;g znm4~M;meecgfQmLtx)lM{DE_4+UK6yrN9)1#HtXUlyR(8@i+XP8ZDe)aV9buJ=dMq z@_9Y4h^RnYZ6h__S?uMd(kZ#+UgW!Qf5Dr`S_5vB!&p9VC_8so^K)dhT> z7j2(JQ?$`HiAXe3H;LuZM*k$5qY-5iE25FWBvwV6>L;-#+7z6`+GxkRV>tUBYI+dm zx1aXF6Jk5RSK5)DhYqacFWSa>M&hwYF>K(f;GJ%x8^Hwq`?$8tcRxA@yy0{EcAmiI zfoSw7BRR@Aj-t7PUn}@o#m^dk)*i>Rfn&I!H`>0gh^<9*hZ99yQbcbNd)kY*{EBjD z%Lo{-gCHevE(Z8Lh+gcoLybDFOQG)K`XB=fVml?SWYFj0bX>(bZ^$Fr>;x@(3B82v zukuC-Xq5!2!E)E4-*v|2Cto=GwsY@!mVA3O}xZjNDywq<+ug?xRY1Pa^?<~ z;5dwra_f>`x8Y;Bo6nDP(|h2VCN>Kc)|P^M`1yo_qY64b9tE2f`gfi~)1<{bQeInn zNWrmCP<92E5c`R`Bui6!^j@40IE4BmcwhqlBlt`apOcAocI0rb$Bta3GF9+JJj#)b zG6K(T1^cI^HAcyyeC}89Aic4xxZWNn17t}gqTcq1|6Y8>gNM-B*Wr!$i}?B>1e$N2 zKp^6u!ee_HeTUF^1mBO;b$B=2GKHTO@%RLm%*;%Ixq7@DpF_M|tj66~gUhgmxBMMM zTq5nno51f_8Gbw73*ehZGn5%LixOP^&)6x$E{bUxXZ0E}EDBH4LhgxO(cROai{R1{ zf{J$nK3@@kEJx>{R~gMxqW4!9y(V~i6`Y)As1AB3<@2PVANEq$&tCeGO=(5P6#j7t z5k4MUee3NA$-$c2?ttQ>Tkl;Ismxe^1p+JZZ@V|hjMc%@yp?BS{6~7lfAJKbK1>TC zWP{j*I5_=RDjiSjOohFuxGwe~bSSeQ9qc!3zakgls=IM6J;Q$bA+(f&- RUUZ1{Vgn-L98P*L{Xg26z@q>F literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/SettingS.class b/bin/main/UnitInfo/core/SettingS.class new file mode 100644 index 0000000000000000000000000000000000000000..d0e2f813d88e52a799ab5cfe8d7e573879f0eba1 GIT binary patch literal 14232 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/core/SharSetting.class b/bin/main/UnitInfo/core/SharSetting.class new file mode 100644 index 0000000000000000000000000000000000000000..e1d2548cecfe091600aba562de94d6d2d1bc4041 GIT binary patch literal 1211 zcmbVLZEMp|7(KU5ns<815bWHSiZF=tLv%0%;WoMJGSVB!i?E-i z9~1=r0sbiQxoK)Eb|@u~-sj%)oO5#S(;q*-eg|-XCproYt+&!oj^tTrxnU$M=bT55 zND^NTbZ89EhraaEIEgN;)VDmJ2jL*Lazy+}$n-_Fw>jQ=!~204R}AF?pZE_MmfQ9P z|G=$)%Yo%25eam+PZ+db=m`@=7!{OIW~kY|6vyeXFQSZ#p<#zE4^DXGEAD(#OV0h6 zVa>kMf0xK59|}eAmo&rH3`0}6*Zm9OCS=hBgJIwXmUS#KEbz#+dK6U!D_EsE9;HQI zsHcy=KG)RbTrTuP}9fl%d{`{ugD;;sq zV_0uzMq*b;p>8eUmtmS%S#VkAr9=g(!c!Jz;~1W`?YS;LlXyC3FN5iXY2=ERzH(Tf zn#VmACB=3mrHFa~k7E(**k#zC%chP!8iN09Wmp{FYd(K^UTYgPA4U2@0UE7ngz2qQ zb%+8zKzXP01q&Z(Re(uvGut%@d5s>>6lEw>ut*i*QALe76jwdxdQWSm(NtX5KcP|j zhURIp(d(99KxkIptopWzf vY055LLvEL06A$QIQ9S$?Me9n6Eov>GooR1lhkhGWckl=n4D#Q>W6k&l%tRXn literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/shaders/LineShader.class b/bin/main/UnitInfo/shaders/LineShader.class new file mode 100644 index 0000000000000000000000000000000000000000..16cc92507c5c8163f163815006feda5efa313902 GIT binary patch literal 1280 zcmaJ>*;W%l5WNk7384`QvWd8$ViJW>+yzBJ;udj9h~kFLq?0sEW^!gh@UP@3E)RZy zALX%n!gBDSFEe$krmAk=s-9oJfBXb6i6sL~41@EI3LZFR*YvBRBt75EDM#ib+dzz= zS9q3L@kG6x(y^5+ICVn4xxvND<_biBW#A@RBl@%B^_yoiZonz!@$g2Hpc~w6LH@niDRj3I-3B)C63FuLNoMbKpo4jS1Z$k>@$IE zx){eb+L3TEP&HbM8<;deR62CSFi^HxAV0@V&;rHuHw-Kr$88#JxagM4)Iu-QG{+3? zQXxy!q$e19BC&S%aVB!ph_kqF;2uM_Ztz!_;{hI0;kxUqK)DXXp{Pnt1XZ&l-I`gH z);JZ(Va~u~5?dG98|8SSsj@ZQ>KVs#jaojaQc%@-1&;YBzOLghI9_VhT9v9&rP(vQ z(%QWy#rIPylItxkI>{y1eDzVru^2(+tZK-R$h)CuNqup))}wI`$Mp8&1a)YpTMaak z)q+-f8iZyMBMa!uY#^RI@Er%6uz}v>kxd-^ij$wBgb{isC=qB!FWuHNWbsBCQb-eG z$n2E-5?R1XCV7^B!{{b1W|CJoa9sl@LQ@;K^BJ?B@hCE$b~xp2Pd+k=943m?C=`Jt)utmg&0h9${tY2=6Jg G3E~g6R4lCk literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/shaders/RangeShader.class b/bin/main/UnitInfo/shaders/RangeShader.class new file mode 100644 index 0000000000000000000000000000000000000000..d3c3f292ecf2622fd50332177f0c995578fc3f58 GIT binary patch literal 1290 zcmaJ>*;W%l5WNk7387I4vbc+D5|we^KvB`S#WgYRVl(L^t&^FYo*oqcN{-_4;0O3o z9;+t`;!$5_>Q+rv-M&>l-@bqO3Sb)Z4!Rh&+z*tw7SuyGYKofFk$X=B4OvcrgA~K4 z(4O1SqTN(pJwH zmu#SD!BiUS8ODD#jyx@85VeITCl{nP{TRZqgDgYeN(#pYj8JhE7^wr{GwjTjUWx_b z`b66;8?A!IR6gmEG^9>beHg<=2jdLuS}Lf;kIb9T1%s?Op|pj8X0WIgo7OnWB(|?vD32dZb*|sH+FOMU=PFg+*+P%k=1m4 zNd@v&+?toVBIbP}nJtB$@QJ*#_@^^vnu?^|R{GyCr)UPE-S!vLI6!BP=W6W?CUMAt zOU$jpktYM`#)`CD3}fS#J)h$+ju7+6BdJrlV!oIG!!eHII6PBuEmii$wz|u4&!V2!s%DxtuflOZi7(pt1CECl^){tyG->z@ zkF9o3Nb$d^mB{ss7M|piZzAR2)=7H}FhMQ4>3#!U zWc8qzo(`eQNRb7M6_$|BuKSF^E-Ya*yJZ>MK4RCqBw;T-Gn5GQW0bD#KC*Zx4LRfq zF%(uxen>3fRUx~df5O3K94%x|F5$EVL4szMaN#{JzsHTlxHAyce|gG@Q6&yeGwz5&;ef3y};_Ur=kNBB6A|id%Y?qlt_Y z>M;jmmf#fIu|~QhsYEQcEs+*ThrmB$l_RaW0MPWFcXi2+7gLaGOX7(D9piJuHR>;?EyPx zJEMZC@sdGG&R1A~Qwcw24N_l2Uf)UG7S`K4O<@rh(*aRy(9FafIk5T6IFFhJGLDmo3+hUEl6FR8R%m_7+^@qKuBL<6>3FpXnj57!lMsc^n_#-yYf-R`-=?+n|FWbK3) zDV?^Q4g1JMO|Y#B1}Xx$5Zwm0GoQ5IGmae#_1GhpLXVDWdDMzIroSzz%?kPyc512_ zDQh5O$D&--?U<3ho6V$4e9f+l6fV}uQyz&~W~v%xxK#V^G6tfQ>3KK#U}`rF2wFTh zxoPnKoWZTc%#nepxsW7d^7d`nD4_G0-I6vLxfc&v?)V+GPCv|W?-*iS|OCh zX@wDx4o1fAj7P02n6I5hOUngwN+UV0AcdQH14zL!z#vR3QjTKXno`V@4E9l7JQ26H znQ>OIana7#GEOZlKDuk&tR-tlaV66w=`P+m4oh*#39C!!w;^VYF#dVIo-}bZy{^^~ zyM|6Yt}Ki#HgMhe)Gk`DCIxO#xDl^mBvKi=Gc+Mm!q{W(Gg;W_|uhSCK zDdB;)<3l`pG=iv3kJl@dqe6?`t?)*?iKV|Fx~n6RiV&2pT)oxs1`+b~mc0 z6+Vtn5VUqPL64p1Ja94*C)90SP7t5MGX_4*pt*-zVMgIIV68Ij^oEh7Gg?i`eNLy| zvsz83$L?Z5^sl|%tNve5_@b`aQw%4PU2o+&+kyyuP6X zQGkfPsqigb?)+){N|IS@E*P}qW~`*>wd&SjLSE{U_X2)s;0I)=-dQ_cpztI7SQAmV zZ7ljFtGo3O!}kJys_--XoKki?nIZQpU8zp}LT~*Nzc%nIK|t$t2NiyU-xA+QB9pdu za;J?=om%eq3V$e0>gF(EAmkj)yn<;9|mm7uu;J=KkonCM09Y@W$vvrVkEcM!0X=>^xK!Fl**A(hW zM6@~=a5*BfK{md42t=mi| zGCbDU1VqVXLrx(YE$f~8BS|Gwq)Jd0;b}MBH8hkmlf!l-&Dh2gsc=vNQmtf~Os7qv zbd~Cp(Q{`(dZ;xTDj4Oe8kuDXt3jQ%c5*2twNmG4b!}-Uj?+4Zp?kIfA|$ZcuL7iS)k-pSx5+6?C?Bb=1g{-(4Bt|Pm)DsM#fGg%?La4 zpfpOeAx(KNj)^I0ktGZn{nM%2{u!l*SGSX*>Tpx1zwNV3XQ`Kvl4U}Ni>XUczNsAt zPy2m^l9h6Xu2#0zy2_*2IKfg{PY`?EPRLnG&KA}XeMGjgg&RsGGI7$rp_I6uf-%mp z#bL%KHH`$Pme6n_J4IR&_1wnJk|ig0Pa4#DO4jN^R>4eitdzfPnOpFrUCDY~@XGhw zQD>OtR61BDWuta2%Ve>M*gCMsia0DWVd+$IzV7ma+?JK%P0wl#;3?@+vRPA{<(hof zMz<>2CKr-2W|aFsu3H()uTrNLk-PT{woB5jZ(xg=HV(rQ>`r9Z9dy|Gl3JxJV*YSj zs$p`7cRYus*i3G=oZ&BMFGaltpy|62h*qcd)OFWgQVadpG3wuVBR;l=_pY%+=^4ijnN?cx8MW$0}s6 z9z&(pdAY)O@jZ^|f&AD$C6ipaj2`p!U8Q8ToJ+YYxt96e8IN13_L!MYTWLeC7cAD5 z#XaQow~1o6HopDlSyY_t)>i>T*c+dALaa{~F+*-ZC7T5&VH|H=fhlSORSu{O?rF(K%+1H%KITTn6KSBx5i<8}eoJDV*O|u(H)Yo|GtAaYK@>;{Lr-7>SEUY82 zAAsRM1i$ZL7eX;AGhID8DjHll$|kRssxqB&c|~{AtY*UMmMkvUJI`T%4p$w+wVRhL zIg0Bw(wq90_*%VN66!)Tx8)f?E@jcCrYJ59a-cOJoe4`ON-ADrEq z#o-(te+Wd+w;Vo}!zT}-;t=X)pW9r26g;Zw>FUqt@LV5v_ocp@L}q94{1JTP!IzI{ zMtMPAK)M5~=%I56Hp~#O=HFVhVI4MdyobEftn$F`a3Sl+ZO69}C)8H5@jHAfbNw7d z`AaC5+Nv788P=`*W^N>7bu3n8@%=1*lEW_!xIe!;;LqWYT?F{|gP7U!3@Tgr{I7da zNkPfsWn!1I!?>#m*kfe_6JQSgHkZ7dN8-#c(540pq(TfD)`1V8>?JfAc+sc|>YACy zvs*KQ(@U9l$0X3z+>({bmYht@$&4KRB=e`qX*pSZV49pB&&kr9wC3c@Vjg;&UCeB3 zk*rK0IHSlMTn<%gQF=VNB~< zkH`g{S%!FQIwxClvb}_N`Z5ok%gV9_XW~32-P!^epi_EWhWTU%rOKpN`uMwsAIdIe zA90xsNW^`zWSF-pJ+?#_V`~!tRPM3dOs_fvqOxFcobKYz|a~ z1CfrZ6|EcXV1lWjCvLatiA*CJ0&Cfo_j0^K#3)EMfB1QIyFu*UD2CA;bx8Y`F@Vl@-!v_!Awz8s;=bc)XyTcWXWTUBc~8r&3zX``_~hpoM1p$ttHKUvrl3b$c( zULw#MwxRhV|IUyQ&nmNqW;^#mJ7SBw!NH3zjSbq*#NaJXNMH6WZc%H3S77)|%7Ufc&T%BN1 zfpc}DMT4BHsTK{UJd?_qM)o1<=)921Xo9Ri$)X`N)TC)lLws|gi9)J!rkre12@PW! z+7OD^%X_+7?U)vxskk8;420JOVj)q69xNn-CKQ73EQ?MPt_u*Hc493e55guoLr~Ol z4Mz;$8WDPqMRR3&ZZK>IV#4m60$M<|CM{$t=_dd!T0|qUU27n2OF+g&x;l$S&`6Wc z=uf?f&q7)v+>WC&Eoz`;FiLk1EH$gNAsanv`i@NPJ5)d`Xq8DTp-hiO=qGN`YHDOM zgV9LBmS`C7^A+)A_^E!<5Dm21F{ofIHJJnl8S4@1JI|uCs2NHM3HrevrBkzfx271V z*<#Vzv;o3(*w}euY4#jvQF~7$C|ty`c@>>&(Rmbr$?QO|Qz+|2-khoH3So|*MQxe^ zVGSCuqIQcq2n%xJp$ie7TrZ~EDB9hG2on$nN_{dy78WfmPn#bSvoEV`1e0(8L0u>ep_^yseYNrb|ZQ}lSv zAi9RGGwE8GOS^BzQ;V*r8=$v{eF2kb&9w7wrHOu7?l@w_)pO>44%?xuT9x`(OSn{u=OE^fbrX|hk{&eE=ETMuAe zRMNFfU&ER2BNPqyGfm3gsPAkM=)o*wrunX!T3C+ZHBp#j@(21=OL!Y(iVR{4s z2Bd>Pepm2TLq{G1>0zx5ZMj_*eU3g4AMXsrmun*-L#!_*MJ+I!M0lpVr%BYnH?Xnm z*BQHeA>jf;ze&ub$B~{j`uF#|7?9p8n%Tp&xb$PN+b3i8=Khf0P5UIP1;mZ^3)DAD zm_KRJm*~qfcF3Zq=xJy)&<1xK-e24R8}q|~uGY4|WF)WBKB(s7#8Z{T<92#Z_I@5R z4`eCO=8#8!I`G=1-=BhNgz9d3$)c~*H-HPRfS!&RsvfX@s()QPu{CU0Es6!U=;Gl> zHUR^0r7;dj^}DIZUbT05GSkU^p*$NLfs!C_4!v&Cx9JV2Jk|poUit|Q?d8qYJ&}kO zQ*`sDMc<|GA!r=TWSZ(XX?m((Ba6d!7g8lq=?4I`4DW0RwA$fflt4ccxBRgNRxh?Z znH_T4?^ed5n}G%2r?ClKpw-i$zy)SC`^UWCob2WiBR@-WS0Si=%u{O!@Rayd^A#M)VEK^j>X$fju|= zPeCohxyYED$21fBc+PONDW#@>^SRLE0#FsLOS53{AhvK1`zAt>4pb9EG#`!beN8?O z0bUCJ}=1`Z(vQj;t$;bEAC+G}An8qNZ<#zYL1Yo@M8waOzb8bzZEcoZLN zGW>0@(9ubJO{fdpj1ecyZL`CPKt7K{tt3^Kq`KNpJGf~z`Yz$&IEyFnL?{nCqSzl` zL)2x=Xd|}Lg{aUNZN%9;C2OwJHzVzNnx3KE*;B7S*1XWK?F_`wLG;*>pj~5f8Tt_K zp(CV5IlhpmGFp*|T$RN`NL5;?p2bBI*#%u7up}gq<3TXY(A%^WELHKzXGfvQm8cdH`q0 z6%4*H4;a2d*j`}qLavqC3#SEOtIrxtUMyzkOvhws?HCWY zUA%_`9I-gc&|I$WO_-*Yw)kM}C=x@?{P~Vj;}$0bQgg!4C=?|K%l2R+~iB(2w8Haj*bfWGQPs(%Tb1SGlEW=T9ujvR<2}pC%O9A zMNWCVxmru9i2&GZ_&Sr(oecA)bl8!qB`B4;LFanD0U`-sOcQ)$Py~b$AyoB?s?CQhwOtNBB{=drzny zRuRt;WQkCBF%|P3QR?2KK_y3P3nw_F_gj2GLni#QDb$ug z|7j#dm+9z6q@Uq;3D4bqF>sWM6%{>g@iS83<+Vl=iD;J$J!|oEGL#z=&@QGD{;G)c zwNH$gu4hbX*ZO)%cKk>*_YK+Tqnrhoi}1Vo6^mb$ayO?Njg?Pi6eH+Iy@)-E(D%(2 z=n-&|;)}n{-!b_Obb>l3c%$Eb(#1*i(-Vx=N>6Q`p!pPnl=iGkcR)3Loavq zjZo3XPb_{*8wRNxCqD&zF+W_4^Vy$^EzrA^4ZLA?F;Gmy`B$>+*I7U{u=Awh+(%2B z(W_c!nT)O|vtz55IK!C_|4#D7?~!zTnsd-gAJQXByvGlljOJ&!r&`~HLVlb7D23vm za0>qMQ435P!GA_)%YV^5Z8puLcv;{-+DbR7!p7e${(wJ3eB($zxJk~pXZS0`^jtr5 z*qdRrs#;ml5Q^g{7-zjWH0FO;{7?QDqOB|18j^mD*PHxroLPC^;4D2O5NWIJiN&L_ z)cQjH2xr**wjxWhQcQzzW|Ddc3XYQEy3liIEEXnGGvNNkG*ab2M=Foxte8fti3lh)DeEL#he$CUt0orH7$x17LbtWV zAF4;4!+nug7mfxJ-8F@3yedUdsHyt&Q8euxdT4$1ck3?3VFi|#TdG1;0_I}+RjHg0 zXA7sdsj}2GJx|_6!DvWCDYTo8ss!%ye+;pV-Z5VRTp-#2bEa`vw0yIhLbTnrQ zW*(b)^qkd#sX3@PD)64`ZZ*$R^Y!wr`D!7kKvOBctEUyH#cGME>M~Bh;iZjoUKh92 z844|MUTYZX2Z(;G&jYhg^u*WBv{Zvaf0fr2h;@Wek&GXxQ*!DqR55CWrB+IZI2bP~ z17W;5X3M5kRoQIb#^%HfQc2mJ?ecuN-!#;;N znQ4)q#evhIoW5irUk2Yf3%iN(RTqG#r6XqBkqzbfDk^t)Hy!D)H{`4Hq2895-L|1n zbtt%6LZPfMHwVH!_6o@Jac_)ViSpGJD7q@%vcV?>!V#y>o~E+OBhQqc*Q7cD6cuWP zkJPNAE-robfp_GSp_F18t1cA)yezA88(7OeqG@bPcW&wmOI@j?1r0hM8uZhWA$;@Q z(**Py8Cp4d*u@dl3U!^Ou2(lm(nkvzlk>b$J{4Sj}+K^@^4!9T-N zw+F9etcR-V<$gfA zOQ+=|YeZXTRfiqzs#<3UtC1ra<7NrWH_g%ck4 zFx}IjKA3c6&KmW}JiVC4@%;trY4sITJ(GcQ(u|;uwbZjtD(XQ`1{0*!bxOYaDocZ% z9zo)i*Tk8Y)O-}Em(({*_4N$DOmnp|5Vq9IqKQ0wwi1?3Gffl8?-RyOo#fzefv}u! zzo%Z8D<9=*L}f-RcNAFQ3%gXShFaFgZFRo-F52YMmg5W5_tg(gh4)C7=)*Zu@9MVH zk3>!toGuRV6HC3N9Y7e3_l-jJCxK)nC;IrurM21P`l2kLE4TN?<68xis~L-W*Mis)&)7*QWt^bCCk13=P@FFSn2%DN);A7{Fu zEczO~Ff`BLB6`6cGc9^WNEmtEJj03ihW00OV23r}&SZvUR7%M8GF-3HPjE%7P zL@veJ;ixtd#GZ9BGHH=9%H3?N#Y;dq&j5uK0~0MiSC38b#-><&fgU@-8!NZ?9=;cA z%e=8^7C*$F!B~|yHpAkBdF`9@pWf0-J#ZmGVBkoMxDZKI>CEqfp z?+bB{FB;SL@^%#8HD=u7+r{*K5h&oBDbUK74;Ito!*P$V0QETDuj2P)j2ug2Fk>w4 zda$?rZ_Xha*Sw#O+e4GmSCi9MQ_@$Zho}tmD)vz2A*#aF^gUGl1PCZP1wY4YamM20 zavYc#kN=LNQkp>3G>K-@2{c2`lw6IkI$aiO@Ehry3d;7=%(5h%>X93wb#)>>&?p7h zQ}uGonM|is4HmI{Xo;VYh1X$T9>#X{(xfEK?xo54XQ}=XWpz3CsPruC%A;_R{hstr?wrkk%6=>6~6FEgzlh zteBF%sw^*0QtMu_lN7pI@z`+>9e$vfst;0FFM^m+5i>_?ZK*a~1(>fSi%!B_70f*i z+M5n@Rnts5nHFQ_8Yo}`?z-qy+CsDF3J8BIp5Fsid!nLyq$?b?B4|g>eUTo6 z|KAT^7wxLFcAb&U7!mDGrJTbEiyUaz#D*regL*p-!?SS+sK@9dnq|)In?Eni80qlfI4V@JvwvpleB?&D%qS^yTyjrC zXA&(f6=Jy8#1FsIbcnv+jJqF-8Go`IR`^+xeq8}%dM8QmR^Z8>WZqwz;H)3YkAGt5 z-!k+c|B%QiL!N|XKwY9`i0g9!@aF+x1Ms<480|*j#7*$!$KWMj0&G34*>+H(CG9IM zS|18)=QFb+qew}0=8CchqKIZ%%9EV4hc4}9vxEmHdFT#0v6qMU^2pXb@(cg)U~H1d zUwhYmWDUX~e2FLZQYC&(hAssaKSjf3z`X-TrU23LF-Mf;@UfNfn^lOKM!@14z}H$p zUo)KnA=Xg~es1ttASH@;8)D|vNkxTHO1c7^2?0cD<%f7`a|xI4=gP9ZJT1wmB>D6b zo{OKjpRaEg;b)TTvSaLAy&1Fs!YDai!f#(w22Jc>8 zUU`tu&}N0X5Ad0THzs+Nb6LV`akI{U)7(^HoPAQxc`Ylw@%gf*;FVZ#g3s7H~uslg4;I-O^E<+)GurebPFw!~x zUd7eBN!ySZU;_Z=VHhZTHq3!0#`U}(xSkjAn}fHy{#Tna2VV@7;Y%N(>Aie)W!XXA z22bRhchJOgx!bP&GVOBxsP0Kmb(5elLT<_dhxzn4RQCi5kzORtClQg419qPBxm|$o zcGYxNT1_+Xt;^r>#LG^kP>Z~E9E0_IVqV}xjvy??kV11uF-M%U=Fd;=I3mKT=;Qa+pHT_yZQ$9W$EOJ5fC@78$$ zcfB5iDb7lGpEEltuI?eclX~w!A+{ZVSaK&ywY#AByM1ge<|j2AZ%f5l;;{2)KCd01Xq!Y}BJQ~8KrO!C)D_+^KiRmea5O^=;pb+vsT{NR3Q z?b9gnAA&DPA^KS#OLH_!3Nud7EE&)g`eT=+GXX`SsSy=>`Sr3#X()bwxBO8ufhRe} zV|e0Z1gFS(Leq7U{|Np*{{X86?NK-kn~yp`T4|RsmTOth1ASnqdbIH(-OG zc@`h>;N1FkP z7Xi#J)^a!rrBw~mjy4Q`IQDrQ0V&KcR)dvvY+{jo!khVdCcj-&DCZWgeAl|=)k?_s zR8kc|!4j0JWMfhdb8mRx#u7CW1EZ2^OjG$GHNN?vnm}|=9Zv+ACW}lbCRJHdog`5V zQa+!QkNJr%Mf6^VRCqc5B<%{H&#Y9_g=_GHa}$@RmEc(Ff@!)gP^aj+K+U|dC_kK3 zrOF$iCG_Jf?EkZ#$Scj5YTDDg$PpVbDYE4p| z<%N{v=6Cp59;bBX2Fp0YafzM*lEU&B)Tb{|L5Vtd7ail&s;ED9UUNVNq;&B|&h`{{ z+B*08xh<0LN6B>aqI*IIeTIYe&$C9LIy!qvc7p3wG>P zUw|EZ)t5@t<0$So9#BstRnoVMW5PI4KaoKlrQ|A;XB-Aah4?pt1Nc1y|F9>H1KmAs z*V|5T^0YdnF*lW`B@_0lrw}k%nc9(U3;u5R0vwTSMfZ83-rdQ{Cpf`^rz2A7Pfi=% zEhlT8qBkf}&u5qRm!)I?lQ@gaUeT*wJkkoBRJtopg4klYAyDP38obqO*G7=>F)jyW zPJsJ&!-=N5)}IT%>*m7O2h4?z8x5Qb!SAWLI(MdF3{R3nF zRR30ot^i`oT*chU(h8o32iM|?Uj5J2;t7DCEhNfa1XG}7V*JG27 z6OB@RHPxsvD)rS##&n}vU!82sG)~o5rx~-2x%z6JvCyd1SBs1##u@sm-e@qE>8s_& zDr2?2YBbgvP5SCAqs2H|Uu`hXGXnam)v%3rebr%XG&bq0un{%7_0{=C!syXgn~kl; zh5G6u<5J@?eRa8Um2tJcy2iNPxItfSGj29+(O0(`cNp7^JE1%L0iV6X$B*V2`JZCMg} zBrzLX+0xKciErmVXty{+)?bfwRw{9J*?Xu$izbo02 zV>j!MIkENWeCM3+od0=z=ib-eIrlPvTV&LLM=L{Z?o#Ub-Xfw!@#N1$!ZChZ`+2$;~}6U^yyGWMR*NWYywVD+bM zL9{EIu+lwN-cjExM6EdJ6a@8MvmD(Iq^l z<{5}m`OJM2^HHx<*jCatvrlXP77)ZjEHco*L#=!wK9IL^gHEClA6S!&Z{ukuuE3Q7 zxsRfa9Zfw3me3o;%F|1UV!Yic7J^uefI5AtiK}sqAXq3`#Zp1-5y!@+u1f^kl*F|r zuETO-XWv`0(#q||u1k?^Yw8Q22`de(5Y$z@B5nl}t8l%*NMtibJHsF>sevVt&D-&< z<(;mqm9+CbGmaY#+#tBJs%R#ki8Z)M5H7p0J(XgBX6G>j(1k*Z6UN_gTahLbmp#!jo3ukGxkwBH-Az?P2RN` z*dn;1>P>MpXUDr;?8}A+uo+uTY{Pbe$6?^5TS0%Ti5=)<8VuM}tu=Nw^##ef%S4w- z62DW};UtrGMv3n+aU1qBOeLq2Pz$bdqd6^84$#C>-rjEyIN3~FfSIu0L^lrbyrcZ> zP?R1Mci>K*ri>Ic)C9{lTP5)UZc)4scNsXyM8CwdNfr}#E8WJRQ|xx`v$f6d1Jn`k zHDS4jj;gdym`H*rX?eFqmpA@jc6acnsYk_Rz{H>e!Wgs)d+3|OY{c2 zR#OBlKm&wlLDgtgn|rO%H1jVJ!U%FE?p3+v&y|TRoONIx7u8u_E5p8XSg^dR;7B%~ zPR9Gw*~D-mJ}ES*GK3P2niz$uO~(z*)s-Z@OmMU#x5Nz|Y`)27Z?IsPx^+ ziZSs3evaSiV$sPAFzxGH(7G$%+x$4j>h8Dl*_@Sdip2RiK49QMfvI#%@|pM`KE#w^ zdUdMGoL1T0#XNPlHFaw3Unn=AkC=D}zbMcX*|e$_qp=(cZ429R01xAr4Lnk*vJtB| z7~jo5DH9*VqZBGQ0~uQCIoPRfWFlyrC=|p={JMc(WA~{k%??JQ=+@`Q@fbln;uHs& ziH!$4rgf-EHWv7A;FAU(pRGA|IO(*B-^3Htlgp+@1q-L8#FUbzo&cW2ZyPu@JvSyh z?Ouy|eg{txu0h*MD~sk&&(y676&mvlK4su{*(;PwQz3SDO+1TFGlvp68lsxbOcqzc zX%nBp8J47_u91q{(^ZjgA;wfhUU09PSu~ZenzJU(;YC#>uGuLb-`La;%0fJ1(yx--~z=(O!0`9r=~b336|BIT6Vc|8&A7SMHj5CCI&|e_ni3DiSh11 z$4)1C%h{O@wc6s^G8zy~3{(6nCA=fn(I^MM3sGpeV9*e(zO2rUY(8O6*A^0kStfH# zi71u6f_rRGqB7r*dF+GLDM>X#o-DjSbT&;@Wlu`Xl!dCF=!H^#fMe)FS!Bu;Y7Eu$ zwtIVNDo<3OshT!5N2>PkP7n&>xwR0hajuQ^Zsl@m$0n}g@K=oy`7Fm$pY6^{g2gpz z-K)KJB2fw|HyO*OhO_pvB-7HXoDA*AB<$N#d#xgKGPC_?j`kNgV)R()5^G1;TbgQA zT=u%8PW_0JRQ;8W))^Qi03L@P7==MAnLWZmrLtlR^%t|bJIc)ZNVcE~LStlaEPt%w zcu1cT!@I4VJGmR`BJ#7@^(U=mH*mnLozPtfR5Ng^x~VV9M}iAHyF>#fWvKCTG96L) zl*}aiTKZjk#4Nd5$xRN>v{|LF;JO;9E+bJrW?gm3A$Rg{f-t$fiNip5w&Z58dZ;lg zk4dXlhO$6eY(>_mmD_C>2eZjSklC`!kezHV)f{#*hqJ?Wyvs$8j8@7@aA+PirAu}T zLL*g@;Pu*PgoXQEFW2W)J(;-ou;z8 z)k>$k`E1ZO$0s`?SRRDPK2w@yJqddwvi_2Rsr-=H*3=P^1B&+!Q(8p{_e7+vB7c`D z8)PGC2P3kvLbFWS;?mw*rKL=1cWHK&Hf+jPmo`+TmhwXJ@~%=tAFGu)&zj`7I6sA-`id9ee~t?e2Ryjj zKm;MK%`yW&!~7ON9p;pU{cn*kLfO6*V~Cu9_FQzqIASkiaqkOwPZx<-?OwTR49ia9 zqpM!UhrJuU&Dv=+j$!o}*0%aiVW`1(7OjHw*xahGYS7Q1eGDBZu)jec!_Je~sYtt5 zoWVZ+-hKwX(L?>=Olq+)c)XvKd!mO@M!m)_(L>QgPemsd|*PjK4lQHB^;HbA*_cr?`DQjE(r_k5n zuh?5^H5!bwUfdSHAN~0;y#ILg z7c%4caMhs}J>23`C$<>;dr$PEsTTif{8DeL`Eql}+Z;TF^9^QwaCLLQ+Z;ZHr(#BZ z_;~bJhWcCTVt%#!)uB|&oQV07uh$!^i|OG^%-5gV*Q>?m?CaIb6n^!^=F|s{$9zNm z`+AKsl`DS@HR78R=T5{>@)7?OYa~$NJ*-qjf>W9!p_+|xoEXO^j)kQ@tUo@{b1W$J z!TQkS6Pr%sx5n^vEed0JZXD0Y^ux4RXJ(C$<0X0(hz00COORlk4?X&EEUdT`o@6mo zLoGoUp}Low!`^1|6drDuUU)`uUZ%VycAAWpdnHH_s-J&0!_Ti=>Zi-%`l-tB zB!Vkm!B47z{{tp^ ztza_CnNmhUWl4B?mZ*J|C1o5hg{i*+)3`LKj_g$(S=zCe>nQwu*%-zG)FXyPe4M-v z4QS+QCEq4)$Cc>i`;-r02_LVoz*B7d&te(Af@|?ra()fV@irP|IhtfM-w*EOOTK%s zT80sq4By@raiiRiHS!1_Z%$yXJi&SYd90Vuqeb52Yqz)1>hYt^vlO>@)}z_80XKO% zu*S0&TRekk_uPlAo(Hha^9gi#Uc?U18|d_W13NuGz%H+WF7FcT_O8XP-d1#Yw_%@m zFZO%;(d~6`!22M2yr0FL-Y=uq`%UzDzmJ2O4|iz`aktilJG3|~%|gGHL_+%rlG*G;=>zDt`vTv zUf(WD0LMOsmSHee}cS)11fFZ-)@5)LXfG!#DcVrb;J}J^izQp71{oXg#n>F}}`e$4% z0eO@!9IofNVMgGDtmbZ=Jd1}U&ea^E{F>arRe)H3PHyBX=y@LRcV$D~e!NlMC91EM zcZu8EvPMY|z3<6QN`m-}tH&yYh~m?(gh?!)a3#XBmPj$j{1dnVhJm>T7W2QTnV}81 zh|~nf0LHYk0ha5{2uyu9_(rbE+%v(cVLI~`gr}G}bMS}!hOASHOw?VnC+;4{l#6(B zf)()NWp7955?N}dPR=Yd>6H^N;-Lw2&MFwzcNuu*hj{QuxZC4-2ODT;B&f#8@&tsP zpy4Wy*o)YRS}Lu{&`v?~KEn;Scq`+SRWnZ2%gwlxAQNaNm1o{&p21}Rh{r&5lxx&x4XJs?v!44)hBn$A$N6;^h?5B fC1pSc-IXJ08F5z`xmWU1pf>efQIx}S6b=6iKY4C; literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/SBar.class b/bin/main/UnitInfo/ui/SBar.class new file mode 100644 index 0000000000000000000000000000000000000000..0c0e1188d9d2bbcda181ae4f41fc31e4fd98076c GIT binary patch literal 6009 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/SchemDisplay$1.class b/bin/main/UnitInfo/ui/SchemDisplay$1.class new file mode 100644 index 0000000000000000000000000000000000000000..38f5d40ede7f55cc0a8531df0baaf837be0919ed GIT binary patch literal 5271 zcmbVPd3;pW75*-n%uK>98HUXSM8%-VBoINU$e_jq5Nbe6kkC}yzRbKN4_@92^WFpk zxZzf--AirlzSw<}!cbC6>29s9-R!>adu{E$XutDjl9>sa{H*z7a_7$3m+zeW&=X@P z0jyJP5zJ6%xW=*k%}&4DmbKctQ-kKvddnNOjnT#x5rh=x7@1U?mognw2-aJM?G7k} z{XxrXynyUomH3ki)gy-8=n2t~<)pKopBZf%Fow*$9>cd%Bnq#yXu+ilo0}@j>e^+D z7;U!U477Fo8Os?+Ru2$HpJ8DTg zS7RRLliM@>jh1a+ZDdTxr`V?6<{cvJ42^m;@FL~P{lc!YC^33&)^FQx^x0-IbopaI zEzZPQ5iC}yuSltJHqK!@hK$UBvsB|eoUc%2 zq|*wkN}cQ+G&0@ho~-Gl%;eO&g zO(L4k_b^{mVar5R*d{M{*8evb55sr(JL zImAXvM(|vP`DInL-Q34kqtW8VbrP-TNi~&n6MxD&D~cBopW4l|<-3{XY12z(tYP1B z9f@b3MoJqcOS!ujR>H(_Jr#3^7+#t8|# z#baAxcERRigvBFA!^JQoDAE-v9cS_5&+0A2HumEy}1R}MbSma7np zWTpGk65W<{oB$04Jojqs6Yz}mWqqH`EAiQ{aX=a-nl}55tnGWD4#H-rV<$h_Z^~EU zO&T{#YgQ3%qPT^Jc6YZh-==Xp?jUsL1uAq*72aaQOjt8@brqnh3U^9MU!;)81Ig*R zDPU-j>JHbn`-wvd+^z9qyhMDlJaL+R*jfTbdBSN_NAWTSr#)p5rR_LEc!lKel?p4T z&0K|eAI3cqyqa|>?PfW{986c5qcR^gUW3;XE7*}{hCLA^vW$X-U5(d?_SY-)R*XWW z3Mj#-l8{f42bsBV)OZu#OviVdqwC$hEYw2S%PpExCTH?tyjA0E;!l`BU<`BmAI5ze z?~todpOIpvD7;JK-FS}x*`VO?g30)j-*32;)OA^oxive~XJ&#it`P5XQ-;06$XJro z!evPIAkKq|n+t~+F{sgSTxWF1&3as!;w3H=AepEmz+OO|Gb+WCWP)Y|vapd#nZul+ zb4vtH#F^!18$*3*L$G9Ud|KlqKEr{O4~3t}ru@R1xy2Yx zM$uJ^UOcGrc^N1X?kys@7GJ;@BY2qc4+hyJHjOXg5y7e~&1d|JRex3AE;HpPProT` z-~v$;DH)%coh4Rixc>k#<%4{Hr8N^FBIr_;4Ta{!Ko+i z6yfOzkU81hTZ`}GhY|chAy)JtU$q)P!jBmb%iAzC?2ppdrsiIztB*@=c~MEY3KEN{ zTpcWbPuZfN=u3k(QR%Xg{}R8B;8zqb@;coNvF$hbEwL@YY=U2jLEZA0AyEGwe~jP{ zZ1tiI!A}~G$>tJco(YtFu8~P^bW>SxCjN}SMDRE}xEP9YD+D7Y{M|m0hE-Dte{Hv$ z&7|1avX9O#eO@gW8C1T(N!hN)7tI#aA9T|i|H8l7O@-cFu|}4l%FQbs6XQVfJwIa% z=S6UyKEbr$NrfdvLoH{--EFpY1(-lWqu)qzZ5q`|DLw;d4i&Ey9xkod0%um#3-BGj1OpHcQFNq)z)|Ugh+>rL9wt+-cZ$x89JSn zuI3#v6=FN7h(->_>mn*F%WX-mOkO#Kqo%;br{%{HuL~<3Lp+8JA}Fr$34D@*X7i$g z(%zVwC$xM+eh1$r{{neXlq)Uim}b&91mdgkXkE2BljnlAB^p1&&ne-YK%3s|IA*5P zHayStB8pGIrNz>wClh!$X{A({HStrh&qh>&ycH5zUI7u+%8*S@%8{He7xw2?)AKjE zp3k=~0fW!M8L^nW(1BQ7-simGneTH!xtV}^guh1ke|4he7<6LUG0aM|9!D$@%3)68 zC>F#Q=CG(II4#McG2WCzbMQ5>Yz%E+VlRwel*5`Fk~v(KL&pSDd}A5?vK%(49Ja zH*XpLUB0}%_$7yT_S`Q4#(Vj>6?6D$p^i4rg^k5<_;z&<+N&j_AYgG;(DViK65on^QnoqGL8&}2C zNi?u_YNZ7W!dgfn9BQ(Ny@3dw{}HEXBWMNtw7|HFHiXF7+Hw@1ihs5>htK8kP*3pf z%dCq0w;aBb$l>c^X%62k>SzcGc0Xp(??pJs!oD7jxB)G=u|#ic-gFwwo-gQK$^YV3 zlya%#d*Wz5TY1+HmGDRL6Z{m4{OtGwe;27GdJ7Bu_hQZw{33_nwcLlA))V-XVj4ga zDS%l4>FrGZ9gN(afoM_w*MLGbFh_smaR&a5fAD{ZIs7O7!_%b*vjVDAwTi0R;51Xs zQgy*8rsk-*!D+s#R||vFBDGkZ6`ami=c-1vlrkEqTvEe7bslDN#uSbCXbdHv3)8%bM{!Dzx9TW6)lZDVg^hlYS)k&%o>Qc=?}mB2d7 zu-&+z(o0yW#%AD*=No=rDaGE=yhXeHK;;I1uE6(1RWZx)M$~8Y6OEQ zN4<_3EEbeEw+scja*~b)^<5LS-ITe-=`o_a)%?jimSH*FOPOAuW!qbgr0IB6)4a1~ zNF8~Kj+I!&2|C94ld~pH$B?mg(_Un|F=CrtAwqGQjz*kLy>XM$19SV@*wOWT-p=wq zh$ggXXcjaahhw1)I>KnBvEzng3R;_I9nn(K`d-tvyOgi(I?hzSY9ndSBWzV5D=NB2 z7^`Y@;9L#o2ts3)6HBMO&247f za-DTaVLXu!oGKrQFR;22{ohmd%++Bp1`sHpWI`hRW=V zvP2+g)7d(U7zL2AG88hZt7RyJGHg~rZ4ub>LNw1Y*`+xRm;+qF3w3P6AUT;dRS;tg zcJt1Xkg+%j={N26*?G51X6y4A#In(Z%XREfWn)3qHjQL&!m?wm4}rCJEA*RirH&Wj z#jGl0MlxXRn*&W*cMtjwg-rgcYUMg?<<|JxJyA+VT~DaQ|11vb-V_zB{ie2 zonpmRr}WPQqT2I%9dGbYiBs+6fvH>>d9#kY6|5B#D!hU29NKTu@m4imnJ^W#s_}N* zqv0Kb#d+_hv5agr80vfRPKp~*Ql3ma(MNYiqSv+EB%SZUyLG$=@1;JP?j{9iWedbC z$$5NHu)I&l`|$zae?PPgdtubcx9Ok{xJJxWnm>e(X!tP6p0__*B&Xw}_!w;?+j{m2 zBF%-T7Gaq)GGAGOn8YCsA17mcM$WA0IE;*-%pgHR(|FIU(z;0;)p0+Lk?EFaCJj%8 zW-%pwmZm++j`Zi|yK3+WJgDK5JgRtA$EWZR$?ovtBMQ?e_*d7KkzHog>(cOP!K#8V z_>NuX*lu*UD)l+K2JtXHtK)O{yfP}a(Tc@P5{+%mPPOy}9bZ&SHEDmN8QbhmsQEAH zc+B6DFjDKs++CKM{IZU(;HwO*sb*%|mAfZZ6uz$G8~7#_GMPNXQVCUGc%|lCXxXXZ zTY}T`c|Xr}UrhtPqvN~y9{HKJRGtb}9?#EsN9_1sftWmjAE;LDhl0~)akN-kb!gxFdBQr(2V z5_t39gn9MZ@>7KD^S6Kb+BnmfsKWId)$aUOuqSt^m+Wcsn9%zIXNn!`D|wk7ADLW3 z;NLBZ_`lcj2SqQ9^xEumob9nqnn=H@DT>N0hV!N^Wr={KiEEKuajbX)4|;4vHyPu8 zMb_{SPAMm6-WVEg)9`P0=(8hVQ20sdTvOB`SYKRMiWO($kS`Mc_l!<9M;e~x)t84V zn?^lpb_!-PNDs?25k8k@OXyNAe3EH=Go{Tfqk=O^Wmo|=Gx_<9R5Bw(o0XKgb@kkN zMyhoQs#LG?-0VElT6A3&$U+tmBgQtWWJV7KrA|VcoWM3~uE(G*i~N_A$9G_Fg59_o ztHIxeFRn&e$TyWN(d8s15lC1u@}QhAB-O~yjsRQK;GmmMMom7vD0f2Pi}g$;&4zfr zqaJK*;5V6G!j0*2imYT|PbJ)m&E|xvB7Baja$W=sW8UMsUdm%{lii#O%4u@CCXIqq z^Tt@t9(T7H8StBB3L2wEl!bqZH96i}}WuCAAfD7RUal$ay+0!w}CnH$T^@<3IQ>=Pu+No63I2F_XQvkxH2C0mnqyqt=FE(Mn+ee`>NQQjL_Y?)P?&6Ky%O?mujfc)mg zP+nK3evJU?Lh82&|1W=u;7Wl1YM@hY0Y|s;Tg_|;w;smAaNA+jh1(A!6h49z!x=0I z2QpY1K7VScxTB9k~fd<^HSsjko^q3#UU4&TS4%CLd|U#gUgg+;Op zOJp~e$r#$?E{d&eRMxAX;Xv8Gx*v8oYVRMp4ib4JcMr_!S^TeqtMU84M7FOFH}f=J-n}4>Z|Jm z;|EaXYgOm}PHu3ApTHD)p&z%R;a~n5ZzbOG zOx&xc2x95oM4O47qfnY2D;wJ%z%x4-na7V}>WEZiq^dK}))2@@4Jo`ZBem@ff&1me zGK4d-I8U%FcW)$jZ$g9IjFoZ=f92Xo{@z+Zxb|EC7Ez`_mNEbpax#^c$ue2azX9G{ zD`XW%VUC+wpIW3%&h$qSIa@mX(K)hO&i6+bNSCaUizvU8=Bw=Be{!*OOAo50SJul0 LYErpVCUwsND*X3) literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/SchemDisplay.class b/bin/main/UnitInfo/ui/SchemDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..67245b2430199ee64e45cb22e3c3c21c6402e769 GIT binary patch literal 27106 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$1.class new file mode 100644 index 0000000000000000000000000000000000000000..529225ef3478be75b5928547a02e267a4991d4bf GIT binary patch literal 4696 zcmbVQ30M@@9sfO87+FVHH(sDg6j5O@t{P(!F=+%OqN@@?47Epw-2p~tcgV~vO41`S z>6zZQy=z}^| zPG@}G8aio)ZKQishVPq-oG{#?=lbi zS=ZcU_FGOyg=&|MPIM7o(l!lOV6g&n38pZ*ajS+s4A?|`CzrjB9z316SVLWgt14+e z!KAHBD(m^~aJ=8l5Q&jaGIY;i&QCs(QY)|*&(iU1+{VcH!-I@mb%6l6qZ&;Y7c`?6 zDGf;?%1fF=qQjInmS?T@q?6Im&%(@;N;u6~%T8IDehrquy8PJz$F)=OUfW6T_f!k; z-E7itmhW}4BLuIKxdH>&ufqnzpe3`e%StDr0@Q&l#Y@bN#5^c4w^*4Xs6ZcF9iEg{ zrqmO@tHQ>r$qLLV5G)OlUSk(nve+UhBa<|D_H`J(Z@QVy2M1l#^BC}M!_Lx^bBkDm zP*7|y%c$sV+%FVelH~dNg7c^D8*5&{Jlgneoid zv|+RBtSG3?K=-6V8rRI;`7*ph!^;Jh6@#6ULB}i65mZW0l40C~SIhbG8iA!j)1BTy zY~^9xjn_%~*Ryh`pr0_hsZA1B;f=Dhzlm`y91(#@6INWJK}I=O-z-PRTj;&Q>DcTz z_8_ym3UAZ#cD#dqe#r8yUdy)pVS$Kppqirrr7UYR&Ga81Ti0lKH)ZDC#-5TedQCfu za@2)!1V^Qv$E4o8uwWQZ~*9-L)AlEpJAJz5;waT&ZL z_=t`N@E}onrmuEc!9{Kjh#R^?PgC>f2u5@~gi+=UdD@(epBrs*QYn|8kQaiF3B(Is z{uKNEDIFij!z_K?o>{qdFo!|gP0&zfv4Y}=oqWAcZczRTXJdWGrAcKoQ0&&gq5 zX1Hm`4de6pqJ}Rp4~ltod!yJ;WX=fjsQ+<1(+CVa6a~@xn@&B5nD1enam!3Y4 zZ|L|YzC|N^C)lUmlZ?nw&%k#CcmoS}I$1YqwpsEj5|JG=cX3@MVe)#mIg_*P_c&jF&)4Fh<#;3bljQuXj-BWr z>0ct~$Z`Hl$6ZR=Kl9R_)bTF0_g}Slmb{`=$ER?%s$7&ra5j)9X6X1d&T&tR;2ev% zJ(Drr7TfSV)6>K(cJhltI#pmaQN@9FX;PMP5JgQyDYtm;t0`Z6$>1$|@->6my~FhU zEsp17G5t}>E+irm`Mtx{4F1>n%bCK}ZM=h)@EMCWK7?>=40`Mos(MahHZX>{qgar8 zUo`&yAgN1mIe+E-6}XOau17UCqk-!yxT8}xCE`kIM;zUv*YAs7yKfZN?a528RJb=#dNZZB6iBYYjbLY`WY$_v@*&zJCAY@P9>%7g(!huo z1-i2*6uh)y-kWGVj`xk?!+fZ8JkDJFXsmG*W1~2^CpL;l^6CN~ zCNK-zF^8X5OK5eBabJa7lzeiCUQ|Ywu6wdd^&H+Q z{dPVP0zHWdzzbNcGSvKL&V^d25b|#~*KX1{o6GQB1@e3Nz9QL3K14FDXoT*WD4+~&_$() Su<{4QY;hSo^BiuLp!6 z_eladNCLU9*HqyG;|f(&p7Wfakg7c8B`--;4${3cwgoZSs-2zb?dksJn{TFn{O9|t z0Jh*;4Rr#G_F1Nvv5wfOikaempXruMYBat!zD7epAgUZa-=tkhU2OfHw8q7rfe}O`c{FZiCfIcB(nm6UOR7uATURw0YUDyNN8vbqaJf5 zLWl~~C)l-R(6o$Qm64p`>{YoEL5mLBx+-OrWAb>?7+|~tOJ>g;Uqg5Uc}JZHQ@VDE zg`A|37GUO;=c8FHu>`l#YEIIdW>m{0Zuc#tJnE2$^C;*N0OJ6g?vz+QZ8{i25-T)x zO|n{WRJmyCZmQQV*^b0rSV^3nD4HIvW8NSWU+dBxMhdhos|DI>{ub8eQ+l)K>q^%R*Nv|i z*l;VcBxl=B;wgh28Xh1DW=SS7h@ArAg5gzhk~}&RnPe?t%xleRC~^;WvjiVx|Nrw& zW?4;pB!;k;sODt0r#zy?7qBm)ti*m_BPO3MUp5CN4o#a#HUf`GJjy1`cFcll`EG|L z9-m?J{c;jI+road{bt@P@^nMu2%DRH^MGL%iXJbeC=mmlP?<A@`%fbPmSw272Qh>8OMk?563lB1e$%lO#P8K z0Xk9jL=FY#Ef`kERjQ<{LTYzz*wDT15N+oZ5>MhO0_5tZ>$1A5CuBr<#Z{cuB*H0@I+ zIVIk}o3sFz7qGC(m!GfJjTm?fr!~Ay_s~s;cc{9kAy4VV{29DMiOUtYICX|^h?P9V z(cY7IA7?3b*)9vrPgK==gDW524<$b0`>eq+e3U`QKbr!}tHk)%`z;PH-HnaTlyc|z zFn6l*N8+4Gni3-Bi#3pSlShjr}@9ptz#7pL|>j+%#gc!ZkA*uot}Z@x1Y zhy}+{xNy@1)j7-#vB2;+hQ}~M1Ip|EfF!{i!)OPGo^~3;(^Ze>$^VrJoH~a^6tmWe zB2D1k{S)|rd8-HWmL-;$u7IdRNYtZQ1kfrP&@O^lDm1JTA@qwdc8De%7IZYl9Gs%> zY0-=`B7*Nk6jwzneirlahiJoJB8F>Xfxiy}Rjw!ZA%x$#0#mYP{Kl1+wzL($a@8d) z?f8X@EduDr6`aF)lEV&M!pCF_;uAu;0QJ{!7@7uAM~{XclE~^mag^qKO8@Kd89t|P ZfJ)UD_?miAvh~uJA65rH-_To!%)g^%Hz)uA literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2.class b/bin/main/UnitInfo/ui/UnitDisplay$2.class new file mode 100644 index 0000000000000000000000000000000000000000..ef486ec355f456f569453de746be048563501fe5 GIT binary patch literal 3305 zcma)833n4!6#iaGJ8c*sgtBy@AQVl?5-5vHkgX7@mPHE%T+r!c+D<#ol+3hP6h#qt z-1mLMU4#k&sUq%*{1^rG;Cj6G&9qHJ+hfj2^5(s}e)qfg&FOznoCL5GXB6ZKlx$9! zZf&Z`j&+(bUavNt4omB4%79;>laPCSSSC}o>ve4KL_Z3vR{ zsVXWkjcjPiq`)Lk$U|j~WwaY9Hy&*Wli)?{Y=*$xVH2#Zj$aS~WmjjWjP;%EjYe7q zPLb5vx@I+KX_FK2Hv^2gK-qBUk#T`SOKWdTYFwCUky@EgZULn^3RyvwKq$L-^{cdW z75DgHVlPA)~rTpgIdxX<`86oJU`o zQJ;V%jQXVlu_5suGO-%Nvf@R!9B~C#2#oDdt)7r{RAT*=0>O4Wx!J5Icn#uZB8cT! zsbGb`Yt%~bVPnMd~_Rg&W<&hB#vBG8*4XhBb zj3y$#pl{ibxOs#a;Lak({{|H|;wEyJ<^VYGq1}1P3T`Ir{eb6Algb4_Y=_2-Xk=oJ zKw%mIfmH-;VEGCUiY67!3`M{(cTvd-eS#D9CNlL}wJwcDQ>vK;Q`$^569L-Lu7HX) zu|FQ&P8%^IH;+0MDcAyvBgLtqLLMk?x>Kj=X6zvL?tr5pO%#$;ngvq@xC!c@c&Ep(t5U)w;mhBLW z)){V#omBA>UZ#@J;3x7(G_sqZZ~Bw1RkrOCp|lQ9k&t{1ZzyGh%ge zLX)7@r0K4m?pE<8-VzwyKCmTlCXxlbujv_ItEG~b;Z)Yyc3WphJWI^)fUKQCikrGS zjBN4$f9Sa!SvR{CeakhPW!0Om5g%88SGjMpBJ1Z;2ygQ(`<{wR5Fx>L1uC*<{=l0@ z-^CTe2fotBDz=f5f`hcjcTsi_zK0Nc*#1!!EilRckz6?+wGfW^qP;41;#Lwp!6o-9 zp3_|+d`>MAi6%n$f~|k0;$iG3l`m;SK&?%sjC2ikmSfN)`Ceew1vD6{m_-+Q zK6;g>o>*@5-mK)>_kZ;U-uXRx>jmmSBl@aop^n$`>w{$ri@ zxGsZ@8Eo1z5JrVe?JOm9j#B#-<8dCPIE$(HgKq3UvqGxD7HowGgLgWC_FxCeKa z`WvUPJA?apLz>;qW=F|N1!Y{n(TmjYeWvk{JQWq>gBa`ki1@)3_TUk+^2EWM$jX34WsIJna1sxs61i literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..09fecd8860a9b46ad2891a9ee06c60e076e8c665 GIT binary patch literal 10662 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 E01+@RI{*Lx literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..ad4ab9dfb28657a0d624c553289b764468ab40af GIT binary patch literal 5658 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..06e8067ba7c9c56893ef47dc2ed927ff0739dcd0 GIT binary patch literal 16054 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 literal 0 HcmV?d00001 diff --git a/bin/main/bundles/bundle.properties b/bin/main/bundles/bundle.properties new file mode 100644 index 0000000..b935469 --- /dev/null +++ b/bin/main/bundles/bundle.properties @@ -0,0 +1,103 @@ +#UI +shar-stat.health = Health: {0} +shar-stat.shield = Shield: {0} +shar-stat.payloadCapacity = Payloads: {0}²/{1}² +shar-stat.capacity = {0}: {1}/{2} +shar-stat.power = Power: {0}/{1} +shar-stat.powerIn = InPower: {0}/s +shar-stat.powerOut = OutPower: {0}/s +shar-stat.ammos = Ammo: {0}/{1} +shar-stat.commandUnits = Commands: {0}/{1} +shar-stat.reload = Reload: {0}% +shar-stat.progress = Progress: {0}% +shar-stat.attr = Attribute: x{0} +shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0} +shar-stat-waveShield = [lightgray]Shield:[] {0} +shar-stat.waveStatus = [lightgray]Status:[] +shar-stat.waveItem = [lightgray]Item:[] + +#Settings +setting.barstyle.name = Unit UI: Change Bar Style +setting.barstyle.description = Changes the bar sprite in the unit information interface. +setting.infoUiScale.name = Information UI Scale +setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. +setting.coreItemCheckRate.name = Resource UI: Update Rate +setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. +setting.wavemax.name = Wave UI: Wave Amount To Display +setting.wavemax.description = Sets the limit of visible waves in the wave list. +setting.infoui.name = Display Information UI +setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. +setting.waveui.name = Display Wave UI +setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. +setting.pastwave.name = Wave UI: Display Previous Wave +setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. +setting.emptywave.name = Wave UI: Display Empty Wave +setting.emptywave.description = Displays empty waves in the wave list. +setting.itemcal.name = Resource UI: Calculate item inc/dec speed. +setting.itemcal.description = Calculate increase/decrease speed of core item and display results. + +setting.rangeRadius.name = Near Range Margin +setting.rangeRadius.description = Sets the range detection distance. +setting.rangeNearby.name = Display Near Range +setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. +setting.allTargetRange.name = Display All Target Ranges +setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. +setting.aliceRange.name = Display Alice Range +setting.aliceRange.description = Displays alice turret range too. +setting.RangeShader.name = Enable Animation +setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. + +setting.selectopacity.name = Select Arrow Opacity +setting.selectopacity.description = Sets the opacity of selection arrow. +setting.baropacity.name = Health Bar Opacity +setting.baropacity.description = Sets the opacity of the unit health bar. +setting.uiopacity.name = UI Background Opacity +setting.uiopacity.description = Sets the opacity of the interface background. +setting.softRangeOpacity.name = Range Opacity +setting.softRangeOpacity.description = Sets the opacity of range circle. + +setting.pathlinelimit.name = Path Line Limit +setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.unitlinelimit.name = Unit Line Limit +setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.logiclinelimit.name = Logic Line Limit +setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.spawnarrowlimit.name = Spawn Arrow Limit +setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. +setting.gaycursor.name = Enable Mouse Trail Effect +setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. +setting.unithealthui.name = Display Unit Bar +setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. +setting.blockfont.name = Display Block Info +setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. +setting.linkedMass.name = Display Mass Driver Link Line +setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. +setting.linkedNode.name = Display Node Link Line +setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. +setting.select.name = Display Selection Arrow +setting.select.description = Shows which unit or block is selected. +setting.deadTarget.name = Keep Target Locked After Its Death +setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. +setting.distanceLine.name = Display Distance Line From Selected Target +setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. +setting.spawnerarrow.name = Indicate Wave Spawn-Point +setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. + +setting.autoShooting.name = Enable Auto Shooting +setting.autoShooting.description = no don't do hack + +setting.shar-title = UnitInfo Settings +setting.shar-ui = Overlay UI Settings +setting.shar-range = Auto Range Settings +setting.shar-opacity = Opacity Settings +setting.shar-draw = Overdrawing Settings +setting.shar-etc = Other + +#Hud +hud.unit = Unit Info +hud.wave = Wave Info +hud.item = Resource Info +hud.cancel = Hidden + +#Mod +shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_ko.properties b/bin/main/bundles/bundle_ko.properties new file mode 100644 index 0000000..fdbef06 --- /dev/null +++ b/bin/main/bundles/bundle_ko.properties @@ -0,0 +1,100 @@ +#UI +shar-stat.health = 체력: {0} +shar-stat.shield = 방어막: {0} +shar-stat.payloadCapacity = 화물: {0}²/{1}² +shar-stat.power = 전력: {0}/{1} +shar-stat.powerIn = 전력 생산량: {0}/s +shar-stat.powerOut = 전력 소모량: {0}/s +shar-stat.ammos = 탄약: {0}/{1} +shar-stat.commandUnits = 지휘 유닛: {0}/{1} +shar-stat.reload = 재장전: {0}% +shar-stat.progress = 진행도: {0}% +shar-stat.attr = 친화력: x{0} +shar-stat-waveAmount = [lightgray]유닛 수:[] {0} +shar-stat-waveShield = [lightgray]방어막:[] {0} +shar-stat.waveStatus = [lightgray]상태이상:[] +shar-stat.waveItem = [lightgray]아이템:[] + +# Settings +setting.barstyle.name = 바 스타일 변경 +setting.barstyle.description = 유닛 탭의 바 스프라이트를 바꿉니다. +setting.infoUiScale.name = 정보 UI 스케일링 +setting.infoUiScale.description = 좌측 정보 UI의 크기를 설정합니다. +setting.coreItemCheckRate.name = 자원 탭: 업데이트 주기 +setting.coreItemCheckRate.description = 코어 자원을 확인하는 주기를 설정합니다. 더 느릴수록 기기 부하가 줄어듭니다. +setting.wavemax.name = 표시할 단계 수 +setting.wavemax.description = 단계 탭에서 표시할 웨이브 수 제한을 설정합니다. +setting.infoui.name = 정보 UI 표시 +setting.infoui.description = 좌측 탭 UI를 표시합니다. 비활성 시 관련된 모든 업데이트가 중지됩니다. +setting.pastwave.name = 이전 단계 표시 +setting.pastwave.description = 단계 탭에서 이전 단계를 표시합니다. 현재 단계는 빨간색으로 강조됩니다. +setting.emptywave.name = 빈 단계 표시 +setting.emptywave.description = 단계 탭에서 빈 단계를 표시합니다. +setting.itemcal.name = 자원 탭: 입출력 속도 계산 +setting.itemcal.description = 아이템의 증가/감소 속도를 계산하여 표시합니다. + +setting.rangeRadius.name = 사거리 접근 거리 +setting.rangeRadius.description = 사거리 감지 거리를 설정합니다. +setting.rangeNearby.name = 자동 사거리 표시 +setting.rangeNearby.description = 자동 사거리 표시 기능을 활성화합니다. 적 사거리에 일정 거리만큼 접근하면 사거리를 미리 표시합니다. +setting.allTargetRange.name = 모든 목표물 사거리 표시 +setting.allTargetRange.description = 모든 사거리를 표시합니다. 자신을 조준할 수 없는 대상의 사거리는 회색으로 보여집니다. +setting.aliceRange.name = 아군 사거리 표시 +setting.aliceRange.description = 아군 사거리도 표시합니다. +setting.RangeShader.name = 에니매이션 활성화 +setting.RangeShader.description = 큰 프레임 드랍을 대가로 보기 편한 에니메이션을 활성화합니다. + +setting.selectopacity.name = 선택 화살표 투명도 +setting.selectopacity.description = 선택 화살표의 투명도를 조절합니다. +setting.baropacity.name = 유닛 바 투명도 +setting.baropacity.description = 유닛 바의 투명도를 조절합니다. +setting.uiopacity.name = UI 배경 투명도 +setting.uiopacity.description = UI 배경 투명도를 조절합니다. +setting.softRangeOpacity.name = 포탑 사거리 투명도 +setting.softRangeOpacity.description = 포탑 사거리의 투명도를 조절합니다. + +setting.pathlinelimit.name = 단계 경로선 제한 +setting.pathlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. +setting.unitlinelimit.name = 유닛 경로선 제한 +setting.unitlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. +setting.logiclinelimit.name = 로직선 제한 +setting.logiclinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. +setting.spawnarrowlimit.name = 단계 화살표 제한 +setting.spawnarrowlimit.description = 다수의 화살표들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. +setting.gaycursor.name = 마우스 꼬리효과 +setting.gaycursor.description = 마우스 커서에 무지개 효과를 생성합니다. +setting.unithealthui.name = 유닛 바 표시 +setting.unithealthui.description = 각 유닛의 체력, 탄약, 방어막, 상태이상, 화물에 대해서 간략하게 표시합니다. +setting.blockfont.name = 블록 정보 표시 +setting.blockfont.description = 각 블록의 체력, 보호막, 재장전 등에 대해서 숫자로 표시합니다. +setting.linkedMass.name = 매스 드라이버 연결선 표시 +setting.linkedMass.description = 선택한 매스 드라이버와 연결된 매스 드라이버들을 선으로 이어서 표시합니다. +setting.linkedNode.name = 노드 연결선 표시 +setting.linkedNode.description = 선택한 블록과 전기적으로 연결된 블록들을 선으로 이어서 표시합니다. +setting.select.name = 선택 화살표 표시 +setting.select.description = 어떤 유닛이나 블록을 선택했는지 표시합니다. +setting.deadTarget.name = 고정 목표물이 죽더라도 계속 고정하기 +setting.deadTarget.description = 고정 목표물이 죽어도 그 좌표와 대상 정보를 계속 표시합니다. +setting.distanceLine.name = 목표물과의 거리선 표시 +setting.distanceLine.description = 목표물과 어느정도나 멀어졌는지 점선과 숫자로 표시합니다. +setting.spawnerarrow.name = 적 단계 생성지점을 가르키는 화살표를 표시합니다. +setting.spawnerarrow.description = + +setting.autoShooting.name = 자동 사격 활성화 +setting.autoShooting.description = + +setting.shar-title = UnitInfo 설정 +setting.shar-ui = 정보UI 설정 +setting.shar-range = 자동 사거리 설정 +setting.shar-opacity = 투명도 설정 +setting.shar-draw = 덧그리기 설정 +setting.shar-etc = 기타 + +#Hud +hud.unit = 유닛 정보 +hud.wave = 단계 정보 +hud.item = 자원 정보 +hud.cancel = 닫음 + +#Mod +shar-description = 여러가지 다양한 정보들을 인게임에서 보여주는 다기능 정보 모드.\n\n[#AE00FB]인게임 UI:[] 좌측 탭에 위치했으며 커서를 통한 유닛/건물이나 단계 목록, 코어, 자원 정보를 알려줍니다.\n\n[#B5FFD9]유닛/건물 정보:[] 커서로 유닛이나 건물의 정보를 표시합니다.\n\n[#B5FFD9]단계 정보:[] 유닛 종류와 수, 보스 유무를 목록에 담아 보여줍니다. 클릭해서 유닛 정보도 열람할 수 있습니다.\n\n[#B5FFD9]코어 정보:[] 각 팀의 코어 위치와 체력을 보여줍니다. 클릭해서 카메라 위치를 변경할 수 있습니다.\n\n[#B5FFD9]타일 정보:[] 커서 위치의 블록/타일/광물 아이콘과 좌표를 보여줍니다. 남은 단계 유닛도 보여줍니다.\n\n[#B5FFD9]자원 정보:[] 각 팀의 현재 자원(증감치)와 유닛 수를 보여줍니다.\n\n\n[#AE00FB]인게임 그리기:[] 각 유닛이나 블록같은 특정 위치에 여러가지 정보를 덧그립니다.\n\n[#B5FFD9]블록 스캐너:[] 커서 주변의 포탑과 벽의 사거리와 체력을 바로 표시합니다.\n\n[#B5FFD9]유닛 바:[] 각 팀의 유닛의 탄약, 방어막, 체력을 바로 보여줍니다.\n\n[#B5FFD9]포탑 사거리:[] 포탑 사거리를 표시합니다.\n\n[#B5FFD9]전선 연결 표시:[] 커서에 있는 블록과 전력으로 연결된 다른 블록들을 초록색 전선으로 이어서 그립니다.\n\n[#B5FFD9]매스 연결 표시:[] 커서에 있는 드라이버와 연결된 다른 드라이버들을 선으로 이어서 그립니다. diff --git a/bin/main/bundles/bundle_ru.properties b/bin/main/bundles/bundle_ru.properties new file mode 100644 index 0000000..b7acc9b --- /dev/null +++ b/bin/main/bundles/bundle_ru.properties @@ -0,0 +1,94 @@ +#UI +shar-stat.health = Здоровье: {0} +shar-stat.shield = Щит: {0} +shar-stat.payloadCapacity = Груз: {0}² / {1}² +shar-stat.capacity = {0}: {1} / {2} +shar-stat.power = Энкргия: {0} / {1} +shar-stat.powerIn = Выработка энергии: {0}/s +shar-stat.powerOut = Потребление энергии: {0}/s +shar-stat.ammos = Патроны: {0} / {1} +shar-stat.commandUnits = Контролирует: {0} / {1} +shar-stat.reload = Перезарядка: {0}% +shar-stat.progress = Прогресс: {0}% +#хз правильно ли я понял +shar-stat.attr = Эффективность: x{0} +shar-stat-waveAmount = [lightgray]Количество:[] {0} +shar-stat-waveShield = [lightgray]Щит:[] {0} +shar-stat.waveStatus = [lightgray]Статус:[] +shar-stat.waveItem = [lightgray]Предмет:[] + +#Settings +setting.barstyle.name = Unit Tap: Сменить стиль. +setting.barstyle.description = меняет спрайт в Unit Tap (стиль отображения). +setting.infoUiScale.name = Масштаб интерфейса +setting.infoUiScale.description = Масштаб интерфейса на панели слева. +setting.coreItemCheckRate.name = Resource Tap: update rate +setting.coreItemCheckRate.description = задает как часто обновляется число предметов в ядре. Чем больше время, тем меньше лагов. +setting.wavemax.name = Wave Tap: количество отображаемых волн. +setting.wavemax.description = установка максимального числа отображаемых волн. +setting.infoui.name = Display Info UI +setting.infoui.description = enable left-side tap ui to display. when inactive, all associated updates will be stopped. +setting.pastwave.name = Wave Tap: Display Previous Wave +setting.pastwave.description = display previous wave on wave list tap. Current wave is highlighted with red color. +setting.emptywave.name = Wave Tap: Display Empty Wave +setting.emptywave.description = display empty wave on wave list tap. + +setting.rangeRadius.name = Near Range Margin +setting.rangeRadius.description = set the range detection distance. +setting.rangeNearby.name = Display Near Range +setting.rangeNearby.description = Enable automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. +setting.allTeamRange.name = Display Player Team Range +setting.allTeamRange.description = display alliance's range. +setting.allTargetRange.name = Display All Target Range +setting.allTargetRange.description = display all range. The range of targets that cannot be aimed at themselves is shown as gray. +setting.coreRange.name = Display Core Range +setting.coreRange.description = display enemy core build-limit range. +setting.unitRange.name = Display Unit Range +setting.unitRange.description = display unit range. +setting.softRangeDrawing.name = Display Soft Range +setting.softRangeDrawing.description = The shape of the circle that marks the range becomes thinner and opaque. + +setting.selectopacity.name = Select Arrow Opacity +setting.selectopacity.description = set opacity of select arrow. +setting.baropacity.name = Health Bar Opacity +setting.baropacity.description = set opacity of unit bar. +setting.uiopacity.name = UI Background Opacity +setting.uiopacity.description = set opacity of ui background. +setting.softRangeOpacity.name = Soft Range Opacity +setting.softRangeOpacity.description = set opacity of soft range. + +setting.unitlinelimit.name = Лимит отображения путей +setting.unitlinelimit.description = слишком большое число путей может создавать лаги. Рекомендуется настроить под свое устройство. +setting.gaycursor.name = Включить след курсора +setting.gaycursor.description = Создает радужный эффект, следующий за курсором. +setting.unithealthui.name = Отображать панель юнита +setting.unithealthui.description = информация о здоровье, патронах, щите, эффекте статуса и грузе для каждого юнита. +setting.linkedMass.name = Отображать линию соединения ЭМ катапульт. +setting.linkedMass.description = отображает все соединения ЭМ катапульт ведущих к/от выбранной. +setting.linkedNode.name = Отображать линию соединения силовых узлов. +setting.linkedNode.description = отображает соединения с блоками, находящимися в той же электросети, при помощи линий. +setting.select.name = Отображать "выбранную сущность" +setting.select.description = показывает, какой юнит/блок выбран. +setting.deadTarget.name = сохранять выбранную цель для отображения, даже если она мертва. +setting.deadTarget.description = продолжать отображение координат и информации о цели, даже если она будет уничтожена. +setting.distanceLine.name = Display distance line from info target +setting.distanceLine.description = display dotted lines and numbers how far away the target is. + +setting.autoShooting.name = Включить автострельбу. +setting.autoShooting.description = [red]не читери, не будь какахой + +setting.shar-title = Настройки UnitInfo +setting.shar-wave = InfoTap Setting +setting.shar-range = AutoRange Setting +setting.shar-opacity = Opacity Setting +setting.shar-draw = Overdrawing Setting +setting.shar-etc = etc + +#Hud +hud.unit = Инфо о юните +hud.wave = Инфо о волне +hud.item = Ресурсы +hud.cancel = Скрыто + +#Mod +shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_tr.properties b/bin/main/bundles/bundle_tr.properties new file mode 100644 index 0000000..d45b876 --- /dev/null +++ b/bin/main/bundles/bundle_tr.properties @@ -0,0 +1,100 @@ +#UI +shar-stat.health = Sağlık: {0} +shar-stat.shield = Kalkan: {0} +shar-stat.payloadCapacity = Taşıma Kapasitesi: {0}²/{1}² +shar-stat.capacity = {0}: {1}/{2} +shar-stat.power = Güç: {0}/{1} +shar-stat.powerIn = InPower: {0}/s +shar-stat.powerOut = OutPower: {0}/s +shar-stat.ammos = Mermi: {0}/{1} +shar-stat.commandUnits = Emirler: {0}/{1} +shar-stat.reload = Yeniden Y.: {0}% +shar-stat.progress = Süreç: {0}% +shar-stat.attr = Attribute: x{0} +shar-stat-waveAmount = [lightgray]Miktar:[] {0} +shar-stat-waveShield = [lightgray]Kalkan:[] {0} +shar-stat.waveStatus = [lightgray]Durum:[] +shar-stat.waveItem = [lightgray]Eşya:[] + +#Settings +setting.barstyle.name = Bar Tarzını Değiştir +setting.barstyle.description = Birliklere dokunulunca çıkan barların tarzını değiştirir. +setting.infoUiScale.name = Bilgi Arayüzü Boyutu +setting.infoUiScale.description = Ekranın solundaki bilgi penceresinin boyutunu ayarlar. +setting.coreItemCheckRate.name = Çekirdek Kaynak Güncelleme Aralığı +setting.coreItemCheckRate.description = Çekirdek kaynaklarının ne sıklıkla kontrol edildiğini ayarlar.\nDaha yavaş değerler daha az lag sağlar. +setting.wavemax.name = Gösterilen Dalga Sayısı +setting.wavemax.description = Dalga listesi için dalga sayısı sınırı ayarlar. +setting.infoui.name = Bilgi Arayüzünü Göster +setting.infoui.description = Ekranın solundaki bilgi arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur. +setting.waveui.name = Dalga Arayüzünü Göster +setting.waveui.description = Ekranın sol-üstündeki dalga arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur. +setting.pastwave.name = Önceki Dalgayı Göster +setting.pastwave.description = Dalga listesinde önceki dalgayı gösterir.\nMevcut dalga kırmızı renk ile gösterilir. +setting.emptywave.name = Boş Dalga Göster +setting.emptywave.description = Dalga listesinde boş dalga gösterir. + +setting.rangeRadius.name = Yakınlık Göstergesi Sınırı +setting.rangeRadius.description = Yakınlık tespit alanını ayarlar. +setting.rangeNearby.name = Yakınlık Göstergesini Göster +setting.rangeNearby.description = Otomatik uzaklık göstergesini gösterir.\nHedefe belli bir düzeyde yaklaşılırsa uzaklık gösterilir. +setting.allTargetRange.name = Tüm Hedef Alanlarını Göster +setting.allTargetRange.description = Tüm alanları gösterir.\nKendilerine nişan alınamayan hedefler gri renkle gösterilir. +setting.coreRange.name = Çekirdek Alanı Göster +setting.coreRange.description = Düşman çekirdeği yapı limiti alanını gösterir. +setting.RangeShader.name = Alan Animasyonunu Aç + +setting.selectopacity.name = Ok Opaklığını Seç +setting.selectopacity.description = Seçim okunun opaklığını ayarlar. +setting.baropacity.name = Can Barı Opaklığı +setting.baropacity.description = Birlik can barının opaklığını ayarlar. +setting.uiopacity.name = Arayüz Arkaplan Opaklığı +setting.uiopacity.description = Arayüzün arkaplan opaklığını ayarlar. +setting.softRangeOpacity.name = Alan Opaklığı +setting.softRangeOpacity.description = Alan çemberinin opaklığını ayarlar. + +setting.pathlinelimit.name = PathLines limit +setting.pathlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.unitlinelimit.name = UnitLines limit +setting.unitlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.logiclinelimit.name = LogicLines limit +setting.logiclinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.spawnarrowlimit.name = SpawnArrows limit +setting.spawnarrowlimit.description = many arrows may cause significant device lag.\nIt must be adjusted to the device environment. +setting.gaycursor.name = Enable Mouse Trail Effect +setting.gaycursor.description = create a rainbow effect on the mouse cursor. +setting.unithealthui.name = Display Unit Bar +setting.unithealthui.description = display briefly about health, ammo, shield, status effect, and payload in each unit. +setting.blockfont.name = Display Block Info +setting.blockfont.description = display briefly about health, shield, reload etc in each block. +setting.linkedMass.name = Display mass driver link line +setting.linkedMass.description = line the mass drivers associated with the selected mass drivers. +setting.linkedNode.name = Display node link line +setting.linkedNode.description = display the blocks electrically connected to the selected blocks by a line. +setting.select.name = Display Select Arrow +setting.select.description = display which unit or block is selected. +setting.deadTarget.name = save locked target even if it's dead +setting.deadTarget.description = continue to display the coordinates and target information when a fixed target dies. +setting.distanceLine.name = Display distance line from info target +setting.distanceLine.description = display dotted lines and numbers how far away the target is. +setting.spawnerarrow.name = Display arrow pointing to wave spawn-points. +setting.spawnerarrow.description = + +setting.autoShooting.name = Enable Auto Shooting +setting.autoShooting.description = no don't do hack + +setting.shar-title = UnitInfo Ayarları +setting.shar-ui = OverlayUI Ayarları +setting.shar-range = AutoRange Ayarları +setting.shar-opacity = Opaklık Ayarları +setting.shar-draw = Çizim ayarları +setting.shar-etc = Diğer + +#Hud +hud.unit = Birim Bilgisi +hud.wave = Dalga Bilgisi +hud.item = Kaynak Bilgisi +hud.cancel = Gizli + +#Mod +shar-description = Oyun içi çeşitli bilgiler gösteren çok-işlevli bilgi modu.\n\n[#AE00FB]Oyun-içi arayüz:[] Sol tarafta bulunur, imleç ile birim/yapı, dalga listesi, çekirdek ve kaynak bilgisi gösterir.\n\n[#B5FFD9]Birim/Yapı Bilgisi:[] İmleç ile yapı/birim bilgisi gösterir.\n\n[#B5FFD9]Dalga bilgisi:[] Tür/miktar/boss bilgilerini de içeren dalga listesi gösterir. Tıklayarak detaylı bilgi alınabilir.\n\n[#B5FFD9]Çekirdek Bilgisi:[] Her takımın çekirdek konum/sağlığını gösterir. Tıklanarak kamera değiştirilebilir.\n\n[#B5FFD9]Blok Bilgisi:[] Farenin yanında blok/yer/maden simgesi ve konumunu gösterir. Eğer mevcut dalga varsa, kalan düşman sayısını da gösterir.\n\n[#B5FFD9]Kaynak Bilgisi:[] Her takımın mevcut madenlerini(azalma/artma), ve birlik sayısını gösterir.\n\n\n[#AE00FB]Oyun-içi Çizici:[] Ekranı çizer, çizim konumu herhangi bir blok veya birim olabilir.\n\n[#B5FFD9]Blok Tarayıcısı:[] Farenin yakınında taret/duvar can ve alanını gösterir.\n\n[#B5FFD9]Birim Barı:[] Her birliğin altında can/mermi/kalkan oranını çizer.\n\n[#B5FFD9]Taret Alanı:[] Taret alanını çizer.\n\n[#B5FFD9]Güç Bağlantısı:[] Seçili blok ile güç bağlantısı olan blokları gösterir.\n\n[#B5FFD9]Kütle Sürücüsü Bağlantısı:[] İki kütle sürücüsü arasındaki bağlantıyı çizer. diff --git a/bin/main/bundles/bundle_uk_UA.properties b/bin/main/bundles/bundle_uk_UA.properties new file mode 100644 index 0000000..de0ca0f --- /dev/null +++ b/bin/main/bundles/bundle_uk_UA.properties @@ -0,0 +1,103 @@ +#UI +shar-stat.health = Здоров'я: {0} +shar-stat.shield = Щит: {0} +shar-stat.payloadCapacity = Вантаж: {0}²/{1}² +shar-stat.capacity = {0}: {1}/{2} +shar-stat.power = Енергія: {0}/{1} +shar-stat.powerIn = Виробництво енергії: {0}/s +shar-stat.powerOut = OutPower: {0}/s +shar-stat.ammos = Патрони: {0}/{1} +shar-stat.commandUnits = Commands: {0}/{1} +shar-stat.reload = Reload: {0}% +shar-stat.progress = Прогрес: {0}% +shar-stat.attr = Прискореня: x{0} +shar-stat-waveAmount = [lightgray]кількість ворогів:[] {0} +shar-stat-waveShield = [lightgray]Щит:[] {0} +shar-stat.waveStatus = [lightgray]Статус:[] +shar-stat.waveItem = [lightgray]Предмети:[] + +#Settings +setting.barstyle.name = Unit UI: Змінити стиль панелі +setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. +setting.infoUiScale.name = Information UI Scale +setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. +setting.coreItemCheckRate.name = Resource UI: Update Rate +setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. +setting.wavemax.name = Wave UI: Wave Amount To Display +setting.wavemax.description = Sets the limit of visible waves in the wave list. +setting.infoui.name = Display Information UI +setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. +setting.waveui.name = Display Wave UI +setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. +setting.pastwave.name = Wave UI: Display Previous Wave +setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. +setting.emptywave.name = Wave UI: Display Empty Wave +setting.emptywave.description = Displays empty waves in the wave list. +setting.itemcal.name = Resource UI: Calculate item inc/dec speed. +setting.itemcal.description = Calculate increase/decrease speed of core item and display results. + +setting.rangeRadius.name = Near Range Margin +setting.rangeRadius.description = Sets the range detection distance. +setting.rangeNearby.name = Display Near Range +setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. +setting.allTargetRange.name = Display All Target Ranges +setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. +setting.aliceRange.name = Display Alice Range +setting.aliceRange.description = Displays alice turret range too. +setting.RangeShader.name = Enable Animation +setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. + +setting.selectopacity.name = Select Arrow Opacity +setting.selectopacity.description = Sets the opacity of selection arrow. +setting.baropacity.name = Health Bar Opacity +setting.baropacity.description = Sets the opacity of the unit health bar. +setting.uiopacity.name = UI Background Opacity +setting.uiopacity.description = Sets the opacity of the interface background. +setting.softRangeOpacity.name = Range Opacity +setting.softRangeOpacity.description = Sets the opacity of range circle. + +setting.pathlinelimit.name = Path Line Limit +setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.unitlinelimit.name = Unit Line Limit +setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.logiclinelimit.name = Logic Line Limit +setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.spawnarrowlimit.name = Spawn Arrow Limit +setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. +setting.gaycursor.name = Enable Mouse Trail Effect +setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. +setting.unithealthui.name = Display Unit Bar +setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. +setting.blockfont.name = Display Block Info +setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. +setting.linkedMass.name = Display Mass Driver Link Line +setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. +setting.linkedNode.name = Display Node Link Line +setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. +setting.select.name = Display Selection Arrow +setting.select.description = Shows which unit or block is selected. +setting.deadTarget.name = Keep Target Locked After Its Death +setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. +setting.distanceLine.name = Display Distance Line From Selected Target +setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. +setting.spawnerarrow.name = Indicate Wave Spawn-Point +setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. + +setting.autoShooting.name = Enable Auto Shooting +setting.autoShooting.description = no don't do hack + +setting.shar-title = UnitInfo Settings +setting.shar-ui = Overlay UI Settings +setting.shar-range = Auto Range Settings +setting.shar-opacity = Opacity Settings +setting.shar-draw = Overdrawing Settings +setting.shar-etc = Інше + +#Hud +hud.unit = Unit Info +hud.wave = Інформація про хвилю +hud.item = Інформація про ресурси +hud.cancel = Сховано + +#Mod +shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_zh_CN.properties b/bin/main/bundles/bundle_zh_CN.properties new file mode 100644 index 0000000..6f4e21f --- /dev/null +++ b/bin/main/bundles/bundle_zh_CN.properties @@ -0,0 +1,100 @@ +#UI +shar-stat.health = 生命值: {0} +shar-stat.shield = 护盾容量: {0} +shar-stat.payloadCapacity = 载荷容量: {0}²/{1}² +shar-stat.capacity = {0}: {1}/{2} +shar-stat.power = 电力: {0}/{1} +shar-stat.powerIn = 发电量: {0}/s +shar-stat.powerOut = 耗电量: {0}/s +shar-stat.ammos = 弹药: {0}/{1} +shar-stat.commandUnits = 指挥上限: {0}/{1} +shar-stat.reload = 装填进度: {0}% +shar-stat.progress = 进度: {0}% +shar-stat.attr = 效率: x{0} +shar-stat-waveAmount = [lightgray]敌人数量:[] {0} +shar-stat-waveShield = [lightgray]护盾:[] {0} +shar-stat.waveStatus = [lightgray]状态效果:[] +shar-stat.waveItem = [lightgray]携带物品:[] + +#Settings +setting.barstyle.name = 单位UI: 更改UI样式 +setting.barstyle.description = 更改单位信息栏栏位UI的样式 +setting.infoUiScale.name = 信息UI的大小 +setting.infoUiScale.description = 设置左侧信息UI的大小 +setting.coreItemCheckRate.name = 资源UI: 更新频率 +setting.coreItemCheckRate.description = 设置检查核心资源的频率.\n降低频率以提高游戏性能. +setting.wavemax.name = 波次UI: 显示波次数量 +setting.wavemax.description = 在波次列表中显示的波次数 +setting.infoui.name = 显示信息UI +setting.infoui.description = 启用左侧的信息UI.\n禁用此设置后, 将不再显示左侧的信息UI. +setting.waveui.name = 显示波次UI +setting.waveui.description = 启用左上的波次UI.\n禁用此设置后, 将不再显示左上的波次UI. +setting.pastwave.name = 波次UI: 显示之前的波次 +setting.pastwave.description = 在波次列表中显示之前波次的信息.\n当前波次的信息则显示为红色. +setting.emptywave.name = 波次UI: 显示空过波次 +setting.emptywave.description = 在波次列表中显示无事发生的空波次信息. + +setting.rangeRadius.name = 范围显示距离 +setting.rangeRadius.description = 设置范围显示的距离. +setting.rangeNearby.name = 显示附近的范围 +setting.rangeNearby.description = 启用自动范围显示.\n接近一个东西后显示其范围. +setting.allTargetRange.name = 显示所有目标的攻击范围 +setting.allTargetRange.description = 显示所有目标的范围.\n无法攻击你的目标的攻击范围的颜色将显示为灰色. +setting.coreRange.name = 显示核心范围 +setting.coreRange.description = 显示敌方核心禁止建造的范围. +setting.RangeShader.name = 启用范围的动画效果 + +setting.selectopacity.name = 指示箭头的不透明度 +setting.selectopacity.description = 设置指示箭头的不透明度. +setting.baropacity.name = 生命值UI的不透明度 +setting.baropacity.description = 设置生命值UI的不透明度. +setting.uiopacity.name = UI背景的不透明度 +setting.uiopacity.description = 设置左侧信息UI背景的不透明度. +setting.softRangeOpacity.name = 范围圈的不透明度 +setting.softRangeOpacity.description = 设置范围圈的不透明度. + +setting.pathlinelimit.name = 路径线限制 +setting.pathlinelimit.description = 过多的路径线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. +setting.unitlinelimit.name = 单位线限制 +setting.unitlinelimit.description = 过多的单位线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. +setting.logiclinelimit.name = 逻辑线限制 +setting.logiclinelimit.description = 过多的逻辑线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. +setting.spawnarrowlimit.name = 出生点箭头限制 +setting.spawnarrowlimit.description = 过多的出生点箭头可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. +setting.gaycursor.name = 光标拖痕效果 +setting.gaycursor.description = 若启用此项, 则在光标处不断绘制彩虹特效. +setting.unithealthui.name = 单位信息 +setting.unithealthui.description = 若启用此项, 则在单位上面简要的显示其生命值, 弹药, 护盾容量, 状态效果和有效荷载等信息. +setting.blockfont.name = 方块信息 +setting.blockfont.description = 若启用此项, 则在方块上面简要的显示其生命值, 护盾容量, 装填进度等信息. +setting.linkedMass.name = 质量驱动器连接线 +setting.linkedMass.description = 若启用此项, 则在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. +setting.linkedNode.name = 电力节点连接线 +setting.linkedNode.description = 若启用此项, 则在已选的耗电方块和与其有关联的电源方块之间进行连线. +setting.select.name = 指示箭头 +setting.select.description = 若启用此项, 则显示会提示你选择了哪个方块的箭头. +setting.deadTarget.name = 保存被锁定的目标, 即便其已死亡 +setting.deadTarget.description = 被锁定的目标死亡后仍显示其坐标和信息. +setting.distanceLine.name = 显示被锁定的目标的信息和距离线 +setting.distanceLine.description = 用虚线和数字显示你与目标之间的距离. +setting.spawnerarrow.name = 敌人出生点箭头指示 +setting.spawnerarrow.description = 显示指向敌人出生点的箭头. + +setting.autoShooting.name = 启用自动射击 +setting.autoShooting.description = 在某些情况下失效. + +setting.shar-title = 单位数据信息Mod设置 +setting.shar-ui = 覆盖式信息UI设置 +setting.shar-range = 范围显示设置 +setting.shar-opacity = 不透明度设置 +setting.shar-draw = 绘制设置 +setting.shar-etc = 其他 + +#Hud +hud.unit = 单位信息 +hud.wave = 波次信息 +hud.item = 资源信息 +hud.cancel = 隐藏 + +#Mod +shar-description = 在游戏内显示各种数据信息的多功能Mod.\n\n[#AE00FB]游戏中的UI:[] 位于左侧, 显示波次列表、核心资源信息和光标所指的单位和方块信息\n\n[#B5FFD9]单位/方块信息:[] 显示光标所指的单位和方块信息.\n\n[#B5FFD9]波次信息:[] 显示波次列表, 包括单位种类/数量/Boss. 可单击查看详细信息\n\n[#B5FFD9]核心信息:[] 显示每个队伍的核心位置/生命值. 可单击以将镜头移动至核心位置.\n\n[#B5FFD9]物块信息:[] 显示光标位置的方块/地板方块/矿石图标和位置. 如果地图有怪物波次设置, 则同样显示剩余的波次单位.\n\n[#B5FFD9]资源信息:[] 显示每个队伍的当前资源(包括资源消耗量)和单位.\n\n\n[#AE00FB]绘制器:[] 在屏幕上进行绘制, 绘制位置可以是方块或单位.\n\n[#B5FFD9]方块扫描器:[] 绘制光标附近炮塔和墙壁的生命值和剩余弹药.\n\n[#B5FFD9]单位UI:[] 绘制每个单位的弹药/护盾/生命值.\n\n[#B5FFD9]炮塔范围:[] 绘制炮塔的攻击范围.\n\n[#B5FFD9]电力链接:[] 在已选的耗电方块和与其有关联的电源方块之间进行连线, 用绿色线进行显示.\n\n[#B5FFD9]质驱链接:[] 在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. diff --git a/bin/main/mod.json b/bin/main/mod.json new file mode 100644 index 0000000..823ac69 --- /dev/null +++ b/bin/main/mod.json @@ -0,0 +1,12 @@ +{ + "name": "unitinfo", + "displayName": "Unit Information", + "author": "Sharlotte", + "description": "The mod displays more information in-game, such as unit/building, wave, core, tile, item/unit total info etc", + "version": "1.5.3", + "main": "UnitInfo.core.Main", + "minGameVersion": "134", + "dependencies": [], + "hidden": true, + "java": true +} diff --git a/bin/main/shaders/line.frag b/bin/main/shaders/line.frag new file mode 100644 index 0000000..9a72f9d --- /dev/null +++ b/bin/main/shaders/line.frag @@ -0,0 +1,24 @@ +#define HIGHP + +uniform sampler2D u_texture; +uniform vec2 u_texsize; +uniform vec2 u_invsize; +uniform float u_time; +uniform float u_dp; +uniform vec2 u_offset; +varying vec2 v_texCoords; + +void main(){ + vec2 T = v_texCoords.xy; + vec2 coords = (T * u_texsize) + u_offset; + vec4 color = texture2D(u_texture, T); + vec2 v = u_invsize; + vec4 maxed = max(max(max( + texture2D(u_texture, T + vec2(0, 2.0) * v), + texture2D(u_texture, T + vec2(0, -2.0) * v)), + texture2D(u_texture, T + vec2(2.0, 0) * v)), + texture2D(u_texture, T + vec2(-2.0, 0) * v)); + + color.a *= (0.5 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0))); + gl_FragColor = color; +} \ No newline at end of file diff --git a/bin/main/shaders/turretrange.frag b/bin/main/shaders/turretrange.frag new file mode 100644 index 0000000..ecacdb7 --- /dev/null +++ b/bin/main/shaders/turretrange.frag @@ -0,0 +1,28 @@ +#define HIGHP + +uniform sampler2D u_texture; +uniform vec2 u_texsize; +uniform vec2 u_invsize; +uniform float u_time; +uniform float u_dp; +uniform vec2 u_offset; +varying vec2 v_texCoords; + +void main(){ + vec2 T = v_texCoords.xy; + vec2 coords = (T * u_texsize) + u_offset; + vec4 color = texture2D(u_texture, T); + vec2 v = u_invsize; + vec4 maxed = max(max(max( + texture2D(u_texture, T + vec2(0, 2.0) * v), + texture2D(u_texture, T + vec2(0, -2.0) * v)), + texture2D(u_texture, T + vec2(2.0, 0) * v)), + texture2D(u_texture, T + vec2(-2.0, 0) * v)); + + if(texture2D(u_texture, T).a < 0.9 && maxed.a > 0.9){ + gl_FragColor = vec4(maxed.rgb, maxed.a * 100.0); + }else{ + color.a *= (0.37 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0))); + gl_FragColor = color; + } +} \ No newline at end of file diff --git a/bin/main/sprites/effects/Slaser-end.png b/bin/main/sprites/effects/Slaser-end.png new file mode 100644 index 0000000000000000000000000000000000000000..5785c87e4e3a7f956439d57a7a4b13d409a45489 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAifV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0G|-o8UJVe|NkGz`|&*X6_8>s3GxdD3S2+M3slR%S>O>_%)r2R7=#&* z=dVZs3O@04aSVxYf7|2Oci4c3`Szdx7qg`|JE{Z+@v%m2nKjur=(9zfOLtaO$mK<| z#IF9?@S@O3VB&X+hJeXi@5C<%P?0^(rsWt@_-er&PH8^#73PbYj2W5zClsqBKH8yJ z#aE#>!=mKO$&@U$8ucEXsT^k;5)PbD3g%<;5OZNpYYS<4D1V7xXs%jXo0zW0ea%f; zix`cYd6sqpRRwkW3E$^b?)F>1Z0Vz&2|(jM85FVFVdQ&MBb@0I0Q$ AtN;K2 literal 0 HcmV?d00001 diff --git a/bin/main/sprites/effects/Slaser.png b/bin/main/sprites/effects/Slaser.png new file mode 100644 index 0000000000000000000000000000000000000000..da483af8b6b5a07ccff9c6b9b0e9cc033f7ee1c9 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^EI@3)!3HGFq;4MtQjEnx?oJHr&dIz4$)-E{Ix;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@g0`M6jv*HQ$$zR8+ZiPd95XEz^fNsE|Ns9& z9}b1%J(B;^7f3j@NnR0P_?a58BUzx8eF`VzlNp8@mo%A~8Kl@m`J_)>ZU-8~;OXk; Jvd$@?2>_}HFN^>H literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/1dotbar-top.png b/bin/main/sprites/ui/bars/1dotbar-top.png new file mode 100644 index 0000000000000000000000000000000000000000..818c71d03f435db011069584cda25c1f66af1a85 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2s6ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@hJf1F&Arj%qKmPx>XJGxu^l!OoV+&B6!PC{x JWt~$(69DNq9##MV literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/1dotbar.png b/bin/main/sprites/ui/bars/1dotbar.png new file mode 100644 index 0000000000000000000000000000000000000000..818c71d03f435db011069584cda25c1f66af1a85 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2s6ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@hJf1F&Arj%qKmPx>XJGxu^l!OoV+&B6!PC{x JWt~$(69DNq9##MV literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barS-top.png b/bin/main/sprites/ui/bars/barS-top.png new file mode 100644 index 0000000000000000000000000000000000000000..215a6adefcf91dd973e09d9f65fbdb1b94365bc8 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiH!3-q%KO_VLDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoB=)|uK)l4KX~LkkT)&v3OkTuE(!7r{{Nrh`YB$ZS_aMnkH}&M2EKzJ z%(!D>_FJG}o~Mgrh=u>#lYwFl3LLC~rT@G6QUXMB8RtG*{N(PXdt6aAd6{;Ky{Z}s z8+lW|)jZvPJm>zLx8f$(_@B?yboZP3d}Vy{{3}t~$7j7+Bpw!GTXcLKyP1hE&mw8- sU3xYJD?at)W~EG9F?r|G1uL(~&2VAbQNiH131~Ber>mdKI;Vst01ky&NB{r; literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barS.png b/bin/main/sprites/ui/bars/barS.png new file mode 100644 index 0000000000000000000000000000000000000000..69057bd859ae3b3244e3f8ddd719a210b8c8247b GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiH!3-q%KO_VLDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheYymzYuK)l42QotsU9JOCOeH~n!T%YaZa44(@;D1TB8wRq_zri_W94|4ROva^t7IfsuTlRe^)q4Z=Re`0&-~|o<}ve&tUEX7V%4`d)4tCvTz#yk hvo!UcV}$VD_-*GH&CRwfnFO?x!PC{xWt~$(697aRR7C&) literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barSS-top.png b/bin/main/sprites/ui/bars/barSS-top.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9fcfb3bd8557ac61d0d719756f337a278cfa79 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!3-qto!zAXq!^2X+?^QKos)S9a|ZZ?xc>kD|KO4HK;E>tE9^juxg^Lh`2T-~>!)~uY8f~SJR*x382Ao> zFr%o3R|8P6-qXb~#KQmVNl(551{}^8C;XP*)%7;u#1*~I;tD^fR_PRf{I#Ip#e-X3 zNW*W3$L4n4OP3_FlyjFJwY!m*YF%{M)_J?n-Hj!OW3Rv2^(6fNCYG~03BuXo%GvLD z*IYfF6Sen9nQ{NTif?BYv$Ll6d*#U;I&$LVPJ_Y%-Zh^$Mae%}!LoTpa`6qIQy4s5 L{an^LB{Ts5wIyYY literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barSS.png b/bin/main/sprites/ui/bars/barSS.png new file mode 100644 index 0000000000000000000000000000000000000000..18da8e56b75bce80860f32201b57b28cff72a381 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!3-qto!zAXq!^2X+?^QKos)S9vjzBsxc>kDAIJlF_i@Q1^;Jwy4}DF$m1;Vh%9Dc;5!7ujG`J| z4M4$(o-U3d7XDW|9fb}n@Em#YfBw3?+QJ^TGi9P>KPdJ7JTde5B9`z8EXUjh4tTA1 z(0>vl^u*0;`?|FHGmrC&BeJGnwknGZ(>)M-;}!1&?ltGb^-k|ieR8`;Z^P7$+_z7i z;J)d=ynUhA6Nk4JTFHDXCJL%wxqmKqd0O7C=mo7YD>(d3JS5E=Z_M~LfvLr^-u&4g Z29DiK!t&*TSAmXW@O1TaS?83{1OOG|XF>n~ literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barSSS-top.png b/bin/main/sprites/ui/bars/barSSS-top.png new file mode 100644 index 0000000000000000000000000000000000000000..c22f8a1ba17c75ddb6e431ad0b3f1598f91eb487 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^)Nn{1`IRkt`T>t<7fAGk8Aa7dS6?P!SToU9L{Qp10^;5h+wG5mE9+AZi419+{ znDKc2iWH!s9-c0aAs*gKCo<+8HsE2N{O|w8$sW5Fr7S-j#^ifs&brfgUVr^x@_kd) z+7<3KeOsQ*z93Poae7nrf@v7vb zqBDoK$YWr?=GNkq5=40yHkIFsi41Ae( zRxNn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErzW#^d=b zQh){udb&74lEXWw)+z#&XJspWWz};Zv6VbT`;h`+4sc-`ra9F3r+3GO#Rt zqyL$+=W<2MBgHSb>Tcj#klkAL;OdLILzVv+%^jE*-`(N_3SkCMS3j3^P6Px#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0TxL_K~zXfos)}>gFp-ef&c&LI*GGvUfZf8 z6|lX7+LP{j{%3YChq*E?6a_YgX`p7X%M3jwhi#&-sl2d{SesTmAK;>R)N5KbX1IYB z<)YzT88ckB)A%s>%1}wOxO^1in8|B&k8;_PdywlAey>oE7_~>NRc?gZO76-c*G`MR z{;kpL`Do5;+&#%L3EFh-ec!Rsgq9I#vs{*-sIzQ0R-jQwS+6WWt4^|97{Q_|3-bu4Y`6_r2Z0qGX3wY9>;ejAf zaq?_&{R#9=5GfgT*1NfxC?|E%yFs4R$=&2p9bJ(fHiglBW#-E4e&cyQ0rd$PM@uHA P00000NkvXXu0mjf{j#<$ literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barSSSS.png b/bin/main/sprites/ui/bars/barSSSS.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd181292823516b65e0b87440737569c0eba12b GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^)Nn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErnSMo|r~ z2B6?KPZ!4!5AU`8fqcydJkAgQO^=&wv2^2XBj0Kv4*TQsG2h>RxvlLOc8krK+3f|_ z877NmA0<>b9EnT*#1PNvoqI?8f`#N?-?i>+cN5&ID=VU0*xnY|%C+POimb}*_Fp`W zXM1V2jJNyk!x6JT?QfgM^2$Br=&^w8O7+w==Z?nJr~j$7d&)EU_T?RFhtI}uo4_c2 z&hi~s4g1{864$xibDv}y%keucaBr--{mA&jWEbgMuMReslxmkY-u|>dZePyzY-3}V z4xU?2Z-ufwnCNIe!!YLMwqz5(V@m3U`x)YIM#~)*>Rp#?vF!6}3Ac>y^qw_e&Psp( a%Xlh}#r%$b<`-ZHFnGH9xvXPx#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0UJp~K~zXf&5}`W!!Qg(7GR3I#n>H)?lT!8iDZF)NwN2a)F0SCq>xHK07KW@q3;f=BYQOJI&7MCv zz3r7|gW2{#|qVi|Goq-Zz(Ckh%HG*XHWR$w`iWZf&k^Y(iZBs|a!M=IUaDd2%+*oeRwo zq_Z@wCl`z8=&So1L0;*NWk3ASGE`D;7Licq%^f?c#a905iS{ Ul>k18X#fBK07*qoM6N<$f)WF-r~m)} literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barSSSSS.png b/bin/main/sprites/ui/bars/barSSSSS.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4393b940a2a66c4bd2058848ae9790ceac6fa1 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}V!3-pqwX8S}q!^2X+?^QKos)S9vjzBsxc>kDAIJlF_i@Q1^;Jwy4}DF$m1;Vh%9Dc;5!V$jK}j= zqyPoKdb&796nM4$a_JJiZHB8tzFO>mQZFml@4alr z*~1Q9&t~}L?s_fvGH3R~UB@N1_nf_z*z@YJF+(3ul~7TJ%9ng;OXk;vd$@?2>=<9q6Yu~ literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/bars/barSSSSSS-top.png b/bin/main/sprites/ui/bars/barSSSSSS-top.png new file mode 100644 index 0000000000000000000000000000000000000000..56a2e58232f1de604bbc7d30c45e76cc7c935f80 GIT binary patch literal 464 zcmV;>0WbcEP)Px#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0YOPbK~zXft&h=e1ThE$H~0S^eS{bi3}mI# z%|pAk$y9wl%;UruQ}GVJ9UKZ2-&9=SOrR)Gqj5tSM*>BKI*m?@I1wlUYBd@m;Xt71 zP_Gf30kc5yfEJC5;~S$uF+iI}Wq)E4C=#@4ocI@p3Fio}ng#nny~xcbZ`!yCrBQW@ zYS9iRRGYf(`qh@x{Yggada55)-D395R6WbhW}5Js;fI_fpJxnwX5!PB7}1PIC4GFW z>2m!vV-j6e^IG<5EJPQTUe7s?rKnY{Yh8J4M2!m9)!2$km0#=6FkVE3%C60Hj8{=o zxyVg>#B}`G6I!=un_T6$mC9cFt&0wmz1_!IMVm$CFukj2vA8%*Zz}37f?&FHqA>wk+a5wWNKA0B~fAemH7|Nn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErzW#^d=b zQh6P-A!<-uB?c1VS8I-E7y`ED6%TI+kf#i zp6#X8GT!dD4@b=Yw7+d0%PaSgqsIcWE7eoioI4srkHSBXUOI+u6&wY|B}-xP3X-vyF{e zI(Tk9y%oy#V4|b>48xe0+mcQEjwz`Z?q`U<87+5MsCQkm#j?+@CEPN)(|gu@IV=7B aFXO2^7V|s$nO}e*z~JfX=d#Wzp$Py{E0_lW literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/icons/ammo.png b/bin/main/sprites/ui/icons/ammo.png new file mode 100644 index 0000000000000000000000000000000000000000..4388b396a5817f38b70251e9ced65ac8ee2e4a6a GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00ozNx;Tbd_@C|b6gsTH!}9R|{JwNY9YM499a^;;uU=;NvR!ng=z#Q0`3(>CjrG6Z ze9CVW)-S2d`(v4;>V>T*7kFA)9@wg5r6)Wg`&c5InNj(l sxs7jUzH2eP{UPYviSwJ8v;Hz%*~lDu=Y!Hypo1AaUHx3vIVCg!0JZ*ek^lez literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/icons/health.png b/bin/main/sprites/ui/icons/health.png new file mode 100644 index 0000000000000000000000000000000000000000..13c30de334acb05bcb275a7c813a6df5477b3ec5 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00rGWT^vI!{NMH&@-ZlI9NF=|K1%V3qsbyccIWLyvI;vCCNy{W$j|tousTbB=1Pt= xvuE}&|2r*Z^lkc?5SD9~&j?M?-8s*afr~AcSyuItRshgQ22WQ%mvv4FO#omqK(_z@ literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/icons/item.png b/bin/main/sprites/ui/icons/item.png new file mode 100644 index 0000000000000000000000000000000000000000..a33ed631c44196782f20a34f6d68de95306ab6df GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI|Ravq8eTe zK*2elE{-7<{#(xl@--;%FbC}TzqEAet7BaWSLzhB^E;R7Exod7g1tn2!UXdid1sTu zllxN=5A-EPYCc<6{Xr)ptcz21M$k;psWZZCr8N#Ztx)UnF!+|+d|f&%>)eH(vL`?F zCAs%E3fnc#-8=Vq%lh>2`{&FaKAQ3R=MABm@An@1nzHcws`Q-QbB{QA=$P?JuqG+r jjGebB(=MHRWhwK?eay^E@=t+|W?=Ai^>bP0l+XkKg^z8n literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/icons/liquid.png b/bin/main/sprites/ui/icons/liquid.png new file mode 100644 index 0000000000000000000000000000000000000000..d33ea7b173c749b86960a56b993de7a0c1f24aa4 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00mcix;Tbd_@6!JD0EnXhsE*7|K*4KSf)MFC@5HEq`u`{bF}@cuVokXXZ&}_TYEo3 zB754luHMx14uzLWlNZP~_xw?rJJWH>{UyeREI%Erl$j&;O*nVphu!ARlGvX0+G^h6 zN1HBhl(?THu(bT_w9Catc29V6Z%#rwx>C#dlj@n>f!jIixE7 y&DopFN?61e@-H#o$ocn!$$@RQ=lEXzW&JRXsa^iltF1ssGkCiCxvX%@ literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/icons/power.png b/bin/main/sprites/ui/icons/power.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee15dd5a7d463f38247636eaaa49892f155e984 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI|Ravq8eTe zK*2gs7sn6_|GRyjdPM>B?NB*M3cW_C*iR$xBT#xhtJt%WD+5AGVyN zJ&UVd<=>2HWl76gr_acGC#h=^V<=O+R)6u-w#&CauHc=VwbRcuXRU4L%f+`k0@pp< xFb}54*mq)C!m3K4|GwHnw@mu8xdm@BJh{iT_@e4GC!k9hJYD@<);T3K0RWBVTABa= literal 0 HcmV?d00001 diff --git a/bin/main/sprites/ui/icons/reload.png b/bin/main/sprites/ui/icons/reload.png new file mode 100644 index 0000000000000000000000000000000000000000..a7e34368cd8d2cc9b4d8d1d97fea7c51007c0c50 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00sAZx;Tbd_;2m=7CUUf!Tk7l{4NiL*(`UeE}m)Xmw5hE%01?>)dODLx&-IdSKX!G zzAT-U`+dRX7Yw;sk%#ZjjOK~_9HYJ6t$RmAXtKEk)BR1$E;#sX*(Rl~z2er=N>+gv znl8GtcpZwbEKiHAxwxiNa?w50)rYptO>;evwKdCh*7`%ueuqO7zI*setz$A5P>x#s zki}$Cc<*u!lhEGjId@GeUpiK8++v~Mt$1LM3D@UjIl&yy+aD)=o4h}pz2_sNf;rRi U6W^at0(ynP)78&qol`;+0Qkp#k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00q~2x;Tbd_;2lt<~yRm!~F2y^t?ASOl(%At~QdF&goyJTiP9TnoZs0ZzFqOwpa@n z^TXCQcG1I=U->=ml7F!BtEcn%{w25D0zWUGD3q76#(k~s=4*33lRLxfO?ji%oQ%(` zI}jy2rvs?ZzgM_9<7^Q3`#iCzsK0$tSMFw>UehU3=ydr2Q1811cX#*kdp=h1?tig4 yO~3ZYhb6nN^JuxWHh%DnF7)_)^7$>ct#OC=nbsiFID@CFpUXO@geCx-#dse8 literal 0 HcmV?d00001 From 4915ff1bef1cc3a3573e618de8feec89325dc013 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Sun, 14 Nov 2021 23:40:08 +0200 Subject: [PATCH 09/45] add --- assets/bundles/bundle_uk_UA.properties | 4 ++-- bin/main/bundles/bundle_uk_UA.properties | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 097a11a..b29dc2f 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -86,9 +86,9 @@ setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. setting.autoShooting.name = Enable Auto Shooting setting.autoShooting.description = no don't do hack -setting.shar-title = UnitInfo Settings +setting.shar-title = Налаштування UnitInfo setting.shar-ui = Overlay UI Settings -setting.shar-range = Auto Range Settings +setting.shar-range = Налаштування AutoRange setting.shar-opacity = Opacity Settings setting.shar-draw = Overdrawing Settings setting.shar-etc = Інше diff --git a/bin/main/bundles/bundle_uk_UA.properties b/bin/main/bundles/bundle_uk_UA.properties index de0ca0f..b29dc2f 100644 --- a/bin/main/bundles/bundle_uk_UA.properties +++ b/bin/main/bundles/bundle_uk_UA.properties @@ -86,15 +86,15 @@ setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. setting.autoShooting.name = Enable Auto Shooting setting.autoShooting.description = no don't do hack -setting.shar-title = UnitInfo Settings +setting.shar-title = Налаштування UnitInfo setting.shar-ui = Overlay UI Settings -setting.shar-range = Auto Range Settings +setting.shar-range = Налаштування AutoRange setting.shar-opacity = Opacity Settings setting.shar-draw = Overdrawing Settings setting.shar-etc = Інше #Hud -hud.unit = Unit Info +hud.unit = Інформація про одиницю hud.wave = Інформація про хвилю hud.item = Інформація про ресурси hud.cancel = Сховано From 419c323c97d6f9c043381564e116d7ea5e050386 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Mon, 15 Nov 2021 13:39:55 +0200 Subject: [PATCH 10/45] =?UTF-8?q?=D1=85=D0=B7=20=D1=87=D0=BE=D0=B3=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UnitInfo.iml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 UnitInfo.iml diff --git a/UnitInfo.iml b/UnitInfo.iml new file mode 100644 index 0000000..e0e5d05 --- /dev/null +++ b/UnitInfo.iml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From fc1e74936aab9167117d3481bef72317bf8116ae Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Mon, 15 Nov 2021 15:14:09 +0200 Subject: [PATCH 11/45] 1 --- bin/main/UnitInfo/ui/SchemDisplay$1.class | Bin 5271 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay$2.class | Bin 5481 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay.class | Bin 27106 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$1.class | Bin 4696 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$2$1.class | Bin 2376 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$2.class | Bin 3305 -> 0 bytes .../ui/UnitDisplay$UnitInfoDisplay.class | Bin 10662 -> 0 bytes .../ui/UnitDisplay$WeaponDisplay$1.class | Bin 2220 -> 0 bytes .../UnitInfo/ui/UnitDisplay$WeaponDisplay.class | Bin 5658 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay.class | Bin 16054 -> 0 bytes bin/main/UnitInfo/ui/WaveDisplay.class | Bin 15988 -> 0 bytes 11 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay$2.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay.class delete mode 100644 bin/main/UnitInfo/ui/WaveDisplay.class diff --git a/bin/main/UnitInfo/ui/SchemDisplay$1.class b/bin/main/UnitInfo/ui/SchemDisplay$1.class deleted file mode 100644 index 38f5d40ede7f55cc0a8531df0baaf837be0919ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5271 zcmbVPd3;pW75*-n%uK>98HUXSM8%-VBoINU$e_jq5Nbe6kkC}yzRbKN4_@92^WFpk zxZzf--AirlzSw<}!cbC6>29s9-R!>adu{E$XutDjl9>sa{H*z7a_7$3m+zeW&=X@P z0jyJP5zJ6%xW=*k%}&4DmbKctQ-kKvddnNOjnT#x5rh=x7@1U?mognw2-aJM?G7k} z{XxrXynyUomH3ki)gy-8=n2t~<)pKopBZf%Fow*$9>cd%Bnq#yXu+ilo0}@j>e^+D z7;U!U477Fo8Os?+Ru2$HpJ8DTg zS7RRLliM@>jh1a+ZDdTxr`V?6<{cvJ42^m;@FL~P{lc!YC^33&)^FQx^x0-IbopaI zEzZPQ5iC}yuSltJHqK!@hK$UBvsB|eoUc%2 zq|*wkN}cQ+G&0@ho~-Gl%;eO&g zO(L4k_b^{mVar5R*d{M{*8evb55sr(JL zImAXvM(|vP`DInL-Q34kqtW8VbrP-TNi~&n6MxD&D~cBopW4l|<-3{XY12z(tYP1B z9f@b3MoJqcOS!ujR>H(_Jr#3^7+#t8|# z#baAxcERRigvBFA!^JQoDAE-v9cS_5&+0A2HumEy}1R}MbSma7np zWTpGk65W<{oB$04Jojqs6Yz}mWqqH`EAiQ{aX=a-nl}55tnGWD4#H-rV<$h_Z^~EU zO&T{#YgQ3%qPT^Jc6YZh-==Xp?jUsL1uAq*72aaQOjt8@brqnh3U^9MU!;)81Ig*R zDPU-j>JHbn`-wvd+^z9qyhMDlJaL+R*jfTbdBSN_NAWTSr#)p5rR_LEc!lKel?p4T z&0K|eAI3cqyqa|>?PfW{986c5qcR^gUW3;XE7*}{hCLA^vW$X-U5(d?_SY-)R*XWW z3Mj#-l8{f42bsBV)OZu#OviVdqwC$hEYw2S%PpExCTH?tyjA0E;!l`BU<`BmAI5ze z?~todpOIpvD7;JK-FS}x*`VO?g30)j-*32;)OA^oxive~XJ&#it`P5XQ-;06$XJro z!evPIAkKq|n+t~+F{sgSTxWF1&3as!;w3H=AepEmz+OO|Gb+WCWP)Y|vapd#nZul+ zb4vtH#F^!18$*3*L$G9Ud|KlqKEr{O4~3t}ru@R1xy2Yx zM$uJ^UOcGrc^N1X?kys@7GJ;@BY2qc4+hyJHjOXg5y7e~&1d|JRex3AE;HpPProT` z-~v$;DH)%coh4Rixc>k#<%4{Hr8N^FBIr_;4Ta{!Ko+i z6yfOzkU81hTZ`}GhY|chAy)JtU$q)P!jBmb%iAzC?2ppdrsiIztB*@=c~MEY3KEN{ zTpcWbPuZfN=u3k(QR%Xg{}R8B;8zqb@;coNvF$hbEwL@YY=U2jLEZA0AyEGwe~jP{ zZ1tiI!A}~G$>tJco(YtFu8~P^bW>SxCjN}SMDRE}xEP9YD+D7Y{M|m0hE-Dte{Hv$ z&7|1avX9O#eO@gW8C1T(N!hN)7tI#aA9T|i|H8l7O@-cFu|}4l%FQbs6XQVfJwIa% z=S6UyKEbr$NrfdvLoH{--EFpY1(-lWqu)qzZ5q`|DLw;d4i&Ey9xkod0%um#3-BGj1OpHcQFNq)z)|Ugh+>rL9wt+-cZ$x89JSn zuI3#v6=FN7h(->_>mn*F%WX-mOkO#Kqo%;br{%{HuL~<3Lp+8JA}Fr$34D@*X7i$g z(%zVwC$xM+eh1$r{{neXlq)Uim}b&91mdgkXkE2BljnlAB^p1&&ne-YK%3s|IA*5P zHayStB8pGIrNz>wClh!$X{A({HStrh&qh>&ycH5zUI7u+%8*S@%8{He7xw2?)AKjE zp3k=~0fW!M8L^nW(1BQ7-simGneTH!xtV}^guh1ke|4he7<6LUG0aM|9!D$@%3)68 zC>F#Q=CG(II4#McG2WCzbMQ5>Yz%E+VlRwel*5`Fk~v(KL&pSDd}A5?vK%(49Ja zH*XpLUB0}%_$7yT_S`Q4#(Vj>6?6D$p^i4rg^k5<_;z&<+N&j_AYgG;(DViK65on^QnoqGL8&}2C zNi?u_YNZ7W!dgfn9BQ(Ny@3dw{}HEXBWMNtw7|HFHiXF7+Hw@1ihs5>htK8kP*3pf z%dCq0w;aBb$l>c^X%62k>SzcGc0Xp(??pJs!oD7jxB)G=u|#ic-gFwwo-gQK$^YV3 zlya%#d*Wz5TY1+HmGDRL6Z{m4{OtGwe;27GdJ7Bu_hQZw{33_nwcLlA))V-XVj4ga zDS%l4>FrGZ9gN(afoM_w*MLGbFh_smaR&a5fAD{ZIs7O7!_%b*vjVDAwTi0R;51Xs zQgy*8rsk-*!D+s#R||vFBDGkZ6`ami=c-1vlrkEqTvEe7bslDN#uSbCXbdHv3)8%bM{!Dzx9TW6)lZDVg^hlYS)k&%o>Qc=?}mB2d7 zu-&+z(o0yW#%AD*=No=rDaGE=yhXeHK;;I1uE6(1RWZx)M$~8Y6OEQ zN4<_3EEbeEw+scja*~b)^<5LS-ITe-=`o_a)%?jimSH*FOPOAuW!qbgr0IB6)4a1~ zNF8~Kj+I!&2|C94ld~pH$B?mg(_Un|F=CrtAwqGQjz*kLy>XM$19SV@*wOWT-p=wq zh$ggXXcjaahhw1)I>KnBvEzng3R;_I9nn(K`d-tvyOgi(I?hzSY9ndSBWzV5D=NB2 z7^`Y@;9L#o2ts3)6HBMO&247f za-DTaVLXu!oGKrQFR;22{ohmd%++Bp1`sHpWI`hRW=V zvP2+g)7d(U7zL2AG88hZt7RyJGHg~rZ4ub>LNw1Y*`+xRm;+qF3w3P6AUT;dRS;tg zcJt1Xkg+%j={N26*?G51X6y4A#In(Z%XREfWn)3qHjQL&!m?wm4}rCJEA*RirH&Wj z#jGl0MlxXRn*&W*cMtjwg-rgcYUMg?<<|JxJyA+VT~DaQ|11vb-V_zB{ie2 zonpmRr}WPQqT2I%9dGbYiBs+6fvH>>d9#kY6|5B#D!hU29NKTu@m4imnJ^W#s_}N* zqv0Kb#d+_hv5agr80vfRPKp~*Ql3ma(MNYiqSv+EB%SZUyLG$=@1;JP?j{9iWedbC z$$5NHu)I&l`|$zae?PPgdtubcx9Ok{xJJxWnm>e(X!tP6p0__*B&Xw}_!w;?+j{m2 zBF%-T7Gaq)GGAGOn8YCsA17mcM$WA0IE;*-%pgHR(|FIU(z;0;)p0+Lk?EFaCJj%8 zW-%pwmZm++j`Zi|yK3+WJgDK5JgRtA$EWZR$?ovtBMQ?e_*d7KkzHog>(cOP!K#8V z_>NuX*lu*UD)l+K2JtXHtK)O{yfP}a(Tc@P5{+%mPPOy}9bZ&SHEDmN8QbhmsQEAH zc+B6DFjDKs++CKM{IZU(;HwO*sb*%|mAfZZ6uz$G8~7#_GMPNXQVCUGc%|lCXxXXZ zTY}T`c|Xr}UrhtPqvN~y9{HKJRGtb}9?#EsN9_1sftWmjAE;LDhl0~)akN-kb!gxFdBQr(2V z5_t39gn9MZ@>7KD^S6Kb+BnmfsKWId)$aUOuqSt^m+Wcsn9%zIXNn!`D|wk7ADLW3 z;NLBZ_`lcj2SqQ9^xEumob9nqnn=H@DT>N0hV!N^Wr={KiEEKuajbX)4|;4vHyPu8 zMb_{SPAMm6-WVEg)9`P0=(8hVQ20sdTvOB`SYKRMiWO($kS`Mc_l!<9M;e~x)t84V zn?^lpb_!-PNDs?25k8k@OXyNAe3EH=Go{Tfqk=O^Wmo|=Gx_<9R5Bw(o0XKgb@kkN zMyhoQs#LG?-0VElT6A3&$U+tmBgQtWWJV7KrA|VcoWM3~uE(G*i~N_A$9G_Fg59_o ztHIxeFRn&e$TyWN(d8s15lC1u@}QhAB-O~yjsRQK;GmmMMom7vD0f2Pi}g$;&4zfr zqaJK*;5V6G!j0*2imYT|PbJ)m&E|xvB7Baja$W=sW8UMsUdm%{lii#O%4u@CCXIqq z^Tt@t9(T7H8StBB3L2wEl!bqZH96i}}WuCAAfD7RUal$ay+0!w}CnH$T^@<3IQ>=Pu+No63I2F_XQvkxH2C0mnqyqt=FE(Mn+ee`>NQQjL_Y?)P?&6Ky%O?mujfc)mg zP+nK3evJU?Lh82&|1W=u;7Wl1YM@hY0Y|s;Tg_|;w;smAaNA+jh1(A!6h49z!x=0I z2QpY1K7VScxTB9k~fd<^HSsjko^q3#UU4&TS4%CLd|U#gUgg+;Op zOJp~e$r#$?E{d&eRMxAX;Xv8Gx*v8oYVRMp4ib4JcMr_!S^TeqtMU84M7FOFH}f=J-n}4>Z|Jm z;|EaXYgOm}PHu3ApTHD)p&z%R;a~n5ZzbOG zOx&xc2x95oM4O47qfnY2D;wJ%z%x4-na7V}>WEZiq^dK}))2@@4Jo`ZBem@ff&1me zGK4d-I8U%FcW)$jZ$g9IjFoZ=f92Xo{@z+Zxb|EC7Ez`_mNEbpax#^c$ue2azX9G{ zD`XW%VUC+wpIW3%&h$qSIa@mX(K)hO&i6+bNSCaUizvU8=Bw=Be{!*OOAo50SJul0 LYErpVCUwsND*X3) diff --git a/bin/main/UnitInfo/ui/SchemDisplay.class b/bin/main/UnitInfo/ui/SchemDisplay.class deleted file mode 100644 index 67245b2430199ee64e45cb22e3c3c21c6402e769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27106 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 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$1.class deleted file mode 100644 index 529225ef3478be75b5928547a02e267a4991d4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4696 zcmbVQ30M@@9sfO87+FVHH(sDg6j5O@t{P(!F=+%OqN@@?47Epw-2p~tcgV~vO41`S z>6zZQy=z}^| zPG@}G8aio)ZKQishVPq-oG{#?=lbi zS=ZcU_FGOyg=&|MPIM7o(l!lOV6g&n38pZ*ajS+s4A?|`CzrjB9z316SVLWgt14+e z!KAHBD(m^~aJ=8l5Q&jaGIY;i&QCs(QY)|*&(iU1+{VcH!-I@mb%6l6qZ&;Y7c`?6 zDGf;?%1fF=qQjInmS?T@q?6Im&%(@;N;u6~%T8IDehrquy8PJz$F)=OUfW6T_f!k; z-E7itmhW}4BLuIKxdH>&ufqnzpe3`e%StDr0@Q&l#Y@bN#5^c4w^*4Xs6ZcF9iEg{ zrqmO@tHQ>r$qLLV5G)OlUSk(nve+UhBa<|D_H`J(Z@QVy2M1l#^BC}M!_Lx^bBkDm zP*7|y%c$sV+%FVelH~dNg7c^D8*5&{Jlgneoid zv|+RBtSG3?K=-6V8rRI;`7*ph!^;Jh6@#6ULB}i65mZW0l40C~SIhbG8iA!j)1BTy zY~^9xjn_%~*Ryh`pr0_hsZA1B;f=Dhzlm`y91(#@6INWJK}I=O-z-PRTj;&Q>DcTz z_8_ym3UAZ#cD#dqe#r8yUdy)pVS$Kppqirrr7UYR&Ga81Ti0lKH)ZDC#-5TedQCfu za@2)!1V^Qv$E4o8uwWQZ~*9-L)AlEpJAJz5;waT&ZL z_=t`N@E}onrmuEc!9{Kjh#R^?PgC>f2u5@~gi+=UdD@(epBrs*QYn|8kQaiF3B(Is z{uKNEDIFij!z_K?o>{qdFo!|gP0&zfv4Y}=oqWAcZczRTXJdWGrAcKoQ0&&gq5 zX1Hm`4de6pqJ}Rp4~ltod!yJ;WX=fjsQ+<1(+CVa6a~@xn@&B5nD1enam!3Y4 zZ|L|YzC|N^C)lUmlZ?nw&%k#CcmoS}I$1YqwpsEj5|JG=cX3@MVe)#mIg_*P_c&jF&)4Fh<#;3bljQuXj-BWr z>0ct~$Z`Hl$6ZR=Kl9R_)bTF0_g}Slmb{`=$ER?%s$7&ra5j)9X6X1d&T&tR;2ev% zJ(Drr7TfSV)6>K(cJhltI#pmaQN@9FX;PMP5JgQyDYtm;t0`Z6$>1$|@->6my~FhU zEsp17G5t}>E+irm`Mtx{4F1>n%bCK}ZM=h)@EMCWK7?>=40`Mos(MahHZX>{qgar8 zUo`&yAgN1mIe+E-6}XOau17UCqk-!yxT8}xCE`kIM;zUv*YAs7yKfZN?a528RJb=#dNZZB6iBYYjbLY`WY$_v@*&zJCAY@P9>%7g(!huo z1-i2*6uh)y-kWGVj`xk?!+fZ8JkDJFXsmG*W1~2^CpL;l^6CN~ zCNK-zF^8X5OK5eBabJa7lzeiCUQ|Ywu6wdd^&H+Q z{dPVP0zHWdzzbNcGSvKL&V^d25b|#~*KX1{o6GQB1@e3Nz9QL3K14FDXoT*WD4+~&_$() Su<{4QY;hSo^BiuLp!6 z_eladNCLU9*HqyG;|f(&p7Wfakg7c8B`--;4${3cwgoZSs-2zb?dksJn{TFn{O9|t z0Jh*;4Rr#G_F1Nvv5wfOikaempXruMYBat!zD7epAgUZa-=tkhU2OfHw8q7rfe}O`c{FZiCfIcB(nm6UOR7uATURw0YUDyNN8vbqaJf5 zLWl~~C)l-R(6o$Qm64p`>{YoEL5mLBx+-OrWAb>?7+|~tOJ>g;Uqg5Uc}JZHQ@VDE zg`A|37GUO;=c8FHu>`l#YEIIdW>m{0Zuc#tJnE2$^C;*N0OJ6g?vz+QZ8{i25-T)x zO|n{WRJmyCZmQQV*^b0rSV^3nD4HIvW8NSWU+dBxMhdhos|DI>{ub8eQ+l)K>q^%R*Nv|i z*l;VcBxl=B;wgh28Xh1DW=SS7h@ArAg5gzhk~}&RnPe?t%xleRC~^;WvjiVx|Nrw& zW?4;pB!;k;sODt0r#zy?7qBm)ti*m_BPO3MUp5CN4o#a#HUf`GJjy1`cFcll`EG|L z9-m?J{c;jI+road{bt@P@^nMu2%DRH^MGL%iXJbeC=mmlP?<A@`%fbPmSw272Qh>8OMk?563lB1e$%lO#P8K z0Xk9jL=FY#Ef`kERjQ<{LTYzz*wDT15N+oZ5>MhO0_5tZ>$1A5CuBr<#Z{cuB*H0@I+ zIVIk}o3sFz7qGC(m!GfJjTm?fr!~Ay_s~s;cc{9kAy4VV{29DMiOUtYICX|^h?P9V z(cY7IA7?3b*)9vrPgK==gDW524<$b0`>eq+e3U`QKbr!}tHk)%`z;PH-HnaTlyc|z zFn6l*N8+4Gni3-Bi#3pSlShjr}@9ptz#7pL|>j+%#gc!ZkA*uot}Z@x1Y zhy}+{xNy@1)j7-#vB2;+hQ}~M1Ip|EfF!{i!)OPGo^~3;(^Ze>$^VrJoH~a^6tmWe zB2D1k{S)|rd8-HWmL-;$u7IdRNYtZQ1kfrP&@O^lDm1JTA@qwdc8De%7IZYl9Gs%> zY0-=`B7*Nk6jwzneirlahiJoJB8F>Xfxiy}Rjw!ZA%x$#0#mYP{Kl1+wzL($a@8d) z?f8X@EduDr6`aF)lEV&M!pCF_;uAu;0QJ{!7@7uAM~{XclE~^mag^qKO8@Kd89t|P ZfJ)UD_?miAvh~uJA65rH-_To!%)g^%Hz)uA diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2.class b/bin/main/UnitInfo/ui/UnitDisplay$2.class deleted file mode 100644 index ef486ec355f456f569453de746be048563501fe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3305 zcma)833n4!6#iaGJ8c*sgtBy@AQVl?5-5vHkgX7@mPHE%T+r!c+D<#ol+3hP6h#qt z-1mLMU4#k&sUq%*{1^rG;Cj6G&9qHJ+hfj2^5(s}e)qfg&FOznoCL5GXB6ZKlx$9! zZf&Z`j&+(bUavNt4omB4%79;>laPCSSSC}o>ve4KL_Z3vR{ zsVXWkjcjPiq`)Lk$U|j~WwaY9Hy&*Wli)?{Y=*$xVH2#Zj$aS~WmjjWjP;%EjYe7q zPLb5vx@I+KX_FK2Hv^2gK-qBUk#T`SOKWdTYFwCUky@EgZULn^3RyvwKq$L-^{cdW z75DgHVlPA)~rTpgIdxX<`86oJU`o zQJ;V%jQXVlu_5suGO-%Nvf@R!9B~C#2#oDdt)7r{RAT*=0>O4Wx!J5Icn#uZB8cT! zsbGb`Yt%~bVPnMd~_Rg&W<&hB#vBG8*4XhBb zj3y$#pl{ibxOs#a;Lak({{|H|;wEyJ<^VYGq1}1P3T`Ir{eb6Algb4_Y=_2-Xk=oJ zKw%mIfmH-;VEGCUiY67!3`M{(cTvd-eS#D9CNlL}wJwcDQ>vK;Q`$^569L-Lu7HX) zu|FQ&P8%^IH;+0MDcAyvBgLtqLLMk?x>Kj=X6zvL?tr5pO%#$;ngvq@xC!c@c&Ep(t5U)w;mhBLW z)){V#omBA>UZ#@J;3x7(G_sqZZ~Bw1RkrOCp|lQ9k&t{1ZzyGh%ge zLX)7@r0K4m?pE<8-VzwyKCmTlCXxlbujv_ItEG~b;Z)Yyc3WphJWI^)fUKQCikrGS zjBN4$f9Sa!SvR{CeakhPW!0Om5g%88SGjMpBJ1Z;2ygQ(`<{wR5Fx>L1uC*<{=l0@ z-^CTe2fotBDz=f5f`hcjcTsi_zK0Nc*#1!!EilRckz6?+wGfW^qP;41;#Lwp!6o-9 zp3_|+d`>MAi6%n$f~|k0;$iG3l`m;SK&?%sjC2ikmSfN)`Ceew1vD6{m_-+Q zK6;g>o>*@5-mK)>_kZ;U-uXRx>jmmSBl@aop^n$`>w{$ri@ zxGsZ@8Eo1z5JrVe?JOm9j#B#-<8dCPIE$(HgKq3UvqGxD7HowGgLgWC_FxCeKa z`WvUPJA?apLz>;qW=F|N1!Y{n(TmjYeWvk{JQWq>gBa`ki1@)3_TUk+^2EWM$jX34WsIJna1sxs61i diff --git a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class deleted file mode 100644 index 09fecd8860a9b46ad2891a9ee06c60e076e8c665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10662 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 E01+@RI{*Lx diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class deleted file mode 100644 index ad4ab9dfb28657a0d624c553289b764468ab40af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5658 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 diff --git a/bin/main/UnitInfo/ui/UnitDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay.class deleted file mode 100644 index 06e8067ba7c9c56893ef47dc2ed927ff0739dcd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16054 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 From adcfc8ba912d3168d054c51a0d1926f77864ce6b Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Mon, 15 Nov 2021 15:15:26 +0200 Subject: [PATCH 12/45] 1 --- bin/main/UnitInfo/ui/SchemDisplay$1.class | Bin 0 -> 5271 bytes bin/main/UnitInfo/ui/SchemDisplay$2.class | Bin 0 -> 5481 bytes bin/main/UnitInfo/ui/SchemDisplay.class | Bin 0 -> 27106 bytes bin/main/UnitInfo/ui/UnitDisplay$1.class | Bin 0 -> 4696 bytes bin/main/UnitInfo/ui/UnitDisplay$2$1.class | Bin 0 -> 2376 bytes bin/main/UnitInfo/ui/UnitDisplay$2.class | Bin 0 -> 3305 bytes .../ui/UnitDisplay$UnitInfoDisplay.class | Bin 0 -> 10662 bytes .../ui/UnitDisplay$WeaponDisplay$1.class | Bin 0 -> 2220 bytes .../UnitInfo/ui/UnitDisplay$WeaponDisplay.class | Bin 0 -> 5658 bytes bin/main/UnitInfo/ui/UnitDisplay.class | Bin 0 -> 16054 bytes bin/main/UnitInfo/ui/WaveDisplay.class | Bin 0 -> 15988 bytes 11 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 bin/main/UnitInfo/ui/SchemDisplay$1.class create mode 100644 bin/main/UnitInfo/ui/SchemDisplay$2.class create mode 100644 bin/main/UnitInfo/ui/SchemDisplay.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$1.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2$1.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class create mode 100644 bin/main/UnitInfo/ui/UnitDisplay.class create mode 100644 bin/main/UnitInfo/ui/WaveDisplay.class diff --git a/bin/main/UnitInfo/ui/SchemDisplay$1.class b/bin/main/UnitInfo/ui/SchemDisplay$1.class new file mode 100644 index 0000000000000000000000000000000000000000..38f5d40ede7f55cc0a8531df0baaf837be0919ed GIT binary patch literal 5271 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 LYErpVCUwsND*X3) literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/SchemDisplay.class b/bin/main/UnitInfo/ui/SchemDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..67245b2430199ee64e45cb22e3c3c21c6402e769 GIT binary patch literal 27106 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$1.class new file mode 100644 index 0000000000000000000000000000000000000000..529225ef3478be75b5928547a02e267a4991d4bf GIT binary patch literal 4696 zcmbVQ30M@@9sfO87+FVHH(sDg6j5O@t{P(!F=+%OqN@@?47Epw-2p~tcgV~vO41`S z>6zZQy=z}^| zPG@}G8aio)ZKQishVPq-oG{#?=lbi zS=ZcU_FGOyg=&|MPIM7o(l!lOV6g&n38pZ*ajS+s4A?|`CzrjB9z316SVLWgt14+e z!KAHBD(m^~aJ=8l5Q&jaGIY;i&QCs(QY)|*&(iU1+{VcH!-I@mb%6l6qZ&;Y7c`?6 zDGf;?%1fF=qQjInmS?T@q?6Im&%(@;N;u6~%T8IDehrquy8PJz$F)=OUfW6T_f!k; z-E7itmhW}4BLuIKxdH>&ufqnzpe3`e%StDr0@Q&l#Y@bN#5^c4w^*4Xs6ZcF9iEg{ zrqmO@tHQ>r$qLLV5G)OlUSk(nve+UhBa<|D_H`J(Z@QVy2M1l#^BC}M!_Lx^bBkDm zP*7|y%c$sV+%FVelH~dNg7c^D8*5&{Jlgneoid zv|+RBtSG3?K=-6V8rRI;`7*ph!^;Jh6@#6ULB}i65mZW0l40C~SIhbG8iA!j)1BTy zY~^9xjn_%~*Ryh`pr0_hsZA1B;f=Dhzlm`y91(#@6INWJK}I=O-z-PRTj;&Q>DcTz z_8_ym3UAZ#cD#dqe#r8yUdy)pVS$Kppqirrr7UYR&Ga81Ti0lKH)ZDC#-5TedQCfu za@2)!1V^Qv$E4o8uwWQZ~*9-L)AlEpJAJz5;waT&ZL z_=t`N@E}onrmuEc!9{Kjh#R^?PgC>f2u5@~gi+=UdD@(epBrs*QYn|8kQaiF3B(Is z{uKNEDIFij!z_K?o>{qdFo!|gP0&zfv4Y}=oqWAcZczRTXJdWGrAcKoQ0&&gq5 zX1Hm`4de6pqJ}Rp4~ltod!yJ;WX=fjsQ+<1(+CVa6a~@xn@&B5nD1enam!3Y4 zZ|L|YzC|N^C)lUmlZ?nw&%k#CcmoS}I$1YqwpsEj5|JG=cX3@MVe)#mIg_*P_c&jF&)4Fh<#;3bljQuXj-BWr z>0ct~$Z`Hl$6ZR=Kl9R_)bTF0_g}Slmb{`=$ER?%s$7&ra5j)9X6X1d&T&tR;2ev% zJ(Drr7TfSV)6>K(cJhltI#pmaQN@9FX;PMP5JgQyDYtm;t0`Z6$>1$|@->6my~FhU zEsp17G5t}>E+irm`Mtx{4F1>n%bCK}ZM=h)@EMCWK7?>=40`Mos(MahHZX>{qgar8 zUo`&yAgN1mIe+E-6}XOau17UCqk-!yxT8}xCE`kIM;zUv*YAs7yKfZN?a528RJb=#dNZZB6iBYYjbLY`WY$_v@*&zJCAY@P9>%7g(!huo z1-i2*6uh)y-kWGVj`xk?!+fZ8JkDJFXsmG*W1~2^CpL;l^6CN~ zCNK-zF^8X5OK5eBabJa7lzeiCUQ|Ywu6wdd^&H+Q z{dPVP0zHWdzzbNcGSvKL&V^d25b|#~*KX1{o6GQB1@e3Nz9QL3K14FDXoT*WD4+~&_$() Su<{4QY;hSo^BiuLp!6 z_eladNCLU9*HqyG;|f(&p7Wfakg7c8B`--;4${3cwgoZSs-2zb?dksJn{TFn{O9|t z0Jh*;4Rr#G_F1Nvv5wfOikaempXruMYBat!zD7epAgUZa-=tkhU2OfHw8q7rfe}O`c{FZiCfIcB(nm6UOR7uATURw0YUDyNN8vbqaJf5 zLWl~~C)l-R(6o$Qm64p`>{YoEL5mLBx+-OrWAb>?7+|~tOJ>g;Uqg5Uc}JZHQ@VDE zg`A|37GUO;=c8FHu>`l#YEIIdW>m{0Zuc#tJnE2$^C;*N0OJ6g?vz+QZ8{i25-T)x zO|n{WRJmyCZmQQV*^b0rSV^3nD4HIvW8NSWU+dBxMhdhos|DI>{ub8eQ+l)K>q^%R*Nv|i z*l;VcBxl=B;wgh28Xh1DW=SS7h@ArAg5gzhk~}&RnPe?t%xleRC~^;WvjiVx|Nrw& zW?4;pB!;k;sODt0r#zy?7qBm)ti*m_BPO3MUp5CN4o#a#HUf`GJjy1`cFcll`EG|L z9-m?J{c;jI+road{bt@P@^nMu2%DRH^MGL%iXJbeC=mmlP?<A@`%fbPmSw272Qh>8OMk?563lB1e$%lO#P8K z0Xk9jL=FY#Ef`kERjQ<{LTYzz*wDT15N+oZ5>MhO0_5tZ>$1A5CuBr<#Z{cuB*H0@I+ zIVIk}o3sFz7qGC(m!GfJjTm?fr!~Ay_s~s;cc{9kAy4VV{29DMiOUtYICX|^h?P9V z(cY7IA7?3b*)9vrPgK==gDW524<$b0`>eq+e3U`QKbr!}tHk)%`z;PH-HnaTlyc|z zFn6l*N8+4Gni3-Bi#3pSlShjr}@9ptz#7pL|>j+%#gc!ZkA*uot}Z@x1Y zhy}+{xNy@1)j7-#vB2;+hQ}~M1Ip|EfF!{i!)OPGo^~3;(^Ze>$^VrJoH~a^6tmWe zB2D1k{S)|rd8-HWmL-;$u7IdRNYtZQ1kfrP&@O^lDm1JTA@qwdc8De%7IZYl9Gs%> zY0-=`B7*Nk6jwzneirlahiJoJB8F>Xfxiy}Rjw!ZA%x$#0#mYP{Kl1+wzL($a@8d) z?f8X@EduDr6`aF)lEV&M!pCF_;uAu;0QJ{!7@7uAM~{XclE~^mag^qKO8@Kd89t|P ZfJ)UD_?miAvh~uJA65rH-_To!%)g^%Hz)uA literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2.class b/bin/main/UnitInfo/ui/UnitDisplay$2.class new file mode 100644 index 0000000000000000000000000000000000000000..ef486ec355f456f569453de746be048563501fe5 GIT binary patch literal 3305 zcma)833n4!6#iaGJ8c*sgtBy@AQVl?5-5vHkgX7@mPHE%T+r!c+D<#ol+3hP6h#qt z-1mLMU4#k&sUq%*{1^rG;Cj6G&9qHJ+hfj2^5(s}e)qfg&FOznoCL5GXB6ZKlx$9! zZf&Z`j&+(bUavNt4omB4%79;>laPCSSSC}o>ve4KL_Z3vR{ zsVXWkjcjPiq`)Lk$U|j~WwaY9Hy&*Wli)?{Y=*$xVH2#Zj$aS~WmjjWjP;%EjYe7q zPLb5vx@I+KX_FK2Hv^2gK-qBUk#T`SOKWdTYFwCUky@EgZULn^3RyvwKq$L-^{cdW z75DgHVlPA)~rTpgIdxX<`86oJU`o zQJ;V%jQXVlu_5suGO-%Nvf@R!9B~C#2#oDdt)7r{RAT*=0>O4Wx!J5Icn#uZB8cT! zsbGb`Yt%~bVPnMd~_Rg&W<&hB#vBG8*4XhBb zj3y$#pl{ibxOs#a;Lak({{|H|;wEyJ<^VYGq1}1P3T`Ir{eb6Algb4_Y=_2-Xk=oJ zKw%mIfmH-;VEGCUiY67!3`M{(cTvd-eS#D9CNlL}wJwcDQ>vK;Q`$^569L-Lu7HX) zu|FQ&P8%^IH;+0MDcAyvBgLtqLLMk?x>Kj=X6zvL?tr5pO%#$;ngvq@xC!c@c&Ep(t5U)w;mhBLW z)){V#omBA>UZ#@J;3x7(G_sqZZ~Bw1RkrOCp|lQ9k&t{1ZzyGh%ge zLX)7@r0K4m?pE<8-VzwyKCmTlCXxlbujv_ItEG~b;Z)Yyc3WphJWI^)fUKQCikrGS zjBN4$f9Sa!SvR{CeakhPW!0Om5g%88SGjMpBJ1Z;2ygQ(`<{wR5Fx>L1uC*<{=l0@ z-^CTe2fotBDz=f5f`hcjcTsi_zK0Nc*#1!!EilRckz6?+wGfW^qP;41;#Lwp!6o-9 zp3_|+d`>MAi6%n$f~|k0;$iG3l`m;SK&?%sjC2ikmSfN)`Ceew1vD6{m_-+Q zK6;g>o>*@5-mK)>_kZ;U-uXRx>jmmSBl@aop^n$`>w{$ri@ zxGsZ@8Eo1z5JrVe?JOm9j#B#-<8dCPIE$(HgKq3UvqGxD7HowGgLgWC_FxCeKa z`WvUPJA?apLz>;qW=F|N1!Y{n(TmjYeWvk{JQWq>gBa`ki1@)3_TUk+^2EWM$jX34WsIJna1sxs61i literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..09fecd8860a9b46ad2891a9ee06c60e076e8c665 GIT binary patch literal 10662 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 E01+@RI{*Lx literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..ad4ab9dfb28657a0d624c553289b764468ab40af GIT binary patch literal 5658 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 literal 0 HcmV?d00001 diff --git a/bin/main/UnitInfo/ui/UnitDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..06e8067ba7c9c56893ef47dc2ed927ff0739dcd0 GIT binary patch literal 16054 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 literal 0 HcmV?d00001 From e66e12b010660f50d126b248cefd5ad2d1c29774 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Mon, 15 Nov 2021 16:49:54 +0200 Subject: [PATCH 13/45] update --- assets/bundles/bundle_uk_UA.properties | 109 +++++++++++++------------ 1 file changed, 55 insertions(+), 54 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index b29dc2f..315daea 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -5,13 +5,13 @@ shar-stat.payloadCapacity = Вантаж: {0}²/{1}² shar-stat.capacity = {0}: {1}/{2} shar-stat.power = Енергія: {0}/{1} shar-stat.powerIn = Виробництво енергії: {0}/s -shar-stat.powerOut = OutPower: {0}/s +shar-stat.powerOut = Споживання енергії: {0}/s shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Commands: {0}/{1} shar-stat.reload = Reload: {0}% shar-stat.progress = Прогрес: {0}% shar-stat.attr = Прискореня: x{0} -shar-stat-waveAmount = [lightgray]кількість ворогів:[] {0} +shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} shar-stat-waveShield = [lightgray]Щит:[] {0} shar-stat.waveStatus = [lightgray]Статус:[] shar-stat.waveItem = [lightgray]Предмети:[] @@ -23,11 +23,11 @@ setting.infoUiScale.name = Information UI Scale setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. setting.coreItemCheckRate.name = Resource UI: Update Rate setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Wave UI: Wave Amount To Display +setting.wavemax.name = Інтерфейс хвиль:показувати кількість хвиль. setting.wavemax.description = Sets the limit of visible waves in the wave list. setting.infoui.name = Display Information UI setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Display Wave UI +setting.waveui.name = Відображати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. setting.pastwave.name = Wave UI: Display Previous Wave setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. @@ -36,61 +36,60 @@ setting.emptywave.description = Displays empty waves in the wave list. setting.itemcal.name = Resource UI: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. -setting.rangeRadius.name = Near Range Margin -setting.rangeRadius.description = Sets the range detection distance. -setting.rangeNearby.name = Display Near Range -setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. -setting.allTargetRange.name = Display All Target Ranges -setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. -setting.aliceRange.name = Display Alice Range -setting.aliceRange.description = Displays alice turret range too. -setting.RangeShader.name = Enable Animation -setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. +setting.rangeRadius.name = Близька межа діапазону +setting.rangeRadius.description = Встановлює відстань виявлення дальності. +setting.rangeNearby.name = Відображати найближчі радіуси +setting.rangeNearby.description = Ввімкнути автоматичне відображення радіусів досяжності. \nЯкщо ви наближається до радіусу досяжності достатньо близько, він відображається заздалегідь. +setting.allTargetRange.name = Відобразити усі радіуси +setting.allTargetRange.description = Відображає усі радіуси досяжності. \nРадіус цілей, на які знаходяться поза ним відображаються сірим. +setting.aliceRange.name = Показую радіус союзних гармат +setting.aliceRange.description = Показує радіус гармат союзників теж. +setting.RangeShader.name = Включити анімацію +setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. -setting.selectopacity.name = Select Arrow Opacity -setting.selectopacity.description = Sets the opacity of selection arrow. -setting.baropacity.name = Health Bar Opacity -setting.baropacity.description = Sets the opacity of the unit health bar. -setting.uiopacity.name = UI Background Opacity -setting.uiopacity.description = Sets the opacity of the interface background. -setting.softRangeOpacity.name = Range Opacity -setting.softRangeOpacity.description = Sets the opacity of range circle. +setting.selectopacity.name = Прозорість стрілки вибору +setting.selectopacity.description = Встановлює прозорість стрілки вибору. +setting.baropacity.name = Прозорість панелі здоров’я +setting.baropacity.description = Встановлює прозорість панелі здоров’я бойових одиниць. +setting.uiopacity.name = Прозорість фону інтерфейсу +setting.uiopacity.description = Встановлює прозорість фону інтерфейсу. +setting.softRangeOpacity.name = Прозорість радіусу досяжності +setting.softRangeOpacity.description = Встановлює прозорість радіусу досяжності. -setting.pathlinelimit.name = Path Line Limit -setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = Unit Line Limit -setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = Logic Line Limit -setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = Spawn Arrow Limit -setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. -setting.linkedMass.name = Display Mass Driver Link Line -setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. -setting.linkedNode.name = Display Node Link Line -setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. -setting.select.name = Display Selection Arrow -setting.select.description = Shows which unit or block is selected. -setting.deadTarget.name = Keep Target Locked After Its Death -setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. -setting.distanceLine.name = Display Distance Line From Selected Target -setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. -setting.spawnerarrow.name = Indicate Wave Spawn-Point -setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. - -setting.autoShooting.name = Enable Auto Shooting -setting.autoShooting.description = no don't do hack +setting.pathlinelimit.name = Обмеження ліній шляху +setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.unitlinelimit.name = Ліміт позначення шляхів +setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.logiclinelimit.name = Обмеження ліній логіки +setting.logiclinelimit.description =Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.spawnarrowlimit.name = Обмеження стріолок появи +setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.gaycursor.name = Вмикає ефект веселки під курсором +setting.gaycursor.description = Створює ефект веселки під курсором миші. +setting.unithealthui.name = Відображати панель одиниць +setting.unithealthui.description = Відображає інформацію про здоров’я, боєприпаси, міцність щита, ефекти статусу, і вантаж в кожному юніті. +setting.blockfont.name = Показати інформацію про блок +setting.blockfont.description = Відображає коротку інформацію про здоров’я, щит, перезавантаження та інше в кожному блоці. +setting.linkedMass.name = Показує лінію з’єднання електромагнітних катапульт +setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією. +setting.linkedNode.name = Відобразити з’єднання вузлів +setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній. +setting.select.name = Відобразити стрілку вибору +setting.select.description = Показує, яка одиниця або блок вибрано. +setting.deadTarget.name = Тримайте ціль заблокованою після її смерті +setting.deadTarget.description = Продовжує відображати координати та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. +setting.distanceLine.name = Відображає лініюЮ що показує дистанцію до вибраної цілі +setting.distanceLine.description = Відображає пунктирні лінії і числа щоб указати відстань до цілі. +setting.spawnerarrow.name = Вказує точку появи хвиль. +setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. +setting.autoShooting.name = Включити авто стрільбу +setting.autoShooting.description = Ні, не взламуй. setting.shar-title = Налаштування UnitInfo -setting.shar-ui = Overlay UI Settings +setting.shar-ui = Налаштування накладання інтерфейсу setting.shar-range = Налаштування AutoRange -setting.shar-opacity = Opacity Settings -setting.shar-draw = Overdrawing Settings +setting.shar-opacity = Налаштування прозорості +setting.shar-draw = Налаштування промальовки setting.shar-etc = Інше #Hud @@ -101,3 +100,5 @@ hud.cancel = Сховано #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. + + From 187360fd3a53be9c9633bd4b60bc55328b643bf6 Mon Sep 17 00:00:00 2001 From: CergC4888 <74678215+CergC4888@users.noreply.github.com> Date: Mon, 15 Nov 2021 16:53:58 +0200 Subject: [PATCH 14/45] update --- bin/main/bundles/bundle_uk_UA.properties | 109 ++++++++++++----------- 1 file changed, 55 insertions(+), 54 deletions(-) diff --git a/bin/main/bundles/bundle_uk_UA.properties b/bin/main/bundles/bundle_uk_UA.properties index b29dc2f..315daea 100644 --- a/bin/main/bundles/bundle_uk_UA.properties +++ b/bin/main/bundles/bundle_uk_UA.properties @@ -5,13 +5,13 @@ shar-stat.payloadCapacity = Вантаж: {0}²/{1}² shar-stat.capacity = {0}: {1}/{2} shar-stat.power = Енергія: {0}/{1} shar-stat.powerIn = Виробництво енергії: {0}/s -shar-stat.powerOut = OutPower: {0}/s +shar-stat.powerOut = Споживання енергії: {0}/s shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Commands: {0}/{1} shar-stat.reload = Reload: {0}% shar-stat.progress = Прогрес: {0}% shar-stat.attr = Прискореня: x{0} -shar-stat-waveAmount = [lightgray]кількість ворогів:[] {0} +shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} shar-stat-waveShield = [lightgray]Щит:[] {0} shar-stat.waveStatus = [lightgray]Статус:[] shar-stat.waveItem = [lightgray]Предмети:[] @@ -23,11 +23,11 @@ setting.infoUiScale.name = Information UI Scale setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. setting.coreItemCheckRate.name = Resource UI: Update Rate setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Wave UI: Wave Amount To Display +setting.wavemax.name = Інтерфейс хвиль:показувати кількість хвиль. setting.wavemax.description = Sets the limit of visible waves in the wave list. setting.infoui.name = Display Information UI setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Display Wave UI +setting.waveui.name = Відображати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. setting.pastwave.name = Wave UI: Display Previous Wave setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. @@ -36,61 +36,60 @@ setting.emptywave.description = Displays empty waves in the wave list. setting.itemcal.name = Resource UI: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. -setting.rangeRadius.name = Near Range Margin -setting.rangeRadius.description = Sets the range detection distance. -setting.rangeNearby.name = Display Near Range -setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. -setting.allTargetRange.name = Display All Target Ranges -setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. -setting.aliceRange.name = Display Alice Range -setting.aliceRange.description = Displays alice turret range too. -setting.RangeShader.name = Enable Animation -setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. +setting.rangeRadius.name = Близька межа діапазону +setting.rangeRadius.description = Встановлює відстань виявлення дальності. +setting.rangeNearby.name = Відображати найближчі радіуси +setting.rangeNearby.description = Ввімкнути автоматичне відображення радіусів досяжності. \nЯкщо ви наближається до радіусу досяжності достатньо близько, він відображається заздалегідь. +setting.allTargetRange.name = Відобразити усі радіуси +setting.allTargetRange.description = Відображає усі радіуси досяжності. \nРадіус цілей, на які знаходяться поза ним відображаються сірим. +setting.aliceRange.name = Показую радіус союзних гармат +setting.aliceRange.description = Показує радіус гармат союзників теж. +setting.RangeShader.name = Включити анімацію +setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. -setting.selectopacity.name = Select Arrow Opacity -setting.selectopacity.description = Sets the opacity of selection arrow. -setting.baropacity.name = Health Bar Opacity -setting.baropacity.description = Sets the opacity of the unit health bar. -setting.uiopacity.name = UI Background Opacity -setting.uiopacity.description = Sets the opacity of the interface background. -setting.softRangeOpacity.name = Range Opacity -setting.softRangeOpacity.description = Sets the opacity of range circle. +setting.selectopacity.name = Прозорість стрілки вибору +setting.selectopacity.description = Встановлює прозорість стрілки вибору. +setting.baropacity.name = Прозорість панелі здоров’я +setting.baropacity.description = Встановлює прозорість панелі здоров’я бойових одиниць. +setting.uiopacity.name = Прозорість фону інтерфейсу +setting.uiopacity.description = Встановлює прозорість фону інтерфейсу. +setting.softRangeOpacity.name = Прозорість радіусу досяжності +setting.softRangeOpacity.description = Встановлює прозорість радіусу досяжності. -setting.pathlinelimit.name = Path Line Limit -setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = Unit Line Limit -setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = Logic Line Limit -setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = Spawn Arrow Limit -setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. -setting.linkedMass.name = Display Mass Driver Link Line -setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. -setting.linkedNode.name = Display Node Link Line -setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. -setting.select.name = Display Selection Arrow -setting.select.description = Shows which unit or block is selected. -setting.deadTarget.name = Keep Target Locked After Its Death -setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. -setting.distanceLine.name = Display Distance Line From Selected Target -setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. -setting.spawnerarrow.name = Indicate Wave Spawn-Point -setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. - -setting.autoShooting.name = Enable Auto Shooting -setting.autoShooting.description = no don't do hack +setting.pathlinelimit.name = Обмеження ліній шляху +setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.unitlinelimit.name = Ліміт позначення шляхів +setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.logiclinelimit.name = Обмеження ліній логіки +setting.logiclinelimit.description =Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.spawnarrowlimit.name = Обмеження стріолок появи +setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.gaycursor.name = Вмикає ефект веселки під курсором +setting.gaycursor.description = Створює ефект веселки під курсором миші. +setting.unithealthui.name = Відображати панель одиниць +setting.unithealthui.description = Відображає інформацію про здоров’я, боєприпаси, міцність щита, ефекти статусу, і вантаж в кожному юніті. +setting.blockfont.name = Показати інформацію про блок +setting.blockfont.description = Відображає коротку інформацію про здоров’я, щит, перезавантаження та інше в кожному блоці. +setting.linkedMass.name = Показує лінію з’єднання електромагнітних катапульт +setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією. +setting.linkedNode.name = Відобразити з’єднання вузлів +setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній. +setting.select.name = Відобразити стрілку вибору +setting.select.description = Показує, яка одиниця або блок вибрано. +setting.deadTarget.name = Тримайте ціль заблокованою після її смерті +setting.deadTarget.description = Продовжує відображати координати та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. +setting.distanceLine.name = Відображає лініюЮ що показує дистанцію до вибраної цілі +setting.distanceLine.description = Відображає пунктирні лінії і числа щоб указати відстань до цілі. +setting.spawnerarrow.name = Вказує точку появи хвиль. +setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. +setting.autoShooting.name = Включити авто стрільбу +setting.autoShooting.description = Ні, не взламуй. setting.shar-title = Налаштування UnitInfo -setting.shar-ui = Overlay UI Settings +setting.shar-ui = Налаштування накладання інтерфейсу setting.shar-range = Налаштування AutoRange -setting.shar-opacity = Opacity Settings -setting.shar-draw = Overdrawing Settings +setting.shar-opacity = Налаштування прозорості +setting.shar-draw = Налаштування промальовки setting.shar-etc = Інше #Hud @@ -101,3 +100,5 @@ hud.cancel = Сховано #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. + + From 680b6781acc81026f7a00aa0e9a4b633ac3c6c08 Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Mon, 15 Nov 2021 19:31:00 +0200 Subject: [PATCH 15/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 68 +++++++++++++------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 315daea..89e8ee2 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -8,9 +8,9 @@ shar-stat.powerIn = Виробництво енергії: {0}/s shar-stat.powerOut = Споживання енергії: {0}/s shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Commands: {0}/{1} -shar-stat.reload = Reload: {0}% +shar-stat.reload = Перезаряджання: {0}% shar-stat.progress = Прогрес: {0}% -shar-stat.attr = Прискореня: x{0} +shar-stat.attr = Властивість: x{0} shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} shar-stat-waveShield = [lightgray]Щит:[] {0} shar-stat.waveStatus = [lightgray]Статус:[] @@ -23,11 +23,11 @@ setting.infoUiScale.name = Information UI Scale setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. setting.coreItemCheckRate.name = Resource UI: Update Rate setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Інтерфейс хвиль:показувати кількість хвиль. +setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. setting.wavemax.description = Sets the limit of visible waves in the wave list. setting.infoui.name = Display Information UI setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Відображати користувацький інтерфейс юнітів +setting.waveui.name = Показувати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. setting.pastwave.name = Wave UI: Display Previous Wave setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. @@ -37,53 +37,53 @@ setting.itemcal.name = Resource UI: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. setting.rangeRadius.name = Близька межа діапазону -setting.rangeRadius.description = Встановлює відстань виявлення дальності. -setting.rangeNearby.name = Відображати найближчі радіуси -setting.rangeNearby.description = Ввімкнути автоматичне відображення радіусів досяжності. \nЯкщо ви наближається до радіусу досяжності достатньо близько, він відображається заздалегідь. -setting.allTargetRange.name = Відобразити усі радіуси -setting.allTargetRange.description = Відображає усі радіуси досяжності. \nРадіус цілей, на які знаходяться поза ним відображаються сірим. -setting.aliceRange.name = Показую радіус союзних гармат -setting.aliceRange.description = Показує радіус гармат союзників теж. -setting.RangeShader.name = Включити анімацію +setting.rangeRadius.description = Установлює відстань виявлення дальності. +setting.rangeNearby.name = Показувати найближчі радіуси +setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наближаєтеся до радіусу досяжності достатньо близько, то він показується заздалегідь. +setting.allTargetRange.name = Показувати усі радіуси +setting.allTargetRange.description = Показувати усі радіуси досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. +setting.aliceRange.name = Показувати радіус союзних гармат +setting.aliceRange.description = Показує радіус башт союзників теж. +setting.RangeShader.name = Увімкнути анімацію setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. setting.selectopacity.name = Прозорість стрілки вибору setting.selectopacity.description = Встановлює прозорість стрілки вибору. setting.baropacity.name = Прозорість панелі здоров’я -setting.baropacity.description = Встановлює прозорість панелі здоров’я бойових одиниць. +setting.baropacity.description = Установлює прозорість панелі здоров’я бойових одиниць. setting.uiopacity.name = Прозорість фону інтерфейсу -setting.uiopacity.description = Встановлює прозорість фону інтерфейсу. +setting.uiopacity.description = Установлює прозорість фону інтерфейсу. setting.softRangeOpacity.name = Прозорість радіусу досяжності -setting.softRangeOpacity.description = Встановлює прозорість радіусу досяжності. +setting.softRangeOpacity.description = Установлює прозорість радіусу досяжності. setting.pathlinelimit.name = Обмеження ліній шляху -setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисання пристрою.\nНалаштовуйте опираючись на можливості пристроя. setting.unitlinelimit.name = Ліміт позначення шляхів -setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. +setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисання пристрою.\nНалаштовуйте опираючись на можливості пристроя. setting.logiclinelimit.name = Обмеження ліній логіки -setting.logiclinelimit.description =Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.spawnarrowlimit.name = Обмеження стріолок появи -setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.gaycursor.name = Вмикає ефект веселки під курсором +setting.logiclinelimit.description = Забагато рядків можуть спричинити значні підвисання пристрою.\nНалаштовуйте опираючись на можливості пристроя. +setting.spawnarrowlimit.name = Обмеження стрілок появи +setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nНалаштовуйте опираючись на можливості пристроя. +setting.gaycursor.name = Увімкнути ефект веселки під курсором setting.gaycursor.description = Створює ефект веселки під курсором миші. -setting.unithealthui.name = Відображати панель одиниць -setting.unithealthui.description = Відображає інформацію про здоров’я, боєприпаси, міцність щита, ефекти статусу, і вантаж в кожному юніті. +setting.unithealthui.name = Показати панель одиниць +setting.unithealthui.description = Показує інформацію про здоров’я, боєприпаси, міцність щита, ефекти стану і вантаж в кожній одиниці. setting.blockfont.name = Показати інформацію про блок -setting.blockfont.description = Відображає коротку інформацію про здоров’я, щит, перезавантаження та інше в кожному блоці. -setting.linkedMass.name = Показує лінію з’єднання електромагнітних катапульт +setting.blockfont.description = Показує коротку інформацію про здоров’я, щит, перезаряджання тощо кожному блоці. +setting.linkedMass.name = Показувати лінію з’єднання електромагнітних катапульт setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією. -setting.linkedNode.name = Відобразити з’єднання вузлів +setting.linkedNode.name = Показувати з’єднання вузлів setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній. -setting.select.name = Відобразити стрілку вибору -setting.select.description = Показує, яка одиниця або блок вибрано. -setting.deadTarget.name = Тримайте ціль заблокованою після її смерті -setting.deadTarget.description = Продовжує відображати координати та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. -setting.distanceLine.name = Відображає лініюЮ що показує дистанцію до вибраної цілі -setting.distanceLine.description = Відображає пунктирні лінії і числа щоб указати відстань до цілі. +setting.select.name = Показувати стрілку вибору +setting.select.description = Показує вибраний блок чи одиницю. +setting.deadTarget.name = Тримати ціль заблокованою після її смерті +setting.deadTarget.description = Продовжує показ координат та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. +setting.distanceLine.name = Показати лінію, що показує дистанцію до вибраної цілі +setting.distanceLine.description = Показує пунктирні лінії і числа, щоб указати відстань до цілі. setting.spawnerarrow.name = Вказує точку появи хвиль. setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Включити авто стрільбу -setting.autoShooting.description = Ні, не взламуй. +setting.autoShooting.name = Включити автострільбу +setting.autoShooting.description = Ні, не гакай. setting.shar-title = Налаштування UnitInfo setting.shar-ui = Налаштування накладання інтерфейсу From c683d1b7e8120f983046609616ed461c95b4640e Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Mon, 15 Nov 2021 19:41:06 +0200 Subject: [PATCH 16/45] =?UTF-8?q?=D0=A1=D0=BF=D1=80=D0=BE=D0=B1=D0=B0=20?= =?UTF-8?q?=E2=84=961.=20=D0=92=D0=B8=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D1=8F=20=D0=B7=D0=B0=D0=B9=D0=B2=D0=B8=D1=85=20=D1=84=D0=B0?= =?UTF-8?q?=D0=B9=D0=BB=D1=96=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .classpath | 18 --- .github/workflows/gradle.yml | 35 ------ .project | 34 ------ UnitInfo.iml | 21 ---- bin/main/UnitInfo/SUtils.class | Bin 4540 -> 0 bytes bin/main/UnitInfo/SVars.class | Bin 1222 -> 0 bytes bin/main/UnitInfo/core/BarInfo.class | Bin 26833 -> 0 bytes bin/main/UnitInfo/core/ContentJSON.class | Bin 7863 -> 0 bytes bin/main/UnitInfo/core/HudUi$1.class | Bin 3523 -> 0 bytes bin/main/UnitInfo/core/HudUi$2.class | Bin 873 -> 0 bytes bin/main/UnitInfo/core/HudUi.class | Bin 29163 -> 0 bytes bin/main/UnitInfo/core/Main.class | Bin 2828 -> 0 bytes bin/main/UnitInfo/core/OverDrawer.class | Bin 30752 -> 0 bytes bin/main/UnitInfo/core/SettingS$1.class | Bin 2579 -> 0 bytes bin/main/UnitInfo/core/SettingS$2.class | Bin 4156 -> 0 bytes bin/main/UnitInfo/core/SettingS$3.class | Bin 5624 -> 0 bytes bin/main/UnitInfo/core/SettingS.class | Bin 14232 -> 0 bytes bin/main/UnitInfo/core/SharSetting.class | Bin 1211 -> 0 bytes bin/main/UnitInfo/shaders/LineShader.class | Bin 1280 -> 0 bytes bin/main/UnitInfo/shaders/RangeShader.class | Bin 1290 -> 0 bytes bin/main/UnitInfo/ui/CoreDisplay.class | Bin 5936 -> 0 bytes bin/main/UnitInfo/ui/CoresItemsDisplay.class | Bin 16909 -> 0 bytes bin/main/UnitInfo/ui/FreeBar.class | Bin 6919 -> 0 bytes bin/main/UnitInfo/ui/SBar.class | Bin 6009 -> 0 bytes bin/main/UnitInfo/ui/SIcons.class | Bin 1063 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay$1.class | Bin 5271 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay$2.class | Bin 5481 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay.class | Bin 27106 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$1.class | Bin 4696 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$2$1.class | Bin 2376 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$2.class | Bin 3305 -> 0 bytes .../ui/UnitDisplay$UnitInfoDisplay.class | Bin 10662 -> 0 bytes .../ui/UnitDisplay$WeaponDisplay$1.class | Bin 2220 -> 0 bytes .../ui/UnitDisplay$WeaponDisplay.class | Bin 5658 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay.class | Bin 16054 -> 0 bytes bin/main/UnitInfo/ui/WaveDisplay.class | Bin 15988 -> 0 bytes bin/main/bundles/bundle.properties | 103 ----------------- bin/main/bundles/bundle_ko.properties | 100 ----------------- bin/main/bundles/bundle_ru.properties | 94 ---------------- bin/main/bundles/bundle_tr.properties | 100 ----------------- bin/main/bundles/bundle_uk_UA.properties | 104 ------------------ bin/main/bundles/bundle_zh_CN.properties | 100 ----------------- bin/main/mod.json | 12 -- bin/main/shaders/line.frag | 24 ---- bin/main/shaders/turretrange.frag | 28 ----- bin/main/sprites/effects/Slaser-end.png | Bin 371 -> 0 bytes bin/main/sprites/effects/Slaser.png | Bin 168 -> 0 bytes bin/main/sprites/ui/bars/1dotbar-top.png | Bin 119 -> 0 bytes bin/main/sprites/ui/bars/1dotbar.png | Bin 119 -> 0 bytes bin/main/sprites/ui/bars/barS-top.png | Bin 253 -> 0 bytes bin/main/sprites/ui/bars/barS.png | Bin 243 -> 0 bytes bin/main/sprites/ui/bars/barSS-top.png | Bin 270 -> 0 bytes bin/main/sprites/ui/bars/barSS.png | Bin 284 -> 0 bytes bin/main/sprites/ui/bars/barSSS-top.png | Bin 471 -> 0 bytes bin/main/sprites/ui/bars/barSSS.png | Bin 412 -> 0 bytes bin/main/sprites/ui/bars/barSSSS-top.png | Bin 421 -> 0 bytes bin/main/sprites/ui/bars/barSSSS.png | Bin 385 -> 0 bytes bin/main/sprites/ui/bars/barSSSSS-top.png | Bin 426 -> 0 bytes bin/main/sprites/ui/bars/barSSSSS.png | Bin 384 -> 0 bytes bin/main/sprites/ui/bars/barSSSSSS-top.png | Bin 464 -> 0 bytes bin/main/sprites/ui/bars/barSSSSSS.png | Bin 385 -> 0 bytes bin/main/sprites/ui/icons/ammo.png | Bin 304 -> 0 bytes bin/main/sprites/ui/icons/health.png | Bin 210 -> 0 bytes bin/main/sprites/ui/icons/item.png | Bin 295 -> 0 bytes bin/main/sprites/ui/icons/liquid.png | Bin 308 -> 0 bytes bin/main/sprites/ui/icons/power.png | Bin 265 -> 0 bytes bin/main/sprites/ui/icons/reload.png | Bin 330 -> 0 bytes bin/main/sprites/ui/icons/shield.png | Bin 312 -> 0 bytes gradle/wrapper/gradle-wrapper.jar | Bin 59536 -> 0 bytes gradle/wrapper/gradle-wrapper.properties | 5 - 70 files changed, 778 deletions(-) delete mode 100644 .classpath delete mode 100644 .github/workflows/gradle.yml delete mode 100644 .project delete mode 100644 UnitInfo.iml delete mode 100644 bin/main/UnitInfo/SUtils.class delete mode 100644 bin/main/UnitInfo/SVars.class delete mode 100644 bin/main/UnitInfo/core/BarInfo.class delete mode 100644 bin/main/UnitInfo/core/ContentJSON.class delete mode 100644 bin/main/UnitInfo/core/HudUi$1.class delete mode 100644 bin/main/UnitInfo/core/HudUi$2.class delete mode 100644 bin/main/UnitInfo/core/HudUi.class delete mode 100644 bin/main/UnitInfo/core/Main.class delete mode 100644 bin/main/UnitInfo/core/OverDrawer.class delete mode 100644 bin/main/UnitInfo/core/SettingS$1.class delete mode 100644 bin/main/UnitInfo/core/SettingS$2.class delete mode 100644 bin/main/UnitInfo/core/SettingS$3.class delete mode 100644 bin/main/UnitInfo/core/SettingS.class delete mode 100644 bin/main/UnitInfo/core/SharSetting.class delete mode 100644 bin/main/UnitInfo/shaders/LineShader.class delete mode 100644 bin/main/UnitInfo/shaders/RangeShader.class delete mode 100644 bin/main/UnitInfo/ui/CoreDisplay.class delete mode 100644 bin/main/UnitInfo/ui/CoresItemsDisplay.class delete mode 100644 bin/main/UnitInfo/ui/FreeBar.class delete mode 100644 bin/main/UnitInfo/ui/SBar.class delete mode 100644 bin/main/UnitInfo/ui/SIcons.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay$2.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay.class delete mode 100644 bin/main/UnitInfo/ui/WaveDisplay.class delete mode 100644 bin/main/bundles/bundle.properties delete mode 100644 bin/main/bundles/bundle_ko.properties delete mode 100644 bin/main/bundles/bundle_ru.properties delete mode 100644 bin/main/bundles/bundle_tr.properties delete mode 100644 bin/main/bundles/bundle_uk_UA.properties delete mode 100644 bin/main/bundles/bundle_zh_CN.properties delete mode 100644 bin/main/mod.json delete mode 100644 bin/main/shaders/line.frag delete mode 100644 bin/main/shaders/turretrange.frag delete mode 100644 bin/main/sprites/effects/Slaser-end.png delete mode 100644 bin/main/sprites/effects/Slaser.png delete mode 100644 bin/main/sprites/ui/bars/1dotbar-top.png delete mode 100644 bin/main/sprites/ui/bars/1dotbar.png delete mode 100644 bin/main/sprites/ui/bars/barS-top.png delete mode 100644 bin/main/sprites/ui/bars/barS.png delete mode 100644 bin/main/sprites/ui/bars/barSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSSS.png delete mode 100644 bin/main/sprites/ui/icons/ammo.png delete mode 100644 bin/main/sprites/ui/icons/health.png delete mode 100644 bin/main/sprites/ui/icons/item.png delete mode 100644 bin/main/sprites/ui/icons/liquid.png delete mode 100644 bin/main/sprites/ui/icons/power.png delete mode 100644 bin/main/sprites/ui/icons/reload.png delete mode 100644 bin/main/sprites/ui/icons/shield.png delete mode 100644 gradle/wrapper/gradle-wrapper.jar delete mode 100644 gradle/wrapper/gradle-wrapper.properties diff --git a/.classpath b/.classpath deleted file mode 100644 index fc2dd9d..0000000 --- a/.classpath +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml deleted file mode 100644 index 2a34a91..0000000 --- a/.github/workflows/gradle.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Java CI with Gradle - -on: - push: - branches: [ master ] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 15 - uses: actions/setup-java@v1 - with: - java-version: 15 - - name: Setup Android SDK Tools - uses: android-actions/setup-android@v2.0.1 - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' - - name: build-tools - run: sdkmanager "build-tools;29.0.3" - - name: Add Android SDK to PATH - run: echo "${ANDROID_HOME}/build-tools/29.0.3" >> $GITHUB_PATH - - - name: Grant execute permission for gradlew - run: chmod +x gradlew - - name: Build with Gradle - run: ./gradlew buildDex - - - name: Upload a Build Artifact (dexed) - uses: actions/upload-artifact@v2.2.1 - with: - name: dexed - path: build/libs/dexed-*.jar \ No newline at end of file diff --git a/.project b/.project deleted file mode 100644 index 5539b5e..0000000 --- a/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - UnitInfo - Project UnitInfo created by Buildship. - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.buildship.core.gradleprojectbuilder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.buildship.core.gradleprojectnature - - - - 1636917210419 - - 30 - - org.eclipse.core.resources.regexFilterMatcher - node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ - - - - diff --git a/UnitInfo.iml b/UnitInfo.iml deleted file mode 100644 index e0e5d05..0000000 --- a/UnitInfo.iml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bin/main/UnitInfo/SUtils.class b/bin/main/UnitInfo/SUtils.class deleted file mode 100644 index 704414099e1f715d40184d62baaee6915f3a40ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4540 zcmbVQdwdjE75-*l!)_)dBqf*-D1<<=3C+?L5D7&fAvScAKoU|DR65zcyO}V%v)!GA zq(17Sr4{ilRlutCMb%nSYlwgke4wrM{eHi-^)ScYm9RSLp4ty9A-SWZ7PdYt?99O_oFLP6cU^}Td^zi!9I zLa0Hl1fxzt)8d;i-SLoIQ?FqaRx1eQguP#n$BlGSf!f@~Kj9%2Yp6{cEp=>wxQh6U z+Yg-xW8?|iP zO0kp6n1)T%{22+1g8KOeihEH|K49yyBRzV?;fN|>FH4w~Zg*MPlurH2o4dl%A|(gx zEJ14bbv^)uuo+ubY$2smMmnC)+1bfR%*u+$!EOyN#Wn?6!cnt3W#!Y3vV99E3t>BU zs2~k1CE9tWLd3O`({LBadw;^15OD=H&0XZ$yxq|4w8MTv(~P*r|Apg4-6~Ui5}w(KES?`!wiMQN@g+ zs7NR6F*z605SMe+bLNO&T+VZINsx=71RZtND%fyypoXAeT*E7Hx71{6NJ%itq^2lQ z>d`0UxTPT@$1CLckT9*7VNVw3vKn%7u8OIl=f*nql%5p*dfdq8LdfHoilaocNGb`Z zh6xAFls-XDjq=g?r1==cGS6yU;6{BZH*B&XB8%$`9o~pHt9X-w6-B&f32Ar>9wPIO z2|Z(_nYNW~CAG8pm>n4q_qSK^yg07m5j@J^vP#pBX1ClX^66M)k7bz&3Mn`th2F*> zG#_HdN^&>?9aP&M!rSpq74ImphKX8Gui;&IHyJ2&St}ac!d0SpjviUMl)Qr4lGx4i zhdJy^Wn~rh9AYL0jPz0K2vcZVb4k{^$69;Ih?|D(rKw#IB5C$c#6-sCQN#1`46AD~ zQr%3_q;Bqx#Y8SQBc|em3RV}TdaZ$cY^=)=W_(6Qo}M4l@L_y}*+x`5$PA)iO=yb? zok3#vQG8s*$4IU@QyM;jPcmfk>=ZFm&x*KXh3Qr5?gGwbMZ)CC9&yBJ;Yoa2#ivM< zqJ>!^8a{)kSgd(Wxy~BSDer3@3G*C#5>Lz6e~vj-YPW!3sYf%Qdh(J;CBDwg1QQad zUOna9B8vMdc;VDy3P=tVCuePz99UxNsnNLJxQVCsyac(|;d*;`B#1BLl8TG0*mKgu z713~6R*isLX~{fRwiR=kSI}0pc{|TMrobX{@>u@{kM%hQ3;7r67a85i?h$&*)vMxL ztpAG$@3)LJBcBlIoN&cMEJar}d22Sqq)2_J2*fCQD7tS6s@|!fc0bngfO{+A9M1zC71U zjNf4QNF{zI&xl`Yn8F1L{-P2W7LgsQ#BZeR?=^f4U#INv{u@6j{YTzly3=WqbxMI? z0s54uj_0}y17zXJGH z`4wTSu=TfGz>?3i?@*!s35p3I76z)ytt_@5;VmUwz-O ze^uXbV7aevyT9cbRBjJkLd|eXt>4>L>-X{T^9i(Fz)QBPwSlXsuVv$HJ6;>`$(LWg z0&T~qu<{aa9j;Zi3s`%eCcMtJYPfTtiZ}6U)brB670WS*70x#M-L0Sz>nX!cVFQ|+ ztsh1+dmd*j%$~&IFk0C2QByZssl`uy9r9-cUEhi@HsUto(?-dqP_AK6Ma216LjX46 z_5uL=s8ym@-B5MMsj~<+oSep;=No*}cv*4NA;x|8n%>&9IvIZ~dU#^AW@$=Ar^2(?_n zt52hfUx)dO-d7nII|rXvDic?+LN?Pd*c_27(&Oi#vb}#A_UO}&|B`cC9e%B+>l?Vs zCIZsTkuXElgmny36NA#muypf1M&drg_5{BrM_XLKFv%Io;S+d(=<;%bNAX(rJPhk9 zypB4&4&oh9uOaC1C>7WFi@~d6pNEn3^m?w#?YN(uy^fW|FV1;ye0e>T590NBLm^@# zG$k3f+IKlH>@7PGrGF1z#KS=AMZ6WPH78rWo20XDf-QAecqci#8Fkp^I8ozjzP0)3LP1U5E3KDNhaf0>0>2D#J7Q5I#SZ^w0MkCZ#SUX8!N|D#PH z(ZnC%k1{^Ht&~LIlD(PPot=4Rp4s1je*6NE!KQ&0fyB1&MQi?EVCQ$7uwtN1Ai3{+ zcI>j_7wwJRed$I5t)*%~pf`8o?FON=SF43>FD+mm1XS{_Q!uASTs zWwc3bjD5X{r&4kXGOXD8B(DtxtV|4bOJL}KZ-wK;+1RfH{)+U8H{xiOC&- zwro(42CfS9oY4Uj{TQ@x4SfRb8GSJhqO%Y~dmJMeGcd}is>&?;X5j|LX;)+vd491% z7IX*l4LjX|TP)QhD~+z2n81{QNdZd*`R8ci4(>8%QIbNk)H{)DQkRcH22W3}DJ(M< z40I^%o`pC}rOjICtZNS~SV|kgV+&6($9_9e*&(pubE#QU4n*2zB8_JRS7FT>}Nw%~kS6Y%OEm^vjtXj(?E@_!UkCyBK zWecP9qL1;f(E3DMee*xj|KS(|H4J^naO&m}Zhx&|y0r$I>ps_m?|77YdW2^+JXh)q zt!8=h>Kg;JV1@qy4OIc^Vu}RDNWnCcm?MN$?FA<0yJ)1hDFydqQ^#0qhH2NEo%)JZ Ycff1B(E)P${}$_%CeJoFZSN8P3j|CL>i_@% diff --git a/bin/main/UnitInfo/core/BarInfo.class b/bin/main/UnitInfo/core/BarInfo.class deleted file mode 100644 index f123f37fadeb0177210f0fc72354a44b8b2bfb2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26833 zcmb_k34B!5)j#*%m%N$D%g*-L1PPD~OArvk1X;o+iij*~z=cUNfx&FfBr009R*Q;S zcWtb@Hq_QG#$hB@YhtZhwRNd$t=3wrZMC(n*4pAH-~ZhAW=#T0%a6R}F6W+mwtLRG zcivNGB7Rn`O}{9=+JsAya8j9_I`uw_f-v31)* z_3eVpXnQ2wvL%YjRl!JoC0;w~+bh?FPOlc^T^HWc5^V2?ganmkRnK3Q0=7=Ws9u0B zW=ltNT_^&0L(@AfZ)y#;J3w>mTbo+B!KCyCsGG0fw?u+%Tf_Cy$|c-P!}QFrZwg~l z3k0e1isJWVD1s=Xv=ltnp|>!UGrh)H7wm8OAB%#C4>6J(cfTAl$TQLh0VYLS)VHlay z_0j~IWYJ_Q7nD=q6beQJ4H<|mjFaD@JjxYRxGLNdTCK^xK3LZTUX`qBtq(RGAB=?g z-7UoKy2fZ>o$P2nwD+d;EneS*1H&w1YtZH?QF0S^_DoAQ{YcMh`+8%75zE#7^qb0Q3qGM?d z060ZjzL)!GEv+|c9XOlh%eoDK8MSBwf#7+KtWC>XBh5ifZD={fEk#UM7kzXhZ8WLY z71b=1EZRgTVc13&#=P?W5C&9@e&cxQ6xwXksUUG0(GohmCfLL?Ea$n_Syaz+HJ!P_ zSb<>kQk~9hjWjh>)-|=(pBAlb2sMUUqM=IIo=B)YTDe}|%bZ(HN4TlMLt8S48VP|Y z4PI)XutnSGG|bK^5+s&$akE7&)CxZ9Az13O$FAYAt4%sx(6sEj{o>`NHUe|nc~qY> z>iTeV$f$XepzWv7nHHVJDxDjIBDA#opyg*)? zw>1L09rDoybfHOKb1fSrU~A?7>p8On1XN}1go_L7(}B>BjGbbk+RgIW|Nn8QrM(#z$m2vvHf7t z_RD5wJAf#RWQofn%sR0^vYENvqC2>m zQQz9Oy#&kfT^8L<-v(o0I#azGJ6h^1Yg${I8ZrD(+GWvq=pI(Ua8r8-M*dKTEosd% zmJnV!OJMT9$H4D}PP@qH_IiDB;Qqj(AJUJ2O|&(F(I=!qbzAiV%jk4lbU($=tt}LS z2oC}Dl%l)KqDgV+Op0I`%<BUAQUS9u7rINYY&l{~?PWrk?8U0I3=6|sAIco?NqW>n&t%x6s78**{-s6FY9sFy zu|as=q8IcUAMJ>+PQOSmoAeSSJ4JR@YM#U^yfQ6^GMn_8psEyR1KLZC+nPu#J9n*- zGX3i6;j7ea(r*rI+A=|S>2-S3qTezxEoTDGa>y0Gv*>NEC~DgpjD{R`fT2++_N(-c zMStK*udYNVUHYCyf82MZ!C#?ksTH;@ z(z+!Am%~ecqkow6_YBExYTXj9uUzFgB^G@|A7e#N^vJY88BL+N@6#t1{fj;YPolg& z!GxsyMVZYjmh$BOW6@q_wZY4tN&hEk(E;XoEX-&F8`IQ8lSS@q_rY}3!=Hfc2qBay z;P)4%WM@ee?6D;bkpteq4lNDUHw7c11}(IZfB{zfbPbGz8k-JC43@JP(C~@hp1ugg&O4>D~{*h`LJ37?&hTQag*M53TVR8h@yC7+*#5qlwK&82U+d6m+|82K5L2biHV}z5*186Ph$kFuxguPil8F~A)5np zZ3v61gEy>6#+wV*FUn0ZUC_)y;6Se$uwJs000*I|sZ3wp&eP}3-+a< z6;OgL?JL_u&FoC4U}{Uv#c%^o5r~%o-Ye#_;4Km~u!qhEk-Se#~x zZE(l3(HWq*C7J|eKS#Ubg3`T}!KSc+qb-=}R&ly1+5}C`9>$GbG}aDkx{Dy`KCxY#XNmI@XlfL(D!LYht1qy`*SOl-j(}?&vL1-K+7NZ2 z>g$%+!LG)TlwvPyYz)_jLoM~&O>v2!#e-m+9euLlaU;;wqiY5(W;1Zvf!CizB%1=@ z5m#h5E%h#ied1zqr6sNsS97o&j4p0&M%aqX*G8|{DXz7|bpk<MoWBCbh3j3*WQ6tp5X&09o)JOBx~9$YxIo)qyM+WEvC2`Buq

{!~d? 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 diff --git a/bin/main/UnitInfo/core/ContentJSON.class b/bin/main/UnitInfo/core/ContentJSON.class deleted file mode 100644 index 49959476bf0603005225ad62b6d4815923a87cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7863 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 diff --git a/bin/main/UnitInfo/core/HudUi.class b/bin/main/UnitInfo/core/HudUi.class deleted file mode 100644 index 5e683bc5b958f741ee373e60d8ad19c27d515cb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29163 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 diff --git a/bin/main/UnitInfo/core/OverDrawer.class b/bin/main/UnitInfo/core/OverDrawer.class deleted file mode 100644 index 026814b28852628a6f1b6129def89c744b88a2da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30752 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 diff --git a/bin/main/UnitInfo/core/SettingS$2.class b/bin/main/UnitInfo/core/SettingS$2.class deleted file mode 100644 index df514ff308504888f55e231bff7ff7504a230797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4156 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 diff --git a/bin/main/UnitInfo/core/SettingS$3.class b/bin/main/UnitInfo/core/SettingS$3.class deleted file mode 100644 index f650deb3f3788243d8ec18d52261cba9b5b352e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5624 zcmbVQdwg3}9siyr%}ukrEz8=KFv?yXv}w1Dbue84=gPtYUANIuYzMmAi67xo1{%v`1nV1PtN(h&iD8I z{q8w=+)33IcL;hKhOw<>*Wm3!uu;N)-#SNRC#kSd5SywWwHvupFJGVkyEwc+sk&0c`?j zw^qBZm~rEmp)Bq(GJ0=eY)H@T)rQi#MAA%Z>3%I|$lvayPiC4?o&v6xPMNqCEn{ZJ z$IL>Wl&JW1&g}HK-UYl`D#cy4+NkA|dPa{G45o10ELbtyaaUWvf=#5!+~fvuo&XVh z76~dDR8u=ll5bJbMW(|$qFVy_Q{|f*sLtlT3dr32J(C2NWxCBwzAK2$xKQThIfTL4 ztIcK48cCInOj;mM z18Hq+D5c4sHr$#hXVR_j8p>svQh|c-o%{dvuT6%TC0z@)gWOIZ^5k!-pYPnb`VdSnk9YTCefYc+g`FW@phTaLvwO? zN~X-@FbofFm#Dr|AkkVQpgC2sFP<2z-g-6qoAE9c@5Y@(VA#;p#D%mn3c7wMNR~IY%(_GSC9a=h?@T%fdcOOCH#%W$j+3 z;E2GY+2;wrM|ntjRHIWZI zX0=>ix6AbutvOzgAK*s{e#q@gBi%g1tN1Z~;=m`5^6b@%Z0y~GyF8Qp48KtDbAcu0 zevxp_+_Gc*QofxNmEFo+q~@>i8wI}>P^GsSiz?EYDcTc!FT zzk)c4KPh;E{-ya+MoTg({*1rybV+7hWaK4}Spu}I50QRRceF9M2SbgRp}Ffs?t1A45-J{eI^8`hHSiQ}rM z7eS_CtUM*~Xk~P+rel1EmPw`cd`pjM9w=nHs#8!gGfPqKzEb>|FFG#g*R3SEYq?uX zr~BBlx)%FI-JG(Uc{TQjgvw*BSghjtc)?;tEDB+xJJ+D%UL2?L(o)|l5qYMOhQu;g znm4~M;meecgfQmLtx)lM{DE_4+UK6yrN9)1#HtXUlyR(8@i+XP8ZDe)aV9buJ=dMq z@_9Y4h^RnYZ6h__S?uMd(kZ#+UgW!Qf5Dr`S_5vB!&p9VC_8so^K)dhT> z7j2(JQ?$`HiAXe3H;LuZM*k$5qY-5iE25FWBvwV6>L;-#+7z6`+GxkRV>tUBYI+dm zx1aXF6Jk5RSK5)DhYqacFWSa>M&hwYF>K(f;GJ%x8^Hwq`?$8tcRxA@yy0{EcAmiI zfoSw7BRR@Aj-t7PUn}@o#m^dk)*i>Rfn&I!H`>0gh^<9*hZ99yQbcbNd)kY*{EBjD z%Lo{-gCHevE(Z8Lh+gcoLybDFOQG)K`XB=fVml?SWYFj0bX>(bZ^$Fr>;x@(3B82v zukuC-Xq5!2!E)E4-*v|2Cto=GwsY@!mVA3O}xZjNDywq<+ug?xRY1Pa^?<~ z;5dwra_f>`x8Y;Bo6nDP(|h2VCN>Kc)|P^M`1yo_qY64b9tE2f`gfi~)1<{bQeInn zNWrmCP<92E5c`R`Bui6!^j@40IE4BmcwhqlBlt`apOcAocI0rb$Bta3GF9+JJj#)b zG6K(T1^cI^HAcyyeC}89Aic4xxZWNn17t}gqTcq1|6Y8>gNM-B*Wr!$i}?B>1e$N2 zKp^6u!ee_HeTUF^1mBO;b$B=2GKHTO@%RLm%*;%Ixq7@DpF_M|tj66~gUhgmxBMMM zTq5nno51f_8Gbw73*ehZGn5%LixOP^&)6x$E{bUxXZ0E}EDBH4LhgxO(cROai{R1{ zf{J$nK3@@kEJx>{R~gMxqW4!9y(V~i6`Y)As1AB3<@2PVANEq$&tCeGO=(5P6#j7t z5k4MUee3NA$-$c2?ttQ>Tkl;Ismxe^1p+JZZ@V|hjMc%@yp?BS{6~7lfAJKbK1>TC zWP{j*I5_=RDjiSjOohFuxGwe~bSSeQ9qc!3zakgls=IM6J;Q$bA+(f&- RUUZ1{Vgn-L98P*L{Xg26z@q>F diff --git a/bin/main/UnitInfo/core/SettingS.class b/bin/main/UnitInfo/core/SettingS.class deleted file mode 100644 index d0e2f813d88e52a799ab5cfe8d7e573879f0eba1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14232 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 diff --git a/bin/main/UnitInfo/core/SharSetting.class b/bin/main/UnitInfo/core/SharSetting.class deleted file mode 100644 index e1d2548cecfe091600aba562de94d6d2d1bc4041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1211 zcmbVLZEMp|7(KU5ns<815bWHSiZF=tLv%0%;WoMJGSVB!i?E-i z9~1=r0sbiQxoK)Eb|@u~-sj%)oO5#S(;q*-eg|-XCproYt+&!oj^tTrxnU$M=bT55 zND^NTbZ89EhraaEIEgN;)VDmJ2jL*Lazy+}$n-_Fw>jQ=!~204R}AF?pZE_MmfQ9P z|G=$)%Yo%25eam+PZ+db=m`@=7!{OIW~kY|6vyeXFQSZ#p<#zE4^DXGEAD(#OV0h6 zVa>kMf0xK59|}eAmo&rH3`0}6*Zm9OCS=hBgJIwXmUS#KEbz#+dK6U!D_EsE9;HQI zsHcy=KG)RbTrTuP}9fl%d{`{ugD;;sq zV_0uzMq*b;p>8eUmtmS%S#VkAr9=g(!c!Jz;~1W`?YS;LlXyC3FN5iXY2=ERzH(Tf zn#VmACB=3mrHFa~k7E(**k#zC%chP!8iN09Wmp{FYd(K^UTYgPA4U2@0UE7ngz2qQ zb%+8zKzXP01q&Z(Re(uvGut%@d5s>>6lEw>ut*i*QALe76jwdxdQWSm(NtX5KcP|j zhURIp(d(99KxkIptopWzf vY055LLvEL06A$QIQ9S$?Me9n6Eov>GooR1lhkhGWckl=n4D#Q>W6k&l%tRXn diff --git a/bin/main/UnitInfo/shaders/LineShader.class b/bin/main/UnitInfo/shaders/LineShader.class deleted file mode 100644 index 16cc92507c5c8163f163815006feda5efa313902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 zcmaJ>*;W%l5WNk7384`QvWd8$ViJW>+yzBJ;udj9h~kFLq?0sEW^!gh@UP@3E)RZy zALX%n!gBDSFEe$krmAk=s-9oJfBXb6i6sL~41@EI3LZFR*YvBRBt75EDM#ib+dzz= zS9q3L@kG6x(y^5+ICVn4xxvND<_biBW#A@RBl@%B^_yoiZonz!@$g2Hpc~w6LH@niDRj3I-3B)C63FuLNoMbKpo4jS1Z$k>@$IE zx){eb+L3TEP&HbM8<;deR62CSFi^HxAV0@V&;rHuHw-Kr$88#JxagM4)Iu-QG{+3? zQXxy!q$e19BC&S%aVB!ph_kqF;2uM_Ztz!_;{hI0;kxUqK)DXXp{Pnt1XZ&l-I`gH z);JZ(Va~u~5?dG98|8SSsj@ZQ>KVs#jaojaQc%@-1&;YBzOLghI9_VhT9v9&rP(vQ z(%QWy#rIPylItxkI>{y1eDzVru^2(+tZK-R$h)CuNqup))}wI`$Mp8&1a)YpTMaak z)q+-f8iZyMBMa!uY#^RI@Er%6uz}v>kxd-^ij$wBgb{isC=qB!FWuHNWbsBCQb-eG z$n2E-5?R1XCV7^B!{{b1W|CJoa9sl@LQ@;K^BJ?B@hCE$b~xp2Pd+k=943m?C=`Jt)utmg&0h9${tY2=6Jg G3E~g6R4lCk diff --git a/bin/main/UnitInfo/shaders/RangeShader.class b/bin/main/UnitInfo/shaders/RangeShader.class deleted file mode 100644 index d3c3f292ecf2622fd50332177f0c995578fc3f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmaJ>*;W%l5WNk7387I4vbc+D5|we^KvB`S#WgYRVl(L^t&^FYo*oqcN{-_4;0O3o z9;+t`;!$5_>Q+rv-M&>l-@bqO3Sb)Z4!Rh&+z*tw7SuyGYKofFk$X=B4OvcrgA~K4 z(4O1SqTN(pJwH zmu#SD!BiUS8ODD#jyx@85VeITCl{nP{TRZqgDgYeN(#pYj8JhE7^wr{GwjTjUWx_b z`b66;8?A!IR6gmEG^9>beHg<=2jdLuS}Lf;kIb9T1%s?Op|pj8X0WIgo7OnWB(|?vD32dZb*|sH+FOMU=PFg+*+P%k=1m4 zNd@v&+?toVBIbP}nJtB$@QJ*#_@^^vnu?^|R{GyCr)UPE-S!vLI6!BP=W6W?CUMAt zOU$jpktYM`#)`CD3}fS#J)h$+ju7+6BdJrlV!oIG!!eHII6PBuEmii$wz|u4&!V2!s%DxtuflOZi7(pt1CECl^){tyG->z@ zkF9o3Nb$d^mB{ss7M|piZzAR2)=7H}FhMQ4>3#!U zWc8qzo(`eQNRb7M6_$|BuKSF^E-Ya*yJZ>MK4RCqBw;T-Gn5GQW0bD#KC*Zx4LRfq zF%(uxen>3fRUx~df5O3K94%x|F5$EVL4szMaN#{JzsHTlxHAyce|gG@Q6&yeGwz5&;ef3y};_Ur=kNBB6A|id%Y?qlt_Y z>M;jmmf#fIu|~QhsYEQcEs+*ThrmB$l_RaW0MPWFcXi2+7gLaGOX7(D9piJuHR>;?EyPx zJEMZC@sdGG&R1A~Qwcw24N_l2Uf)UG7S`K4O<@rh(*aRy(9FafIk5T6IFFhJGLDmo3+hUEl6FR8R%m_7+^@qKuBL<6>3FpXnj57!lMsc^n_#-yYf-R`-=?+n|FWbK3) zDV?^Q4g1JMO|Y#B1}Xx$5Zwm0GoQ5IGmae#_1GhpLXVDWdDMzIroSzz%?kPyc512_ zDQh5O$D&--?U<3ho6V$4e9f+l6fV}uQyz&~W~v%xxK#V^G6tfQ>3KK#U}`rF2wFTh zxoPnKoWZTc%#nepxsW7d^7d`nD4_G0-I6vLxfc&v?)V+GPCv|W?-*iS|OCh zX@wDx4o1fAj7P02n6I5hOUngwN+UV0AcdQH14zL!z#vR3QjTKXno`V@4E9l7JQ26H znQ>OIana7#GEOZlKDuk&tR-tlaV66w=`P+m4oh*#39C!!w;^VYF#dVIo-}bZy{^^~ zyM|6Yt}Ki#HgMhe)Gk`DCIxO#xDl^mBvKi=Gc+Mm!q{W(Gg;W_|uhSCK zDdB;)<3l`pG=iv3kJl@dqe6?`t?)*?iKV|Fx~n6RiV&2pT)oxs1`+b~mc0 z6+Vtn5VUqPL64p1Ja94*C)90SP7t5MGX_4*pt*-zVMgIIV68Ij^oEh7Gg?i`eNLy| zvsz83$L?Z5^sl|%tNve5_@b`aQw%4PU2o+&+kyyuP6X zQGkfPsqigb?)+){N|IS@E*P}qW~`*>wd&SjLSE{U_X2)s;0I)=-dQ_cpztI7SQAmV zZ7ljFtGo3O!}kJys_--XoKki?nIZQpU8zp}LT~*Nzc%nIK|t$t2NiyU-xA+QB9pdu za;J?=om%eq3V$e0>gF(EAmkj)yn<;9|mm7uu;J=KkonCM09Y@W$vvrVkEcM!0X=>^xK!Fl**A(hW zM6@~=a5*BfK{md42t=mi| zGCbDU1VqVXLrx(YE$f~8BS|Gwq)Jd0;b}MBH8hkmlf!l-&Dh2gsc=vNQmtf~Os7qv zbd~Cp(Q{`(dZ;xTDj4Oe8kuDXt3jQ%c5*2twNmG4b!}-Uj?+4Zp?kIfA|$ZcuL7iS)k-pSx5+6?C?Bb=1g{-(4Bt|Pm)DsM#fGg%?La4 zpfpOeAx(KNj)^I0ktGZn{nM%2{u!l*SGSX*>Tpx1zwNV3XQ`Kvl4U}Ni>XUczNsAt zPy2m^l9h6Xu2#0zy2_*2IKfg{PY`?EPRLnG&KA}XeMGjgg&RsGGI7$rp_I6uf-%mp z#bL%KHH`$Pme6n_J4IR&_1wnJk|ig0Pa4#DO4jN^R>4eitdzfPnOpFrUCDY~@XGhw zQD>OtR61BDWuta2%Ve>M*gCMsia0DWVd+$IzV7ma+?JK%P0wl#;3?@+vRPA{<(hof zMz<>2CKr-2W|aFsu3H()uTrNLk-PT{woB5jZ(xg=HV(rQ>`r9Z9dy|Gl3JxJV*YSj zs$p`7cRYus*i3G=oZ&BMFGaltpy|62h*qcd)OFWgQVadpG3wuVBR;l=_pY%+=^4ijnN?cx8MW$0}s6 z9z&(pdAY)O@jZ^|f&AD$C6ipaj2`p!U8Q8ToJ+YYxt96e8IN13_L!MYTWLeC7cAD5 z#XaQow~1o6HopDlSyY_t)>i>T*c+dALaa{~F+*-ZC7T5&VH|H=fhlSORSu{O?rF(K%+1H%KITTn6KSBx5i<8}eoJDV*O|u(H)Yo|GtAaYK@>;{Lr-7>SEUY82 zAAsRM1i$ZL7eX;AGhID8DjHll$|kRssxqB&c|~{AtY*UMmMkvUJI`T%4p$w+wVRhL zIg0Bw(wq90_*%VN66!)Tx8)f?E@jcCrYJ59a-cOJoe4`ON-ADrEq z#o-(te+Wd+w;Vo}!zT}-;t=X)pW9r26g;Zw>FUqt@LV5v_ocp@L}q94{1JTP!IzI{ zMtMPAK)M5~=%I56Hp~#O=HFVhVI4MdyobEftn$F`a3Sl+ZO69}C)8H5@jHAfbNw7d z`AaC5+Nv788P=`*W^N>7bu3n8@%=1*lEW_!xIe!;;LqWYT?F{|gP7U!3@Tgr{I7da zNkPfsWn!1I!?>#m*kfe_6JQSgHkZ7dN8-#c(540pq(TfD)`1V8>?JfAc+sc|>YACy zvs*KQ(@U9l$0X3z+>({bmYht@$&4KRB=e`qX*pSZV49pB&&kr9wC3c@Vjg;&UCeB3 zk*rK0IHSlMTn<%gQF=VNB~< zkH`g{S%!FQIwxClvb}_N`Z5ok%gV9_XW~32-P!^epi_EWhWTU%rOKpN`uMwsAIdIe zA90xsNW^`zWSF-pJ+?#_V`~!tRPM3dOs_fvqOxFcobKYz|a~ z1CfrZ6|EcXV1lWjCvLatiA*CJ0&Cfo_j0^K#3)EMfB1QIyFu*UD2CA;bx8Y`F@Vl@-!v_!Awz8s;=bc)XyTcWXWTUBc~8r&3zX``_~hpoM1p$ttHKUvrl3b$c( zULw#MwxRhV|IUyQ&nmNqW;^#mJ7SBw!NH3zjSbq*#NaJXNMH6WZc%H3S77)|%7Ufc&T%BN1 zfpc}DMT4BHsTK{UJd?_qM)o1<=)921Xo9Ri$)X`N)TC)lLws|gi9)J!rkre12@PW! z+7OD^%X_+7?U)vxskk8;420JOVj)q69xNn-CKQ73EQ?MPt_u*Hc493e55guoLr~Ol z4Mz;$8WDPqMRR3&ZZK>IV#4m60$M<|CM{$t=_dd!T0|qUU27n2OF+g&x;l$S&`6Wc z=uf?f&q7)v+>WC&Eoz`;FiLk1EH$gNAsanv`i@NPJ5)d`Xq8DTp-hiO=qGN`YHDOM zgV9LBmS`C7^A+)A_^E!<5Dm21F{ofIHJJnl8S4@1JI|uCs2NHM3HrevrBkzfx271V z*<#Vzv;o3(*w}euY4#jvQF~7$C|ty`c@>>&(Rmbr$?QO|Qz+|2-khoH3So|*MQxe^ zVGSCuqIQcq2n%xJp$ie7TrZ~EDB9hG2on$nN_{dy78WfmPn#bSvoEV`1e0(8L0u>ep_^yseYNrb|ZQ}lSv zAi9RGGwE8GOS^BzQ;V*r8=$v{eF2kb&9w7wrHOu7?l@w_)pO>44%?xuT9x`(OSn{u=OE^fbrX|hk{&eE=ETMuAe zRMNFfU&ER2BNPqyGfm3gsPAkM=)o*wrunX!T3C+ZHBp#j@(21=OL!Y(iVR{4s z2Bd>Pepm2TLq{G1>0zx5ZMj_*eU3g4AMXsrmun*-L#!_*MJ+I!M0lpVr%BYnH?Xnm z*BQHeA>jf;ze&ub$B~{j`uF#|7?9p8n%Tp&xb$PN+b3i8=Khf0P5UIP1;mZ^3)DAD zm_KRJm*~qfcF3Zq=xJy)&<1xK-e24R8}q|~uGY4|WF)WBKB(s7#8Z{T<92#Z_I@5R z4`eCO=8#8!I`G=1-=BhNgz9d3$)c~*H-HPRfS!&RsvfX@s()QPu{CU0Es6!U=;Gl> zHUR^0r7;dj^}DIZUbT05GSkU^p*$NLfs!C_4!v&Cx9JV2Jk|poUit|Q?d8qYJ&}kO zQ*`sDMc<|GA!r=TWSZ(XX?m((Ba6d!7g8lq=?4I`4DW0RwA$fflt4ccxBRgNRxh?Z znH_T4?^ed5n}G%2r?ClKpw-i$zy)SC`^UWCob2WiBR@-WS0Si=%u{O!@Rayd^A#M)VEK^j>X$fju|= zPeCohxyYED$21fBc+PONDW#@>^SRLE0#FsLOS53{AhvK1`zAt>4pb9EG#`!beN8?O z0bUCJ}=1`Z(vQj;t$;bEAC+G}An8qNZ<#zYL1Yo@M8waOzb8bzZEcoZLN zGW>0@(9ubJO{fdpj1ecyZL`CPKt7K{tt3^Kq`KNpJGf~z`Yz$&IEyFnL?{nCqSzl` zL)2x=Xd|}Lg{aUNZN%9;C2OwJHzVzNnx3KE*;B7S*1XWK?F_`wLG;*>pj~5f8Tt_K zp(CV5IlhpmGFp*|T$RN`NL5;?p2bBI*#%u7up}gq<3TXY(A%^WELHKzXGfvQm8cdH`q0 z6%4*H4;a2d*j`}qLavqC3#SEOtIrxtUMyzkOvhws?HCWY zUA%_`9I-gc&|I$WO_-*Yw)kM}C=x@?{P~Vj;}$0bQgg!4C=?|K%l2R+~iB(2w8Haj*bfWGQPs(%Tb1SGlEW=T9ujvR<2}pC%O9A zMNWCVxmru9i2&GZ_&Sr(oecA)bl8!qB`B4;LFanD0U`-sOcQ)$Py~b$AyoB?s?CQhwOtNBB{=drzny zRuRt;WQkCBF%|P3QR?2KK_y3P3nw_F_gj2GLni#QDb$ug z|7j#dm+9z6q@Uq;3D4bqF>sWM6%{>g@iS83<+Vl=iD;J$J!|oEGL#z=&@QGD{;G)c zwNH$gu4hbX*ZO)%cKk>*_YK+Tqnrhoi}1Vo6^mb$ayO?Njg?Pi6eH+Iy@)-E(D%(2 z=n-&|;)}n{-!b_Obb>l3c%$Eb(#1*i(-Vx=N>6Q`p!pPnl=iGkcR)3Loavq zjZo3XPb_{*8wRNxCqD&zF+W_4^Vy$^EzrA^4ZLA?F;Gmy`B$>+*I7U{u=Awh+(%2B z(W_c!nT)O|vtz55IK!C_|4#D7?~!zTnsd-gAJQXByvGlljOJ&!r&`~HLVlb7D23vm za0>qMQ435P!GA_)%YV^5Z8puLcv;{-+DbR7!p7e${(wJ3eB($zxJk~pXZS0`^jtr5 z*qdRrs#;ml5Q^g{7-zjWH0FO;{7?QDqOB|18j^mD*PHxroLPC^;4D2O5NWIJiN&L_ z)cQjH2xr**wjxWhQcQzzW|Ddc3XYQEy3liIEEXnGGvNNkG*ab2M=Foxte8fti3lh)DeEL#he$CUt0orH7$x17LbtWV zAF4;4!+nug7mfxJ-8F@3yedUdsHyt&Q8euxdT4$1ck3?3VFi|#TdG1;0_I}+RjHg0 zXA7sdsj}2GJx|_6!DvWCDYTo8ss!%ye+;pV-Z5VRTp-#2bEa`vw0yIhLbTnrQ zW*(b)^qkd#sX3@PD)64`ZZ*$R^Y!wr`D!7kKvOBctEUyH#cGME>M~Bh;iZjoUKh92 z844|MUTYZX2Z(;G&jYhg^u*WBv{Zvaf0fr2h;@Wek&GXxQ*!DqR55CWrB+IZI2bP~ z17W;5X3M5kRoQIb#^%HfQc2mJ?ecuN-!#;;N znQ4)q#evhIoW5irUk2Yf3%iN(RTqG#r6XqBkqzbfDk^t)Hy!D)H{`4Hq2895-L|1n zbtt%6LZPfMHwVH!_6o@Jac_)ViSpGJD7q@%vcV?>!V#y>o~E+OBhQqc*Q7cD6cuWP zkJPNAE-robfp_GSp_F18t1cA)yezA88(7OeqG@bPcW&wmOI@j?1r0hM8uZhWA$;@Q z(**Py8Cp4d*u@dl3U!^Ou2(lm(nkvzlk>b$J{4Sj}+K^@^4!9T-N zw+F9etcR-V<$gfA zOQ+=|YeZXTRfiqzs#<3UtC1ra<7NrWH_g%ck4 zFx}IjKA3c6&KmW}JiVC4@%;trY4sITJ(GcQ(u|;uwbZjtD(XQ`1{0*!bxOYaDocZ% z9zo)i*Tk8Y)O-}Em(({*_4N$DOmnp|5Vq9IqKQ0wwi1?3Gffl8?-RyOo#fzefv}u! zzo%Z8D<9=*L}f-RcNAFQ3%gXShFaFgZFRo-F52YMmg5W5_tg(gh4)C7=)*Zu@9MVH zk3>!toGuRV6HC3N9Y7e3_l-jJCxK)nC;IrurM21P`l2kLE4TN?<68xis~L-W*Mis)&)7*QWt^bCCk13=P@FFSn2%DN);A7{Fu zEczO~Ff`BLB6`6cGc9^WNEmtEJj03ihW00OV23r}&SZvUR7%M8GF-3HPjE%7P zL@veJ;ixtd#GZ9BGHH=9%H3?N#Y;dq&j5uK0~0MiSC38b#-><&fgU@-8!NZ?9=;cA z%e=8^7C*$F!B~|yHpAkBdF`9@pWf0-J#ZmGVBkoMxDZKI>CEqfp z?+bB{FB;SL@^%#8HD=u7+r{*K5h&oBDbUK74;Ito!*P$V0QETDuj2P)j2ug2Fk>w4 zda$?rZ_Xha*Sw#O+e4GmSCi9MQ_@$Zho}tmD)vz2A*#aF^gUGl1PCZP1wY4YamM20 zavYc#kN=LNQkp>3G>K-@2{c2`lw6IkI$aiO@Ehry3d;7=%(5h%>X93wb#)>>&?p7h zQ}uGonM|is4HmI{Xo;VYh1X$T9>#X{(xfEK?xo54XQ}=XWpz3CsPruC%A;_R{hstr?wrkk%6=>6~6FEgzlh zteBF%sw^*0QtMu_lN7pI@z`+>9e$vfst;0FFM^m+5i>_?ZK*a~1(>fSi%!B_70f*i z+M5n@Rnts5nHFQ_8Yo}`?z-qy+CsDF3J8BIp5Fsid!nLyq$?b?B4|g>eUTo6 z|KAT^7wxLFcAb&U7!mDGrJTbEiyUaz#D*regL*p-!?SS+sK@9dnq|)In?Eni80qlfI4V@JvwvpleB?&D%qS^yTyjrC zXA&(f6=Jy8#1FsIbcnv+jJqF-8Go`IR`^+xeq8}%dM8QmR^Z8>WZqwz;H)3YkAGt5 z-!k+c|B%QiL!N|XKwY9`i0g9!@aF+x1Ms<480|*j#7*$!$KWMj0&G34*>+H(CG9IM zS|18)=QFb+qew}0=8CchqKIZ%%9EV4hc4}9vxEmHdFT#0v6qMU^2pXb@(cg)U~H1d zUwhYmWDUX~e2FLZQYC&(hAssaKSjf3z`X-TrU23LF-Mf;@UfNfn^lOKM!@14z}H$p zUo)KnA=Xg~es1ttASH@;8)D|vNkxTHO1c7^2?0cD<%f7`a|xI4=gP9ZJT1wmB>D6b zo{OKjpRaEg;b)TTvSaLAy&1Fs!YDai!f#(w22Jc>8 zUU`tu&}N0X5Ad0THzs+Nb6LV`akI{U)7(^HoPAQxc`Ylw@%gf*;FVZ#g3s7H~uslg4;I-O^E<+)GurebPFw!~x zUd7eBN!ySZU;_Z=VHhZTHq3!0#`U}(xSkjAn}fHy{#Tna2VV@7;Y%N(>Aie)W!XXA z22bRhchJOgx!bP&GVOBxsP0Kmb(5elLT<_dhxzn4RQCi5kzORtClQg419qPBxm|$o zcGYxNT1_+Xt;^r>#LG^kP>Z~E9E0_IVqV}xjvy??kV11uF-M%U=Fd;=I3mKT=;Qa+pHT_yZQ$9W$EOJ5fC@78$$ zcfB5iDb7lGpEEltuI?eclX~w!A+{ZVSaK&ywY#AByM1ge<|j2AZ%f5l;;{2)KCd01Xq!Y}BJQ~8KrO!C)D_+^KiRmea5O^=;pb+vsT{NR3Q z?b9gnAA&DPA^KS#OLH_!3Nud7EE&)g`eT=+GXX`SsSy=>`Sr3#X()bwxBO8ufhRe} zV|e0Z1gFS(Leq7U{|Np*{{X86?NK-kn~yp`T4|RsmTOth1ASnqdbIH(-OG zc@`h>;N1FkP z7Xi#J)^a!rrBw~mjy4Q`IQDrQ0V&KcR)dvvY+{jo!khVdCcj-&DCZWgeAl|=)k?_s zR8kc|!4j0JWMfhdb8mRx#u7CW1EZ2^OjG$GHNN?vnm}|=9Zv+ACW}lbCRJHdog`5V zQa+!QkNJr%Mf6^VRCqc5B<%{H&#Y9_g=_GHa}$@RmEc(Ff@!)gP^aj+K+U|dC_kK3 zrOF$iCG_Jf?EkZ#$Scj5YTDDg$PpVbDYE4p| z<%N{v=6Cp59;bBX2Fp0YafzM*lEU&B)Tb{|L5Vtd7ail&s;ED9UUNVNq;&B|&h`{{ z+B*08xh<0LN6B>aqI*IIeTIYe&$C9LIy!qvc7p3wG>P zUw|EZ)t5@t<0$So9#BstRnoVMW5PI4KaoKlrQ|A;XB-Aah4?pt1Nc1y|F9>H1KmAs z*V|5T^0YdnF*lW`B@_0lrw}k%nc9(U3;u5R0vwTSMfZ83-rdQ{Cpf`^rz2A7Pfi=% zEhlT8qBkf}&u5qRm!)I?lQ@gaUeT*wJkkoBRJtopg4klYAyDP38obqO*G7=>F)jyW zPJsJ&!-=N5)}IT%>*m7O2h4?z8x5Qb!SAWLI(MdF3{R3nF zRR30ot^i`oT*chU(h8o32iM|?Uj5J2;t7DCEhNfa1XG}7V*JG27 z6OB@RHPxsvD)rS##&n}vU!82sG)~o5rx~-2x%z6JvCyd1SBs1##u@sm-e@qE>8s_& zDr2?2YBbgvP5SCAqs2H|Uu`hXGXnam)v%3rebr%XG&bq0un{%7_0{=C!syXgn~kl; zh5G6u<5J@?eRa8Um2tJcy2iNPxItfSGj29+(O0(`cNp7^JE1%L0iV6X$B*V2`JZCMg} zBrzLX+0xKciErmVXty{+)?bfwRw{9J*?Xu$izbo02 zV>j!MIkENWeCM3+od0=z=ib-eIrlPvTV&LLM=L{Z?o#Ub-Xfw!@#N1$!ZChZ`+2$;~}6U^yyGWMR*NWYywVD+bM zL9{EIu+lwN-cjExM6EdJ6a@8MvmD(Iq^l z<{5}m`OJM2^HHx<*jCatvrlXP77)ZjEHco*L#=!wK9IL^gHEClA6S!&Z{ukuuE3Q7 zxsRfa9Zfw3me3o;%F|1UV!Yic7J^uefI5AtiK}sqAXq3`#Zp1-5y!@+u1f^kl*F|r zuETO-XWv`0(#q||u1k?^Yw8Q22`de(5Y$z@B5nl}t8l%*NMtibJHsF>sevVt&D-&< z<(;mqm9+CbGmaY#+#tBJs%R#ki8Z)M5H7p0J(XgBX6G>j(1k*Z6UN_gTahLbmp#!jo3ukGxkwBH-Az?P2RN` z*dn;1>P>MpXUDr;?8}A+uo+uTY{Pbe$6?^5TS0%Ti5=)<8VuM}tu=Nw^##ef%S4w- z62DW};UtrGMv3n+aU1qBOeLq2Pz$bdqd6^84$#C>-rjEyIN3~FfSIu0L^lrbyrcZ> zP?R1Mci>K*ri>Ic)C9{lTP5)UZc)4scNsXyM8CwdNfr}#E8WJRQ|xx`v$f6d1Jn`k zHDS4jj;gdym`H*rX?eFqmpA@jc6acnsYk_Rz{H>e!Wgs)d+3|OY{c2 zR#OBlKm&wlLDgtgn|rO%H1jVJ!U%FE?p3+v&y|TRoONIx7u8u_E5p8XSg^dR;7B%~ zPR9Gw*~D-mJ}ES*GK3P2niz$uO~(z*)s-Z@OmMU#x5Nz|Y`)27Z?IsPx^+ ziZSs3evaSiV$sPAFzxGH(7G$%+x$4j>h8Dl*_@Sdip2RiK49QMfvI#%@|pM`KE#w^ zdUdMGoL1T0#XNPlHFaw3Unn=AkC=D}zbMcX*|e$_qp=(cZ429R01xAr4Lnk*vJtB| z7~jo5DH9*VqZBGQ0~uQCIoPRfWFlyrC=|p={JMc(WA~{k%??JQ=+@`Q@fbln;uHs& ziH!$4rgf-EHWv7A;FAU(pRGA|IO(*B-^3Htlgp+@1q-L8#FUbzo&cW2ZyPu@JvSyh z?Ouy|eg{txu0h*MD~sk&&(y676&mvlK4su{*(;PwQz3SDO+1TFGlvp68lsxbOcqzc zX%nBp8J47_u91q{(^ZjgA;wfhUU09PSu~ZenzJU(;YC#>uGuLb-`La;%0fJ1(yx--~z=(O!0`9r=~b336|BIT6Vc|8&A7SMHj5CCI&|e_ni3DiSh11 z$4)1C%h{O@wc6s^G8zy~3{(6nCA=fn(I^MM3sGpeV9*e(zO2rUY(8O6*A^0kStfH# zi71u6f_rRGqB7r*dF+GLDM>X#o-DjSbT&;@Wlu`Xl!dCF=!H^#fMe)FS!Bu;Y7Eu$ zwtIVNDo<3OshT!5N2>PkP7n&>xwR0hajuQ^Zsl@m$0n}g@K=oy`7Fm$pY6^{g2gpz z-K)KJB2fw|HyO*OhO_pvB-7HXoDA*AB<$N#d#xgKGPC_?j`kNgV)R()5^G1;TbgQA zT=u%8PW_0JRQ;8W))^Qi03L@P7==MAnLWZmrLtlR^%t|bJIc)ZNVcE~LStlaEPt%w zcu1cT!@I4VJGmR`BJ#7@^(U=mH*mnLozPtfR5Ng^x~VV9M}iAHyF>#fWvKCTG96L) zl*}aiTKZjk#4Nd5$xRN>v{|LF;JO;9E+bJrW?gm3A$Rg{f-t$fiNip5w&Z58dZ;lg zk4dXlhO$6eY(>_mmD_C>2eZjSklC`!kezHV)f{#*hqJ?Wyvs$8j8@7@aA+PirAu}T zLL*g@;Pu*PgoXQEFW2W)J(;-ou;z8 z)k>$k`E1ZO$0s`?SRRDPK2w@yJqddwvi_2Rsr-=H*3=P^1B&+!Q(8p{_e7+vB7c`D z8)PGC2P3kvLbFWS;?mw*rKL=1cWHK&Hf+jPmo`+TmhwXJ@~%=tAFGu)&zj`7I6sA-`id9ee~t?e2Ryjj zKm;MK%`yW&!~7ON9p;pU{cn*kLfO6*V~Cu9_FQzqIASkiaqkOwPZx<-?OwTR49ia9 zqpM!UhrJuU&Dv=+j$!o}*0%aiVW`1(7OjHw*xahGYS7Q1eGDBZu)jec!_Je~sYtt5 zoWVZ+-hKwX(L?>=Olq+)c)XvKd!mO@M!m)_(L>QgPemsd|*PjK4lQHB^;HbA*_cr?`DQjE(r_k5n zuh?5^H5!bwUfdSHAN~0;y#ILg z7c%4caMhs}J>23`C$<>;dr$PEsTTif{8DeL`Eql}+Z;TF^9^QwaCLLQ+Z;ZHr(#BZ z_;~bJhWcCTVt%#!)uB|&oQV07uh$!^i|OG^%-5gV*Q>?m?CaIb6n^!^=F|s{$9zNm z`+AKsl`DS@HR78R=T5{>@)7?OYa~$NJ*-qjf>W9!p_+|xoEXO^j)kQ@tUo@{b1W$J z!TQkS6Pr%sx5n^vEed0JZXD0Y^ux4RXJ(C$<0X0(hz00COORlk4?X&EEUdT`o@6mo zLoGoUp}Low!`^1|6drDuUU)`uUZ%VycAAWpdnHH_s-J&0!_Ti=>Zi-%`l-tB zB!Vkm!B47z{{tp^ ztza_CnNmhUWl4B?mZ*J|C1o5hg{i*+)3`LKj_g$(S=zCe>nQwu*%-zG)FXyPe4M-v z4QS+QCEq4)$Cc>i`;-r02_LVoz*B7d&te(Af@|?ra()fV@irP|IhtfM-w*EOOTK%s zT80sq4By@raiiRiHS!1_Z%$yXJi&SYd90Vuqeb52Yqz)1>hYt^vlO>@)}z_80XKO% zu*S0&TRekk_uPlAo(Hha^9gi#Uc?U18|d_W13NuGz%H+WF7FcT_O8XP-d1#Yw_%@m zFZO%;(d~6`!22M2yr0FL-Y=uq`%UzDzmJ2O4|iz`aktilJG3|~%|gGHL_+%rlG*G;=>zDt`vTv zUf(WD0LMOsmSHee}cS)11fFZ-)@5)LXfG!#DcVrb;J}J^izQp71{oXg#n>F}}`e$4% z0eO@!9IofNVMgGDtmbZ=Jd1}U&ea^E{F>arRe)H3PHyBX=y@LRcV$D~e!NlMC91EM zcZu8EvPMY|z3<6QN`m-}tH&yYh~m?(gh?!)a3#XBmPj$j{1dnVhJm>T7W2QTnV}81 zh|~nf0LHYk0ha5{2uyu9_(rbE+%v(cVLI~`gr}G}bMS}!hOASHOw?VnC+;4{l#6(B zf)()NWp7955?N}dPR=Yd>6H^N;-Lw2&MFwzcNuu*hj{QuxZC4-2ODT;B&f#8@&tsP zpy4Wy*o)YRS}Lu{&`v?~KEn;Scq`+SRWnZ2%gwlxAQNaNm1o{&p21}Rh{r&5lxx&x4XJs?v!44)hBn$A$N6;^h?5B fC1pSc-IXJ08F5z`xmWU1pf>efQIx}S6b=6iKY4C; diff --git a/bin/main/UnitInfo/ui/SBar.class b/bin/main/UnitInfo/ui/SBar.class deleted file mode 100644 index 0c0e1188d9d2bbcda181ae4f41fc31e4fd98076c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6009 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 diff --git a/bin/main/UnitInfo/ui/SchemDisplay$1.class b/bin/main/UnitInfo/ui/SchemDisplay$1.class deleted file mode 100644 index 38f5d40ede7f55cc0a8531df0baaf837be0919ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5271 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 LYErpVCUwsND*X3) diff --git a/bin/main/UnitInfo/ui/SchemDisplay.class b/bin/main/UnitInfo/ui/SchemDisplay.class deleted file mode 100644 index 67245b2430199ee64e45cb22e3c3c21c6402e769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27106 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 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$1.class deleted file mode 100644 index 529225ef3478be75b5928547a02e267a4991d4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4696 zcmbVQ30M@@9sfO87+FVHH(sDg6j5O@t{P(!F=+%OqN@@?47Epw-2p~tcgV~vO41`S z>6zZQy=z}^| zPG@}G8aio)ZKQishVPq-oG{#?=lbi zS=ZcU_FGOyg=&|MPIM7o(l!lOV6g&n38pZ*ajS+s4A?|`CzrjB9z316SVLWgt14+e z!KAHBD(m^~aJ=8l5Q&jaGIY;i&QCs(QY)|*&(iU1+{VcH!-I@mb%6l6qZ&;Y7c`?6 zDGf;?%1fF=qQjInmS?T@q?6Im&%(@;N;u6~%T8IDehrquy8PJz$F)=OUfW6T_f!k; z-E7itmhW}4BLuIKxdH>&ufqnzpe3`e%StDr0@Q&l#Y@bN#5^c4w^*4Xs6ZcF9iEg{ zrqmO@tHQ>r$qLLV5G)OlUSk(nve+UhBa<|D_H`J(Z@QVy2M1l#^BC}M!_Lx^bBkDm zP*7|y%c$sV+%FVelH~dNg7c^D8*5&{Jlgneoid zv|+RBtSG3?K=-6V8rRI;`7*ph!^;Jh6@#6ULB}i65mZW0l40C~SIhbG8iA!j)1BTy zY~^9xjn_%~*Ryh`pr0_hsZA1B;f=Dhzlm`y91(#@6INWJK}I=O-z-PRTj;&Q>DcTz z_8_ym3UAZ#cD#dqe#r8yUdy)pVS$Kppqirrr7UYR&Ga81Ti0lKH)ZDC#-5TedQCfu za@2)!1V^Qv$E4o8uwWQZ~*9-L)AlEpJAJz5;waT&ZL z_=t`N@E}onrmuEc!9{Kjh#R^?PgC>f2u5@~gi+=UdD@(epBrs*QYn|8kQaiF3B(Is z{uKNEDIFij!z_K?o>{qdFo!|gP0&zfv4Y}=oqWAcZczRTXJdWGrAcKoQ0&&gq5 zX1Hm`4de6pqJ}Rp4~ltod!yJ;WX=fjsQ+<1(+CVa6a~@xn@&B5nD1enam!3Y4 zZ|L|YzC|N^C)lUmlZ?nw&%k#CcmoS}I$1YqwpsEj5|JG=cX3@MVe)#mIg_*P_c&jF&)4Fh<#;3bljQuXj-BWr z>0ct~$Z`Hl$6ZR=Kl9R_)bTF0_g}Slmb{`=$ER?%s$7&ra5j)9X6X1d&T&tR;2ev% zJ(Drr7TfSV)6>K(cJhltI#pmaQN@9FX;PMP5JgQyDYtm;t0`Z6$>1$|@->6my~FhU zEsp17G5t}>E+irm`Mtx{4F1>n%bCK}ZM=h)@EMCWK7?>=40`Mos(MahHZX>{qgar8 zUo`&yAgN1mIe+E-6}XOau17UCqk-!yxT8}xCE`kIM;zUv*YAs7yKfZN?a528RJb=#dNZZB6iBYYjbLY`WY$_v@*&zJCAY@P9>%7g(!huo z1-i2*6uh)y-kWGVj`xk?!+fZ8JkDJFXsmG*W1~2^CpL;l^6CN~ zCNK-zF^8X5OK5eBabJa7lzeiCUQ|Ywu6wdd^&H+Q z{dPVP0zHWdzzbNcGSvKL&V^d25b|#~*KX1{o6GQB1@e3Nz9QL3K14FDXoT*WD4+~&_$() Su<{4QY;hSo^BiuLp!6 z_eladNCLU9*HqyG;|f(&p7Wfakg7c8B`--;4${3cwgoZSs-2zb?dksJn{TFn{O9|t z0Jh*;4Rr#G_F1Nvv5wfOikaempXruMYBat!zD7epAgUZa-=tkhU2OfHw8q7rfe}O`c{FZiCfIcB(nm6UOR7uATURw0YUDyNN8vbqaJf5 zLWl~~C)l-R(6o$Qm64p`>{YoEL5mLBx+-OrWAb>?7+|~tOJ>g;Uqg5Uc}JZHQ@VDE zg`A|37GUO;=c8FHu>`l#YEIIdW>m{0Zuc#tJnE2$^C;*N0OJ6g?vz+QZ8{i25-T)x zO|n{WRJmyCZmQQV*^b0rSV^3nD4HIvW8NSWU+dBxMhdhos|DI>{ub8eQ+l)K>q^%R*Nv|i z*l;VcBxl=B;wgh28Xh1DW=SS7h@ArAg5gzhk~}&RnPe?t%xleRC~^;WvjiVx|Nrw& zW?4;pB!;k;sODt0r#zy?7qBm)ti*m_BPO3MUp5CN4o#a#HUf`GJjy1`cFcll`EG|L z9-m?J{c;jI+road{bt@P@^nMu2%DRH^MGL%iXJbeC=mmlP?<A@`%fbPmSw272Qh>8OMk?563lB1e$%lO#P8K z0Xk9jL=FY#Ef`kERjQ<{LTYzz*wDT15N+oZ5>MhO0_5tZ>$1A5CuBr<#Z{cuB*H0@I+ zIVIk}o3sFz7qGC(m!GfJjTm?fr!~Ay_s~s;cc{9kAy4VV{29DMiOUtYICX|^h?P9V z(cY7IA7?3b*)9vrPgK==gDW524<$b0`>eq+e3U`QKbr!}tHk)%`z;PH-HnaTlyc|z zFn6l*N8+4Gni3-Bi#3pSlShjr}@9ptz#7pL|>j+%#gc!ZkA*uot}Z@x1Y zhy}+{xNy@1)j7-#vB2;+hQ}~M1Ip|EfF!{i!)OPGo^~3;(^Ze>$^VrJoH~a^6tmWe zB2D1k{S)|rd8-HWmL-;$u7IdRNYtZQ1kfrP&@O^lDm1JTA@qwdc8De%7IZYl9Gs%> zY0-=`B7*Nk6jwzneirlahiJoJB8F>Xfxiy}Rjw!ZA%x$#0#mYP{Kl1+wzL($a@8d) z?f8X@EduDr6`aF)lEV&M!pCF_;uAu;0QJ{!7@7uAM~{XclE~^mag^qKO8@Kd89t|P ZfJ)UD_?miAvh~uJA65rH-_To!%)g^%Hz)uA diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2.class b/bin/main/UnitInfo/ui/UnitDisplay$2.class deleted file mode 100644 index ef486ec355f456f569453de746be048563501fe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3305 zcma)833n4!6#iaGJ8c*sgtBy@AQVl?5-5vHkgX7@mPHE%T+r!c+D<#ol+3hP6h#qt z-1mLMU4#k&sUq%*{1^rG;Cj6G&9qHJ+hfj2^5(s}e)qfg&FOznoCL5GXB6ZKlx$9! zZf&Z`j&+(bUavNt4omB4%79;>laPCSSSC}o>ve4KL_Z3vR{ zsVXWkjcjPiq`)Lk$U|j~WwaY9Hy&*Wli)?{Y=*$xVH2#Zj$aS~WmjjWjP;%EjYe7q zPLb5vx@I+KX_FK2Hv^2gK-qBUk#T`SOKWdTYFwCUky@EgZULn^3RyvwKq$L-^{cdW z75DgHVlPA)~rTpgIdxX<`86oJU`o zQJ;V%jQXVlu_5suGO-%Nvf@R!9B~C#2#oDdt)7r{RAT*=0>O4Wx!J5Icn#uZB8cT! zsbGb`Yt%~bVPnMd~_Rg&W<&hB#vBG8*4XhBb zj3y$#pl{ibxOs#a;Lak({{|H|;wEyJ<^VYGq1}1P3T`Ir{eb6Algb4_Y=_2-Xk=oJ zKw%mIfmH-;VEGCUiY67!3`M{(cTvd-eS#D9CNlL}wJwcDQ>vK;Q`$^569L-Lu7HX) zu|FQ&P8%^IH;+0MDcAyvBgLtqLLMk?x>Kj=X6zvL?tr5pO%#$;ngvq@xC!c@c&Ep(t5U)w;mhBLW z)){V#omBA>UZ#@J;3x7(G_sqZZ~Bw1RkrOCp|lQ9k&t{1ZzyGh%ge zLX)7@r0K4m?pE<8-VzwyKCmTlCXxlbujv_ItEG~b;Z)Yyc3WphJWI^)fUKQCikrGS zjBN4$f9Sa!SvR{CeakhPW!0Om5g%88SGjMpBJ1Z;2ygQ(`<{wR5Fx>L1uC*<{=l0@ z-^CTe2fotBDz=f5f`hcjcTsi_zK0Nc*#1!!EilRckz6?+wGfW^qP;41;#Lwp!6o-9 zp3_|+d`>MAi6%n$f~|k0;$iG3l`m;SK&?%sjC2ikmSfN)`Ceew1vD6{m_-+Q zK6;g>o>*@5-mK)>_kZ;U-uXRx>jmmSBl@aop^n$`>w{$ri@ zxGsZ@8Eo1z5JrVe?JOm9j#B#-<8dCPIE$(HgKq3UvqGxD7HowGgLgWC_FxCeKa z`WvUPJA?apLz>;qW=F|N1!Y{n(TmjYeWvk{JQWq>gBa`ki1@)3_TUk+^2EWM$jX34WsIJna1sxs61i diff --git a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class deleted file mode 100644 index 09fecd8860a9b46ad2891a9ee06c60e076e8c665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10662 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 E01+@RI{*Lx diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class deleted file mode 100644 index ad4ab9dfb28657a0d624c553289b764468ab40af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5658 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 diff --git a/bin/main/UnitInfo/ui/UnitDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay.class deleted file mode 100644 index 06e8067ba7c9c56893ef47dc2ed927ff0739dcd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16054 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 diff --git a/bin/main/bundles/bundle.properties b/bin/main/bundles/bundle.properties deleted file mode 100644 index b935469..0000000 --- a/bin/main/bundles/bundle.properties +++ /dev/null @@ -1,103 +0,0 @@ -#UI -shar-stat.health = Health: {0} -shar-stat.shield = Shield: {0} -shar-stat.payloadCapacity = Payloads: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Power: {0}/{1} -shar-stat.powerIn = InPower: {0}/s -shar-stat.powerOut = OutPower: {0}/s -shar-stat.ammos = Ammo: {0}/{1} -shar-stat.commandUnits = Commands: {0}/{1} -shar-stat.reload = Reload: {0}% -shar-stat.progress = Progress: {0}% -shar-stat.attr = Attribute: x{0} -shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0} -shar-stat-waveShield = [lightgray]Shield:[] {0} -shar-stat.waveStatus = [lightgray]Status:[] -shar-stat.waveItem = [lightgray]Item:[] - -#Settings -setting.barstyle.name = Unit UI: Change Bar Style -setting.barstyle.description = Changes the bar sprite in the unit information interface. -setting.infoUiScale.name = Information UI Scale -setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. -setting.coreItemCheckRate.name = Resource UI: Update Rate -setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Wave UI: Wave Amount To Display -setting.wavemax.description = Sets the limit of visible waves in the wave list. -setting.infoui.name = Display Information UI -setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Display Wave UI -setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Display Previous Wave -setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. -setting.emptywave.name = Wave UI: Display Empty Wave -setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Resource UI: Calculate item inc/dec speed. -setting.itemcal.description = Calculate increase/decrease speed of core item and display results. - -setting.rangeRadius.name = Near Range Margin -setting.rangeRadius.description = Sets the range detection distance. -setting.rangeNearby.name = Display Near Range -setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. -setting.allTargetRange.name = Display All Target Ranges -setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. -setting.aliceRange.name = Display Alice Range -setting.aliceRange.description = Displays alice turret range too. -setting.RangeShader.name = Enable Animation -setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. - -setting.selectopacity.name = Select Arrow Opacity -setting.selectopacity.description = Sets the opacity of selection arrow. -setting.baropacity.name = Health Bar Opacity -setting.baropacity.description = Sets the opacity of the unit health bar. -setting.uiopacity.name = UI Background Opacity -setting.uiopacity.description = Sets the opacity of the interface background. -setting.softRangeOpacity.name = Range Opacity -setting.softRangeOpacity.description = Sets the opacity of range circle. - -setting.pathlinelimit.name = Path Line Limit -setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = Unit Line Limit -setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = Logic Line Limit -setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = Spawn Arrow Limit -setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. -setting.linkedMass.name = Display Mass Driver Link Line -setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. -setting.linkedNode.name = Display Node Link Line -setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. -setting.select.name = Display Selection Arrow -setting.select.description = Shows which unit or block is selected. -setting.deadTarget.name = Keep Target Locked After Its Death -setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. -setting.distanceLine.name = Display Distance Line From Selected Target -setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. -setting.spawnerarrow.name = Indicate Wave Spawn-Point -setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. - -setting.autoShooting.name = Enable Auto Shooting -setting.autoShooting.description = no don't do hack - -setting.shar-title = UnitInfo Settings -setting.shar-ui = Overlay UI Settings -setting.shar-range = Auto Range Settings -setting.shar-opacity = Opacity Settings -setting.shar-draw = Overdrawing Settings -setting.shar-etc = Other - -#Hud -hud.unit = Unit Info -hud.wave = Wave Info -hud.item = Resource Info -hud.cancel = Hidden - -#Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_ko.properties b/bin/main/bundles/bundle_ko.properties deleted file mode 100644 index fdbef06..0000000 --- a/bin/main/bundles/bundle_ko.properties +++ /dev/null @@ -1,100 +0,0 @@ -#UI -shar-stat.health = 체력: {0} -shar-stat.shield = 방어막: {0} -shar-stat.payloadCapacity = 화물: {0}²/{1}² -shar-stat.power = 전력: {0}/{1} -shar-stat.powerIn = 전력 생산량: {0}/s -shar-stat.powerOut = 전력 소모량: {0}/s -shar-stat.ammos = 탄약: {0}/{1} -shar-stat.commandUnits = 지휘 유닛: {0}/{1} -shar-stat.reload = 재장전: {0}% -shar-stat.progress = 진행도: {0}% -shar-stat.attr = 친화력: x{0} -shar-stat-waveAmount = [lightgray]유닛 수:[] {0} -shar-stat-waveShield = [lightgray]방어막:[] {0} -shar-stat.waveStatus = [lightgray]상태이상:[] -shar-stat.waveItem = [lightgray]아이템:[] - -# Settings -setting.barstyle.name = 바 스타일 변경 -setting.barstyle.description = 유닛 탭의 바 스프라이트를 바꿉니다. -setting.infoUiScale.name = 정보 UI 스케일링 -setting.infoUiScale.description = 좌측 정보 UI의 크기를 설정합니다. -setting.coreItemCheckRate.name = 자원 탭: 업데이트 주기 -setting.coreItemCheckRate.description = 코어 자원을 확인하는 주기를 설정합니다. 더 느릴수록 기기 부하가 줄어듭니다. -setting.wavemax.name = 표시할 단계 수 -setting.wavemax.description = 단계 탭에서 표시할 웨이브 수 제한을 설정합니다. -setting.infoui.name = 정보 UI 표시 -setting.infoui.description = 좌측 탭 UI를 표시합니다. 비활성 시 관련된 모든 업데이트가 중지됩니다. -setting.pastwave.name = 이전 단계 표시 -setting.pastwave.description = 단계 탭에서 이전 단계를 표시합니다. 현재 단계는 빨간색으로 강조됩니다. -setting.emptywave.name = 빈 단계 표시 -setting.emptywave.description = 단계 탭에서 빈 단계를 표시합니다. -setting.itemcal.name = 자원 탭: 입출력 속도 계산 -setting.itemcal.description = 아이템의 증가/감소 속도를 계산하여 표시합니다. - -setting.rangeRadius.name = 사거리 접근 거리 -setting.rangeRadius.description = 사거리 감지 거리를 설정합니다. -setting.rangeNearby.name = 자동 사거리 표시 -setting.rangeNearby.description = 자동 사거리 표시 기능을 활성화합니다. 적 사거리에 일정 거리만큼 접근하면 사거리를 미리 표시합니다. -setting.allTargetRange.name = 모든 목표물 사거리 표시 -setting.allTargetRange.description = 모든 사거리를 표시합니다. 자신을 조준할 수 없는 대상의 사거리는 회색으로 보여집니다. -setting.aliceRange.name = 아군 사거리 표시 -setting.aliceRange.description = 아군 사거리도 표시합니다. -setting.RangeShader.name = 에니매이션 활성화 -setting.RangeShader.description = 큰 프레임 드랍을 대가로 보기 편한 에니메이션을 활성화합니다. - -setting.selectopacity.name = 선택 화살표 투명도 -setting.selectopacity.description = 선택 화살표의 투명도를 조절합니다. -setting.baropacity.name = 유닛 바 투명도 -setting.baropacity.description = 유닛 바의 투명도를 조절합니다. -setting.uiopacity.name = UI 배경 투명도 -setting.uiopacity.description = UI 배경 투명도를 조절합니다. -setting.softRangeOpacity.name = 포탑 사거리 투명도 -setting.softRangeOpacity.description = 포탑 사거리의 투명도를 조절합니다. - -setting.pathlinelimit.name = 단계 경로선 제한 -setting.pathlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.unitlinelimit.name = 유닛 경로선 제한 -setting.unitlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.logiclinelimit.name = 로직선 제한 -setting.logiclinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.spawnarrowlimit.name = 단계 화살표 제한 -setting.spawnarrowlimit.description = 다수의 화살표들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.gaycursor.name = 마우스 꼬리효과 -setting.gaycursor.description = 마우스 커서에 무지개 효과를 생성합니다. -setting.unithealthui.name = 유닛 바 표시 -setting.unithealthui.description = 각 유닛의 체력, 탄약, 방어막, 상태이상, 화물에 대해서 간략하게 표시합니다. -setting.blockfont.name = 블록 정보 표시 -setting.blockfont.description = 각 블록의 체력, 보호막, 재장전 등에 대해서 숫자로 표시합니다. -setting.linkedMass.name = 매스 드라이버 연결선 표시 -setting.linkedMass.description = 선택한 매스 드라이버와 연결된 매스 드라이버들을 선으로 이어서 표시합니다. -setting.linkedNode.name = 노드 연결선 표시 -setting.linkedNode.description = 선택한 블록과 전기적으로 연결된 블록들을 선으로 이어서 표시합니다. -setting.select.name = 선택 화살표 표시 -setting.select.description = 어떤 유닛이나 블록을 선택했는지 표시합니다. -setting.deadTarget.name = 고정 목표물이 죽더라도 계속 고정하기 -setting.deadTarget.description = 고정 목표물이 죽어도 그 좌표와 대상 정보를 계속 표시합니다. -setting.distanceLine.name = 목표물과의 거리선 표시 -setting.distanceLine.description = 목표물과 어느정도나 멀어졌는지 점선과 숫자로 표시합니다. -setting.spawnerarrow.name = 적 단계 생성지점을 가르키는 화살표를 표시합니다. -setting.spawnerarrow.description = - -setting.autoShooting.name = 자동 사격 활성화 -setting.autoShooting.description = - -setting.shar-title = UnitInfo 설정 -setting.shar-ui = 정보UI 설정 -setting.shar-range = 자동 사거리 설정 -setting.shar-opacity = 투명도 설정 -setting.shar-draw = 덧그리기 설정 -setting.shar-etc = 기타 - -#Hud -hud.unit = 유닛 정보 -hud.wave = 단계 정보 -hud.item = 자원 정보 -hud.cancel = 닫음 - -#Mod -shar-description = 여러가지 다양한 정보들을 인게임에서 보여주는 다기능 정보 모드.\n\n[#AE00FB]인게임 UI:[] 좌측 탭에 위치했으며 커서를 통한 유닛/건물이나 단계 목록, 코어, 자원 정보를 알려줍니다.\n\n[#B5FFD9]유닛/건물 정보:[] 커서로 유닛이나 건물의 정보를 표시합니다.\n\n[#B5FFD9]단계 정보:[] 유닛 종류와 수, 보스 유무를 목록에 담아 보여줍니다. 클릭해서 유닛 정보도 열람할 수 있습니다.\n\n[#B5FFD9]코어 정보:[] 각 팀의 코어 위치와 체력을 보여줍니다. 클릭해서 카메라 위치를 변경할 수 있습니다.\n\n[#B5FFD9]타일 정보:[] 커서 위치의 블록/타일/광물 아이콘과 좌표를 보여줍니다. 남은 단계 유닛도 보여줍니다.\n\n[#B5FFD9]자원 정보:[] 각 팀의 현재 자원(증감치)와 유닛 수를 보여줍니다.\n\n\n[#AE00FB]인게임 그리기:[] 각 유닛이나 블록같은 특정 위치에 여러가지 정보를 덧그립니다.\n\n[#B5FFD9]블록 스캐너:[] 커서 주변의 포탑과 벽의 사거리와 체력을 바로 표시합니다.\n\n[#B5FFD9]유닛 바:[] 각 팀의 유닛의 탄약, 방어막, 체력을 바로 보여줍니다.\n\n[#B5FFD9]포탑 사거리:[] 포탑 사거리를 표시합니다.\n\n[#B5FFD9]전선 연결 표시:[] 커서에 있는 블록과 전력으로 연결된 다른 블록들을 초록색 전선으로 이어서 그립니다.\n\n[#B5FFD9]매스 연결 표시:[] 커서에 있는 드라이버와 연결된 다른 드라이버들을 선으로 이어서 그립니다. diff --git a/bin/main/bundles/bundle_ru.properties b/bin/main/bundles/bundle_ru.properties deleted file mode 100644 index b7acc9b..0000000 --- a/bin/main/bundles/bundle_ru.properties +++ /dev/null @@ -1,94 +0,0 @@ -#UI -shar-stat.health = Здоровье: {0} -shar-stat.shield = Щит: {0} -shar-stat.payloadCapacity = Груз: {0}² / {1}² -shar-stat.capacity = {0}: {1} / {2} -shar-stat.power = Энкргия: {0} / {1} -shar-stat.powerIn = Выработка энергии: {0}/s -shar-stat.powerOut = Потребление энергии: {0}/s -shar-stat.ammos = Патроны: {0} / {1} -shar-stat.commandUnits = Контролирует: {0} / {1} -shar-stat.reload = Перезарядка: {0}% -shar-stat.progress = Прогресс: {0}% -#хз правильно ли я понял -shar-stat.attr = Эффективность: x{0} -shar-stat-waveAmount = [lightgray]Количество:[] {0} -shar-stat-waveShield = [lightgray]Щит:[] {0} -shar-stat.waveStatus = [lightgray]Статус:[] -shar-stat.waveItem = [lightgray]Предмет:[] - -#Settings -setting.barstyle.name = Unit Tap: Сменить стиль. -setting.barstyle.description = меняет спрайт в Unit Tap (стиль отображения). -setting.infoUiScale.name = Масштаб интерфейса -setting.infoUiScale.description = Масштаб интерфейса на панели слева. -setting.coreItemCheckRate.name = Resource Tap: update rate -setting.coreItemCheckRate.description = задает как часто обновляется число предметов в ядре. Чем больше время, тем меньше лагов. -setting.wavemax.name = Wave Tap: количество отображаемых волн. -setting.wavemax.description = установка максимального числа отображаемых волн. -setting.infoui.name = Display Info UI -setting.infoui.description = enable left-side tap ui to display. when inactive, all associated updates will be stopped. -setting.pastwave.name = Wave Tap: Display Previous Wave -setting.pastwave.description = display previous wave on wave list tap. Current wave is highlighted with red color. -setting.emptywave.name = Wave Tap: Display Empty Wave -setting.emptywave.description = display empty wave on wave list tap. - -setting.rangeRadius.name = Near Range Margin -setting.rangeRadius.description = set the range detection distance. -setting.rangeNearby.name = Display Near Range -setting.rangeNearby.description = Enable automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. -setting.allTeamRange.name = Display Player Team Range -setting.allTeamRange.description = display alliance's range. -setting.allTargetRange.name = Display All Target Range -setting.allTargetRange.description = display all range. The range of targets that cannot be aimed at themselves is shown as gray. -setting.coreRange.name = Display Core Range -setting.coreRange.description = display enemy core build-limit range. -setting.unitRange.name = Display Unit Range -setting.unitRange.description = display unit range. -setting.softRangeDrawing.name = Display Soft Range -setting.softRangeDrawing.description = The shape of the circle that marks the range becomes thinner and opaque. - -setting.selectopacity.name = Select Arrow Opacity -setting.selectopacity.description = set opacity of select arrow. -setting.baropacity.name = Health Bar Opacity -setting.baropacity.description = set opacity of unit bar. -setting.uiopacity.name = UI Background Opacity -setting.uiopacity.description = set opacity of ui background. -setting.softRangeOpacity.name = Soft Range Opacity -setting.softRangeOpacity.description = set opacity of soft range. - -setting.unitlinelimit.name = Лимит отображения путей -setting.unitlinelimit.description = слишком большое число путей может создавать лаги. Рекомендуется настроить под свое устройство. -setting.gaycursor.name = Включить след курсора -setting.gaycursor.description = Создает радужный эффект, следующий за курсором. -setting.unithealthui.name = Отображать панель юнита -setting.unithealthui.description = информация о здоровье, патронах, щите, эффекте статуса и грузе для каждого юнита. -setting.linkedMass.name = Отображать линию соединения ЭМ катапульт. -setting.linkedMass.description = отображает все соединения ЭМ катапульт ведущих к/от выбранной. -setting.linkedNode.name = Отображать линию соединения силовых узлов. -setting.linkedNode.description = отображает соединения с блоками, находящимися в той же электросети, при помощи линий. -setting.select.name = Отображать "выбранную сущность" -setting.select.description = показывает, какой юнит/блок выбран. -setting.deadTarget.name = сохранять выбранную цель для отображения, даже если она мертва. -setting.deadTarget.description = продолжать отображение координат и информации о цели, даже если она будет уничтожена. -setting.distanceLine.name = Display distance line from info target -setting.distanceLine.description = display dotted lines and numbers how far away the target is. - -setting.autoShooting.name = Включить автострельбу. -setting.autoShooting.description = [red]не читери, не будь какахой - -setting.shar-title = Настройки UnitInfo -setting.shar-wave = InfoTap Setting -setting.shar-range = AutoRange Setting -setting.shar-opacity = Opacity Setting -setting.shar-draw = Overdrawing Setting -setting.shar-etc = etc - -#Hud -hud.unit = Инфо о юните -hud.wave = Инфо о волне -hud.item = Ресурсы -hud.cancel = Скрыто - -#Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_tr.properties b/bin/main/bundles/bundle_tr.properties deleted file mode 100644 index d45b876..0000000 --- a/bin/main/bundles/bundle_tr.properties +++ /dev/null @@ -1,100 +0,0 @@ -#UI -shar-stat.health = Sağlık: {0} -shar-stat.shield = Kalkan: {0} -shar-stat.payloadCapacity = Taşıma Kapasitesi: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Güç: {0}/{1} -shar-stat.powerIn = InPower: {0}/s -shar-stat.powerOut = OutPower: {0}/s -shar-stat.ammos = Mermi: {0}/{1} -shar-stat.commandUnits = Emirler: {0}/{1} -shar-stat.reload = Yeniden Y.: {0}% -shar-stat.progress = Süreç: {0}% -shar-stat.attr = Attribute: x{0} -shar-stat-waveAmount = [lightgray]Miktar:[] {0} -shar-stat-waveShield = [lightgray]Kalkan:[] {0} -shar-stat.waveStatus = [lightgray]Durum:[] -shar-stat.waveItem = [lightgray]Eşya:[] - -#Settings -setting.barstyle.name = Bar Tarzını Değiştir -setting.barstyle.description = Birliklere dokunulunca çıkan barların tarzını değiştirir. -setting.infoUiScale.name = Bilgi Arayüzü Boyutu -setting.infoUiScale.description = Ekranın solundaki bilgi penceresinin boyutunu ayarlar. -setting.coreItemCheckRate.name = Çekirdek Kaynak Güncelleme Aralığı -setting.coreItemCheckRate.description = Çekirdek kaynaklarının ne sıklıkla kontrol edildiğini ayarlar.\nDaha yavaş değerler daha az lag sağlar. -setting.wavemax.name = Gösterilen Dalga Sayısı -setting.wavemax.description = Dalga listesi için dalga sayısı sınırı ayarlar. -setting.infoui.name = Bilgi Arayüzünü Göster -setting.infoui.description = Ekranın solundaki bilgi arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur. -setting.waveui.name = Dalga Arayüzünü Göster -setting.waveui.description = Ekranın sol-üstündeki dalga arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur. -setting.pastwave.name = Önceki Dalgayı Göster -setting.pastwave.description = Dalga listesinde önceki dalgayı gösterir.\nMevcut dalga kırmızı renk ile gösterilir. -setting.emptywave.name = Boş Dalga Göster -setting.emptywave.description = Dalga listesinde boş dalga gösterir. - -setting.rangeRadius.name = Yakınlık Göstergesi Sınırı -setting.rangeRadius.description = Yakınlık tespit alanını ayarlar. -setting.rangeNearby.name = Yakınlık Göstergesini Göster -setting.rangeNearby.description = Otomatik uzaklık göstergesini gösterir.\nHedefe belli bir düzeyde yaklaşılırsa uzaklık gösterilir. -setting.allTargetRange.name = Tüm Hedef Alanlarını Göster -setting.allTargetRange.description = Tüm alanları gösterir.\nKendilerine nişan alınamayan hedefler gri renkle gösterilir. -setting.coreRange.name = Çekirdek Alanı Göster -setting.coreRange.description = Düşman çekirdeği yapı limiti alanını gösterir. -setting.RangeShader.name = Alan Animasyonunu Aç - -setting.selectopacity.name = Ok Opaklığını Seç -setting.selectopacity.description = Seçim okunun opaklığını ayarlar. -setting.baropacity.name = Can Barı Opaklığı -setting.baropacity.description = Birlik can barının opaklığını ayarlar. -setting.uiopacity.name = Arayüz Arkaplan Opaklığı -setting.uiopacity.description = Arayüzün arkaplan opaklığını ayarlar. -setting.softRangeOpacity.name = Alan Opaklığı -setting.softRangeOpacity.description = Alan çemberinin opaklığını ayarlar. - -setting.pathlinelimit.name = PathLines limit -setting.pathlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = UnitLines limit -setting.unitlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = LogicLines limit -setting.logiclinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = SpawnArrows limit -setting.spawnarrowlimit.description = many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = create a rainbow effect on the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = display briefly about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = display briefly about health, shield, reload etc in each block. -setting.linkedMass.name = Display mass driver link line -setting.linkedMass.description = line the mass drivers associated with the selected mass drivers. -setting.linkedNode.name = Display node link line -setting.linkedNode.description = display the blocks electrically connected to the selected blocks by a line. -setting.select.name = Display Select Arrow -setting.select.description = display which unit or block is selected. -setting.deadTarget.name = save locked target even if it's dead -setting.deadTarget.description = continue to display the coordinates and target information when a fixed target dies. -setting.distanceLine.name = Display distance line from info target -setting.distanceLine.description = display dotted lines and numbers how far away the target is. -setting.spawnerarrow.name = Display arrow pointing to wave spawn-points. -setting.spawnerarrow.description = - -setting.autoShooting.name = Enable Auto Shooting -setting.autoShooting.description = no don't do hack - -setting.shar-title = UnitInfo Ayarları -setting.shar-ui = OverlayUI Ayarları -setting.shar-range = AutoRange Ayarları -setting.shar-opacity = Opaklık Ayarları -setting.shar-draw = Çizim ayarları -setting.shar-etc = Diğer - -#Hud -hud.unit = Birim Bilgisi -hud.wave = Dalga Bilgisi -hud.item = Kaynak Bilgisi -hud.cancel = Gizli - -#Mod -shar-description = Oyun içi çeşitli bilgiler gösteren çok-işlevli bilgi modu.\n\n[#AE00FB]Oyun-içi arayüz:[] Sol tarafta bulunur, imleç ile birim/yapı, dalga listesi, çekirdek ve kaynak bilgisi gösterir.\n\n[#B5FFD9]Birim/Yapı Bilgisi:[] İmleç ile yapı/birim bilgisi gösterir.\n\n[#B5FFD9]Dalga bilgisi:[] Tür/miktar/boss bilgilerini de içeren dalga listesi gösterir. Tıklayarak detaylı bilgi alınabilir.\n\n[#B5FFD9]Çekirdek Bilgisi:[] Her takımın çekirdek konum/sağlığını gösterir. Tıklanarak kamera değiştirilebilir.\n\n[#B5FFD9]Blok Bilgisi:[] Farenin yanında blok/yer/maden simgesi ve konumunu gösterir. Eğer mevcut dalga varsa, kalan düşman sayısını da gösterir.\n\n[#B5FFD9]Kaynak Bilgisi:[] Her takımın mevcut madenlerini(azalma/artma), ve birlik sayısını gösterir.\n\n\n[#AE00FB]Oyun-içi Çizici:[] Ekranı çizer, çizim konumu herhangi bir blok veya birim olabilir.\n\n[#B5FFD9]Blok Tarayıcısı:[] Farenin yakınında taret/duvar can ve alanını gösterir.\n\n[#B5FFD9]Birim Barı:[] Her birliğin altında can/mermi/kalkan oranını çizer.\n\n[#B5FFD9]Taret Alanı:[] Taret alanını çizer.\n\n[#B5FFD9]Güç Bağlantısı:[] Seçili blok ile güç bağlantısı olan blokları gösterir.\n\n[#B5FFD9]Kütle Sürücüsü Bağlantısı:[] İki kütle sürücüsü arasındaki bağlantıyı çizer. diff --git a/bin/main/bundles/bundle_uk_UA.properties b/bin/main/bundles/bundle_uk_UA.properties deleted file mode 100644 index 315daea..0000000 --- a/bin/main/bundles/bundle_uk_UA.properties +++ /dev/null @@ -1,104 +0,0 @@ -#UI -shar-stat.health = Здоров'я: {0} -shar-stat.shield = Щит: {0} -shar-stat.payloadCapacity = Вантаж: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Енергія: {0}/{1} -shar-stat.powerIn = Виробництво енергії: {0}/s -shar-stat.powerOut = Споживання енергії: {0}/s -shar-stat.ammos = Патрони: {0}/{1} -shar-stat.commandUnits = Commands: {0}/{1} -shar-stat.reload = Reload: {0}% -shar-stat.progress = Прогрес: {0}% -shar-stat.attr = Прискореня: x{0} -shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} -shar-stat-waveShield = [lightgray]Щит:[] {0} -shar-stat.waveStatus = [lightgray]Статус:[] -shar-stat.waveItem = [lightgray]Предмети:[] - -#Settings -setting.barstyle.name = Unit UI: Змінити стиль панелі -setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. -setting.infoUiScale.name = Information UI Scale -setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. -setting.coreItemCheckRate.name = Resource UI: Update Rate -setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Інтерфейс хвиль:показувати кількість хвиль. -setting.wavemax.description = Sets the limit of visible waves in the wave list. -setting.infoui.name = Display Information UI -setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Відображати користувацький інтерфейс юнітів -setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Display Previous Wave -setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. -setting.emptywave.name = Wave UI: Display Empty Wave -setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Resource UI: Calculate item inc/dec speed. -setting.itemcal.description = Calculate increase/decrease speed of core item and display results. - -setting.rangeRadius.name = Близька межа діапазону -setting.rangeRadius.description = Встановлює відстань виявлення дальності. -setting.rangeNearby.name = Відображати найближчі радіуси -setting.rangeNearby.description = Ввімкнути автоматичне відображення радіусів досяжності. \nЯкщо ви наближається до радіусу досяжності достатньо близько, він відображається заздалегідь. -setting.allTargetRange.name = Відобразити усі радіуси -setting.allTargetRange.description = Відображає усі радіуси досяжності. \nРадіус цілей, на які знаходяться поза ним відображаються сірим. -setting.aliceRange.name = Показую радіус союзних гармат -setting.aliceRange.description = Показує радіус гармат союзників теж. -setting.RangeShader.name = Включити анімацію -setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. - -setting.selectopacity.name = Прозорість стрілки вибору -setting.selectopacity.description = Встановлює прозорість стрілки вибору. -setting.baropacity.name = Прозорість панелі здоров’я -setting.baropacity.description = Встановлює прозорість панелі здоров’я бойових одиниць. -setting.uiopacity.name = Прозорість фону інтерфейсу -setting.uiopacity.description = Встановлює прозорість фону інтерфейсу. -setting.softRangeOpacity.name = Прозорість радіусу досяжності -setting.softRangeOpacity.description = Встановлює прозорість радіусу досяжності. - -setting.pathlinelimit.name = Обмеження ліній шляху -setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.unitlinelimit.name = Ліміт позначення шляхів -setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.logiclinelimit.name = Обмеження ліній логіки -setting.logiclinelimit.description =Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.spawnarrowlimit.name = Обмеження стріолок появи -setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.gaycursor.name = Вмикає ефект веселки під курсором -setting.gaycursor.description = Створює ефект веселки під курсором миші. -setting.unithealthui.name = Відображати панель одиниць -setting.unithealthui.description = Відображає інформацію про здоров’я, боєприпаси, міцність щита, ефекти статусу, і вантаж в кожному юніті. -setting.blockfont.name = Показати інформацію про блок -setting.blockfont.description = Відображає коротку інформацію про здоров’я, щит, перезавантаження та інше в кожному блоці. -setting.linkedMass.name = Показує лінію з’єднання електромагнітних катапульт -setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією. -setting.linkedNode.name = Відобразити з’єднання вузлів -setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній. -setting.select.name = Відобразити стрілку вибору -setting.select.description = Показує, яка одиниця або блок вибрано. -setting.deadTarget.name = Тримайте ціль заблокованою після її смерті -setting.deadTarget.description = Продовжує відображати координати та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. -setting.distanceLine.name = Відображає лініюЮ що показує дистанцію до вибраної цілі -setting.distanceLine.description = Відображає пунктирні лінії і числа щоб указати відстань до цілі. -setting.spawnerarrow.name = Вказує точку появи хвиль. -setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Включити авто стрільбу -setting.autoShooting.description = Ні, не взламуй. - -setting.shar-title = Налаштування UnitInfo -setting.shar-ui = Налаштування накладання інтерфейсу -setting.shar-range = Налаштування AutoRange -setting.shar-opacity = Налаштування прозорості -setting.shar-draw = Налаштування промальовки -setting.shar-etc = Інше - -#Hud -hud.unit = Інформація про одиницю -hud.wave = Інформація про хвилю -hud.item = Інформація про ресурси -hud.cancel = Сховано - -#Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. - - diff --git a/bin/main/bundles/bundle_zh_CN.properties b/bin/main/bundles/bundle_zh_CN.properties deleted file mode 100644 index 6f4e21f..0000000 --- a/bin/main/bundles/bundle_zh_CN.properties +++ /dev/null @@ -1,100 +0,0 @@ -#UI -shar-stat.health = 生命值: {0} -shar-stat.shield = 护盾容量: {0} -shar-stat.payloadCapacity = 载荷容量: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = 电力: {0}/{1} -shar-stat.powerIn = 发电量: {0}/s -shar-stat.powerOut = 耗电量: {0}/s -shar-stat.ammos = 弹药: {0}/{1} -shar-stat.commandUnits = 指挥上限: {0}/{1} -shar-stat.reload = 装填进度: {0}% -shar-stat.progress = 进度: {0}% -shar-stat.attr = 效率: x{0} -shar-stat-waveAmount = [lightgray]敌人数量:[] {0} -shar-stat-waveShield = [lightgray]护盾:[] {0} -shar-stat.waveStatus = [lightgray]状态效果:[] -shar-stat.waveItem = [lightgray]携带物品:[] - -#Settings -setting.barstyle.name = 单位UI: 更改UI样式 -setting.barstyle.description = 更改单位信息栏栏位UI的样式 -setting.infoUiScale.name = 信息UI的大小 -setting.infoUiScale.description = 设置左侧信息UI的大小 -setting.coreItemCheckRate.name = 资源UI: 更新频率 -setting.coreItemCheckRate.description = 设置检查核心资源的频率.\n降低频率以提高游戏性能. -setting.wavemax.name = 波次UI: 显示波次数量 -setting.wavemax.description = 在波次列表中显示的波次数 -setting.infoui.name = 显示信息UI -setting.infoui.description = 启用左侧的信息UI.\n禁用此设置后, 将不再显示左侧的信息UI. -setting.waveui.name = 显示波次UI -setting.waveui.description = 启用左上的波次UI.\n禁用此设置后, 将不再显示左上的波次UI. -setting.pastwave.name = 波次UI: 显示之前的波次 -setting.pastwave.description = 在波次列表中显示之前波次的信息.\n当前波次的信息则显示为红色. -setting.emptywave.name = 波次UI: 显示空过波次 -setting.emptywave.description = 在波次列表中显示无事发生的空波次信息. - -setting.rangeRadius.name = 范围显示距离 -setting.rangeRadius.description = 设置范围显示的距离. -setting.rangeNearby.name = 显示附近的范围 -setting.rangeNearby.description = 启用自动范围显示.\n接近一个东西后显示其范围. -setting.allTargetRange.name = 显示所有目标的攻击范围 -setting.allTargetRange.description = 显示所有目标的范围.\n无法攻击你的目标的攻击范围的颜色将显示为灰色. -setting.coreRange.name = 显示核心范围 -setting.coreRange.description = 显示敌方核心禁止建造的范围. -setting.RangeShader.name = 启用范围的动画效果 - -setting.selectopacity.name = 指示箭头的不透明度 -setting.selectopacity.description = 设置指示箭头的不透明度. -setting.baropacity.name = 生命值UI的不透明度 -setting.baropacity.description = 设置生命值UI的不透明度. -setting.uiopacity.name = UI背景的不透明度 -setting.uiopacity.description = 设置左侧信息UI背景的不透明度. -setting.softRangeOpacity.name = 范围圈的不透明度 -setting.softRangeOpacity.description = 设置范围圈的不透明度. - -setting.pathlinelimit.name = 路径线限制 -setting.pathlinelimit.description = 过多的路径线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.unitlinelimit.name = 单位线限制 -setting.unitlinelimit.description = 过多的单位线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.logiclinelimit.name = 逻辑线限制 -setting.logiclinelimit.description = 过多的逻辑线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.spawnarrowlimit.name = 出生点箭头限制 -setting.spawnarrowlimit.description = 过多的出生点箭头可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.gaycursor.name = 光标拖痕效果 -setting.gaycursor.description = 若启用此项, 则在光标处不断绘制彩虹特效. -setting.unithealthui.name = 单位信息 -setting.unithealthui.description = 若启用此项, 则在单位上面简要的显示其生命值, 弹药, 护盾容量, 状态效果和有效荷载等信息. -setting.blockfont.name = 方块信息 -setting.blockfont.description = 若启用此项, 则在方块上面简要的显示其生命值, 护盾容量, 装填进度等信息. -setting.linkedMass.name = 质量驱动器连接线 -setting.linkedMass.description = 若启用此项, 则在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. -setting.linkedNode.name = 电力节点连接线 -setting.linkedNode.description = 若启用此项, 则在已选的耗电方块和与其有关联的电源方块之间进行连线. -setting.select.name = 指示箭头 -setting.select.description = 若启用此项, 则显示会提示你选择了哪个方块的箭头. -setting.deadTarget.name = 保存被锁定的目标, 即便其已死亡 -setting.deadTarget.description = 被锁定的目标死亡后仍显示其坐标和信息. -setting.distanceLine.name = 显示被锁定的目标的信息和距离线 -setting.distanceLine.description = 用虚线和数字显示你与目标之间的距离. -setting.spawnerarrow.name = 敌人出生点箭头指示 -setting.spawnerarrow.description = 显示指向敌人出生点的箭头. - -setting.autoShooting.name = 启用自动射击 -setting.autoShooting.description = 在某些情况下失效. - -setting.shar-title = 单位数据信息Mod设置 -setting.shar-ui = 覆盖式信息UI设置 -setting.shar-range = 范围显示设置 -setting.shar-opacity = 不透明度设置 -setting.shar-draw = 绘制设置 -setting.shar-etc = 其他 - -#Hud -hud.unit = 单位信息 -hud.wave = 波次信息 -hud.item = 资源信息 -hud.cancel = 隐藏 - -#Mod -shar-description = 在游戏内显示各种数据信息的多功能Mod.\n\n[#AE00FB]游戏中的UI:[] 位于左侧, 显示波次列表、核心资源信息和光标所指的单位和方块信息\n\n[#B5FFD9]单位/方块信息:[] 显示光标所指的单位和方块信息.\n\n[#B5FFD9]波次信息:[] 显示波次列表, 包括单位种类/数量/Boss. 可单击查看详细信息\n\n[#B5FFD9]核心信息:[] 显示每个队伍的核心位置/生命值. 可单击以将镜头移动至核心位置.\n\n[#B5FFD9]物块信息:[] 显示光标位置的方块/地板方块/矿石图标和位置. 如果地图有怪物波次设置, 则同样显示剩余的波次单位.\n\n[#B5FFD9]资源信息:[] 显示每个队伍的当前资源(包括资源消耗量)和单位.\n\n\n[#AE00FB]绘制器:[] 在屏幕上进行绘制, 绘制位置可以是方块或单位.\n\n[#B5FFD9]方块扫描器:[] 绘制光标附近炮塔和墙壁的生命值和剩余弹药.\n\n[#B5FFD9]单位UI:[] 绘制每个单位的弹药/护盾/生命值.\n\n[#B5FFD9]炮塔范围:[] 绘制炮塔的攻击范围.\n\n[#B5FFD9]电力链接:[] 在已选的耗电方块和与其有关联的电源方块之间进行连线, 用绿色线进行显示.\n\n[#B5FFD9]质驱链接:[] 在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. diff --git a/bin/main/mod.json b/bin/main/mod.json deleted file mode 100644 index 823ac69..0000000 --- a/bin/main/mod.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "unitinfo", - "displayName": "Unit Information", - "author": "Sharlotte", - "description": "The mod displays more information in-game, such as unit/building, wave, core, tile, item/unit total info etc", - "version": "1.5.3", - "main": "UnitInfo.core.Main", - "minGameVersion": "134", - "dependencies": [], - "hidden": true, - "java": true -} diff --git a/bin/main/shaders/line.frag b/bin/main/shaders/line.frag deleted file mode 100644 index 9a72f9d..0000000 --- a/bin/main/shaders/line.frag +++ /dev/null @@ -1,24 +0,0 @@ -#define HIGHP - -uniform sampler2D u_texture; -uniform vec2 u_texsize; -uniform vec2 u_invsize; -uniform float u_time; -uniform float u_dp; -uniform vec2 u_offset; -varying vec2 v_texCoords; - -void main(){ - vec2 T = v_texCoords.xy; - vec2 coords = (T * u_texsize) + u_offset; - vec4 color = texture2D(u_texture, T); - vec2 v = u_invsize; - vec4 maxed = max(max(max( - texture2D(u_texture, T + vec2(0, 2.0) * v), - texture2D(u_texture, T + vec2(0, -2.0) * v)), - texture2D(u_texture, T + vec2(2.0, 0) * v)), - texture2D(u_texture, T + vec2(-2.0, 0) * v)); - - color.a *= (0.5 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0))); - gl_FragColor = color; -} \ No newline at end of file diff --git a/bin/main/shaders/turretrange.frag b/bin/main/shaders/turretrange.frag deleted file mode 100644 index ecacdb7..0000000 --- a/bin/main/shaders/turretrange.frag +++ /dev/null @@ -1,28 +0,0 @@ -#define HIGHP - -uniform sampler2D u_texture; -uniform vec2 u_texsize; -uniform vec2 u_invsize; -uniform float u_time; -uniform float u_dp; -uniform vec2 u_offset; -varying vec2 v_texCoords; - -void main(){ - vec2 T = v_texCoords.xy; - vec2 coords = (T * u_texsize) + u_offset; - vec4 color = texture2D(u_texture, T); - vec2 v = u_invsize; - vec4 maxed = max(max(max( - texture2D(u_texture, T + vec2(0, 2.0) * v), - texture2D(u_texture, T + vec2(0, -2.0) * v)), - texture2D(u_texture, T + vec2(2.0, 0) * v)), - texture2D(u_texture, T + vec2(-2.0, 0) * v)); - - if(texture2D(u_texture, T).a < 0.9 && maxed.a > 0.9){ - gl_FragColor = vec4(maxed.rgb, maxed.a * 100.0); - }else{ - color.a *= (0.37 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0))); - gl_FragColor = color; - } -} \ No newline at end of file diff --git a/bin/main/sprites/effects/Slaser-end.png b/bin/main/sprites/effects/Slaser-end.png deleted file mode 100644 index 5785c87e4e3a7f956439d57a7a4b13d409a45489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAifV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0G|-o8UJVe|NkGz`|&*X6_8>s3GxdD3S2+M3slR%S>O>_%)r2R7=#&* z=dVZs3O@04aSVxYf7|2Oci4c3`Szdx7qg`|JE{Z+@v%m2nKjur=(9zfOLtaO$mK<| z#IF9?@S@O3VB&X+hJeXi@5C<%P?0^(rsWt@_-er&PH8^#73PbYj2W5zClsqBKH8yJ z#aE#>!=mKO$&@U$8ucEXsT^k;5)PbD3g%<;5OZNpYYS<4D1V7xXs%jXo0zW0ea%f; zix`cYd6sqpRRwkW3E$^b?)F>1Z0Vz&2|(jM85FVFVdQ&MBb@0I0Q$ AtN;K2 diff --git a/bin/main/sprites/effects/Slaser.png b/bin/main/sprites/effects/Slaser.png deleted file mode 100644 index da483af8b6b5a07ccff9c6b9b0e9cc033f7ee1c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^EI@3)!3HGFq;4MtQjEnx?oJHr&dIz4$)-E{Ix;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@g0`M6jv*HQ$$zR8+ZiPd95XEz^fNsE|Ns9& z9}b1%J(B;^7f3j@NnR0P_?a58BUzx8eF`VzlNp8@mo%A~8Kl@m`J_)>ZU-8~;OXk; Jvd$@?2>_}HFN^>H diff --git a/bin/main/sprites/ui/bars/1dotbar-top.png b/bin/main/sprites/ui/bars/1dotbar-top.png deleted file mode 100644 index 818c71d03f435db011069584cda25c1f66af1a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2s6ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@hJf1F&Arj%qKmPx>XJGxu^l!OoV+&B6!PC{x JWt~$(69DNq9##MV diff --git a/bin/main/sprites/ui/bars/1dotbar.png b/bin/main/sprites/ui/bars/1dotbar.png deleted file mode 100644 index 818c71d03f435db011069584cda25c1f66af1a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2s6ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@hJf1F&Arj%qKmPx>XJGxu^l!OoV+&B6!PC{x JWt~$(69DNq9##MV diff --git a/bin/main/sprites/ui/bars/barS-top.png b/bin/main/sprites/ui/bars/barS-top.png deleted file mode 100644 index 215a6adefcf91dd973e09d9f65fbdb1b94365bc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiH!3-q%KO_VLDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoB=)|uK)l4KX~LkkT)&v3OkTuE(!7r{{Nrh`YB$ZS_aMnkH}&M2EKzJ z%(!D>_FJG}o~Mgrh=u>#lYwFl3LLC~rT@G6QUXMB8RtG*{N(PXdt6aAd6{;Ky{Z}s z8+lW|)jZvPJm>zLx8f$(_@B?yboZP3d}Vy{{3}t~$7j7+Bpw!GTXcLKyP1hE&mw8- sU3xYJD?at)W~EG9F?r|G1uL(~&2VAbQNiH131~Ber>mdKI;Vst01ky&NB{r; diff --git a/bin/main/sprites/ui/bars/barS.png b/bin/main/sprites/ui/bars/barS.png deleted file mode 100644 index 69057bd859ae3b3244e3f8ddd719a210b8c8247b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiH!3-q%KO_VLDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheYymzYuK)l42QotsU9JOCOeH~n!T%YaZa44(@;D1TB8wRq_zri_W94|4ROva^t7IfsuTlRe^)q4Z=Re`0&-~|o<}ve&tUEX7V%4`d)4tCvTz#yk hvo!UcV}$VD_-*GH&CRwfnFO?x!PC{xWt~$(697aRR7C&) diff --git a/bin/main/sprites/ui/bars/barSS-top.png b/bin/main/sprites/ui/bars/barSS-top.png deleted file mode 100644 index ff9fcfb3bd8557ac61d0d719756f337a278cfa79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!3-qto!zAXq!^2X+?^QKos)S9a|ZZ?xc>kD|KO4HK;E>tE9^juxg^Lh`2T-~>!)~uY8f~SJR*x382Ao> zFr%o3R|8P6-qXb~#KQmVNl(551{}^8C;XP*)%7;u#1*~I;tD^fR_PRf{I#Ip#e-X3 zNW*W3$L4n4OP3_FlyjFJwY!m*YF%{M)_J?n-Hj!OW3Rv2^(6fNCYG~03BuXo%GvLD z*IYfF6Sen9nQ{NTif?BYv$Ll6d*#U;I&$LVPJ_Y%-Zh^$Mae%}!LoTpa`6qIQy4s5 L{an^LB{Ts5wIyYY diff --git a/bin/main/sprites/ui/bars/barSS.png b/bin/main/sprites/ui/bars/barSS.png deleted file mode 100644 index 18da8e56b75bce80860f32201b57b28cff72a381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!3-qto!zAXq!^2X+?^QKos)S9vjzBsxc>kDAIJlF_i@Q1^;Jwy4}DF$m1;Vh%9Dc;5!7ujG`J| z4M4$(o-U3d7XDW|9fb}n@Em#YfBw3?+QJ^TGi9P>KPdJ7JTde5B9`z8EXUjh4tTA1 z(0>vl^u*0;`?|FHGmrC&BeJGnwknGZ(>)M-;}!1&?ltGb^-k|ieR8`;Z^P7$+_z7i z;J)d=ynUhA6Nk4JTFHDXCJL%wxqmKqd0O7C=mo7YD>(d3JS5E=Z_M~LfvLr^-u&4g Z29DiK!t&*TSAmXW@O1TaS?83{1OOG|XF>n~ diff --git a/bin/main/sprites/ui/bars/barSSS-top.png b/bin/main/sprites/ui/bars/barSSS-top.png deleted file mode 100644 index c22f8a1ba17c75ddb6e431ad0b3f1598f91eb487..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^)Nn{1`IRkt`T>t<7fAGk8Aa7dS6?P!SToU9L{Qp10^;5h+wG5mE9+AZi419+{ znDKc2iWH!s9-c0aAs*gKCo<+8HsE2N{O|w8$sW5Fr7S-j#^ifs&brfgUVr^x@_kd) z+7<3KeOsQ*z93Poae7nrf@v7vb zqBDoK$YWr?=GNkq5=40yHkIFsi41Ae( zRxNn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErzW#^d=b zQh){udb&74lEXWw)+z#&XJspWWz};Zv6VbT`;h`+4sc-`ra9F3r+3GO#Rt zqyL$+=W<2MBgHSb>Tcj#klkAL;OdLILzVv+%^jE*-`(N_3SkCMS3j3^P6Px#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0TxL_K~zXfos)}>gFp-ef&c&LI*GGvUfZf8 z6|lX7+LP{j{%3YChq*E?6a_YgX`p7X%M3jwhi#&-sl2d{SesTmAK;>R)N5KbX1IYB z<)YzT88ckB)A%s>%1}wOxO^1in8|B&k8;_PdywlAey>oE7_~>NRc?gZO76-c*G`MR z{;kpL`Do5;+&#%L3EFh-ec!Rsgq9I#vs{*-sIzQ0R-jQwS+6WWt4^|97{Q_|3-bu4Y`6_r2Z0qGX3wY9>;ejAf zaq?_&{R#9=5GfgT*1NfxC?|E%yFs4R$=&2p9bJ(fHiglBW#-E4e&cyQ0rd$PM@uHA P00000NkvXXu0mjf{j#<$ diff --git a/bin/main/sprites/ui/bars/barSSSS.png b/bin/main/sprites/ui/bars/barSSSS.png deleted file mode 100644 index 9dd181292823516b65e0b87440737569c0eba12b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^)Nn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErnSMo|r~ z2B6?KPZ!4!5AU`8fqcydJkAgQO^=&wv2^2XBj0Kv4*TQsG2h>RxvlLOc8krK+3f|_ z877NmA0<>b9EnT*#1PNvoqI?8f`#N?-?i>+cN5&ID=VU0*xnY|%C+POimb}*_Fp`W zXM1V2jJNyk!x6JT?QfgM^2$Br=&^w8O7+w==Z?nJr~j$7d&)EU_T?RFhtI}uo4_c2 z&hi~s4g1{864$xibDv}y%keucaBr--{mA&jWEbgMuMReslxmkY-u|>dZePyzY-3}V z4xU?2Z-ufwnCNIe!!YLMwqz5(V@m3U`x)YIM#~)*>Rp#?vF!6}3Ac>y^qw_e&Psp( a%Xlh}#r%$b<`-ZHFnGH9xvXPx#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0UJp~K~zXf&5}`W!!Qg(7GR3I#n>H)?lT!8iDZF)NwN2a)F0SCq>xHK07KW@q3;f=BYQOJI&7MCv zz3r7|gW2{#|qVi|Goq-Zz(Ckh%HG*XHWR$w`iWZf&k^Y(iZBs|a!M=IUaDd2%+*oeRwo zq_Z@wCl`z8=&So1L0;*NWk3ASGE`D;7Licq%^f?c#a905iS{ Ul>k18X#fBK07*qoM6N<$f)WF-r~m)} diff --git a/bin/main/sprites/ui/bars/barSSSSS.png b/bin/main/sprites/ui/bars/barSSSSS.png deleted file mode 100644 index 5e4393b940a2a66c4bd2058848ae9790ceac6fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}V!3-pqwX8S}q!^2X+?^QKos)S9vjzBsxc>kDAIJlF_i@Q1^;Jwy4}DF$m1;Vh%9Dc;5!V$jK}j= zqyPoKdb&796nM4$a_JJiZHB8tzFO>mQZFml@4alr z*~1Q9&t~}L?s_fvGH3R~UB@N1_nf_z*z@YJF+(3ul~7TJ%9ng;OXk;vd$@?2>=<9q6Yu~ diff --git a/bin/main/sprites/ui/bars/barSSSSSS-top.png b/bin/main/sprites/ui/bars/barSSSSSS-top.png deleted file mode 100644 index 56a2e58232f1de604bbc7d30c45e76cc7c935f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmV;>0WbcEP)Px#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0YOPbK~zXft&h=e1ThE$H~0S^eS{bi3}mI# z%|pAk$y9wl%;UruQ}GVJ9UKZ2-&9=SOrR)Gqj5tSM*>BKI*m?@I1wlUYBd@m;Xt71 zP_Gf30kc5yfEJC5;~S$uF+iI}Wq)E4C=#@4ocI@p3Fio}ng#nny~xcbZ`!yCrBQW@ zYS9iRRGYf(`qh@x{Yggada55)-D395R6WbhW}5Js;fI_fpJxnwX5!PB7}1PIC4GFW z>2m!vV-j6e^IG<5EJPQTUe7s?rKnY{Yh8J4M2!m9)!2$km0#=6FkVE3%C60Hj8{=o zxyVg>#B}`G6I!=un_T6$mC9cFt&0wmz1_!IMVm$CFukj2vA8%*Zz}37f?&FHqA>wk+a5wWNKA0B~fAemH7|Nn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErzW#^d=b zQh6P-A!<-uB?c1VS8I-E7y`ED6%TI+kf#i zp6#X8GT!dD4@b=Yw7+d0%PaSgqsIcWE7eoioI4srkHSBXUOI+u6&wY|B}-xP3X-vyF{e zI(Tk9y%oy#V4|b>48xe0+mcQEjwz`Z?q`U<87+5MsCQkm#j?+@CEPN)(|gu@IV=7B aFXO2^7V|s$nO}e*z~JfX=d#Wzp$Py{E0_lW diff --git a/bin/main/sprites/ui/icons/ammo.png b/bin/main/sprites/ui/icons/ammo.png deleted file mode 100644 index 4388b396a5817f38b70251e9ced65ac8ee2e4a6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00ozNx;Tbd_@C|b6gsTH!}9R|{JwNY9YM499a^;;uU=;NvR!ng=z#Q0`3(>CjrG6Z ze9CVW)-S2d`(v4;>V>T*7kFA)9@wg5r6)Wg`&c5InNj(l sxs7jUzH2eP{UPYviSwJ8v;Hz%*~lDu=Y!Hypo1AaUHx3vIVCg!0JZ*ek^lez diff --git a/bin/main/sprites/ui/icons/health.png b/bin/main/sprites/ui/icons/health.png deleted file mode 100644 index 13c30de334acb05bcb275a7c813a6df5477b3ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00rGWT^vI!{NMH&@-ZlI9NF=|K1%V3qsbyccIWLyvI;vCCNy{W$j|tousTbB=1Pt= xvuE}&|2r*Z^lkc?5SD9~&j?M?-8s*afr~AcSyuItRshgQ22WQ%mvv4FO#omqK(_z@ diff --git a/bin/main/sprites/ui/icons/item.png b/bin/main/sprites/ui/icons/item.png deleted file mode 100644 index a33ed631c44196782f20a34f6d68de95306ab6df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI|Ravq8eTe zK*2elE{-7<{#(xl@--;%FbC}TzqEAet7BaWSLzhB^E;R7Exod7g1tn2!UXdid1sTu zllxN=5A-EPYCc<6{Xr)ptcz21M$k;psWZZCr8N#Ztx)UnF!+|+d|f&%>)eH(vL`?F zCAs%E3fnc#-8=Vq%lh>2`{&FaKAQ3R=MABm@An@1nzHcws`Q-QbB{QA=$P?JuqG+r jjGebB(=MHRWhwK?eay^E@=t+|W?=Ai^>bP0l+XkKg^z8n diff --git a/bin/main/sprites/ui/icons/liquid.png b/bin/main/sprites/ui/icons/liquid.png deleted file mode 100644 index d33ea7b173c749b86960a56b993de7a0c1f24aa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00mcix;Tbd_@6!JD0EnXhsE*7|K*4KSf)MFC@5HEq`u`{bF}@cuVokXXZ&}_TYEo3 zB754luHMx14uzLWlNZP~_xw?rJJWH>{UyeREI%Erl$j&;O*nVphu!ARlGvX0+G^h6 zN1HBhl(?THu(bT_w9Catc29V6Z%#rwx>C#dlj@n>f!jIixE7 y&DopFN?61e@-H#o$ocn!$$@RQ=lEXzW&JRXsa^iltF1ssGkCiCxvX%@ diff --git a/bin/main/sprites/ui/icons/power.png b/bin/main/sprites/ui/icons/power.png deleted file mode 100644 index 2ee15dd5a7d463f38247636eaaa49892f155e984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI|Ravq8eTe zK*2gs7sn6_|GRyjdPM>B?NB*M3cW_C*iR$xBT#xhtJt%WD+5AGVyN zJ&UVd<=>2HWl76gr_acGC#h=^V<=O+R)6u-w#&CauHc=VwbRcuXRU4L%f+`k0@pp< xFb}54*mq)C!m3K4|GwHnw@mu8xdm@BJh{iT_@e4GC!k9hJYD@<);T3K0RWBVTABa= diff --git a/bin/main/sprites/ui/icons/reload.png b/bin/main/sprites/ui/icons/reload.png deleted file mode 100644 index a7e34368cd8d2cc9b4d8d1d97fea7c51007c0c50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00sAZx;Tbd_;2m=7CUUf!Tk7l{4NiL*(`UeE}m)Xmw5hE%01?>)dODLx&-IdSKX!G zzAT-U`+dRX7Yw;sk%#ZjjOK~_9HYJ6t$RmAXtKEk)BR1$E;#sX*(Rl~z2er=N>+gv znl8GtcpZwbEKiHAxwxiNa?w50)rYptO>;evwKdCh*7`%ueuqO7zI*setz$A5P>x#s zki}$Cc<*u!lhEGjId@GeUpiK8++v~Mt$1LM3D@UjIl&yy+aD)=o4h}pz2_sNf;rRi U6W^at0(ynP)78&qol`;+0Qkp#k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00q~2x;Tbd_;2lt<~yRm!~F2y^t?ASOl(%At~QdF&goyJTiP9TnoZs0ZzFqOwpa@n z^TXCQcG1I=U->=ml7F!BtEcn%{w25D0zWUGD3q76#(k~s=4*33lRLxfO?ji%oQ%(` zI}jy2rvs?ZzgM_9<7^Q3`#iCzsK0$tSMFw>UehU3=ydr2Q1811cX#*kdp=h1?tig4 yO~3ZYhb6nN^JuxWHh%DnF7)_)^7$>ct#OC=nbsiFID@CFpUXO@geCx-#dse8 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 7454180f2ae8848c63b8b4dea2cb829da983f2fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 69a9715..0000000 --- a/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists From d09a00e42867a70ec61fb0dac655bd9bd51f9987 Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Mon, 15 Nov 2021 19:46:22 +0200 Subject: [PATCH 17/45] =?UTF-8?q?=D0=A1=D0=BF=D1=80=D0=BE=D0=B1=D0=B0=20?= =?UTF-8?q?=E2=84=962.=20=D0=92=D0=B8=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D1=8F=20=D0=B7=D0=B0=D0=B9=D0=B2=D0=B8=D1=85=20=D1=84=D0=B0?= =?UTF-8?q?=D0=B9=D0=BB=D1=96=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .classpath | 18 --- .project | 34 ------ .settings/org.eclipse.buildship.core.prefs | 13 --- UnitInfo.iml | 21 ---- bin/main/UnitInfo/SUtils.class | Bin 4540 -> 0 bytes bin/main/UnitInfo/SVars.class | Bin 1222 -> 0 bytes bin/main/UnitInfo/core/BarInfo.class | Bin 26833 -> 0 bytes bin/main/UnitInfo/core/ContentJSON.class | Bin 7863 -> 0 bytes bin/main/UnitInfo/core/HudUi$1.class | Bin 3523 -> 0 bytes bin/main/UnitInfo/core/HudUi$2.class | Bin 873 -> 0 bytes bin/main/UnitInfo/core/HudUi.class | Bin 29163 -> 0 bytes bin/main/UnitInfo/core/Main.class | Bin 2828 -> 0 bytes bin/main/UnitInfo/core/OverDrawer.class | Bin 30752 -> 0 bytes bin/main/UnitInfo/core/SettingS$1.class | Bin 2579 -> 0 bytes bin/main/UnitInfo/core/SettingS$2.class | Bin 4156 -> 0 bytes bin/main/UnitInfo/core/SettingS$3.class | Bin 5624 -> 0 bytes bin/main/UnitInfo/core/SettingS.class | Bin 14232 -> 0 bytes bin/main/UnitInfo/core/SharSetting.class | Bin 1211 -> 0 bytes bin/main/UnitInfo/shaders/LineShader.class | Bin 1280 -> 0 bytes bin/main/UnitInfo/shaders/RangeShader.class | Bin 1290 -> 0 bytes bin/main/UnitInfo/ui/CoreDisplay.class | Bin 5936 -> 0 bytes bin/main/UnitInfo/ui/CoresItemsDisplay.class | Bin 16909 -> 0 bytes bin/main/UnitInfo/ui/FreeBar.class | Bin 6919 -> 0 bytes bin/main/UnitInfo/ui/SBar.class | Bin 6009 -> 0 bytes bin/main/UnitInfo/ui/SIcons.class | Bin 1063 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay$1.class | Bin 5271 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay$2.class | Bin 5481 -> 0 bytes bin/main/UnitInfo/ui/SchemDisplay.class | Bin 27106 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$1.class | Bin 4696 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$2$1.class | Bin 2376 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay$2.class | Bin 3305 -> 0 bytes .../ui/UnitDisplay$UnitInfoDisplay.class | Bin 10662 -> 0 bytes .../ui/UnitDisplay$WeaponDisplay$1.class | Bin 2220 -> 0 bytes .../ui/UnitDisplay$WeaponDisplay.class | Bin 5658 -> 0 bytes bin/main/UnitInfo/ui/UnitDisplay.class | Bin 16054 -> 0 bytes bin/main/UnitInfo/ui/WaveDisplay.class | Bin 15988 -> 0 bytes bin/main/bundles/bundle.properties | 103 ----------------- bin/main/bundles/bundle_ko.properties | 100 ----------------- bin/main/bundles/bundle_ru.properties | 94 ---------------- bin/main/bundles/bundle_tr.properties | 100 ----------------- bin/main/bundles/bundle_uk_UA.properties | 104 ------------------ bin/main/bundles/bundle_zh_CN.properties | 100 ----------------- bin/main/mod.json | 12 -- bin/main/shaders/line.frag | 24 ---- bin/main/shaders/turretrange.frag | 28 ----- bin/main/sprites/effects/Slaser-end.png | Bin 371 -> 0 bytes bin/main/sprites/effects/Slaser.png | Bin 168 -> 0 bytes bin/main/sprites/ui/bars/1dotbar-top.png | Bin 119 -> 0 bytes bin/main/sprites/ui/bars/1dotbar.png | Bin 119 -> 0 bytes bin/main/sprites/ui/bars/barS-top.png | Bin 253 -> 0 bytes bin/main/sprites/ui/bars/barS.png | Bin 243 -> 0 bytes bin/main/sprites/ui/bars/barSS-top.png | Bin 270 -> 0 bytes bin/main/sprites/ui/bars/barSS.png | Bin 284 -> 0 bytes bin/main/sprites/ui/bars/barSSS-top.png | Bin 471 -> 0 bytes bin/main/sprites/ui/bars/barSSS.png | Bin 412 -> 0 bytes bin/main/sprites/ui/bars/barSSSS-top.png | Bin 421 -> 0 bytes bin/main/sprites/ui/bars/barSSSS.png | Bin 385 -> 0 bytes bin/main/sprites/ui/bars/barSSSSS-top.png | Bin 426 -> 0 bytes bin/main/sprites/ui/bars/barSSSSS.png | Bin 384 -> 0 bytes bin/main/sprites/ui/bars/barSSSSSS-top.png | Bin 464 -> 0 bytes bin/main/sprites/ui/bars/barSSSSSS.png | Bin 385 -> 0 bytes bin/main/sprites/ui/icons/ammo.png | Bin 304 -> 0 bytes bin/main/sprites/ui/icons/health.png | Bin 210 -> 0 bytes bin/main/sprites/ui/icons/item.png | Bin 295 -> 0 bytes bin/main/sprites/ui/icons/liquid.png | Bin 308 -> 0 bytes bin/main/sprites/ui/icons/power.png | Bin 265 -> 0 bytes bin/main/sprites/ui/icons/reload.png | Bin 330 -> 0 bytes bin/main/sprites/ui/icons/shield.png | Bin 312 -> 0 bytes 68 files changed, 751 deletions(-) delete mode 100644 .classpath delete mode 100644 .project delete mode 100644 .settings/org.eclipse.buildship.core.prefs delete mode 100644 UnitInfo.iml delete mode 100644 bin/main/UnitInfo/SUtils.class delete mode 100644 bin/main/UnitInfo/SVars.class delete mode 100644 bin/main/UnitInfo/core/BarInfo.class delete mode 100644 bin/main/UnitInfo/core/ContentJSON.class delete mode 100644 bin/main/UnitInfo/core/HudUi$1.class delete mode 100644 bin/main/UnitInfo/core/HudUi$2.class delete mode 100644 bin/main/UnitInfo/core/HudUi.class delete mode 100644 bin/main/UnitInfo/core/Main.class delete mode 100644 bin/main/UnitInfo/core/OverDrawer.class delete mode 100644 bin/main/UnitInfo/core/SettingS$1.class delete mode 100644 bin/main/UnitInfo/core/SettingS$2.class delete mode 100644 bin/main/UnitInfo/core/SettingS$3.class delete mode 100644 bin/main/UnitInfo/core/SettingS.class delete mode 100644 bin/main/UnitInfo/core/SharSetting.class delete mode 100644 bin/main/UnitInfo/shaders/LineShader.class delete mode 100644 bin/main/UnitInfo/shaders/RangeShader.class delete mode 100644 bin/main/UnitInfo/ui/CoreDisplay.class delete mode 100644 bin/main/UnitInfo/ui/CoresItemsDisplay.class delete mode 100644 bin/main/UnitInfo/ui/FreeBar.class delete mode 100644 bin/main/UnitInfo/ui/SBar.class delete mode 100644 bin/main/UnitInfo/ui/SIcons.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay$2.class delete mode 100644 bin/main/UnitInfo/ui/SchemDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$2.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class delete mode 100644 bin/main/UnitInfo/ui/UnitDisplay.class delete mode 100644 bin/main/UnitInfo/ui/WaveDisplay.class delete mode 100644 bin/main/bundles/bundle.properties delete mode 100644 bin/main/bundles/bundle_ko.properties delete mode 100644 bin/main/bundles/bundle_ru.properties delete mode 100644 bin/main/bundles/bundle_tr.properties delete mode 100644 bin/main/bundles/bundle_uk_UA.properties delete mode 100644 bin/main/bundles/bundle_zh_CN.properties delete mode 100644 bin/main/mod.json delete mode 100644 bin/main/shaders/line.frag delete mode 100644 bin/main/shaders/turretrange.frag delete mode 100644 bin/main/sprites/effects/Slaser-end.png delete mode 100644 bin/main/sprites/effects/Slaser.png delete mode 100644 bin/main/sprites/ui/bars/1dotbar-top.png delete mode 100644 bin/main/sprites/ui/bars/1dotbar.png delete mode 100644 bin/main/sprites/ui/bars/barS-top.png delete mode 100644 bin/main/sprites/ui/bars/barS.png delete mode 100644 bin/main/sprites/ui/bars/barSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSS.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSSS-top.png delete mode 100644 bin/main/sprites/ui/bars/barSSSSSS.png delete mode 100644 bin/main/sprites/ui/icons/ammo.png delete mode 100644 bin/main/sprites/ui/icons/health.png delete mode 100644 bin/main/sprites/ui/icons/item.png delete mode 100644 bin/main/sprites/ui/icons/liquid.png delete mode 100644 bin/main/sprites/ui/icons/power.png delete mode 100644 bin/main/sprites/ui/icons/reload.png delete mode 100644 bin/main/sprites/ui/icons/shield.png diff --git a/.classpath b/.classpath deleted file mode 100644 index fc2dd9d..0000000 --- a/.classpath +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/.project b/.project deleted file mode 100644 index 5539b5e..0000000 --- a/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - UnitInfo - Project UnitInfo created by Buildship. - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.buildship.core.gradleprojectbuilder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.buildship.core.gradleprojectnature - - - - 1636917210419 - - 30 - - org.eclipse.core.resources.regexFilterMatcher - node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ - - - - diff --git a/.settings/org.eclipse.buildship.core.prefs b/.settings/org.eclipse.buildship.core.prefs deleted file mode 100644 index 7e3761d..0000000 --- a/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -arguments= -auto.sync=false -build.scans.enabled=false -connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) -connection.project.dir= -eclipse.preferences.version=1 -gradle.user.home= -java.home=C\:/Program Files/Java/jdk-16.0.2 -jvm.arguments= -offline.mode=false -override.workspace.settings=true -show.console.view=true -show.executions.view=true diff --git a/UnitInfo.iml b/UnitInfo.iml deleted file mode 100644 index e0e5d05..0000000 --- a/UnitInfo.iml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bin/main/UnitInfo/SUtils.class b/bin/main/UnitInfo/SUtils.class deleted file mode 100644 index 704414099e1f715d40184d62baaee6915f3a40ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4540 zcmbVQdwdjE75-*l!)_)dBqf*-D1<<=3C+?L5D7&fAvScAKoU|DR65zcyO}V%v)!GA zq(17Sr4{ilRlutCMb%nSYlwgke4wrM{eHi-^)ScYm9RSLp4ty9A-SWZ7PdYt?99O_oFLP6cU^}Td^zi!9I zLa0Hl1fxzt)8d;i-SLoIQ?FqaRx1eQguP#n$BlGSf!f@~Kj9%2Yp6{cEp=>wxQh6U z+Yg-xW8?|iP zO0kp6n1)T%{22+1g8KOeihEH|K49yyBRzV?;fN|>FH4w~Zg*MPlurH2o4dl%A|(gx zEJ14bbv^)uuo+ubY$2smMmnC)+1bfR%*u+$!EOyN#Wn?6!cnt3W#!Y3vV99E3t>BU zs2~k1CE9tWLd3O`({LBadw;^15OD=H&0XZ$yxq|4w8MTv(~P*r|Apg4-6~Ui5}w(KES?`!wiMQN@g+ zs7NR6F*z605SMe+bLNO&T+VZINsx=71RZtND%fyypoXAeT*E7Hx71{6NJ%itq^2lQ z>d`0UxTPT@$1CLckT9*7VNVw3vKn%7u8OIl=f*nql%5p*dfdq8LdfHoilaocNGb`Z zh6xAFls-XDjq=g?r1==cGS6yU;6{BZH*B&XB8%$`9o~pHt9X-w6-B&f32Ar>9wPIO z2|Z(_nYNW~CAG8pm>n4q_qSK^yg07m5j@J^vP#pBX1ClX^66M)k7bz&3Mn`th2F*> zG#_HdN^&>?9aP&M!rSpq74ImphKX8Gui;&IHyJ2&St}ac!d0SpjviUMl)Qr4lGx4i zhdJy^Wn~rh9AYL0jPz0K2vcZVb4k{^$69;Ih?|D(rKw#IB5C$c#6-sCQN#1`46AD~ zQr%3_q;Bqx#Y8SQBc|em3RV}TdaZ$cY^=)=W_(6Qo}M4l@L_y}*+x`5$PA)iO=yb? zok3#vQG8s*$4IU@QyM;jPcmfk>=ZFm&x*KXh3Qr5?gGwbMZ)CC9&yBJ;Yoa2#ivM< zqJ>!^8a{)kSgd(Wxy~BSDer3@3G*C#5>Lz6e~vj-YPW!3sYf%Qdh(J;CBDwg1QQad zUOna9B8vMdc;VDy3P=tVCuePz99UxNsnNLJxQVCsyac(|;d*;`B#1BLl8TG0*mKgu z713~6R*isLX~{fRwiR=kSI}0pc{|TMrobX{@>u@{kM%hQ3;7r67a85i?h$&*)vMxL ztpAG$@3)LJBcBlIoN&cMEJar}d22Sqq)2_J2*fCQD7tS6s@|!fc0bngfO{+A9M1zC71U zjNf4QNF{zI&xl`Yn8F1L{-P2W7LgsQ#BZeR?=^f4U#INv{u@6j{YTzly3=WqbxMI? z0s54uj_0}y17zXJGH z`4wTSu=TfGz>?3i?@*!s35p3I76z)ytt_@5;VmUwz-O ze^uXbV7aevyT9cbRBjJkLd|eXt>4>L>-X{T^9i(Fz)QBPwSlXsuVv$HJ6;>`$(LWg z0&T~qu<{aa9j;Zi3s`%eCcMtJYPfTtiZ}6U)brB670WS*70x#M-L0Sz>nX!cVFQ|+ ztsh1+dmd*j%$~&IFk0C2QByZssl`uy9r9-cUEhi@HsUto(?-dqP_AK6Ma216LjX46 z_5uL=s8ym@-B5MMsj~<+oSep;=No*}cv*4NA;x|8n%>&9IvIZ~dU#^AW@$=Ar^2(?_n zt52hfUx)dO-d7nII|rXvDic?+LN?Pd*c_27(&Oi#vb}#A_UO}&|B`cC9e%B+>l?Vs zCIZsTkuXElgmny36NA#muypf1M&drg_5{BrM_XLKFv%Io;S+d(=<;%bNAX(rJPhk9 zypB4&4&oh9uOaC1C>7WFi@~d6pNEn3^m?w#?YN(uy^fW|FV1;ye0e>T590NBLm^@# zG$k3f+IKlH>@7PGrGF1z#KS=AMZ6WPH78rWo20XDf-QAecqci#8Fkp^I8ozjzP0)3LP1U5E3KDNhaf0>0>2D#J7Q5I#SZ^w0MkCZ#SUX8!N|D#PH z(ZnC%k1{^Ht&~LIlD(PPot=4Rp4s1je*6NE!KQ&0fyB1&MQi?EVCQ$7uwtN1Ai3{+ zcI>j_7wwJRed$I5t)*%~pf`8o?FON=SF43>FD+mm1XS{_Q!uASTs zWwc3bjD5X{r&4kXGOXD8B(DtxtV|4bOJL}KZ-wK;+1RfH{)+U8H{xiOC&- zwro(42CfS9oY4Uj{TQ@x4SfRb8GSJhqO%Y~dmJMeGcd}is>&?;X5j|LX;)+vd491% z7IX*l4LjX|TP)QhD~+z2n81{QNdZd*`R8ci4(>8%QIbNk)H{)DQkRcH22W3}DJ(M< z40I^%o`pC}rOjICtZNS~SV|kgV+&6($9_9e*&(pubE#QU4n*2zB8_JRS7FT>}Nw%~kS6Y%OEm^vjtXj(?E@_!UkCyBK zWecP9qL1;f(E3DMee*xj|KS(|H4J^naO&m}Zhx&|y0r$I>ps_m?|77YdW2^+JXh)q zt!8=h>Kg;JV1@qy4OIc^Vu}RDNWnCcm?MN$?FA<0yJ)1hDFydqQ^#0qhH2NEo%)JZ Ycff1B(E)P${}$_%CeJoFZSN8P3j|CL>i_@% diff --git a/bin/main/UnitInfo/core/BarInfo.class b/bin/main/UnitInfo/core/BarInfo.class deleted file mode 100644 index f123f37fadeb0177210f0fc72354a44b8b2bfb2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26833 zcmb_k34B!5)j#*%m%N$D%g*-L1PPD~OArvk1X;o+iij*~z=cUNfx&FfBr009R*Q;S zcWtb@Hq_QG#$hB@YhtZhwRNd$t=3wrZMC(n*4pAH-~ZhAW=#T0%a6R}F6W+mwtLRG zcivNGB7Rn`O}{9=+JsAya8j9_I`uw_f-v31)* z_3eVpXnQ2wvL%YjRl!JoC0;w~+bh?FPOlc^T^HWc5^V2?ganmkRnK3Q0=7=Ws9u0B zW=ltNT_^&0L(@AfZ)y#;J3w>mTbo+B!KCyCsGG0fw?u+%Tf_Cy$|c-P!}QFrZwg~l z3k0e1isJWVD1s=Xv=ltnp|>!UGrh)H7wm8OAB%#C4>6J(cfTAl$TQLh0VYLS)VHlay z_0j~IWYJ_Q7nD=q6beQJ4H<|mjFaD@JjxYRxGLNdTCK^xK3LZTUX`qBtq(RGAB=?g z-7UoKy2fZ>o$P2nwD+d;EneS*1H&w1YtZH?QF0S^_DoAQ{YcMh`+8%75zE#7^qb0Q3qGM?d z060ZjzL)!GEv+|c9XOlh%eoDK8MSBwf#7+KtWC>XBh5ifZD={fEk#UM7kzXhZ8WLY z71b=1EZRgTVc13&#=P?W5C&9@e&cxQ6xwXksUUG0(GohmCfLL?Ea$n_Syaz+HJ!P_ zSb<>kQk~9hjWjh>)-|=(pBAlb2sMUUqM=IIo=B)YTDe}|%bZ(HN4TlMLt8S48VP|Y z4PI)XutnSGG|bK^5+s&$akE7&)CxZ9Az13O$FAYAt4%sx(6sEj{o>`NHUe|nc~qY> z>iTeV$f$XepzWv7nHHVJDxDjIBDA#opyg*)? zw>1L09rDoybfHOKb1fSrU~A?7>p8On1XN}1go_L7(}B>BjGbbk+RgIW|Nn8QrM(#z$m2vvHf7t z_RD5wJAf#RWQofn%sR0^vYENvqC2>m zQQz9Oy#&kfT^8L<-v(o0I#azGJ6h^1Yg${I8ZrD(+GWvq=pI(Ua8r8-M*dKTEosd% zmJnV!OJMT9$H4D}PP@qH_IiDB;Qqj(AJUJ2O|&(F(I=!qbzAiV%jk4lbU($=tt}LS z2oC}Dl%l)KqDgV+Op0I`%<BUAQUS9u7rINYY&l{~?PWrk?8U0I3=6|sAIco?NqW>n&t%x6s78**{-s6FY9sFy zu|as=q8IcUAMJ>+PQOSmoAeSSJ4JR@YM#U^yfQ6^GMn_8psEyR1KLZC+nPu#J9n*- zGX3i6;j7ea(r*rI+A=|S>2-S3qTezxEoTDGa>y0Gv*>NEC~DgpjD{R`fT2++_N(-c zMStK*udYNVUHYCyf82MZ!C#?ksTH;@ z(z+!Am%~ecqkow6_YBExYTXj9uUzFgB^G@|A7e#N^vJY88BL+N@6#t1{fj;YPolg& z!GxsyMVZYjmh$BOW6@q_wZY4tN&hEk(E;XoEX-&F8`IQ8lSS@q_rY}3!=Hfc2qBay z;P)4%WM@ee?6D;bkpteq4lNDUHw7c11}(IZfB{zfbPbGz8k-JC43@JP(C~@hp1ugg&O4>D~{*h`LJ37?&hTQag*M53TVR8h@yC7+*#5qlwK&82U+d6m+|82K5L2biHV}z5*186Ph$kFuxguPil8F~A)5np zZ3v61gEy>6#+wV*FUn0ZUC_)y;6Se$uwJs000*I|sZ3wp&eP}3-+a< z6;OgL?JL_u&FoC4U}{Uv#c%^o5r~%o-Ye#_;4Km~u!qhEk-Se#~x zZE(l3(HWq*C7J|eKS#Ubg3`T}!KSc+qb-=}R&ly1+5}C`9>$GbG}aDkx{Dy`KCxY#XNmI@XlfL(D!LYht1qy`*SOl-j(}?&vL1-K+7NZ2 z>g$%+!LG)TlwvPyYz)_jLoM~&O>v2!#e-m+9euLlaU;;wqiY5(W;1Zvf!CizB%1=@ z5m#h5E%h#ied1zqr6sNsS97o&j4p0&M%aqX*G8|{DXz7|bpk<MoWBCbh3j3*WQ6tp5X&09o)JOBx~9$YxIo)qyM+WEvC2`Buq

{!~d? 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 diff --git a/bin/main/UnitInfo/core/ContentJSON.class b/bin/main/UnitInfo/core/ContentJSON.class deleted file mode 100644 index 49959476bf0603005225ad62b6d4815923a87cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7863 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 diff --git a/bin/main/UnitInfo/core/HudUi.class b/bin/main/UnitInfo/core/HudUi.class deleted file mode 100644 index 5e683bc5b958f741ee373e60d8ad19c27d515cb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29163 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 diff --git a/bin/main/UnitInfo/core/OverDrawer.class b/bin/main/UnitInfo/core/OverDrawer.class deleted file mode 100644 index 026814b28852628a6f1b6129def89c744b88a2da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30752 zcmc(I34B!5_5Zocn>RDLKu8D>5CjPV0gNmv64@a_WfPE1t4@*$8OY`&VbNB_-Kurh zhSps`Tk8_z7;yt_aj#ap+s#_rT9<0AT37zxbKjepHz9HP{eGX%-!}8^yYJp}&pqed zv)%h1Pk+Aa5h6M&G|D9@Xy9=TiIxQoHH~Fejmdb~l8y1?++=K1Jn51al)pZc15maHm6tJbQPvgPqp&?2%tv92N3(wdA5TGr+9Q30r%8k2R^WtDY}RU4YisuO^b zsBCRXG&Ynm@VUtZkS)m;XSXKms>`QifI<(2rLiq_jj;?StH0_{OoG{45X z%MO_54Y;_mnx|a)1p_gqY`;XqI*Y4ME?bAbk)~Kn?TSPl!x{Yra6H;@Lk~*4rUvYp z-HJ<6&=A{mT{6~Go2Y6oTUS?Bk&M;Hy~iL>w6Uc&o}2@YV;HdjTxBB1t8uedP+m)Y zQza9#v2wkj{y{7}DOeP10+3bRJ_s^!9mceBQ66jxA;@WzOA+RuYECo&l?p-OqpCpK zM9Xwkjvlj8ke&k?yEI%-?_9Zx(l8ofsDy@MHb>b$5fXH;A(z5j8f_@gE0r4R<(0-6 z>f@CTF_ceXmkt#)m;v`dyC{{>2!=MvPyrRXbeN!i0YozNiPB`R;S@sysW?JY=_r>l zw_e;DQe0QIB2gbVG>s0xtXfdkGj|h3X(r8fX_h~~dPoDLy`{Fs&>Wg8$ca^2;)F(5 zR8)+qU{op$4Q3#H7A6|vi(Bg}-*I*!0wm23su`;Q*8FspW!wKg;`^5s!lO>13R1L0)~T1d^@@pwUF zMhAL$EGQ4uWMHrW)X+NcxvDN!-vm(}y)_JHrCaEP-oM*E}bK2Xcm#~#xQgqozIMIY;6GiLQlH~AdOiNp$q9Em%fuT zsVsqcQWwKy2PTtaPF(t~pov*5yq>=OY;I{x#@5BlSn1DZZC_$btma+1OwbWM^lOFo zZAP#9`dCBt983&0*T1tiD+TQN@ zryqg`@mN(YH1vK_*rgAzxs&J)LqDcFL1RmTTn<~maTU92$K>l0^$CC+FuHq)5wzXKKMym3-Z1ngy#+L? zS#vmyMunaQkb35sL=k$I-gD{SkjU(GGp^gxSe>E&(EAV})NM(VEc1L$V_jnsGx(4` za_PT-!9>VBT{p41j6EvYl8@;V&h(018gH|PyRW`I3#5i?73m(3}h(gg1F6E{eY-Pi` z<+Y8CQ2g*13v4GpoIAEP-U`o5^cMqNF#xe16EOJ9h+;7a6iA?R34mnEtHu~nD#k*(V##D9+}4O?7$j{aqcz@$Lqr*fR~u_)#}TqPdJGom-C}~FYv@`? zshEUiEG7#&z*DE$HL|p^83b%>D6bf^HY$dT2s|Begb`E3kswP|V?#?U(Eze`>+Y*Q;+s|gut{4}&y3FL(cpd6 zu$~R57RSK0iG|1-{O{peISzPV1?157h*$yxCYB1Co?S{g2J9>1%YYzrOXy+#+3kws z1Re7AKt{w0+8aghr}*a$z!5J09M5a>1h!9s)wU#w*dkuNJl=xkcp@*ylOR;xHeeVN z08&h1@v1UnJ|_TX_9Rzdal-KK`oV8r+KAK<^E_Ui&S;bdd6i?4J%i%w3okV^_bWI4 zf)oO;v4j!p1*|yYsCW!|r@;4y0;54ChZ?Pjn%DCnPqlni|kE# zM4Td;U4ix^y7IJ}=0>!LRt!-GvS85^2Klz2p@k=2Kp}y+=1j4iG%ba4>4w?o->q? z_sXLc1!QPNR6HOabj2=T)ufRsW7moO4kI2C4+AtCgJtaU3K|dF+FfdNP2gIXB z>=t|Avm@5m@EKP|#N*@&rm zc%gQK9;oz+5r5&-rvrw?TlDOA;2cAIUNhov0!}yQ^4O8XQuhP~mcrhbhsEoV6(4o$ z07b5EXhr4et7e_@tDi!&cxe3s=%&Lg8eW^DoW5q}Jef1@`Ow>BQDYpHEb z6d=92JuKkmM(p~lf$M|FQhaE{f5k@t%h|EbOuWIl#Is?`0`DOd?=9jJBR&@f)8HU@P zUA^E^5E&z*G7rHFuf4|2%RMJ zjqJ-Z7piZpM23T_3XSY1i@h!7*|Vq2L#xr0NWL`E2 zX7?tTd9uXFk@8?*o@juU#*8f?7Vr&F9W6^;IR=9>$84pMW92wBt8WBmt2oK9+N!P! zZhVN5WnG@GLEtPW7&(#SDOoi!A}7nkU3nOcPOcPi=x5{++)Tl7ilW_-h%mY;~cPk#prd zOdtjl6|=_NANg{dnUO~uIbXtm3n$~8UgiZ9OfXwcFY_OjN8~Ybkt-JhxgaaC@0V_3 z6EtX%HOWe9$w*3W@G%+0?=4KJoN*8_F17U-XMl_wStHj0CC*iLhZ1jhBBdr1a)T?^ z=c1GWg#b}PQx1T46(CMVF%(dL)-{dt6jvhGA6Q?RgmbfzNr~}$v6`9J5U=0D^Xf4@ z-Bquw49iyRKh#-|oU@w|5)z)KL!q!lM#O)@9uE8$d72SzVp~|kG=`evbs(Ld-GN-o z?8*3u~}Pf04no z2k^?g#K`a3#0OH-@D8}@G9xeND&$X+8;(ZShAXc$@+z)$o2z2Ux;RFgOz-KLGrhI< zJtN!XHmIPwcoI|`+wJo8b4?k+^l~;~`2&#Fn`vVc5;Aa*#T)W^BX5w1xkIpZ@TPk( zbqn-t7!6+iw-|XVuYM7O!yw*=cgQn*BN6ROTd`dnI>C38h4?t#0*^H(upM_b;g>20&gXh1f zd`8~MKhGm)CSQOx%w27POc0jqGxEMX`I7vlD}R9@bH__3YmEFAn-vZ2ujayVc$nSm^vG?) zk9aaF|0@6H%Gdm?noWp#4KTppqw*E`zL6iu53!13O--;s z?ECMJ<^H4i^9Qe9ksmRLk2$Z_%?#5G!}3!M!n;4sW4P1jM($Ja`@$`a-gKc^bHdvU zf$mn)D5W%L3H`%cSFTO{je&cyRfV9>uzplnMO_tvXpLiGm3MFME7tm9Nk)Y+z@zK7 zG}SJQZGo(nhgCm#N>-CDM$V%WvHoP$A9)ZO8dh)sqp`X~Roup55j991;Hts7iY9HB zj2fa4N<=DS&2ekyAY;dOYrqf~sbNM9SL^{+H8#Pb_&Z9?*#kfO1?>eiK$Re#Q6szB zG2fb$2P3fbHtS?H%Bax_?xC`-9kNL)|-g^fXND{ zL2g%YSAv_goXD66uM5oP=npno9uLRMX@w5L4NlM?z~q8eSkvpfc{~D^5KGx?-7l!ny>sK z1TsWBA~5O{a1?3?{7*lgbSNxS5Ru&c4jkG{%K#N8O~mP;9((nO7V=9o)pDa&sN=w4 zY^2YP!#(AMNCiJxWz=f>1gC@W1Rj!FYt-@VH94E$kj29aesk!^DK#}mPJz#&PJ$6o zC*xRDa2ffUvD;V&Nl#U2RF#4zcdQaZb}N8xt}tYiYjEP4YRjXlM%B6sD38k8@-OUS zRDz9eA5MeBS`y7QG3&_d87GYXKu>%2+2?rL^?WSqE%-625nh*q`!{ZMuC?_Xz3%Eb zl_ZZ*Nu!$CZ8gY*#*<6ZUf=_&)u@e}cyeNOO|>yZuWGYVThyss(}Ko=4$KA13V8)~ zh;XoR7B_%K{uU;{3L=3MmgAS(5u)mJb*8J%z&hT~J_LIkwN=5{)_fX5(2Orv;butj>Wt>w?O7m}P8$sq>6FUtNHCSp)@rGeeEl(cq=x_8 z_ah6an6^U}t;xm0kQ+Di4{QfK_y$z)1&bu?tF8$w%$KtrdmpJub)`{PS@*gUGlS_( zH=D>0uQlp>oCZ^v84`ACn^E6a@bNj$i7&5>*%MepvZvmfZB?_~==B~$|Cg!jjk-bI z2uv#Lc&i$VJeO5bwtbo9mrn&ueA5*EZibL1@3U~as|CZia}n>k13 zGEFKPlW=`NGH!z?rMqz|>_lcQh^Tkezg_jNppvZQ^(>@Dy~nbx6V-L`0ve>=XD{#r z8~$XwXP2y9^ns);ui*b0^^x64VIPpm@2XF_r`Gb;L{*|XK5GGY`^>1%)jlXa4pWvu zYYog%Xi7e{bL@|7qJ(;;B3U5>zVf+F9$#hDQu zF*?e&Gi2dz<|<=!uWZ#8IGRX=eRaJ9nT0}tnvTJnJs_|^Gi+PvEpxb^_8{IwR~O~j z`fjEXkdf@ZIFY|#aJs$`@mW`K@T?i0J;`XHesuURbBxdKxZIds1G!H z7`7gf&f*OiWYvd=i$O#>7ZiYIkHk5p#yxNk?;-85O*k~HM`ID&Ue=+v3QNx>q_pH# z?Cs+R2b4b4}(p5$r}b4pe)bG)T$UP#SxBodNUoaW@0Ga8d6_SUY`h@Ogb2YNcf?ym(R zqNnMZM$fV?5wh7h3_RcN;qZewM$hF3`EZDuVNdxf;_c>FLHwW> z82t^d4S733$V%via6R>+{RG%|KEoObXf>>C823Kb=w%jWeQdLj2ED6S7=4`eY~k0| zvu4$+c$D|C<*nBky_N;t^~S5w)7#p%F?!!L`a}lhR&s#T+Qi*XHaf*ky5kxnzaCD+%6M^1B*3`^X+ZWlehpoZ80ZmJ;?6{IcI2LNe_OyDy8w ziSWW~Fh1wb7l2BgFnYZue$pZv(UmL{ko8GDfKH25cax0hI^Ae=69bHT0QnV$sIJyY zqnnxNh}=9cJ*sPTGORaZRgHxErZ*eCg$W(0;~i#%1dw{ChGiGKX8SF6ZyT&EjZBX+ zj`b0>Kx_mosO;-OLU#qZ0@`p9*72z)NP;(WK}UZXtnNs(zZ_r;mm?Q2Sx|XTFuz@9oj>20rg0wqk+3q%Si1Vtoln z#VEAa^DfQ)XJ!0nNj@)bTP3kWqA%5#yZW+j&dPMt+~_NKn@GhPkft8->u6M8t*>?U zHQgrD5_NS(e~9_=S`eAklAiLhO{>55&2KqLm zZ`VIWH`Zm`G-#Bq7l%WV_3ZfTJBHD&)GK4ZDaHUe8@KxLlPf*`GEhR(GOYtknOS_ zoSuVyBe=)r_OB@iOGlu?L52X4F!!gN z(ooG+b%9A9fh{Hdq|s05r{Rwz5ifQ<2@T2TV{rTQvqnFse+C>Yfnqg8*5BIArq*mz zFWu3ll1F*L=%0I|U?cei{gTnY;92yuP6O}5Sw*`nR-I^Vj_P0O-?;kM{!Vi)G^2m3 ze~0Pg6viAlLUHUkdmFp^9f9_62dv*4{RjO=FdI=wvM$yH?EQ_TT+ldjp=S-Vt_5%Q z1_(8!YsN1fiw3=`E-5QlBQ}_om7s2Yj5yu#(m)**T3plI3z7cMk)5kdZPG9zC zq4(kT2Xv6HMEz5gzFqLoQAV9Yr^t2s!Ios{^aUM^)1OCnuy2*9#ybVhKseb>F^3E` zR?Du8^j2Q^n2NA77>S2iU7hy|n|}@sr-vHmb8hELeTH0Wz-r2t*012SWV&?~GeGFk z5BPEp1g-XwHhY_;Tqc{-^>tfhpTbTF1ldmBOI;!T;T&w7QLMvd0tYgN@}a&1`Dd8J z+anHS3j2cHf%g<B{E#DG>ME7ful#`){JAb7Yf2@En+FofI4gbynKEO$ew! zKM@FpmM$KF#ghYvla$Lj#PiHo9`HE}{jJnqae&P-<(=D(R=ez^V>BVHD4`2T|>5Ai&5XO z?V7orTF8C371mpy423-Ql61lcePPh+q$c4oy8ux_nXws=-ZaB@AhYOgVFu<0MuR2{!d`hds^RS zz{af1cW(0AZ#Vj2+x}L+&iSEphwC8mUC1G`{cr`JyGX|4vt#`BxxO2~Z|4C$Qr~0r z6g#QAvy)00eWWGVeRfh7S@^E!*}7d>BJDPMyWRnKkLK$gK0-e=`Yt=hPqLGG+UUKu z?^D^n&l~-U{tNp44CC5u?(DkoGj##6^=o+MFEaCfX`JECLFoO9eCHr$UPzvrh5ZNP zlsSju>F<5!Ie&5f>N>CD{Qx_NJuBjYY&Ono{Hl@L(AcoJwXP1GUikvbug!P`Zz!ypok@)X42P)kV+@^!G#y!W;w=ctFUyXoa$$dG(4Iv5|-9zX7 zUNi?GGqI8zIuKD<4?VpsNY1O~5R~A{=57cFO}@B$PTB)g&$;)4lhDYXvEMHf17pXU zCYYR~;Yj2vWPyb&iUQHt`CM9Qi~nY@&{?yn)~UXdue2* zG%8aXlPQhOl*T_uW#}>CUYhtIO-AYPd+CUFI7*I=(!6^BUeeL{JqSY*m144E zf#f(0KAuL?Av6)6NI43>75DhdPCKDvqZ%+C~~;u#~=! z9uEBgEqjsrjFz}`ol6(?k)R-6A@yjWLy**7;NkTduFl28N_WvsM7!u#p54xN`cY{I z-Ibz_#pCzT-EFdY{BF8?%_9EYA!|y949>U+FyXo-``e}-uY?Jfb=~@5L zqaE~OWx5HMQ}pX`=!L(BQuGJz*g=2J57(YIqO#ysJpJn`?g;=L^pBb;n!DPY*K4LY z+|hedIVHppyeE}Y+zciu`e(u04Hq3AF8EhFz0*k_3pp_ zOOk9u2A5@*hciHe6)Y%IO|h{U&M!6=!#sQ4K~u&R=WVBn#d*v?<{SRfXhB|RU^|T( zmlB6>qu#be$#I=xDz9m8*=&SfBQYIkm1j_)m`ww59W0Kf8Dc)I77OTV@eR65979iu zh4ivmOt0c)*>}WJ`cNDzv{)wc#B$^ejuS_Vm3Sj`6<#qs4*tg)@h-k}^_e(c4izWJ zx#C3GAWo83h?8ZTh{@|jwOxwegOz$c1B=&WrK{NpWx>8O)*Fka1?K^Ftp zo5d$$CZ1|w^R~eD8J6Nh;uTG zcZ(GrVr5FKO6vssXt}2oye1i)AdVe}UREavwCJi6#IXULAeIGmLi&l-3F#-EPVg{E ziPis8osgNznlI1^Yg6KzU#t_l>D@&qWCjXMeSe)G7H4#VWrNiTV1(5P;Dpr);Dyx* zVmY(G*9j-1d~#YRWEm4n>jV$nSJ4R`ra_$$WLH2ZcpzCPFovuX7(>qikUhHN+(sK$|@i(w= z$6k&@;uH9Q5q@XM(`0aw_>E7ZQH<&nr0;2`F+da6Wq>VFvb0ltzjT+l&SIMtss4aQ zq77isMjj<@%#5r_hKJ-wIkV#p99aTy7{_(Hq* zc^eh9i(jO~Z-Dh5EY_Xk&xPVu55(ej@z+A}kCgalrrr2m0&o8^FZj{B_EB#@-6h`h zVWRp!wz{-kd?4Dz#~tExxLoPN>xEM7k{Sq05G5r;s~D0rJ|x<_OZN64$v)d?TDvSr z$^P4DvTZfkwi?|ohqTKPDLKmij&GNTw#!K=IR##4p)6mYl1HWF%ywDPA-|E5OW{K^ zg7P>Xb0uKI2bBdKa#e>sej5SO$#{Xt)>NaMlC`^JJ!95jhitJ!u5Onbr#i)s)i?(g zJ67Xpd))yN(nyxzV%;e!chWd+>lVA#V>z(cwH`~zUU#sVjwHQ-_Ce(6A_UUZFgFeW5&~5_H&DD9=p7 zRxvJ6zI)`>HX2-Q(4YDOK-btZ$c`5V2uerk3Ty0r$4aavWd96kL`zd)HfZWuO zk~eqC?S=Ao4F7;c)(!r2xKrL$Y41DI_o>PO;X?U9ga7Lm%3U>`^1*XLqA29vv@g#B zeU#}T%Ps%*?3EL}LWlgxHhD0>?Ulp4nyJ9jGN(9%`CIXMVk(FPw(ntgdyjmkjS|I? z-SU|=Q^WSUgVw+&C=RFObNur&ON|#Rx%~5B1>%ol_W}7LGGMs;T0qYJkbQ2wj&_=t zjzxCTQ4BR?C(aklw>t>wiJTqi>-Vyr3PPEv-`(CLn#uFg@SayrF+M)t^U5i`irw6C zACSLOWF48_MZK@5_rYC1#4!VU4TuiNE9#992jPqjae{U2^5qBRD{Hz1=yb|gJLT*5 z%YPNhf2ZVsih8Hye+%U&D5m6R0Sv%-e+Ieq>r}#vev#UnKy>NsOZ#31B72p@YbpmG{PGieOXMqXqNO`y4S7|p|%RO_jV z&csJPx8j4HXX68#=g>t+*j!7O(anhY??ep$OStZD(ocj-KNaKX2?RPn6Km;t(Llcy zr_%4lwQy{%r{9ZP=nrBC{ZTwle-cmApT+a^SMgtZP3)t;L3_V0`_n(=0rUo5hJO?9 z*}jDr7vENS^iS1~-cjW^jy#9{t>)8vY8CxQJxA{&HSnQ6nEtCP=p!AYk97@wq8sT` z{Vn=TpG}|h86KR55Kcr$XQ5EM+vBVjVdo4Han2V}=Ms_UT!|f}dqi*NKGDZ{8TWq| zL!Ez%L!9?T8QW4(LPKc0^Q1adO#q!HI6qMnQNmYRoZV^?N|KtKbJb*&6z17S9fnX$ zi!*HC6Cww5HK?0LA@L)>&c&RKwar@mIo(bc(uRNg(a-D zI#Nx=QO*|X4O(1`;O+>&Z=O8CFBvsQ7Kx)cX{6@Md@)@eMXuUJE7deL9S~09b__-L z7qe~f7u5%gi8lDl(}&}eWE}h%T_Fl=@Yf4e{m=$~y`A%EgLoEwL(XNi%3|s|_tC*> z28V{$yZMZUeNMAnHPidQ>Gvs(Lb3nE{xb%TJYw|ZeMktpna3!Ax~N&ZV|?@ipTs~3GChC^X#9{F&1NN0{R%w zMI+FR{h3jv@LCWW@x{-Wc!}BG3?2d(g{bvKh9OIi0y`vu2G~OEjs_g8fd-kl-lu_$ z=6o7-8?b=}Bfp3SwV*))G*}NBZ0L~&966Lel)j~VsW->> zpnYA3iltP%rckYi8+uKl+R&-$Dmzs}yE>&)wUlD@wyRBr>a>*lwk@2E0;4fO!{97i283w=aSCt{-gVf#L?5 zhbV1>xEUX^zJ=};+i5RsCNBvu&;Ep{fcD3kK5AFrfwq>|Uiq=Q2qlFOc&EA;C5_#T ztJEbZIk4bc)pt<}Wh2nNkOFLodvwKy2x}^23po%}m!;GdUE~Ok0S}K>=!Z>nzuy$U zUq1S!)HSwuTS{G*?QPdJwpK#;W_%x@pM`>Lb`OgD3@GMd_3s{+QnxG~*P(W%)NLK= zj;VV5)KGC~k7{qDTZ%)wRr?ymN_^cxSC*V!k|$x94F?of{*caDL6g1?_~qrLp|RHu5j;MIcZ1+OyKIRH^FaL}P%^6L;~ zbm{jiFq*sK3ZZ*;tdGxcEI#uP9JkR7jQG0_^~Y^=*!Vr_)opYLF0XB)QMmja`!l$_ zzKx1;c>@7FE^lo^@TA+-zjh!CFxErc?%=5ZKw#*sdub!k{_t>@DYZv^jBOiui@5o; z$mQ8#J4nNsz8txa@w+rMDrYqG;o+UMqA09SMs0`IH?apf3+1A4N;|vh!l@B^qfhp4 zqX9}4M^YN`N=oMyN4bQbJk0i-uqc89YQgQp*2{PfBeUZCUAU11r_!OLsV^wfHja z@%Ym038FVX)?Gv=iV|!*mD0&DnK9^tO0g0jt3QFNMIFV(7OD{!;7jyZQmyzQ>O1lA z`A3moVW~TTvqWOIb)h7jvR%5j?t=x>SKO)d)je1+~URry-1VwfYF| zjVspBNmhS`G0FtHZ56>-2kAmMzfrre4x`BDw93`}T=kBt+CQf1PcXlI*kDZi5OS;c z6o|0bQzH6Illf6TUE(bT{S+7MA_8vXf z|IlasIZ7bmVUr(v=q^1R80mwqCl`{YotyTp&5A|^1cImmyMT@G1)H!feF`=tl87@} zpdwl!EE^#hoACYa&4@Mdy?i>A&c-joB)W~hO?RRF^K?c)8@`}NfCYG+l+ z-JwTLE=*yE&5EAA5*{82uJYoAa(}n zLViS2zzgGJJwBrrgXhRI(a+M18r79i9QyC25$QPZ>_R=}>g$m*vaufWBb@I*E(6sZ zg3t5nVIcelx^yQtjMG`Jiv1ps4Lp8*ipJjZyj~5J-qzsA0lK8%Up1Y297_(o@b*=+eK72`8tpHdNiL0g=7 z@@R{7==l%Qx(c3eWW5=T%q!X8Ic!ndFXVGkUQg$nz&Z-gdPwP_aeMUCHc>Kex1PFY zA^+|W1IBjfqju|Qiy^x+@HZRx^VU~R(SEw2v_sFos8b)qsRg|l`2;3$Im*)VJ zI`j!OIb#pdUpBHeQ~D&EpM1yoFb3#`uQC2k@qXzZUAYbJ-yU7PjiR{Jw24GsMXAk7 z>dH16gQTIZ^pb|Uat9R`>keJZKO1)Ix(?j{2kWNw=)kE-UEM}QkdoBZYhb$hx`TSL z<~YS~#JMmGfku(ty2i_e=^AbXW7J|B{r~31$P6D^y_^!5);;e%4s2o$2sP5nJ$_Zz z@1#@z7Zd&82wirOpKdoyuBQGtqcIek^AMcNI2M|A12p9=DDT8_eTJ^1*YNLAjG!Ng zQFH?g;*E$7Z$e~vGd8VmLB8Ww@euy$hCk6x@e$o7C(sUg7~L)x(GTT1`jNaI<(uga zxt)G2pQJnGpXn|&5Z>wm*!<jMfF+wY?$v>zs?oys5?iW>+h9ty9g^I z%%|@@x||$W40rWZ1V7W@9Js2Fi!V`ea)I*>IS)gDhe!f^EBEQw>52m~7?r5sKKSZ* zIT}Sc*d--aDYY*)eC zCF^@N)Ks7vab3E)#;ay6jpH$LJ4_hz$R)fV(W$S3zHRH!*QM*r)AgPD#;ll6WD%nd zcy%cRO7|n$=|o=V0f_o8c%l!%5qTJn#Urp%kK)+UZX8p3%!=k@Z-QX)#pquQrvv}i z2BtriPSiI;_#_}4t#4s51e`KVEp6d?lSbxixJxh1mLJoJARNx*dW3`b>t#a*0{5MJ zsQ^aiM}_)M_y%25F`mtPB4G0d+Vop`BT@F}@R*PG`k=2v7LHBhNm}aA6LHO2>XSUIfhtZM`=~yQo{VY>T%30OL`px?uAfgU+O#M6Vz2cn{mYboxefVn zc`3M@Zoy{P^EO|Emjms~k_Wf7;8orj(tko6M>9BjPj?75&q{`e{|oTYe-8X#M7sMW zIG(?tX8emIS^Qh{pRELBwr`s;6&#fIrXv4{m4IDTaRXcq#CVRn1G$t_aXR1%8@=k+ z+UQV3t@<^#p?uvz!@&E$w;@P{6-9!7(N3!1BErAfJE`1uwbt~VHXQ7O6@7;TU%u|3 zA?dD8hyFLB#+`^5QG9P3vb>yKnGRp))s+6vl<!9rHZV42A0Qt(q>XCEP3>LWdyf<0y~N(ToyeN0 zz3i3u5__ebylvELT!+&;&~1b0Bm_p*22_LDCodB^P7l6aG0J zEY#cS18dA8STDcE*2w|zTtB9;g_4ITn2p(E*d#d4)(r!u(|lvr+j`OKsBdH+O@jHs z=XKb4xcW6hw26=9r)zLmMxo4|tFgtt5AkKTftra(=S&>O@?h|a>x z)rbt}NZ^MT3w-=oxiWqOy`+1AO}Zm7(nH=IiYmLz2U@0P^6pl-^6LaX=&zH{M?9N_ z+g(1NUrF%cPQ;bz9tI63cQ{9IdNdgGoDu*PcBVSzoP%@l`hws8OLKRiG9v@BpdVgw z@cVU>yK|=RpSu&o;6@FnKH{JN6ucDSL%9ijRDfPF)>Aw40)kNz5DXmr;LIo|MN2xJ zx%ivElL|9cR#KdWSbAt0tTRPE+IhD3l<5JVoOP<)!ArEo19af(`@Nm&bOV@ZRrf>Eaz-nI>$NRxxkh#bS`!-v8C@impfP3 z(v{9N&b7AmJ?Hz*4{Yf==SJsdTe`*B;q0`f+ngUeciPfjPP=ojEp<5eJDs-lfb)>^ zuq{2}>~S8mrN^DU&J(uur1OmPtSvp~yx{!YmR@px<^0-~e&hVs`JFAj?EKOBlP&$( z`J3|(TYBAj(|OC5-ge$~{%uR|IUhJ5+R}fWPn=I}=`(CFiV&~0vnW5L)afCIBB4+y z9E!qKx{eZ|JdJ;YGh{-&XBMj;%f?V2>^V-=(?aHTwY9aOibUKRwKW(jwaYMhkdetuoP|pFeczXJ z`ZwCs#vXf4e?U)vQ%~JxaiEe zS=04owkU(Za^{PJqdF2AcC9(B7+z$dp)06Z{@^h}6xLWp7&+RES%g2O;dFXEqrxp? z(a73{GoLL69)0IxJ6C6KNi)c0N*WS*w=BD%VUxfHbS2S=%>p{MXgHjXU3nl#Pr-8J zm9RQ1y(weXmKst8*EH;s;aTc;w3$$$Y1q9E=fP2iwrS9CTxY53hCVe&-Or%KWVF>J zic3SMQ7&uPn=Tlhne|QS$ZTj)jU_h>vJEy2UdL_?+gmL16=^O^xObEw{Q?8nreQ;1 z1-49L7xpP(_VZ2~VKSu@(|VO1+%&eMsOi z(oB6=D;oh7&csQqm}X+QleVl%C&;B3%mIZlEHHv28g#S5x{y?8M|+Txvd#(|0|idl zaxTy?kd9-oRWpg>cwEP0tnC&-`*%9ram5pM` z+UZ}1Vgn{IJ`O0XQv#0`IanYOd;9cHc7W~F#EY_yH)Y}rub zV|Uy$kyflSrEU~)UB?vdm7;l0D1j2D`P**}8FuNGhLdP4`8m}QHw0!>M@u>2kp=Z)DZP({Ky)1)@Th_tc^|c?=0!w&}r!0o^o>8k+1Y)gNz;JOQ8E&giU{{*yLoLZ{MxcUD-Y`T2# z-FWUI?4>iMUc9gR@FRg|@m!CN54jQTeJ&syd!KQGMSIb4q?fl1 z-3$X$q^`MU!>{OqC?I6r&&xxaxUuoddb;SD^5ZM0LX?danvM+A08 zxIgi?@;mVdcHJ2I6?^Vt@8yx9k$ZR;sN>*tW1Ug!p^-X{P7e+9>(M%%NR8F;bRB2v zm>jO-;`Az;z2pt-p}&6m8Q`0@4{7omBjy<#h_RelVL5>UE|ZhM30%Qdbo6$pBtf_#fME(FDlA{0s diff --git a/bin/main/UnitInfo/core/SettingS$2.class b/bin/main/UnitInfo/core/SettingS$2.class deleted file mode 100644 index df514ff308504888f55e231bff7ff7504a230797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4156 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 diff --git a/bin/main/UnitInfo/core/SettingS$3.class b/bin/main/UnitInfo/core/SettingS$3.class deleted file mode 100644 index f650deb3f3788243d8ec18d52261cba9b5b352e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5624 zcmbVQdwg3}9siyr%}ukrEz8=KFv?yXv}w1Dbue84=gPtYUANIuYzMmAi67xo1{%v`1nV1PtN(h&iD8I z{q8w=+)33IcL;hKhOw<>*Wm3!uu;N)-#SNRC#kSd5SywWwHvupFJGVkyEwc+sk&0c`?j zw^qBZm~rEmp)Bq(GJ0=eY)H@T)rQi#MAA%Z>3%I|$lvayPiC4?o&v6xPMNqCEn{ZJ z$IL>Wl&JW1&g}HK-UYl`D#cy4+NkA|dPa{G45o10ELbtyaaUWvf=#5!+~fvuo&XVh z76~dDR8u=ll5bJbMW(|$qFVy_Q{|f*sLtlT3dr32J(C2NWxCBwzAK2$xKQThIfTL4 ztIcK48cCInOj;mM z18Hq+D5c4sHr$#hXVR_j8p>svQh|c-o%{dvuT6%TC0z@)gWOIZ^5k!-pYPnb`VdSnk9YTCefYc+g`FW@phTaLvwO? zN~X-@FbofFm#Dr|AkkVQpgC2sFP<2z-g-6qoAE9c@5Y@(VA#;p#D%mn3c7wMNR~IY%(_GSC9a=h?@T%fdcOOCH#%W$j+3 z;E2GY+2;wrM|ntjRHIWZI zX0=>ix6AbutvOzgAK*s{e#q@gBi%g1tN1Z~;=m`5^6b@%Z0y~GyF8Qp48KtDbAcu0 zevxp_+_Gc*QofxNmEFo+q~@>i8wI}>P^GsSiz?EYDcTc!FT zzk)c4KPh;E{-ya+MoTg({*1rybV+7hWaK4}Spu}I50QRRceF9M2SbgRp}Ffs?t1A45-J{eI^8`hHSiQ}rM z7eS_CtUM*~Xk~P+rel1EmPw`cd`pjM9w=nHs#8!gGfPqKzEb>|FFG#g*R3SEYq?uX zr~BBlx)%FI-JG(Uc{TQjgvw*BSghjtc)?;tEDB+xJJ+D%UL2?L(o)|l5qYMOhQu;g znm4~M;meecgfQmLtx)lM{DE_4+UK6yrN9)1#HtXUlyR(8@i+XP8ZDe)aV9buJ=dMq z@_9Y4h^RnYZ6h__S?uMd(kZ#+UgW!Qf5Dr`S_5vB!&p9VC_8so^K)dhT> z7j2(JQ?$`HiAXe3H;LuZM*k$5qY-5iE25FWBvwV6>L;-#+7z6`+GxkRV>tUBYI+dm zx1aXF6Jk5RSK5)DhYqacFWSa>M&hwYF>K(f;GJ%x8^Hwq`?$8tcRxA@yy0{EcAmiI zfoSw7BRR@Aj-t7PUn}@o#m^dk)*i>Rfn&I!H`>0gh^<9*hZ99yQbcbNd)kY*{EBjD z%Lo{-gCHevE(Z8Lh+gcoLybDFOQG)K`XB=fVml?SWYFj0bX>(bZ^$Fr>;x@(3B82v zukuC-Xq5!2!E)E4-*v|2Cto=GwsY@!mVA3O}xZjNDywq<+ug?xRY1Pa^?<~ z;5dwra_f>`x8Y;Bo6nDP(|h2VCN>Kc)|P^M`1yo_qY64b9tE2f`gfi~)1<{bQeInn zNWrmCP<92E5c`R`Bui6!^j@40IE4BmcwhqlBlt`apOcAocI0rb$Bta3GF9+JJj#)b zG6K(T1^cI^HAcyyeC}89Aic4xxZWNn17t}gqTcq1|6Y8>gNM-B*Wr!$i}?B>1e$N2 zKp^6u!ee_HeTUF^1mBO;b$B=2GKHTO@%RLm%*;%Ixq7@DpF_M|tj66~gUhgmxBMMM zTq5nno51f_8Gbw73*ehZGn5%LixOP^&)6x$E{bUxXZ0E}EDBH4LhgxO(cROai{R1{ zf{J$nK3@@kEJx>{R~gMxqW4!9y(V~i6`Y)As1AB3<@2PVANEq$&tCeGO=(5P6#j7t z5k4MUee3NA$-$c2?ttQ>Tkl;Ismxe^1p+JZZ@V|hjMc%@yp?BS{6~7lfAJKbK1>TC zWP{j*I5_=RDjiSjOohFuxGwe~bSSeQ9qc!3zakgls=IM6J;Q$bA+(f&- RUUZ1{Vgn-L98P*L{Xg26z@q>F diff --git a/bin/main/UnitInfo/core/SettingS.class b/bin/main/UnitInfo/core/SettingS.class deleted file mode 100644 index d0e2f813d88e52a799ab5cfe8d7e573879f0eba1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14232 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 diff --git a/bin/main/UnitInfo/core/SharSetting.class b/bin/main/UnitInfo/core/SharSetting.class deleted file mode 100644 index e1d2548cecfe091600aba562de94d6d2d1bc4041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1211 zcmbVLZEMp|7(KU5ns<815bWHSiZF=tLv%0%;WoMJGSVB!i?E-i z9~1=r0sbiQxoK)Eb|@u~-sj%)oO5#S(;q*-eg|-XCproYt+&!oj^tTrxnU$M=bT55 zND^NTbZ89EhraaEIEgN;)VDmJ2jL*Lazy+}$n-_Fw>jQ=!~204R}AF?pZE_MmfQ9P z|G=$)%Yo%25eam+PZ+db=m`@=7!{OIW~kY|6vyeXFQSZ#p<#zE4^DXGEAD(#OV0h6 zVa>kMf0xK59|}eAmo&rH3`0}6*Zm9OCS=hBgJIwXmUS#KEbz#+dK6U!D_EsE9;HQI zsHcy=KG)RbTrTuP}9fl%d{`{ugD;;sq zV_0uzMq*b;p>8eUmtmS%S#VkAr9=g(!c!Jz;~1W`?YS;LlXyC3FN5iXY2=ERzH(Tf zn#VmACB=3mrHFa~k7E(**k#zC%chP!8iN09Wmp{FYd(K^UTYgPA4U2@0UE7ngz2qQ zb%+8zKzXP01q&Z(Re(uvGut%@d5s>>6lEw>ut*i*QALe76jwdxdQWSm(NtX5KcP|j zhURIp(d(99KxkIptopWzf vY055LLvEL06A$QIQ9S$?Me9n6Eov>GooR1lhkhGWckl=n4D#Q>W6k&l%tRXn diff --git a/bin/main/UnitInfo/shaders/LineShader.class b/bin/main/UnitInfo/shaders/LineShader.class deleted file mode 100644 index 16cc92507c5c8163f163815006feda5efa313902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 zcmaJ>*;W%l5WNk7384`QvWd8$ViJW>+yzBJ;udj9h~kFLq?0sEW^!gh@UP@3E)RZy zALX%n!gBDSFEe$krmAk=s-9oJfBXb6i6sL~41@EI3LZFR*YvBRBt75EDM#ib+dzz= zS9q3L@kG6x(y^5+ICVn4xxvND<_biBW#A@RBl@%B^_yoiZonz!@$g2Hpc~w6LH@niDRj3I-3B)C63FuLNoMbKpo4jS1Z$k>@$IE zx){eb+L3TEP&HbM8<;deR62CSFi^HxAV0@V&;rHuHw-Kr$88#JxagM4)Iu-QG{+3? zQXxy!q$e19BC&S%aVB!ph_kqF;2uM_Ztz!_;{hI0;kxUqK)DXXp{Pnt1XZ&l-I`gH z);JZ(Va~u~5?dG98|8SSsj@ZQ>KVs#jaojaQc%@-1&;YBzOLghI9_VhT9v9&rP(vQ z(%QWy#rIPylItxkI>{y1eDzVru^2(+tZK-R$h)CuNqup))}wI`$Mp8&1a)YpTMaak z)q+-f8iZyMBMa!uY#^RI@Er%6uz}v>kxd-^ij$wBgb{isC=qB!FWuHNWbsBCQb-eG z$n2E-5?R1XCV7^B!{{b1W|CJoa9sl@LQ@;K^BJ?B@hCE$b~xp2Pd+k=943m?C=`Jt)utmg&0h9${tY2=6Jg G3E~g6R4lCk diff --git a/bin/main/UnitInfo/shaders/RangeShader.class b/bin/main/UnitInfo/shaders/RangeShader.class deleted file mode 100644 index d3c3f292ecf2622fd50332177f0c995578fc3f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 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 diff --git a/bin/main/UnitInfo/ui/SBar.class b/bin/main/UnitInfo/ui/SBar.class deleted file mode 100644 index 0c0e1188d9d2bbcda181ae4f41fc31e4fd98076c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6009 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 diff --git a/bin/main/UnitInfo/ui/SchemDisplay$1.class b/bin/main/UnitInfo/ui/SchemDisplay$1.class deleted file mode 100644 index 38f5d40ede7f55cc0a8531df0baaf837be0919ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5271 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 LYErpVCUwsND*X3) diff --git a/bin/main/UnitInfo/ui/SchemDisplay.class b/bin/main/UnitInfo/ui/SchemDisplay.class deleted file mode 100644 index 67245b2430199ee64e45cb22e3c3c21c6402e769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27106 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 diff --git a/bin/main/UnitInfo/ui/UnitDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$1.class deleted file mode 100644 index 529225ef3478be75b5928547a02e267a4991d4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4696 zcmbVQ30M@@9sfO87+FVHH(sDg6j5O@t{P(!F=+%OqN@@?47Epw-2p~tcgV~vO41`S z>6zZQy=z}^| zPG@}G8aio)ZKQishVPq-oG{#?=lbi zS=ZcU_FGOyg=&|MPIM7o(l!lOV6g&n38pZ*ajS+s4A?|`CzrjB9z316SVLWgt14+e z!KAHBD(m^~aJ=8l5Q&jaGIY;i&QCs(QY)|*&(iU1+{VcH!-I@mb%6l6qZ&;Y7c`?6 zDGf;?%1fF=qQjInmS?T@q?6Im&%(@;N;u6~%T8IDehrquy8PJz$F)=OUfW6T_f!k; z-E7itmhW}4BLuIKxdH>&ufqnzpe3`e%StDr0@Q&l#Y@bN#5^c4w^*4Xs6ZcF9iEg{ zrqmO@tHQ>r$qLLV5G)OlUSk(nve+UhBa<|D_H`J(Z@QVy2M1l#^BC}M!_Lx^bBkDm zP*7|y%c$sV+%FVelH~dNg7c^D8*5&{Jlgneoid zv|+RBtSG3?K=-6V8rRI;`7*ph!^;Jh6@#6ULB}i65mZW0l40C~SIhbG8iA!j)1BTy zY~^9xjn_%~*Ryh`pr0_hsZA1B;f=Dhzlm`y91(#@6INWJK}I=O-z-PRTj;&Q>DcTz z_8_ym3UAZ#cD#dqe#r8yUdy)pVS$Kppqirrr7UYR&Ga81Ti0lKH)ZDC#-5TedQCfu za@2)!1V^Qv$E4o8uwWQZ~*9-L)AlEpJAJz5;waT&ZL z_=t`N@E}onrmuEc!9{Kjh#R^?PgC>f2u5@~gi+=UdD@(epBrs*QYn|8kQaiF3B(Is z{uKNEDIFij!z_K?o>{qdFo!|gP0&zfv4Y}=oqWAcZczRTXJdWGrAcKoQ0&&gq5 zX1Hm`4de6pqJ}Rp4~ltod!yJ;WX=fjsQ+<1(+CVa6a~@xn@&B5nD1enam!3Y4 zZ|L|YzC|N^C)lUmlZ?nw&%k#CcmoS}I$1YqwpsEj5|JG=cX3@MVe)#mIg_*P_c&jF&)4Fh<#;3bljQuXj-BWr z>0ct~$Z`Hl$6ZR=Kl9R_)bTF0_g}Slmb{`=$ER?%s$7&ra5j)9X6X1d&T&tR;2ev% zJ(Drr7TfSV)6>K(cJhltI#pmaQN@9FX;PMP5JgQyDYtm;t0`Z6$>1$|@->6my~FhU zEsp17G5t}>E+irm`Mtx{4F1>n%bCK}ZM=h)@EMCWK7?>=40`Mos(MahHZX>{qgar8 zUo`&yAgN1mIe+E-6}XOau17UCqk-!yxT8}xCE`kIM;zUv*YAs7yKfZN?a528RJb=#dNZZB6iBYYjbLY`WY$_v@*&zJCAY@P9>%7g(!huo z1-i2*6uh)y-kWGVj`xk?!+fZ8JkDJFXsmG*W1~2^CpL;l^6CN~ zCNK-zF^8X5OK5eBabJa7lzeiCUQ|Ywu6wdd^&H+Q z{dPVP0zHWdzzbNcGSvKL&V^d25b|#~*KX1{o6GQB1@e3Nz9QL3K14FDXoT*WD4+~&_$() Su<{4QY;hSo^BiuLp!6 z_eladNCLU9*HqyG;|f(&p7Wfakg7c8B`--;4${3cwgoZSs-2zb?dksJn{TFn{O9|t z0Jh*;4Rr#G_F1Nvv5wfOikaempXruMYBat!zD7epAgUZa-=tkhU2OfHw8q7rfe}O`c{FZiCfIcB(nm6UOR7uATURw0YUDyNN8vbqaJf5 zLWl~~C)l-R(6o$Qm64p`>{YoEL5mLBx+-OrWAb>?7+|~tOJ>g;Uqg5Uc}JZHQ@VDE zg`A|37GUO;=c8FHu>`l#YEIIdW>m{0Zuc#tJnE2$^C;*N0OJ6g?vz+QZ8{i25-T)x zO|n{WRJmyCZmQQV*^b0rSV^3nD4HIvW8NSWU+dBxMhdhos|DI>{ub8eQ+l)K>q^%R*Nv|i z*l;VcBxl=B;wgh28Xh1DW=SS7h@ArAg5gzhk~}&RnPe?t%xleRC~^;WvjiVx|Nrw& zW?4;pB!;k;sODt0r#zy?7qBm)ti*m_BPO3MUp5CN4o#a#HUf`GJjy1`cFcll`EG|L z9-m?J{c;jI+road{bt@P@^nMu2%DRH^MGL%iXJbeC=mmlP?<A@`%fbPmSw272Qh>8OMk?563lB1e$%lO#P8K z0Xk9jL=FY#Ef`kERjQ<{LTYzz*wDT15N+oZ5>MhO0_5tZ>$1A5CuBr<#Z{cuB*H0@I+ zIVIk}o3sFz7qGC(m!GfJjTm?fr!~Ay_s~s;cc{9kAy4VV{29DMiOUtYICX|^h?P9V z(cY7IA7?3b*)9vrPgK==gDW524<$b0`>eq+e3U`QKbr!}tHk)%`z;PH-HnaTlyc|z zFn6l*N8+4Gni3-Bi#3pSlShjr}@9ptz#7pL|>j+%#gc!ZkA*uot}Z@x1Y zhy}+{xNy@1)j7-#vB2;+hQ}~M1Ip|EfF!{i!)OPGo^~3;(^Ze>$^VrJoH~a^6tmWe zB2D1k{S)|rd8-HWmL-;$u7IdRNYtZQ1kfrP&@O^lDm1JTA@qwdc8De%7IZYl9Gs%> zY0-=`B7*Nk6jwzneirlahiJoJB8F>Xfxiy}Rjw!ZA%x$#0#mYP{Kl1+wzL($a@8d) z?f8X@EduDr6`aF)lEV&M!pCF_;uAu;0QJ{!7@7uAM~{XclE~^mag^qKO8@Kd89t|P ZfJ)UD_?miAvh~uJA65rH-_To!%)g^%Hz)uA diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2.class b/bin/main/UnitInfo/ui/UnitDisplay$2.class deleted file mode 100644 index ef486ec355f456f569453de746be048563501fe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3305 zcma)833n4!6#iaGJ8c*sgtBy@AQVl?5-5vHkgX7@mPHE%T+r!c+D<#ol+3hP6h#qt z-1mLMU4#k&sUq%*{1^rG;Cj6G&9qHJ+hfj2^5(s}e)qfg&FOznoCL5GXB6ZKlx$9! zZf&Z`j&+(bUavNt4omB4%79;>laPCSSSC}o>ve4KL_Z3vR{ zsVXWkjcjPiq`)Lk$U|j~WwaY9Hy&*Wli)?{Y=*$xVH2#Zj$aS~WmjjWjP;%EjYe7q zPLb5vx@I+KX_FK2Hv^2gK-qBUk#T`SOKWdTYFwCUky@EgZULn^3RyvwKq$L-^{cdW z75DgHVlPA)~rTpgIdxX<`86oJU`o zQJ;V%jQXVlu_5suGO-%Nvf@R!9B~C#2#oDdt)7r{RAT*=0>O4Wx!J5Icn#uZB8cT! zsbGb`Yt%~bVPnMd~_Rg&W<&hB#vBG8*4XhBb zj3y$#pl{ibxOs#a;Lak({{|H|;wEyJ<^VYGq1}1P3T`Ir{eb6Algb4_Y=_2-Xk=oJ zKw%mIfmH-;VEGCUiY67!3`M{(cTvd-eS#D9CNlL}wJwcDQ>vK;Q`$^569L-Lu7HX) zu|FQ&P8%^IH;+0MDcAyvBgLtqLLMk?x>Kj=X6zvL?tr5pO%#$;ngvq@xC!c@c&Ep(t5U)w;mhBLW z)){V#omBA>UZ#@J;3x7(G_sqZZ~Bw1RkrOCp|lQ9k&t{1ZzyGh%ge zLX)7@r0K4m?pE<8-VzwyKCmTlCXxlbujv_ItEG~b;Z)Yyc3WphJWI^)fUKQCikrGS zjBN4$f9Sa!SvR{CeakhPW!0Om5g%88SGjMpBJ1Z;2ygQ(`<{wR5Fx>L1uC*<{=l0@ z-^CTe2fotBDz=f5f`hcjcTsi_zK0Nc*#1!!EilRckz6?+wGfW^qP;41;#Lwp!6o-9 zp3_|+d`>MAi6%n$f~|k0;$iG3l`m;SK&?%sjC2ikmSfN)`Ceew1vD6{m_-+Q zK6;g>o>*@5-mK)>_kZ;U-uXRx>jmmSBl@aop^n$`>w{$ri@ zxGsZ@8Eo1z5JrVe?JOm9j#B#-<8dCPIE$(HgKq3UvqGxD7HowGgLgWC_FxCeKa z`WvUPJA?apLz>;qW=F|N1!Y{n(TmjYeWvk{JQWq>gBa`ki1@)3_TUk+^2EWM$jX34WsIJna1sxs61i diff --git a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class deleted file mode 100644 index 09fecd8860a9b46ad2891a9ee06c60e076e8c665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10662 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 E01+@RI{*Lx diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class deleted file mode 100644 index ad4ab9dfb28657a0d624c553289b764468ab40af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5658 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 diff --git a/bin/main/UnitInfo/ui/UnitDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay.class deleted file mode 100644 index 06e8067ba7c9c56893ef47dc2ed927ff0739dcd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16054 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 diff --git a/bin/main/bundles/bundle.properties b/bin/main/bundles/bundle.properties deleted file mode 100644 index b935469..0000000 --- a/bin/main/bundles/bundle.properties +++ /dev/null @@ -1,103 +0,0 @@ -#UI -shar-stat.health = Health: {0} -shar-stat.shield = Shield: {0} -shar-stat.payloadCapacity = Payloads: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Power: {0}/{1} -shar-stat.powerIn = InPower: {0}/s -shar-stat.powerOut = OutPower: {0}/s -shar-stat.ammos = Ammo: {0}/{1} -shar-stat.commandUnits = Commands: {0}/{1} -shar-stat.reload = Reload: {0}% -shar-stat.progress = Progress: {0}% -shar-stat.attr = Attribute: x{0} -shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0} -shar-stat-waveShield = [lightgray]Shield:[] {0} -shar-stat.waveStatus = [lightgray]Status:[] -shar-stat.waveItem = [lightgray]Item:[] - -#Settings -setting.barstyle.name = Unit UI: Change Bar Style -setting.barstyle.description = Changes the bar sprite in the unit information interface. -setting.infoUiScale.name = Information UI Scale -setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. -setting.coreItemCheckRate.name = Resource UI: Update Rate -setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Wave UI: Wave Amount To Display -setting.wavemax.description = Sets the limit of visible waves in the wave list. -setting.infoui.name = Display Information UI -setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Display Wave UI -setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Display Previous Wave -setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. -setting.emptywave.name = Wave UI: Display Empty Wave -setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Resource UI: Calculate item inc/dec speed. -setting.itemcal.description = Calculate increase/decrease speed of core item and display results. - -setting.rangeRadius.name = Near Range Margin -setting.rangeRadius.description = Sets the range detection distance. -setting.rangeNearby.name = Display Near Range -setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. -setting.allTargetRange.name = Display All Target Ranges -setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. -setting.aliceRange.name = Display Alice Range -setting.aliceRange.description = Displays alice turret range too. -setting.RangeShader.name = Enable Animation -setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. - -setting.selectopacity.name = Select Arrow Opacity -setting.selectopacity.description = Sets the opacity of selection arrow. -setting.baropacity.name = Health Bar Opacity -setting.baropacity.description = Sets the opacity of the unit health bar. -setting.uiopacity.name = UI Background Opacity -setting.uiopacity.description = Sets the opacity of the interface background. -setting.softRangeOpacity.name = Range Opacity -setting.softRangeOpacity.description = Sets the opacity of range circle. - -setting.pathlinelimit.name = Path Line Limit -setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = Unit Line Limit -setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = Logic Line Limit -setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = Spawn Arrow Limit -setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. -setting.linkedMass.name = Display Mass Driver Link Line -setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. -setting.linkedNode.name = Display Node Link Line -setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. -setting.select.name = Display Selection Arrow -setting.select.description = Shows which unit or block is selected. -setting.deadTarget.name = Keep Target Locked After Its Death -setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. -setting.distanceLine.name = Display Distance Line From Selected Target -setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. -setting.spawnerarrow.name = Indicate Wave Spawn-Point -setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. - -setting.autoShooting.name = Enable Auto Shooting -setting.autoShooting.description = no don't do hack - -setting.shar-title = UnitInfo Settings -setting.shar-ui = Overlay UI Settings -setting.shar-range = Auto Range Settings -setting.shar-opacity = Opacity Settings -setting.shar-draw = Overdrawing Settings -setting.shar-etc = Other - -#Hud -hud.unit = Unit Info -hud.wave = Wave Info -hud.item = Resource Info -hud.cancel = Hidden - -#Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_ko.properties b/bin/main/bundles/bundle_ko.properties deleted file mode 100644 index fdbef06..0000000 --- a/bin/main/bundles/bundle_ko.properties +++ /dev/null @@ -1,100 +0,0 @@ -#UI -shar-stat.health = 체력: {0} -shar-stat.shield = 방어막: {0} -shar-stat.payloadCapacity = 화물: {0}²/{1}² -shar-stat.power = 전력: {0}/{1} -shar-stat.powerIn = 전력 생산량: {0}/s -shar-stat.powerOut = 전력 소모량: {0}/s -shar-stat.ammos = 탄약: {0}/{1} -shar-stat.commandUnits = 지휘 유닛: {0}/{1} -shar-stat.reload = 재장전: {0}% -shar-stat.progress = 진행도: {0}% -shar-stat.attr = 친화력: x{0} -shar-stat-waveAmount = [lightgray]유닛 수:[] {0} -shar-stat-waveShield = [lightgray]방어막:[] {0} -shar-stat.waveStatus = [lightgray]상태이상:[] -shar-stat.waveItem = [lightgray]아이템:[] - -# Settings -setting.barstyle.name = 바 스타일 변경 -setting.barstyle.description = 유닛 탭의 바 스프라이트를 바꿉니다. -setting.infoUiScale.name = 정보 UI 스케일링 -setting.infoUiScale.description = 좌측 정보 UI의 크기를 설정합니다. -setting.coreItemCheckRate.name = 자원 탭: 업데이트 주기 -setting.coreItemCheckRate.description = 코어 자원을 확인하는 주기를 설정합니다. 더 느릴수록 기기 부하가 줄어듭니다. -setting.wavemax.name = 표시할 단계 수 -setting.wavemax.description = 단계 탭에서 표시할 웨이브 수 제한을 설정합니다. -setting.infoui.name = 정보 UI 표시 -setting.infoui.description = 좌측 탭 UI를 표시합니다. 비활성 시 관련된 모든 업데이트가 중지됩니다. -setting.pastwave.name = 이전 단계 표시 -setting.pastwave.description = 단계 탭에서 이전 단계를 표시합니다. 현재 단계는 빨간색으로 강조됩니다. -setting.emptywave.name = 빈 단계 표시 -setting.emptywave.description = 단계 탭에서 빈 단계를 표시합니다. -setting.itemcal.name = 자원 탭: 입출력 속도 계산 -setting.itemcal.description = 아이템의 증가/감소 속도를 계산하여 표시합니다. - -setting.rangeRadius.name = 사거리 접근 거리 -setting.rangeRadius.description = 사거리 감지 거리를 설정합니다. -setting.rangeNearby.name = 자동 사거리 표시 -setting.rangeNearby.description = 자동 사거리 표시 기능을 활성화합니다. 적 사거리에 일정 거리만큼 접근하면 사거리를 미리 표시합니다. -setting.allTargetRange.name = 모든 목표물 사거리 표시 -setting.allTargetRange.description = 모든 사거리를 표시합니다. 자신을 조준할 수 없는 대상의 사거리는 회색으로 보여집니다. -setting.aliceRange.name = 아군 사거리 표시 -setting.aliceRange.description = 아군 사거리도 표시합니다. -setting.RangeShader.name = 에니매이션 활성화 -setting.RangeShader.description = 큰 프레임 드랍을 대가로 보기 편한 에니메이션을 활성화합니다. - -setting.selectopacity.name = 선택 화살표 투명도 -setting.selectopacity.description = 선택 화살표의 투명도를 조절합니다. -setting.baropacity.name = 유닛 바 투명도 -setting.baropacity.description = 유닛 바의 투명도를 조절합니다. -setting.uiopacity.name = UI 배경 투명도 -setting.uiopacity.description = UI 배경 투명도를 조절합니다. -setting.softRangeOpacity.name = 포탑 사거리 투명도 -setting.softRangeOpacity.description = 포탑 사거리의 투명도를 조절합니다. - -setting.pathlinelimit.name = 단계 경로선 제한 -setting.pathlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.unitlinelimit.name = 유닛 경로선 제한 -setting.unitlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.logiclinelimit.name = 로직선 제한 -setting.logiclinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.spawnarrowlimit.name = 단계 화살표 제한 -setting.spawnarrowlimit.description = 다수의 화살표들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다. -setting.gaycursor.name = 마우스 꼬리효과 -setting.gaycursor.description = 마우스 커서에 무지개 효과를 생성합니다. -setting.unithealthui.name = 유닛 바 표시 -setting.unithealthui.description = 각 유닛의 체력, 탄약, 방어막, 상태이상, 화물에 대해서 간략하게 표시합니다. -setting.blockfont.name = 블록 정보 표시 -setting.blockfont.description = 각 블록의 체력, 보호막, 재장전 등에 대해서 숫자로 표시합니다. -setting.linkedMass.name = 매스 드라이버 연결선 표시 -setting.linkedMass.description = 선택한 매스 드라이버와 연결된 매스 드라이버들을 선으로 이어서 표시합니다. -setting.linkedNode.name = 노드 연결선 표시 -setting.linkedNode.description = 선택한 블록과 전기적으로 연결된 블록들을 선으로 이어서 표시합니다. -setting.select.name = 선택 화살표 표시 -setting.select.description = 어떤 유닛이나 블록을 선택했는지 표시합니다. -setting.deadTarget.name = 고정 목표물이 죽더라도 계속 고정하기 -setting.deadTarget.description = 고정 목표물이 죽어도 그 좌표와 대상 정보를 계속 표시합니다. -setting.distanceLine.name = 목표물과의 거리선 표시 -setting.distanceLine.description = 목표물과 어느정도나 멀어졌는지 점선과 숫자로 표시합니다. -setting.spawnerarrow.name = 적 단계 생성지점을 가르키는 화살표를 표시합니다. -setting.spawnerarrow.description = - -setting.autoShooting.name = 자동 사격 활성화 -setting.autoShooting.description = - -setting.shar-title = UnitInfo 설정 -setting.shar-ui = 정보UI 설정 -setting.shar-range = 자동 사거리 설정 -setting.shar-opacity = 투명도 설정 -setting.shar-draw = 덧그리기 설정 -setting.shar-etc = 기타 - -#Hud -hud.unit = 유닛 정보 -hud.wave = 단계 정보 -hud.item = 자원 정보 -hud.cancel = 닫음 - -#Mod -shar-description = 여러가지 다양한 정보들을 인게임에서 보여주는 다기능 정보 모드.\n\n[#AE00FB]인게임 UI:[] 좌측 탭에 위치했으며 커서를 통한 유닛/건물이나 단계 목록, 코어, 자원 정보를 알려줍니다.\n\n[#B5FFD9]유닛/건물 정보:[] 커서로 유닛이나 건물의 정보를 표시합니다.\n\n[#B5FFD9]단계 정보:[] 유닛 종류와 수, 보스 유무를 목록에 담아 보여줍니다. 클릭해서 유닛 정보도 열람할 수 있습니다.\n\n[#B5FFD9]코어 정보:[] 각 팀의 코어 위치와 체력을 보여줍니다. 클릭해서 카메라 위치를 변경할 수 있습니다.\n\n[#B5FFD9]타일 정보:[] 커서 위치의 블록/타일/광물 아이콘과 좌표를 보여줍니다. 남은 단계 유닛도 보여줍니다.\n\n[#B5FFD9]자원 정보:[] 각 팀의 현재 자원(증감치)와 유닛 수를 보여줍니다.\n\n\n[#AE00FB]인게임 그리기:[] 각 유닛이나 블록같은 특정 위치에 여러가지 정보를 덧그립니다.\n\n[#B5FFD9]블록 스캐너:[] 커서 주변의 포탑과 벽의 사거리와 체력을 바로 표시합니다.\n\n[#B5FFD9]유닛 바:[] 각 팀의 유닛의 탄약, 방어막, 체력을 바로 보여줍니다.\n\n[#B5FFD9]포탑 사거리:[] 포탑 사거리를 표시합니다.\n\n[#B5FFD9]전선 연결 표시:[] 커서에 있는 블록과 전력으로 연결된 다른 블록들을 초록색 전선으로 이어서 그립니다.\n\n[#B5FFD9]매스 연결 표시:[] 커서에 있는 드라이버와 연결된 다른 드라이버들을 선으로 이어서 그립니다. diff --git a/bin/main/bundles/bundle_ru.properties b/bin/main/bundles/bundle_ru.properties deleted file mode 100644 index b7acc9b..0000000 --- a/bin/main/bundles/bundle_ru.properties +++ /dev/null @@ -1,94 +0,0 @@ -#UI -shar-stat.health = Здоровье: {0} -shar-stat.shield = Щит: {0} -shar-stat.payloadCapacity = Груз: {0}² / {1}² -shar-stat.capacity = {0}: {1} / {2} -shar-stat.power = Энкргия: {0} / {1} -shar-stat.powerIn = Выработка энергии: {0}/s -shar-stat.powerOut = Потребление энергии: {0}/s -shar-stat.ammos = Патроны: {0} / {1} -shar-stat.commandUnits = Контролирует: {0} / {1} -shar-stat.reload = Перезарядка: {0}% -shar-stat.progress = Прогресс: {0}% -#хз правильно ли я понял -shar-stat.attr = Эффективность: x{0} -shar-stat-waveAmount = [lightgray]Количество:[] {0} -shar-stat-waveShield = [lightgray]Щит:[] {0} -shar-stat.waveStatus = [lightgray]Статус:[] -shar-stat.waveItem = [lightgray]Предмет:[] - -#Settings -setting.barstyle.name = Unit Tap: Сменить стиль. -setting.barstyle.description = меняет спрайт в Unit Tap (стиль отображения). -setting.infoUiScale.name = Масштаб интерфейса -setting.infoUiScale.description = Масштаб интерфейса на панели слева. -setting.coreItemCheckRate.name = Resource Tap: update rate -setting.coreItemCheckRate.description = задает как часто обновляется число предметов в ядре. Чем больше время, тем меньше лагов. -setting.wavemax.name = Wave Tap: количество отображаемых волн. -setting.wavemax.description = установка максимального числа отображаемых волн. -setting.infoui.name = Display Info UI -setting.infoui.description = enable left-side tap ui to display. when inactive, all associated updates will be stopped. -setting.pastwave.name = Wave Tap: Display Previous Wave -setting.pastwave.description = display previous wave on wave list tap. Current wave is highlighted with red color. -setting.emptywave.name = Wave Tap: Display Empty Wave -setting.emptywave.description = display empty wave on wave list tap. - -setting.rangeRadius.name = Near Range Margin -setting.rangeRadius.description = set the range detection distance. -setting.rangeNearby.name = Display Near Range -setting.rangeNearby.description = Enable automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. -setting.allTeamRange.name = Display Player Team Range -setting.allTeamRange.description = display alliance's range. -setting.allTargetRange.name = Display All Target Range -setting.allTargetRange.description = display all range. The range of targets that cannot be aimed at themselves is shown as gray. -setting.coreRange.name = Display Core Range -setting.coreRange.description = display enemy core build-limit range. -setting.unitRange.name = Display Unit Range -setting.unitRange.description = display unit range. -setting.softRangeDrawing.name = Display Soft Range -setting.softRangeDrawing.description = The shape of the circle that marks the range becomes thinner and opaque. - -setting.selectopacity.name = Select Arrow Opacity -setting.selectopacity.description = set opacity of select arrow. -setting.baropacity.name = Health Bar Opacity -setting.baropacity.description = set opacity of unit bar. -setting.uiopacity.name = UI Background Opacity -setting.uiopacity.description = set opacity of ui background. -setting.softRangeOpacity.name = Soft Range Opacity -setting.softRangeOpacity.description = set opacity of soft range. - -setting.unitlinelimit.name = Лимит отображения путей -setting.unitlinelimit.description = слишком большое число путей может создавать лаги. Рекомендуется настроить под свое устройство. -setting.gaycursor.name = Включить след курсора -setting.gaycursor.description = Создает радужный эффект, следующий за курсором. -setting.unithealthui.name = Отображать панель юнита -setting.unithealthui.description = информация о здоровье, патронах, щите, эффекте статуса и грузе для каждого юнита. -setting.linkedMass.name = Отображать линию соединения ЭМ катапульт. -setting.linkedMass.description = отображает все соединения ЭМ катапульт ведущих к/от выбранной. -setting.linkedNode.name = Отображать линию соединения силовых узлов. -setting.linkedNode.description = отображает соединения с блоками, находящимися в той же электросети, при помощи линий. -setting.select.name = Отображать "выбранную сущность" -setting.select.description = показывает, какой юнит/блок выбран. -setting.deadTarget.name = сохранять выбранную цель для отображения, даже если она мертва. -setting.deadTarget.description = продолжать отображение координат и информации о цели, даже если она будет уничтожена. -setting.distanceLine.name = Display distance line from info target -setting.distanceLine.description = display dotted lines and numbers how far away the target is. - -setting.autoShooting.name = Включить автострельбу. -setting.autoShooting.description = [red]не читери, не будь какахой - -setting.shar-title = Настройки UnitInfo -setting.shar-wave = InfoTap Setting -setting.shar-range = AutoRange Setting -setting.shar-opacity = Opacity Setting -setting.shar-draw = Overdrawing Setting -setting.shar-etc = etc - -#Hud -hud.unit = Инфо о юните -hud.wave = Инфо о волне -hud.item = Ресурсы -hud.cancel = Скрыто - -#Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/bin/main/bundles/bundle_tr.properties b/bin/main/bundles/bundle_tr.properties deleted file mode 100644 index d45b876..0000000 --- a/bin/main/bundles/bundle_tr.properties +++ /dev/null @@ -1,100 +0,0 @@ -#UI -shar-stat.health = Sağlık: {0} -shar-stat.shield = Kalkan: {0} -shar-stat.payloadCapacity = Taşıma Kapasitesi: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Güç: {0}/{1} -shar-stat.powerIn = InPower: {0}/s -shar-stat.powerOut = OutPower: {0}/s -shar-stat.ammos = Mermi: {0}/{1} -shar-stat.commandUnits = Emirler: {0}/{1} -shar-stat.reload = Yeniden Y.: {0}% -shar-stat.progress = Süreç: {0}% -shar-stat.attr = Attribute: x{0} -shar-stat-waveAmount = [lightgray]Miktar:[] {0} -shar-stat-waveShield = [lightgray]Kalkan:[] {0} -shar-stat.waveStatus = [lightgray]Durum:[] -shar-stat.waveItem = [lightgray]Eşya:[] - -#Settings -setting.barstyle.name = Bar Tarzını Değiştir -setting.barstyle.description = Birliklere dokunulunca çıkan barların tarzını değiştirir. -setting.infoUiScale.name = Bilgi Arayüzü Boyutu -setting.infoUiScale.description = Ekranın solundaki bilgi penceresinin boyutunu ayarlar. -setting.coreItemCheckRate.name = Çekirdek Kaynak Güncelleme Aralığı -setting.coreItemCheckRate.description = Çekirdek kaynaklarının ne sıklıkla kontrol edildiğini ayarlar.\nDaha yavaş değerler daha az lag sağlar. -setting.wavemax.name = Gösterilen Dalga Sayısı -setting.wavemax.description = Dalga listesi için dalga sayısı sınırı ayarlar. -setting.infoui.name = Bilgi Arayüzünü Göster -setting.infoui.description = Ekranın solundaki bilgi arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur. -setting.waveui.name = Dalga Arayüzünü Göster -setting.waveui.description = Ekranın sol-üstündeki dalga arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur. -setting.pastwave.name = Önceki Dalgayı Göster -setting.pastwave.description = Dalga listesinde önceki dalgayı gösterir.\nMevcut dalga kırmızı renk ile gösterilir. -setting.emptywave.name = Boş Dalga Göster -setting.emptywave.description = Dalga listesinde boş dalga gösterir. - -setting.rangeRadius.name = Yakınlık Göstergesi Sınırı -setting.rangeRadius.description = Yakınlık tespit alanını ayarlar. -setting.rangeNearby.name = Yakınlık Göstergesini Göster -setting.rangeNearby.description = Otomatik uzaklık göstergesini gösterir.\nHedefe belli bir düzeyde yaklaşılırsa uzaklık gösterilir. -setting.allTargetRange.name = Tüm Hedef Alanlarını Göster -setting.allTargetRange.description = Tüm alanları gösterir.\nKendilerine nişan alınamayan hedefler gri renkle gösterilir. -setting.coreRange.name = Çekirdek Alanı Göster -setting.coreRange.description = Düşman çekirdeği yapı limiti alanını gösterir. -setting.RangeShader.name = Alan Animasyonunu Aç - -setting.selectopacity.name = Ok Opaklığını Seç -setting.selectopacity.description = Seçim okunun opaklığını ayarlar. -setting.baropacity.name = Can Barı Opaklığı -setting.baropacity.description = Birlik can barının opaklığını ayarlar. -setting.uiopacity.name = Arayüz Arkaplan Opaklığı -setting.uiopacity.description = Arayüzün arkaplan opaklığını ayarlar. -setting.softRangeOpacity.name = Alan Opaklığı -setting.softRangeOpacity.description = Alan çemberinin opaklığını ayarlar. - -setting.pathlinelimit.name = PathLines limit -setting.pathlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = UnitLines limit -setting.unitlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = LogicLines limit -setting.logiclinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = SpawnArrows limit -setting.spawnarrowlimit.description = many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = create a rainbow effect on the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = display briefly about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = display briefly about health, shield, reload etc in each block. -setting.linkedMass.name = Display mass driver link line -setting.linkedMass.description = line the mass drivers associated with the selected mass drivers. -setting.linkedNode.name = Display node link line -setting.linkedNode.description = display the blocks electrically connected to the selected blocks by a line. -setting.select.name = Display Select Arrow -setting.select.description = display which unit or block is selected. -setting.deadTarget.name = save locked target even if it's dead -setting.deadTarget.description = continue to display the coordinates and target information when a fixed target dies. -setting.distanceLine.name = Display distance line from info target -setting.distanceLine.description = display dotted lines and numbers how far away the target is. -setting.spawnerarrow.name = Display arrow pointing to wave spawn-points. -setting.spawnerarrow.description = - -setting.autoShooting.name = Enable Auto Shooting -setting.autoShooting.description = no don't do hack - -setting.shar-title = UnitInfo Ayarları -setting.shar-ui = OverlayUI Ayarları -setting.shar-range = AutoRange Ayarları -setting.shar-opacity = Opaklık Ayarları -setting.shar-draw = Çizim ayarları -setting.shar-etc = Diğer - -#Hud -hud.unit = Birim Bilgisi -hud.wave = Dalga Bilgisi -hud.item = Kaynak Bilgisi -hud.cancel = Gizli - -#Mod -shar-description = Oyun içi çeşitli bilgiler gösteren çok-işlevli bilgi modu.\n\n[#AE00FB]Oyun-içi arayüz:[] Sol tarafta bulunur, imleç ile birim/yapı, dalga listesi, çekirdek ve kaynak bilgisi gösterir.\n\n[#B5FFD9]Birim/Yapı Bilgisi:[] İmleç ile yapı/birim bilgisi gösterir.\n\n[#B5FFD9]Dalga bilgisi:[] Tür/miktar/boss bilgilerini de içeren dalga listesi gösterir. Tıklayarak detaylı bilgi alınabilir.\n\n[#B5FFD9]Çekirdek Bilgisi:[] Her takımın çekirdek konum/sağlığını gösterir. Tıklanarak kamera değiştirilebilir.\n\n[#B5FFD9]Blok Bilgisi:[] Farenin yanında blok/yer/maden simgesi ve konumunu gösterir. Eğer mevcut dalga varsa, kalan düşman sayısını da gösterir.\n\n[#B5FFD9]Kaynak Bilgisi:[] Her takımın mevcut madenlerini(azalma/artma), ve birlik sayısını gösterir.\n\n\n[#AE00FB]Oyun-içi Çizici:[] Ekranı çizer, çizim konumu herhangi bir blok veya birim olabilir.\n\n[#B5FFD9]Blok Tarayıcısı:[] Farenin yakınında taret/duvar can ve alanını gösterir.\n\n[#B5FFD9]Birim Barı:[] Her birliğin altında can/mermi/kalkan oranını çizer.\n\n[#B5FFD9]Taret Alanı:[] Taret alanını çizer.\n\n[#B5FFD9]Güç Bağlantısı:[] Seçili blok ile güç bağlantısı olan blokları gösterir.\n\n[#B5FFD9]Kütle Sürücüsü Bağlantısı:[] İki kütle sürücüsü arasındaki bağlantıyı çizer. diff --git a/bin/main/bundles/bundle_uk_UA.properties b/bin/main/bundles/bundle_uk_UA.properties deleted file mode 100644 index 315daea..0000000 --- a/bin/main/bundles/bundle_uk_UA.properties +++ /dev/null @@ -1,104 +0,0 @@ -#UI -shar-stat.health = Здоров'я: {0} -shar-stat.shield = Щит: {0} -shar-stat.payloadCapacity = Вантаж: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Енергія: {0}/{1} -shar-stat.powerIn = Виробництво енергії: {0}/s -shar-stat.powerOut = Споживання енергії: {0}/s -shar-stat.ammos = Патрони: {0}/{1} -shar-stat.commandUnits = Commands: {0}/{1} -shar-stat.reload = Reload: {0}% -shar-stat.progress = Прогрес: {0}% -shar-stat.attr = Прискореня: x{0} -shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} -shar-stat-waveShield = [lightgray]Щит:[] {0} -shar-stat.waveStatus = [lightgray]Статус:[] -shar-stat.waveItem = [lightgray]Предмети:[] - -#Settings -setting.barstyle.name = Unit UI: Змінити стиль панелі -setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. -setting.infoUiScale.name = Information UI Scale -setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. -setting.coreItemCheckRate.name = Resource UI: Update Rate -setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Інтерфейс хвиль:показувати кількість хвиль. -setting.wavemax.description = Sets the limit of visible waves in the wave list. -setting.infoui.name = Display Information UI -setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Відображати користувацький інтерфейс юнітів -setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Display Previous Wave -setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. -setting.emptywave.name = Wave UI: Display Empty Wave -setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Resource UI: Calculate item inc/dec speed. -setting.itemcal.description = Calculate increase/decrease speed of core item and display results. - -setting.rangeRadius.name = Близька межа діапазону -setting.rangeRadius.description = Встановлює відстань виявлення дальності. -setting.rangeNearby.name = Відображати найближчі радіуси -setting.rangeNearby.description = Ввімкнути автоматичне відображення радіусів досяжності. \nЯкщо ви наближається до радіусу досяжності достатньо близько, він відображається заздалегідь. -setting.allTargetRange.name = Відобразити усі радіуси -setting.allTargetRange.description = Відображає усі радіуси досяжності. \nРадіус цілей, на які знаходяться поза ним відображаються сірим. -setting.aliceRange.name = Показую радіус союзних гармат -setting.aliceRange.description = Показує радіус гармат союзників теж. -setting.RangeShader.name = Включити анімацію -setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. - -setting.selectopacity.name = Прозорість стрілки вибору -setting.selectopacity.description = Встановлює прозорість стрілки вибору. -setting.baropacity.name = Прозорість панелі здоров’я -setting.baropacity.description = Встановлює прозорість панелі здоров’я бойових одиниць. -setting.uiopacity.name = Прозорість фону інтерфейсу -setting.uiopacity.description = Встановлює прозорість фону інтерфейсу. -setting.softRangeOpacity.name = Прозорість радіусу досяжності -setting.softRangeOpacity.description = Встановлює прозорість радіусу досяжності. - -setting.pathlinelimit.name = Обмеження ліній шляху -setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.unitlinelimit.name = Ліміт позначення шляхів -setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.logiclinelimit.name = Обмеження ліній логіки -setting.logiclinelimit.description =Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.spawnarrowlimit.name = Обмеження стріолок появи -setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nЦе потрібно налаштувати відповідно до можливостей пристрою. -setting.gaycursor.name = Вмикає ефект веселки під курсором -setting.gaycursor.description = Створює ефект веселки під курсором миші. -setting.unithealthui.name = Відображати панель одиниць -setting.unithealthui.description = Відображає інформацію про здоров’я, боєприпаси, міцність щита, ефекти статусу, і вантаж в кожному юніті. -setting.blockfont.name = Показати інформацію про блок -setting.blockfont.description = Відображає коротку інформацію про здоров’я, щит, перезавантаження та інше в кожному блоці. -setting.linkedMass.name = Показує лінію з’єднання електромагнітних катапульт -setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією. -setting.linkedNode.name = Відобразити з’єднання вузлів -setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній. -setting.select.name = Відобразити стрілку вибору -setting.select.description = Показує, яка одиниця або блок вибрано. -setting.deadTarget.name = Тримайте ціль заблокованою після її смерті -setting.deadTarget.description = Продовжує відображати координати та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. -setting.distanceLine.name = Відображає лініюЮ що показує дистанцію до вибраної цілі -setting.distanceLine.description = Відображає пунктирні лінії і числа щоб указати відстань до цілі. -setting.spawnerarrow.name = Вказує точку появи хвиль. -setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Включити авто стрільбу -setting.autoShooting.description = Ні, не взламуй. - -setting.shar-title = Налаштування UnitInfo -setting.shar-ui = Налаштування накладання інтерфейсу -setting.shar-range = Налаштування AutoRange -setting.shar-opacity = Налаштування прозорості -setting.shar-draw = Налаштування промальовки -setting.shar-etc = Інше - -#Hud -hud.unit = Інформація про одиницю -hud.wave = Інформація про хвилю -hud.item = Інформація про ресурси -hud.cancel = Сховано - -#Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. - - diff --git a/bin/main/bundles/bundle_zh_CN.properties b/bin/main/bundles/bundle_zh_CN.properties deleted file mode 100644 index 6f4e21f..0000000 --- a/bin/main/bundles/bundle_zh_CN.properties +++ /dev/null @@ -1,100 +0,0 @@ -#UI -shar-stat.health = 生命值: {0} -shar-stat.shield = 护盾容量: {0} -shar-stat.payloadCapacity = 载荷容量: {0}²/{1}² -shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = 电力: {0}/{1} -shar-stat.powerIn = 发电量: {0}/s -shar-stat.powerOut = 耗电量: {0}/s -shar-stat.ammos = 弹药: {0}/{1} -shar-stat.commandUnits = 指挥上限: {0}/{1} -shar-stat.reload = 装填进度: {0}% -shar-stat.progress = 进度: {0}% -shar-stat.attr = 效率: x{0} -shar-stat-waveAmount = [lightgray]敌人数量:[] {0} -shar-stat-waveShield = [lightgray]护盾:[] {0} -shar-stat.waveStatus = [lightgray]状态效果:[] -shar-stat.waveItem = [lightgray]携带物品:[] - -#Settings -setting.barstyle.name = 单位UI: 更改UI样式 -setting.barstyle.description = 更改单位信息栏栏位UI的样式 -setting.infoUiScale.name = 信息UI的大小 -setting.infoUiScale.description = 设置左侧信息UI的大小 -setting.coreItemCheckRate.name = 资源UI: 更新频率 -setting.coreItemCheckRate.description = 设置检查核心资源的频率.\n降低频率以提高游戏性能. -setting.wavemax.name = 波次UI: 显示波次数量 -setting.wavemax.description = 在波次列表中显示的波次数 -setting.infoui.name = 显示信息UI -setting.infoui.description = 启用左侧的信息UI.\n禁用此设置后, 将不再显示左侧的信息UI. -setting.waveui.name = 显示波次UI -setting.waveui.description = 启用左上的波次UI.\n禁用此设置后, 将不再显示左上的波次UI. -setting.pastwave.name = 波次UI: 显示之前的波次 -setting.pastwave.description = 在波次列表中显示之前波次的信息.\n当前波次的信息则显示为红色. -setting.emptywave.name = 波次UI: 显示空过波次 -setting.emptywave.description = 在波次列表中显示无事发生的空波次信息. - -setting.rangeRadius.name = 范围显示距离 -setting.rangeRadius.description = 设置范围显示的距离. -setting.rangeNearby.name = 显示附近的范围 -setting.rangeNearby.description = 启用自动范围显示.\n接近一个东西后显示其范围. -setting.allTargetRange.name = 显示所有目标的攻击范围 -setting.allTargetRange.description = 显示所有目标的范围.\n无法攻击你的目标的攻击范围的颜色将显示为灰色. -setting.coreRange.name = 显示核心范围 -setting.coreRange.description = 显示敌方核心禁止建造的范围. -setting.RangeShader.name = 启用范围的动画效果 - -setting.selectopacity.name = 指示箭头的不透明度 -setting.selectopacity.description = 设置指示箭头的不透明度. -setting.baropacity.name = 生命值UI的不透明度 -setting.baropacity.description = 设置生命值UI的不透明度. -setting.uiopacity.name = UI背景的不透明度 -setting.uiopacity.description = 设置左侧信息UI背景的不透明度. -setting.softRangeOpacity.name = 范围圈的不透明度 -setting.softRangeOpacity.description = 设置范围圈的不透明度. - -setting.pathlinelimit.name = 路径线限制 -setting.pathlinelimit.description = 过多的路径线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.unitlinelimit.name = 单位线限制 -setting.unitlinelimit.description = 过多的单位线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.logiclinelimit.name = 逻辑线限制 -setting.logiclinelimit.description = 过多的逻辑线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.spawnarrowlimit.name = 出生点箭头限制 -setting.spawnarrowlimit.description = 过多的出生点箭头可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整. -setting.gaycursor.name = 光标拖痕效果 -setting.gaycursor.description = 若启用此项, 则在光标处不断绘制彩虹特效. -setting.unithealthui.name = 单位信息 -setting.unithealthui.description = 若启用此项, 则在单位上面简要的显示其生命值, 弹药, 护盾容量, 状态效果和有效荷载等信息. -setting.blockfont.name = 方块信息 -setting.blockfont.description = 若启用此项, 则在方块上面简要的显示其生命值, 护盾容量, 装填进度等信息. -setting.linkedMass.name = 质量驱动器连接线 -setting.linkedMass.description = 若启用此项, 则在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. -setting.linkedNode.name = 电力节点连接线 -setting.linkedNode.description = 若启用此项, 则在已选的耗电方块和与其有关联的电源方块之间进行连线. -setting.select.name = 指示箭头 -setting.select.description = 若启用此项, 则显示会提示你选择了哪个方块的箭头. -setting.deadTarget.name = 保存被锁定的目标, 即便其已死亡 -setting.deadTarget.description = 被锁定的目标死亡后仍显示其坐标和信息. -setting.distanceLine.name = 显示被锁定的目标的信息和距离线 -setting.distanceLine.description = 用虚线和数字显示你与目标之间的距离. -setting.spawnerarrow.name = 敌人出生点箭头指示 -setting.spawnerarrow.description = 显示指向敌人出生点的箭头. - -setting.autoShooting.name = 启用自动射击 -setting.autoShooting.description = 在某些情况下失效. - -setting.shar-title = 单位数据信息Mod设置 -setting.shar-ui = 覆盖式信息UI设置 -setting.shar-range = 范围显示设置 -setting.shar-opacity = 不透明度设置 -setting.shar-draw = 绘制设置 -setting.shar-etc = 其他 - -#Hud -hud.unit = 单位信息 -hud.wave = 波次信息 -hud.item = 资源信息 -hud.cancel = 隐藏 - -#Mod -shar-description = 在游戏内显示各种数据信息的多功能Mod.\n\n[#AE00FB]游戏中的UI:[] 位于左侧, 显示波次列表、核心资源信息和光标所指的单位和方块信息\n\n[#B5FFD9]单位/方块信息:[] 显示光标所指的单位和方块信息.\n\n[#B5FFD9]波次信息:[] 显示波次列表, 包括单位种类/数量/Boss. 可单击查看详细信息\n\n[#B5FFD9]核心信息:[] 显示每个队伍的核心位置/生命值. 可单击以将镜头移动至核心位置.\n\n[#B5FFD9]物块信息:[] 显示光标位置的方块/地板方块/矿石图标和位置. 如果地图有怪物波次设置, 则同样显示剩余的波次单位.\n\n[#B5FFD9]资源信息:[] 显示每个队伍的当前资源(包括资源消耗量)和单位.\n\n\n[#AE00FB]绘制器:[] 在屏幕上进行绘制, 绘制位置可以是方块或单位.\n\n[#B5FFD9]方块扫描器:[] 绘制光标附近炮塔和墙壁的生命值和剩余弹药.\n\n[#B5FFD9]单位UI:[] 绘制每个单位的弹药/护盾/生命值.\n\n[#B5FFD9]炮塔范围:[] 绘制炮塔的攻击范围.\n\n[#B5FFD9]电力链接:[] 在已选的耗电方块和与其有关联的电源方块之间进行连线, 用绿色线进行显示.\n\n[#B5FFD9]质驱链接:[] 在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. diff --git a/bin/main/mod.json b/bin/main/mod.json deleted file mode 100644 index 823ac69..0000000 --- a/bin/main/mod.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "unitinfo", - "displayName": "Unit Information", - "author": "Sharlotte", - "description": "The mod displays more information in-game, such as unit/building, wave, core, tile, item/unit total info etc", - "version": "1.5.3", - "main": "UnitInfo.core.Main", - "minGameVersion": "134", - "dependencies": [], - "hidden": true, - "java": true -} diff --git a/bin/main/shaders/line.frag b/bin/main/shaders/line.frag deleted file mode 100644 index 9a72f9d..0000000 --- a/bin/main/shaders/line.frag +++ /dev/null @@ -1,24 +0,0 @@ -#define HIGHP - -uniform sampler2D u_texture; -uniform vec2 u_texsize; -uniform vec2 u_invsize; -uniform float u_time; -uniform float u_dp; -uniform vec2 u_offset; -varying vec2 v_texCoords; - -void main(){ - vec2 T = v_texCoords.xy; - vec2 coords = (T * u_texsize) + u_offset; - vec4 color = texture2D(u_texture, T); - vec2 v = u_invsize; - vec4 maxed = max(max(max( - texture2D(u_texture, T + vec2(0, 2.0) * v), - texture2D(u_texture, T + vec2(0, -2.0) * v)), - texture2D(u_texture, T + vec2(2.0, 0) * v)), - texture2D(u_texture, T + vec2(-2.0, 0) * v)); - - color.a *= (0.5 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0))); - gl_FragColor = color; -} \ No newline at end of file diff --git a/bin/main/shaders/turretrange.frag b/bin/main/shaders/turretrange.frag deleted file mode 100644 index ecacdb7..0000000 --- a/bin/main/shaders/turretrange.frag +++ /dev/null @@ -1,28 +0,0 @@ -#define HIGHP - -uniform sampler2D u_texture; -uniform vec2 u_texsize; -uniform vec2 u_invsize; -uniform float u_time; -uniform float u_dp; -uniform vec2 u_offset; -varying vec2 v_texCoords; - -void main(){ - vec2 T = v_texCoords.xy; - vec2 coords = (T * u_texsize) + u_offset; - vec4 color = texture2D(u_texture, T); - vec2 v = u_invsize; - vec4 maxed = max(max(max( - texture2D(u_texture, T + vec2(0, 2.0) * v), - texture2D(u_texture, T + vec2(0, -2.0) * v)), - texture2D(u_texture, T + vec2(2.0, 0) * v)), - texture2D(u_texture, T + vec2(-2.0, 0) * v)); - - if(texture2D(u_texture, T).a < 0.9 && maxed.a > 0.9){ - gl_FragColor = vec4(maxed.rgb, maxed.a * 100.0); - }else{ - color.a *= (0.37 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0))); - gl_FragColor = color; - } -} \ No newline at end of file diff --git a/bin/main/sprites/effects/Slaser-end.png b/bin/main/sprites/effects/Slaser-end.png deleted file mode 100644 index 5785c87e4e3a7f956439d57a7a4b13d409a45489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAifV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0G|-o8UJVe|NkGz`|&*X6_8>s3GxdD3S2+M3slR%S>O>_%)r2R7=#&* z=dVZs3O@04aSVxYf7|2Oci4c3`Szdx7qg`|JE{Z+@v%m2nKjur=(9zfOLtaO$mK<| z#IF9?@S@O3VB&X+hJeXi@5C<%P?0^(rsWt@_-er&PH8^#73PbYj2W5zClsqBKH8yJ z#aE#>!=mKO$&@U$8ucEXsT^k;5)PbD3g%<;5OZNpYYS<4D1V7xXs%jXo0zW0ea%f; zix`cYd6sqpRRwkW3E$^b?)F>1Z0Vz&2|(jM85FVFVdQ&MBb@0I0Q$ AtN;K2 diff --git a/bin/main/sprites/effects/Slaser.png b/bin/main/sprites/effects/Slaser.png deleted file mode 100644 index da483af8b6b5a07ccff9c6b9b0e9cc033f7ee1c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^EI@3)!3HGFq;4MtQjEnx?oJHr&dIz4$)-E{Ix;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@g0`M6jv*HQ$$zR8+ZiPd95XEz^fNsE|Ns9& z9}b1%J(B;^7f3j@NnR0P_?a58BUzx8eF`VzlNp8@mo%A~8Kl@m`J_)>ZU-8~;OXk; Jvd$@?2>_}HFN^>H diff --git a/bin/main/sprites/ui/bars/1dotbar-top.png b/bin/main/sprites/ui/bars/1dotbar-top.png deleted file mode 100644 index 818c71d03f435db011069584cda25c1f66af1a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2s6ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@hJf1F&Arj%qKmPx>XJGxu^l!OoV+&B6!PC{x JWt~$(69DNq9##MV diff --git a/bin/main/sprites/ui/bars/1dotbar.png b/bin/main/sprites/ui/bars/1dotbar.png deleted file mode 100644 index 818c71d03f435db011069584cda25c1f66af1a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2s6ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@hJf1F&Arj%qKmPx>XJGxu^l!OoV+&B6!PC{x JWt~$(69DNq9##MV diff --git a/bin/main/sprites/ui/bars/barS-top.png b/bin/main/sprites/ui/bars/barS-top.png deleted file mode 100644 index 215a6adefcf91dd973e09d9f65fbdb1b94365bc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiH!3-q%KO_VLDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoB=)|uK)l4KX~LkkT)&v3OkTuE(!7r{{Nrh`YB$ZS_aMnkH}&M2EKzJ z%(!D>_FJG}o~Mgrh=u>#lYwFl3LLC~rT@G6QUXMB8RtG*{N(PXdt6aAd6{;Ky{Z}s z8+lW|)jZvPJm>zLx8f$(_@B?yboZP3d}Vy{{3}t~$7j7+Bpw!GTXcLKyP1hE&mw8- sU3xYJD?at)W~EG9F?r|G1uL(~&2VAbQNiH131~Ber>mdKI;Vst01ky&NB{r; diff --git a/bin/main/sprites/ui/bars/barS.png b/bin/main/sprites/ui/bars/barS.png deleted file mode 100644 index 69057bd859ae3b3244e3f8ddd719a210b8c8247b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiH!3-q%KO_VLDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheYymzYuK)l42QotsU9JOCOeH~n!T%YaZa44(@;D1TB8wRq_zri_W94|4ROva^t7IfsuTlRe^)q4Z=Re`0&-~|o<}ve&tUEX7V%4`d)4tCvTz#yk hvo!UcV}$VD_-*GH&CRwfnFO?x!PC{xWt~$(697aRR7C&) diff --git a/bin/main/sprites/ui/bars/barSS-top.png b/bin/main/sprites/ui/bars/barSS-top.png deleted file mode 100644 index ff9fcfb3bd8557ac61d0d719756f337a278cfa79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!3-qto!zAXq!^2X+?^QKos)S9a|ZZ?xc>kD|KO4HK;E>tE9^juxg^Lh`2T-~>!)~uY8f~SJR*x382Ao> zFr%o3R|8P6-qXb~#KQmVNl(551{}^8C;XP*)%7;u#1*~I;tD^fR_PRf{I#Ip#e-X3 zNW*W3$L4n4OP3_FlyjFJwY!m*YF%{M)_J?n-Hj!OW3Rv2^(6fNCYG~03BuXo%GvLD z*IYfF6Sen9nQ{NTif?BYv$Ll6d*#U;I&$LVPJ_Y%-Zh^$Mae%}!LoTpa`6qIQy4s5 L{an^LB{Ts5wIyYY diff --git a/bin/main/sprites/ui/bars/barSS.png b/bin/main/sprites/ui/bars/barSS.png deleted file mode 100644 index 18da8e56b75bce80860f32201b57b28cff72a381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!3-qto!zAXq!^2X+?^QKos)S9vjzBsxc>kDAIJlF_i@Q1^;Jwy4}DF$m1;Vh%9Dc;5!7ujG`J| z4M4$(o-U3d7XDW|9fb}n@Em#YfBw3?+QJ^TGi9P>KPdJ7JTde5B9`z8EXUjh4tTA1 z(0>vl^u*0;`?|FHGmrC&BeJGnwknGZ(>)M-;}!1&?ltGb^-k|ieR8`;Z^P7$+_z7i z;J)d=ynUhA6Nk4JTFHDXCJL%wxqmKqd0O7C=mo7YD>(d3JS5E=Z_M~LfvLr^-u&4g Z29DiK!t&*TSAmXW@O1TaS?83{1OOG|XF>n~ diff --git a/bin/main/sprites/ui/bars/barSSS-top.png b/bin/main/sprites/ui/bars/barSSS-top.png deleted file mode 100644 index c22f8a1ba17c75ddb6e431ad0b3f1598f91eb487..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^)Nn{1`IRkt`T>t<7fAGk8Aa7dS6?P!SToU9L{Qp10^;5h+wG5mE9+AZi419+{ znDKc2iWH!s9-c0aAs*gKCo<+8HsE2N{O|w8$sW5Fr7S-j#^ifs&brfgUVr^x@_kd) z+7<3KeOsQ*z93Poae7nrf@v7vb zqBDoK$YWr?=GNkq5=40yHkIFsi41Ae( zRxNn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErzW#^d=b zQh){udb&74lEXWw)+z#&XJspWWz};Zv6VbT`;h`+4sc-`ra9F3r+3GO#Rt zqyL$+=W<2MBgHSb>Tcj#klkAL;OdLILzVv+%^jE*-`(N_3SkCMS3j3^P6Px#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0TxL_K~zXfos)}>gFp-ef&c&LI*GGvUfZf8 z6|lX7+LP{j{%3YChq*E?6a_YgX`p7X%M3jwhi#&-sl2d{SesTmAK;>R)N5KbX1IYB z<)YzT88ckB)A%s>%1}wOxO^1in8|B&k8;_PdywlAey>oE7_~>NRc?gZO76-c*G`MR z{;kpL`Do5;+&#%L3EFh-ec!Rsgq9I#vs{*-sIzQ0R-jQwS+6WWt4^|97{Q_|3-bu4Y`6_r2Z0qGX3wY9>;ejAf zaq?_&{R#9=5GfgT*1NfxC?|E%yFs4R$=&2p9bJ(fHiglBW#-E4e&cyQ0rd$PM@uHA P00000NkvXXu0mjf{j#<$ diff --git a/bin/main/sprites/ui/bars/barSSSS.png b/bin/main/sprites/ui/bars/barSSSS.png deleted file mode 100644 index 9dd181292823516b65e0b87440737569c0eba12b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^)Nn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErnSMo|r~ z2B6?KPZ!4!5AU`8fqcydJkAgQO^=&wv2^2XBj0Kv4*TQsG2h>RxvlLOc8krK+3f|_ z877NmA0<>b9EnT*#1PNvoqI?8f`#N?-?i>+cN5&ID=VU0*xnY|%C+POimb}*_Fp`W zXM1V2jJNyk!x6JT?QfgM^2$Br=&^w8O7+w==Z?nJr~j$7d&)EU_T?RFhtI}uo4_c2 z&hi~s4g1{864$xibDv}y%keucaBr--{mA&jWEbgMuMReslxmkY-u|>dZePyzY-3}V z4xU?2Z-ufwnCNIe!!YLMwqz5(V@m3U`x)YIM#~)*>Rp#?vF!6}3Ac>y^qw_e&Psp( a%Xlh}#r%$b<`-ZHFnGH9xvXPx#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0UJp~K~zXf&5}`W!!Qg(7GR3I#n>H)?lT!8iDZF)NwN2a)F0SCq>xHK07KW@q3;f=BYQOJI&7MCv zz3r7|gW2{#|qVi|Goq-Zz(Ckh%HG*XHWR$w`iWZf&k^Y(iZBs|a!M=IUaDd2%+*oeRwo zq_Z@wCl`z8=&So1L0;*NWk3ASGE`D;7Licq%^f?c#a905iS{ Ul>k18X#fBK07*qoM6N<$f)WF-r~m)} diff --git a/bin/main/sprites/ui/bars/barSSSSS.png b/bin/main/sprites/ui/bars/barSSSSS.png deleted file mode 100644 index 5e4393b940a2a66c4bd2058848ae9790ceac6fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}V!3-pqwX8S}q!^2X+?^QKos)S9vjzBsxc>kDAIJlF_i@Q1^;Jwy4}DF$m1;Vh%9Dc;5!V$jK}j= zqyPoKdb&796nM4$a_JJiZHB8tzFO>mQZFml@4alr z*~1Q9&t~}L?s_fvGH3R~UB@N1_nf_z*z@YJF+(3ul~7TJ%9ng;OXk;vd$@?2>=<9q6Yu~ diff --git a/bin/main/sprites/ui/bars/barSSSSSS-top.png b/bin/main/sprites/ui/bars/barSSSSSS-top.png deleted file mode 100644 index 56a2e58232f1de604bbc7d30c45e76cc7c935f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmV;>0WbcEP)Px#1ZP1_K>z@;j|==^1poj52~bQ_MgRZ*!Nku1005R=)CT|n00VSVPE-H?0N2V5 zK>z>%32;bRa{vGi!vFvd!vV){sAK>D0YOPbK~zXft&h=e1ThE$H~0S^eS{bi3}mI# z%|pAk$y9wl%;UruQ}GVJ9UKZ2-&9=SOrR)Gqj5tSM*>BKI*m?@I1wlUYBd@m;Xt71 zP_Gf30kc5yfEJC5;~S$uF+iI}Wq)E4C=#@4ocI@p3Fio}ng#nny~xcbZ`!yCrBQW@ zYS9iRRGYf(`qh@x{Yggada55)-D395R6WbhW}5Js;fI_fpJxnwX5!PB7}1PIC4GFW z>2m!vV-j6e^IG<5EJPQTUe7s?rKnY{Yh8J4M2!m9)!2$km0#=6FkVE3%C60Hj8{=o zxyVg>#B}`G6I!=un_T6$mC9cFt&0wmz1_!IMVm$CFukj2vA8%*Zz}37f?&FHqA>wk+a5wWNKA0B~fAemH7|Nn{1`*#dk*T>t<74`hZOx?BgOm`Z~Dg8wr--EQCo4nJ@ErzW#^d=b zQh6P-A!<-uB?c1VS8I-E7y`ED6%TI+kf#i zp6#X8GT!dD4@b=Yw7+d0%PaSgqsIcWE7eoioI4srkHSBXUOI+u6&wY|B}-xP3X-vyF{e zI(Tk9y%oy#V4|b>48xe0+mcQEjwz`Z?q`U<87+5MsCQkm#j?+@CEPN)(|gu@IV=7B aFXO2^7V|s$nO}e*z~JfX=d#Wzp$Py{E0_lW diff --git a/bin/main/sprites/ui/icons/ammo.png b/bin/main/sprites/ui/icons/ammo.png deleted file mode 100644 index 4388b396a5817f38b70251e9ced65ac8ee2e4a6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00ozNx;Tbd_@C|b6gsTH!}9R|{JwNY9YM499a^;;uU=;NvR!ng=z#Q0`3(>CjrG6Z ze9CVW)-S2d`(v4;>V>T*7kFA)9@wg5r6)Wg`&c5InNj(l sxs7jUzH2eP{UPYviSwJ8v;Hz%*~lDu=Y!Hypo1AaUHx3vIVCg!0JZ*ek^lez diff --git a/bin/main/sprites/ui/icons/health.png b/bin/main/sprites/ui/icons/health.png deleted file mode 100644 index 13c30de334acb05bcb275a7c813a6df5477b3ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00rGWT^vI!{NMH&@-ZlI9NF=|K1%V3qsbyccIWLyvI;vCCNy{W$j|tousTbB=1Pt= xvuE}&|2r*Z^lkc?5SD9~&j?M?-8s*afr~AcSyuItRshgQ22WQ%mvv4FO#omqK(_z@ diff --git a/bin/main/sprites/ui/icons/item.png b/bin/main/sprites/ui/icons/item.png deleted file mode 100644 index a33ed631c44196782f20a34f6d68de95306ab6df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI|Ravq8eTe zK*2elE{-7<{#(xl@--;%FbC}TzqEAet7BaWSLzhB^E;R7Exod7g1tn2!UXdid1sTu zllxN=5A-EPYCc<6{Xr)ptcz21M$k;psWZZCr8N#Ztx)UnF!+|+d|f&%>)eH(vL`?F zCAs%E3fnc#-8=Vq%lh>2`{&FaKAQ3R=MABm@An@1nzHcws`Q-QbB{QA=$P?JuqG+r jjGebB(=MHRWhwK?eay^E@=t+|W?=Ai^>bP0l+XkKg^z8n diff --git a/bin/main/sprites/ui/icons/liquid.png b/bin/main/sprites/ui/icons/liquid.png deleted file mode 100644 index d33ea7b173c749b86960a56b993de7a0c1f24aa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00mcix;Tbd_@6!JD0EnXhsE*7|K*4KSf)MFC@5HEq`u`{bF}@cuVokXXZ&}_TYEo3 zB754luHMx14uzLWlNZP~_xw?rJJWH>{UyeREI%Erl$j&;O*nVphu!ARlGvX0+G^h6 zN1HBhl(?THu(bT_w9Catc29V6Z%#rwx>C#dlj@n>f!jIixE7 y&DopFN?61e@-H#o$ocn!$$@RQ=lEXzW&JRXsa^iltF1ssGkCiCxvX%@ diff --git a/bin/main/sprites/ui/icons/power.png b/bin/main/sprites/ui/icons/power.png deleted file mode 100644 index 2ee15dd5a7d463f38247636eaaa49892f155e984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI|Ravq8eTe zK*2gs7sn6_|GRyjdPM>B?NB*M3cW_C*iR$xBT#xhtJt%WD+5AGVyN zJ&UVd<=>2HWl76gr_acGC#h=^V<=O+R)6u-w#&CauHc=VwbRcuXRU4L%f+`k0@pp< xFb}54*mq)C!m3K4|GwHnw@mu8xdm@BJh{iT_@e4GC!k9hJYD@<);T3K0RWBVTABa= diff --git a/bin/main/sprites/ui/icons/reload.png b/bin/main/sprites/ui/icons/reload.png deleted file mode 100644 index a7e34368cd8d2cc9b4d8d1d97fea7c51007c0c50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^Y9P$P3?%12mYf5m7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00sAZx;Tbd_;2m=7CUUf!Tk7l{4NiL*(`UeE}m)Xmw5hE%01?>)dODLx&-IdSKX!G zzAT-U`+dRX7Yw;sk%#ZjjOK~_9HYJ6t$RmAXtKEk)BR1$E;#sX*(Rl~z2er=N>+gv znl8GtcpZwbEKiHAxwxiNa?w50)rYptO>;evwKdCh*7`%ueuqO7zI*setz$A5P>x#s zki}$Cc<*u!lhEGjId@GeUpiK8++v~Mt$1LM3D@UjIl&yy+aD)=o4h}pz2_sNf;rRi U6W^at0(ynP)78&qol`;+0Qkp#k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%x{{R0U$P7JnxeiD%l?3?(|7Uo*-M|aT<1FxqEM{QfI}E~%$MaXD z00q~2x;Tbd_;2lt<~yRm!~F2y^t?ASOl(%At~QdF&goyJTiP9TnoZs0ZzFqOwpa@n z^TXCQcG1I=U->=ml7F!BtEcn%{w25D0zWUGD3q76#(k~s=4*33lRLxfO?ji%oQ%(` zI}jy2rvs?ZzgM_9<7^Q3`#iCzsK0$tSMFw>UehU3=ydr2Q1811cX#*kdp=h1?tig4 yO~3ZYhb6nN^JuxWHh%DnF7)_)^7$>ct#OC=nbsiFID@CFpUXO@geCx-#dse8 From db1a0a03172ca295469b97831fae5a2d54461159 Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Mon, 15 Nov 2021 19:47:08 +0200 Subject: [PATCH 18/45] =?UTF-8?q?=D0=A1=D0=BF=D1=80=D0=BE=D0=B1=D0=B0=20?= =?UTF-8?q?=E2=84=963.=20=D0=92=D0=B8=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D1=8F=20=D0=B7=D0=B0=D0=B9=D0=B2=D0=B8=D1=85=20=D1=84=D0=B0?= =?UTF-8?q?=D0=B9=D0=BB=D1=96=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59536 bytes gradle/wrapper/gradle-wrapper.properties | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..7454180f2ae8848c63b8b4dea2cb829da983f2fa GIT binary patch literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..69a9715 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists From 6107a3ef7955bb6a3c1dade10317b9175a032eda Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Tue, 16 Nov 2021 09:31:34 +0200 Subject: [PATCH 19/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 89e8ee2..b6605e3 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -29,7 +29,7 @@ setting.infoui.name = Display Information UI setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. setting.waveui.name = Показувати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Display Previous Wave +setting.pastwave.name = Wave UI: Показувати попередню хвилю setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. setting.emptywave.name = Wave UI: Display Empty Wave setting.emptywave.description = Displays empty waves in the wave list. @@ -39,7 +39,7 @@ setting.itemcal.description = Calculate increase/decrease speed of core item and setting.rangeRadius.name = Близька межа діапазону setting.rangeRadius.description = Установлює відстань виявлення дальності. setting.rangeNearby.name = Показувати найближчі радіуси -setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наближаєтеся до радіусу досяжності достатньо близько, то він показується заздалегідь. +setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наблизитися до радіусу досяжності достатньо близько, то він буде показуватися заздалегідь. setting.allTargetRange.name = Показувати усі радіуси setting.allTargetRange.description = Показувати усі радіуси досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. setting.aliceRange.name = Показувати радіус союзних гармат From 57be2dada8224fd79d2747840d556eb73c9d5e5f Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Tue, 16 Nov 2021 20:29:56 +0200 Subject: [PATCH 20/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index b6605e3..d910813 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -19,9 +19,9 @@ shar-stat.waveItem = [lightgray]Предмети:[] #Settings setting.barstyle.name = Unit UI: Змінити стиль панелі setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. -setting.infoUiScale.name = Information UI Scale +setting.infoUiScale.name = Розмір інформаційного інтерфейсу setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. -setting.coreItemCheckRate.name = Resource UI: Update Rate +setting.coreItemCheckRate.name = Інтерфейс ресурсів: Швидкість оновлення setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. setting.wavemax.description = Sets the limit of visible waves in the wave list. @@ -30,10 +30,10 @@ setting.infoui.description = Enables the information interface on the left to di setting.waveui.name = Показувати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. setting.pastwave.name = Wave UI: Показувати попередню хвилю -setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. -setting.emptywave.name = Wave UI: Display Empty Wave +setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділенна червоним кольором. +setting.emptywave.name = Інтерфейс хвиль: Показувати порожні хвилі setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Resource UI: Calculate item inc/dec speed. +setting.itemcal.name = Інтерфейс ресурсів: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. setting.rangeRadius.name = Близька межа діапазону From 8202f6d6a3e599802f5a9a056d823a947b946a42 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Tue, 16 Nov 2021 20:49:33 +0200 Subject: [PATCH 21/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index d910813..2987588 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -20,12 +20,12 @@ shar-stat.waveItem = [lightgray]Предмети:[] setting.barstyle.name = Unit UI: Змінити стиль панелі setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. setting.infoUiScale.name = Розмір інформаційного інтерфейсу -setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. +setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. setting.coreItemCheckRate.name = Інтерфейс ресурсів: Швидкість оновлення -setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. -setting.wavemax.description = Sets the limit of visible waves in the wave list. -setting.infoui.name = Display Information UI +setting.coreItemCheckRate.description = Встановіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. +setting.wavemax.name = Інтерфейс хвиль: Показувати кількість хвиль. +setting.wavemax.description = Задайте кількість хвиль, які будуть відображатися у списку хвиль. +setting.infoui.name = Відобразити інформаційний інтерфейс setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. setting.waveui.name = Показувати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. From 6a4ef60733cefd3a448bc32eb603a8bf2399dc7b Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Tue, 16 Nov 2021 22:35:08 +0200 Subject: [PATCH 22/45] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BD=D1=96?= =?UTF-8?q?=D1=81=20=D0=B7=D0=BC=D1=96=D0=BD=D0=B8=20=D0=B2=20translation?= =?UTF-8?q?=20=D0=B7=20master?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Зміни від @1stvaliduser. --- assets/bundles/bundle_uk_UA.properties | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 89e8ee2..4fb290d 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -19,27 +19,27 @@ shar-stat.waveItem = [lightgray]Предмети:[] #Settings setting.barstyle.name = Unit UI: Змінити стиль панелі setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. -setting.infoUiScale.name = Information UI Scale -setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. -setting.coreItemCheckRate.name = Resource UI: Update Rate -setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. -setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. -setting.wavemax.description = Sets the limit of visible waves in the wave list. -setting.infoui.name = Display Information UI +setting.infoUiScale.name = Розмір інформаційного інтерфейсу +setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. +setting.coreItemCheckRate.name = Інтерфейс ресурсів: Швидкість оновлення +setting.coreItemCheckRate.description = Встановіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. +setting.wavemax.name = Інтерфейс хвиль: Показувати кількість хвиль. +setting.wavemax.description = Задайте кількість хвиль, які будуть відображатися у списку хвиль. +setting.infoui.name = Відобразити інформаційний інтерфейс setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. setting.waveui.name = Показувати користувацький інтерфейс юнітів setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Display Previous Wave -setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. -setting.emptywave.name = Wave UI: Display Empty Wave +setting.pastwave.name = Wave UI: Показувати попередню хвилю +setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділенна червоним кольором. +setting.emptywave.name = Інтерфейс хвиль: Показувати порожні хвилі setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Resource UI: Calculate item inc/dec speed. +setting.itemcal.name = Інтерфейс ресурсів: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. setting.rangeRadius.name = Близька межа діапазону setting.rangeRadius.description = Установлює відстань виявлення дальності. setting.rangeNearby.name = Показувати найближчі радіуси -setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наближаєтеся до радіусу досяжності достатньо близько, то він показується заздалегідь. +setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наблизитися до радіусу досяжності достатньо близько, то він буде показуватися заздалегідь. setting.allTargetRange.name = Показувати усі радіуси setting.allTargetRange.description = Показувати усі радіуси досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. setting.aliceRange.name = Показувати радіус союзних гармат @@ -101,4 +101,3 @@ hud.cancel = Сховано #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. - From f0e5e66582ffb6f618d1e37adde54c0d8811d760 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 14:02:28 +0200 Subject: [PATCH 23/45] Update bundle_uk_UA.properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Виправив помилки, дещо переклав. --- assets/bundles/bundle_uk_UA.properties | 30 +++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 4fb290d..93db275 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -7,7 +7,7 @@ shar-stat.power = Енергія: {0}/{1} shar-stat.powerIn = Виробництво енергії: {0}/s shar-stat.powerOut = Споживання енергії: {0}/s shar-stat.ammos = Патрони: {0}/{1} -shar-stat.commandUnits = Commands: {0}/{1} +shar-stat.commandUnits = Команди: {0}/{1} shar-stat.reload = Перезаряджання: {0}% shar-stat.progress = Прогрес: {0}% shar-stat.attr = Властивість: x{0} @@ -17,22 +17,22 @@ shar-stat.waveStatus = [lightgray]Статус:[] shar-stat.waveItem = [lightgray]Предмети:[] #Settings -setting.barstyle.name = Unit UI: Змінити стиль панелі -setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. +setting.barstyle.name = Інтерфейс одиниць: змінити стиль панелі +setting.barstyle.description = Змінює спрайт панелі в інтерфейсі "інформація про одиниці". setting.infoUiScale.name = Розмір інформаційного інтерфейсу setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. -setting.coreItemCheckRate.name = Інтерфейс ресурсів: Швидкість оновлення -setting.coreItemCheckRate.description = Встановіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. -setting.wavemax.name = Інтерфейс хвиль: Показувати кількість хвиль. -setting.wavemax.description = Задайте кількість хвиль, які будуть відображатися у списку хвиль. -setting.infoui.name = Відобразити інформаційний інтерфейс -setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Показувати користувацький інтерфейс юнітів -setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Показувати попередню хвилю -setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділенна червоним кольором. -setting.emptywave.name = Інтерфейс хвиль: Показувати порожні хвилі -setting.emptywave.description = Displays empty waves in the wave list. +setting.coreItemCheckRate.name = Інтерфейс ресурсів: швидкість оновлення +setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. +setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. +setting.wavemax.description = Задайте кількість хвиль, які будуть показуватися у списку хвиль. +setting.infoui.name = Показати інформаційний інтерфейс +setting.infoui.description = Показує інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. +setting.waveui.name = Показувати користувацький інтерфейс одиниць +setting.waveui.description = Показує інформаційний інтерфейс у верхньому лівому кутку екрану.\nnКоли вимкнено, всі пов'язані оновлення будуть зупинені. +setting.pastwave.name = Інтерфейс хвиль: показувати попередню хвилю +setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділена червоним кольором. +setting.emptywave.name = Інтерфейс хвиль: показувати порожні хвилі +setting.emptywave.description = Показує порожні хвилі у списку хвиль. setting.itemcal.name = Інтерфейс ресурсів: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. From 6692ba9de4b4138ecaf567e579d78a0573e72d57 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 15:08:32 +0200 Subject: [PATCH 24/45] Update bundle_uk_UA.properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Здається все... --- assets/bundles/bundle_uk_UA.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 93db275..026d0de 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -33,8 +33,8 @@ setting.pastwave.name = Інтерфейс хвиль: показувати по setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділена червоним кольором. setting.emptywave.name = Інтерфейс хвиль: показувати порожні хвилі setting.emptywave.description = Показує порожні хвилі у списку хвиль. -setting.itemcal.name = Інтерфейс ресурсів: Calculate item inc/dec speed. -setting.itemcal.description = Calculate increase/decrease speed of core item and display results. +setting.itemcal.name = Інтерфейс ресурсів: рахувати швидкість збільшення/зменшення ресурсів. +setting.itemcal.description = Рахує швидкість збільшення/зменшення ресурсів в ядрі та показує результати. setting.rangeRadius.name = Близька межа діапазону setting.rangeRadius.description = Установлює відстань виявлення дальності. @@ -77,12 +77,12 @@ setting.linkedNode.description = Позначає блоки, електричн setting.select.name = Показувати стрілку вибору setting.select.description = Показує вибраний блок чи одиницю. setting.deadTarget.name = Тримати ціль заблокованою після її смерті -setting.deadTarget.description = Продовжує показ координат та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. -setting.distanceLine.name = Показати лінію, що показує дистанцію до вибраної цілі -setting.distanceLine.description = Показує пунктирні лінії і числа, щоб указати відстань до цілі. +setting.deadTarget.description = Продовжує показ координат та інформацію про ціль, навіть після того, як вона була знищена. +setting.distanceLine.name = Показати лінію, що показує відстань до вибраної цілі +setting.distanceLine.description = Показує пунктирні лінії і числа, щоб показати відстань до цілі. setting.spawnerarrow.name = Вказує точку появи хвиль. setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Включити автострільбу +setting.autoShooting.name = Ввімкнути автострільбу setting.autoShooting.description = Ні, не гакай. setting.shar-title = Налаштування UnitInfo From 3573ac807b93af354f257ea248190db24a8e99b8 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 15:12:21 +0200 Subject: [PATCH 25/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 026d0de..86fa093 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -18,7 +18,7 @@ shar-stat.waveItem = [lightgray]Предмети:[] #Settings setting.barstyle.name = Інтерфейс одиниць: змінити стиль панелі -setting.barstyle.description = Змінює спрайт панелі в інтерфейсі "інформація про одиниці". +setting.barstyle.description = Змінює спрайт панелі в інтерфейсі «інформація про одиниці». setting.infoUiScale.name = Розмір інформаційного інтерфейсу setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. setting.coreItemCheckRate.name = Інтерфейс ресурсів: швидкість оновлення From 19357f8d8f2e1c1c71a6992df9e5fab3a80390f5 Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Wed, 17 Nov 2021 15:13:49 +0200 Subject: [PATCH 26/45] =?UTF-8?q?=D0=92=D0=B8=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BD=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit «інформація про одиниці» -> «Інформація про одиниці» --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 86fa093..4d135b6 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -18,7 +18,7 @@ shar-stat.waveItem = [lightgray]Предмети:[] #Settings setting.barstyle.name = Інтерфейс одиниць: змінити стиль панелі -setting.barstyle.description = Змінює спрайт панелі в інтерфейсі «інформація про одиниці». +setting.barstyle.description = Змінює спрайт панелі в інтерфейсі «Інформація про одиниці». setting.infoUiScale.name = Розмір інформаційного інтерфейсу setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. setting.coreItemCheckRate.name = Інтерфейс ресурсів: швидкість оновлення From 1085b571fd7d5712c6ccfd10cf5b22b7b45b49ec Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Wed, 17 Nov 2021 15:41:20 +0200 Subject: [PATCH 27/45] Created bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 171 ++++++++++++------------- 1 file changed, 85 insertions(+), 86 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 2987588..922cde8 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -1,104 +1,103 @@ #UI -shar-stat.health = Здоров'я: {0} -shar-stat.shield = Щит: {0} -shar-stat.payloadCapacity = Вантаж: {0}²/{1}² +shar-stat.health = Health: {0} +shar-stat.shield = Shield: {0} +shar-stat.payloadCapacity = Payloads: {0}/{1} shar-stat.capacity = {0}: {1}/{2} -shar-stat.power = Енергія: {0}/{1} -shar-stat.powerIn = Виробництво енергії: {0}/s -shar-stat.powerOut = Споживання енергії: {0}/s -shar-stat.ammos = Патрони: {0}/{1} +shar-stat.power = Power: {0}/{1} +shar-stat.powerIn = InPower: {0}/s +shar-stat.powerOut = OutPower: {0}/s +shar-stat.ammos = Ammo: {0}/{1} shar-stat.commandUnits = Commands: {0}/{1} -shar-stat.reload = Перезаряджання: {0}% -shar-stat.progress = Прогрес: {0}% -shar-stat.attr = Властивість: x{0} -shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} -shar-stat-waveShield = [lightgray]Щит:[] {0} -shar-stat.waveStatus = [lightgray]Статус:[] -shar-stat.waveItem = [lightgray]Предмети:[] +shar-stat.reload = Reload: {0}% +shar-stat.progress = Progress: {0}% +shar-stat.attr = Attribute: x{0} +shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0} +shar-stat-waveShield = [lightgray]Shield:[] {0} +shar-stat.waveStatus = [lightgray]Status:[] +shar-stat.waveItem = [lightgray]Item:[] #Settings -setting.barstyle.name = Unit UI: Змінити стиль панелі -setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information. -setting.infoUiScale.name = Розмір інформаційного інтерфейсу -setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. -setting.coreItemCheckRate.name = Інтерфейс ресурсів: Швидкість оновлення -setting.coreItemCheckRate.description = Встановіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. -setting.wavemax.name = Інтерфейс хвиль: Показувати кількість хвиль. -setting.wavemax.description = Задайте кількість хвиль, які будуть відображатися у списку хвиль. -setting.infoui.name = Відобразити інформаційний інтерфейс +setting.barstyle.name = Unit UI: Change Bar Style +setting.barstyle.description = Changes the bar sprite in the unit information interface. +setting.infoUiScale.name = Information UI Scale +setting.infoUiScale.description = Sets the scale of the UnitInfo information interface. +setting.coreItemCheckRate.name = Resource UI: Update Rate +setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets. +setting.wavemax.name = Wave UI: Wave Amount To Display +setting.wavemax.description = Sets the limit of visible waves in the wave list. +setting.infoui.name = Display Information UI setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped. -setting.waveui.name = Показувати користувацький інтерфейс юнітів +setting.waveui.name = Display Wave UI setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped. -setting.pastwave.name = Wave UI: Показувати попередню хвилю -setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділенна червоним кольором. -setting.emptywave.name = Інтерфейс хвиль: Показувати порожні хвилі +setting.pastwave.name = Wave UI: Display Previous Wave +setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color. +setting.emptywave.name = Wave UI: Display Empty Wave setting.emptywave.description = Displays empty waves in the wave list. -setting.itemcal.name = Інтерфейс ресурсів: Calculate item inc/dec speed. +setting.itemcal.name = Resource UI: Calculate item inc/dec speed. setting.itemcal.description = Calculate increase/decrease speed of core item and display results. -setting.rangeRadius.name = Близька межа діапазону -setting.rangeRadius.description = Установлює відстань виявлення дальності. -setting.rangeNearby.name = Показувати найближчі радіуси -setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наблизитися до радіусу досяжності достатньо близько, то він буде показуватися заздалегідь. -setting.allTargetRange.name = Показувати усі радіуси -setting.allTargetRange.description = Показувати усі радіуси досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. -setting.aliceRange.name = Показувати радіус союзних гармат -setting.aliceRange.description = Показує радіус башт союзників теж. -setting.RangeShader.name = Увімкнути анімацію -setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. +setting.rangeRadius.name = Near Range Margin +setting.rangeRadius.description = Sets the range detection distance. +setting.rangeNearby.name = Display Near Range +setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance. +setting.allTargetRange.name = Display All Target Ranges +setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray. +setting.aliceRange.name = Display Alice Range +setting.aliceRange.description = Displays alice turret range too. +setting.RangeShader.name = Enable Animation +setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops. -setting.selectopacity.name = Прозорість стрілки вибору -setting.selectopacity.description = Встановлює прозорість стрілки вибору. -setting.baropacity.name = Прозорість панелі здоров’я -setting.baropacity.description = Установлює прозорість панелі здоров’я бойових одиниць. -setting.uiopacity.name = Прозорість фону інтерфейсу -setting.uiopacity.description = Установлює прозорість фону інтерфейсу. -setting.softRangeOpacity.name = Прозорість радіусу досяжності -setting.softRangeOpacity.description = Установлює прозорість радіусу досяжності. +setting.selectopacity.name = Select Arrow Opacity +setting.selectopacity.description = Sets the opacity of selection arrow. +setting.baropacity.name = Health Bar Opacity +setting.baropacity.description = Sets the opacity of the unit health bar. +setting.uiopacity.name = UI Background Opacity +setting.uiopacity.description = Sets the opacity of the interface background. +setting.softRangeOpacity.name = Range Opacity +setting.softRangeOpacity.description = Sets the opacity of range circle. -setting.pathlinelimit.name = Обмеження ліній шляху -setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисання пристрою.\nНалаштовуйте опираючись на можливості пристроя. -setting.unitlinelimit.name = Ліміт позначення шляхів -setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисання пристрою.\nНалаштовуйте опираючись на можливості пристроя. -setting.logiclinelimit.name = Обмеження ліній логіки -setting.logiclinelimit.description = Забагато рядків можуть спричинити значні підвисання пристрою.\nНалаштовуйте опираючись на можливості пристроя. -setting.spawnarrowlimit.name = Обмеження стрілок появи -setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nНалаштовуйте опираючись на можливості пристроя. -setting.gaycursor.name = Увімкнути ефект веселки під курсором -setting.gaycursor.description = Створює ефект веселки під курсором миші. -setting.unithealthui.name = Показати панель одиниць -setting.unithealthui.description = Показує інформацію про здоров’я, боєприпаси, міцність щита, ефекти стану і вантаж в кожній одиниці. -setting.blockfont.name = Показати інформацію про блок -setting.blockfont.description = Показує коротку інформацію про здоров’я, щит, перезаряджання тощо кожному блоці. -setting.linkedMass.name = Показувати лінію з’єднання електромагнітних катапульт -setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією. -setting.linkedNode.name = Показувати з’єднання вузлів -setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній. -setting.select.name = Показувати стрілку вибору -setting.select.description = Показує вибраний блок чи одиницю. -setting.deadTarget.name = Тримати ціль заблокованою після її смерті -setting.deadTarget.description = Продовжує показ координат та інформацію про ціль навіть після того, як виділена ціль/цілі знищені. -setting.distanceLine.name = Показати лінію, що показує дистанцію до вибраної цілі -setting.distanceLine.description = Показує пунктирні лінії і числа, щоб указати відстань до цілі. -setting.spawnerarrow.name = Вказує точку появи хвиль. -setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Включити автострільбу -setting.autoShooting.description = Ні, не гакай. +setting.pathlinelimit.name = Path Line Limit +setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.unitlinelimit.name = Unit Line Limit +setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.logiclinelimit.name = Logic Line Limit +setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment. +setting.spawnarrowlimit.name = Spawn Arrow Limit +setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment. +setting.gaycursor.name = Enable Mouse Trail Effect +setting.gaycursor.description = Creates a rainbow effect under the mouse cursor. +setting.unithealthui.name = Display Unit Bar +setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit. +setting.blockfont.name = Display Block Info +setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block. +setting.linkedMass.name = Display Mass Driver Link Line +setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines. +setting.linkedNode.name = Display Node Link Line +setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines. +setting.select.name = Display Selection Arrow +setting.select.description = Shows which unit or block is selected. +setting.deadTarget.name = Keep Target Locked After Its Death +setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies. +setting.distanceLine.name = Display Distance Line From Selected Target +setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is. +setting.spawnerarrow.name = Indicate Wave Spawn-Point +setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points. -setting.shar-title = Налаштування UnitInfo -setting.shar-ui = Налаштування накладання інтерфейсу -setting.shar-range = Налаштування AutoRange -setting.shar-opacity = Налаштування прозорості -setting.shar-draw = Налаштування промальовки -setting.shar-etc = Інше +setting.autoShooting.name = Enable Auto Shooting +setting.autoShooting.description = no don't do hack + +setting.shar-title = UnitInfo Settings +setting.shar-ui = Overlay UI Settings +setting.shar-range = Auto Range Settings +setting.shar-opacity = Opacity Settings +setting.shar-draw = Overdrawing Settings +setting.shar-etc = Other #Hud -hud.unit = Інформація про одиницю -hud.wave = Інформація про хвилю -hud.item = Інформація про ресурси -hud.cancel = Сховано +hud.unit = Unit Info +hud.wave = Wave Info +hud.item = Resource Info +hud.cancel = Hidden #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. - - From 7acb26d1b66bd9dc0493fa6ed0566e679a03143f Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Wed, 17 Nov 2021 15:43:28 +0200 Subject: [PATCH 28/45] Created bundle_uk_UA.properties --- .github/workflows/gradle.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 0000000..2a34a91 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,35 @@ +name: Java CI with Gradle + +on: + push: + branches: [ master ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 15 + uses: actions/setup-java@v1 + with: + java-version: 15 + - name: Setup Android SDK Tools + uses: android-actions/setup-android@v2.0.1 + env: + ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' + - name: build-tools + run: sdkmanager "build-tools;29.0.3" + - name: Add Android SDK to PATH + run: echo "${ANDROID_HOME}/build-tools/29.0.3" >> $GITHUB_PATH + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build with Gradle + run: ./gradlew buildDex + + - name: Upload a Build Artifact (dexed) + uses: actions/upload-artifact@v2.2.1 + with: + name: dexed + path: build/libs/dexed-*.jar \ No newline at end of file From a4cec1d0031f2a8dcb013711456af9ea8158fafd Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Wed, 17 Nov 2021 15:45:29 +0200 Subject: [PATCH 29/45] Added missed file --- .github/workflows/gradle.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 0000000..2a34a91 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,35 @@ +name: Java CI with Gradle + +on: + push: + branches: [ master ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 15 + uses: actions/setup-java@v1 + with: + java-version: 15 + - name: Setup Android SDK Tools + uses: android-actions/setup-android@v2.0.1 + env: + ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' + - name: build-tools + run: sdkmanager "build-tools;29.0.3" + - name: Add Android SDK to PATH + run: echo "${ANDROID_HOME}/build-tools/29.0.3" >> $GITHUB_PATH + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build with Gradle + run: ./gradlew buildDex + + - name: Upload a Build Artifact (dexed) + uses: actions/upload-artifact@v2.2.1 + with: + name: dexed + path: build/libs/dexed-*.jar \ No newline at end of file From d245c97ea7d6683a11ec284d76aeb42eb442cd89 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 16:26:17 +0200 Subject: [PATCH 30/45] Update bundle_uk_UA.properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1/3 перекладу закінчено. --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 4d135b6..d2f5eb7 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -99,5 +99,5 @@ hud.item = Інформація про ресурси hud.cancel = Сховано #Mod -shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From daa94916b1f95ac6672c15bd01daea0b96f37212 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 16:42:42 +0200 Subject: [PATCH 31/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index d2f5eb7..94e008f 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -99,5 +99,5 @@ hud.item = Інформація про ресурси hud.cancel = Сховано #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. can click to change camera.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 5000b7e1800f80502837b1df38c077f39dc6aae4 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 21:22:43 +0200 Subject: [PATCH 32/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 94e008f..c775f6c 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -99,5 +99,5 @@ hud.item = Інформація про ресурси hud.cancel = Сховано #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. can click to change camera.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 02a7e5fd9b7a30057d7f1641cc21021cf4f05973 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Wed, 17 Nov 2021 21:34:19 +0200 Subject: [PATCH 33/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index c775f6c..5f6d559 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -99,5 +99,5 @@ hud.item = Інформація про ресурси hud.cancel = Сховано #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальвувач:[] малює на екрані, кінцева позиція може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та радіус досяжності турелі/стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 1a4e4f2c62e0adb6b88c703830ffee0bd3bca6e1 Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Wed, 17 Nov 2021 21:53:56 +0200 Subject: [PATCH 34/45] Added missing strings to bundles --- assets/bundles/bundle.properties | 14 ++++++++++++++ assets/bundles/bundle_uk_UA.properties | 16 +++++++++++++++- src/UnitInfo/core/BarInfo.java | 2 +- src/UnitInfo/core/HudUi.java | 6 +++--- src/UnitInfo/core/OverDrawer.java | 2 +- src/UnitInfo/core/SettingS.java | 8 ++++---- src/UnitInfo/ui/SchemDisplay.java | 9 ++++----- src/UnitInfo/ui/WaveDisplay.java | 2 +- 8 files changed, 43 insertions(+), 16 deletions(-) diff --git a/assets/bundles/bundle.properties b/assets/bundles/bundle.properties index b935469..a6f292e 100644 --- a/assets/bundles/bundle.properties +++ b/assets/bundles/bundle.properties @@ -94,10 +94,24 @@ setting.shar-draw = Overdrawing Settings setting.shar-etc = Other #Hud +hud.schematic-list = Schematic List hud.unit = Unit Info hud.wave = Wave Info hud.item = Resource Info hud.cancel = Hidden +hud.enabled = [accent]Enabled[] +hud.disabled = [gray]Disabled[] +hud.pathline = Path Line +hud.unitline = Unit Line +hud.logicline = Logic Line + +#Other +sec = sec +default-bar = default bar +th-bar = th bar +empty = [lightgray][] +none = +tiles = tiles #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 4d135b6..01f1aeb 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -82,6 +82,7 @@ setting.distanceLine.name = Показати лінію, що показує в setting.distanceLine.description = Показує пунктирні лінії і числа, щоб показати відстань до цілі. setting.spawnerarrow.name = Вказує точку появи хвиль. setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. + setting.autoShooting.name = Ввімкнути автострільбу setting.autoShooting.description = Ні, не гакай. @@ -93,11 +94,24 @@ setting.shar-draw = Налаштування промальовки setting.shar-etc = Інше #Hud +hud.schematic-list = Перелік схем hud.unit = Інформація про одиницю hud.wave = Інформація про хвилю hud.item = Інформація про ресурси hud.cancel = Сховано +hud.enabled = [accent]Увімкнено[] +hud.disabled = [gray]Вимкнено[] +hud.pathline = Лінія шляху +hud.unitline = Лінія одиниць +hud.logicline = Лінія логіки + +#Other +sec = сек. +default-bar = усталена панель +th-bar = -а панель +empty = [lightgray]<Порожньо>[] +none = <нічого> +tiles = плиток #Mod shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. - diff --git a/src/UnitInfo/core/BarInfo.java b/src/UnitInfo/core/BarInfo.java index abdbb44..d7bfc88 100644 --- a/src/UnitInfo/core/BarInfo.java +++ b/src/UnitInfo/core/BarInfo.java @@ -36,7 +36,7 @@ public class BarInfo { public static void getInfo(T target) throws IllegalAccessException, NoSuchFieldException { for(int i = 0; i < 6; i++) { //init - strings.set(i, "[lightgray][]"); + strings.set(i, bundle.get("empty")); colors.set(i, Color.clear); numbers.set(i, 0f); } diff --git a/src/UnitInfo/core/HudUi.java b/src/UnitInfo/core/HudUi.java index 29d9764..7f07ebd 100644 --- a/src/UnitInfo/core/HudUi.java +++ b/src/UnitInfo/core/HudUi.java @@ -239,19 +239,19 @@ public class HudUi { Button unitBtn = new ImageButton(new ScaledNinePatchDrawable(new NinePatch(Icon.grid.getRegion()), 0.5f), Styles.clearToggleTransi); Button logicBtn = new ImageButton(new ScaledNinePatchDrawable(new NinePatch(Icon.grid.getRegion()), 0.5f), Styles.clearToggleTransi); - pathBtn.addListener(new Tooltip(l -> l.label(() -> "PathLine " + (pathLine ? "[accent]Enabled[]" : "[gray]Disabled[]")))); + pathBtn.addListener(new Tooltip(l -> l.label(() -> bundle.get("hud.pathline") + " " + (pathLine ? bundle.get("hud.enabled") : bundle.get("hud.disabled"))))); pathBtn.clicked(() -> { pathLine = !pathLine; pathBtn.setChecked(pathLine); }); - unitBtn.addListener(new Tooltip(l -> l.label(() -> "UnitLine " + (unitLine ? "[accent]Enabled[]" : "[gray]Disabled[]")))); + unitBtn.addListener(new Tooltip(l -> l.label(() -> bundle.get("hud.unitline") + " " + (unitLine ? bundle.get("hud.enabled") : bundle.get("hud.disabled"))))); unitBtn.clicked(() -> { unitLine = !unitLine; unitBtn.setChecked(unitLine); }); - logicBtn.addListener(new Tooltip(l -> l.label(() -> "LogicLine " + (logicLine ? "[accent]Enabled[]" : "[gray]Disabled[]")))); + logicBtn.addListener(new Tooltip(l -> l.label(() -> bundle.get("hud.logicline") + " " + (logicLine ? bundle.get("hud.enabled") : bundle.get("hud.disabled"))))); logicBtn.clicked(() -> { logicLine = !logicLine; logicBtn.setChecked(logicLine); diff --git a/src/UnitInfo/core/OverDrawer.java b/src/UnitInfo/core/OverDrawer.java index 33e70f7..295db5f 100644 --- a/src/UnitInfo/core/OverDrawer.java +++ b/src/UnitInfo/core/OverDrawer.java @@ -253,7 +253,7 @@ public class OverDrawer { Lines.stroke(1f, Pal.placing); Lines.dashLine(x1, y1, x2, y2, segs); - Fonts.outline.draw(Strings.fixed(to.dst(from.x(), from.y()), 2) + " (" + segs + "tiles)", + Fonts.outline.draw(Strings.fixed(to.dst(from.x(), from.y()), 2) + " (" + segs + " " + bundle.get("tiles") + ")", from.x() + Angles.trnsx(Angles.angle(from.x(), from.y(), to.getX(), to.getY()), player.unit().hitSize() + Math.min(segs, 6) * 8f), from.y() + Angles.trnsy(Angles.angle(from.x(), from.y(), to.getX(), to.getY()), player.unit().hitSize() + Math.min(segs, 6) * 8f) - 3, Pal.accent, 0.25f, false, Align.center); diff --git a/src/UnitInfo/core/SettingS.java b/src/UnitInfo/core/SettingS.java index 6f72d18..5f7b896 100644 --- a/src/UnitInfo/core/SettingS.java +++ b/src/UnitInfo/core/SettingS.java @@ -93,12 +93,12 @@ public class SettingS { } public void init(){ - BaseDialog dialog = new BaseDialog("UnitInfo Setting"); + BaseDialog dialog = new BaseDialog(bundle.get("setting.shar-title")); dialog.addCloseButton(); sharset = new SettingsMenuDialog.SettingsTable(); dialog.cont.center().add(new Table(t -> t.pane(sharset).grow().row())); ui.settings.shown(() -> { - Table settingUi = (Table)((Group)((Group)(ui.settings.getChildren().get(1))).getChildren().get(0)).getChildren().get(0); //This looks so stupid lol - lmfao + Table settingUi = (Table)((Group)((Group)(ui.settings.getChildren().get(1))).getChildren().get(0)).getChildren().get(0); //This looks so stupid lol - lmfao - hehe settingUi.row(); settingUi.button(bundle.get("setting.shar-title"), Styles.cleart, dialog::show); }); @@ -106,9 +106,9 @@ public class SettingS { Seq> settingSeq = new Seq<>(); Seq tapSeq = new Seq<>(); - addGraphicSlideSetting("barstyle", 0, 0, 5, 1, s -> s == 0 ? "default bar" : s + "th bar", tapSeq); + addGraphicSlideSetting("barstyle", 0, 0, 5, 1, s -> s == 0 ? bundle.get("default-bar") : s + bundle.get("th-bar"), tapSeq); addGraphicSlideSetting("infoUiScale", mobile ? 25 : 50, 25, 100, 5, s -> s + "%", tapSeq); - addGraphicSlideSetting("coreItemCheckRate", 60, 6, 180, 6, s -> Strings.fixed(s/60f,1) + "sec", tapSeq); + addGraphicSlideSetting("coreItemCheckRate", 60, 6, 180, 6, s -> Strings.fixed(s/60f,1) + bundle.get("sec"), tapSeq); addGraphicTypeSetting("wavemax", 0, 200,100, true, () -> true, s -> s + "waves", tapSeq); addGraphicCheckSetting("infoui", true, tapSeq); addGraphicCheckSetting("pastwave", false, tapSeq); diff --git a/src/UnitInfo/ui/SchemDisplay.java b/src/UnitInfo/ui/SchemDisplay.java index 7a79a59..f38c399 100644 --- a/src/UnitInfo/ui/SchemDisplay.java +++ b/src/UnitInfo/ui/SchemDisplay.java @@ -21,8 +21,7 @@ import mindustry.graphics.Pal; import mindustry.ui.Styles; import mindustry.ui.dialogs.*; -import static arc.Core.input; -import static arc.Core.scene; +import static arc.Core.*; import static mindustry.Vars.*; import static mindustry.Vars.ui; @@ -41,7 +40,7 @@ public class SchemDisplay extends Table { void setSchemTable() { clear(); right(); - button("Schematic List", Icon.downOpen, Styles.squareTogglet, () -> schemShown = !schemShown).width(160f).height(60f).checked(b -> { + button(bundle.get("hud.schematic-list"), Icon.downOpen, Styles.squareTogglet, () -> schemShown = !schemShown).width(160f).height(60f).checked(b -> { Image image = (Image)b.getCells().first().get(); image.setDrawable(schemShown ? Icon.upOpen : Icon.downOpen); return schemShown; @@ -84,7 +83,7 @@ public class SchemDisplay extends Table { p.table(tt -> { firstSchematic = null; - tt.button("Import", Icon.download, this::showImport).width(160f).height(64f).row(); + tt.button("@editor.import", Icon.download, this::showImport).width(160f).height(64f).row(); for(Schematic s : schematics.all()){ if(selectedTags.any() && !s.labels.containsAll(selectedTags)) continue; if(firstSchematic == null) firstSchematic = s; @@ -177,7 +176,7 @@ public class SchemDisplay extends Table { } if(firstSchematic == null){ - tt.add("@none"); + tt.add(bundle.get("none")); } }); }).grow().get(); diff --git a/src/UnitInfo/ui/WaveDisplay.java b/src/UnitInfo/ui/WaveDisplay.java index 493e642..f4362d9 100644 --- a/src/UnitInfo/ui/WaveDisplay.java +++ b/src/UnitInfo/ui/WaveDisplay.java @@ -83,7 +83,7 @@ public class WaveDisplay extends Table { t.marginLeft(Scl.scl(modUiScale) * 3 * 8f); if(settings.getBool("emptywave") && state.rules.spawns.find(g -> g.getSpawned(j) > 0) == null) { t.center(); - Label label = new Label("[lightgray][]"); + Label label = new Label(bundle.get("empty")); label.setFontScale(Scl.scl(modUiScale)); t.add(label); return; From fe839f73a779333ad85edc7f3b68e0c533f63efa Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Wed, 17 Nov 2021 22:06:30 +0200 Subject: [PATCH 35/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index cdca837..3cd6aef 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -4,8 +4,8 @@ shar-stat.shield = Щит: {0} shar-stat.payloadCapacity = Вантаж: {0}²/{1}² shar-stat.capacity = {0}: {1}/{2} shar-stat.power = Енергія: {0}/{1} -shar-stat.powerIn = Виробництво енергії: {0}/s -shar-stat.powerOut = Споживання енергії: {0}/s +shar-stat.powerIn = Вир-во енергії: {0}/cек. +shar-stat.powerOut = Спож-ня енергії: {0}/сек. shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Команди: {0}/{1} shar-stat.reload = Перезаряджання: {0}% @@ -20,13 +20,13 @@ shar-stat.waveItem = [lightgray]Предмети:[] setting.barstyle.name = Інтерфейс одиниць: змінити стиль панелі setting.barstyle.description = Змінює спрайт панелі в інтерфейсі «Інформація про одиниці». setting.infoUiScale.name = Розмір інформаційного інтерфейсу -setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. +setting.infoUiScale.description = Установити розмір інформаційного інтерфейсу. setting.coreItemCheckRate.name = Інтерфейс ресурсів: швидкість оновлення -setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. -setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. +setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим ліпше для вашого ігроладу. +setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль setting.wavemax.description = Задайте кількість хвиль, які будуть показуватися у списку хвиль. setting.infoui.name = Показати інформаційний інтерфейс -setting.infoui.description = Показує інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. +setting.infoui.description = Показувати інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.waveui.name = Показувати користувацький інтерфейс одиниць setting.waveui.description = Показує інформаційний інтерфейс у верхньому лівому кутку екрану.\nnКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.pastwave.name = Інтерфейс хвиль: показувати попередню хвилю @@ -48,7 +48,7 @@ setting.RangeShader.name = Увімкнути анімацію setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. setting.selectopacity.name = Прозорість стрілки вибору -setting.selectopacity.description = Встановлює прозорість стрілки вибору. +setting.selectopacity.description = Установлює прозорість стрілки вибору. setting.baropacity.name = Прозорість панелі здоров’я setting.baropacity.description = Установлює прозорість панелі здоров’я бойових одиниць. setting.uiopacity.name = Прозорість фону інтерфейсу @@ -79,13 +79,13 @@ setting.select.description = Показує вибраний блок чи од setting.deadTarget.name = Тримати ціль заблокованою після її смерті setting.deadTarget.description = Продовжує показ координат та інформацію про ціль, навіть після того, як вона була знищена. setting.distanceLine.name = Показати лінію, що показує відстань до вибраної цілі -setting.distanceLine.description = Показує пунктирні лінії і числа, щоб показати відстань до цілі. +setting.distanceLine.description = Показує пунктирні лінії і числа, щоби показати відстань до цілі. setting.spawnerarrow.name = Вказує точку появи хвиль. setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Ввімкнути автострільбу -setting.autoShooting.description = Ні, не гакай. +setting.autoShooting.name = Увімкнути автострільбу +setting.autoShooting.description = Не варто, ти ж не гакер. -setting.shar-title = Налаштування UnitInfo +setting.shar-title = UnitInfo setting.shar-ui = Налаштування накладання інтерфейсу setting.shar-range = Налаштування AutoRange setting.shar-opacity = Налаштування прозорості From 3d4b7e0d161295718d5d968e8952308c344977c0 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Thu, 18 Nov 2021 12:45:01 +0200 Subject: [PATCH 36/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 3cd6aef..579391a 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -85,9 +85,9 @@ setting.spawnerarrow.description = Показує стрілку, направл setting.autoShooting.name = Увімкнути автострільбу setting.autoShooting.description = Не варто, ти ж не гакер. -setting.shar-title = UnitInfo +setting.shar-title = Інформація про одиниці setting.shar-ui = Налаштування накладання інтерфейсу -setting.shar-range = Налаштування AutoRange +setting.shar-range = Налаштування автоматичного радіусу setting.shar-opacity = Налаштування прозорості setting.shar-draw = Налаштування промальовки setting.shar-etc = Інше @@ -113,4 +113,4 @@ none = <нічого> tiles = плиток #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальвувач:[] малює на екрані, кінцева позиція може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та радіус досяжності турелі/стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальовувач:[] малює на екрані, кінцева позиція може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та радіус досяжності турелі/стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 27d8f9f36fad7c973548d27c4db107ed5cfb4540 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Thu, 18 Nov 2021 12:51:52 +0200 Subject: [PATCH 37/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 579391a..6294ffd 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -113,4 +113,4 @@ none = <нічого> tiles = плиток #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальовувач:[] малює на екрані, кінцева позиція може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та радіус досяжності турелі/стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальовувач:[] малює на екрані, кінцево позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та діапазон дії турелі чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9] Панель одиниць:[] показує під кожною одиницею її патрони/щит/здоров'я під кожною одиницею.\n\n[#B5FFD9]Діапазон дії:[] показує радіус дії башти.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 5ba6b923338761e037d47e7152777982f71b3877 Mon Sep 17 00:00:00 2001 From: 1stvaliduser <94375206+1stvaliduser@users.noreply.github.com> Date: Thu, 18 Nov 2021 13:09:08 +0200 Subject: [PATCH 38/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 6294ffd..6bf4706 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -113,4 +113,4 @@ none = <нічого> tiles = плиток #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальовувач:[] малює на екрані, кінцево позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та діапазон дії турелі чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9] Панель одиниць:[] показує під кожною одиницею її патрони/щит/здоров'я під кожною одиницею.\n\n[#B5FFD9]Діапазон дії:[] показує радіус дії башти.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальовувач:[] малює на екрані, кінцево позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та діапазон дії турелі чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9] Панель одиниць:[] показує під кожною одиницею її патрони/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує радіус дії башти.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From e47aa78730c71e7bd34c50fd8f0dc47534d5975c Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Thu, 18 Nov 2021 17:44:05 +0200 Subject: [PATCH 39/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 6bf4706..dd508a0 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -113,4 +113,4 @@ none = <нічого> tiles = плиток #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n[#AE00FB]Ігровий користувацький інтерфейс:[] Розташований з лівого боку, він показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9] Інформація про одиницю/будівлю:[] Показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] Показує список хвиль, включаючи їх тип, кількість та фінального боса. Можна натиснути, щоб переглянути детальнішу інформацію.\n\n[#B5FFD9] Інформація про ядро:[] Показує розташування та здоров'я ядра для кожної команди. Наведіть та клацніть на його, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9] Інформація про плитки:[] Показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. якщо карта має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9] Інформація про ресурси:[] Показує поточні ресурси та їх збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий Промальовувач:[] малює на екрані, кінцево позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувач блоків:[] показує здоров'я та діапазон дії турелі чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9] Панель одиниць:[] показує під кожною одиницею її патрони/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує радіус дії башти.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\nПереклали [blue]Ukrainian[yellow]Mindustry[]\n\n[#AE00FB]Ігровий інтерфейс:[] розташований ліворуч, показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9]Інформація про одиницю/будівлю:[] показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] показує список хвиль, включаючи їхній тип, кількість та фінального боса. Можна натиснути для перегляду подробиць.\n\n[#B5FFD9]Інформація про ядро:[] показує розташування та здоров'я ядра для кожної команди. Наведіть та натисніть на нього, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9]Інформація про плитки:[] показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. Якщо мапа має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9]Інформація про ресурси:[] показує поточні ресурси та їхнє збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий промальовувач:[] малює на екрані, кінцевою позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувальник блоків:[] показує здоров'я та діапазон дії башти чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Панель одиниць:[] показує під кожною одиницею її боєприпаси/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує діапазон дії башти.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. From 5df079625af1296c3d0eb48b791052e750289663 Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Thu, 18 Nov 2021 19:33:05 +0200 Subject: [PATCH 40/45] Last string --- assets/bundles/bundle_uk_UA.properties | 32 ++++++++++++++------------ 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index dd508a0..c0a847f 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -4,8 +4,8 @@ shar-stat.shield = Щит: {0} shar-stat.payloadCapacity = Вантаж: {0}²/{1}² shar-stat.capacity = {0}: {1}/{2} shar-stat.power = Енергія: {0}/{1} -shar-stat.powerIn = Вир-во енергії: {0}/cек. -shar-stat.powerOut = Спож-ня енергії: {0}/сек. +shar-stat.powerIn = Виробництво енергії: {0}/s +shar-stat.powerOut = Споживання енергії: {0}/s shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Команди: {0}/{1} shar-stat.reload = Перезаряджання: {0}% @@ -20,13 +20,13 @@ shar-stat.waveItem = [lightgray]Предмети:[] setting.barstyle.name = Інтерфейс одиниць: змінити стиль панелі setting.barstyle.description = Змінює спрайт панелі в інтерфейсі «Інформація про одиниці». setting.infoUiScale.name = Розмір інформаційного інтерфейсу -setting.infoUiScale.description = Установити розмір інформаційного інтерфейсу. +setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. setting.coreItemCheckRate.name = Інтерфейс ресурсів: швидкість оновлення -setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим ліпше для вашого ігроладу. -setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль +setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. +setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. setting.wavemax.description = Задайте кількість хвиль, які будуть показуватися у списку хвиль. setting.infoui.name = Показати інформаційний інтерфейс -setting.infoui.description = Показувати інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. +setting.infoui.description = Показує інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.waveui.name = Показувати користувацький інтерфейс одиниць setting.waveui.description = Показує інформаційний інтерфейс у верхньому лівому кутку екрану.\nnКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.pastwave.name = Інтерфейс хвиль: показувати попередню хвилю @@ -39,16 +39,16 @@ setting.itemcal.description = Рахує швидкість збільшення setting.rangeRadius.name = Близька межа діапазону setting.rangeRadius.description = Установлює відстань виявлення дальності. setting.rangeNearby.name = Показувати найближчі радіуси -setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наблизитися до радіусу досяжності достатньо близько, то він буде показуватися заздалегідь. +setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наблизитися до діапазону досяжності достатньо близько, то він буде показуватися заздалегідь. setting.allTargetRange.name = Показувати усі радіуси -setting.allTargetRange.description = Показувати усі радіуси досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. +setting.allTargetRange.description = Показувати усі діапазони досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. setting.aliceRange.name = Показувати радіус союзних гармат setting.aliceRange.description = Показує радіус башт союзників теж. setting.RangeShader.name = Увімкнути анімацію setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. setting.selectopacity.name = Прозорість стрілки вибору -setting.selectopacity.description = Установлює прозорість стрілки вибору. +setting.selectopacity.description = Встановлює прозорість стрілки вибору. setting.baropacity.name = Прозорість панелі здоров’я setting.baropacity.description = Установлює прозорість панелі здоров’я бойових одиниць. setting.uiopacity.name = Прозорість фону інтерфейсу @@ -79,15 +79,16 @@ setting.select.description = Показує вибраний блок чи од setting.deadTarget.name = Тримати ціль заблокованою після її смерті setting.deadTarget.description = Продовжує показ координат та інформацію про ціль, навіть після того, як вона була знищена. setting.distanceLine.name = Показати лінію, що показує відстань до вибраної цілі -setting.distanceLine.description = Показує пунктирні лінії і числа, щоби показати відстань до цілі. +setting.distanceLine.description = Показує пунктирні лінії і числа, щоб показати відстань до цілі. setting.spawnerarrow.name = Вказує точку появи хвиль. setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. -setting.autoShooting.name = Увімкнути автострільбу -setting.autoShooting.description = Не варто, ти ж не гакер. -setting.shar-title = Інформація про одиниці +setting.autoShooting.name = Увімкнути автострільбу +setting.autoShooting.description = Ні, не гакай. + +setting.shar-title = UnitInfo setting.shar-ui = Налаштування накладання інтерфейсу -setting.shar-range = Налаштування автоматичного радіусу +setting.shar-range = Налаштування автоматичного діапазону setting.shar-opacity = Налаштування прозорості setting.shar-draw = Налаштування промальовки setting.shar-etc = Інше @@ -113,4 +114,5 @@ none = <нічого> tiles = плиток #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\nПереклали [blue]Ukrainian[yellow]Mindustry[]\n\n[#AE00FB]Ігровий інтерфейс:[] розташований ліворуч, показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9]Інформація про одиницю/будівлю:[] показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] показує список хвиль, включаючи їхній тип, кількість та фінального боса. Можна натиснути для перегляду подробиць.\n\n[#B5FFD9]Інформація про ядро:[] показує розташування та здоров'я ядра для кожної команди. Наведіть та натисніть на нього, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9]Інформація про плитки:[] показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. Якщо мапа має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9]Інформація про ресурси:[] показує поточні ресурси та їхнє збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий промальовувач:[] малює на екрані, кінцевою позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувальник блоків:[] показує здоров'я та діапазон дії башти чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Панель одиниць:[] показує під кожною одиницею її боєприпаси/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує діапазон дії башти.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver. +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n~~~~~\nПерекладено організацією [blue]Ukrainian[][yellow]Mindustry[]\n~~~~~\n\n[#AE00FB]Ігровий інтерфейс:[] розташований ліворуч, показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9]Інформація про одиницю/будівлю:[] показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] показує список хвиль, включаючи їхній тип, кількість та фінального боса. Можна натиснути для перегляду подробиць.\n\n[#B5FFD9]Інформація про ядро:[] показує розташування та здоров'я ядра для кожної команди. Наведіть та натисніть на нього, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9]Інформація про плитки:[] показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. Якщо мапа має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9]Інформація про ресурси:[] показує поточні ресурси та їхнє збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий промальовувач:[] малює на екрані, кінцевою позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувальник блоків:[] показує здоров'я та діапазон дії башти чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Панель одиниць:[] показує під кожною одиницею її боєприпаси/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує діапазон дії башти.\n\n[#B5FFD9]Енергетичне з'єднання:[] перемальовує колір енергетичних з'єднань на блоках, які підключені до вибраного вами блоку.\n\n[#B5FFD9]Пунктирне з'єднання:[] малює пунктирні лінії з'єднання між електромагнітними катапультами + From 492bc9d5606a513f5f9fb4a2e71c2336bf6f70f1 Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Thu, 18 Nov 2021 21:15:45 +0200 Subject: [PATCH 41/45] hehe boys --- assets/bundles/bundle_uk_UA.properties | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index c0a847f..949bb38 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -20,14 +20,14 @@ shar-stat.waveItem = [lightgray]Предмети:[] setting.barstyle.name = Інтерфейс одиниць: змінити стиль панелі setting.barstyle.description = Змінює спрайт панелі в інтерфейсі «Інформація про одиниці». setting.infoUiScale.name = Розмір інформаційного інтерфейсу -setting.infoUiScale.description = Встановити розмір інформаційного інтерфейсу. +setting.infoUiScale.description = Установлює розмір інформаційного інтерфейсу. setting.coreItemCheckRate.name = Інтерфейс ресурсів: швидкість оновлення -setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим краще для вашого ігрового процесу. +setting.coreItemCheckRate.description = Установіть наскільки часто ресурси ядра будуть підраховані.\nЧим повільніше, тим ліпше для вашого ігрового процесу. setting.wavemax.name = Інтерфейс хвиль: показувати кількість хвиль. setting.wavemax.description = Задайте кількість хвиль, які будуть показуватися у списку хвиль. setting.infoui.name = Показати інформаційний інтерфейс setting.infoui.description = Показує інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. -setting.waveui.name = Показувати користувацький інтерфейс одиниць +setting.waveui.name = Показувати інтерфейс одиниць setting.waveui.description = Показує інформаційний інтерфейс у верхньому лівому кутку екрану.\nnКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.pastwave.name = Інтерфейс хвиль: показувати попередню хвилю setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділена червоним кольором. @@ -36,16 +36,16 @@ setting.emptywave.description = Показує порожні хвилі у сп setting.itemcal.name = Інтерфейс ресурсів: рахувати швидкість збільшення/зменшення ресурсів. setting.itemcal.description = Рахує швидкість збільшення/зменшення ресурсів в ядрі та показує результати. -setting.rangeRadius.name = Близька межа діапазону +setting.rangeRadius.name = Межа показу діапазону setting.rangeRadius.description = Установлює відстань виявлення дальності. setting.rangeNearby.name = Показувати найближчі радіуси -setting.rangeNearby.description = Увімкнути автоматичний показ радіусів досяжності.\nЯкщо наблизитися до діапазону досяжності достатньо близько, то він буде показуватися заздалегідь. +setting.rangeNearby.description = Вмикає автоматичний показ радіусів досяжності.\nЯкщо наблизитися до діапазону досяжності достатньо близько, то він буде показуватися заздалегідь. setting.allTargetRange.name = Показувати усі радіуси -setting.allTargetRange.description = Показувати усі діапазони досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. +setting.allTargetRange.description = Показує усі діапазони досяжності.\nРадіус цілей, на які знаходяться поза ним показуються сірим. setting.aliceRange.name = Показувати радіус союзних гармат setting.aliceRange.description = Показує радіус башт союзників теж. setting.RangeShader.name = Увімкнути анімацію -setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів. +setting.RangeShader.description = Вмикає плавну анімацію в обмін на великі пропуски кадрів. setting.selectopacity.name = Прозорість стрілки вибору setting.selectopacity.description = Встановлює прозорість стрілки вибору. @@ -84,9 +84,9 @@ setting.spawnerarrow.name = Вказує точку появи хвиль. setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль. setting.autoShooting.name = Увімкнути автострільбу -setting.autoShooting.description = Ні, не гакай. +setting.autoShooting.description = Не треба, ти ж не гакер. -setting.shar-title = UnitInfo +setting.shar-title = Налаштування UnitInfo setting.shar-ui = Налаштування накладання інтерфейсу setting.shar-range = Налаштування автоматичного діапазону setting.shar-opacity = Налаштування прозорості @@ -114,5 +114,5 @@ none = <нічого> tiles = плиток #Mod -shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n~~~~~\nПерекладено організацією [blue]Ukrainian[][yellow]Mindustry[]\n~~~~~\n\n[#AE00FB]Ігровий інтерфейс:[] розташований ліворуч, показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9]Інформація про одиницю/будівлю:[] показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] показує список хвиль, включаючи їхній тип, кількість та фінального боса. Можна натиснути для перегляду подробиць.\n\n[#B5FFD9]Інформація про ядро:[] показує розташування та здоров'я ядра для кожної команди. Наведіть та натисніть на нього, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9]Інформація про плитки:[] показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. Якщо мапа має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9]Інформація про ресурси:[] показує поточні ресурси та їхнє збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий промальовувач:[] малює на екрані, кінцевою позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувальник блоків:[] показує здоров'я та діапазон дії башти чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Панель одиниць:[] показує під кожною одиницею її боєприпаси/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує діапазон дії башти.\n\n[#B5FFD9]Енергетичне з'єднання:[] перемальовує колір енергетичних з'єднань на блоках, які підключені до вибраного вами блоку.\n\n[#B5FFD9]Пунктирне з'єднання:[] малює пунктирні лінії з'єднання між електромагнітними катапультами +shar-description = Багатофункціональна інформаційна модифікація, яка показує різні види інформації в грі.\n\n~~~~~\nПерекладено організацією [blue]Ukrainian[][yellow]Mindustry[]\n~~~~~\n\n[#AE00FB]Ігровий інтерфейс:[] розташований ліворуч, показує інформацію про одиницю/будівлю, на яку ви навели свій курсор, список хвиль, інформацію про ресурси та ядро.\n\n[#B5FFD9]Інформація про одиницю/будівлю:[] показує інформацію про одиницю/будівлю, на яку ви навели свій курсор.\n\n[#B5FFD9]Інформація про хвилі:[] показує список хвиль, включаючи їхній тип, кількість та фінального боса. Можна натиснути для перегляду подробиць.\n\n[#B5FFD9]Інформація про ядро:[] показує розташування та здоров'я ядра для кожної команди. Наведіть та натисніть на нього, щоб опинитися біля вибраного союзного ядра.\n\n[#B5FFD9]Інформація про плитки:[] показує значок та позицію блоку/поверхні/руди, на яку ви навели свій курсор. Якщо мапа має хвилі, то також показує залишок ворожих бойових одиниць.\n\n[#B5FFD9]Інформація про ресурси:[] показує поточні ресурси та їхнє збільшення/зменшення, кількість одиниць кожної команди.\n\n\n[#AE00FB]Ігровий промальовувач:[] малює на екрані, кінцевою позицією може бути блок чи одиниця.\n\n[#B5FFD9]Сканувальник блоків:[] показує здоров'я та діапазон дії башти чи стіни, на яку ви навели свій курсор.\n\n[#B5FFD9]Панель одиниць:[] показує під кожною одиницею її боєприпаси/щит/здоров'я.\n\n[#B5FFD9]Діапазон дії:[] показує діапазон дії башти.\n\n[#B5FFD9]Енергетичне з'єднання:[] перемальовує колір енергетичних з'єднань на блоках, які підключені до вибраного вами блоку.\n\n[#B5FFD9]Пунктирне з'єднання:[] малює пунктирні лінії з'єднання між електромагнітними катапультами. From 055aaae3a864f26be0a8713898d9f8f26797b571 Mon Sep 17 00:00:00 2001 From: Prosta4ok_ua Date: Thu, 18 Nov 2021 21:18:30 +0200 Subject: [PATCH 42/45] hehe boys --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index 949bb38..dccd684 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -28,7 +28,7 @@ setting.wavemax.description = Задайте кількість хвиль, як setting.infoui.name = Показати інформаційний інтерфейс setting.infoui.description = Показує інформаційний інтерфейс у нижньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.waveui.name = Показувати інтерфейс одиниць -setting.waveui.description = Показує інформаційний інтерфейс у верхньому лівому кутку екрану.\nnКоли вимкнено, всі пов'язані оновлення будуть зупинені. +setting.waveui.description = Показує інформаційний інтерфейс у верхньому лівому кутку екрану.\nКоли вимкнено, всі пов'язані оновлення будуть зупинені. setting.pastwave.name = Інтерфейс хвиль: показувати попередню хвилю setting.pastwave.description = Показує попередню хвилю у списку хвиль.\nПоточна хвиля виділена червоним кольором. setting.emptywave.name = Інтерфейс хвиль: показувати порожні хвилі From b66941edfef646519e21f3cdb0d699eac1d98b6c Mon Sep 17 00:00:00 2001 From: Prosta4okua <31485341+Prosta4okua@users.noreply.github.com> Date: Thu, 18 Nov 2021 23:03:58 +0200 Subject: [PATCH 43/45] Update bundle_uk_UA.properties --- assets/bundles/bundle_uk_UA.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/bundles/bundle_uk_UA.properties b/assets/bundles/bundle_uk_UA.properties index dccd684..1e20e10 100644 --- a/assets/bundles/bundle_uk_UA.properties +++ b/assets/bundles/bundle_uk_UA.properties @@ -10,7 +10,7 @@ shar-stat.ammos = Патрони: {0}/{1} shar-stat.commandUnits = Команди: {0}/{1} shar-stat.reload = Перезаряджання: {0}% shar-stat.progress = Прогрес: {0}% -shar-stat.attr = Властивість: x{0} +shar-stat.attr = Ефективність: x{0} shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0} shar-stat-waveShield = [lightgray]Щит:[] {0} shar-stat.waveStatus = [lightgray]Статус:[] From beae54856945b910bc4f27a66be6d164bd3489f4 Mon Sep 17 00:00:00 2001 From: Lin <63439268+Lin-cat@users.noreply.github.com> Date: Thu, 9 Dec 2021 15:15:36 +0800 Subject: [PATCH 44/45] Update bundle_zh_CN.properties --- assets/bundles/bundle_zh_CN.properties | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/assets/bundles/bundle_zh_CN.properties b/assets/bundles/bundle_zh_CN.properties index 1eeee6f..347f2ba 100644 --- a/assets/bundles/bundle_zh_CN.properties +++ b/assets/bundles/bundle_zh_CN.properties @@ -94,10 +94,24 @@ setting.shar-draw = 绘制设置 setting.shar-etc = 其他 #Hud +hud.schematic-list = 蓝图列表 hud.unit = 单位信息 hud.wave = 波次信息 hud.item = 资源信息 hud.cancel = 隐藏 +hud.enabled = [accent]启用[] +hud.disabled = [gray]禁用[] +hud.pathline = 路径线 +hud.unitline = 单位线 +hud.logicline = 逻辑线 + +#Other +sec = 秒 +default-bar = 默认样式 +th-bar = 第二样式 +empty = [lightgray]<空>[] +none = <无> +tiles = 方块 #Mod shar-description = 在游戏内显示各种数据信息的多功能Mod.\n\n[#AE00FB]游戏中的UI:[] 位于左侧, 显示波次列表、核心资源信息和光标所指的单位和方块信息\n\n[#B5FFD9]单位/方块信息:[] 显示光标所指的单位和方块信息.\n\n[#B5FFD9]波次信息:[] 显示波次列表, 包括单位种类/数量/Boss. 可单击查看详细信息\n\n[#B5FFD9]核心信息:[] 显示每个队伍的核心位置/生命值. 可单击以将镜头移动至核心位置.\n\n[#B5FFD9]物块信息:[] 显示光标位置的方块/地板方块/矿石图标和位置. 如果地图有怪物波次设置, 则同样显示剩余的波次单位.\n\n[#B5FFD9]资源信息:[] 显示每个队伍的当前资源(包括资源消耗量)和单位.\n\n\n[#AE00FB]绘制器:[] 在屏幕上进行绘制, 绘制位置可以是方块或单位.\n\n[#B5FFD9]方块扫描器:[] 绘制光标附近炮塔和墙壁的生命值和剩余弹药.\n\n[#B5FFD9]单位UI:[] 绘制每个单位的弹药/护盾/生命值.\n\n[#B5FFD9]炮塔范围:[] 绘制炮塔的攻击范围.\n\n[#B5FFD9]电力链接:[] 在已选的耗电方块和与其有关联的电源方块之间进行连线, 用绿色线进行显示.\n\n[#B5FFD9]质驱链接:[] 在已选的质量驱动器和与其有关联的质量驱动器之间进行连线. From ca0002981bcd1ec2f67baae375f93fcc72ca85d8 Mon Sep 17 00:00:00 2001 From: Parkurist <60188877+parkuristt@users.noreply.github.com> Date: Tue, 11 Jan 2022 00:41:19 +0300 Subject: [PATCH 45/45] Update bundle_tr.properties I finished translating! --- assets/bundles/bundle_tr.properties | 54 ++++++++++++++--------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/assets/bundles/bundle_tr.properties b/assets/bundles/bundle_tr.properties index d45b876..61d672f 100644 --- a/assets/bundles/bundle_tr.properties +++ b/assets/bundles/bundle_tr.properties @@ -53,39 +53,39 @@ setting.uiopacity.description = Arayüzün arkaplan opaklığını ayarlar. setting.softRangeOpacity.name = Alan Opaklığı setting.softRangeOpacity.description = Alan çemberinin opaklığını ayarlar. -setting.pathlinelimit.name = PathLines limit -setting.pathlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.unitlinelimit.name = UnitLines limit -setting.unitlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.logiclinelimit.name = LogicLines limit -setting.logiclinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment. -setting.spawnarrowlimit.name = SpawnArrows limit -setting.spawnarrowlimit.description = many arrows may cause significant device lag.\nIt must be adjusted to the device environment. -setting.gaycursor.name = Enable Mouse Trail Effect -setting.gaycursor.description = create a rainbow effect on the mouse cursor. -setting.unithealthui.name = Display Unit Bar -setting.unithealthui.description = display briefly about health, ammo, shield, status effect, and payload in each unit. -setting.blockfont.name = Display Block Info -setting.blockfont.description = display briefly about health, shield, reload etc in each block. -setting.linkedMass.name = Display mass driver link line -setting.linkedMass.description = line the mass drivers associated with the selected mass drivers. -setting.linkedNode.name = Display node link line -setting.linkedNode.description = display the blocks electrically connected to the selected blocks by a line. -setting.select.name = Display Select Arrow -setting.select.description = display which unit or block is selected. -setting.deadTarget.name = save locked target even if it's dead -setting.deadTarget.description = continue to display the coordinates and target information when a fixed target dies. -setting.distanceLine.name = Display distance line from info target -setting.distanceLine.description = display dotted lines and numbers how far away the target is. -setting.spawnerarrow.name = Display arrow pointing to wave spawn-points. +setting.pathlinelimit.name = Yol Çizgisi Sınırı +setting.pathlinelimit.description = Yüksek çizgi miktarı performans düşüşüne sebep olabilir. \nBu ayarlar cihaza uygun dereceye ayarlanmalıdır. +setting.unitlinelimit.name = Birlik Çizgisi Sınırı +setting.unitlinelimit.description = Yüksek çizgi miktarı performans düşüşüne sebep olabilir. \nBu ayarlar cihaza uygun dereceye ayarlanmalıdır. +setting.logiclinelimit.name = İşlem Çizgisi Sınırı +setting.logiclinelimit.description = Yüksek çizgi miktarı performans düşüşüne sebep olabilir. \nBu ayarlar cihaza uygun dereceye ayarlanmalıdır. +setting.spawnarrowlimit.name = Doğum Çizgisi Sınırı +setting.spawnarrowlimit.description = Yüksek çizgi miktarı performans düşüşüne sebep olabilir. \nBu ayarlar cihaza uygun dereceye ayarlanmalıdır. +setting.gaycursor.name = Fareye Kuyruk Ekle +setting.gaycursor.description = İmlecin altına renk değiştiren bir kuyruk efekti ekler. +setting.unithealthui.name = Birlik Bilgisi Göster +setting.unithealthui.description = Her birlik hakkında can, cephane, kalkan, etki ve taşıma bilgisi gösterir. +setting.blockfont.name = Blok Bilgisi Göster +setting.blockfont.description = Her blok hakkında can, kalkan, yeniden-doldurma vs. hakkında bilgi verir. +setting.linkedMass.name = Kütle Sürücü Bağlantı Çizgilerini Göster +setting.linkedMass.description = Seçili kütle sürücü bloğuna bağlı olan diğer kütle sürücüler arasında çizgi gösterir. +setting.linkedNode.name = Elektriksel Bağlantı Çizgilerini Göster +setting.linkedNode.description = Seçili blok ile elektrisel bağlantıda olan bloklar arasında çizgi gösterir. +setting.select.name = Seçim Okunu Göster +setting.select.description = Seçili birlik/bloğu ok işareti ile gösterir. +setting.deadTarget.name = Kilitli Hedefi Öldüğünde Tut +setting.deadTarget.description = Kilitlenilmiş hedef ölse bile koordinatlarını göstermeye devam eder. +setting.distanceLine.name = Seçili Birlik İle Arada Çizgi Göster +setting.distanceLine.description = Hedef ile oyuncu arasındaki mesafeyi kesikli çizgiler ve sayılar ile gösterir. +setting.spawnerarrow.name = Dalga Başlangıç Noktasını Göster setting.spawnerarrow.description = setting.autoShooting.name = Enable Auto Shooting setting.autoShooting.description = no don't do hack setting.shar-title = UnitInfo Ayarları -setting.shar-ui = OverlayUI Ayarları -setting.shar-range = AutoRange Ayarları +setting.shar-ui = Arayüz Ayarları +setting.shar-range = Oto-Uzaklık Ayarları setting.shar-opacity = Opaklık Ayarları setting.shar-draw = Çizim ayarları setting.shar-etc = Diğer