Skip to content

Commit

Permalink
Merge branch 'master' into BasedUser-patch-1-1
Browse files Browse the repository at this point in the history
  • Loading branch information
BasedUser committed Aug 14, 2023
2 parents 49d85ad + f8dac91 commit 8cc4418
Show file tree
Hide file tree
Showing 65 changed files with 302 additions and 53 deletions.
6 changes: 4 additions & 2 deletions core/assets/bundles/bundle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2237,7 +2237,7 @@ 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.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[]\nFor the inverse operation, sense [accent]@id[] of the object.
lst.jump = Conditionally jump to another statement.
lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[].
lst.unitcontrol = Control the currently bound unit.
Expand All @@ -2259,7 +2259,7 @@ lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 60 times a second at most.
lst.sync = Sync a variable across the network.\nLimited to 60 times a second per variable.

logic.nounitbuild = [red]Unit building logic is not allowed here.

Expand All @@ -2275,6 +2275,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlCommand[] if unit controller is a player command\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.

lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
Expand Down Expand Up @@ -2396,6 +2397,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the specified position.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_be.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2224,6 +2224,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2328,6 +2329,7 @@ lenum.unbind = Поўнасццю адключыць кантраляванне
lenum.move = Рухацца да канкрэтнай каардынаты.
lenum.approach = Падысці да каардынаты з радыюсам.
lenum.pathfind = Найці шлях да варожай кропкі з'яўлення.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Атакаваць каардынату.
lenum.targetp = Атакаваць мэту з прадвылічэннем скорасці.
lenum.itemdrop = Апусціць прадмет.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_bg.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2241,6 +2241,7 @@ laccess.dead = Дали дадена единица/сграда е била у
laccess.controlled = Връща:\n[accent]@ctrlProcessor[] ако единицата е контролирана от процесор\n[accent]@ctrlPlayer[] ако единицата/сградата е контролирана от играч\n[accent]@ctrlFormation[] ако единицата участва във формация\nИначе, връща 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2358,6 +2359,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Премести се на конкретна позиция.
lenum.approach = Доближи се до позиция на определено разстояние.
lenum.pathfind = Намери пътека до вражеската начална точка.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Стреляй към позиция.
lenum.targetp = Стреляй към цел, изчислявайки нейната скорост.
lenum.itemdrop = Разтовари предмет(и).
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_ca.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2252,6 +2252,7 @@ laccess.dead = Retorna si una unitat o bloc està destruïda o si ja no és vàl
laccess.controlled = Returna:\n[accent]@ctrlProcessor[] si el controlador de la unitat és un processador;\n[accent]@ctrlPlayer[] si el controlador de la unitat és un jugador;\n[accent]@ctrlCommand[] si el controlador és un comandament del jugador;\naltrament, és 0.
laccess.progress = Progrés de l’acció, entre 0 i 1.\nRetorna la producció, la recàrrega de la torreta o el progrés de la construcció.
laccess.speed = Velocitat màxima de la unitat, en caselles/s.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Desconegut
lcategory.unknown.description = Instruccions sense categoria.
lcategory.io = Entrada i sortida
Expand Down Expand Up @@ -2372,6 +2373,7 @@ lenum.unbind = Desactiva del tot el control lògic.\nContinua amb la IA estànda
lenum.move = Mou a una posició exacta.
lenum.approach = Aproxima a una zona determinada amb una posició i un radi.
lenum.pathfind = Troba un camí i segueix una ruta fins al punt d’aparició d’enemics.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Dispara a una posició.
lenum.targetp = Dispara a un objectiu tenint en compte la seva velocitat a l’hora d’apuntar.
lenum.itemdrop = Deixa un element.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_cs.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2245,6 +2245,7 @@ laccess.dead = Zda jednotka/budova je mrtvá/zničená nebo již neplatná.
laccess.controlled = Vrací:\n[accent]@ctrlProcessor[] pokud kontroler jednotky je procesor\n[accent]@ctrlPlayer[] pokud kontroloer jednotky/budovy je hráč\n[accent]@ctrlFormation[] pokud jednotka je ve formaci\nJiank, 0.
laccess.progress = Průběh akce, 0 do 1.\nVrací průběh výroby, přebití věže nebo stavby.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Neznámé
lcategory.unknown.description = Nezařazené instrukce.
lcategory.io = Vstup a Výstup
Expand Down Expand Up @@ -2365,6 +2366,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Pohnout se na určité místo.
lenum.approach = Přiblížit se k určité pozici s určitou vzdálenosti.
lenum.pathfind = Nalézt cestu k nepřátelskému spawnu/bodu zrození
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Střelit na pozici.
lenum.targetp = Vystřelí na jednotku/budovu s rychlostní předpovědí
lenum.itemdrop = Zahodit věc.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_da.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2223,6 +2223,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2327,6 +2328,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2274,6 +2274,7 @@ laccess.dead = Ob ein Block / eine Einheit tot oder nicht mehr gültig ist.
laccess.controlled = Gibt zurück:\n[accent]@ctrlProcessor[] wenn die Einheit prozessorgesteuert ist\n[accent]@ctrlPlayer[] wenn die Einheit / der Block von einem Spieler gesteuert wird\n[accent]@ctrlFormation[] wenn die Einheit Teil einer Formation ist\nSonst 0.
laccess.progress = Fortschritt, von 0 bis 1.\nGibt Produktion, Nachladestatus or Baufortschritt zurück.
laccess.speed = Höchstgeschwindigkeit einer Einheit, gemessen in Blöcke/Sekunde.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.

