hud.setPhases 1
Shows or hides the phase advancement squares. They are visible by default in every game mode. Hide them in missions that do not advance through linear phases, so players are not told to expect a progression that will never happen.
Return value
| Return Type | Description |
|---|---|
| void | This function doesn't return anything |
Parameters
| Parameter | Type | Description |
|---|---|---|
| 1 | bool | True to show the phase squares, false to hide them. |
Examples
Custom conquer bar
-- Replace the vanilla conquer bar with two fields of our own.
-- Runs on every client: no network sync needed.
hud.setVanillaBar(false) -- hide flags, tickets and capture squares
hud.setPhases(false) -- this mission does not advance through phases
local wave = 1
local left = 12
local function refresh()
hud.setField("wave", "hud_icon_wave", "Wave " .. wave)
hud.setField("enemies", "hud_icon_enemy", tostring(left))
-- keep the counter from making the bar jump as digits change
hud.setFieldWidth("enemies", 60)
-- turn the counter red when the position is about to fall
if left <= 3 then
hud.setFieldColor("enemies", 1, 0.35, 0.35)
else
hud.setFieldColor("enemies", 1, 1, 1)
end
end
refresh()