Commit Graph

  • a0d2f262b0 Update submodules. expwnent 2013-01-02 21:38:53 -0500
  • 123f34bf85 Ignore swap files. expwnent 2013-01-02 21:06:48 -0500
  • 285ee3b399 True transformation: got rid of debug print statements. expwnent 2013-01-02 19:45:08 -0500
  • ec024c3b9f Merge branch 'eventManager' into trueTransformation expwnent 2013-01-02 19:26:45 -0500
  • 5865579b23 EventManager: got rid of print statement. expwnent 2013-01-02 19:26:37 -0500
  • a8b0a7e695 EventManager: got rid of silly print statement. expwnent 2013-01-02 19:25:24 -0500
  • 8c4e63e0cd Merge branch 'eventManager' into trueTransformation expwnent 2013-01-02 19:24:14 -0500
  • 6d2773856a EventManager: fixed a few things. expwnent 2013-01-02 19:23:40 -0500
  • d4afa4b6e4 True Transformation: turn into something temporarily, then permanently transform into another creature. If you try to do that with a syndrome, you can't do it recursively. expwnent 2013-01-02 19:21:25 -0500
  • 0f2b9a3524 Merge branch 'trueTransformation' into trueTransformation2 expwnent 2013-01-02 18:31:15 -0500
  • 4e4e382b8f EventManager: added syndrome event. expwnent 2013-01-02 18:30:15 -0500
  • 03650dbdbd True transformation. Temp commit. expwnent 2013-01-02 17:32:11 -0500
  • 8b5e847dfa New event for eventful. postWorkshopFillSidebarMenu for tweaking the sidebar menu on workshops. Warmist 2013-01-02 23:43:38 +0200
  • 38ef75418a AutoSyndrome: added an option to delete boiling rocks as they are created (on by default). expwnent 2013-01-02 14:09:16 -0500
  • 5e2877be23 AutoSyndrome: added options for worker only (vs all in building), allow multiple targets, and allow multiple syndromes. expwnent 2013-01-02 13:44:56 -0500
  • bf0f0e910b Merge branch 'eventManager' into autoSyndrome expwnent 2013-01-02 12:40:20 -0500
  • d35164656f Merge branch 'recent' into diggingInvaders-unstable expwnent 2013-01-02 11:36:57 -0500
  • f680ef7ee3 Made git ignore vim swap files. expwnent 2013-01-02 11:30:06 -0500
  • 144e0b4dcb Digging Invaders: merged eventManager and recent. expwnent 2013-01-02 11:26:30 -0500
  • c3b2ae2137 EventManager: allowed plugins to specify how often they need events to be checked, in the event that monitoring is necessary. expwnent 2013-01-02 11:07:56 -0500
  • 581a8dd955 Prevent material selection cursor from going past its bounds Anuradha Dissanayake 2013-01-02 22:27:26 +1300
  • fa78d6ccfc Merge branch 'recent' into eventManager-unstable expwnent 2013-01-02 03:16:45 -0500
  • b320fb25f3 AutoSyndrome: added smart arguments for location, worker id, and reaction id. expwnent 2013-01-01 23:56:31 -0500
  • 4e99841862 EventManager: made Buildings module keep track of buildings so that it can do findAtTile in constant time. expwnent 2013-01-01 22:22:31 -0500
  • 1fe3a0e343 Merge branch 'automaterial_box' Anuradha Dissanayake 2013-01-02 14:01:11 +1300
  • 41615d0446 Autolabor: adjust idle clawback to deal with "pickup equipment" for miners. Kelly Martin 2013-01-01 17:53:24 -0600
  • d50aa24ebf Autolabor: fix idle stepdown (seems to work much better), change some scoring weights, change autolabor list output to include busy and idle counters Kelly Martin 2013-01-01 16:35:09 -0600
  • 3a24565728 Autolabor: add construction labor for hatch. Kelly Martin 2013-01-01 15:12:45 -0600
  • 7df7b1758c Merge branch 'automaterial' of https://github.com/Falconne/dfhack into automaterial_box Anuradha Dissanayake 2013-01-01 19:51:29 +1300
  • a1eadd0f08 Allocate sky blocks when needed. Allow stairs to be designated on top of each other in open space. Anuradha Dissanayake 2013-01-01 15:45:52 +1300
  • 0572e87d7b SkyEternal: allocates new z-levels of sky as needed, or on request. expwnent 2012-12-31 13:50:44 -0500
  • 6ab8c8c30e Autolabor: change fishery build labor to CLEAN_FISH to control random acts of fish extermination; add build labor for wells. Kelly Martin 2012-12-28 07:58:29 -0600
  • 6d4c003748 Autolabor: fix dig-from-below bug regaring mining jobs, add overallocation detection and remediation, fix fishing and hunting Kelly Martin 2012-12-27 02:52:54 -0600
  • 5d04148aad Make gcc happy Anuradha Dissanayake 2012-12-27 20:15:32 +1300
  • 1ed129e1a7 Allow placing constructions in unconnected open space, with sensible restrictions Anuradha Dissanayake 2012-12-25 21:59:27 +1300
  • 40e25b6a1f Better handling of open space construction placement falconne 2012-12-24 08:58:03 +1300
  • 5e54c9919a Improved check for figuring out what tiles can have constructions. Anuradha Dissanayake 2012-12-24 00:59:12 +1300
  • e4f4943b10 Merge branch 'master' of https://github.com/angavrilov/dfhack Warmist 2012-12-23 12:34:05 +0200
  • 2f48ed5d9a Added restrictliquids and restrictice commands. rampaging-poet 2012-12-23 01:09:21 -0800
  • 03aedf6895 Enabling designation like rectangular selection for constructions, with unlimited selection size and auto skipping of tiles that can't be built on. Anuradha Dissanayake 2012-12-04 10:30:49 +1300
  • a4dc79565a AutoSyndrome: allowed for triggering DFHack commands from in game reactions. expwnent 2012-12-22 00:13:07 -0500
  • bb3a491d68 Implement a per-save lua init script. Alexander Gavrilov 2012-12-21 14:00:50 +0400
  • 786149a630 Added new event to eventful: onWorkshopFillSidebarMenu Warmist 2012-12-21 00:42:15 +0200
  • 46b9148277 Digging invaders: it still doesn't work, but now it's a lot simpler. expwnent 2012-12-20 00:35:45 -0500
  • 9cb3f19630 Digging invaders: Minor changes. Still unstable. expwnent 2012-12-19 20:44:22 -0500
  • ee4f37ff72 Merge branch 'canWalkBetween' into diggingInvaders expwnent 2012-12-19 20:31:17 -0500
  • 7972902c81 stepBetween: named a few things better, and fixed a lot. expwnent 2012-12-19 20:30:37 -0500
  • fcbc5d1cb0 Digging invaders. Temp commit. Unstable. expwnent 2012-12-19 18:46:46 -0500
  • a93c0223a2 EventManager: unstable. Temp commit. expwnent 2012-12-18 20:28:30 -0500
  • 555c754636 EventManager: added construction and building events. expwnent 2012-12-18 18:34:38 -0500
  • a9fec84c72 Autolabor: add paved roads. Kelly Martin 2012-12-18 16:23:02 -0600
  • a09764e77b Digging Invaders: more optimizations. expwnent 2012-12-18 15:22:21 -0500
  • 110a9a5579 Digging Invaders: a bit faster. expwnent 2012-12-17 20:44:35 -0500
  • 937769874d Digging Invaders: kind of works, but WAAAAAY too slow. expwnent 2012-12-17 20:12:11 -0500
  • 957a4da474 Minor changes. expwnent 2012-12-17 18:05:57 -0500
  • 515eb3b060 Reverted the silly changes to Buildings module that didn't work anyway. expwnent 2012-12-17 17:38:47 -0500
  • ef80dbacde More fiddling. Almost kind of works. expwnent 2012-12-17 17:36:35 -0500
  • 76fcf1c335 Digging invaders: multi-dimensional edge cost: always prefer walking over digging, no matter how far. expwnent 2012-12-17 14:22:45 -0500
  • 94673e447d diggingInvaders: reimplemented path-based digging. Works kind of ok. expwnent 2012-12-17 13:37:02 -0500
  • ed1766936b diggingInvaders: sadly, it seems that minimum spanning tree is a terrible heuristic for vertex Steiner tree in this case. expwnent 2012-12-17 00:54:39 -0500
  • 3fde504ae2 Merge branch 'canWalkBetween' into diggingInvaders expwnent 2012-12-17 00:25:31 -0500
  • 22837af8d7 canWalkBetween: fixed bug involving ramps. expwnent 2012-12-17 00:25:14 -0500
  • bf25ea5129 diggingInvaders: fixed a major bug with edge sorting. expwnent 2012-12-17 00:17:07 -0500
  • d79583a2c9 Merge branch 'canWalkBetween' into diggingInvaders expwnent 2012-12-16 23:39:36 -0500
  • 1a6a09281b canWalkBetween: forgot a case with ramps. expwnent 2012-12-16 23:37:15 -0500
  • d2be8f18e1 canWalkBetween: forgot a case with stairs. expwnent 2012-12-16 23:30:35 -0500
  • 01e5e93825 Renamed Maps::canWalkBetween to Maps::canPathBetween and added Maps::canWalkBetween, which does what it says. expwnent 2012-12-16 23:26:50 -0500
  • a61cbc661b diggingInvaders: starting a rewrite. Unstable expwnent 2012-12-16 21:44:23 -0500
  • 9aa95ddca8 diggingInvaders: int -> int32_t expwnent 2012-12-16 17:06:46 -0500
  • 2760484c37 diggingInvaders: cleanup. expwnent 2012-12-16 16:53:02 -0500
  • 131d19e4cf Merge branch 'eventManager' into diggingInvaders expwnent 2012-12-16 16:43:58 -0500
  • 8a242b3c0d Merge branch 'master' into diggingInvaders expwnent 2012-12-16 16:34:45 -0500
  • 78aab90f3a EventManager: whitespace. expwnent 2012-12-16 16:27:08 -0500
  • 0b157974f5 Merge branch 'eventManager' into autoSyndrome expwnent 2012-12-16 15:40:08 -0500
  • 3951d4d204 EventManager: made it safe to register/unregister while events are being triggered. expwnent 2012-12-16 15:39:39 -0500
  • 4ac6d9c0c3 Autolabor: add a number of destroy furniture labors (all "haul furniture") Kelly Martin 2012-12-16 00:03:26 -0600
  • 8bf359ba02 Autolabor: add labor for ivory & horn crafts (yawn) Kelly Martin 2012-12-15 21:18:06 -0600
  • 75db99a3c7 autoSyndrome: deleted an unused constant. expwnent 2012-12-15 18:49:45 -0500
  • 3e5537e321 autoSyndrome: made it use EventManager. expwnent 2012-12-15 18:47:51 -0500
  • dae162a0b4 Merge branch 'eventManager' into autoSyndrome expwnent 2012-12-15 18:18:59 -0500
  • d4d8e69556 EventManager: Allowed absolute time registration. expwnent 2012-12-15 18:08:59 -0500
  • 935058f0a5 EventManager: moved files around, made eventExample not run by default, and got rid of the silly NONE event type. expwnent 2012-12-15 17:43:41 -0500
  • 86e002f3ff EventManager: added item creation event. expwnent 2012-12-15 16:49:13 -0500
  • b0314755e0 EventManager: added unit death event. expwnent 2012-12-15 14:40:11 -0500
  • 4af6b728b7 Small fix to gm-editor. Added proj_itemst and proj_unitst to eventful. Now you can make custom projectiles (e.g. rockets?) Warmist 2012-12-15 13:27:16 +0200
  • 155a4d044c EventManager: fiddled with time events. Made it possible to register for time events before a world is loaded. Also added some files I forgot to add to the previous commit. expwnent 2012-12-14 23:29:28 -0500
  • cf619a519e EventManager: made event handlers unregister when plugins are unloaded. Also changed PluginManager so that plugins can call core.getPluginManager() during plugin_init. expwnent 2012-12-14 22:14:38 -0500
  • 747723187f EventManager: first draft. expwnent 2012-12-14 21:05:38 -0500
  • cd7c39f2db Autolabor: add deconstruct labor for cages Kelly Martin 2012-12-14 09:34:03 -0600
  • 08f454cc81 Removed old reactionhooks.lua Warmist 2012-12-14 16:41:59 +0200
  • e46d434c25 Missing lua file for eventful. Warmist 2012-12-14 16:33:26 +0200
  • af7f11fdfa autoSyndrome: made the syndrome logic make more sense. expwnent 2012-12-13 11:21:51 -0500
  • bba96494f3 ruby: add unit_hostiles to list hostiles units (duh) jj 2012-12-13 17:19:23 +0100
  • a28fc65e6d autoSyndrome now deals with creature_class. expwnent 2012-12-13 11:13:56 -0500
  • 2535b50bfc Autolabor: add construct chain labor, add destruct trap labor, change overbroad test for military status (was catching uniformed reservists, who are eligible to do civilian labor) Kelly Martin 2012-12-12 22:25:23 -0600
  • 3a541e26be autoSyndrome: automatically detects boiling rock syndromes better, and checks if each syndrome is applicable to the unit that finished the job. expwnent 2012-12-12 23:01:05 -0500
  • 19ff6962bc slayrace: typo jj 2012-12-13 01:47:58 +0100
  • 75ad052ac9 move create-items out of devel/, add Readme entry jj 2012-12-13 00:29:56 +0100
  • 723ff7d632 slayrace: target undeads, ignore chained creatures, fix magma column mode going through floors jj 2012-12-13 00:13:16 +0100
  • 82031092a9 Autolabor: rework tool management to try to reduce tool litter Kelly Martin 2012-12-12 14:28:11 -0600