sprunk
sprunk
For example nuke is called LONDON and facplop gating has a component called GEORGE.
Including the file over and over in each gadget recreates the whole table (-> waste of cycles, garbage collector pressure) and pollutes the gadget with a ton of mostly useless...
https://discord.com/channels/278805140708786177/278908415756206080/1087162130022797322 > \ also the " outline shader GL4" widget, as seen in 'gfx_outline_shader_gl4.lua' has severe performance issues , very noticable during zoom-ins. It should not be a default widget...
The game provides interfaces for maps to specify stuff. For example the map can provide config files such as `mapconfig/metal_spots.lua` to specify mexes, or there's `GG` tables that can be...
To remove the need for this hax https://github.com/ZeroK-RTS/Zero-K/blob/abe83387ead4b8caa18b459c5d300874b3cbac0e/LuaRules/Gadgets/unit_terraform.lua#L437-L442
A shader overlay (like those F1, F2 etc modes) that would be somewhat like a saturating and very-slow fading LoS. An area currently in LoS would be fully bright, an...
`Spring.Echo` exists but there's also a native Lua `print()` function which seems to do something similar. Having two functions that do the same thing introduces maintenance difficulties. Figure out if...
Some widgets assume that you can't change teams (broken by comshare and `/team`) and that you can't stop being a spectator (broken by `/team`). A corollary is that widgets can...
1) right now "kill all X and Y" objectives are actually "defeat the enemy player" and the enemy player just has unit types X and Y marked as vital. Consider...