Kelly Martin
|
e77c9dc730
|
Add new PUSH_HAUL_VEHICLES labor to autolabor.
This commit will only work with 0.34.08 (or later).
|
2012-05-15 13:42:48 -05:00 |
Kelly Martin
|
27cc2dc92c
|
Add dwarf state table entries for the new jobs from .34.7 and .34.8. Also add a warning message for a dwarf who is doing an unknown job (instead of just reading random nonsense from off the end of the dwarf_states array).
This code is backward-compatible (the extra job entries will simply be unused in pre-.8).
|
2012-05-14 21:54:11 -05:00 |
Kelly Martin
|
bd2b55c490
|
Merge remote-tracking branch 'upstream/master'
|
2012-05-12 19:43:02 -05:00 |
Kelly Martin
|
ccbae58365
|
Set default beekeeper max to 1 in autolabor (see http://www.bay12games.com/dwarves/mantisbt/view.php?id=3981)
|
2012-05-12 11:21:12 -05:00 |
Alexander Gavrilov
|
1b5ce7b717
|
Merge remote-tracking branch 'ab9rf/master'
|
2012-05-05 19:26:56 +04:00 |
Alexander Gavrilov
|
5afe2ca002
|
Update dfhack for specific_ref.
|
2012-05-03 11:47:04 +04:00 |
Kelly Martin
|
e7c55ab6e1
|
Also exclude trader from hauling when requested at depot.
|
2012-04-30 09:01:48 -05:00 |
Kelly Martin
|
7c606da636
|
Autolabor will exclude the trade broker from all labors if the "trader requested" flag is on at the trade depot.
|
2012-04-26 13:46:38 -05:00 |
Kelly Martin
|
53e0ba8b8d
|
Actually write the noble penalty to the dwarf_info structure....
|
2012-04-26 12:54:10 -05:00 |
Kelly Martin
|
5f5152f449
|
Autolabor: Instead of guessing who the nobles are based on noble skills, actually find out who they are and behave appropriately. Certain responsibilities are assigned various penalties to increase their holders' availability to perform noble functions. Also, holders of the "manage health" responsibility are always assigned the diagnose labor.
The responsibility penalties are first-approximation and will likely need tuning.
|
2012-04-26 09:38:25 -05:00 |
RossM
|
284ada9432
|
Better config persistence.
|
2012-04-05 20:34:06 -07:00 |
RossM
|
564150bb19
|
Persist autolabor config in the savefile.
|
2012-04-04 23:33:26 -07:00 |
RossM
|
a76de8b777
|
Fix detection of military dwarves. Add overview comments explaining why
autolabor works how it does.
|
2012-04-03 23:26:15 -07:00 |
RossM
|
285afa2594
|
Autolabor tweaks.
|
2012-04-03 00:12:13 -07:00 |
RossM
|
288acf4b79
|
Tweak autolabor.
|
2012-04-02 23:40:56 -07:00 |
RossM
|
3bd499ff93
|
Limit number of dwarves assigned when idle dwarves are available.
|
2012-04-02 22:47:26 -07:00 |
RossM
|
1afd3d07ca
|
Add commands to change how autolabor handles specific jobs, and to
list the current settings. Changes are not saved with the current
world (yet).
|
2012-04-02 22:12:06 -07:00 |
RossM
|
ecb1ca0972
|
Large change to how autolabor assigns labors. Military dwarves and
children/nobles will never be assigned labors. Labor assignments are
more understandable.
|
2012-04-02 20:55:02 -07:00 |
Petr Mrázek
|
2b4044f3f2
|
Tweaks!
Check map presence in autolabor and fastdwarf onupdate() functions
Game state tracking in kittens plugin now respects on/off switch
|
2012-04-01 03:46:17 +02:00 |
Petr Mrázek
|
61fe605676
|
Merge https://github.com/RossM/dfhack
|
2012-03-30 20:30:28 +02:00 |
RossM
|
590ea629f3
|
Don't try to give labors to merchant guards or dead dwarves.
|
2012-03-30 10:01:33 -07:00 |
Petr Mrázek
|
0c2c94fa92
|
Remove random bad asserts
|
2012-03-29 20:18:14 +02:00 |
Petr Mrázek
|
69b1bbe59e
|
Turn sorting lambdas into functors in autolabor.
|
2012-03-29 20:00:26 +02:00 |
Kelly Martin
|
453141920f
|
Merge remote-tracking branch 'upstream/master'
|
2012-03-28 23:22:28 -05:00 |
Kelly Martin
|
fea34bfdde
|
autolabor: set reequip flag when appropriate. also tweaked scoring to reduce job clumping.
|
2012-03-28 21:57:08 -05:00 |
Petr Mrázek
|
d82120a3db
|
More fixes
Include unistd.h in linux process file
Fix assert in autolabor
Don't print 'script missing' error on DF start
|
2012-03-29 02:49:44 +02:00 |
Kelly Martin
|
166392af62
|
Make autolabor accept "enable" and "disable" as well as "0" or "1".
Add ability to set target number of miners in autolabor with "autolabor miners".
|
2012-03-28 10:25:36 -05:00 |
unknown
|
1566ae034f
|
Fix crash in autolabor that happens when all dorfs decide to tipple at the same time
|
2012-03-27 21:39:06 -05:00 |
Petr Mrázek
|
7fe5fc9a90
|
autolabor fixage
|
2012-03-24 01:33:29 +01:00 |
Petr Mrázek
|
e90da2bff1
|
Move autolabor to main plugin folder
|
2012-03-24 01:29:09 +01:00 |