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 |
Kelly Martin
|
f8d6b83088
|
Add 'allow fishing' and 'allow hunting' config options. Protect against accidentially trying to set or unset the NONE labor or any other invalid labor value (which corrupts DF). Add traction benches. Change prioritization around quite a bit.
|
2012-12-04 20:23:19 -06:00 |