Commit Graph

  • 722ed79a98 stripcaged: allow shortened arguments jj 2012-12-12 18:11:56 +0100
  • ddceabbfb7 Merge branch 'master' of git://github.com/jjyg/dfhack Warmist 2012-12-12 18:58:11 +0200
  • 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 Kelly Martin 2012-12-12 10:37:09 -0600
  • 0fc01c48e1 Autolabor: 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
  • 7315f8cec4 scripts/devel/create-items.rb jj 2012-12-12 16:43:34 +0100
  • b75c1da95e Autolabor: add build waterwheel. Kelly Martin 2012-12-12 08:46:52 -0600
  • 662d3101c7 ruby: fix onupdate tick limiting + advmode, add pageprotect, add :script_finished jj 2012-12-11 17:25:51 +0100
  • bd1756e5d0 Autolabor: 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
  • 3e8ba2dd06 Autolabor: fix bring-crutch labor Kelly Martin 2012-12-11 09:19:38 -0600
  • 017b986987 Autolabor: fix wound cleaning labor. Kelly Martin 2012-12-11 09:06:37 -0600
  • 966deb4647 Fix crash and confusing behavior in automaterial. Alexander Gavrilov 2012-12-08 09:51:35 +0400
  • 6bc791d985 follow df-structure rename unit.unknown8 + able_stand_* jj 2012-12-10 22:50:33 +0100
  • 0403e008d5 deathcause: show more info for non histfigs jj 2012-12-10 17:48:53 +0100
  • 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 Kelly Martin 2012-12-10 08:34:11 -0600
  • bd4f49598d Yet again forgot to disable debug spam. Warmist 2012-12-10 07:23:05 +0200
  • e85f4eb880 First 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
  • bd368ea81c Added check for reaction class items Warmist 2012-12-10 00:14:05 +0200
  • ff4278d04e Removed debug spam, added support for "HAS_MATERIAL_REACTION_PRODUCT" type reactions. Warmist 2012-12-09 23:07:13 +0200
  • 6c4f163a5e Merge branch 'master' of https://github.com/angavrilov/dfhack Warmist 2012-12-09 14:25:31 +0200
  • 6d0e505fd2 Added onItemContaminate to eventful and readme/news for eventful Warmist 2012-12-09 14:15:39 +0200
  • a0a566dbf2 Tidy up eventful.cpp Warmist 2012-12-09 13:00:49 +0200
  • 0ef4522f95 Merge branch 'master' into autolabor Kelly Martin 2012-12-08 21:26:50 -0600
  • 2018ac1d17 Sync structures Kelly Martin 2012-12-08 21:25:16 -0600
  • 468412b9fc Autolabor: fix unitialized variable bug causing broker to be inappropriately excluded from work Kelly Martin 2012-12-08 21:14:23 -0600
  • bf0fe796ea Added advfort to news. Warmist 2012-12-09 01:24:36 +0200
  • 4f5fdebbe9 furnaces added and custom reactions. Warmist 2012-12-09 00:53:03 +0200
  • 72921fbfd5 Made 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
  • 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) Kelly Martin 2012-12-08 10:55:44 -0600
  • a0e671d75d Make rename unit reset the name if it becomes completely empty. Alexander Gavrilov 2012-12-08 20:39:57 +0400
  • 10667dfb9e Make the inspect screen background look more sane on some tilesets. Alexander Gavrilov 2012-12-08 14:45:17 +0400
  • 6ae82187d2 Autolabor: more tweaks to hauling labor decoding, fix heap corruption due to array underflow Kelly Martin 2012-12-08 03:51:07 -0600
  • 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 Kelly Martin 2012-12-08 02:42:22 -0600
  • 7307f4e870 Fix crash and confusing behavior in automaterial. Alexander Gavrilov 2012-12-08 09:51:35 +0400
  • 6fd306b558 Add tiles colored separately by fg and bg in inspect-screen. Alexander Gavrilov 2012-12-08 09:51:09 +0400
  • 42670f0233 Autolabor: 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
  • 99e9785826 Add a script for inspecting screen tile parameters. Alexander Gavrilov 2012-12-07 18:10:24 +0400
  • a1eeb02a1b autocomplete command names from the console jj 2012-12-07 01:16:40 +0100
  • ebc2625d97 ditch the unused Vegetation module jj 2012-12-06 23:46:59 +0100
  • c174998fec Advfort: added ability to put items on table or in buildings that can hold them. Warmist 2012-12-06 18:27:54 +0200
  • fa9b71adc5 autolabor: add archery targets, improve JobLaborMapper's destructor Kelly Martin 2012-12-06 09:39:14 -0600
  • 885059c887 Add a script to expose the correct season to soundsense on world load. Alexander Gavrilov 2012-12-06 19:00:48 +0400
  • 126c31684e deathcause: ghosts are dead jj 2012-12-06 13:43:58 +0100
  • 9a6eff0370 deathcause: allow selection from unitlist screen jj 2012-12-06 13:00:33 +0100
  • e1b70d171c ruby: tweak is_citizen test jj 2012-12-06 11:00:19 +0100
  • cd6eb9edd3 If training ammo is forbidden for all use, don't move it to combat chests. Alexander Gavrilov 2012-12-06 12:00:18 +0400
  • 0df60a0b4f Autolabor: slabs, animal trainers Kelly Martin 2012-12-06 01:38:43 -0600
  • 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. Kelly Martin 2012-12-04 20:23:19 -0600
  • 74ebe7d207 ruby: add df-static-flagarray jj 2012-12-04 17:46:13 +0100
  • 0b80dff09d ruby: add d-float support jj 2012-12-04 17:18:09 +0100
  • 0f1aaa6ec4 Autolabor: 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
  • 745b347b5b Fix const correctness Anuradha Dissanayake 2012-12-04 10:30:49 +1300
  • 287ee2bc04 Autolabor: allow multiple simultaneous jobs at farms. Kelly Martin 2012-12-03 14:20:57 -0600
  • 3bce3838af Advfort now supports workshops and siege weapons >:) Warmist 2012-12-03 21:49:17 +0200
  • d9a5eefb9a gm-editor fix: cursor remembers its position. Warmist 2012-12-03 21:48:23 +0200
  • 3953112eb9 dump Vegetation::t_plant, fix plant.is_burning jj 2012-12-03 19:03:07 +0100
  • 208b9915ea Autolabor: 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
  • 9563dae5d7 Autolabor: 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
  • 44bb965c97 Autolabor: add more building labors Kelly Martin 2012-12-02 18:41:20 -0600
  • 4cd217b782 to 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
  • b743f4f42d Autolabor: remove some debug spam, and fix an error in computing preference scoring Kelly Martin 2012-12-02 09:47:15 -0600
  • dc7f9f56cd Implement a low stock level announcement as suggested by falconne. Alexander Gavrilov 2012-12-02 15:31:43 +0400
  • 9703d3fd8f Detect mouse press events for lua. Alexander Gavrilov 2012-12-02 14:43:23 +0400
  • 799da41f70 Autolabor: 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
  • 45564ca0cb Autolabor: 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
  • 15f7ffa0e2 autolabor: add ConstructBuilding (Farm); change priority calculation Kelly Martin 2012-12-01 17:39:01 -0600
  • bb2b97baa3 autolabor: 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
  • 201430ed08 Autolabor: add health awareness, fix initialization crash, fix idle dwarf loop crash Kelly Martin 2012-12-01 14:08:15 -0600
  • 92503db505 Sanity check before showing gui. Warmist 2012-12-01 18:42:23 +0200
  • 397fdb00ae Work started on adventurer workshops. Warmist 2012-12-01 18:20:27 +0200
  • df2e9f00e1 Document that search now works in the stockpile settings screen. Alexander Gavrilov 2012-12-01 17:21:06 +0400
  • fd5b19fe8d Merge remote-tracking branch 'falconne/search' Alexander Gavrilov 2012-12-01 16:55:52 +0400
  • 58239e97ed Implement the history graph in the workflow status screen. Alexander Gavrilov 2012-12-01 16:50:03 +0400
  • afb6d8ef79 Autolabor: 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
  • d2ec52fa0b Merge branch 'master' into autolabor Kelly Martin 2012-11-30 21:47:30 -0600
  • 05dce0d2f1 Fix inadvertently prematurely terminated block comment. Kelly Martin 2012-11-30 21:24:18 -0600
  • e5f509a994 autofarm: sync with changes to structures for df-item.xml Kelly Martin 2012-11-30 20:51:40 -0600
  • 021d089709 sync structures Kelly Martin 2012-11-30 20:25:19 -0600
  • 384a667e97 Assorted progress on new autolabor. Still lots of issues. Kelly Martin 2012-11-30 20:22:58 -0600
  • 63e4c16aa1 Sync structures Kelly Martin 2012-11-30 20:22:29 -0600
  • 6bc6f3e555 Merge branch 'search' Anuradha Dissanayake 2012-12-01 10:21:37 +1300
  • 5f3328dcb2 Merge branch 'master' into autolabor Kelly Martin 2012-11-30 11:25:41 -0600
  • eecb604800 Sync submodules Kelly Martin 2012-11-30 11:23:58 -0600
  • 5d8adbc779 Merge branch 'master' of https://github.com/jjyg/dfhack.git Kelly Martin 2012-11-30 11:15:15 -0600
  • 57233cb350 Merge branch 'master' of https://github.com/angavrilov/dfhack.git Kelly Martin 2012-11-30 11:09:03 -0600
  • 9e30bf0dff Autofarm: 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
  • 0bfe006016 Try to reimplement the inventory monitor by falconne in lua. Alexander Gavrilov 2012-11-30 19:10:17 +0400
  • 9ed7a56202 deathcause: handle non-dead units jj 2012-11-30 15:50:35 +0100
  • 210c1650ec Add stockpile screen searching capability Anuradha Dissanayake 2012-12-01 01:01:04 +1300
  • 2cb594ba89 Tweak the workflow lua api: include history in output of listConstraints. Alexander Gavrilov 2012-11-30 14:48:05 +0400
  • abe027c940 Copy changes from ag fork Anuradha Dissanayake 2012-11-30 22:44:05 +1300
  • 13666ec6e6 Merge remote-tracking branch 'remotes/origin/automaterial' Anuradha Dissanayake 2012-11-30 20:27:32 +1300
  • d2a13ad2c7 Merge branch 'autopasture' Anuradha Dissanayake 2012-11-30 19:53:14 +1300
  • d59d1c652e Fix gcc compile of search plugin Anuradha Dissanayake 2012-11-30 19:50:42 +1300
  • f8dea0e9f9 Autofarm: only try to plant things that have seeds. Kelly Martin 2012-11-29 18:19:53 -0600
  • 0fb5ad7729 Some readme and bugfixes Warmist 2012-11-30 01:17:01 +0200
  • c31b320722 Building now respects required items. Warmist 2012-11-30 00:02:03 +0200
  • 49de3fe237 Removed spam yet again... Warmist 2012-11-29 20:50:02 +0200
  • 471d15ba4c New building selection dialog. Warmist 2012-11-29 20:49:16 +0200
  • 346b402a0f Allow look up/down, unsuspend job if pressing wait with job. Warmist 2012-11-29 18:49:36 +0200
  • f617d2844b Fixed look exit and allow skip messages Warmist 2012-11-29 18:33:04 +0200