lcategory.unknown = Unbekannt
lcategory.unknown.description = Unbekannte Anweisungen
Expand Down Expand Up @@ -2395,6 +2396,7 @@ lenum.unbind = Logiksteuerung deaktivieren.\nNormale KI übernimmt.
lenum.move = Geht zu diese Position.
lenum.approach = Geht auf einen Punkt mit einem bestimmten Radius zu.
lenum.pathfind = Geht zum gegnerischen Spawnpunkt.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Schießt auf eine Position.
lenum.targetp = Schießt auf eine Einheit und sagt deren Position voraus.
lenum.itemdrop = Materialien abwerfen.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_es.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2268,6 +2268,7 @@ laccess.dead = Si una unidad/bloque es destruída o inválida.
laccess.controlled = Devuelve:\n[accent]@ctrlProcessor[] si el control de la unidad lo tiene un procesador\n[accent]@ctrlPlayer[] si el control de la unidad/bloque lo tiene un jugador\n[accent]@ctrlFormation[] si la unidad está en formación\nDe otra forma, devuelve 0.
laccess.progress = Progreso de una acción, 0 a 1.\nDevuelve el valor de una producción, la recarga de una torreta o el progreso de una construcción.
laccess.speed = Velocidad máxima de una unidad, en bloques/segundo.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.

lcategory.unknown = Desconocido
lcategory.unknown.description = Instrucciones no clasificadas.
Expand Down Expand Up @@ -2389,6 +2390,7 @@ lenum.unbind = Desactiva el control externo de la unidad enlazada.\nLa unidad re
lenum.move = Moverse a una posición exacta.
lenum.approach = Aproximarse al radio establecido de una posición concreta.
lenum.pathfind = Establece y sigue una ruta hasta el punto de aterrizaje enemigo.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Dispara a una posición.
lenum.targetp = Dispara a un objetivo con predicción de velocidad.
lenum.itemdrop = Suelta los objetos en la estructura especificacda.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_et.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2225,6 +2225,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2329,6 +2330,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_eu.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2227,6 +2227,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2331,6 +2332,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_fi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2228,6 +2228,7 @@ laccess.dead = Selvitä, onko yksikkö/rakennus tuhoutunut tai ei enää kelvoll
laccess.controlled = Palauttaa:\n[accent]@ctrlProcessor[], jos yksikön hallitsija on prosessori.\n[accent]@ctrlPlayer[], jos yksikön/rakennuksen hallitsija on pelaaja.\n[accent]@ctrlFormation[], jos yksikkö on muodostelmassa\nMuussa tapauksessa palauttaa 0.
laccess.progress = Toiminnon edistys asteikolla nollasta yhteen.\nPalauttaa tuotannon, tykin latauksen tai rakennuksen edistymisen.
laccess.speed = Yksikön huippunopeus laattoina/sekunti.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Tuntematon
lcategory.unknown.description = Luokittelemattomat ohjeet.
lcategory.io = Sisään- ja ulostulo
Expand Down Expand Up @@ -2332,6 +2333,7 @@ lenum.unbind = Poista logiikkahallinta kokonaan.\nAnna hallinta tavalliselle AI:
lenum.move = Liiku tarkkaan sijaintiin.
lenum.approach = Lähesty sijaintia tietylle säteelle.
lenum.pathfind = Etsi polku vihollisen syntypisteelle.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Ammu tiettyä sijaintia.
lenum.targetp = Ammu kohdetta nopeudenennustuksen ollessa päällä.
lenum.itemdrop = Pudota tavaroita.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_fil.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2224,6 +2224,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2328,6 +2329,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_fr.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2275,6 +2275,7 @@ laccess.dead = Retourne si l'Unité/Bâtiment est morte/détruit ou plus valide.
laccess.controlled = Retourne:\n[accent]@ctrlProcessor[] si le contrôleur de l'Unité est un processeur\n[accent]@ctrlPlayer[] si l'Unité/Bâtiment est contrôlé par un joueur\n[accent]@ctrlFormation[] si l'Unité est en formation\nSinon, retourne 0.
laccess.progress = Progression de l'action, 0 à 1.\nRenvoie la progression de la production, du rechargement de la tourelle ou de la construction.
laccess.speed = La vitesse maximale d'une unité, en blocs/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.

lcategory.unknown = Inconnu
lcategory.unknown.description = Instructions sans catégorie.
Expand Down Expand Up @@ -2396,6 +2397,7 @@ lenum.unbind = Désactive complètement le contrôle par processeur.\nL'unité r
lenum.move = Bouge vers la position exacte.
lenum.approach = Approche une position avec un rayon.
lenum.pathfind = Détermine un itinéraire et bouge vers le point d'apparition ennemi.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Tire vers la position donnée.
lenum.targetp = Tire sur une cible avec la prédiction de mouvement.
lenum.itemdrop = Lâche un objet.
Expand Down
2 changes: 2 additions & 0 deletions core/assets/bundles/bundle_hu.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2236,6 +2236,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
Expand Down Expand Up @@ -2340,6 +2341,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
Expand Down
Loading

0 comments on commit 8cc4418

Please sign in to comment.