sprunk

Results 84 issues of sprunk

Recursion is now allowed for most calls so the "relegate to next frame" pattern can be cleaned up. The `api_gameframe_orders` gadget is entirely that, but also there's for example the...

backend

There's a pattern in shaders where things use `(timeInfo.x + timeInfo.w) / 30` to get non-discrete game time. This is confusing and mistake-prone. Replace such patterns with `timeInfo.z`. Note that...

backend

See ced80d60ca28ecf1fabd44f9f643ed95a9e2e956. Recent engine has been improving pathing a lot so if there's still an engine bug it's a good opportunity to fix it while devs still have a good...

dev engine
Look at for next main release

Perhaps some of the "middle" chicken could obey lockunits. Of course queen should ignore it, and probably the "basic zergling" chicken as well so there is always something to fall...

design decision

[facbar](https://github.com/ZeroK-RTS/Zero-K/blob/master/LuaUI/Widgets/gui_chili_facbar.lua) is an old version of [facpanel](https://github.com/ZeroK-RTS/Zero-K/blob/master/LuaUI/Widgets/gui_chili_facpanel.lua), would be good to get rid of it. Perhaps add a "compact look" checkbox to facpanel or at least make them share the...

backend

This is hardcoded to use commanders: https://github.com/ZeroK-RTS/Zero-K/blob/f6a2f0d33568f780a6953aa362a802cda25769ea/LuaUI/Widgets/gui_chili_core_selector.lua#L370 * add some sort of WG API that lets widgets receive a closure which works like the existing comm selector but for an...

backend

A year ago there was a discussion about shield bubble effects: https://discord.com/channels/278805140708786177/278908415756206080/1121386537137999942 The tl;dr of the idea was to do something like mechabellum: ![image](https://github.com/ZeroK-RTS/Zero-K/assets/2573076/e1951d94-7316-4c9a-9562-fbd306230d03) It was sort of dropped due...

feature
graphics

Report from somebody. > the map Seths Ravine Remake 1.3 has an oversight which makes it impossible to build Geothermal in upper-right corner of the map, which wouldn't be a...

minor bug
map

There's a redundant `["` and no space in front of the `=` REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ```diff - ["nameLong"]= "North-East", + nameLong = "North-East", ```

minor bug
backend

1) Sometimes it's `0` and sometimes `0.0`, and in those cases it's not green. It would make sense not to be green if it had no income at all, but...

UX