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 |
jj
|
74ebe7d207
|
ruby: add df-static-flagarray
|
2012-12-04 17:55:29 +01:00 |
jj
|
0b80dff09d
|
ruby: add d-float support
|
2012-12-04 17:18:09 +01:00 |
Kelly Martin
|
0f1aaa6ec4
|
Autolabor: Items marked for dump now generate haul refuse demand. Also corrected labor for dump item jobs.
|
2012-12-04 01:59:44 -06:00 |
Anuradha Dissanayake
|
745b347b5b
|
Fix const correctness
|
2012-12-04 10:30:49 +13:00 |
Kelly Martin
|
287ee2bc04
|
Autolabor: allow multiple simultaneous jobs at farms.
|
2012-12-03 14:20:57 -06:00 |
Warmist
|
3bce3838af
|
Advfort now supports workshops and siege weapons >:)
|
2012-12-03 21:49:17 +02:00 |
Warmist
|
d9a5eefb9a
|
gm-editor fix: cursor remembers its position.
|
2012-12-03 21:48:23 +02:00 |
jj
|
3953112eb9
|
dump Vegetation::t_plant, fix plant.is_burning
|
2012-12-03 19:03:07 +01:00 |
Kelly Martin
|
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
|
2012-12-03 04:28:08 -06:00 |
Kelly Martin
|
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.
|
2012-12-03 01:41:02 -06:00 |
Kelly Martin
|
44bb965c97
|
Autolabor: add more building labors
|
2012-12-02 18:41:20 -06:00 |
Kelly Martin
|
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.
|
2012-12-02 14:27:13 -06:00 |
Kelly Martin
|
b743f4f42d
|
Autolabor: remove some debug spam, and fix an error in computing preference scoring
|
2012-12-02 09:47:15 -06:00 |
Alexander Gavrilov
|
dc7f9f56cd
|
Implement a low stock level announcement as suggested by falconne.
|
2012-12-02 15:31:43 +04:00 |
Alexander Gavrilov
|
9703d3fd8f
|
Detect mouse press events for lua.
|
2012-12-02 14:43:23 +04:00 |
Kelly Martin
|
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)
|
2012-12-02 02:02:16 -06:00 |
Kelly Martin
|
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.
|
2012-12-01 23:12:41 -06:00 |
Kelly Martin
|
15f7ffa0e2
|
autolabor: add ConstructBuilding (Farm); change priority calculation
|
2012-12-01 17:39:01 -06:00 |
Kelly Martin
|
bb2b97baa3
|
autolabor: exclude "item lost" jobs, exclude jobs that are not first-in-queue at workshop, improve debug messages
|
2012-12-01 16:09:52 -06:00 |
Kelly Martin
|
201430ed08
|
Autolabor: add health awareness, fix initialization crash, fix idle dwarf loop crash
|
2012-12-01 14:08:15 -06:00 |
Warmist
|
92503db505
|
Sanity check before showing gui.
|
2012-12-01 18:42:23 +02:00 |
Warmist
|
397fdb00ae
|
Work started on adventurer workshops.
|
2012-12-01 18:20:27 +02:00 |
Alexander Gavrilov
|
df2e9f00e1
|
Document that search now works in the stockpile settings screen.
|
2012-12-01 17:21:06 +04:00 |
Alexander Gavrilov
|
fd5b19fe8d
|
Merge remote-tracking branch 'falconne/search'
Conflicts:
plugins/search.cpp
|
2012-12-01 16:55:52 +04:00 |
Alexander Gavrilov
|
58239e97ed
|
Implement the history graph in the workflow status screen.
|
2012-12-01 16:50:03 +04:00 |
Kelly Martin
|
afb6d8ef79
|
Autolabor: improve (hopefully) the functionality for mapping jobs to labors. Still some gaps to fill, but not many.
|
2012-12-01 02:26:06 -06:00 |
Kelly Martin
|
d2ec52fa0b
|
Merge branch 'master' into autolabor
|
2012-11-30 21:47:30 -06:00 |
Kelly Martin
|
05dce0d2f1
|
Fix inadvertently prematurely terminated block comment.
|
2012-11-30 21:24:18 -06:00 |
Kelly Martin
|
e5f509a994
|
autofarm: sync with changes to structures for df-item.xml
|
2012-11-30 20:51:40 -06:00 |
Kelly Martin
|
021d089709
|
sync structures
|
2012-11-30 20:25:19 -06:00 |
Kelly Martin
|
384a667e97
|
Assorted progress on new autolabor. Still lots of issues.
|
2012-11-30 20:22:58 -06:00 |
Kelly Martin
|
63e4c16aa1
|
Sync structures
|
2012-11-30 20:22:29 -06:00 |
Anuradha Dissanayake
|
6bc6f3e555
|
Merge branch 'search'
|
2012-12-01 10:21:37 +13:00 |
Kelly Martin
|
5f3328dcb2
|
Merge branch 'master' into autolabor
Conflicts:
plugins/autolabor.cpp
|
2012-11-30 11:25:41 -06:00 |
Kelly Martin
|
eecb604800
|
Sync submodules
|
2012-11-30 11:23:58 -06:00 |
Kelly Martin
|
5d8adbc779
|
Merge branch 'master' of https://github.com/jjyg/dfhack.git
|
2012-11-30 11:15:15 -06:00 |
Kelly Martin
|
57233cb350
|
Merge branch 'master' of https://github.com/angavrilov/dfhack.git
Conflicts:
scripts/autofarm.rb (resolved with added bug correction)
|
2012-11-30 11:09:03 -06:00 |
Kelly Martin
|
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.
|
2012-11-30 11:05:37 -06:00 |
Alexander Gavrilov
|
0bfe006016
|
Try to reimplement the inventory monitor by falconne in lua.
For no other reason than to provide a complete example of lua
interface for a native plugin :)
TODO: paint the graph in the right pane.
|
2012-11-30 19:10:17 +04:00 |
jj
|
9ed7a56202
|
deathcause: handle non-dead units
|
2012-11-30 15:50:35 +01:00 |
Anuradha Dissanayake
|
210c1650ec
|
Add stockpile screen searching capability
|
2012-12-01 01:01:04 +13:00 |
Alexander Gavrilov
|
2cb594ba89
|
Tweak the workflow lua api: include history in output of listConstraints.
|
2012-11-30 14:48:05 +04:00 |
Anuradha Dissanayake
|
abe027c940
|
Copy changes from ag fork
|
2012-11-30 22:44:05 +13:00 |
Anuradha Dissanayake
|
13666ec6e6
|
Merge remote-tracking branch 'remotes/origin/automaterial'
|
2012-11-30 20:27:32 +13:00 |
Anuradha Dissanayake
|
d2a13ad2c7
|
Merge branch 'autopasture'
|
2012-11-30 19:53:14 +13:00 |
Anuradha Dissanayake
|
d59d1c652e
|
Fix gcc compile of search plugin
|
2012-11-30 19:50:42 +13:00 |
Kelly Martin
|
f8dea0e9f9
|
Autofarm: only try to plant things that have seeds.
|
2012-11-29 18:19:53 -06:00 |