summaryrefslogtreecommitdiff
path: root/plugins/autodump.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix build and allow autodump to any walkable tile (e.g. a stair).Alexander Gavrilov2012-07-061-1/+1
|
* Remove stuff that shouldn't be in the core, and expose to lua what's left.Alexander Gavrilov2012-05-201-12/+5
| | | | | | | | | Specifically, any "if (verbose) { Core::printerr("blah") }" kind of stuff definitely doesn't belong in the common API functions. Also, ref->getUnit() is very expensive. On the other hand, checks for crash-inducing conflicts with the ui should be in the core api, and not in client plugins.
* Modified autodump to enable extraction of equipped items from unit inventoryplayfordh2012-05-151-2/+13
| | | | Signed-off-by: playfordh <harlanplayford@gmail.com>
* Add core api for moving items between ground and containers.Alexander Gavrilov2012-04-121-9/+1
|
* Implement item occupancy tracking in MapCache.Alexander Gavrilov2012-04-101-77/+14
|
* Get rid of some obsolete api functions, and restructure MapCache.Alexander Gavrilov2012-04-101-1/+1
|
* Follow a typo fix in flag name.Alexander Gavrilov2012-03-301-4/+4
|
* Make plugins accept explicit output stream references.Alexander Gavrilov2012-03-101-23/+23
| | | | | | | | This is an incompatible change to the plugin ABI. The Console is not thread-safe unless used indirectly via color_ostream_proxy, so everything should use their per-thread stream.
* Get rid of Simple namespace, Gui module is now a namespace.Petr Mrázek2012-03-031-5/+4
|
* New plugin interfacePetr Mrázek2012-02-211-6/+2
|
* DFhackCExport is only needed on the plugin_* functionsQuietust2012-02-131-6/+6
|
* Move TileTypes to XML, part 1 - a bunch of stuff is now brokenQuietust2012-02-131-1/+1
|
* In all loops that iterate across a vector, use a size_t as the indexQuietust2012-01-311-9/+9
|
* Actually scan through all parameters in autodump.Alexander Gavrilov2012-01-291-2/+2
|
* Add options to autodump that filter on the forbidden and hidden flags.Alexander Gavrilov2012-01-281-1/+27
| | | | | This allows processing only a specific subset of items by first setting an unlikely combination of flags, like dump+hide+forbid.
* Modify a number of commands to use CR_WRONG_USAGE for displaying help.Alexander Gavrilov2012-01-281-16/+13
|
* Use CoreSuspender and namespace df::enumsQuietust2012-01-211-3/+5
|
* Kill the Maps moduleQuietust2012-01-191-11/+8
|
* Significant cleanup of Maps module - next step will be to kill it properlyQuietust2012-01-191-4/+4
|
* Update code to accomodate the new coord/coord2d/coord_path structs.Alexander Gavrilov2012-01-191-5/+5
| | | | Also replicate the methods of DFCoord.
* angavrilov changed general_ref_type to be all uppercaseQuietust2012-01-181-1/+1
|
* Kill the Items moduleQuietust2012-01-161-9/+3
|
* df_item -> df::item, t_itemflags -> df::item_flagsQuietust2012-01-161-15/+15
|
* Typo - "desctruction" -> "destruction"Quietust2012-01-151-1/+1
|
* Fix deadlock in autodumpQuietust2012-01-151-1/+1
|
* Only use #include <> for system libraries - for everything else, use ""Quietust2012-01-151-17/+15
|
* Use general_ref::getType() instead of strict_virtual_cast<>Quietust2012-01-151-1/+1
|
* Merge https://github.com/quietust/dfhackPetr Mrázek2012-01-151-2/+1
|\ | | | | | | | | | | Conflicts: plugins/autodump.cpp plugins/cleaners.cpp
| * Remove unreferenced variablesQuietust2012-01-111-1/+0
| |
* | Add hotkey commands to destroy items under cursor, and a specific item.Alexander Gavrilov2012-01-141-13/+126
|/
* Header changes/cleanup.Petr Mrázek2011-12-311-9/+9
|
* Kill item variable accessors. YES.Petr Mrázek2011-10-251-2/+2
|
* Make autodump fix the block-local item ID vectors.Petr Mrázek2011-08-211-0/+27
|
* Many tweaks to plugins, reorganized the build system and removed more cruft.Petr Mrázek2011-08-141-0/+2
|
* Ported autodump toolPetr Mrázek2011-08-041-0/+215