diff --git a/core/src/mindustry/ui/fragments/HudFragment.java b/core/src/mindustry/ui/fragments/HudFragment.java index 6b1fe1b2d6..ea6b0bbad9 100644 --- a/core/src/mindustry/ui/fragments/HudFragment.java +++ b/core/src/mindustry/ui/fragments/HudFragment.java @@ -781,6 +781,12 @@ public class HudFragment{ builder.setLength(0); + //mission overrides everything + if(state.rules.mission != null){ + builder.append(state.rules.mission); + return builder; + } + //objectives override mission? if(state.rules.objectives.any()){ boolean first = true; @@ -799,12 +805,6 @@ public class HudFragment{ return builder; } - //mission overrides everything - if(state.rules.mission != null){ - builder.append(state.rules.mission); - return builder; - } - if(!state.rules.waves && state.rules.attackMode){ int sum = Math.max(state.teams.present.sum(t -> t.team != player.team() ? t.cores.size : 0), 1); builder.append(sum > 1 ? enemycsf.get(sum) : enemycf.get(sum));