sprunk

Results 84 issues of sprunk

`function(metal, x, z) -> metal`

backend

For example nuke is called LONDON and facplop gating has a component called GEORGE.

feature
backend

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...

backend

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...

minor bug
graphics

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...

task
backend

To remove the need for this hax https://github.com/ZeroK-RTS/Zero-K/blob/abe83387ead4b8caa18b459c5d300874b3cbac0e/LuaRules/Gadgets/unit_terraform.lua#L437-L442

backend
map

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...

feature

`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...

backend

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...

minor bug
task
UI

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...

feature
UX