Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

fix/wildlife breaks GCS silk farms and other similar activities

Aperta
#5,685 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
cpp
Ambito
game-dev

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
C++
Stelle
2.1k
Fork
509
Merge medio
2g 19h
PR unite (30g)
25

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DFHack/dfhack

Tutte le issue di DFHack/dfhack

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.