Kelly Martin
|
f9a3450aca
|
Reinstate old autolabor in its original place.
|
2013-02-13 13:34:39 -06:00 |
Kelly Martin
|
ff0012c91f
|
Move new autolabor to autolabor2 in devel.
|
2013-02-13 13:33:32 -06:00 |
Kelly Martin
|
27f5dc7631
|
Autolabor: add in the rest of the building construct and deconstruct labors. Also handle wood crafts at the craftdwarf's shop.
|
2013-02-13 13:07:54 -06:00 |
Kelly Martin
|
675e92f350
|
Autolabor: add build floor grate labor, add unbuild screwpump labor, protect pump operators, do not clear labors on already busy dwarfs
|
2013-01-22 16:34:51 -06:00 |
Kelly Martin
|
90a62a82f7
|
Autolabor: add screw pump build labor
|
2013-01-14 12:12:56 -06:00 |
Kelly Martin
|
553a312266
|
Autolabor: add deconstruct bridge labor
|
2013-01-06 10:59:20 -06:00 |
Kelly Martin
|
86c3c385bd
|
Autolabor: exclude hauling labors from clawback
|
2013-01-05 16:27:57 -06:00 |
Kelly Martin
|
c92da70fbc
|
Merge branch 'master' into autolabor
|
2013-01-04 13:20:53 -06:00 |
Kelly Martin
|
7debd3d983
|
Autofarm: correct incorrect logic for determining if a farm is surface or subterranean
|
2013-01-04 13:20:28 -06:00 |
Kelly Martin
|
9404267c1f
|
Autolabor: Tell DF to immediately process jobs after each run.
|
2013-01-04 13:14:20 -06:00 |
Kelly Martin
|
796e387398
|
Add a guard against an invalid item pointer, and don't try to deduce construction labor for item_lost jobs
|
2013-01-03 12:24:32 -06:00 |
Kelly Martin
|
41615d0446
|
Autolabor: adjust idle clawback to deal with "pickup equipment" for miners.
|
2013-01-01 17:53:24 -06:00 |
Kelly Martin
|
d50aa24ebf
|
Autolabor: fix idle stepdown (seems to work much better), change some scoring weights, change autolabor list output to include busy and idle counters
|
2013-01-01 16:35:09 -06:00 |
Kelly Martin
|
3a24565728
|
Autolabor: add construction labor for hatch.
|
2013-01-01 15:12:45 -06:00 |
Kelly Martin
|
6ab8c8c30e
|
Autolabor: change fishery build labor to CLEAN_FISH to control random acts of fish extermination; add build labor for wells.
|
2012-12-28 07:58:29 -06:00 |
Kelly Martin
|
6d4c003748
|
Autolabor: fix dig-from-below bug regaring mining jobs, add overallocation detection and remediation, fix fishing and hunting
|
2012-12-27 02:52:54 -06:00 |
Kelly Martin
|
a9fec84c72
|
Autolabor: add paved roads.
|
2012-12-18 16:23:02 -06:00 |
Kelly Martin
|
4ac6d9c0c3
|
Autolabor: add a number of destroy furniture labors (all "haul furniture")
|
2012-12-16 00:03:26 -06:00 |
Kelly Martin
|
8bf359ba02
|
Autolabor: add labor for ivory & horn crafts (yawn)
|
2012-12-15 21:18:06 -06:00 |
Kelly Martin
|
cd7c39f2db
|
Autolabor: add deconstruct labor for cages
|
2012-12-14 09:34:03 -06:00 |
Kelly Martin
|
2535b50bfc
|
Autolabor: add construct chain labor, add destruct trap labor, change overbroad test for military status (was catching uniformed reservists, who are eligible to do civilian labor)
|
2012-12-12 22:25:23 -06:00 |
Kelly Martin
|
82031092a9
|
Autolabor: rework tool management to try to reduce tool litter
|
2012-12-12 14:28:11 -06:00 |
Kelly Martin
|
3b9f21a1ea
|
Autolabor: do not count designations in hidden squares (since your dwarves can't reach them anyway). Also apply an assignment penalty for assigning a dwarf to a labor other than the one the dwarf is doing
|
2012-12-12 10:37:09 -06:00 |
Kelly Martin
|
0fc01c48e1
|
Autolabor: add construct labor for GearAssembly, AxleHorizonal, and AxleVertical (the last is a guess, but probably right)
|
2012-12-12 09:52:13 -06:00 |
Kelly Martin
|
b75c1da95e
|
Autolabor: add build waterwheel.
|
2012-12-12 08:46:52 -06:00 |
Kelly Martin
|
bd1756e5d0
|
Autolabor: change the fallback labor (for dwarfs for which nothing seems appropriate) from NONE to CLEAN. Fiddle with weights in assignment algorithm.
|
2012-12-11 09:29:03 -06:00 |
Kelly Martin
|
3e8ba2dd06
|
Autolabor: fix bring-crutch labor
|
2012-12-11 09:19:38 -06:00 |
Kelly Martin
|
017b986987
|
Autolabor: fix wound cleaning labor.
|
2012-12-11 09:06:37 -06:00 |
Kelly Martin
|
a914f8e8e0
|
Autolabor: busy dwarfs may be reassigned now, but with a strong preference for their current job; armed dwarfs are given preference for outside jobs; include experience gained toward next level in preference weighting
|
2012-12-10 08:34:11 -06:00 |
Kelly Martin
|
0ef4522f95
|
Merge branch 'master' into autolabor
|
2012-12-08 21:26:50 -06:00 |
Kelly Martin
|
2018ac1d17
|
Sync structures
|
2012-12-08 21:25:16 -06:00 |
Kelly Martin
|
468412b9fc
|
Autolabor: fix unitialized variable bug causing broker to be inappropriately excluded from work
|
2012-12-08 21:14:23 -06:00 |
Kelly Martin
|
412a004751
|
Autolabor: identify labors that may involve going outside and apply an assignment penalty for such labors to dwarfs who have minor children (in order to keep the kids inside)
|
2012-12-08 10:55:44 -06:00 |
Alexander Gavrilov
|
a0e671d75d
|
Make rename unit reset the name if it becomes completely empty.
|
2012-12-08 20:39:57 +04:00 |
Alexander Gavrilov
|
10667dfb9e
|
Make the inspect screen background look more sane on some tilesets.
Namely where ' ' is not totally transparent.
|
2012-12-08 14:45:17 +04:00 |
Kelly Martin
|
6ae82187d2
|
Autolabor: more tweaks to hauling labor decoding, fix heap corruption due to array underflow
|
2012-12-08 03:51:07 -06:00 |
Kelly Martin
|
e7d3fbe97b
|
Autolabor: track labors actually being used (to avoid "gone fishing" bug); fix several wrong labor map entries; add several special cases for hauling (still not all there yet); add debug warning if job deduction appears wrong; flail about mightily trying to resolve heap corruption on unload
|
2012-12-08 02:42:22 -06:00 |
Alexander Gavrilov
|
7307f4e870
|
Fix crash and confusing behavior in automaterial.
|
2012-12-08 09:51:35 +04:00 |
Alexander Gavrilov
|
6fd306b558
|
Add tiles colored separately by fg and bg in inspect-screen.
|
2012-12-08 09:51:09 +04:00 |
Kelly Martin
|
42670f0233
|
Autolabor: only care about skills that are used for labors, when determining a dwarf's highest skill.
|
2012-12-07 15:41:39 -06:00 |
Alexander Gavrilov
|
99e9785826
|
Add a script for inspecting screen tile parameters.
|
2012-12-07 18:10:24 +04:00 |
jj
|
a1eeb02a1b
|
autocomplete command names from the console
|
2012-12-07 01:34:04 +01:00 |
jj
|
ebc2625d97
|
ditch the unused Vegetation module
|
2012-12-06 23:47:25 +01:00 |
Kelly Martin
|
fa9b71adc5
|
autolabor: add archery targets, improve JobLaborMapper's destructor
|
2012-12-06 09:39:14 -06:00 |
Alexander Gavrilov
|
885059c887
|
Add a script to expose the correct season to soundsense on world load.
|
2012-12-06 19:00:48 +04:00 |
jj
|
126c31684e
|
deathcause: ghosts are dead
|
2012-12-06 13:43:58 +01:00 |
jj
|
9a6eff0370
|
deathcause: allow selection from unitlist screen
|
2012-12-06 13:00:33 +01:00 |
jj
|
e1b70d171c
|
ruby: tweak is_citizen test
|
2012-12-06 12:48:16 +01:00 |
Alexander Gavrilov
|
cd6eb9edd3
|
If training ammo is forbidden for all use, don't move it to combat chests.
|
2012-12-06 12:00:18 +04:00 |
Kelly Martin
|
0df60a0b4f
|
Autolabor: slabs, animal trainers
|
2012-12-06 01:38:43 -06:00 |