Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2022-10-01 10:02:03 -04:00
4 changed files with 63 additions and 53 deletions
+7 -7
View File
@@ -71,7 +71,7 @@ schematic.saved = Lesquema sha desat.
schematic.delete.confirm = Aquest esquema sesborrarà. schematic.delete.confirm = Aquest esquema sesborrarà.
schematic.rename = Reanomena lesquema schematic.rename = Reanomena lesquema
schematic.info = {0}×{1}, {2} blocs schematic.info = {0}×{1}, {2} blocs
schematic.disabled = [scarlet]Els esquemes shan desactivat.[]\nNo podeu usar esquemes en aquest [accent]mapa[] o [accent]servidor[]. schematic.disabled = [scarlet]Els esquemes shan desactivat.[]\nNo podeu fer servir esquemes en aquest [accent]mapa[] o [accent]servidor[].
schematic.tags = Etiquetes: schematic.tags = Etiquetes:
schematic.edittags = Edita les etiquetes schematic.edittags = Edita les etiquetes
schematic.addtag = Afegeix una etiqueta schematic.addtag = Afegeix una etiqueta
@@ -461,7 +461,7 @@ editor.teams = Equips
editor.errorload = Sha produït un error mentre es carregava el fitxer. editor.errorload = Sha produït un error mentre es carregava el fitxer.
editor.errorsave = Sha produït un error mentre es desava el fitxer. editor.errorsave = Sha produït un error mentre es desava el fitxer.
editor.errorimage = No és un mapa, és una imatge. editor.errorimage = No és un mapa, és una imatge.
editor.errorlegacy = Aquest mapa és massa antic i usa un format obsolet. editor.errorlegacy = Aquest mapa és massa antic i fa servir un format obsolet.
editor.errornot = No és un fitxer de mapa. editor.errornot = No és un fitxer de mapa.
editor.errorheader = Aquest fitxer de mapa no és vàlid o està corromput. editor.errorheader = Aquest fitxer de mapa no és vàlid o està corromput.
editor.errorname = No sha definit el nom del mapa. Esteu intentant carregar una partida desada? editor.errorname = No sha definit el nom del mapa. Esteu intentant carregar una partida desada?
@@ -626,9 +626,9 @@ objective.coreitem = [accent]Porteu al nucli:\n[][lightgray]{0}[]/{1}\n{2}[light
objective.build = [accent]Construïu: [][lightgray]{0}[]×\n{1}[lightgray]{2} objective.build = [accent]Construïu: [][lightgray]{0}[]×\n{1}[lightgray]{2}
objective.buildunit = [accent]Construïu unitats: [][lightgray]{0}[]×\n{1}[lightgray]{2} objective.buildunit = [accent]Construïu unitats: [][lightgray]{0}[]×\n{1}[lightgray]{2}
objective.destroyunits = [accent]Destruïu [][lightgray]{0}[] unitats. objective.destroyunits = [accent]Destruïu [][lightgray]{0}[] unitats.
objective.enemiesapproaching = [accent]Arribaran enemics en [lightgray]{0}[]. objective.enemiesapproaching = [accent]Arribaran enemics daquí [lightgray]{0}[].
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[] objective.enemyescelating = [accent]La producció enemiga augmentarà daquí [lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[] objective.enemyairunits = [accent]Lenemic començarà a produir unitats aèries daquí [lightgray]{0}[]
objective.destroycore = [accent]Destruïu el nucli enemic. objective.destroycore = [accent]Destruïu el nucli enemic.
objective.command = [accent]Dirigiu les unitats. objective.command = [accent]Dirigiu les unitats.
objective.nuclearlaunch = [accent]⚠ Sha detectat un llançament nuclear: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Sha detectat un llançament nuclear: [lightgray]{0}
@@ -733,7 +733,7 @@ sector.coastline.name = Línia de costa
sector.navalFortress.name = Fortalesa naval sector.navalFortress.name = Fortalesa naval
sector.groundZero.description = El lloc adequat per a començar de nou. Amenaça enemiga baixa. Pocs recursos.\nRecolliu tot el coure i plom que pugueu.\nDesprés, continueu en un altre sector. sector.groundZero.description = El lloc adequat per a començar de nou. Amenaça enemiga baixa. Pocs recursos.\nRecolliu tot el coure i plom que pugueu.\nDesprés, continueu en un altre sector.
sector.frozenForest.description = Les espores han arribat fins aquí, prop de les muntanyes. Les temperatures baixes no les podran contenir per sempre.\n\nComenceu el camí del poder. Construïu generadors a combustió. Apreneu a usar els reparadors. sector.frozenForest.description = Les espores han arribat fins aquí, prop de les muntanyes. Les temperatures baixes no les podran contenir per sempre.\n\nComenceu el camí del poder. Construïu generadors a combustió. Apreneu a fer servir els reparadors.
sector.saltFlats.description = Als límits del desert hi ha les Salines. Aquesta regió té pocs recursos.\n\nLenemic hi ha aixecat un complex demmagatzematge de recursos. Elimineu el seu nucli i no en deixeu cap rastre. sector.saltFlats.description = Als límits del desert hi ha les Salines. Aquesta regió té pocs recursos.\n\nLenemic hi ha aixecat un complex demmagatzematge de recursos. Elimineu el seu nucli i no en deixeu cap rastre.
sector.craters.description = Laigua sha acumulat en aquest cràter, relíquia de les guerres passades. Reclameu l’àrea, recolliu sorra i foneu metavidre. Bombegeu aigua per a refredar les torretes i les perforadores. sector.craters.description = Laigua sha acumulat en aquest cràter, relíquia de les guerres passades. Reclameu l’àrea, recolliu sorra i foneu metavidre. Bombegeu aigua per a refredar les torretes i les perforadores.
sector.ruinousShores.description = Més enllà dels erms, hi ha la costa. En el seu temps, hi havia una línia de defensa costera. No en queda molt. Només hi queden intactes les estructures de defensa més bàsiques; de la resta només en queda ferralla.\nContinueu lexpansió i redescobriu tecnologies perdudes. sector.ruinousShores.description = Més enllà dels erms, hi ha la costa. En el seu temps, hi havia una línia de defensa costera. No en queda molt. Només hi queden intactes les estructures de defensa més bàsiques; de la resta només en queda ferralla.\nContinueu lexpansió i redescobriu tecnologies perdudes.
@@ -2165,7 +2165,7 @@ lenum.div = Divisió.\nRetorna [accent]null[] si es divideix per zero.
lenum.mod = Mòdul (residu de la divisió entera). lenum.mod = Mòdul (residu de la divisió entera).
lenum.equal = Igual. Força els tipus.\nCompara objectes no nuls amb nombres. Si són iguals, retorna 1. Si no, retorna 0. lenum.equal = Igual. Força els tipus.\nCompara objectes no nuls amb nombres. Si són iguals, retorna 1. Si no, retorna 0.
lenum.notequal = No igual. Força els tipus. lenum.notequal = No igual. Força els tipus.
lenum.strictequal = Igualtat estricta sense forçar el tipus.\nEs pot usar amb objectes nuls. lenum.strictequal = Igualtat estricta sense forçar el tipus.\nEs pot fer servir amb objectes nuls.
lenum.shl = Desplaça els bits a lesquerra. lenum.shl = Desplaça els bits a lesquerra.
lenum.shr = Desplaça els bits a la dreta. lenum.shr = Desplaça els bits a la dreta.
lenum.or = Operació lògica OR bit a bit. lenum.or = Operació lògica OR bit a bit.
+6 -6
View File
@@ -136,7 +136,7 @@ mods.openfolder = 폴더 열기
mods.viewcontent = 콘텐츠 보기 mods.viewcontent = 콘텐츠 보기
mods.reload = 새로 고침 mods.reload = 새로 고침
mods.reloadexit = 게임이 종료된 후 모드를 불러올 것입니다. mods.reloadexit = 게임이 종료된 후 모드를 불러올 것입니다.
mod.installed = [[설치됨] mod.installed = [설치됨]
mod.display = [gray]모드:[orange] {0} mod.display = [gray]모드:[orange] {0}
mod.enabled = [lightgray]활성화됨 mod.enabled = [lightgray]활성화됨
mod.disabled = [scarlet]비활성화됨 mod.disabled = [scarlet]비활성화됨
@@ -626,8 +626,8 @@ objective.build = [accent]건설: [][lightgray]{0}[]개\n{1}[lightgray]{2}
objective.buildunit = [accent]기체 생산: [][lightgray]{0}[]기\n{1}[lightgray]{2} objective.buildunit = [accent]기체 생산: [][lightgray]{0}[]기\n{1}[lightgray]{2}
objective.destroyunits = [accent]처치: [][lightgray]{0}[]기의 기체 objective.destroyunits = [accent]처치: [][lightgray]{0}[]기의 기체
objective.enemiesapproaching = [accent]적이 [lightgray]{0}[]초 후에 도착합니다 objective.enemiesapproaching = [accent]적이 [lightgray]{0}[]초 후에 도착합니다
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[] objective.enemyescelating = [accent]적의 생산량이 증가하고 있습니다[lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[] objective.enemyairunits = [accent]적의 공중 기체가 생산되고 있습니다[lightgray]{0}[]
objective.destroycore = [accent]적의 코어를 파괴하세요 objective.destroycore = [accent]적의 코어를 파괴하세요
objective.command = [accent]기체 조종 objective.command = [accent]기체 조종
objective.nuclearlaunch = [accent]⚠ 핵공격이 감지되었습니다: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ 핵공격이 감지되었습니다: [lightgray]{0}
@@ -874,14 +874,14 @@ stat.lightningchance = 전격 생성 확률
stat.lightningdamage = 전격 피해량 stat.lightningdamage = 전격 피해량
stat.flammability = 인화성 stat.flammability = 인화성
stat.radioactivity = 방사성 stat.radioactivity = 방사성
stat.charge = 과충전 stat.charge = 과충전
stat.heatcapacity = 비열 stat.heatcapacity = 비열
stat.viscosity = 점성 stat.viscosity = 점성
stat.temperature = 온도 stat.temperature = 온도
stat.speed = 속도 stat.speed = 속도
stat.buildspeed = 건설 속도 stat.buildspeed = 건설 속도
stat.minespeed = 채굴 속도 stat.minespeed = 채굴 속도
stat.minetier = 채굴 티어 stat.minetier = 채굴 등급
stat.payloadcapacity = 화물 용량 stat.payloadcapacity = 화물 용량
stat.abilities = 능력 stat.abilities = 능력
stat.canboost = 이륙 가능 stat.canboost = 이륙 가능
@@ -1080,7 +1080,7 @@ keybind.toggle_block_status.name = 블록 상태 가시도
keybind.move_x.name = X축 이동 keybind.move_x.name = X축 이동
keybind.move_y.name = Y축 이동 keybind.move_y.name = Y축 이동
keybind.mouse_move.name = 커서를 따라서 이동 keybind.mouse_move.name = 커서를 따라서 이동
keybind.pan.name = 보기 keybind.pan.name = 보기
keybind.boost.name = 이륙 keybind.boost.name = 이륙
keybind.command_mode.name = 명령 모드 keybind.command_mode.name = 명령 모드
keybind.schematic_select.name = 영역 설정 keybind.schematic_select.name = 영역 설정
+12 -2
View File
@@ -35,7 +35,7 @@ public class StatusEffect extends UnlockableContent{
public float damage; public float damage;
/** Chance of effect appearing. */ /** Chance of effect appearing. */
public float effectChance = 0.15f; public float effectChance = 0.15f;
/** Should the effect be given a parent */ /** Should the effect be given a parent. */
public boolean parentizeEffect; public boolean parentizeEffect;
/** If true, the effect never disappears. */ /** If true, the effect never disappears. */
public boolean permanent; public boolean permanent;
@@ -47,6 +47,14 @@ public class StatusEffect extends UnlockableContent{
public Color color = Color.white.cpy(); public Color color = Color.white.cpy();
/** Effect that happens randomly on top of the affected unit. */ /** Effect that happens randomly on top of the affected unit. */
public Effect effect = Fx.none; public Effect effect = Fx.none;
/** Effect that is displayed once when applied to a unit. */
public Effect applyEffect = Fx.none;
/** Whether the apply effect should display even if effect is already on the unit. */
public boolean applyExtend;
/** Tint color of apply effect. */
public Color applyColor = Color.white.cpy();
/** Should the apply effect be given a parent. */
public boolean parentizeApplyEffect;
/** Affinity & opposite values for stat displays. */ /** Affinity & opposite values for stat displays. */
public ObjectSet<StatusEffect> affinities = new ObjectSet<>(), opposites = new ObjectSet<>(); public ObjectSet<StatusEffect> affinities = new ObjectSet<>(), opposites = new ObjectSet<>();
/** Set to false to disable outline generation. */ /** Set to false to disable outline generation. */
@@ -187,7 +195,9 @@ public class StatusEffect extends UnlockableContent{
return false; return false;
} }
public void applied(Unit unit, float time, boolean extend){} public void applied(Unit unit, float time, boolean extend){
if(!extend || applyExtend) applyEffect.at(unit.x, unit.y, 0, applyColor, parentizeApplyEffect ? unit : null);
}
@Override @Override
public void createIcons(MultiPacker packer){ public void createIcons(MultiPacker packer){
+1 -1
View File
@@ -105,7 +105,7 @@
}, },
{ {
"name": "Harders", "name": "Harders",
"address": ["212.20.42.61:6567", "212.20.42.61:6568", "212.20.42.61:6569", "212.20.42.61:6570", "212.20.42.61:6571", "212.20.42.61:6572", "212.20.42.61:6573"] "address": ["212.20.42.61:6567", "212.20.42.61:6568", "212.20.42.61:6569", "212.20.42.61:6570", "212.20.42.61:6571", "212.20.42.61:6572", "212.20.42.61:6573", "212.20.42.61:6574"]
}, },
{ {
"name": "OMNIDUSTRY", "name": "OMNIDUSTRY",