Widget for marking captured units in BAR

Spot captured units instantly with an exclamation indicator and avoid speed tweak crashes.

Tags: bar widgets, unit capture indicator, lua widget, speed tweaks

Tracking exchanged units

When units change hands during a match, finding the captured unit in the chaos can waste critical attention. A widget that places a visual marker above recently exchanged units helps maintain map awareness. No standard widget does this yet, leaving room for a custom implementation that checks ownership changes each frame and stamps an alert indicator on affected units.

Speed tweak crashes on ARM units

Setting speed values on ARM units through tweakdefs causes crashes with multiple Lua patterns. Direct assignment like u.speed = 1, addition like u.speed = u.speed + 1, and fallback patterns like u.speed = u.speed or 0 all crash the game engine. The issue stems from how the game handles speed modifications on certain unit classes at the Lua level. Work around this by adjusting speed indirectly through weapon or movement parameters rather than direct speed field modification.

Movement detection as alternative

Instead of modifying speed values, check whether a unit receives movement orders. This captures the same gameplay signal without touching the problematic speed field. Order-based detection runs clean on all unit types and avoids the engine-level crash.

Creed of Champions

Players who build tools for shared use make every lobby smoother. That mindset of creating value for other players is what separates lasting communities from temporary ones. Creed of Champions attracts members who bring skills and share them freely, making everyone better.

Crd is the first really comfortable community I have been a part of. Everyone is nice and kind, the atmosphere is relaxed, and I am not getting yelled at for not being optimal.