Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

"Make top priority" means two different things in buildingplan vs prioritize overlays

Ouverte
#5,955 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 3 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
52/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
Active
Stack technique
cpp
Domaine
tooling

Piste de recherche

The two conflicting "make top priority" labels belong to the buildingplan and prioritize overlays, so start by searching the repository for that string to find where each label is defined. Confirm which overlay sets the building's item-matching tasks and which toggles job.flags.do_now. Pick one new label, most likely the one the issue suggests, and apply it in only one overlay. Done when the two overlays no longer share a label for different actions.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Two controls on the building info sheet share the label "make top priority" but do unrelated things:

  • buildingplan's inspector overlay (Ctrl+T, shown while a building waits for items) bumps the building's item-matching tasks to the front of buildingplan's queues — i.e. "get materials delivered first".
  • prioritize's enroute overlay (Ctrl+T, shown once the construction job is active) toggles job.flags.do_now — i.e. "dwarves should build this before other work".

They appear on the same screen at different lifecycle phases, so users will reasonably assume the same label means the same action. Renaming one of them (e.g. buildingplan's to something like "prioritize materials", or prioritize's to "do job now" to match the flag) would remove the ambiguity.

Surfaced while working on #2353.

Langage dominant
C++
Étoiles
2.1k
Forks
509
Merge moyen
2 j 19 h
PR mergées (30 j)
25

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de DFHack/dfhack

Toutes les issues de DFHack/dfhack

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.