6cf8220f28Add SetUnitLabors protobuf API.
Will Rogers
2012-04-10 20:41:54 -0400
59ddbfacb7Implement item occupancy tracking in MapCache.
Alexander Gavrilov
2012-04-10 20:19:41 +0400
b15d2da819Get rid of some obsolete api functions, and restructure MapCache.
Alexander Gavrilov
2012-04-10 18:21:19 +0400
7d0cfb7e80Merge branch 'master' of git://github.com/angavrilov/dfhack
Robert Heinrich
2012-04-10 10:18:38 +0200
249be0c1a0Change SC_MAP_LOADED handling: only NULL/not NULL change is meaningful.
Alexander Gavrilov
2012-04-10 12:11:00 +0400
93c795cfc3Job module api tweaks: add a namespace to match others and some funcs.
Alexander Gavrilov
2012-04-10 11:43:36 +0400
f8123c3b40zone: can now assign to and from built cages. autobutcher: fixed initializing when getting SC_MAP_LOADED event while a map is currently running
Robert Heinrich
2012-04-10 09:15:38 +0200
0e0740fddfStop printall(df.global) from breaking if there are unknown addresses.
Alexander Gavrilov
2012-04-10 10:34:03 +0400
b2d976b06bzone tool: added new filter 'nograzer'
Robert Heinrich
2012-04-10 04:10:07 +0200
674337e3aeadded tweak clear-resident which fixes bugged migrants and makes them proper members of the fortress. added tweak clear-merchant which assimilates merchants who linger at the map edge into the fortress. updated readme.rst
Robert Heinrich
2012-04-10 00:22:38 +0200
e26fbd4e4cminor: updated readme.rst
Robert Heinrich
2012-04-09 18:46:43 +0200
37f3056fddautobutcher: fixed behaviour of keywords 'all' and 'new'. (didn't work properly with watch, unwatch and forget)
Robert Heinrich
2012-04-09 18:36:01 +0200
64a7168b83added a usage example for 'autobutcher unwatch' to readme.rst
Robert Heinrich
2012-04-09 16:19:06 +0200
8ae774fbd5fixed wrong description of the behaviour for using keyword 'all' in autobutcher (affects all races on the watchlist, not all races in your fort)
Robert Heinrich
2012-04-09 16:02:03 +0200
27c195995fminor: updated readme.rst
Robert Heinrich
2012-04-09 15:51:27 +0200
eb4aa44697minor: replaced some tabs with spaces in readme.rst
Robert Heinrich
2012-04-09 15:47:27 +0200
afba284283autobutcher: added a forgotten ';'
Robert Heinrich
2012-04-09 15:35:25 +0200
b6adfaaf0aMerge branch 'master' of git://github.com/peterix/dfhack
Robert Heinrich
2012-04-09 15:09:39 +0200
a9ff1d0423autonestbox and autobutcher store settings in the savegame. added command list_export to autobutcher which prints the current settings and watchlist in a batch file format (to allow importing settings to other savegames). updated readme.rst
Robert Heinrich
2012-04-09 15:03:26 +0200
585de77489Track structures
Petr Mrázek
2012-04-09 00:59:57 +0200
9bba09b78cFix digv command in init script example
Petr Mrázek
2012-04-09 00:59:22 +0200
f609aa0db7zone: can now search for merchants (to allow pitting them). autobutcher: ignore merchant animals, ignore war/hunting creatures, fixed autowatch, stop spamming the console if there is nothing to report. updated readme.rst
Robert Heinrich
2012-04-08 12:51:03 +0200
53118bc986Merge remote-tracking branch 'rossm/master'
Kelly Martin
2012-04-08 01:45:16 -0500
ad657c68a3Leave merchant stuff alone, even if they're certainly dwarfs.
Kelly Martin
2012-04-08 01:07:29 -0500
de960e65f5Stealing animals from traders is bad.
Kelly Martin
2012-04-07 23:25:40 -0500
2e6ee0ac84Don't assign dead animals to pastures.
Kelly Martin
2012-04-07 20:36:29 -0500
dac84080c0Exclude grazing units from autonestbox to avoid starving da poor boids
Kelly Martin
2012-04-07 20:26:56 -0500
c89416a3f8Merge remote-tracking branch 'rh73/master'
Kelly Martin
2012-04-07 12:23:31 -0500
a52eda04c9Merge remote-tracking branch 'origin/master'
Kelly Martin
2012-04-07 12:13:10 -0500
f931060dd9Exclude worn items from counts for workflow
Kelly Martin
2012-04-07 12:11:53 -0500
45ae2ed67fPull a few utility functions into the core and publish to lua.
Alexander Gavrilov
2012-04-07 19:08:30 +0400
e74788cb26Add a generic facility for object finalization during stack unwind.
Alexander Gavrilov
2012-04-07 14:21:38 +0400
55e059c40fautobutcher: added keywords 'all' and 'new' for handling the whole watchlist. added option 'autowatch' which will put all new tame animal races onto the watchlist using the current default settings
Robert Heinrich
2012-04-07 11:15:49 +0200
e3fb922f53fixed handling of units in cages who have an invalid map pos.
Robert Heinrich
2012-04-07 06:47:32 +0200
e0a535897bminor: updated readme.rst
Robert Heinrich
2012-04-07 05:21:16 +0200
c5fc8aab9fautobutcher: now accepts list of races in one command
Robert Heinrich
2012-04-07 05:05:42 +0200
e8ccbb4b2cMerge branch 'master' of git://github.com/peterix/dfhack
Robert Heinrich
2012-04-07 02:49:39 +0200
1b3818b8fdminor: fix readme.rst
Robert Heinrich
2012-04-07 02:35:00 +0200
eff5189acbadded autobutcher: watch lifestock, mark excess animals for slaughter. Not quite done yet (doesn't save config etc) but already works fine.
Robert Heinrich
2012-04-07 02:31:10 +0200
ac0d878b69ruby: include memstruct in autogen
jj
2012-04-06 19:59:11 +0200
52007e0d4fruby: patron for memory primitives
jj
2012-04-06 19:30:58 +0200
0daafef690Wrap MaterialInfo for lua.
Alexander Gavrilov
2012-04-06 19:56:19 +0400
2640addf49Split LuaTools.cpp to separate core utils from general dfhack api.
Alexander Gavrilov
2012-04-06 18:00:54 +0400
903e9ee716Export a few more functions to lua.
Alexander Gavrilov
2012-04-06 11:21:28 +0400
577e333ac9some cleanup in zone tool, added slaughter option, autonestbox is now an own command which can be set to run every X ticks
Robert Heinrich
2012-04-05 20:32:44 +0200
df98d67ad7Merge branch 'master' of git://github.com/peterix/dfhack
RossM
2012-04-05 10:00:56 -0700
9eed9f0d24Wrap a few utility functions defined on the c++ side for lua.
Alexander Gavrilov
2012-04-05 19:55:59 +0400
109edc5e77Track stonesense
Petr Mrázek
2012-04-05 16:15:41 +0200
28a741082fEncode & decode names in utf-8 for transfer in remote messages.
Alexander Gavrilov
2012-04-05 18:10:16 +0400
511fceff0aMerge branch 'master' of git://github.com/peterix/dfhack
Robert Heinrich
2012-04-05 11:41:01 +0200
33ceee8310zone tool: some cleanup, added 'slaughter' command
Robert Heinrich
2012-04-05 11:40:27 +0200
59f411e401Oops, forgot return statement.
Alexander Gavrilov
2012-04-05 12:32:10 +0400
3afed43cdbExperimental: try wrapping a dfhack api function.
Alexander Gavrilov
2012-04-05 11:59:39 +0400
d1b27418a6Add a World::GetPersistentData version that auto-adds if not found.
Alexander Gavrilov
2012-04-05 11:32:23 +0400
b1c41c2c9fMerge branch 'master' of git://github.com/peterix/dfhack
RossM
2012-04-04 23:33:49 -0700
564150bb19Persist autolabor config in the savefile.
RossM
2012-04-04 23:33:26 -0700
330118ee27Fix zone tool
Petr Mrázek
2012-04-05 03:00:10 +0200
7fa4ffeb9eAdd a html version of the LUA API doc, package it.
Petr Mrázek
2012-04-05 02:39:38 +0200
aaffdd56d8Fixes to all of the new stuff.
Warmist
2012-04-04 19:06:56 +0300
1b6f5f3f34Add additional related data to ListJobSkills.
Will Rogers
2012-04-04 11:53:47 -0400
796bc18fb0zone plugin: fixed bug when parsing options
Robert Heinrich
2012-04-04 16:48:22 +0200
b8421c4e1areadme.rst: removed duplicate line
Robert Heinrich
2012-04-04 15:56:14 +0200
8fbdb5fd22updated readme.rst with new filters/commands for the zone plugin
Robert Heinrich
2012-04-04 15:37:14 +0200
5ce0e7dbf2zone tool: added lots of filters, added mass-assigning of nestboxes
Robert Heinrich
2012-04-04 14:58:53 +0200
7efbd798ceUpgrade lua errors to structures when attaching stack trace.
Alexander Gavrilov
2012-04-04 13:34:07 +0400
81fb57a853Add color output and input prompt support to core lua api.
Alexander Gavrilov
2012-04-04 10:40:33 +0400
a76de8b777Fix detection of military dwarves. Add overview comments explaining why autolabor works how it does.
RossM
2012-04-03 23:26:15 -0700
9707939f2cwhoops, now it actually swaps souls :)
Warmist
2012-04-04 02:13:48 +0300
179c6e4025Revived adv_tools, with new reincarnate command.
Warmist
2012-04-04 02:06:35 +0300
6a6ca516c3Stupid bug with nemesis...
Warmist
2012-04-04 00:18:40 +0300
26f5e0dfb5Fixed a lot of bugs, mostly in dfusion->tools. Embark anywhere now works (in windows atleast), all other tools should work in both linux and windows. TODO: should move embark anywhere somewhere else (as it is code changing tool)
Warmist
2012-04-03 23:51:54 +0300
6d4ef1fd38Started rework lua files to be more hotkey friendly and adv/fort mode independant.
Warmist
2012-04-03 23:16:29 +0300
3a0bd73315Fix for getSelectedCreature in adv mode.
Warmist
2012-04-03 21:47:54 +0300
7e896277ecDon't export describeJobSkills.
Will Rogers
2012-04-03 14:22:46 -0400
59d7b6faabAdd ListJobSkills.
Will Rogers
2012-04-03 14:03:06 -0400
2d4af4ac3eA few more utility functions for lua.
Alexander Gavrilov
2012-04-03 20:02:01 +0400
8e1d26ff97Added ability to call dfuse as a hotkey.
Warmist
2012-04-03 16:17:43 +0300
42a9b0a592Make Core::Suspend safe in plugin_onupdate by pretending to hold the lock.
Alexander Gavrilov
2012-04-03 13:29:59 +0400
444377f9dbFinish documenting the DFHack core lua api existing so far.
Alexander Gavrilov
2012-04-03 13:13:44 +0400
3bd499ff93Limit number of dwarves assigned when idle dwarves are available.
RossM
2012-04-02 22:47:26 -0700
18a0c80d5dMerge branch 'master' of git://github.com/peterix/dfhack
RossM
2012-04-02 22:31:00 -0700
1afd3d07caAdd commands to change how autolabor handles specific jobs, and to list the current settings. Changes are not saved with the current world (yet).
RossM
2012-04-02 22:12:06 -0700