8c4e63e0cdMerge branch 'eventManager' into trueTransformation
expwnent
2013-01-02 19:24:14 -0500
6d2773856aEventManager: fixed a few things.
expwnent
2013-01-02 19:23:40 -0500
d4afa4b6e4True 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
0f2b9a3524Merge branch 'trueTransformation' into trueTransformation2
expwnent
2013-01-02 18:31:15 -0500
8b5e847dfaNew event for eventful. postWorkshopFillSidebarMenu for tweaking the sidebar menu on workshops.
Warmist
2013-01-02 23:43:38 +0200
38ef75418aAutoSyndrome: added an option to delete boiling rocks as they are created (on by default).
expwnent
2013-01-02 14:09:16 -0500
5e2877be23AutoSyndrome: added options for worker only (vs all in building), allow multiple targets, and allow multiple syndromes.
expwnent
2013-01-02 13:44:56 -0500
bf0f0e910bMerge branch 'eventManager' into autoSyndrome
expwnent
2013-01-02 12:40:20 -0500
d35164656fMerge branch 'recent' into diggingInvaders-unstable
expwnent
2013-01-02 11:36:57 -0500
f680ef7ee3Made git ignore vim swap files.
expwnent
2013-01-02 11:30:06 -0500
144e0b4dcbDigging Invaders: merged eventManager and recent.
expwnent
2013-01-02 11:26:30 -0500
c3b2ae2137EventManager: 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
581a8dd955Prevent material selection cursor from going past its bounds
Anuradha Dissanayake
2013-01-02 22:27:26 +1300
fa78d6ccfcMerge branch 'recent' into eventManager-unstable
expwnent
2013-01-02 03:16:45 -0500
b320fb25f3AutoSyndrome: added smart arguments for location, worker id, and reaction id.
expwnent
2013-01-01 23:56:31 -0500
4e99841862EventManager: made Buildings module keep track of buildings so that it can do findAtTile in constant time.
expwnent
2013-01-01 22:22:31 -0500
41615d0446Autolabor: adjust idle clawback to deal with "pickup equipment" for miners.
Kelly Martin
2013-01-01 17:53:24 -0600
d50aa24ebfAutolabor: 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
3a24565728Autolabor: add construction labor for hatch.
Kelly Martin
2013-01-01 15:12:45 -0600
a1eadd0f08Allocate 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
0572e87d7bSkyEternal: allocates new z-levels of sky as needed, or on request.
expwnent
2012-12-31 13:50:44 -0500
6ab8c8c30eAutolabor: 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
6d4c003748Autolabor: 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
2f48ed5d9aAdded restrictliquids and restrictice commands.
rampaging-poet
2012-12-23 01:09:21 -0800
03aedf6895Enabling 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
a4dc79565aAutoSyndrome: allowed for triggering DFHack commands from in game reactions.
expwnent
2012-12-22 00:13:07 -0500
bb3a491d68Implement a per-save lua init script.
Alexander Gavrilov
2012-12-21 14:00:50 +0400
786149a630Added new event to eventful: onWorkshopFillSidebarMenu
Warmist
2012-12-21 00:42:15 +0200
46b9148277Digging invaders: it still doesn't work, but now it's a lot simpler.
expwnent
2012-12-20 00:35:45 -0500
9cb3f19630Digging invaders: Minor changes. Still unstable.
expwnent
2012-12-19 20:44:22 -0500
ee4f37ff72Merge branch 'canWalkBetween' into diggingInvaders
expwnent
2012-12-19 20:31:17 -0500
7972902c81stepBetween: named a few things better, and fixed a lot.
expwnent
2012-12-19 20:30:37 -0500
515eb3b060Reverted the silly changes to Buildings module that didn't work anyway.
expwnent
2012-12-17 17:38:47 -0500
ef80dbacdeMore fiddling. Almost kind of works.
expwnent
2012-12-17 17:36:35 -0500
76fcf1c335Digging invaders: multi-dimensional edge cost: always prefer walking over digging, no matter how far.
expwnent
2012-12-17 14:22:45 -0500
94673e447ddiggingInvaders: reimplemented path-based digging. Works kind of ok.
expwnent
2012-12-17 13:37:02 -0500
ed1766936bdiggingInvaders: 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
3fde504ae2Merge branch 'canWalkBetween' into diggingInvaders
expwnent
2012-12-17 00:25:31 -0500
bf25ea5129diggingInvaders: fixed a major bug with edge sorting.
expwnent
2012-12-17 00:17:07 -0500
d79583a2c9Merge branch 'canWalkBetween' into diggingInvaders
expwnent
2012-12-16 23:39:36 -0500
1a6a09281bcanWalkBetween: forgot a case with ramps.
expwnent
2012-12-16 23:37:15 -0500
d2be8f18e1canWalkBetween: forgot a case with stairs.
expwnent
2012-12-16 23:30:35 -0500
01e5e93825Renamed Maps::canWalkBetween to Maps::canPathBetween and added Maps::canWalkBetween, which does what it says.
expwnent
2012-12-16 23:26:50 -0500
a61cbc661bdiggingInvaders: starting a rewrite. Unstable
expwnent
2012-12-16 21:44:23 -0500
9aa95ddca8diggingInvaders: int -> int32_t
expwnent
2012-12-16 17:06:46 -0500
0b157974f5Merge branch 'eventManager' into autoSyndrome
expwnent
2012-12-16 15:40:08 -0500
3951d4d204EventManager: made it safe to register/unregister while events are being triggered.
expwnent
2012-12-16 15:39:39 -0500
4ac6d9c0c3Autolabor: add a number of destroy furniture labors (all "haul furniture")
Kelly Martin
2012-12-16 00:03:26 -0600
8bf359ba02Autolabor: add labor for ivory & horn crafts (yawn)
Kelly Martin
2012-12-15 21:18:06 -0600
75db99a3c7autoSyndrome: deleted an unused constant.
expwnent
2012-12-15 18:49:45 -0500
3e5537e321autoSyndrome: made it use EventManager.
expwnent
2012-12-15 18:47:51 -0500
dae162a0b4Merge branch 'eventManager' into autoSyndrome
expwnent
2012-12-15 18:18:59 -0500
d4d8e69556EventManager: Allowed absolute time registration.
expwnent
2012-12-15 18:08:59 -0500
935058f0a5EventManager: 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
b0314755e0EventManager: added unit death event.
expwnent
2012-12-15 14:40:11 -0500
4af6b728b7Small 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
155a4d044cEventManager: 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
cf619a519eEventManager: 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
747723187fEventManager: first draft.
expwnent
2012-12-14 21:05:38 -0500
cd7c39f2dbAutolabor: add deconstruct labor for cages
Kelly Martin
2012-12-14 09:34:03 -0600
08f454cc81Removed old reactionhooks.lua
Warmist
2012-12-14 16:41:59 +0200
e46d434c25Missing lua file for eventful.
Warmist
2012-12-14 16:33:26 +0200
af7f11fdfaautoSyndrome: made the syndrome logic make more sense.
expwnent
2012-12-13 11:21:51 -0500
bba96494f3ruby: add unit_hostiles to list hostiles units (duh)
jj
2012-12-13 17:19:23 +0100
a28fc65e6dautoSyndrome now deals with creature_class.
expwnent
2012-12-13 11:13:56 -0500
2535b50bfcAutolabor: 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
3a541e26beautoSyndrome: 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