dfhack/plugins
expwnent c409289ee4 EventManager: TICK events should unregister correctly when requested and after they fire, other tweaks.
- fixed unregister to allow unregistering individual TICK events
 - make registerTick return the resulting freq you have to put back in to the handler in order for it to be unregisterable
- when TICK events fire, they now automatically remove themselves from handlers[TICK], as they should
- make sure manageTickEvent fires once per tick
2013-10-20 22:54:25 -04:00
..
Dfusion Merge remote-tracking branch 'warmist/master' 2012-11-12 10:50:48 +04:00
devel EventManager: TICK events should unregister correctly when requested and after they fire, other tweaks. 2013-10-20 22:54:25 -04:00
df2mc@a80abe848e Move depends out of main library, make them (static) libraries. 2012-03-13 14:46:48 +01:00
diggingInvaders Added enable/disable functionality to diggingInvaders. 2013-10-19 21:42:24 -04:00
dwarfexport Merge https://github.com/danaris/dfhack 2012-06-14 00:00:36 +02:00
isoworld@aa3b1bd51f Merge branch 'master' of https://github.com/cherrydev/dfhack 2013-04-24 16:13:27 +02:00
lua Added EVENT_MAX just in case someone wants it. 2013-10-20 15:24:31 -04:00
mapexport ditch the unused Vegetation module 2012-12-06 23:47:25 +01:00
proto Changed liquids to use an enum. 2013-04-04 14:28:43 +05:30
raw Add a special workshop for add spatter reactions into example raws. 2012-10-10 18:29:59 +04:00
ruby ruby: add FEATURE/ice map tile materials 2013-10-14 01:58:55 +02:00
skeleton skeletonShort: slightly easier to copy+paste it to start new plugins, but is more illegible to new DFHackers. 2013-05-30 19:07:22 -04:00
stonesense@0d41614ff3 Merge branch 'master' of https://github.com/cherrydev/dfhack 2013-04-24 16:13:27 +02:00
.keep Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts. 2011-06-20 01:12:07 +02:00
3dveins.cpp Validate vein types in the scan phase and leave unexpected ones alone. 2013-10-20 12:33:17 +04:00
Brushes.h Brush output lists numbers, update xml. 2012-05-11 07:00:18 +02:00
CMakeLists.txt Merge remote-tracking branch 'angavrilov/master' into 0.34.11-r4 2013-10-20 11:09:40 -04:00
Plugins.cmake Sync isoworld, some protobuf building changes 2013-04-02 22:37:41 +02:00
add-spatter.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
advtools.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
autoSyndrome.cpp Added enable/disable functionality to new plugins. 2013-10-19 21:19:39 -04:00
autodump.cpp autodump: typo in errmsg 2013-09-23 21:28:27 +02:00
autolabor.cpp Merge remote-tracking branch 'warmist/dev-EventManager-lua' into 0.34.11-r4 2013-10-20 14:52:40 -04:00
automaterial.cpp Remove "using namespace std" from MiscUtils.h. 2013-10-10 12:15:50 +04:00
autotrade.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
buildingplan.cpp Remove the use of lambdas in buildingplan. 2013-10-02 19:55:48 +04:00
burrows.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
catsplosion.cpp fix renamed pregnancy_ptr/mystery to pregnancy_genes/caste 2013-08-10 01:57:11 +02:00
changeitem.cpp zone: don't assign owned pets to a cage. the owner will release them, resulting into infinite hauling (df bug) 2012-04-15 23:21:36 +02:00
changelayer.cpp Follow change in xml again. 2012-08-27 23:03:02 +04:00
changevein.cpp More maps api refactoring and renaming. 2012-04-11 12:01:27 +04:00
cleanconst.cpp Cleanup 2013-06-14 14:46:10 -05:00
cleaners.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
cleanowned.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
colonies.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
createitem.cpp Make createitem create shoes in pairs (as well as gloves) 2013-04-08 08:29:50 -05:00
cursecheck.cpp Tweaks! 2012-03-29 18:37:22 +02:00
deramp.cpp More maps api refactoring and renaming. 2012-04-11 12:01:27 +04:00
dfstream.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
dig.cpp dig: ignore tile shape if hidden 2013-04-12 15:23:16 +02:00
digFlood.cpp Added enable/disable functionality to new plugins. 2013-10-19 21:19:39 -04:00
drybuckets.cpp Follow a typo fix in flag name. 2012-03-30 10:44:52 +04:00
dwarfmonitor.cpp Remove lambdas from dwarfmonitor and resume. 2013-10-03 16:30:06 +04:00
eventful.cpp eventful: no longer possible to disable an event type, event frequency is the minimum request frequency (most frequent), added array of event handler function pointers to simplify code 2013-10-20 19:56:48 -04:00
fastdwarf.cpp Merge remote-tracking branch 'angavrilov/master' into 0.34.11-r4 2013-10-19 20:19:29 -04:00
feature.cpp Tweaks! 2012-03-29 18:37:22 +02:00
filltraffic.cpp Merge branch 'master' of https://github.com/rampaging-poet/dfhack 2013-04-24 16:14:30 +02:00
fix-armory.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
fixpositions.cpp Synchronize with changes to df-structures 2012-07-16 20:56:46 -05:00
fixveins.cpp More maps api refactoring and renaming. 2012-04-11 12:01:27 +04:00
flows.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
follow.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
forceequip.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
getplants.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
infiniteSky.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
initflags.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
isoworldremote.cpp Skip ice and brook floors. 2013-04-06 17:07:46 +05:30
jobutils.cpp Merge further changes (???) 2012-09-10 09:19:21 -04:00
lair.cpp Add revforget command, lair plugin 2012-03-11 22:25:30 +01:00
liquids.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
manipulator.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
misery.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
mode.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
mousequery.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
outsideOnly.cpp Outside only: new plugin. Buildings that start with OUTSIDE_ONLY get destroyed instantly before they can be created. 2013-03-24 00:15:20 -04:00
plants.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
power-meter.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
probe.cpp Expose new MapCache features in probe and tiletypes. 2013-10-10 12:15:50 +04:00
prospector.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
regrass.cpp regrass: leaves tiles with the no_grow flag alone (avoids regrassing roads etc you embark on) 2012-04-23 00:34:19 +02:00
rename.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
resume.cpp Remove lambdas from dwarfmonitor and resume. 2013-10-03 16:30:06 +04:00
reveal.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
search.cpp Remove "using namespace std" from MiscUtils.h. 2013-10-10 12:15:50 +04:00
seedwatch.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
showmood.cpp Digging Invaders: merged eventManager and recent. 2013-01-02 11:26:30 -05:00
siege-engine.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
sort.cpp fix for updated viewlist_petst 2012-09-26 18:22:07 +02:00
steam-engine.cpp Remove "using namespace std" from MiscUtils.h. 2013-10-10 12:15:50 +04:00
stockpiles.cpp Tweaks! 2012-03-29 18:37:22 +02:00
stocks.cpp Stocks plugin: Add keywords to search for flags. 2013-04-24 23:31:37 +12:00
syndromeTrigger.cpp autoSyndrome/syndromeTrigger: made things off by default. 2013-05-24 15:55:19 -04:00
tiletypes.cpp Expose new MapCache features in probe and tiletypes. 2013-10-10 12:15:50 +04:00
treefarm.cpp Added enable/disable functionality to new plugins. 2013-10-19 21:19:39 -04:00
tubefill.cpp More maps api refactoring and renaming. 2012-04-11 12:01:27 +04:00
tweak.cpp Remove "using namespace std" from MiscUtils.h. 2013-10-10 12:15:50 +04:00
uicommon.h Remove "using namespace std" from MiscUtils.h. 2013-10-10 12:15:50 +04:00
versionosd.cpp Tweaks! 2012-03-29 18:37:22 +02:00
weather.cpp Dissolve the World module class into a namespace. 2012-10-06 13:46:20 +04:00
workNow.cpp workNow tweaks 2013-05-25 12:23:38 -04:00
workflow.cpp Remove "using namespace std" from MiscUtils.h. 2013-10-10 12:15:50 +04:00
zone.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00