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

fix/wildlife breaks GCS silk farms and other similar activities

Ouverte
#5,685 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é
4/5
Temps estimé
3-5 jours
Accessibilité débutants
38/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
cpp
Domaine
game-dev

Piste de recherche

Read the fix/wildlife script and trace how its ignore option changes a creature’s hostility, then look for how caging is detected. Reproduce the silk farm behavior with a web shooting GCS and check whether a caged creature is ignored on later passes. Done means ignored creatures no longer disrupt the farm and the proposed automatic ignore behavior is addressed.

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

Description

If fix/wildlife is enabled, then it will eventually kill the GCS in your silk farm. It will also kill your harem of Plump Helmet Men that you tried to keep in a glass room in the center of your dining hall.

Using fix/wildlife ignore on said GCS makes it stop shooting webs at the patrolling guard. Weirdly, it can still be recaptured in a cage. The script isn't eliminating the hostility completely, but it is affecting it enough to defeat the silk farm. This seems like a bug.

If the bug with the ignore option hostility change can be fixed, then I also propose that the script automatically ignore any creature the first time it is caged in order to prevent subsequent accidental killings. This would be consistent with the tool's stated purpose of enabling new waves of creatures to enter the map; caging creatures already accomplishes this, so the tool does not need to act redundantly.

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.