dfhack fork
 
 
 
 
 
 
Go to file
Kelly Kinkade a6067c20c1 (labormanager) only assign valid labors (fix #1142)
Add a number of tests to ensure that only assignable labors are assigned
to units, and that only units that are eligible to be assigned labors
are considered at all.

I borrowed logic from Dwarf Manipulator to identify units eligible to be
assigned labors.

This should prevent pets., ghosts, visitors, or any other noneligible
entities from being assigned labors by labormanager, and should thus fix
#1142.
2018-07-30 22:36:59 -05:00
CMake Remove several unused CMake and Doxygen files 2017-05-11 22:01:57 -04:00
build Make the win64 build/install batch files work with non-C system drives. 2018-05-14 14:15:38 -05:00
depends Exclude jsoncpp default CMake targets. 2018-07-08 23:16:08 -05:00
dfhack-config Use json for server config. 2017-11-25 11:34:02 +05:30
docs Fix prospector out-of-bounds crash and improve checking 2018-07-21 00:27:11 -04:00
library Merge pull request #1372 from BenLubar/dfhack-viewscreen-identity 2018-07-26 16:06:24 -04:00
package Automatically preload asan runtime library 2018-07-05 17:58:56 +03:00
plugins (labormanager) only assign valid labors (fix #1142) 2018-07-30 22:36:59 -05:00
reversing Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only) 2018-05-06 10:26:14 -06:00
scripts@66b39d888e Update scripts (modtools/force fix) 2018-07-13 11:02:36 -04:00
test Add utils.OrderedTable, make test order consistent 2018-07-19 12:40:25 -04:00
travis Add a basic test library and a couple GUI module tests (squashed) 2018-07-18 14:29:13 -04:00
.gitignore Ignore CMakeLists.custom.txt and create it if it does not exist during cmake. 2018-07-18 14:00:40 -05:00
.gitmodules Use relative submodule path 2018-06-29 22:29:12 -04:00
.travis.yml Don't include stdout.log in build output 2018-07-19 11:43:43 -04:00
.ycm_extra_conf.py Use jsoncpp 1.8.4 as a submodule 2018-06-14 21:20:46 +03:00
CMakeLists.txt Change CMakeSettings.json to use Ninja. 2018-07-20 13:29:18 -05:00
CMakeSettings.json Get intellisense and code analysis working in CMakeSettings.json. 2018-07-23 16:14:22 -05:00
Contributing.rst Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only) 2018-05-06 10:26:14 -06:00
LICENSE.rst License: sort, fix caps 2018-07-21 00:03:45 -04:00
README.html Fix html redirection to the docs 2016-04-11 09:30:05 +10:00
README.md Fix forum thread link in README.md 2017-06-20 23:47:04 -07:00
conf.py Add logo to docs 2018-05-12 11:02:34 -04:00
dfhack.init-example New tweak: kitchen-prefs-all 2018-05-17 19:47:56 -04:00
index.rst Add a script to automatically generate both changelogs from a single file 2018-04-02 13:43:32 -04:00
onLoad.init-example Remove warn-stuck-trees from onLoad.init-example 2017-12-23 20:49:24 -05:00

README.md

DFHack Readme

Build Status Documentation Status License Github Issues Open Pulls

DFHack is a Dwarf Fortress memory access library, distributed with scripts and plugins implementing a wide variety of useful functions and tools.

The full documentation is available online here, from the README.html page in the DFHack distribution, or as raw text in the ./docs folder. If you're an end-user, modder, or interested in contributing to DFHack - go read those docs.

If that's unclear or you need more help, try the Bay12 forums thread or the #dfhack IRC channel on freenode.