Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2026-09-15 00:39:53 -04:00
5 changed files with 14 additions and 8 deletions
+5 -5
View File
@@ -1414,8 +1414,8 @@ category.function = Funkció
category.optional = Lehetséges fejlesztések
setting.alwaysmusic.name = Folyamatos zenelejátszás
setting.alwaysmusic.description = Amikor engedélyezve van, akkor a zene folyamatosan szól a játékban.\nHa ki van kapcsolva, akkor csak véletlenszerű időközönként szólal meg.
setting.skipcoreanimation.name = Támaszpont animációjának kihagyása kilövéskor és leszálláskor
setting.skipcoreanimation.description = Ha engedélyezve van, akkor a támaszpont fel- és leszállásának\nanimációja nem lesz megjelenítve.
setting.skipcoreanimation.name = Támaszpont animációinak kihagyása
setting.skipcoreanimation.description = Ha engedélyezve van, akkor a támaszpont fel- és leszállási\nanimációja nem lesz megjelenítve.
setting.landscape.name = Fekvő mód zárolása
setting.landscape.description = Ha engedélyezve van, akkor a képernyő tájolása fekvő módban lesz rögzítve.
setting.blockreplace.name = Automatikus blokkjavaslatok
@@ -1468,8 +1468,8 @@ setting.destroyedblocks.name = Lerombolt építmények megjelenítése
setting.destroyedblocks.description = Ha engedélyezve van, akkor a megsemmisített blokkok\ntörmeléket hagynak maguk után.
setting.blockstatus.name = Blokkok állapotának megjelenítése
setting.blockstatus.description = A blokkok felett színes állapotikonok jelennek meg.
setting.conveyorpathfinding.name = Szállítószalag nyomvonalkeresése építéskor
setting.conveyorpathfinding.description = Ha engedélyezve van, akkor a szállítószalagok elhelyezésekor a rendszer\nautomatikusan megpróbálja megtalálni az útvonalat a célállomásig.
setting.conveyorpathfinding.name = Nyomvonalkeresés szállítószalag-építéskor
setting.conveyorpathfinding.description = Ha engedélyezve van, akkor a szállítószalagok elhelyezésekor a rendszer\nautomatikusan megpróbálja megtalálni azok nyomvonalát a célállomásig.
setting.sensitivity.name = Játékvezérlők érzékenysége
setting.sensitivity.description = A játékvezérlők (joystick) érzékenységét lehet vele finomhangolni.
setting.saveinterval.name = Mentési időköz
@@ -1478,7 +1478,7 @@ setting.seconds = {0} másodperc
setting.milliseconds = {0} ezredmásodperc
setting.fullscreen.name = Teljes képernyő
setting.fps.name = FPS, memóriahasználat és ping megjelenítése
setting.fps.description = Megjeleníti a jelenlegi képkockasebességet (FPS), a memóriahasználatot MB/GB-ban\nés a hálózati pinget a képernyő sarkában.
setting.fps.description = Megjeleníti a jelenlegi képkockasebességet, a memóriahasználatot MB/GB-ban\nés a hálózati pinget a képernyő sarkában.
setting.console.name = Konzol engedélyezése
setting.console.description = Engedélyezi a játékon belüli JavaScript-konzolt.
setting.drawhitboxes.name = Ütközési dobozok megjelenítése
+1 -1
View File
@@ -457,7 +457,7 @@ public class ControlPathfinder implements Runnable{
Cluster[][] dim1 = clusters[team];
if(dim1 == null){
dim1 = clusters[team] = new Cluster[Team.all.length][];
dim1 = clusters[team] = new Cluster[costTypes.size][];
}
Cluster[] dim2 = dim1[pathCost];
+5 -1
View File
@@ -78,7 +78,11 @@ public class MapEditor{
if(build != null && tile.isCenter()){
builds.add(build);
}
tiles.seti(i, new EditorTile(tile.x, tile.y, tile.floorID(), tile.overlayID(), build == null ? tile.blockID() : 0));
var newTile = new EditorTile(tile.x, tile.y, tile.floorID(), tile.overlayID(), build == null ? tile.blockID() : 0);
newTile.floorData = tile.floorData;
newTile.extraData = tile.extraData;
tiles.seti(i, newTile);
}
for(var build : builds){
+1 -1
View File
@@ -84,7 +84,7 @@ public class Lightning{
Unit furthest = Geometry.findFurthest(x, y, entities);
if(furthest != null){
if(furthest != null && furthest.dst(x, y) < length * 1.5f){
hit.add(furthest.id());
x = furthest.x();
y = furthest.y();
+2
View File
@@ -122,6 +122,8 @@ public class LExecutor{
/** Loads with a specified assembler. Resets all variables. */
public void load(LAssembler builder){
stop = false;
textBuffer.setLength(0);
graphicsBuffer.clear();
nameMap = null;
//retain constants that are links, which, by convention, don't start with @ (builtin) or _ (numeric constant)
vars = builder.vars.values().toSeq().retainAll(var -> !var.constant || var.name.charAt(0) != '_' && var.name.charAt(0) != '@').toArray(LVar.class);