ddceabbfb7Merge branch 'master' of git://github.com/jjyg/dfhack
Warmist
2012-12-12 18:58:11 +0200
3b9f21a1eaAutolabor: 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
Kelly Martin
2012-12-12 10:37:09 -0600
0fc01c48e1Autolabor: add construct labor for GearAssembly, AxleHorizonal, and AxleVertical (the last is a guess, but probably right)
Kelly Martin
2012-12-12 09:52:13 -0600
bd1756e5d0Autolabor: change the fallback labor (for dwarfs for which nothing seems appropriate) from NONE to CLEAN. Fiddle with weights in assignment algorithm.
Kelly Martin
2012-12-11 09:29:03 -0600
3e8ba2dd06Autolabor: fix bring-crutch labor
Kelly Martin
2012-12-11 09:19:38 -0600
017b986987Autolabor: fix wound cleaning labor.
Kelly Martin
2012-12-11 09:06:37 -0600
966deb4647Fix crash and confusing behavior in automaterial.
Alexander Gavrilov
2012-12-08 09:51:35 +0400
0403e008d5deathcause: show more info for non histfigs
jj
2012-12-10 17:48:53 +0100
a914f8e8e0Autolabor: 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
Kelly Martin
2012-12-10 08:34:11 -0600
bd4f49598dYet again forgot to disable debug spam.
Warmist
2012-12-10 07:23:05 +0200
e85f4eb880First draft of autoSyndrome: a tool for replacing boiling rock syndromes with something more reliable. Uses non-df-recognized tags in material definition raws.
expwnent
2012-12-09 21:18:29 -0500
bd368ea81cAdded check for reaction class items
Warmist
2012-12-10 00:14:05 +0200
ff4278d04eRemoved debug spam, added support for "HAS_MATERIAL_REACTION_PRODUCT" type reactions.
Warmist
2012-12-09 23:07:13 +0200
6d0e505fd2Added onItemContaminate to eventful and readme/news for eventful
Warmist
2012-12-09 14:15:39 +0200
a0a566dbf2Tidy up eventful.cpp
Warmist
2012-12-09 13:00:49 +0200
0ef4522f95Merge branch 'master' into autolabor
Kelly Martin
2012-12-08 21:26:50 -0600
2018ac1d17Sync structures
Kelly Martin
2012-12-08 21:25:16 -0600
468412b9fcAutolabor: fix unitialized variable bug causing broker to be inappropriately excluded from work
Kelly Martin
2012-12-08 21:14:23 -0600
bf0fe796eaAdded advfort to news.
Warmist
2012-12-09 01:24:36 +0200
4f5fdebbe9furnaces added and custom reactions.
Warmist
2012-12-09 00:53:03 +0200
72921fbfd5Made workNow only check jobs when the game becomes paused instead of constantly when paused. Also made it enable/disable on command.
expwnent
2012-12-08 12:50:33 -0500
412a004751Autolabor: 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)
Kelly Martin
2012-12-08 10:55:44 -0600
a0e671d75dMake rename unit reset the name if it becomes completely empty.
Alexander Gavrilov
2012-12-08 20:39:57 +0400
10667dfb9eMake the inspect screen background look more sane on some tilesets.
Alexander Gavrilov
2012-12-08 14:45:17 +0400
6ae82187d2Autolabor: more tweaks to hauling labor decoding, fix heap corruption due to array underflow
Kelly Martin
2012-12-08 03:51:07 -0600
e7d3fbe97bAutolabor: 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
Kelly Martin
2012-12-08 02:42:22 -0600
7307f4e870Fix crash and confusing behavior in automaterial.
Alexander Gavrilov
2012-12-08 09:51:35 +0400
6fd306b558Add tiles colored separately by fg and bg in inspect-screen.
Alexander Gavrilov
2012-12-08 09:51:09 +0400
42670f0233Autolabor: only care about skills that are used for labors, when determining a dwarf's highest skill.
Kelly Martin
2012-12-07 15:41:39 -0600
99e9785826Add a script for inspecting screen tile parameters.
Alexander Gavrilov
2012-12-07 18:10:24 +0400
a1eeb02a1bautocomplete command names from the console
jj
2012-12-07 01:16:40 +0100
ebc2625d97ditch the unused Vegetation module
jj
2012-12-06 23:46:59 +0100
c174998fecAdvfort: added ability to put items on table or in buildings that can hold them.
Warmist
2012-12-06 18:27:54 +0200
fa9b71adc5autolabor: add archery targets, improve JobLaborMapper's destructor
Kelly Martin
2012-12-06 09:39:14 -0600
885059c887Add a script to expose the correct season to soundsense on world load.
Alexander Gavrilov
2012-12-06 19:00:48 +0400
126c31684edeathcause: ghosts are dead
jj
2012-12-06 13:43:58 +0100
9a6eff0370deathcause: allow selection from unitlist screen
jj
2012-12-06 13:00:33 +0100
e1b70d171cruby: tweak is_citizen test
jj
2012-12-06 11:00:19 +0100
cd6eb9edd3If training ammo is forbidden for all use, don't move it to combat chests.
Alexander Gavrilov
2012-12-06 12:00:18 +0400
0df60a0b4fAutolabor: slabs, animal trainers
Kelly Martin
2012-12-06 01:38:43 -0600
f8d6b83088Add '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.
Kelly Martin
2012-12-04 20:23:19 -0600
0b80dff09druby: add d-float support
jj
2012-12-04 17:18:09 +0100
0f1aaa6ec4Autolabor: Items marked for dump now generate haul refuse demand. Also corrected labor for dump item jobs.
Kelly Martin
2012-12-04 01:59:44 -0600
208b9915eaAutolabor: splints and crutches are furniture (at least at a forge); remove test that excludes pet owners from being given jobs when they're idle; add test for hungry/thirsty dwarves to trigger a feed/water civilians requirement; add a vehicle hauling requirement based on the existence of hauling routes
Kelly Martin
2012-12-03 04:28:08 -0600
9563dae5d7Autolabor: add labors for construct bridge, construct nestbox, construct trap, deconstruct wagon; fix error in labor for deconstruct furnace/tradedepot/construction; actually update the "active dwarf" numbers displayed in "autolabor list"; increase assignment penalty for dwarfs using skills lower than their best skill; increase assignment bonus for continuing in the same labor and for having the right tool for the job.
Kelly Martin
2012-12-03 01:41:02 -0600
44bb965c97Autolabor: add more building labors
Kelly Martin
2012-12-02 18:41:20 -0600
4cd217b782to new assignment algorithm. Add priority boost for labors based on how long it's been since they were last used, to avoid labor starvation. Move persistent configuration to "autolabor/2.0" to avoid conflicting with older versions.
Kelly Martin
2012-12-02 14:27:13 -0600
b743f4f42dAutolabor: remove some debug spam, and fix an error in computing preference scoring
Kelly Martin
2012-12-02 09:47:15 -0600
dc7f9f56cdImplement a low stock level announcement as suggested by falconne.
Alexander Gavrilov
2012-12-02 15:31:43 +0400
9703d3fd8fDetect mouse press events for lua.
Alexander Gavrilov
2012-12-02 14:43:23 +0400
799da41f70Autolabor: Add debugging messages from the labor deduction module; add deduction rules for some building destroy jobs; automatically exclude handless dwarfs from labor poor; use DF's own hauling job counts to compute hauling demand (and arrange for the "hauling canary" so that this always works)
Kelly Martin
2012-12-02 02:02:16 -0600
45564ca0cbAutolabor: generating haulers based on unstockpiled items (less than ideal). Fix wrong build labor for Farmer's workshop. Add build labor function for constructions (also works for furnaces and trade depots). Add architect detection. Use a different mechanism for selecting dwarfs for labors.
Kelly Martin
2012-12-01 23:12:41 -0600
15f7ffa0e2autolabor: add ConstructBuilding (Farm); change priority calculation
Kelly Martin
2012-12-01 17:39:01 -0600
bb2b97baa3autolabor: exclude "item lost" jobs, exclude jobs that are not first-in-queue at workshop, improve debug messages
Kelly Martin
2012-12-01 16:09:52 -0600
201430ed08Autolabor: add health awareness, fix initialization crash, fix idle dwarf loop crash
Kelly Martin
2012-12-01 14:08:15 -0600
92503db505Sanity check before showing gui.
Warmist
2012-12-01 18:42:23 +0200
397fdb00aeWork started on adventurer workshops.
Warmist
2012-12-01 18:20:27 +0200
df2e9f00e1Document that search now works in the stockpile settings screen.
Alexander Gavrilov
2012-12-01 17:21:06 +0400
fd5b19fe8dMerge remote-tracking branch 'falconne/search'
Alexander Gavrilov
2012-12-01 16:55:52 +0400
58239e97edImplement the history graph in the workflow status screen.
Alexander Gavrilov
2012-12-01 16:50:03 +0400
afb6d8ef79Autolabor: improve (hopefully) the functionality for mapping jobs to labors. Still some gaps to fill, but not many.
Kelly Martin
2012-12-01 02:26:06 -0600
d2ec52fa0bMerge branch 'master' into autolabor
Kelly Martin
2012-11-30 21:47:30 -0600
05dce0d2f1Fix inadvertently prematurely terminated block comment.
Kelly Martin
2012-11-30 21:24:18 -0600
e5f509a994autofarm: sync with changes to structures for df-item.xml
Kelly Martin
2012-11-30 20:51:40 -0600
021d089709sync structures
Kelly Martin
2012-11-30 20:25:19 -0600
384a667e97Assorted progress on new autolabor. Still lots of issues.
Kelly Martin
2012-11-30 20:22:58 -0600
63e4c16aa1Sync structures
Kelly Martin
2012-11-30 20:22:29 -0600
9e30bf0dffAutofarm: use player's actual seed stocks as basis for plantable seeds, instead of player entity's hypothetically plantable seeds. Avoids designating a plot for planting with seeds the player doesn't have.
Kelly Martin
2012-11-30 11:05:37 -0600
0bfe006016Try to reimplement the inventory monitor by falconne in lua.
Alexander Gavrilov
2012-11-30 19:10:17 +0400
9ed7a56202deathcause: handle non-dead units
jj
2012-11-30 15:50:35 +0100