[pull] master from beyond-all-reason:master - #178
Merged
Conversation
Add a new widget (`cmd_cycle_selected.lua`) that lets the player cycle camera focus through each unit in the current selection using `.` (next) and `,` (previous), without changing the selection itself.
) Every assertion gains a `message?` parameter, verified against the actual source. LuaCATS/luassert#8 for more info
When holding alt to click a unit in a factory build menu, add a red highlight to the progress indicator for the current building unit if clicking would cause that unit to be canceled. The red section gets larger as the unit is closer to finished, giving visual feedback corresponding to how much progress would be lost.
Set Target tracks a lost unit for only one SlowUpdate interval (0.5 seconds) before untracking it. On average, this interval is halved; we have just 0.25s of safety. Other commands have a 2.0s target-lost timer, this PR adds the same grace period to Set Target to prevent early loss of tracking on enemies.
Fix Goblin backwards shots, twitchy aim and fire interruptions
…geometry shaders (#8838) On machines without detected geometry shader support, every widget and gadget built on `DrawPrimitiveAtUnit` stops drawing entirely once it has more than 63 instances, and stays broken until the widget is reloaded. Widely used consumers are affected: rank icons, team platter, selected units, enemy spotter, unit trackers, etc.
The Epic Grunt aimed and fired instantly in any direction due to two bugs. They are now fixed.
The Grunt and Pawn sometimes fire sideways. Beams/projectiles leave the gun while the torso points up to ~90° away from the target, most visibly when re-acquiring a target while turning.
…ext input is empty (#8429) Added support for a hotkey to cycle through chat channels similarly to clicking the channel button.
EmmyLua annotations for the gadget API surface (`GG.*`), including descriptions, function parameters they take, and the shapes they return. Covers 29 gadgets, plus one new type file for various ways to represent a position that will be used across future PRs. Annotation only — no runtime behavior changes.
Moves accepting a chat autocomplete suggestion off Tab and onto the right arrow.
Update leg mex description to match its new stats.
…ault enabled ally radar ranges (#8931)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )