Add function for fixing tile occupancy
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
- 32/100
Direzione di ricerca
Start from Units::teleport, which the issue says already contains the occupancy logic, and from the reproduction steps: ghostly then resurrect-adv, and launch while mounted. Work out how occupancy is stored on tiles and when it is cleared. The issue leaves the function's name and signature open, so agree on those with maintainers first. Done means a callable recalculation that clears the stuck occupancy in the reproduced cases.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I noticed that reviving ghosts (e.g., by using ghostly then resurrect-adv) leaves unit occupancy stuck in the tile. Using launch while mounted removes occupancy from the tile, allowing the tile to be traversed without going prone or swapping places with your horse. There's also a DF bug involving adventurers and minecarts.
Given these issues, we should have a function to recalculate the occupancy of a tile. I think the logic already exists in Units::teleport? A tool to iterate the entire map can be written to identify and clean up occupancy issues.
- Lingua principale
- C++
- Stelle
- 2.1k
- Fork
- 509
- Merge medio
- 2g 19h
- PR unite (30g)
- 25
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DFHack/dfhack
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
DFHack/dfhack#5853 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 3 giorni
-
RemoteFortressReader: GetCreatureRaws sends CP437 (not UTF-8) strings, which breaks protobuf decodingForse già presa @dwmuller l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 20/100
DFHack/dfhack#6019 · 3 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di DFHack/dfhack
Issue simili
-
Add string concatenationAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Failed-capture notification says "Save diagnostics for this upload" when nothing was uploadedApertaarea: ui bug good first issue P2: medium value: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
patrick-hudson/put.gd-desktop#366 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Niko1221/Strata#3673 · 2 commenti ·
I maintainer di solito rispondono entro 3 giorni