From 13ff9a035a9dcd8f009599cbccb1fcb020b1f773 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Sun, 4 Sep 2022 20:33:05 +0000 Subject: [PATCH 1/7] Automatic bundle update --- core/assets/bundles/bundle_be.properties | 2 +- core/assets/bundles/bundle_bg.properties | 2 +- core/assets/bundles/bundle_ca.properties | 2 +- core/assets/bundles/bundle_cs.properties | 2 +- core/assets/bundles/bundle_da.properties | 2 +- core/assets/bundles/bundle_de.properties | 2 +- core/assets/bundles/bundle_es.properties | 2 +- core/assets/bundles/bundle_et.properties | 2 +- core/assets/bundles/bundle_eu.properties | 2 +- core/assets/bundles/bundle_fi.properties | 2 +- core/assets/bundles/bundle_fil.properties | 2 +- core/assets/bundles/bundle_fr.properties | 2 +- core/assets/bundles/bundle_hu.properties | 2 +- core/assets/bundles/bundle_id_ID.properties | 2 +- core/assets/bundles/bundle_it.properties | 2 +- core/assets/bundles/bundle_ja.properties | 2 +- core/assets/bundles/bundle_ko.properties | 2 +- core/assets/bundles/bundle_lt.properties | 2 +- core/assets/bundles/bundle_nl.properties | 2 +- core/assets/bundles/bundle_nl_BE.properties | 2 +- core/assets/bundles/bundle_pl.properties | 2 +- core/assets/bundles/bundle_pt_BR.properties | 2 +- core/assets/bundles/bundle_pt_PT.properties | 2 +- core/assets/bundles/bundle_ro.properties | 2 +- core/assets/bundles/bundle_ru.properties | 2 +- core/assets/bundles/bundle_sr.properties | 2 +- core/assets/bundles/bundle_sv.properties | 2 +- core/assets/bundles/bundle_th.properties | 2 +- core/assets/bundles/bundle_tk.properties | 2 +- core/assets/bundles/bundle_tr.properties | 2 +- core/assets/bundles/bundle_uk_UA.properties | 2 +- core/assets/bundles/bundle_vi.properties | 2 +- core/assets/bundles/bundle_zh_CN.properties | 2 +- core/assets/bundles/bundle_zh_TW.properties | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/core/assets/bundles/bundle_be.properties b/core/assets/bundles/bundle_be.properties index d76c0ee264..7afc417ffc 100644 --- a/core/assets/bundles/bundle_be.properties +++ b/core/assets/bundles/bundle_be.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_bg.properties b/core/assets/bundles/bundle_bg.properties index fd883c72c7..e37e6f3745 100644 --- a/core/assets/bundles/bundle_bg.properties +++ b/core/assets/bundles/bundle_bg.properties @@ -1658,7 +1658,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2078,6 +2077,7 @@ lst.set = Задава променлива. lst.operation = Изпълнява операция с 1 или 2 променливи. lst.end = Започва списъка с инструкции от начало. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Прескача до друга позиция в програмата ако дадено условие е изпълнено. lst.unitbind = Поема контрол над следващата единица от избран тип и я записва в променливата [accent]@unit[]. diff --git a/core/assets/bundles/bundle_ca.properties b/core/assets/bundles/bundle_ca.properties index f1beec7dd3..4d8503450e 100644 --- a/core/assets/bundles/bundle_ca.properties +++ b/core/assets/bundles/bundle_ca.properties @@ -1669,7 +1669,6 @@ block.small-deconstructor.name = Desconstructor petit block.canvas.name = Llenç block.world-processor.name = Processador integrat block.world-cell.name = Cel·la de memòria integrada -block.shield-breaker.name = Trencaescuts (nom/sprite temporal) block.tank-fabricator.name = Fabricadora de tancs block.mech-fabricator.name = Fabricadora de meques block.ship-fabricator.name = Fabricadora de naus @@ -2090,6 +2089,7 @@ lst.set = Estableix una variable. lst.operation = Executa una operació amb 1 o 2 variables. lst.end = Salta al principi de la llista d’instruccions. lst.wait = Espera el nombre indicat de segons. +lst.stop = Halt execution of this processor. lst.lookup = Busca un tipus d’element, líquid, unitat o bloc per ID.\nEs pot comptar la quantitat total d’elements del tipus indicat amb:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Salta a una altra instrucció si es compleixen les condicions. lst.unitbind = Enllaça amb la següent unitat d’un determinat tipus i la guarda en [accent]@unit[]. diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 398e51c4b4..25d31ea05d 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -1662,7 +1662,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2083,6 +2082,7 @@ lst.set = Nastaví hodnotu. lst.operation = Provede operaci na 1-2 hodnotách. lst.end = Skočí na první počáteční instrukci. lst.wait = Čeká určitý počet sekund. +lst.stop = Halt execution of this processor. lst.lookup = Vyhledá typ věci/kapaliny/jednotky/bloku pomocí ID.\nCelkový počet daného typu může být získán pomocí:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Podmíněně skočí na danou instrukci. lst.unitbind = Nastaví další jednotku daného typu a uloží jí do [accent]@unit[]. diff --git a/core/assets/bundles/bundle_da.properties b/core/assets/bundles/bundle_da.properties index cfcdd89c9d..46fa3e1130 100644 --- a/core/assets/bundles/bundle_da.properties +++ b/core/assets/bundles/bundle_da.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2063,6 +2062,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index a1e2763a02..bc5739296c 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -1669,7 +1669,6 @@ block.small-deconstructor.name = Kleiner Dekonstruktor block.canvas.name = Kanvas block.world-processor.name = Weltprozessor block.world-cell.name = Weltzelle -block.shield-breaker.name = Schildbrecher (temp name/sprite) block.tank-fabricator.name = Panzerhersteller block.mech-fabricator.name = Mechhersteller block.ship-fabricator.name = Schiffhersteller @@ -2089,6 +2088,7 @@ lst.set = Setzt eine Variable fest. lst.operation = Verändert eine Variable. lst.end = Springt wieder nach oben. lst.wait = Wartet eine bestimmte Zeit. +lst.stop = Halt execution of this processor. lst.lookup = Sucht ein Item, eine Flüssigkeit, eine Einheit oder einen Block.\nGesamtmengen von jeder Sache können mit \n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]\nabgerufen werden. lst.jump = Falls die Bedingung erfüllt ist, wird woanders weitergemacht. lst.unitbind = Speichert eine Einheit einer Sorte als [accent]@unit[]. diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index cdefc05fdd..81e7c648f4 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -1674,7 +1674,6 @@ block.small-deconstructor.name = Deconstructor pequeño block.canvas.name = Lienzo block.world-processor.name = Procesador global block.world-cell.name = Unidad de memoria global -block.shield-breaker.name = Destructor de escudos (nombre/textura temporales) block.tank-fabricator.name = Fabricador de tanques block.mech-fabricator.name = Fabricador de mechs block.ship-fabricator.name = Fabricador de aeronaves @@ -2095,6 +2094,7 @@ lst.set = Establece una variable. lst.operation = Realiza una operación sobre 1-2 variables. lst.end = Salta al inicio de la lista de instrucciones. lst.wait = Espera unos segundos. +lst.stop = Halt execution of this processor. lst.lookup = Busca un objeto/líquido/unidad/tipo de bloque por ID.\nSe puede acceder al número total de cada tipo con:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Salta condicionalmente a otra instrucción. lst.unitbind = Se enlaza a la siguiente unidad de un tipo, y la almacena en [accent]@unit[]. diff --git a/core/assets/bundles/bundle_et.properties b/core/assets/bundles/bundle_et.properties index 76691daa4e..5a82042e83 100644 --- a/core/assets/bundles/bundle_et.properties +++ b/core/assets/bundles/bundle_et.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_eu.properties b/core/assets/bundles/bundle_eu.properties index f5f41eb852..92bc020928 100644 --- a/core/assets/bundles/bundle_eu.properties +++ b/core/assets/bundles/bundle_eu.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_fi.properties b/core/assets/bundles/bundle_fi.properties index 2d264a087f..c5a40272fc 100644 --- a/core/assets/bundles/bundle_fi.properties +++ b/core/assets/bundles/bundle_fi.properties @@ -1651,7 +1651,6 @@ block.small-deconstructor.name = Pieni hajottaja block.canvas.name = Kanvaasi block.world-processor.name = Maailmaprosessori block.world-cell.name = Maailmasolu -block.shield-breaker.name = Kilvenrikkoja (väliakainen nimi/kuva) block.tank-fabricator.name = Tankkirakentaja block.mech-fabricator.name = Robottirakentaja block.ship-fabricator.name = Ilma-alusrakentaja @@ -2069,6 +2068,7 @@ lst.set = Aseta muuttuja. lst.operation = Suorita laskutoimitus 1-2 muuttujalla. lst.end = Hyppää ohjepinon alkuun. lst.wait = Odota tietty määrä sekunteja. +lst.stop = Halt execution of this processor. lst.lookup = Etsi tavaran/nesteen/yksikön/palikan tyyppiä ID:n perusteella.\nKunkin tyypin kokonaislukumäärän voi selvittää argumentilla:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Hyppää ehdollisesti toiseen lauseeseen. lst.unitbind = Sido tietyntyyppiseen yksikköön ja varastoi sen [accent]@unit[]-muuttujaan. diff --git a/core/assets/bundles/bundle_fil.properties b/core/assets/bundles/bundle_fil.properties index 447a97dba8..9ad4ba43e9 100644 --- a/core/assets/bundles/bundle_fil.properties +++ b/core/assets/bundles/bundle_fil.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index 8425d6f674..3a127d78ec 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -1674,7 +1674,6 @@ block.small-deconstructor.name = Petit Déconstructeur block.canvas.name = Canevas block.world-processor.name = Processeur Global block.world-cell.name = Cellule de Mémoire Globale -block.shield-breaker.name = Briseur de Bouclier (nom temporaire) block.tank-fabricator.name = Fabricateur de Tanks block.mech-fabricator.name = Fabricateur de Mécas block.ship-fabricator.name = Fabricateur de Bateaux @@ -2096,6 +2095,7 @@ lst.set = Définit une variable. lst.operation = Effectue une opération sur 1 ou 2 variables. lst.end = Saute au sommet de la série d’instructions. lst.wait = Attendre un certain nombre de secondes. +lst.stop = Halt execution of this processor. lst.lookup = Recherche d'un type d'objet/liquide/unité/bloc par ID.\nLe nombre total de chaque type peut être consulté avec:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Saute conditionnellement vers une autre instruction. lst.unitbind = Se lie à une unité du type donné et la stocke dans [accent]@unit[]. diff --git a/core/assets/bundles/bundle_hu.properties b/core/assets/bundles/bundle_hu.properties index ef1579e052..838eb7ecc4 100644 --- a/core/assets/bundles/bundle_hu.properties +++ b/core/assets/bundles/bundle_hu.properties @@ -1657,7 +1657,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2076,6 +2075,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_id_ID.properties b/core/assets/bundles/bundle_id_ID.properties index 3d20f0e70c..2910da04dd 100644 --- a/core/assets/bundles/bundle_id_ID.properties +++ b/core/assets/bundles/bundle_id_ID.properties @@ -1674,7 +1674,6 @@ block.small-deconstructor.name = Dekonstruktor Kecil block.canvas.name = Kanvas block.world-processor.name = Prosessor Dunia block.world-cell.name = Sel Dunia -block.shield-breaker.name = Penghancur Pelindung (nama/sprite sementara) block.tank-fabricator.name = Fabrikator Tank block.mech-fabricator.name = Fabrikator Mech block.ship-fabricator.name = Fabrikator Kapal @@ -2095,6 +2094,7 @@ lst.set = Menentukan sebuah variabel. lst.operation = Melakukan operasi pada 1-2 variabel. lst.end = Loncati ke awal dari tumpukan perintah. lst.wait = Memberi jeda dalam detik yang ditentukan. +lst.stop = Halt execution of this processor. lst.lookup = Mencari tipe barang/cairan/unit/blok dengan ID.\nJumlah hitungan dari setiap tipe dapat dilihat dengan:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Loncati secara bersyarat ke pernyataan berikutnya. lst.unitbind = Menautkan ke unit jenis berikutnya, dan menyimpannya di [accent]@unit[]. diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index 3a2a0be444..9ea16f5055 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -1660,7 +1660,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2079,6 +2078,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index bb1302b7f7..5c2983e8d5 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -1662,7 +1662,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2082,6 +2081,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index 39f9056e91..186b369758 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -1663,7 +1663,6 @@ block.small-deconstructor.name = 소형 화물 분해기 block.canvas.name = 도화지 block.world-processor.name = 월드 프로세서 block.world-cell.name = 월드 셀 -block.shield-breaker.name = 보호막 파괴자 block.tank-fabricator.name = 전차 조립기 block.mech-fabricator.name = 기계 조립기 block.ship-fabricator.name = 함선 조립기 @@ -2083,6 +2082,7 @@ lst.set = 변수 선언/할당 lst.operation = 1~2개의 변수로 연산 lst.end = 실행줄의 가장 위로 건너뜀 lst.wait = 일정 시간(초) 동안 대기 +lst.stop = Halt execution of this processor. lst.lookup = id를 통해 특정 유형의 아이템/액체/기체/블록 조회\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]\n...로 각 유형의 총 갯수를 알 수 있습니다. lst.jump = 조건부로 다른 실행문으로 건너뜀 lst.unitbind = type 옆에 있는 기체를 지정하고, [accent]@unit[]에 저장 diff --git a/core/assets/bundles/bundle_lt.properties b/core/assets/bundles/bundle_lt.properties index 2d9bc5733d..ea58d58879 100644 --- a/core/assets/bundles/bundle_lt.properties +++ b/core/assets/bundles/bundle_lt.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_nl.properties b/core/assets/bundles/bundle_nl.properties index d6a44a57d0..f1ed26e7f3 100644 --- a/core/assets/bundles/bundle_nl.properties +++ b/core/assets/bundles/bundle_nl.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_nl_BE.properties b/core/assets/bundles/bundle_nl_BE.properties index 027291d1ea..07cdaf74b4 100644 --- a/core/assets/bundles/bundle_nl_BE.properties +++ b/core/assets/bundles/bundle_nl_BE.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index dc814a63f8..6aedef913b 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -1670,7 +1670,6 @@ block.small-deconstructor.name = Mały Dekonstruktor block.canvas.name = Płótno block.world-processor.name = Procesor Świata block.world-cell.name = Komórka Świata -block.shield-breaker.name = Niszczyciel Tarcz block.tank-fabricator.name = Fabryka Czołgów block.mech-fabricator.name = Fabryka Mechów block.ship-fabricator.name = Fabryka Statków @@ -2097,6 +2096,7 @@ lst.set = Ustawia zmienną. lst.operation = Wykonuje operację na 1-2 zmiennych. lst.end = Przeskakuje na początek stosu instrukcji. lst.wait = Czeka określoną liczbę sekund. +lst.stop = Halt execution of this processor. lst.lookup = Znajduje typ przedmiotu/cieczy/jednostki/bloku poprzez ID.\nCałkowite zliczenia każdego typu można uzyskać za pomocą:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Warunkowo przeskakuje do innego stanu. lst.unitbind = Powiązuje z następną jednostką danego typu i przechowuje ją w [accent]@unit[]. diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index ae5a126d64..3f2aaa251a 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -1655,7 +1655,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2074,6 +2073,7 @@ lst.set = Define uma variável. lst.operation = Performa uma operação com 1-2 variáveis. lst.end = Pula para o topo da pilha de instruções. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Condicionalmente pula para um outro comando. lst.unitbind = Vincula a próxima unidade de um tipo, e armazena-a em [accent]@unit[]. diff --git a/core/assets/bundles/bundle_pt_PT.properties b/core/assets/bundles/bundle_pt_PT.properties index 36d9800323..e44df384dd 100644 --- a/core/assets/bundles/bundle_pt_PT.properties +++ b/core/assets/bundles/bundle_pt_PT.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_ro.properties b/core/assets/bundles/bundle_ro.properties index a7effa9ec1..3d5609f215 100644 --- a/core/assets/bundles/bundle_ro.properties +++ b/core/assets/bundles/bundle_ro.properties @@ -1662,7 +1662,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2083,6 +2082,7 @@ lst.set = Setează o variabilă. lst.operation = Efectuează o operație pe 1-2 variabile. lst.end = Sari la începutul listei de instrucțiuni. lst.wait = Așteaptă un anumit număr de secunde. +lst.stop = Halt execution of this processor. lst.lookup = Caută un tip de material/lichid/unitate/bloc după ID.\nNumărul total din fiecare tip poate fi accesat cu:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Dacă condiția este adevărată, mergi la o altă instrucțiune. lst.unitbind = Controlează următoarea unitate de tipul selectat și reține-o în [accent]@unit[]. diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 3982892583..6673a007a4 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -1661,7 +1661,6 @@ block.small-deconstructor.name = Малый деконструктор block.canvas.name = Canvas block.world-processor.name = Мировой процессор block.world-cell.name = Мировая ячейка памяти -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Конструктор танков block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Конструктор кораблей @@ -2082,6 +2081,7 @@ lst.set = Устанавливает переменную. lst.operation = Совершает операцию над 1-2 переменными. lst.end = Переходит к началу стека операций. lst.wait = Ждёт определённое количество секунд. +lst.stop = Halt execution of this processor. lst.lookup = Находит тип предмета/жидкости/единицы/блока по ID.\nОбщее количество каждого типа может быть получено при помощи:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Условно переходит к другой операции. lst.unitbind = Привязывается к единице определённого типа и сохраняет её в [accent]@unit[]. diff --git a/core/assets/bundles/bundle_sr.properties b/core/assets/bundles/bundle_sr.properties index e3faaa22a6..0ade7cd964 100644 --- a/core/assets/bundles/bundle_sr.properties +++ b/core/assets/bundles/bundle_sr.properties @@ -1662,7 +1662,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Kanvas block.world-processor.name = Svetovni Procesor block.world-cell.name = Svetovna Ćelija -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Fabrikator Tenkova block.mech-fabricator.name = Fabrikator Brodova block.ship-fabricator.name = Fabrikator Mečana @@ -2082,6 +2081,7 @@ lst.set = Definiši varijablu. lst.operation = Izvrši operaciju sa 1-2 varijable. lst.end = Skoči do vrha skupa operacija. lst.wait = Sačekaj definisani broj sekundi. +lst.stop = Halt execution of this processor. lst.lookup = Vidi vrstu materijala/tečnosti/jedinice/bloka po ID-u.\nUkupne količine svake vrste se mogu pristupiti sa:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_sv.properties b/core/assets/bundles/bundle_sv.properties index a1a702a70a..450e1cf97f 100644 --- a/core/assets/bundles/bundle_sv.properties +++ b/core/assets/bundles/bundle_sv.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index cd4a587b87..927542a119 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -1662,7 +1662,6 @@ block.small-deconstructor.name = เครื่องลบทำลายข block.canvas.name = แคนวาส block.world-processor.name = ตัวประมวลผลโลก block.world-cell.name = เซลล์โลก -block.shield-breaker.name = เครื่องทำลายโล่ block.tank-fabricator.name = เครื่องสรรค์สร้างรถถัง block.mech-fabricator.name = เครื่องสรรค์สร้างจักรกล block.ship-fabricator.name = เครื่องสรรค์สร้างยานบิน @@ -2083,6 +2082,7 @@ lst.set = ตั้งตัวแปร lst.operation = ทำการดำเนินการกับ 1-2 ตัวแปร lst.end = ย้อนกลับไปยังด้านบนสุดของชุดคำสั่ง lst.wait = รอเวลาเป็นวินาที +lst.stop = Halt execution of this processor. lst.lookup = ค้นหาชนิดไอเท็ม/ของเหลว/ยูนิต/บล็อกตาม ID\nสามารถหาจำนวนนับทั้งหมดของแต่ละชนิดได้ด้วย:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = ข้ามไปยังจุดต่างๆ โดยมีเงื่อนไข lst.unitbind = เลือกยูนิตถัดไปเป็นชนิด และเก็บค่าไว้ใน [accent]@unit[] diff --git a/core/assets/bundles/bundle_tk.properties b/core/assets/bundles/bundle_tk.properties index c25463578c..ce08902a48 100644 --- a/core/assets/bundles/bundle_tk.properties +++ b/core/assets/bundles/bundle_tk.properties @@ -1648,7 +1648,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2065,6 +2064,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Conditionally jump to another statement. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index 93acc75c7c..62526fd138 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -1663,7 +1663,6 @@ block.small-deconstructor.name = Küçük YapıSökücü block.canvas.name = Tuval block.world-processor.name = Evrensel İşlemci block.world-cell.name = Evrensel Bellek Hücresi -block.shield-breaker.name = Kalkan Kırıcı block.tank-fabricator.name = Tank Fabrikatörü block.mech-fabricator.name = Robot Fabrikatörü block.ship-fabricator.name = Gemi Fabrikatörü @@ -2085,6 +2084,7 @@ lst.set = Bir değişken ata. lst.operation = Değişkenlerle işlem yap. lst.end = Döngünün sonuna atla. lst.wait = Belli süre bekler. +lst.stop = Halt execution of this processor. lst.lookup = ID kullanarak herhangi bir blok, birim, bina vs ye bak.\nToplam sayı kullanımı:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Bir yerden başka bir yere atla. lst.unitbind = Bir birimi bağla: [accent]@unit[]. diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index ff5baaf8bf..552949708e 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -1669,7 +1669,6 @@ block.small-deconstructor.name = Малий деконструктор block.canvas.name = Полотно block.world-processor.name = Світовий процесор block.world-cell.name = Світова комірка пам’яті -block.shield-breaker.name = Зламувач щитів block.tank-fabricator.name = Танковий виробник block.mech-fabricator.name = Меховий виробник block.ship-fabricator.name = Корабельний виробник @@ -2090,6 +2089,7 @@ lst.set = Установити значення змінної. lst.operation = Виконує операцію над 1-2 змінними. lst.end = Перейти до верхньої частини стеку операцій. lst.wait = Чекати певну кількість секунд. +lst.stop = Halt execution of this processor. lst.lookup = Знайти тип предмета, рідини, одиниці чи блоку за ідентифікатором.\nМожна отримати доступ до загальної кількості кожного типу через \n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Умовне переходження до іншої операції. lst.unitbind = Прив’язка до одиниці певного типу та його зберігання в [accent]@unit[]. diff --git a/core/assets/bundles/bundle_vi.properties b/core/assets/bundles/bundle_vi.properties index 77c1506bf2..347f9c66bf 100644 --- a/core/assets/bundles/bundle_vi.properties +++ b/core/assets/bundles/bundle_vi.properties @@ -1662,7 +1662,6 @@ block.small-deconstructor.name = Small Deconstructor block.canvas.name = Canvas block.world-processor.name = World Processor block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) block.tank-fabricator.name = Tank Fabricator block.mech-fabricator.name = Mech Fabricator block.ship-fabricator.name = Ship Fabricator @@ -2083,6 +2082,7 @@ lst.set = Đặt một biến. lst.operation = Thực hiện thao tác trên 1-2 biến. lst.end = Chuyển đến lệnh đầu tiên. lst.wait = Chờ trong khoảng thời gian nhất định. +lst.stop = Halt execution of this processor. lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Chuyển qua lệnh khác nếu điều kiện đúng. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index 1f85d3b701..cc9e79713f 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -1665,7 +1665,6 @@ block.small-deconstructor.name = 小型解构器 block.canvas.name = 画板 block.world-processor.name = 世界处理器 block.world-cell.name = 世界内存元 -block.shield-breaker.name = 破盾机 (临时翻译/贴图) block.tank-fabricator.name = 坦克制造厂 block.mech-fabricator.name = 机甲制造厂 block.ship-fabricator.name = 飞船制造厂 @@ -2087,6 +2086,7 @@ lst.set = 给变量赋值 lst.operation = 使用1至2个参数执行运算/函数 lst.end = 跳转至第一条指令 lst.wait = 等待指定的秒数 +lst.stop = Halt execution of this processor. lst.lookup = 根据ID查阅一种物品/液体/单位/建筑\n各个分类中的项目总数是\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = 根据条件判断,决定是否跳转至另一条指令 lst.unitbind = 绑定某个类型的下一个单位,或直接绑定指定的单位\n并保存至[accent]@unit[] diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index c9ecbf56c3..b3a7fcfc2e 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -1674,7 +1674,6 @@ block.small-deconstructor.name = 小型解構器 block.canvas.name = 畫布 block.world-processor.name = 世界處理器 block.world-cell.name = 世界單元 -block.shield-breaker.name = 護盾破壞器 (未定名/貼圖) block.tank-fabricator.name = 戰車兵工廠 block.mech-fabricator.name = 機甲兵工廠 block.ship-fabricator.name = 飛船兵工廠 @@ -2095,6 +2094,7 @@ lst.set = 設一個變數 lst.operation = 加減乘除和數字、位元運算 lst.end = 跳到第一個重頭開始執行 lst.wait = 等待特定秒數 +lst.stop = Halt execution of this processor. lst.lookup = 以 ID 搜尋物品/液體/單位/方塊。\n各種類的總數可由 \n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] 讀取。 lst.jump = 條件式跳到其他指令執行 lst.unitbind = 綁定下一同種單位,存入[accent]@unit[]中. From 48e584658714f3f33eb3be812e31be1a6787a47c Mon Sep 17 00:00:00 2001 From: Epowerj Date: Sun, 4 Sep 2022 21:19:09 -0400 Subject: [PATCH 2/7] Tweaked research costs --- core/src/mindustry/content/Blocks.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 5ad4b58bf3..3f0b6d254a 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -2070,6 +2070,7 @@ public class Blocks{ consumeLiquid(Liquids.nitrogen, 10f / 60f); itemCapacity = 200; + researchCost = with(Items.silicon, 2500, Items.surgeAlloy, 20, Items.oxide, 30); }}; unitCargoUnloadPoint = new UnitCargoUnloadPoint("unit-cargo-unload-point"){{ @@ -2078,6 +2079,8 @@ public class Blocks{ size = 2; itemCapacity = 100; + + researchCost = with(Items.silicon, 3000, Items.oxide, 20); }}; //endregion From b93be10e43c65eeefdf338bfaed3aefdbca77e3d Mon Sep 17 00:00:00 2001 From: Epowerj Date: Sun, 4 Sep 2022 22:00:58 -0400 Subject: [PATCH 3/7] Tweaks to caldera --- core/assets/maps/caldera-erekir.msav | Bin 34266 -> 34699 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/core/assets/maps/caldera-erekir.msav b/core/assets/maps/caldera-erekir.msav index 4be25c395879cc8e0491079c0c745d273259933d..c41d92a34720e75838733be5d997c695a28b35b8 100644 GIT binary patch literal 34699 zcmb=J^JZ`6jM$r@61&dNeZMwx^Of+sLFb!Sd1FmwQJI; z*vZ)wqU08^GqoMyKB!>M$C*~-B%_vm=I|MoCPr!I{uT$dN%}uO#(ff+^nLI5Pp^Nz zP3-+Wr~2Gl$Gb@@-cNof`8}@sZ1&r&-z$&5Y~O!RBG^3b!Ty=C%Qo8F-?_8*xN0xFE`7& zvG{fI=gr04;$iX|*|V1~>$}i;e3!9z_v&pAXKsDBW^W?9$>q7VDRr68THU8#6Tj|P zo3gVwwQi-c^}Y*{v9j}HXYRfdYias*WB<%wPU$!KQ;t90T%7H#-9E2u$BT9AZl;~x zkXxFYnpwBc`uCfuPuIzQ`t@f|X6y^SdD|IE!oz%D)}Eieiv94Ee%bBK5fQUmS5JSQ zc3p4Qr_Ps)mz8a_E`Rta%3|fZHRsF2qu>8J5w(5uhN@S}?*6q;lHL1u{$F;d{L|RNdG1l`yT#(WjrCi?ujL-^ zFPrA?EB{h2&Z_iH-1TRt?(8h>7P|iaRnhZLk6x|(UYm0E(c>#Q&kwb}>#8mKc4gyY zcQGsdc~*5_PQ3C-zo&FQXkqogn)0-_R~}tj#A?0AaPy^|Hu>?E*Y_H1uXyEB@zr8) zaZb`NkMx7VI-kFO{ycZ8-kzEqtv$7q?w_k-O=v0a+bMX4<%7%~b(ibk-+ufjrENO7dy{<7uUJ;@NM;92ANYUdSjlvTGyGBxPPv%nmc06Ov9`Byw#UPl9FE8PmfecpD&FswE5Cf(^fgPW zD$lANxDwdNmh;nsuY6a!cGqM-w-s}|m}lC*;9pxVvF!IUqY33Uwg+aY{8Y9*xW-y` z^R2=|PfiNY{4h5@DsuC#a?#sXQrlIJZWCWH(`M(6l9kMB<>r6eQylck@1caK|9pmt zVM>fyOE;)y`#!VVvt@?dqmc6(eV_LGemYUYcdGBX!KaOO3jYhPYu)YMYbC_B&RkgZ zV%jXxtDR@fu17|{+|#ke?pk}(35ng8M2zn~-I~W%FaKV*?zr*I>Z7y5RsPi8IoH{{ z?Q&#HbiBp(OD6;Lr1M?}mCw6nSyl2md9&Z;rKKWwl7r^^#)B! z%nxZ~d+Y1zoPp$W z{I%!Ko{wCw{`%anQ?2hR((CG8a@}O#Rk?0=QEFXXUajN4AAcrx7jNEt*Y$b+IlEN( z&2|@-p8K=wYwNx8ynUN@nb~dLvLQ!)e(AX>rNQE{%&V`RjI=Y_yk$?$%<8n2#`P)t zZqKycWXAq|`ua5`*JM7dK7CD5ESQQ7;sT?TvJ)#kTPekwno zuE%ox%%Ihci!HqNzN~KMcW&RKwuzIH(-O92JI;uXn;jjsC9dvt<@dXy z&vSR}e)iyFn_;z&E<=VEpT%Vr4j<-;*;=dT9*qnxbT;5+xqoHu{dat;>J}{HllU&n z$am(!r=#bx%Ky|nzjNwNkEFl~b6=@#lGi-8G;%CBX3{CQ?Rn|zhwDqleM?^+-5Due zbfzTi+|K5QpNm&-`@F97)%7(>hRvJ3wYkIEj;F6%vrhG7_Od%Oqc(=Ya@Lx85xM$C` zNW;aay}iw5NY0Pkxv8YCt~T!)kB-hwkF>&?(tX7T7iTTYUUj$i=~ivMcbg8Sv!%;S zU)$5Z`P3QL+kS87d@X-=-RJM4Nxl6!H?GCJh>3Xd<1oXKpFdT_?E#Jr&O zYh>{3t)~uL+Oe_d{V`YK<~19( zbfiDutv&7TgB*!-PLo$pyUFDJ@ULMv%jtFBP9=%!@g7uds9XLf`%ckzQM1c28-H;3 z_eWe!m^nxP%H4-^jy~8R`%To`BO~*|+~D)hCU?B=9yK*)Xy#D=u*6<6nBj-_;VaP= z>u(mH{x@y&ny4c7Q0;wTUE1^Prd~a|^z^bf4p}$;AN!km^<(t))>YqjE(=zBEMJze zwJG7(>9rS*KJDu+KU`XWrzC}^ow>2+;gRif^9pJo9DaS{n1GPMoL7wpg*&EPuu@R9 z(c_fXdwbw`P8E zN70Fpj;L+2Oj3UmkN&qWy7}@-;p?{Yl70& zX}^76)kPkbp2)1o)EN8iTi$KbOS|yBDczY-Y~M?U9?m&^dyUmm;d9f&bQYC+6$L%^@NSy4 zgJXSkiJVaUGL7!_s6eH-~IgD*=XM@8>(&}6Z|}l)Aln<^}T}Q2bb+$oUmB>A>;3F z3#^r*?H-&zFpqzy@V4C#J-6(&uH|+Rs7V(2$`pIkF?`3u!~%@~gX2GRb7bW=9(sHz z#9MLtil)he1qR2$#dqnwPILQs=*+2KXYN=oKOHw?cD%{%n~WdrTB~ns-ha>?^DgTD z3C_;%t{c`08nr&=F4niwbCG8`$KKR0d;KkS{j$A|vIXB{{TUPs z%pTRv6`UQt@x6}amtE1+#s_r0%HC@?hWvXI=qamU*kd4WyLZ=YN}SF9Ek=*0sPVsVJ9E0j{YhVgdu3Zd z%Zqi~X;-{1E;1K=cm33#-!3`RvBTnwc=~iPoq0AAj~KHX*Y4cFl+~M4x-{8z z>D0*QY5nVUWBJSuZB*QE@F>3EqL7WD)B)lCHy;c7m#;Hl^C0$BT%nWu9QWyET3?yP z-L18`z0a{+oO+D?x_Ej`j#*Ok;z)IqifoGy5_7Mw`SnT3DqVk#g}uDql{NKmj^5Im zKVjZ>e|}4!x#eO%n?!Sr_q>~M<~eiHtHVXlf1R0C?9E*8FXzBtdp_Ob^d9D}KDzWmS1(^~OtPEUuCT?r=gvl4 z-MMGqh8(uAX*m+bs&jbG>F(gkG@o-dw|?{M;_Nhym?M`H-)}#E>F0$%ciQJ{V=r)f zc;)Puk~xQrnG22vePT6cQg_*$xJ>d(o66_q%1!|`5!OdoYhE<$5Zk^#{!aIKH?NutJ89Q?!|6QOYyU{*s`h2aSq=ay_@rz%u|jX z;e6$HUk}9lJNZ+w56z?~~zTUbC>Yx$(*U=XZbUEq7dFS|BcVJ^k74 z*Q*QCoOuh+w<(6bd4BiJD%;m**68R)Pruu~=)~r$-m=yvmlfu2^6nP2G1FStW`1h( zYwu_bV^%E551ae0^(g zm)=gZUE*Rf4YBdjvGH$o&dfaZ^K0nuU#IST`n1Q}DR$<}?}48y%~#iMG|pCj{p;1H z;@vqL-u`i^PQ7^LoaL=}lhWfa*EK$S^=s$Povh0zuD;hcqb>B&wX++)znc5``C9pm z#Z}@$H_Ni}RK(v-Ud^q?8?^b6N%_Iur}-W}er~&Q{f!;vd98kJV%F1RESQ#8TW#K4 ztT#7f=7h9n-S#cw33@laP1v`4|L;eeWMe0I*Ji(ux^6k|WqD4*-Zu=KyQ(?Pt%+G% zvNoy2iv3gL0&cx?x~sYU%$~Fw{y*gv9{1_|3-5ihrJ2V+ox0-`9xwf^cjIEaH}S&H z_odq1Pp-UnN+nhzK4Mnv_7eVQ+{eZ4u&>b-D3e*2^5XfG!@rI54pmzluM#_BwDTHQ9rlZU0<{4)C4=(3F-klODfI0+td^GTHWgNlM+zrc|xMhmSe^OBPr=T6yT$QSHszdb>9JpI>`W(5)tP^X(9^TDvcE zcvE8)eINhv+WtGSe#^cc8%j>f-n{WW;+@&89Pf2Q+NH*0NqGVh6S@=*-@d=p9WFLq=lZ#rmsW$*2Wr|;ajtm5UJrIz^?xrg;q-_*az z%}xrRyEw`1LBqQn3-xwQDZkpr)YrLt`ZOKCtiEe~J9mfOs@?pY>GO@tJ3o7W4ij$p zwLhtJ{rn(~XEScymF|hYprrI{&1|V9_q4UI1#@aX30w?m{+Ka1Nmf!VpKHWK&_4}sOOUtI7Qvb7Nov7M- zCpp`y_qAyS+g{K4w)LHH@$+1lXLApqJGI!G``YBHi#-#qYOk^Jgzb;swn^;dOV;CE ztCtzwuRJIzvb-vMci(pF?697@B~xX$sm?aN+CA;OmG-pvt4`lN$Gv*mleyk}A0EyO zm~WA{xJUe1SewsXu7kToR~O`Ii9eI+*V9`YDY-6M{a}`{`lGOu>(57WA^ke3ku)w~p1kwfdjGe5S!Se*b#iIeyZ?m(1$|?`vG_)!%iQZSKE4)hZXS?{iqM z`tC#v+lLe1C%(96=U*<&$h~dOi|41l#4MWMtX%V>_)5r4*{gR*oAbuIukQJeIx2 zyTvGA(=}2XJ`Qv7f+uIlao(+P*t4y=5&LhC?i z&d1s>QNHF+IV-OJKn4=kFe!NKs2|7?hO zKE?Sn|D;#5ud%rPkZL*ky!3geT+_(~sjahaN!|#1xj#e3r|bVM?q4mpRtrC<@qJaO zxh~h1K77{$F-6M66tWX-!Cnu;fPHtkj6r3$!%18}%wH zzStS)`PuW5LdDv3o?(I;D%!lIpH0eM>i72NVn*I2iWjtwgnKdsF@|uuO-^OY&9HUb zwkz!90ZsD_!TpCfA7yMxXn0Uv{a}OVr9U2@+m5kC_txucbc9T3+0Oe$X@>Bo8@#&? znr&Iqe`?9Ye*qZ@Hd#kfTy|@<^2x6h(AmwZ^hUXzgI%|)AcDDE7zn=6%&GD(5!RCLvyA^6D{aE1QQ@c1p z>T1TKL_dywtG3n2ow#4N-1V=%j>-MUv-kT}FmR+yeek(rWtW|ZPUxaTe3!12XX`%rT^rIp zf&I?PXYW7mDdgUI$T=bG=kh4#=_fxF#whZx+iUH#!C>pDk}n+>{&2K~S8PAdlVmwD z_g=n`_V07;9O0#RpQ`Zw7d)HDxlp!hGLMqguihTP!s$y7nA});eYdg6HY-`vLw8R) z9Bg=Q&64zSXFTtt9@(oeG>SY|&9viXI+wAYYyUdlUv{5d**Uj3vPVTWT=Q!T3(Vk( z3F2O$I6?4oh>^o;Va8Q0&$kOMyfN+Vg2f(73vKQy&ARXIyRk3zMg2s9(|Tp0+Q&p@ zKUB^+8YwlO$2oNG+cOvb1Tq|!3A~v6S*9>3LnY_m^gEezKhy~S>`cA1&4-`=*x#tz zd|9j$0&)&q3>Gn0`zWYX?Q(y`gjb(y3d~>fUOOrEb?}e9*PJrFw+*8;sZmBs zi%g=KnXPj8 zX5y+aBet_$?d)$4&RwMZZ3%zJb&1LRua@1K)c)=0-)*tCq%4)+TkR%*XeDc48LN=tbmDXJ&WFktjMzd-}fV` zD&oPW$FXJgku7%Oez!I6Wuz|HyXLss?4UOsMeE!oeRnLK@^eXzUXka%sW+Cp_S{rR zOP%(J<@fWXnR(0I?p;z@{VLIsXW^eY9uKc_N*B3IzLkCKV2w0y;__)J-`q~^bT&xh zc(L>3mA#+#dZ#cc&&W2kRa0e+oUy6xL*bzxe!Ay^K27=ZXU(x%*9UU`v!isUp78eG znV%UdVEM&nQHU5%;jgtWM%R|hoC`Jn<#E>I!A0@bgzZazo2`j`q_)zRFWMsRsmu4% zS3)|E9V^=)`r5u!<*&=LWn1Q-6|Q(=&!2JV{qk?KX8G@(|Jg9B;qebf-(qDONmYxU zU6UM?`1Y&4`^NA#?2r`m5#P0$QlT$a_&IF)te3e`!Sq+G!(EmZZ&O{* ztv{OAUQLlg2=M}4v|%jh_#-WXbwzklXJo1jEdq0|#|n$G2`l-^x5G5qLmFGIDe z3%g%#UGaHSUIVkb+?MtQGHv}EB&;57F}S?R>&Z@+S`TxrqI3c0-5ky~vjeX^;NzO& zvom{n!~e2unGavq+DDyC*z3|PeU{~P%}JFd7f&%cbEy1QZEiB$E1*0kgY*B`&O*^7L?c+0U2r1#N56c2qGO_SR5Z;}g=sarD=}-7SB6WtN^yNQyQ2Uy<2%X3@ok=1)wP=5rbD z^bc-4d#;?b(Ia~TSL3mRk)1W&yBhqr1}QOqc9*{}m!JKph3Z_+mthIa_eG1VQ{GKU zK2e%?K;*aj~&D` zCdU+gQ=WCEuK$^0Lft$`hm_6xZ*$xV{FvuuQq>@q`D)U$T|y_%Xn%>BtW##fcP`b& zy{qZsIj29pjZ3d+q+V+2oPJIJ%x+DdtuHOViM+YE`isZh4F@$D=QXYr44JcV(oFv| zYyl0WQw6{AF5#asb+M(Oo|uoxLW^H1uCr%t3g>x#_4RfE&4@|Sv!->*U9A3Uv8m_M zP9D9^D+Q4c6<)kaJbR$1kKz6V&61G#JMXoxFx<}&n7DU$L0HD^6)pmtUmFXgHY(dq zdNjxL#BsOA!rlzc(z`7sGZ$Hf@?RB|+Q+Y3o}rh=IW6dxdiSMNN3PI~2R`2refU&K zn}6c5HJx@9KXN;_MkNG_O4ZJ2GjN(CTq!c=&=aNQ-?@AbzX-W^-Dmwl6OP@Y6O#gB z#D5mVOg+nJa$eTmF+8kBq;mEhc6Zr*PoJAgywOXke8|jnbMmCw7Vm`*3WYj_o7PO7 z;dteu`NRiTzGR0wu}t3W5>Y)b?~LHPUb{ypwdWUiH_a;QNpgGC9K>7CE$jNxDJ0!; z!TYKg_t$^?)O5|x=tIu(1?`$!OD0_x*qrt>L|fANhoV%1YeQT4bJIgNZa9RjWLTB$ zBXv;0i}M=mT{VxhiPPuz-DKbRZ06VRNv7=^3Vya;?0MPohtu!piI;(`b26&7IGyk` zny1YkacR=@j01l!u3#t+I@jxJ)jo4R``e#C+h69*ZTM5Gc#gxEJKd!6z&gE_JC`Rt z(`o+S;`ZDvRP$Ppx4pzFZ(mYJXt0xukGP^GjspKjlUyx zrx(rboiwH1Z^v`HiiXld^VR>H&l3DT<4;%EVH@?B>%0bz^?uAMk}iR_l3$#@@@K`f z-YY(rmOP1-dmzqnDdPw4-9HisWu87;)H&OTcj3zXf}kepy9?bzl;=+s4&1l*{N;+D zdB)6kmN!K>w-t5Wc>l*z_qXa@ckK_hTzkJwyuY}%G;i(<>UElxX z(Og_}+_6nL*Sxfa*W=AL)r_22rT1UWs=m9w=(yhDdSaSeMC@uIvnMeoOh*J#j-Slc z(hr&SKmDt+kx0msb%HzX*Bh$bWo1#`WL(aD<>5u~EizY2gXb@o_U&bsdm8I>W4Y>1 z?I~&Jlr)Nuh*y2|4)Y9H;*hUC^;_{FrA1Gs8dv>xeVFkrVTXvl_PNCCGbbL__TFLg zd^(HwR@FoA1e2X>19-1V-hLeLtouvM`Ke6*b{@RIWfZhGy!!WxyYg4AB(;_+KU}r) zrQ&km00C*q#u+-B^G{nHT(RdXJEz#RtIaJ2aR)!|4|2cwX-Mz6 zS9C9X{&(yA>#r2K++H_jR;}1)Tk^$OGWJ)>|93o&I6SxW0Y4*Mho0W8UJs?-ty? zobA*0A~DYM@8VtjcB_uP^VuSEfyI2ONZ{i}A4@7>7{@k$Dox96rXy!?2)v?9k+QgDvK&n*?} zc-I%cGFf%ut~Za&PX(i&%??Ecr{zA`U-AjQ`1rvL;Viq27x$|l5m`HnXG2AoU#8w- zPASX1ro6ZMg+tyjnsAo(ER?^X<(%enBjZuYoF2=o6XhTHN=^1(7$B4?dkZ@++rwdv=2myAcLZbh}5KFOuLIJo1G9h+&J)Gcl%6|Fyi z=UmYL@!>o78?70$r6&9Idn~FDWqBQ8S$l0+OmWnUO|PEr%s7zj+?HAKb~59>FD1)# z{H#@1%D-GFRVZ9+W^LB_;9Ta8+gFtTOCC~ry><1wj_{4wjT1Ce&**Mrxhv8Z!N_w# zI<+=jFZeN5Vl;JN5nA;&Fr{)#C-X!=Q?{bb< z=J3TiYwsI9^>li^A?(D|fL}#jYD?8LRvvz^=-j$?&2O0v_qH2(xM|MHQaO0Avf8CE zviV!7)MQh3Z(ETmb0+nuuwGmJ)#O1DUwP2vB(8arL(?j@>$u%pCMoeI*Py3YPspS`QObxZlU}OX%4K zBprzQ$*nTIKKygBambk^cS9G?_wEqk3D`2Z@8V&vrX2~6eewxY7d&rhj@_l0wLYif zV^Y6hrIyR-3FVjXcF8T6!yLry(-Ck{Y5pXK-zuDsmWagKZ)3FbT_L(H@UYW2<&|^& zTBG6?|2N`&*!*i9XPymn->j`-GqSz-v{xNl(W#{=qhFmFYRlq$MN3%t+KNN{hyN$O zYW|wy6!kNl^O-n@wDs1)8;T+FpF*dm$TtbJzRBVdSnQ`bQGM2FNe8dsl{O;Z-cNtg zVeHT>m1g;{?UJp_qS-78f_J*uwmbHjPM+x8Kdo$qo%`O6->ugFo#P_U%i?i+N{3Tq zZ_&~=nMPPOU}>I~eJHlx76>sHUw z91nhjq8MAD{?~QYVT{EILaJAe8EL%zXe3l2Q+jzr*z1d@R^L}?NHY%kVR(tjO25GL z)4$rqiBZ_}InaNGR_FkFwOM<&`cK%Q7bzc%JT@d*Az3*_>THLMnmJR~{--&EK=d zOp9+)x9g=f*B6v)v)szDaLox}d8e-8u3{KBMSk|GmbAdvh7Yf)uuo5%DcI!{xNKSC zNw2C?oz8EX!~eNfw^X^D5Ow2loL(Ssa>1Qq)^)L|4|~2;i0pU0E#TJ37qKDprPXFZ z$t8&!KfhG`TKZwn;_Tpzsas^OZh7Exu`ne5P~=f49gjUGu|N zp11Rkn)nsPxJ@yugD&`1Xr-5kgzi^i=t_w?7=Cg`w6Ku{XVYQs{K~t2N3=o@#=I%_ zTizGpzt5g|fzGw$maR>X0&9*&|2|Rl$EM@i;k(Nv*)Lp8R1Yz} zFF7`obLaH9=)4^V|GIe!-&-{2`II25HM)V%%V$f9epdNWFmpkd+sv(p<$nt*OWlmT zeCwyTmCcvm9KTL9Cw-N-logEjnB1_}HTy#%x8NSd*Gs2lxb(#Jr9Zs9;egrWm+lKT zY|`c4vB>l3nyj5GcywlQb#Rq0+VnZ2bG7(tS*Po^8kKjL<=%RnGCgx~U-QKIvRBQF zCcII0WnS~Dr+&*%cJrf;6Rs<)(q5ZZBG;?Y74al(9T)p!schd~`!;{SGCz*yY17PQ zzAzlMkgGqdP`@*Y|Y9`S5)1;FL80si-R}T&b%)m z5xBN3edTTAT`A8uFFz)u%z9K&g#D^2ugc;j>n45{wW?a3z{t9e|6zWiyK~B#r#c#+ zD!z0!uHi5joxJ6x+w4E~Es^Ikw=E2r_ndwHrN<9an(w&hnagJn&tY{-iTIFbEOD5#vV6iE;cW>;)0EzFPia{dbZM^b)efa6 zmzC-rPS`nL=gV$L_Hw6M-V+x|%-i|e-q*Mho2wNjXE%>G$0*T3hg^=VLorg-gFapQa(u-Dh(-V8O{mI-!ZakH-kJe;Vr!F7?#>@98+jF$2rwYkC^ zBc=bSPH92Ji8`k*9n+M5_T^pKvER|7pX>6Mta3+ly;uEW;d0B`E#DuOmfMiAp~LvM z%B+bMmangS{Pwtg;(?zBtH4L^lIhzYY6&09{uO(yw$tbpb0+5xmnZ8E2?%^pWBjM^ zReI;;m6|d~d1M@ncbIc3rrFJy671uAglQ_z9v3mOoVAh1LRXhbe*I2R`~4XC8B%g*v^@hoZZ!~erVFo zE%)9YYzcgE>|V3{HO{q4(UKJt9kZj8PINr?o7kdsE$`F;?#YW(S*nfh1U#C)?4rU; zZT=sgleo%errauxYRWd@i#VWSt~vQY(aendVrzCZ*>%2LSke5O^{Nfy{mchv&edMY z2tJ)~O^?gw)NIzvK0ypO78i%L`vgcG5A8FEcqqHH?^MZlwF@`>-o6ug%U%%h#Za?Q z{_PyWiygr?_e@^yV_U3ygQfPP6Ytc^*CtEVpAn2XCE)vXD@*nErLP_@bu!w1=enk6$TSKQ_mnd&atZy3vcg$> zk@HMFoExrP`~79xQpE@7o-Uf?k*S&Jb+-1?hufMPzq>C^%IW$V6q2AAX7RwG%%^+Z z{%`YNdicp~bJU)`wQ54OS3&1ep{+XU(~dSQ{vM*XP}kQdtZdiHh3W1$I1Z?*oZeiQ zXr3z0`RKo2iM7=0h$q2r!CALiLJLpM+?|oA_TEY)SL<+e#}y+sVO^K0p>w;A*FGvT z&)oap=Yssw^2IAZr`hPp37+4$Wof^PxALOeW0ww}63X#A(^i?<^HsMEBLpA5B z|C4{&u3DLDa`(sONivoNVZG&BJily6+30S)_0FNs?>Z#JZt3!?s0;3?%M_khxl~tq zxf2tc&Z%cEotaw>^rzpQ5g;SnTx{cOvvR_Tcljo@f@kYLbnR4JyEoFi_X6*XU?+u2 zezp0w&m}qCeoue-LgJ&N=iwku->nO8EnF8kX+r$*&$eq8xUGo)r@{E!Bxhb-^!9Qe zo9oW4o7W%DdFVKsYlU;fk9Gbx?K@H8HK{3B4;c4<%D()df$ge$6@_D`G{U~^<=wzJjodwI zXHhSKVc=%YjPh-ER(OPsl;JUi)vaD`rhvK6g>)!*VXu z9*>?ybDOI;E>2TfxzzYnox$@HYyXQ}ySM14gH)QTK>qT+KiT`;-9>o=u3eXm@W{Iu z!!-GPN6tO<50O%Vnv1uu;P+#3VU&I!`MI~`i=NZB=^0aO7ODo{WU<{t|Lw`}?}HGbJ*_0}>Mu^(G6EY+%Llj(O7HrT~9 z$?}a*<2RPAf7q{VnsX~ZnAu{tiuuC>yCZLN{8)Ti^19sRcP7H1B? z=KVjW#)(ntMw;T!i{<~lSbXJEFr$g-y$ts|^A{~%_KtU-PnYtf;H(bq`=9cKuT@OR zS!C-lUo@vtVVDP25uKxXP-k=@Ms0 zZ)k5}*;OqTQSO#4VW(cE-aec?t)2Cj=n`J1q>xedx1I>j zo!oZ#+2XH^hj-n7AsrQ2xxcgmlWxBgxD z{(E7B?4yeF0!4LU8&0u^_#L?BvEsvyHp|rvm%Z=V1U7be%v*4-l6mI&Ot)2m)0ua9 zpF3Rmwd@OLpKJN86E99=FPXm}`@>xM(6-o1?rU-v=O-H9s+?kX@v}v*#@E8NW^cA0 zlgf0E_~2QjUuh(!_BF11n`G3Lb+@9we)##>tLE+V&JTjZpO#Nfys&C}){EZb7t3bP zf6TDoS~HhY(Y+{V+5LXQ3BwA{bqcK0IJ{)Nmfirc<eK zPqS~e`;hUA$5b@6+G3+XDpU5yUNfEl+T11^%Z>qGN@q;{o9Xb8<8; zE?7KAf&bTpXX1JP+z%;dZRWe@*%aD%#(2xa$KE#EoTGM5t=dvE)zEIm)|vDF|5!dN zMK$Z6+TEI&v-;)wCRx3)EigGK@`tyoH{D`~va`}ZC$_CheX0MX&wkiaryR_q_T+|C zp}VkA`NRk0n4IO*XQ-Y2yBj-_HW&(vG%E_}CMB0KT^72n2)m39_ScCL83 zU1gU0i=UsDTxd@f?VGpBXu^KEWDdoI#D0#@OON-4pI~=3V3h9p@Z>^%ddZRM+@7p! z-7)s}FS5S+V^=l9zBp3IBgF2+dyW|2hMn0L%0625rR>w^^5PUzTXm}nY}J!{ki)~ciZd?<1Z8Vo$=Cc)3kFx*z7!d_f2(q(cg0L z=qt0GcSZOPoI^Z%&h^H#W#; zcWCganEyY|X>#)3WP?*KIa~&ke~w%ax?kh??U~f2_sbXCtEITdbN3$$>TYCjZQB9pXfe$rrDhwC|T=(uDth{O_+nPT)V){H<1{Bk%8-Y*i(rZnx&BZw!C$ zM=?blciSoU)3uy6>dVbn8GHWQh0UIvn0hk%V!Pv#q=> zztC%1T^n!y_?`GSr!D){=CFFTFBVQxZ$D4@YAC_~a%}mIcAyMTUNGd(V``5`k89=OOITTzwrLo?)p`|9Q9m#mK0v?iFRYHZ}@Uy{?T7c zeM3U0bUwRZr_tPW=Ec7ZpUFP2j+iZ6;@hzJK-y1Vfr16m$E+rrul}=LYVN%De+$DZ zVq8L&E@S($pf>n_=emz??(n}-+;IGCb=9wfe^~eaZk~0$%~K#!+0^6qwB~yO`!*>a zGR`>5^Q7S0*~8!CO;7%_vwc3}q1NYO5%W{6e{(r^*#9lQEA2jOewq94rd3YM`dD7UaD!=nRcBEt1d+v@0r?~IkJ=t97 z^(^Ytl}eS$Ju&Ae*!>8X+9=1a>?FKsd*tQc4%ZHuhA5i`h5kup;y<{*huv7Q-E@_| z{mPGL^cKbZGW3ip2}+uizVm6wrgnwgn7_TUC2xN_=lk40dBJ8^N!Oi=?0z@iY%yU8 zyn1ZENX5JfAqjDxchu`Pr)*Jhs9jcO#M+qBxb2Eopw=UQQ=JXTf=(a)N-?c)nl(+M zvFV)V&B`s;nlDEh{mJrv`EN4M$H$W<`X5VJV!k)?MXZkSt#8J^&V+gXw(NA^WBQpc z#pKq)6RnoWztAZ5F(>Q1I}@Y@wK@JN-~F*A!8oTfB46dC(!C3-8ea2nGMoRg|BrN) z#jJP!EoRAIOUl%^u~YUq8oEJ>PD%klqPlw@MM-nF)X}7PP*!P1se&-?4Wr4b$PEvc9 zIiD6h6yTeG>-g$yty$$Wb;UUKHQz@qR9XF@MfaSi;?}Mc&M7iKF5kE>JuBQ%ZS{#n zDIeQ=j1tjouG91+zsauUw3~YBM1jDZ(76YE@2;L%-?B#DdVY8(*W#4>SuA-^o-s;_ z?pX8e8mq0^(r=zdCZ_dl7Y{$r?p%D7^Ff7Tjq()l)hP##r!8M}dX9ePw$vY+%x*op zGhO|_%7*lPtM{~bc-#58J4-E3-L!CxqeR-dvUs&3ch`e44_*jQvOaNIqdP2sXUB!K z2?rz=-w6uMiJr-}*e@pCTpGU~o4rzb+au#5J+piTd%^EfReH`dSrvJZ+nJiT#Dtn@J0;9!bAmR6O;>=bkSfY7Z_iv03KH zzjD^8mLCnRof~hfz4Dd}X-Q(O^6cpqPR&d|v;9*B+m4G}X~!%|PR?Rue12)e-79ge zH=69rL&eQ1oo=NVtX#phW5rePqrxrArnvY9C4MRCx~)GsqA<$yo#EP9kA8CfTjCyU zbA6h}lI9g+9qqoA$`xZvPsvxKdH9SA9$01mo7p0y{VD z+PP-p4IYEdD^{`zCH>rVEYrK#I{JCPP`qoK$){EGUa=OpZi$QC(zGgd!U5Lfj%Phw zzNF4rcxxH^8F}RyKksg5osz?_PxVo-hn3>7%Gz8{|6&)zjXt+F1|`h6*j6{isw#cW z!x`}c9_Me`IY_ATeU|M_VFc6_Cxv}k0t6^+CqH^GnLHgPFB(2@61P`9<-ld?t z#D87U1i7Ose_Y=lWC*<_{xm;GKjn_^*>4LQ*9fsbUFUIX*Az}^Qze_*dp5DnY5sDe z`19HNsp~#YyAdd=7=7bt+~bDDUlMk_ShMKqTF2zooZAju&oXJTI;$@Icj+WHK?NhP zmGNmqRn!+HHe{)5qm)TS2mYkown@$#J1y~--n`qtv&FYAo8~yZY0BoiXR>t{ zF@<|>jK8i>vg`l4qND8fmzwvlp1>ic$=3JD}}8gclwCk8n5ye z_dOY30)EXgoAM=e$D=tr1!Mhom3jpqk(RMmmj4sSHa$b$FGq5}GFt}Iu9y?8H+_Zn zO`8z%r-^Nw%hS`gGxX>*O8g#{~q#O4c{Vg+M|L=M8p4SsEOI4+WQq+s$JDLn1v>h@HMyS2W1)5$rDzg|Cg zNzk9wrL#6JBV3hx;@0(1zO!Gr)T~dQb%Xuvn{bnwt34AxhiFu@F74SZD6wbKvGSif zyc1SS>^QYtafiyST`5LOi#C@n&735)?$Vzy%^#}4En8ns3Hnj1yLDyYGD(Xr)0&r0 ztTU#>h#mc^u*s$SY0T73MoYb`8s0>IxUqv_@^jV2Yee;Lr~F!$_WCM=^1+V`C-3@( zw7n9v>Y8y?{$t&Tr*V&;>eqOLZ=Y}?NKa5&E#%ayhwhhUWI{IYsf|pwDS9XI*jaKx z>RYb}#aX8}iPX7duDg3gKT^7__d@Ksl&hXwKTJ~Mb5rhDum0qEbYYCZ>=%FAZdN|u z^G80@Rz%n6_Cifz-}NU}Zs!PE%5`JHsh5pqtC)KFEoPp47&F)7Ah*_y<!S$mdLH# zdw#Pf_cmW!W1(>CjMb+6-6aKri9u;%6VLvOFrGdoQ}jXl!oIyRVf>MNqVFeen*Xae zXok*_x@~n1lg$*D&X<+a{G{^h)`AHKGf%Ghb7y|m)o}604<@=ljF~rQb5ZiW1f_mK zzKTYH>ymG;CMPROa_X#NJ1gImbRnv-Cs&KxRXFyN#nUC8BE@cEN>ZyhIh#3WUVO5O z13lm-b?qrL3$3G|Ru&2$MvMhh4dB4|We4cVEQk1bj=3K^I z&i-EJEB`&11mA9*ov~<%opQ^IGq=_qvp=-j#Nzs+-GA(jPF%jsx;kUUqFu9Hz6+*a z*fB>r=}Xof8?M6MKc?GyV`P=PGefJ5J_S{?m~2`8p)gBT@oRvf_RcAKiMqe^O(cxw zE|?=5z@IfWK6sB<=Z?J}V^!+hnm@{ONL!bFZYaFU{@HEILrv+!?=Q>|4xGTcQSAK9 ziik_MbQJHKoj#g)VUhll4a%R&jVe6&*p6BTaRuhJXy@PTSh7f>CfOmo&h6a)Ns5|+ zEI~21u4K%%`#t&CO9{bws|yz|6^Pj!dzHC|ZEyJH!=FD-5VP9<>P2c(*WXFCl7HQb z_pVv6D(b}|x0#_k-n?a#QfPOJ=jLg@boOTdiRkA~nI@L%WpnIv?O2&48aMrc;)9j9 zR^;8-{wbHK^X0Ndr^4bEo;nw7x%gr~cczcFu3NCy=__q1Rg0v1|M13Hf9L9*{#Kl(|zkRRyG4AGnyJWu`_qQLaEqR-`?_Em%q9C{NKX;dF2b{%B?g0b}RGun%iNyoQ(l6rozyGzL`^Cd``+IGsJxxMjNX>!f)_eSUTay;)`9+%R?c6}_~&H2GexMC?|!S4I*3;)J`t7P6{|873F z!FxuT>n{6453GM(KEM8ah18UV|Fte`;WP?lzBP4W{Ppw77yj|}n?Fw6DfmJE_&1f0 zO}9&oE-d1#wb+--a^o9Fx2+RFhFYZoyv7h%ZKcn2~1Ks9~Ym^zRKl!+B>HVvm=il}3)x5T2@yE-( z>!z>2Y+&{{^{>K-cM37?GAjS#4*V22k;wb2%%a}mOKkhTSn1>s(T#Sp^?rv;-()i+ zcsi(gH@x3;-2KI77X#&UPWMG8J!NPXeBZ~kH&*ww!Gk=Gilt1yxD$6WR%A0g*~3l}^Yg5Rg+4zxzRSw|cI=Bvyic#q}SfnN$2 zHnTpKW3#wZyqj@e!h7bJ)C)J)oo72y&;08Sf34aT|FZkMFS1z@9BxO6+PNJ*EHY2t zwC%~|gMR}j^yiC}=yU%qXn3Ny_WwUEU%3XQAzzdVyc-JHNa8Y*^SAAJ_WbF1P9L3aM+U=fZf?_t^71 zF8^!K`#1c-_YV2{k@nO4x$h**K6kAD(2T4G;Vso~e$V}A^GkQ%`_1$C>rPnQmZ@NS z8K^kBXltJ#k*}rnOwYwQ$eT)3F(gS#uNq^Of&r z@mFVffB%!sfxrJcZ0#8>N*>=$ZkjK8tV}H9-<;b2Yg!*#R?B=a<1<(zm7YG6{d?DU zd2c>-w*QjfJr8W&x7KJ&Xxla!p34{7nycq8=e#xJL32WM=T6hgoF~`MtoBruH2WCO z&F|9R`F17Se$oH0*DV&kG$--FcOC~5o-6nBn@Y=O{W<%=$JBIJLumMa(+Be_`hHCk zGd4V^v`7Az1k+nfh7c*Hb$&Km1)hD#u94UKE__Sp;O>md*xm8^8c~dE7Nr(Py?VUp zY|AYh?qu$_VLVZ17Iezk#XKn!_z=jx(lI-2&lJ|KZ4Y)a>Z%|Am-k>=^MTyZ3nKgs zJ)2~o#H{-`vtydw%lrEz3yfag zch@wtOMdWgmYPe?v4ku2ZatEFrySU>&g)+Id*OesFZKP`BhnLm`s|(lmoB)^sOY?I z?}L-A8`T;3KRxDq@K>mkD}74)!+&#Jck!q2Exr?bXw!YBlA<3sU#6a@`gpQ8j9b>A zzvkYI>1)N5<}%m&eJeloyZlETbIrSau8Iuvj2|us+WzPy&Ng}TQ1b9Rj;g2DtZTM& z-wF`n(5w}7c~jK}6!2l3Wpo(68-s=Z_oV@-CP*f*ndIVb-h}JV`H60 z`)=P4JjWmYE0maReUCj%V6XAX&&mw`S2NbHVM<=lbZ0xWP3Qw<_VW{#`@Y!EwqJRH zb{~VxO^6`GB9GA+*o=4COk-@E_txY&FmtYg!&=ZlCGd{a;3oNyhoYySr}g`NtXau78(! z_=e}?eP4$C(#H)qm^!!AFXKNg_&9NW`X^6q=k4nKb(;;>M@UK;zO>)=bn>-hW^X@N zpII!=cb?zv{M3Y;PT7;m*Ou&!y0Yv)_l^}@m31rIZTe>jOiXw(gW=vXmc4uodxaY3 z8!Fb9PyWZd$)4qhM?=4%RW`%?hd=E;-`B0F7QSNcYbw_-)4L!%nWd9)->u{Zwe6ET zs-q6r`kw#Fs4d}awMIrb!trGO!F=UIlOCI?rwX$@PS_IH)9ZY|_FYZApqbgRux7dJ zex3A$vy&~wwQD|K{o?z*iqALU2H*F|4SmfG*J@KFnids(Kek6P<%%rJmA9fRoTu;C zl32^aRB@xgV&nb^_tx_V=L**DZm{la;;TKdVEw}s!v)#$3tqcD@Dac3BY95Y4b$F8 zp*hng+z~Zus9nHtBKw46rPjx<`_i3?E*0KVS#d(TVRpXBiz+F3r(P+(*b7J0*(R4X zu2E;{G?;NT<*RSgS824~@_FeGi`hr`P!X|98*-9kl=R`Tf5uFa2xJ+y6Uol>g6S z{*r$m+3o&5_y2$3e(k&J{m+B#|9ttr@B82RR)0^-G=BecWBiJ3c9(yB`~Cm&_WJwz zTg$dT+xPe1{a+t1mcNgw{=WSE&HR5krN6EwRqWf$Zj;VzQ~&Yl$>sCs)V#LtvoXE* zYp(kKJy!qTOwOUc^4(^Sl=(wd?QCo@wEG#(v|9rh2A5(~Gt^i@hsndbj_!_b2teEaokfa~{mB z=3TbOf94vhXUDdh$K1_}@@035I`ZYE z>VM()@86n9gt9)-XL@vZYp}pgi?21a58hcnZ@PiQmDmTui##2e`Wcj`TzG$@V^(G5 z?W;Y-DXiD44|F-V1WFuHcg(gZf6OR+DLRp9f^)^s-M3phSN>JH8qhw4Wm)&1uQ6Ax zF3h(4Y`b@k`1S`pB2ryKKN7Ha8~iavlS0pTA3Fm z{?otxeqYXkec!g$#Gdq-yj0seTK03@2HSf6BW#l|^B=I#Hn3AKGjDv{HK)xYLyR#{ zvuc6J(yfM%4rs8dbM00-Tgb)a=)-QAF^|!MU((Nh`sB_dp$8LdmhI)?Z>l}?H;jA9 z4gYjCb=@hC;_Y2Da zBr%@LSB32U&7I%&F!Yag{HHU2RsCBu?aRNbHU_!yFMc-F#yufAf0^VfwuA-NJkPhu za>ol)noULc0=f1=Kz1%UQX7j^2;hqN9R$KOj9+27UTXgsB#R&$2M(Guk?)|l8 ziOLW;5y$lR{k@%{Pg*V=aQVfwfZd2;5_9EJ_Wk>03;v3%nCbk_Jf@oaK|E7e#s0G` zBF*c!y$D|LyTsAle@c!0wgV@R&NOe|b=4KH_9N!-(mh=eli~2@>J1aNA+A4It{mDIU=D(*te$8@cpQYu8rrkf1 zmF_n$4XbVt-|%Hq>XRo*)3U@%!ZbO~Ci9)+XzZ5u;Br|~z-2gd>p6x$#r3V0TvuWo z`FVcaS5VAndUH2xLxTPp3EyUulT3#U-ZHYzRZ{-;iOo3aI%jqwuVY|Gxvlq^vU@Cj zUT5|$wR^KF`|$tTx7qjqWFOm6f1ocy^2xso_y2NixUe?igY4{`Cy!0G%n4imCw8HG z+?-(U&V5PO|Nl}x9lvn)#CuNfpPyYY`NE<5Tv7kj7EUg6K5?&O##03&?kQzc&8*V* ztKR-n*YIaC!^d7W?p00sMfMx5&o4|4jFWb2nxNivm)m;XmxHIaJ72xe!tmWM;OFB9 z0b4a~3))r%T+rQfz92Mhwvoqtl`VVgG}g^9tuGP__&brKN+)-P(~7QR+~L)47S6i! zMML23-zO~Rn$)WKlzuxqbtg_@3;**$L}>k?8~g=|VfhUP%b#VZ^}d{8pjj2AVzv5M zz*)w1CWod9-+1O(a3^*)yU&XIT)F#R+}3Rj*eieQxXY`vO!2zHuXHyG-P_t6oL;>^ zKF9n+`ht_6)k40_XPa|J@1A@^9bdCVf<^l}+jTm(oVQ+zSb1*p-*b11H#_zR|Eisu zwSe8_-;2Zttrz6Be`XX`^Vx9d?_Gs9-G=LHEh+^*JTEX-Q}dnmjAu<6cj5_ir{Cec z*FAUJhbRA1JFH#%?ZEElM{^}JzOQ%~m2v&QAcy!|qvFWNciF;AcRc>U_fM{Q+dlpm zO*QYA{G4)7YQu$N8V}@FFTKb8exB-b{Rinx8O98I_TFx}X|_BfU+^;PySvLf)e>{u z8{OF+#>UKSEmAxDcT>aRi-&!0TSYAA3IEN{y-$<*t()x{59_#61Kv$03>Nzje((~$ zlJ@+;z58Ysi3xwSmOXCBkF<|8ikN@qQapNenHn0o0wkLl`+Tf+COdL>PJky z=@0+z*IlRh){oIsq}nssMdb~bFEy}^nz z{Ci^Dt%o0N7sbx;IC|A0V%NiU_IkH|Y1k&O*mGcOsn{`FhTKP9>N@rXZy#j&Y=2ZC z^x{+5LTlbFox2`K9;{yIHtVgNUpk-D?TE=edY!+kwYR+f^;_+*WX_syzHOQhR*rtI&JV5_`V4Hkk!;-7ZuwR!h0ce4nL) z=Yi-yhbL7RtvYA-yyz2I!V@s4E26RGX99(?F~^3qYFKJ?EcsVVCYnwmSR$+vE^ z=lgbOYp?0;2>`?zk-|*lw*{0&}-?d&mV^8Eg8M`F?(EH1W z;;uT1^KjH`S+I8Qh4s6?r|o~I_2Aat>WBw?FU7k49I6aHFqvV`{j7?k8*@HK`)Ewq zA(;`|yzSJ1IJ>i66gDEYh3-U_xS(F{j1LH ztrsbHRyOHC=)63eyv5Vy+rH0c3ukRB`|y_~>`3jAxciDQYq17mM5b9 z`OuE@Onismuc|$F^R{*G?}Flt#aRZb(kXw`B=$#3Up0v7Y5Ldk`7ob^-sxNFw+=nv zQ~#OIG{@}kj5%*PQ%@geyY4RW`LV-(wmq{O{0k??TdQY2s=2~&__mAnj>QN2rT1oC z*lW-8cwUR4jn{8|Kd!!4bM=_u?lZ~iIVmC6mQGuLeeME7;Y)IfyiXM)Sj7!a zifB$eF1_K?7EUn^-NSr`wYldkTPGQl`{LefPS;Ocde=UfU-4?GPsHg9c897Y!YnK; zt~UrDW8hmOd{~pK^W${mM2|BMFD38)J?VY*i4*qgQ){HOnLa-inNit%Li%1Zo48Y< zZQ^Bq;~dT+iI%gxqH`5Xw7z?r%~0FC?eVS)9qzs#YWaWP4YtS^DRc2uPGZOj;!`qPDKJS_ zVU7RNsl5lIg!m?{+x3uH2t(V?)E&eU}_Ur+d z#Sb#3I?PVI^vcA>oMpcRgUy}Eo0w7#8~;6qNX= z*gcc0qK}KAIrwq&FnH+Zux;eG$ z3-p{Xy?edr!eYs}_aA=sbbS7mNpRu;QwELc42M{rMIM&6>v7ugput+R;M1$pMJu|l zxK`edH1Cwz5FW%gLtL`#z>Kci{hRI@-1iA>WL;A%#B^zfshvuZ{fyOFGnJ;Dm|igL zfg9uX>BUtqYmf6*cTY0n^E=yHH`%e5Z%tZh=EKZ`?fT0v1}yo){r>YKqv!g3tEwMw ztNkJE+aLQapT z{Mp1QeLtkZ+fV59>8%GE%jz^&mR_FwCT;4}4U6s8-GBdb3wyko{-p`8Uzj;gzqju~ z{My<758tmT`SA74WbT>4=Anw8OPdyDmt6jv>-YJ)S^N6*Z)>M6uJ{xZBrg|tka_Zi z2D>-qYk4pJ%00IB7?&|`=!W~>pGmLFnETt?^^~WE$;uUGU+VgtZod=poyfFic76K8 zgY|q{S<5s|rk*dAVv; z|KDF%#=0#s_;fWyLUQT9*j%M^MdA`Y8*=}bWlwGnnAPxc@@cglpE{rOPLnBGrG1m( z^P^)+XD7V3nYzExLMK;m%gXAV`oSmP?wxfwBGcmYgA?M%bImH01DDv%$(ESq8Y5x% zL2;VuQn^W@KUxOJ&2}w@y<Lc5yuDQGrq#E7 zSG+!ct87i9SxDkBR};~N%!Pk>>l`z=N)mSli2wTeyxcCt;(tx?q_6z<>sJ1F8?!g7 z=n<_tt-nUksghbOtHsr_ zea>p*wr#Q8x#gTwerwO#CU*Mpp-t0mY()<4nAni0@8kQZoVOtUhvS80<$##V-TP0+ ziyz*V8PnadpV_JW;jXR#mK*)=PF-@5zLGrqy4SI_rEmSSmo~F&f2{T1%dh_bwDZr0 zPj)*e7rk$;yYoK#Z_PUE8}0Txv$GG)z3}PGAE{T1x|9}&XS2K$&u;%5^7dJNT7`hs ztm3#MGagPg5!EPP(`3STU_0yGDKCr#4)IIG2p(UZZ?K4K^{JR^lFBQ^7k=11e@_0C zfU{?HI^Vu97qZcQsq4kIVd=d9dCREu8{fG8_nh_m9JIO+MckX z;r;hq-yA2+-=^Y|@666T@TBcz?Mj1<6SJ)PI)m!;pTB&eu!Y@at>HB}_RBwb));zl zzu&#E=giaiGVS85Gk*h~Mr*Aoypf})t^aUhxqr@%*`MznlX-J?-}L7**c;2f$Hp0a z-p6?;�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 CVj;)? literal 34266 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 From ec022d4da72d14eb74aaef0465f807c6ec2182ef Mon Sep 17 00:00:00 2001 From: ManuWar73 <111298180+ManuWar73@users.noreply.github.com> Date: Mon, 5 Sep 2022 15:06:24 +0200 Subject: [PATCH 4/7] Pls add new eradicator survival server (#7515) --- servers_v7.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers_v7.json b/servers_v7.json index 56729b74ea..34785d737f 100644 --- a/servers_v7.json +++ b/servers_v7.json @@ -110,6 +110,6 @@ }, { "name": "Eradicationdustry", - "address": ["n1.yeet.ml:6577", "n1.yeet.ml:6576", "n1.yeet.ml:6602", "n1.yeet.ml:6669"] + "address": ["n1.yeet.ml:6577", "n1.yeet.ml:6576", "n1.yeet.ml:6602", "n1.yeet.ml:6669", "eradicationmindustry.yeet.ml:9547"] } ] From c437a98b40f231bf6b04da38f30c0ab9fed45802 Mon Sep 17 00:00:00 2001 From: xStaBUx <96493687+xStaBUx@users.noreply.github.com> Date: Mon, 5 Sep 2022 20:38:05 +0300 Subject: [PATCH 5/7] Copied. (#7519) --- core/src/mindustry/ui/dialogs/DiscordDialog.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/mindustry/ui/dialogs/DiscordDialog.java b/core/src/mindustry/ui/dialogs/DiscordDialog.java index 3d19238a10..08428b0501 100644 --- a/core/src/mindustry/ui/dialogs/DiscordDialog.java +++ b/core/src/mindustry/ui/dialogs/DiscordDialog.java @@ -40,6 +40,7 @@ public class DiscordDialog extends Dialog{ buttons.button("@back", Icon.left, this::hide); buttons.button("@copylink", Icon.copy, () -> { Core.app.setClipboardText(discordURL); + ui.showInfoFade("@copied"); }); buttons.button("@openlink", Icon.discord, () -> { if(!Core.app.openURI(discordURL)){ From aa9ff44a61ce480cbd0f74e6dcb36aa52f04e5fb Mon Sep 17 00:00:00 2001 From: Epowerj Date: Mon, 5 Sep 2022 14:13:35 -0400 Subject: [PATCH 6/7] Tweaks to caldera --- core/assets/maps/caldera-erekir.msav | Bin 34699 -> 34722 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/core/assets/maps/caldera-erekir.msav b/core/assets/maps/caldera-erekir.msav index c41d92a34720e75838733be5d997c695a28b35b8..a5d631d58ecdc0b94a2f7492216f855f113e9ae6 100644 GIT binary patch delta 28102 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 delta 27912 zcmZ3~&(z(|R9`XY&ECuzu{T2{cAcO5er@FDE8%y8&Nr{}(pq`tZr1L*#&_jzuNBMU z=iRqz*Q8Uild~s8$t_@KYCFJvP{Ev!Gp)!;MlJcw;WI2vjMB{gEe>jv^nZSg`y@2! z``+)LUjKZX*!z1<^|`f_6w#b126Bmv-8SV^{>h5eloUJg;zqt-!6?bE_w6hWOA_j``!QlJyu`tKjT!= zaoaB$>2=$7Uo!maU3~ZSY46o(-{%HjKE7OSncqB{$|pBAF8=N(V_o^?-fo}T!pyYH zrMt7VvbA5w2ESgjJ~k%Gu(w-Wzg}*Zb;+B!>e{?#tj1-JmeeL!y}Bo?{%-$wyW7VK zZ~u)-&%J8%dt&kH;?J9lyT!xgH?n6hU)Fb__4qDh@9x#x9?snQZq43Ac9Y9&E_>zns!<@~0esytz2rTf2Q; zec6r|>(<>&JG&vbG&eP~ZlCq+h|?>@KKb-%5`hbmxo8c|8*j2`{oT*uaw>WYo8>$ z_wD?@>`wi0|JsyuX8SF+U#qQ1Onf=z@U@9kw_a_3UjOIe@xD0){=T>W+m#)e_$tzS z)zskU)}L43Ri3+b>$x-B?;~ctZM&W(se8WU{CfR!`;u$xa`P(d&h0DIQFuA?+@sca zi^X>v>$iko%RSy-HqGBx{-s`=Rq30!>(5Tz*;(2xbp8FSqUWC;y;}LbHs$Q2$5(Qm zA8LKqRa^A!%Era+V)a(~^Q`K=oOtDveoyIq(8B6}HRWkMqy6%SG` zR`kX^dAZQX)!9<*m{9){jij$Gj2^+?D`)tn9Gr47%Po2J>0)hf<7|(IFF72K_bs~> zy;Z#5EmwZ|w&`n@R8^i;J8&hikuB$^1z-8DbnULmer_w~crnkkf5E@DTw>YpWkwUq zZEO$BQ2D8BdvJ}l?B-jAhn}1ip7~*JeSB2p=3V8Yx2>eMs~+7ZzF?-!&K)Hynb*qA z|F)+%=#$?=2~q#~3=_kY7_*jcP|fyzX18a{47o=k=QsL3?f3n3qJ-~M-*bac8|@VS z7hKo6+r8IHh-;m>u;|6KS)x}v&zfD2jDESNV~gFj_NEgOyDy0t-+j6@kF8$*y>8uc zM`wkr{HeWjuCsUB<;a-mc#G|qP6p^n=e-UppLff$s^oL>X1~izOGWM^2hI1( z514!^Z0m+Q^(O7sVSjI!AJWM7*4NWLe|C|lW!V;iXCdsjO6=;7{LJ%yoqg@&hPsP~ zR&s04ecJu4uE~5@efpZBTzuRt+f5f@U&n0FU1Rru zqq6sNyA1ZctIcnp{8X-gK3$LH_?h2T*OIrC6xMwS?iO2k?R{C@%B{eSMW5&H+WqXo$2P-iA6dEY7cV_x_+E>q9o$+ zxl_eu3KzZBt=E;|zij+)&z@_MhKo;odz;OWoFBP!Q%PN2ZQeB=9i5vVX@xbV`-%@P z&RUke>Tc`Pt=f9;HXTZ5OP86xwx@mbsWYy({oc;`TK??1&)-Lrdi!&3T#I=T6Y=85 zVTL0=f7Yvt-&GV?W@NoRiFrZm*T~@6TTdOhv}0q@$5WT~SW6vT{PDtc$+*a<{RM?{ z#eK4?OYbD_E^3wVQW*uuhVNU9DUl?U4FQ<{!U2>PdjsC&%-0z<>nRC zJ~;gP#xVgQgE_An4+?ioxlnJVplYMXDXsVR%9WPs43+;<{JZu&{G}kEIft|6*XO`; zJL~k`hUqf)3;HbPv|qd)roV2@{Nj$H6CoW@+hm!f{v;m#Z(nrt<(0zMZRN+)=bp;_ z$hw;8&urt*uUGf|m6eZuS2ouvCSKBh`@X7+JS;ttS&^wR_S?6-+oYFv;d@hhy)&cO zzLyNgHzz8H&t(^UR_tIgm-*bsnkfQ(;bodim#Q6@ZR8zi9y<7TuSt5W&hn*;r4Ls; zoOAm28mpti=cb40EGqXZ3VQ6}-85+j$NC<_#*dd8jLTG>JW8qAmi%>wcj?LQ;9p;M z*x4@hU%pm!lY~V4JDsxU$NN`q)+{ZHnLD>WAbpo;y560c?~h-ZzWe#Pv(dg+HdNg{ zCir<8r|oB!>U#yp4=&riIAO8$L&o3V7Fa7q+dVjcU>^TY;cdGgdT!ZkUCZqtP?Ie3 zl_~b7WB87Ri3J(~2FHKs=E%x#JoNZbh_~YO6-|=`3k;5hi|^8Vo#yuO(3w-e&fKwF zemZW(?0A#<-8UIO+O<~S*1Z3qJLX-~{}Y^@-(5GX6*Ovn%w4Q+rRO5ga*n;JU&t@( zLs;?F-FG(j@4S}&JZ$Zuw|Ws4Z!RxjvU#8@ec-mAA=jT`MSYv~B zxjD&BGJ)x-X@CCwI$Yvpb9W zK7Tv5wlL1(c@_8iTk85{dmUv9zRCJCC>EGKs+%h~J9^`L9m_Af(p4)KKPWUjK2M+Ajyz&D5TIbSd|_%{w;jDBHOE)kXucs%g{N7XI#gU#(DJXwYRLxqah~w`m-a z;%geLTGQQFq<<_ga~FTG)3H9`)`tsxm2Cc78jANMK1kjp-6r$yli{7UXRO{{D*Au< zv!B?-(7wfpwu6SKsWG?#d`l(Zw*qI-{T~dFh zV~52V@$~6pI`eEK9x-M&uHCtTDXTZ9bZN5b(y5Wp)B4xz#`2jR+NikS;8A?RMIjqQ zsRP3OZ$1|EFJEWA=0WVMxI!oQIquWTw7xQnyIX5>d!J*uIQ1C&b@B9?9J8e6#gXbJ z71^? zLE-96%kLq7=k#x0KSR-?A-y~@IeTtMe&d=IjrA8LHf!B$d;Iy)r4y@8 zJ9ThZr{((Gi`|%(;%95IWmB2s9KJPrH|I5(ryM)N`O5Fg-3+%j-RzRI8*5C?@2vY9 z5dF`fM>}Sl+*59`TcxYFi7{`BjY!{URlITcgG&D%e%&{Iuhk+>@3Gph^+0Az-;wSs zFK;B3pIq6plP^|El;>?s{r1Z2HDbG8o8@g@W)&l`AwMGM0OyKlA6D=`IlfyzYPY<} z{hrU0^jLdz&z|j$KCEXUk}Ub@CV%?8aD6Me@&etGHST+om>({9^JJ;xf%q2{J9ck+ zx7oAc-Y3Jwyk=o(bK{fy&+q=yTkg2Vv_M?!dit~7uU8kOIrA2tZ&M6=^Zai8n^m^2 z&#ckWjh=qDebI@{SG{GeO)e|U-Q?XZXk(_euFd?^=GWfK_E`xFIc*KSee{fL@Xi}E zXScIN=I%?bT`n5DZQZoq^=rh4%lZ1&-Y&hJX1m12Vj5!OqhsUW=$x5( z>gU(c-@i`X`SfXzw^QuQnco9HSDLS`-Dq5&t^E4et4+nbb2hyF<5Hb^@ya>NTk$5P z$6u~%eD>CB&3+$s-E!W`@|=XdZx}dtRdbwM6SKBtZBmI9`=`bQ+IAT;)S2@OSQY7TzT!3N~}bD#H`ru zCH&90kBi-5U!yBfCbKT(#q%qNe;el=sC3ePcPsUxL^jGzBV%QwYqJD0*yS`@8 zsR?$n6Vw%ceiCZrYjST^4wT{9mQvPZd_Hg@wM#4b7y*Zw>EuSuYY5~`r?D0Z=dco z)&8t}t!j;qrPbLMkCK$Smrbc!g%2Nzia+?!+SvN8iTUU@D}VLpb9Tycy|;=ryuUN4 z{k7+E{cCAf-P5hilJ@P{BJ?LLW1Fbnjxg=C10l{{J04Bmmzr(4=H1es0_HQ<>YFkX z#4caaFLBa|kNvdr(6OW1o3-_JZT3IE_Mo6!P3Y#^A!4<5U*_+4%hVo0AC~Ywt#XTa$J% z-!}a6k`D?p=XTtgn3-@OQR{h()#i7xb=6Vd>)EcRUR#qI5n1GK@%44c|23JB=C@n- zhTY44COCb0S@Gp%k6tOi5lG;>J5$`gFmo}l`TG~gs#YdvC2qTS#Ywkeo-QP>)Os;IrL_ODw~hrtg7o$pPz=# zKNuThB${o@wf;u(=?lw}tmki?+$dnqv@mS)E&)Bpg_Bvi>Sep~CD)_PPm=HSW-Cf5a}b+s2)wJg8u<9xbvF6;MAsh5^b zJ*EC<%{o!F_fB%QRqt!l3bwtT^KI)p#*4be_cT1+qZd09YdbNAn`FbnuY42B^zI%>) z^|U8*z4<;ooEb3RB5!ez__MG!pSxTKcZsep$kP&kCeyE{w>DC8U9|eaEMxUYVJFw0 zk2b&1cUEg(XmHgJ+t9fhnKY#g5gKzx)^}2KXq=PS+*9G3!xY(<|>oVKi ze|xG`E?(c~uwM1ui59jGC%#X7QGd_Qzg(D+d)u5B&rf}cSv0>{x#malm5`gVSMQh# zTOD$*^KxiiJLRm3tvToQRqr02eyF#v+J}F`Gr4salx?n*_MY72){_5<<8H$}HBK?s z&H1Zb*WYz`EPIW2i&4O)YtlTelm0Ru{gyFd-sk)fqk^eNLXO_kk|&89a#Blh1P-4oR76%qI}Jt%CFqL*l|}_`E@;kCAn33JyAdBmxS|%&mx%$$YkPczV zjlNl_5vvzyX>K>_RaShlGtl$1=Ou-Twd*{?1UFQ)c}qW=l)cpN?a#%Gyh{`>XdMan zWC&sm;dGmv%9fj9>$YuI*vSK$<{N_h4{tuo*p$%lpt}0O2G2|Ne>^_79b=2`t=HG+ z2$|5bo%fB>4B<^Tcy}E%+p?tp)RKq)0x}Y8vW}#VH3xd46F7<`x$|z0!eg2N-=lH2RR=V}yS-bPy>q8e?cD_1RUue2e zuUxq1jI)sCHS<+U0&&#_*XOd!DAu(#kz+ zW_K;{>L_2V{Eb0q5l?c)jCC6yN2$Hr;~xC1usnqO#T=9Sk7w`qtzh6tnfl;!#mX)_ z5uMOQhxjgCDbLn@@Vhpodjk8NmCxRP+*4T3z4efDLfFscQOwg%ekhDl9>4IxhU-XbZ2{ew-)Ca$@eid?D@M=h`{KOYc5a;r%aoHj#6oY}I5QC97Y(J%WYP zmmV;=vGn?GW0P%GvZjabo^&|a@Z6du>Eq6L-bX#MS6^rpd9Ipi$IEmsV?EdYb-cgq zKDn}UZmD-v6W7^vVi#?VW+T2x| zb>H20V_)iv`iTOk^~yrEkBQ8FsGM^&QffYrbLif;XD<8+WH>Ancrp32Okq%lO3uIO zcQWUGs1g3znR;oP4?q90zfrgOvREes?(i z%fZ4cOn%CnZ65|4e|Kg{iK_4Vz`n}~uUw`y@*L{tbXw|r(NEXM?SMHapTOz5SY`J# zjt?)yx1{L`D=pFyR@YyopmNe8DOT6jP&&lopvpoqu@UXvV@x2btXXOFP!RJrkfCd9(HIESoo* zi}rJ}a)<_Ht~IDRs^uo!KQmk9@Xf?kVMc6cyV}{`9-O;K`P&lyj_VSW`Cl!&HL3mE z(ZAbbZ%J7$pSbeUm5I||DrOzsZsWz}#l|dG)$%2$qGj)EPhYu~{GJ*MzWVl`JLfBT zEbeEGt(8=hD3u3qyuU97sSwa#gS>+A!$!Pgva z#;2XxHR0IFDSv*QV|V#vxYpb2pm}nmL&LnqeO^&an~nu?efh99A^+bkgRjTFO~1Ku z;lk-J-!6Z`!#*Lbcd-sf>!LuV12Y+zzt!*euPAUgeGr)UWV!QxnQdD%l^0bk_F`Fk z{K9vENkI}m*LpMWK5bD^?$2%N_%x5l`2qV30SC2;V&Pj8Zk5-oz4NtHYL?u!!%1qd z)7wHBe#MMg0Tb1F7QGEwk!AhA??+Ts#Dh(bW6SCzTkORBZfoAlNL{dZ&2hEaL2o#U z*11X6`|eme<>!(by&}(jQ*SJH?YXItmOAYb%kSq&GxL_a-Mgf+`c1>e1@nYx6D|6tES2tIb&1Xhr&ZY z{B+L+eVX#+&zfVkt`Fq=XGiHyJ>l)WGe0v_!19aDq7boqp2A;iU5u_RmpK<|{LAC4 z$AgRFtqI$g{x(|^`$%o2FJH7p+*6nDr>}%`9y?aHLG-nKsmfoMXUn$CKPz1E#-2ap z(EH`zX3g^7JO8s`R>R{TjK0OnHj=6qJ-a43DDmxAd-sjuZP+0x<|DpqGo?abtnhQ# z^jR-+rGn|NSckhTE#CE}wk-ZH4@d3Y6jGsI9{ZqGl~uYyh3Rr{;}OTrZ~bl_G@BBY zQaw9YbB@opEXIh<`~2VQ%?$2G-gXZG@j|7F=SAHJ-$k2;yK*QHtdEX(Pd zlPXIto?>$5Q2DLe++?^{KzV}R+?4h8zJk}5J(w7~@p!XOgt+-0#ehwrR~Pgin{i}W zmegc7`K>I+lY-@*sVID_v-ou3u!UOUxwe}$@vY#*K3)n?nww)0?Dixt!tCE*26*^mRf9gfm z!{PM{H*~3IWT#Z$)4n3J?aZQ!3(cRHEY0UK-02_Oc=lX5XQM~<1g^$o2O~Rcx_34B zZw*pn{Om4&VJ<)WQ47_%oG-%?nD2`gSEsz2l6;~x?||6FCCZQ9+g`Ep*WR@|eDkxv zHc9TyQx>vZVQsrmoE@+@=IfzP-?{?4BOg16X-tkOs{f`u>r7q$GsT3ud6Et(oA=-5 zxE1&@&&#B$K`istq-VQ?PM*>J5;Iw+%!Kb;s*QVB)5UX6e|j62UeQRs)Y3Wqn*N#H znmk)yT7DCGb8+<-kGUHTYBJ7iTqzhbXW^uo{%6<%8cL@Me&b!jKV#}*OF=y`ACrX^ zzfxRh&)O8u^Ze@T`t1Um5tE{4P3x4qSpC&vQ_rQHJbIm13L+mWym*s%_CQe|!~F@G zB_Z*5-fLfBxSt^~aqsSeu#DR)Tm(43HWo;2RJNP+XpZNJ<8Fei3r-y3hK9CLFs(Cng2Ni2p2znR=GdR^NA0xe8~=VVwt?#C8By> z-WkDny>^dIYR@n3ZkkopljQcOxju-uo?F)Sqf?9ZrpGPS;?>}+ehl4f*0pC*1KvRXA`H-@4Lyq z@!8C;-;+$+Hx&GAz1Z`z;}56b&l4{LTjyj{ZE-r`X*5rpJ>t@&=@|$9UR=RY9(1lZ z)77ed=6v?IKYzBr%$wWrr&jSChcS1$N#%icdM$S@PkN@){J+KR-|s6%&Q?l69;fDQ zUX;4tZc>;0^_*k1EyjYX9$|z~(KHGyoG7rUT9nD(*H?Ym^(PE8l{wCgqdrs}^ zpTm;ro&RL>VM8>34WjPrz`BRje5*=UIWK^ zKV}t4m%v-eFHT?iv*KCr6`xB>p2W&M5a*aIB(H3Gx#DM@F|(cJO%cv*MO`=E|FP8l zt$Np8`-3f4dUKoTN%xkVw9WG`A2#1Bp|@0cYR7%o_y2e%XUR+1zUa8#;d)}4TSV+? zA+skjCQL^JQjVX@)zS}{^*{ZqvXMy0lXZeS?bjQs++}4^-eg?PedXar@hvh}OM~Yx zpL|eWq+Y!0qj#8Rz!Hai^{L;A4=F8rGS#^1x9h`0Uul`j>S z`vwR|OE%8X*_?mc>fnk!U)edurd@4rF^D_(d4G`m#ZPlGCWj~pTg|`zN|DR$byH^5 zihZ^vUz{alf2I6?$K$B;`kD8v*>#%FE|;x}%kK#Y=Wpx_n%2`H-|HJKcc^CZeuv2m z6-1cyxhHQ|(3Dqfm5F@5s^a?gS_kE{FIz*p{T-B#>+E7DLG9y^W49UlQR?*>bF#^ z<6U3)%4F4ryWTu9KNXCAHaip*oR<4!f5|8K;^PN1gtP26Ufi#KL}cwOo(&aUewliU zIi)Q3n)2T27Y=#DXu?_AvrztmmUEiRjf_Vnb9yYVPLzM(D>d1d>4dxWd{v%MSNRoN z*fMeq-nM*xBq}v~{ojm>#j05*QzJv>oV{AV@=|)h;pgT%DkrQ6-W1k*(^{*3Pv^a} zn?BZDS+rPQM5fI>`HGx%a=rZm7S^Vp>s>M)rMeZ>Zu%sb^5Wo*Lw0PYZBnbzd6`t8(4U2Cn8HjgtXs+m>yV{&`b|zrHA7ZikSZnpgCCli+*2 z%Q<41!x!hQy>Il?)9Lw!uoF`Qeie18EmhN4dHBJibL-kQzhySu+iv9Hra3E1<>0}} zYL~*u=5M7^lTF#ZZAGTcnbf1gdTsSrlLtk7_h<92VEq{N$CgPvYN z>5W}M59?g~Ion@N$~xRe4> zFQI1}kaQsGC%4M<`tZ-i#vx~x+znkk-@8MECt%CuzKe&wnsy{O_Q@wqUGTi2Id+#~ z*7}@^k4gQ4m0B*RCzM~l+a+vz ze0x9rMTfCNvs9Yp!?sJdE{kTfDAWty>0;aN*k?LO0(6{QEy;`IjBr@ob6Pk?v>GHy8VEG0e%(4q3L*&^qk!f{%BXefuf-HvY=v4-eic z98VOLsRGXoWAIujC*@BJMBwb!MAwn!I z+En$r?}~GYtPZn{ayeFh@tUZs)fDBmGVF-O2e-~Ay^h`~sXmNj!f{(EA{TRYXNKd3Ws zQ`(FI1Fu^>OLIK<4T@rHh5BFDRfjPaCkUxtIcB8s_M?$dg-mJvU`U!@_< zIOK=nB_=EV0@F|bY8NkN;z_M)-*Rpp_X|PG$xEK?`0VMZ+bVSZQ|L--!KRF}4D7K1 z;j0uRlPL7oM7O2x^wP*?^|VacJ&CU z1U_GRs7N(`&lWQ+zDeD#m+IGCUr?^iax2HeH7A7Sow|yn1$T;B*Ttqj?Dh5R+|MSmn3fd{8I62>4!awvx76HZjrgV<$=q^!jSkw-LaL1#VNPy-B{X0 zw*Tjg{oNwBbj=T6dEU-DYT{QE<2J>t4!Yo5p_N`D61rc7p(`coVED-$(ZWU+oK1(h z^DFQA9nlIs81tswZ+TyY|2})>1v=M~Tedbm3amLA{rg1GAG6kdZ@89z$-6LDZrbe5 zhwmHzJNsF+P3tSw~cqDJm0+hn2a*(QAH8<`m3tEDvOt_oA_DOs%mut zBkMZ;hxvu>&M9l2>S%nb_|n<9hQnNR@|Krwv;Ww)M4rpswlHMgbN2a{9zRHFzVDJ0 z;XG@WP>_N9rqJsbPCvEO3Cp$IcyH0UnX>z3E}uO-ht(}5;zORX#9_|L@(FWZoPdT^$XqmV+VWohkQZajF zT}=z~8haIw$QSpP?v_zIV7p_%)51CfZTlyUEUw=cTnp+7)kqY{)~AKB zuIcXmDVp2)<+%>eTEfY-)KFPiSA4hMj#RhH3xE1=kV~JqCS_lD$6d$dW|0rajr%S$`p(yw%&jG_zw)%ZX`9rc1fTY2_JPVVuFIw`eWdWwJJcs?iRtvP z6Z1VdR0HSQh0DBE_pl88?mjtEYa`QjkI6jRa*QsMwY6QC{6jVuYBw`6zMTA3SBWut zvV@*JW6=xUrU^LU<;d2ePZV&iGN%BpEw;j&zr^i)cuR=#p6pv zTs*cWm)Wm+GNJl&;(ob({emoiB3-|U*u4M8)HpFp-AGgXd9nPz7mKfa3T8Ahy_eyB zXa1ta%ii(s^XXEa6r9zeeg9Lw@U@C5Ig4x^=8NVuiaarK{4#U#iM*+-U6&)0TOYX^ zW&dxE>S2ytI_u_?;;o5WiXB&3RW)7W?C1^cEiAjL#UjexvL)=)%hcP4v!}JQ-V$BH z>y#9dtGs_sgM0eR*bR>^?@jPrZTD`wm>8#la9SeA$2%7!p6_Tc{A#EBTqo5(qEz=u}9o@%Ab?B{$2R~dtrp^ql)taMRj457aGbjW==j}D8aa3 z@=ZepPYDM)%L6xy~i(>&7S|5VZX->j}ES${jzNKE(f`dryGSF`^{;& zf5l{HBOONf$puEDe5YrzMzGbMX5VV}A>$X%6jE5$lGE#J0J}X5v>z~@)nwhiu z<@zRBy|FDYIVkdnx2iYYVu!M`(myA*txA2V|D?};*ixq)%%k??hE$=uuu=P&?py6! zdHz*R)-jeeyW-mzvC_`s$<7r|x2w!@fARD4k_+vrqJ8r=8BN$Pm&~D4U;ZFYw7mkIpNcxkt3+PNQWb{@U^rnIXHKJ(c{+3-eVP;*=l#?e^(=P_+9ur^(YB z8|1S)GZY9Zea}@7 zvTvCtaB2wN_ck?`OyamWkAMAtKE+4bD$%}GOI)%vi~jt#lig_Y&)n7_u3qGreDSJD z`+hklP5AG}|Ni>p1pZUa-)dDl^8TL5R#h_Uc59CM#_;!k6jQ`;x1C}?UCUXczTAA3 zvFE>C*zC!PsVB29wmU9KUc0O3&)s^5zn`{doId#9VbiRug5l?uPfNW~UO#Epr;K0a zg~31azBF#kstD(unjZZxS4VTAlxJ~zy~vh-K5h5URc@}A^$WeG)wS{FkKc)ZbK0_B zZ4Rqf`(oiF_4f0WuZ9x*Po5{SPWX2HpC~8i`kBvnF_qa@tUmj9mSdL5y=7&a7A;z` zrk|-+zx2oj`3vuV?XF+d%Tdp@XG!7Jo@h7L`i3tT<{$mF)Hft_O6RltbsEi0XI}iv z@R{s0d9$f>{lA4_6)`R$OP8^ISx_7NzjNKkH+T47DQ-A^wz}%q!9T2fe>cy%-sUL~ zschL=X2w9W5Hc5VJxe{stF{Y#bK`5rsc zvFkl|$AeSc_wJr-F7$d9b?Qo`O68uI^AqfTgiCFdV^?+(UbH>(@^6Q0hfG71O@l)J zq%!dz+~31)tk`b4%HMwF$1{41VtyHVMwJ95%}L++G-Ok|LT=38UfGhjzn$}a?w`D1 zv#X@*&P8^=8*jFlumoN`wqGQ!V%~(1gt*T;>UEn_wkSB%E-N!)ZA@w0c10^t>yf{y z&W2<`rw@Onm{vH=nx@g%bWZbT<(6yBmm`h-WO={*H<{<-<4F_!k0mTI-<$a&R!8{O zH{)Mt!aRRlb~^Ae{Y;;%WiG|IWwNWe1>?lYb>>-&(vx4BmoxfJPPFi5oIH80g(su$ zABDU)riR2ZjBPP9^E?3&zR6~H)k@=dD%#^lLb z*6NI1lY^`a8Bb3>Vy(;=H~EFN7SsLi$s#sNj87+<+qf}>n@p~^QBM!wB5>NHf=NWf z|7oa+*`nI}6leuKy!f6`{8>MA@ii;a{iPhg)kMbra=f8q?Q)`R2ZV_Q95w zo|-Pg?6+igo)U4E3i4l^ud>Va<(gG;s?kT94dZ=J?RI{oZ5Vt>weOm3ZRBKLTO*K_ zj9Nf-ki-v z$@dbJ`UUwa8U?OPzP*~9tSHH;vx@Dkd{feesK%aLEpAug*h>~qmw1X4yNM}Dt>WZt z=A3!)$tsR(+mwHquG>C=Gvev$Kd*USehYc+*)_c{?KX@i|dbe|FJhZak>67>*|aZ zi+0U+`7W4xVaFWhq%T=_Y`6-0|Cny;jgeLE&J3+K`V>^nVzOoVhr%pX#jgQ^+B>J{ zCF=gtH<2)!yI_uN0Dsoh_~1Qaojdk^j8&;~YyK$DA#GjyxuNhX`)9W;4>hF^zrQd? zIB){%MzQlZDNhBVDmSX|;A1;#8N?Ns*P@+&vt!93iJD}G z>^iq||0gMG3bF*n+`5u6+wS+|V=pBH=dCVWyi_1&bL>^-9=5&Vmk)pbJVDHA|Em|N zOJkNa@ziine{%58p5@#L@E;*C9XY(uXD=%h<8RVtzKW4H2 z_pA(&<7Lc+ef3X*XUVafUN@W-G3os^-aj?^t;c14yY|*syWP;wF8Kd!|Nfu-|EllV zB!_;KTy5YNEmnE#PFnr_l=JLw->&#d2nZr=P&`@i3~Z{Gd<^tT^jzkf5>#Bbl< z`8W5*>&xH1dse*H`~6#C&+~b!Z#_gk-%|NWB8_Vl}5Uw?jv=I`IzUi=mOeS6DuUH<0k^M4EX=any*E4R-0+pWys zYi`RK-95MBZ|;rHiPdlJRc|(|+rxHC`}Xhc&i0SLeSiDm-`j8Bb(#7EtLIeMNWX~R z|Nhs0?iUZ&?PtEV^WYrTKSkBL_4j{#RR8v8LjLO>S?`9!TR-z$SejBVTgQK+tlrDu zUpvG8b#u$5(keAGWLgmwR+0e+m@ealiKyMcsJ(m3Bi~YO#+y?I%Wv;vI4?VE{b@}}I`tuc1Qx^W$y0C@QD3JNq)P?ca&nsW} z$JcNEIB}=o2mRyUR6aJ{E-|{Wh_lvWUpC`8F9m+SYlROE-(A%Ic;2+-YnO8FX{w#V zP{;gue$&5M7uWx`=BsJ>JMYsM?!O@{_h-GhJL$!K-oN~ea;Fb;n=`IaX0ZO`f4URA20W=o4)?Cf!X8KzX~VbDa5$TsQimN@KfMKBJZyY8`yDcUlg*Ie>7eG_@P5;A_ZOR843y6~-4~tol%ZMheIL`_Sl!bG5ArxF zmNNa~PTa{@kJ=9&(E_O7W(|)_%18+ z+p#Zd!S*aUv+rjM&bHrpCmU!Vno)jZhe>Y3PQLxhAEH|~`XAW&W;^F!vxfYQZ!Hx+ zw>PqTw|%wzTO zzd~J8-EP(oZ+;b3yzMiXRGhbDW!-pHY{@%^L6X&{|@maxN#)hLOpT3?Cy_NSTBDVY-Y9RIIj%{5n&VDHtQm1bGA>E~Vt{_Fjh>-*B#SaW{V9lrng z`$W6&-pxA?%H3mm&(9FM;lE+U{fqwvH@~W{E;rhAd57qqg|=_%1%9pX{O<0vVPRi< zT9Nl_-_O`@-k|UG#CgG+ z)^hpQ!umZ&Pse5~X3b6b&sV;i#b2G_{ryii2mb!+u(fBjD0zH0xoN)Wu`;oYe{*X8 zuW5Z~SuOLyjL%?=RC@YM_U~Qa<-PgT+5Ss@_dKw9-&&(Bp>5k_crIUPYp$NZob%R< z2h9o5ojXk{bDms3v)WTt((GeAH@{1N=i8NR`$hl1Ubk4Z{?eSp2j6)dOn9!`&u=O% zoAu}H2Om?@T@9h(|4kpvujuuW?Yu33~?9QEq)qO&cxY`BxT--hu-omtQ+V;A$JOyENx`%1^`v^`T; zyS6>p#i*-({9oRKY0dQqazihO@H6yml6{i%WmVb19~Uk=Wq;x5`L4Eps#84gfojEXA^<=}t7us$yv*xYN z{t>PAi(RfN;>$+v4{vW-CcR%gy(RhRikD&y-#PxUy;tu!dGVDlQ@GpTdG(4B_n7uv zXPeXNaj$j~v+m=}j%ju;@9&c=FnW34UDM1i`N6+gYA!v;60X#{^+@iWa$vhUuY2L| zh5xy})c0SHNKf$Tvv>Mmy5K&eqVu}F4^FmjRA=D-^qB9#U!h8_^eOER|IKmT#h=2r z_)hGhP4}5fihkUDnR=q?*^9mJ2ft24IE zO7!PfzCHItbaP=?WB&zd*Y#=@j*WF1?Yn(H@Em{muTWyP^*#15fxX5jKPxl%U(Hy* zhN(VzJ=2}-%r>D9l-bWuSnm5`Kihug1=@WKGMA62AFJN6`{?g?w-SHIidASf+R3y$ z515z5z<%%k!{cHT<@a6RbIktP56VD~T|8CZ>JFjVZ zn7MtXXZL>@IVKtB3-9i_x#u5e%)9Rd}FL>?tz(@S9kK{RpH%xmYh2~6~a7Warp>_eoiR=@Om0BOa?n`$n zx>R^eWyJ~UhS~WhFRG;EoqDDCVlNy~XPaEoxJI3&(_qHYl&`)`le15Ta$j~{>dwbH zLyBurqj-Hn+P9^XKC?8R%d;`5-@Iktj%%@!2A|eHjQ+`Y|CIO2uyZ@Y>^?L;-}gOu z{-0js_y6BL|98;-&*%65uDtZGJ#YW-z)}7`i}_3bePp-$``rKkf%~=Zs`oz+w*T|x z`@Zjg=Ue?fG1K_{&yDdbw%J|&_3iin%iHVk=Wi|B{%qghfA@cVyjcD|ruzHx_c!zZ z<&@U{x|&q6Z!^11IihRt{d+Sxzxwz8AFp0M)vtYe z`g@Ok>9ZI0Rj=RIf1S6x?)&QZb)U5JtAD?@``Y)U{99T6{>QKC@9h3RvA*uXQs?Ub z4_*jwJsN%g^O2YNwi$f?U-WkG6p-}!mG3I^>ypHO|9}%=Gi60Qytg`tl{W+)oAP;f z7(&lBm3<=jzrp+!Vw*_6|d_EqnXX;HL1H2o2K5&MMC^In+LuD?HfriJer z`;9A_>Y4UTFWTZP_O6`i-TvF&pVaqGZu7RT7k>Z#t(in9>l1yZM|Zad3*5B$S~L6L zo%Qpk8#r8veIUHZ(}AgV>8jKY_q z6PYGBSNz<4yQOpGU!|)7?NeBmb^rMqbJgm?Y|GEKd*_I6f50Om)ph5h#JpXH5BxAa zkaaVm$S|QkjbWbWgFm$mXB7`TTk)`^m3dL(KmFV9_vIYe_ibxU>`9-=OSQeDWk1(# zu&w7m!Z!Ib{{aha13UFH^Tx+rbJ{F2#25oLs}_hX-D>#gfCj5N*KVb=g5+@K0A$*PZexzTVzNBR5NK;T89D`TPnQ zcM8s#3U;jG3cB|2&c-*)3pfL<<;>YGaTK|Kev;ZQK*0^Os4!VoO+H&GUSlEO)#>rP*}#GJSL2aPB+o-^(2{YBoQd z6YgnnZM9`j=mD9nzD4zS-(H+xAZV0cG3nl4Tb8H{krQ!Df8XERDf*=4(gBxWObghJ z7$z}SE@j`pPqyH%$cmZH|IA~mxgW$cbye&?+al7ue%p)S1;0xi&Hbm;*l#;<^5{(S z_FcyvtHfDO&I##dP}{(FcH;Ivs+&`=BZsqqoXB~FT$~WLSHY?__&%4t% zyPEp!ZqL6U(#I%V&H3Ti;RRFelM5bc)F1iDFQGHtmN|8~VzjBokzH)L4_s0_1v9M| zx(ZfuxEx8e5joQ8@TR4sESo7y{V%&~Nsj=(SZRzFN87I^8^bwIt0mUlkvwqK`Y4CN z?snC_vvL!xtwPt^pWNeS{(I`<*DQDTSz3N*+WjM0>3;Llu<8c!4PQ2;K6#=vEla#4 zOtYTjY%c|j4=$G_1zd(Rx1MA8Q(WI_$#o^hk)P+seFepQrZ;!9HYDhuk??Ic zImvX$;4LHTTqWgipV*9(u5)H5@;U}~l-qirDZ9tg=XGZ9QoA>+vJd~SeVcv%Pxi4L z^#}SQB%l1daQ`pIh6`&GKFH4AdGgp~%bc*~e_|K9*T>BX=I-2=bp8J?<dcXGUQ) zpACop-c@MRZMeSHqEg_)^8#ZvHQ!m!c-EwGC!R2O`W?=D-E+5nc=9i`!`ijq4(x7z zG*>d?`-+EA8Q1>{a){40Dvo@7m#sd$bjRZleE;N{x9#J9(Nyz($XK8 zzIfR8wpGM(p77uN-1{_{-@4hZ@vx37HQ?Q3!eFug;0G_^D{0Rk+`DgPk(lsDYuV$5 z{Q5}yNTZ1PXFfHV&W-1<`0E#RJ+X=DbzK>A{I31eCa!+O)SLeB?|$8Nif{cGZPwL? zd-q@Vah`X6=J7OE9?>0bU!QR9srIm`KldO@ZhI)xw7QSG_11pRGpuW=7C5%Y{e#RW z`*jnFw!}3)4?MPU-|fG)Y+LGY?U0Gdc;4I;|5|~$-fw#Si3cXa)r~jWUY}m;w$F4@ z^P~r-S$=Q}-)%mS{4QVpg-1-{;niDizFMeRccx`$!}i%5tT@BJC&t}+_|bMz>>Q7y zS1lrTJzQt6ck7piZSsme2ey`q9kXS~edMLCV_)$0L6*<v814 z>VQ{DwO*8U|~O}t093cVLCvFCehlUXp=?LzfpwUn#O_gN}<9*Dj^T%oVO=oLlA5yapsBf|ntbavd%kanw)UFdj*#wK zy(qpdU9N4bB>^GWEPzNLQa&;vg8pZQF4%>K@p z^OiI9^kKH^?h>CLJM3rMGrPgRaB{r0dgh~=D-4HkyIAj7e6U}7Z`Osq_B@a0wHVrH zy*bYJai8|%>U%X;j|uKRldPVT5^`eIQu6-alipXKIAOm&wMI&t>GM;O8I{c^r0*rOi8~eACSK+@&fzSQ zXgSL(I#;no&ONdI#EOOsp4IVuOKzX?>gwnV{p9v*#Y5LG@5=de0-B8Ls~cCCCOEn8 zQ5C*Z8&lVE`uBy9xD$%&^q2x8TZ-Jo9(pcZS@?DKXO^bLDa>gDezapQ_C?_;-nyBBttmwgjxUz>eLNlk*m zH;8Tj6NMQj;xBcWE*AdhKI3)%G*7YR?xuAC<|?%&LGK^WeD#fCvF|}aiI0liGr21I z*cr9Wn=DZ&~m8q+p*1a`>L2LPX$kS%CJnH$#J)!n^U{KK+pNo zyVr{@ES8*m|KV3p$LC*}1ScLaWzd+;aERquifiTV zNb^pa4dFq2GsGp!4$SDP-M{Is!F`|5M%FdOLQI!tnA)in+0R&=HB)KYiRlH?9=I`H zpI%(`vi3M{b@wDAKEJcQb(0-?`PQVBWGJ3Ahx2pQ_w%R|_ zzsKCO-Kdei_;0;*`jub%{}&zmYtw2b@K3v9!K~A4=3n>R4o`^6xT5aRC@tm zoYMD08od34PM_X-ps}n@b7kq}xo^^@PTjEBZr%O&FSoGAo9SPg@cMf(w|Awl)>a&ZTlCr@aw zdsDua_u{YIV{4Cb8S{p2xc~i`^tz0>zr9^gd1{!fTw(U5uFvWAI}zWBOlxM>r$0Pc z&$pGeOygwgsk1*yT?mS)(km=-=m#bFw z|NV7ktlJ`kPgg@EB$xh+%~d*ABregjA@_e-_T=V(Sq&d2pH|!Psq;DSG?}7R+BX?K zKRUK_cEWp`srwr(baM5!tgPOtAAIud-dTquGA%woI3a#K*Q`Q0aEaZVY>8Q}F%otk z6ziv{E|r@k`lEGW(2Bz2vkd-j<=dYA-qxLU;ezAEj#;!)!saqyZGaz z*}7^E=5u{|^0n@3>Z~_^UoO-+G_C5}toNO#I;T(HyYu={%sh3o*?LXyRm$R)car4KR#RYAP`ZE`Pm{`A_>8?iUy$$O>bI03DwQgE{ z+jqt5Iz`F(f{t$B^T){$+NF}9a~%a)<1h`GrRW3TJOF5>ioWq%RBMx`u5KuZ=dC- zRR~zkDvmoc;PKV@28*~>pNhFAsk~Br;fLMx z=j2ZbID1y7^X&_BAsg+Nx?XG>mfj1Hw~R`^@r~<$&uKsL+h6Wk`P?qqc*5>q`C28d z?Fkzi-ha>a&2iHFZ7M$b&g{$sPufn_*RC|!I5EqruQRAl|M|-o3R~D+)*4=uW54`^ zXN{o;_xs%od(J$KFVim0I`cQ+X|&dg!W%hy+WHSCmiy=InEmzTW6L{e7fi0`o$G& zVvO|{;BsJ|8>hdU{K`}U`sP1)pOy*N+p z^4d3d}4pdKwLt_I{FC;<+ey;jatt z7cTj$lXFtwQ%b9;XY`Z$t)EP{e`bCBj#>ZeTEm;YZQ@S-k!scoGtP=m*?06qxGQsT zOODOD==;e$Z+V(`|Jq|YeQm-0&jW4&()5@JaPf~o(Yo|Ac4`QFk+b0~- zbI?7w`Q5M0JFmzw-YgN3GgspB^^UR+ER-dBIldsouomrw1qme1OGLsIjYU*pLMFEVf3 zziXF%_=Til;_7*G|4n_+yT@Kxf3NJRoMJ8mgItAXKI5}(vD@W5f0@=BP3u3M9oIf# z*UqI@=lAcdw7qxc?6p}Nw4WQi_`mD#UFJuxYBo)Nu-n98^}}~ryaKmBTc&oOkC@n4 zzw^+w^G5X*KYwa`Khx0ppY27rcH-qJAFA1e4$htz-*xX@AoC7O>nl31D$_4AZ~u9w zvg4zc-Ri{p9|?q7B)B9fi8lZ|djXynVsV?r*MrQj<-u zLs`J7$-%9cokXp~tnNo=ExPinBdE1%tEbNoMrD(`-j=iaHouFI44?2WoqyQ{>yyuK zSG@gvqwL+iGV6c@{eT31A9o2yP94UQ=zH%zxzD*?#`Irej=bKIfcKtWmm(OS{5Q|& z+<#)0x!l(Cdrltb?*Hdne`_Dljq2-(TW^G=oyKly~Web$t`BlWLGl5Ndn^OgKfud1%J=j z^dd-TD~pS5hSS||e23+`N={XZpZQ>=|He(YL%K_Pn^Vlcn(+B9o@chr%=#0NWv{WH zO)1=CZh7~NY>A-m&iNPl_j3lE*1Q+%z$@bTM@_WOd@)b`zQxx2PyT!4et|#l;)nmL z0_pq14{Y7~VbAaS`a4(FGl)OiJ-;offA<;5|1;kSCbTvzF!;uJkn6`xv6D>O^PF6& zuPi^XJ%DS%T=V6#_j|9puw4K7i_69v4j-0Qx{-fi731XXopYyq&bU;|qZE)bJ@CTk z#cif+)0RE@BUER)JZ(o^ea3#yU-xgeD}CEJ?bE%m@b|Yxn6~=_^%iH|UWD?8}6|NpB*-L_;~UA zb1sp1W&LDtm-Cx1OMJ?mDmd>OOZBlk$%_0>z0wnQcOA&{I5X*oY|DMcgfxFJ={O&9N)Z{eDiDPKU70+PZ5lxfLHX;`^rDd$~!x@q&lKug~U>Zdv`} z|B}dbe6RLl6)EQJ8S@XmcS^px`D5N>>-Tx5&K7R2x~-{wTPyV_OHRYxH|p7eM)S8e zAE~dcV5&cwdPh29-u8)-9n1GTKOOhcZ${kh)X=s4{LH=?|WW6 zTgkJuX@XHr^`)iW>PnVHhHPpcA6}pM-Vk#(Rj1+PwDr7iTBrOD?dGisRF3^TwOs#q zw*1TI+kPAs{2m{l{eyd|_qlBfJ3nUs=kR&I;j{VMV{exw*MARp*z;>!#;UWLP50*i z(VVs6&YaKn=1=0)Tb6e|tCzIT@BVqsXwH4sdCxEUh6UZfzI^BP;`o;~q3_q9{Bp`u zP|3%$jc3jzi&(_Af?tRa8Yk8=j_>-rb{OaqM zy;z^RI9fDn@)@-+?{{?zDm}L>Kj}5U>S@83pGoagzwp`Q9Piq4LUzj<^^^&Bwh28x zbnSZLIg#$1zJu>4I_YleY_-Y^fACLtP0#7QE7R?YYuo4j@A~xHK6C!f6ZZcWMDZt{ z@Za_1roX_%BX^>m)}8d^tGu;i|N7duA8-GAa**x#zn8uB4>wOuVP|CDmmqzhe*Wvp zi&LWoZZA{crp4fSPQ-D>hV#4sPoK<}*1))Fa(|jXweZR*4r&5Fd$IWHg4vdTfo44l#GBG+&=FIPA zJTiG|zNxtJ9@V7F5;vMpPwm`Q7bAcEXWgy9-SX{|ALh$2T2KC$FT;3yvUGtQqw{2| z0wX5t1(Wj%9O_+u>z+4n+!p#^qm;;-H=m6v+Ftd{`}q5i;T`6r`=-~=uYLAk|IMlS zcdYt~nJadPMKDws<;!`$TesuMr>IFvhiAupoRB&(;@|?6+d`_#*WA#$ox1wesueMw zBIR?mr#u+%QB^LV=d%(pM!ea#)F?cKkJ^~1B*$yFe5@AIts2}VtFU#)o)c{^06 zzB?$^z2tt~rgGgL8y(jA%@7-mtO6|G1)xrO1 zG=uHdR`bJYmyHafCzPta?E0$f*ZuL#qKbs&iBIP;&kFrAS+sgr+}8ci4sJhnIJ8!K zf9toM8(5a9P3u`aKU`|>k=gZMYmGlXGBp3W-jO}FMlZ!aedd|Cmy_E(_1h=Ky#3|3S9f0L7FCM;F8bj&!=E#%wUYKVdM~uT zteJ72kw0}yJlEshd^;ESojUZKahCk@+^~b6m;A7~;Pu0~CwO;}u2PczvrQa_D(bTv zx3hk^p8Vme$aj6Ir)SvqW$iF)emCX)wu&=Hp9hpq+P|$jTrs=G_P+8BU&gs1N9H~D znD;a5d)hYR`iT-6mzABw+F-rmV%R)5Bn=XZkRng6DnYNhTO9rK9(qd3?9 z=)FC+I8FWwZ8@dCFx27sQ-$e2k158zQ2Y5k!+(x)+_BUAir+&n{7n2%F8QhasCI|e zgl_+y6`lLRwqJeV?&R7YtxI+!Gsr(r7rg!;_+6*%|IM?% zF0ecGqOk7n$!%$y%3U_)|94okXKlB{@|Nn;3ziz`AMX2}keq9GOzKP6M~(o`U1qkE z(xhz)^sd=evCXo*Ao5}nQ|y}VpZjJRtTUQr_DpA)h338rTc)_x^+qSQ9r@X|@B7S% zqmle&+f~ixg|54PAzk-E#(_4!Q+0i&Ke9HyxWD>Cvh0l`?Tu`24;ESO`?P!h+oL5F zo;kHEzsn27M}JGuwy)w$Q%wk)v^T2$>cRi3Z+@%2<9qP@neOwk`~L~w;67w|YD4M0 zOlSSu67E|Yyzd`gvhdM;#$%Q@>WlgR`rNiE{c!ttrHu6Zn#I42GOjT9DxEpc`{J|N zJ8SiK>wk*OERsq$n|JEMP8HeNGU5r&-{dAZMx}=y%|843z&`C5=UMfy8svY?%{>v= zH18dAzSo|4yG`1nn{uZ&df&g@{BQn3`xVnUKh*HvD1K!4<@kY_e92A!7IW|6XTIiK zzcI^apOAm$Ps3xUd1~gJvz7gFk^RBaSvk`__s51_lYFsj%9o@{gT3e2biQs(Z%DPO z?Av*;AdbCnt?$|Te=^C5au#nJHuFcSx9+sE3%~mztzhq@KTH3bJ?RsY|Ic=FdZKmi ziIsJ))@0-)@BeMe-BAssN~37(-z-wv6vo8h9FR!ocOYPx5SI(M|v0L{?dsZL!ndOG(16a+jPfRPuUM*%YiQ@pI<; z`%dh~f3G(y_r~@}KI4#1GF*0Ed-3`L&4=Z$dVbChS`hl+zx9u|*&EdteQ&a9KT_;o zTK`2bId$TU@I`0l#b2?r?S4ONL9pBWp34`rWs~>n&g)(6EGI$jX@%{}SJeU`Y~^Enfqht!=nT^ZNUIQw&K>6!J0?MrWjAN>FRLHM;J=l==$ z7cY!iK8<lXfiIr}NZe zL)NDGpEq1ivU7g>eEX*Pf0>`3554hB_eHJjuEcw3Cg-2NPJZT}!CzhfXkXyd-|Y+R z&xNc0u-~Vg>07h*$c;S>GFP;p`(HiEeCPPrf7c)VPH_KlH%Wr|jP&dGcZ&Od&1-lc z{-!5r4Wyc&>cUJ=YIe%b9Zd()50Fe%ROMYbW%Kk!N?Svx)2xqctZp7wA6MUN@1& z?C^FmgZl+hZ*=rGawS}34_v38c=}8?M@81+T=Cr3$+;(wyX37dKBO7U&p#@?*+f6cT=Y4FWgKa{@b?x z1%Kr#9v?iT-XSm7W_NYl+6(%%A3nR-TwBS~Q!j39aldKbyp){p(r1oen09JHXsV5x z+5hcKyywbmUp(7VaqdU)jfTFtUmdpV?>oMtX1>rfhI-e3u3r``y}0p|+4*SA{Cv*u z%IubWwLEt-{^uv1(dd_6$^T}%?**GanJ;}6F(*rp?C%Qm=FSQIJN@P-u@o6D`4x|h zzBR75`&o5J-eLNk@+ZGvuBnaj4`|cMi1#;H8{0VNlHnG~1@aQ}gTl=x%{gxvUom^) zc9zy3Q#RGjczfkb{p#$G*^BJDYoxEW8N?@jpL^)J>=()Bihrx8-Kw4S^jgHLtV{BL z?|&Aot<&4LO!?U2J@ytJzfT_7#qjUj#s1xv`=4e{;J;jM_FXf6m){=MwAHtsUEL^g z=i7hxWcA$dYV(C#v;AxM9kiR@Eva7fH}vD7J+mv%SX}ErcI%bZKWm}q^_5$h->u{= zs;T5R-1pS5zIC6$KXtc92FL4kU-lOs*3e5nYrE0(Z+z!|3%d$|9?_V3Mi z<}EJisowE^`6K<~kLB)b{n%#P<@l|#e(8n!nja_T>NG#!Dl&cNLa$4|yCb?TGU{)? z;P>@ka^k<6UylE~!ToDP&HLhq&O5&TmOij%Vf>2vXBk~-J?aK~JXm#&3p7teI##VIo_OE|C_zJciDdH_Zdi~Gy&35w+ zhwW4|tB*7PP-%2wYx|*sI0=RGrXGb0pXU3pt2@mPO_BfVR>QV3W%o|mA3FsqDp}<8 z7S``%k79r8dm-hGXZ$X<+Kn0Iv1=5*Z!6gQu;@C|+O!2*x&MbBs(Y+t4=vS*^b&P$OAps=+$*BcG4N$gg{{@mX13t*MuL2A)@r*G zc9%bCopqT1%^`9o^Iz_XbM9}oOUZGzbtlE-y@=D)7!!G#ze@iyo zX4h?xt2f%8`gi{||CjfA`|A14G+$`P&elu5V^r>5omBs)|4n*z&7`cB8LKz^Wt82& zCh|$0LH%dMK7oqpritlZTZtH10!xh?5+_1@=( zuRJQ{KL@IwxX^Z{KhS*julb^<&(?6-^d0=YVD0z)eLL5-?7G49_SV9?w=3U7^(~qB zOm6ey#|x)b@V(vFz&rVW)hzEb^R5@}f7;?3zW?~&|C-anS9RC#<=@Lt_w_;D>Wij3 zHIHlFD9Jfq9?NxWKF3?}i}yY)dsn@4-$L8Wzp>&)m(EY*Kkdys@wLew^8@EoKNJV< zSpG8mQRaiShxYZ$CYUVP&h}`zkwK{XwCSe%&(_{@%89jPj|@NhEcocGhFp^(oo)S9 zoQD_fkuk5T<&L;>IGQnz+q6FNGrPq!?v1mmp2f{P9U7_M`F`ug{+IVBH^lPY5MCia zgVQjS+iI$z)fw&U4*filfLd*Q>oEl&tBzwW$mVIi;EiWdm8Z?o@+lTrhe$p zv&y%Dch4rgS)-sHcEJDRs@$p{`#RtMw7aI1e9J<6dEtV`1v7Fce`Ws9Qaexdc76S& zTU$csNUk`v-Ipu-KfC8Qsf;kD-XJS?LzlbH4bBQqZ2NXqa^v5U*z~y$Z>KD1YuRyi zjrcFO<7)qfC4Rs8ecv(tc9N;oddB|&2XYVi_deE1sJV9h*6YYMSC`zco7DOC^n{I~ zCA(DS^;ZY$ly8^)va=&1BscK!oy>%5{I|AWu9v9cs@`I|=YH2y9{VzET$Bv)s)7&TaOZ{4Xz;cFM&AF%p4{FZtl6@vVGk)*< zU$d&YuH3GBbzAA=^XECs9yE8X|9RxG(XRe;mfe;+3;!(sAbIu5z2}0T*1eu`zvF8E z9D(m!d&)ar)_?lWUn6yV!lkNN>qR#nH~6=8L*Lc!Yg8UwYuwF#r|Q65hIg3{GUdJp ze@IWh_A}?u`MbiuK8P2dTd-gB`SnBUvR>a}j~|SdethoRyI;p{#+(`R95MtdCxcT442NP5s0tMLlZAehL)&vF7q|Uk}mW_Rvo2{1Kj}T)jiv z?zQHW`JK2v{YVbmne<2g`IW(Y@+!pk>}5VKd7E<64`yUHh3O$z#aER8`pm`BOOtIlsS|JM{=sWzQm z@+3^R;d4roWo5gMm$b?1$qd&0>$|QmfBjsVG5+zX z)r{xw&3aRDJE>UrcnH7Qvgd8vHn3%}&c613{b4_G*H4ungkBh2>#8YtY_FS~uDG0O zt>^`S(B*-JO_?l0unX3)DYDC+x>^LIY^T+sTJ&ADUt2Jv~XYb4iw zyQ_2TWzwOqg?A48m~*gJZt=|i1irloe!S~AnzPH#LiL&R)V6a|iy!^$V10OR-Sa;$ z^=G<2{=USV`LDUbyBYSI{)nEx@%8e&tC<((iQ7+)KVGw(0#(vgoM~x2%zL@=7;IYhQ?~il-mU+Ih(Rgaz`Y*cG z=J?U%E!GeEE4DM8bA7q|);+Tdn@+?19CzfdF+6$8^oRTVw!8)Xxo>XoxaIdPxhS8h zSnun`i!Ycq_w2K7FZ8P4y;E%(^P^wMt`U#Zcbqj@F8z+D;;vBi|H!pf_Vc?p7e}QP zpIQ0#S>3D0F+E48pT6Y&u4u}+vIU2~USX^8b*-uIF|*>VcdOS-`aNUygsnWWzO41C z6G}O+M?G*%z0Jsf`o;9FAC`MxSf6gZwyfgJckc)@V3S%{0#n!@T& z*TuSzvXGf&fjTT>5M9f>n zQ@8!dw<}xry_s`km&^0J-5b>BWj?nQzB;?_Wb%v0S~(9yZ}eTdc;}}`&eu&xO269G z%sguN>Tqe#*(Uv|&ut1q_H|G2E?nmjx32y@>z~g(zU(u)8HObSFa0qMH74$ z`oG=jXtsPs|AU>|g>v3WZ+U;{SZV&$^K-L1=YO}?U%c(lQl3k^eLp}q6d3nH#N?9I+g&^%kaEjz7V^y7Y!hyU%jG2avi06MmsBLDyZ From ffb3535f5692f8b059a4ff865adbc853635f5a64 Mon Sep 17 00:00:00 2001 From: JniTrRny <85090668+JniTrRny@users.noreply.github.com> Date: Tue, 6 Sep 2022 01:59:21 +0700 Subject: [PATCH 7/7] Generation quick copy & paste (#7520) * several UI changes * block ID bad --- core/src/mindustry/game/SpawnGroup.java | 12 ++++++------ .../src/mindustry/maps/filters/ClearFilter.java | 5 ++++- .../mindustry/maps/filters/FilterOption.java | 17 +++++++++++++++-- core/src/mindustry/ui/dialogs/LoadDialog.java | 9 +++++---- core/src/mindustry/ui/dialogs/MapsDialog.java | 2 +- 5 files changed, 31 insertions(+), 14 deletions(-) diff --git a/core/src/mindustry/game/SpawnGroup.java b/core/src/mindustry/game/SpawnGroup.java index 1d70384a47..b4877e7917 100644 --- a/core/src/mindustry/game/SpawnGroup.java +++ b/core/src/mindustry/game/SpawnGroup.java @@ -118,9 +118,9 @@ public class SpawnGroup implements JsonSerializable, Cloneable{ if(unitAmount != 1) json.writeValue("amount", unitAmount); if(effect != null) json.writeValue("effect", effect.name); if(spawn != -1) json.writeValue("spawn", spawn); - if(payloads != null && payloads.size > 0){ - json.writeValue("payloads", payloads.map(u -> u.name).toArray(String.class)); - } + if(payloads != null && payloads.size > 0) json.writeValue("payloads", payloads.map(u -> u.name).toArray(String.class)); + if(items != null && items.amount > 0) json.writeValue("items", items); + } @Override @@ -138,9 +138,9 @@ public class SpawnGroup implements JsonSerializable, Cloneable{ shieldScaling = data.getFloat("shieldScaling", 0); unitAmount = data.getInt("amount", 1); spawn = data.getInt("spawn", -1); - if(data.has("payloads")){ - payloads = Seq.with(json.readValue(String[].class, data.get("payloads"))).map(s -> content.getByName(ContentType.unit, s)); - } + if(data.has("payloads")) payloads = Seq.with(json.readValue(String[].class, data.get("payloads"))).map(s -> content.getByName(ContentType.unit, s)); + if(data.has("items")) items = json.readValue(ItemStack.class, data.get("items")); + //old boss effect ID if(data.has("effect") && data.get("effect").isNumber() && data.getInt("effect", -1) == 8){ diff --git a/core/src/mindustry/maps/filters/ClearFilter.java b/core/src/mindustry/maps/filters/ClearFilter.java index f7e1203985..9ebaec17e6 100644 --- a/core/src/mindustry/maps/filters/ClearFilter.java +++ b/core/src/mindustry/maps/filters/ClearFilter.java @@ -9,12 +9,14 @@ import static mindustry.maps.filters.FilterOption.*; public class ClearFilter extends GenerateFilter{ public Block target = Blocks.stone; public Block replace = Blocks.air; + public Block ignore = Blocks.air; @Override public FilterOption[] options(){ return new FilterOption[]{ new BlockOption("target", () -> target, b -> target = b, anyOptional), - new BlockOption("replacement", () -> replace, b -> replace = b, anyOptional) + new BlockOption("replacement", () -> replace, b -> replace = b, anyOptional), + new BlockOption("ignore", () -> ignore, b -> ignore = b, anyOptional) }; } @@ -25,6 +27,7 @@ public class ClearFilter extends GenerateFilter{ @Override public void apply(GenerateInput in){ + if(ignore != Blocks.air && (in.block == ignore || in.floor == ignore || in.overlay == ignore)) return; if(in.block == target || in.floor == target || (target.isOverlay() && in.overlay == target)){ //special case: when air is the result, replace only the overlay or wall diff --git a/core/src/mindustry/maps/filters/FilterOption.java b/core/src/mindustry/maps/filters/FilterOption.java index 4b51d11945..3082145494 100644 --- a/core/src/mindustry/maps/filters/FilterOption.java +++ b/core/src/mindustry/maps/filters/FilterOption.java @@ -3,6 +3,7 @@ package mindustry.maps.filters; import arc.*; import arc.func.*; +import arc.input.*; import arc.scene.*; import arc.scene.event.*; import arc.scene.style.*; @@ -103,7 +104,7 @@ public abstract class FilterOption{ @Override public void build(Table table){ - table.button(b -> b.image(supplier.get().uiIcon).update(i -> ((TextureRegionDrawable)i.getDrawable()) + Button button = table.button(b -> b.image(supplier.get().uiIcon).update(i -> ((TextureRegionDrawable)i.getDrawable()) .setRegion(supplier.get() == Blocks.air ? Icon.none.getRegion() : supplier.get().uiIcon)).size(iconSmall), () -> { BaseDialog dialog = new BaseDialog("@filter.option." + name); dialog.cont.pane(t -> { @@ -124,7 +125,19 @@ public abstract class FilterOption{ dialog.addCloseButton(); dialog.show(); - }).pad(4).margin(12f); + }).pad(4).margin(12f).get(); + + button.clicked(KeyCode.mouseMiddle, () -> { + Core.app.setClipboardText(supplier.get().name); + ui.showInfoFade("@copied"); + }); + + button.clicked(KeyCode.mouseRight, () -> { + if(content.block(Core.app.getClipboardText()) != null && filter.get(content.block(Core.app.getClipboardText()))){ + consumer.get(content.block(Core.app.getClipboardText())); + changed.run(); + } + }); table.add("@filter.option." + name); } diff --git a/core/src/mindustry/ui/dialogs/LoadDialog.java b/core/src/mindustry/ui/dialogs/LoadDialog.java index cf4ed6193b..757677a21d 100644 --- a/core/src/mindustry/ui/dialogs/LoadDialog.java +++ b/core/src/mindustry/ui/dialogs/LoadDialog.java @@ -24,7 +24,7 @@ import static mindustry.Vars.*; public class LoadDialog extends BaseDialog{ Table slots; String searchString; - Gamemode filteredMode; + Seq filteredModes; TextField searchField; ScrollPane pane; @@ -50,6 +50,7 @@ public class LoadDialog extends BaseDialog{ cont.clear(); slots = new Table(); + filteredModes = new Seq<>(); pane = new ScrollPane(slots); rebuild(); @@ -66,9 +67,9 @@ public class LoadDialog extends BaseDialog{ boolean sandbox = mode == Gamemode.sandbox; if(Core.atlas.isFound(icon.getRegion()) || sandbox){ search.button(sandbox ? Icon.terrain : icon, Styles.emptyTogglei, () -> { - filteredMode = filteredMode == mode ? null : mode; + if(!filteredModes.addUnique(mode)) filteredModes.remove(mode); rebuild(); - }).size(60f).checked(b -> filteredMode == mode).tooltip("@mode." + mode.name() + ".name"); + }).size(60f).padLeft(-8f).checked(b -> !filteredModes.contains(mode)).tooltip("@mode." + mode.name() + ".name"); } } @@ -97,7 +98,7 @@ public class LoadDialog extends BaseDialog{ for(SaveSlot slot : array){ if(slot.isHidden() || (searchString != null && !Strings.stripColors(slot.getName()).toLowerCase().contains(searchString)) - || (filteredMode != null && filteredMode != slot.mode())){ + || (!filteredModes.isEmpty() && filteredModes.contains(slot.mode()))){ continue; } diff --git a/core/src/mindustry/ui/dialogs/MapsDialog.java b/core/src/mindustry/ui/dialogs/MapsDialog.java index a266eb7b93..bd8e565cd5 100644 --- a/core/src/mindustry/ui/dialogs/MapsDialog.java +++ b/core/src/mindustry/ui/dialogs/MapsDialog.java @@ -136,7 +136,7 @@ public class MapsDialog extends BaseDialog{ rebuildMaps(); }).maxTextLength(50).growX().get(); searchField.setMessageText("@editor.search"); - search.button(Icon.filter, Styles.emptyi, this::showMapFilters); + search.button(Icon.filter, Styles.emptyi, this::showMapFilters).tooltip("@editor.filters"); cont.add(search).growX(); cont.row();