Commit Graph

4960 Commits (5404b6947630ef3828d7b4af0e4fb867e78350a9)
 

Author SHA1 Message Date
expwnent 2ed7960f96 Tweaked utils.lua::processArgs to allow specification of a table of acceptable argument names. 2014-07-01 00:55:52 -04:00
expwnent f4c948054e Tweaked item-trigger. 2014-07-01 00:02:19 -04:00
expwnent f58e659193 item-trigger: trigger scripts based on equipping items, unequipping items, and striking enemies with items. Select item by type, material, or by *contaminant* material. 2014-06-30 08:16:10 -04:00
expwnent 801d521093 reaction-trigger now uses standard args. 2014-06-30 04:29:42 -04:00
expwnent c2890173d0 invasion-now is redundant with force, so I removed it. 2014-06-30 04:07:33 -04:00
expwnent cd9abacf34 Made modtools/force use standard argument processing. 2014-06-30 04:06:25 -04:00
expwnent 5811f07a1f attackTrigger -> attack-trigger 2014-06-30 03:42:56 -04:00
expwnent 1a9f9374de attackTrigger now uses standard arguments. 2014-06-30 03:41:23 -04:00
expwnent 10c001b1f4 Moved outside-only where it belongs. 2014-06-30 03:18:12 -04:00
expwnent fe875f7c02 Cleaned up eventful.lua.eventType. 2014-06-30 03:16:45 -04:00
expwnent 8ab87b45d0 Update NEWS. 2014-06-30 03:03:42 -04:00
expwnent c7636ae442 Deleted devel/printArgs because there's a script for that. 2014-06-30 02:56:07 -04:00
expwnent 2894b406ac Sorted devel CMakeList. 2014-06-30 02:54:15 -04:00
expwnent deb755fd57 Sorted the plugins CMakeList. 2014-06-30 02:51:23 -04:00
expwnent 0aa2dc149f Converted outsideOnly plugin to Lua script. 2014-06-30 02:21:58 -04:00
expwnent c3c025c034 Added Lua subroutine for standardized argument processing. 2014-06-30 02:19:50 -04:00
expwnent 961d033ade EventManager: unload event for convenience. 2014-06-29 10:03:55 -04:00
expwnent f88c176dd3 Removed autoSyndrome. 2014-06-29 06:16:52 -04:00
expwnent ed90ccf5ea Added reaction-trigger.lua to replace autoSyndrome. 2014-06-29 06:12:54 -04:00
expwnent a54ad7e5a0 Moved attackTrigger where it belongs. 2014-06-28 23:00:40 -04:00
expwnent 19310c32b3 Merge remote-tracking branch 'origin/scriptOrganization' into scriptOrganization 2014-06-28 22:57:47 -04:00
expwnent e89eaeef18 Update NEWS. 2014-06-28 04:40:16 -04:00
expwnent 72acd7bdf6 attackTrigger: call scripts when a unit attacks another with weapons of a given type or weapons of a given material. 2014-06-28 04:39:04 -04:00
expwnent d0dab4555a Fix typo. 2014-06-28 03:08:23 -04:00
expwnent a62b15ccd2 Revert "Allowed dfhack.timeout tick events to be queued before a world is loaded."
This reverts commit ecd75e9b3e.
2014-06-28 03:06:19 -04:00
expwnent 1d07aebdae Added example for repeatedly running lua fixes to dfhack.init-example. 2014-06-28 03:01:05 -04:00
expwnent f12aa3665b Removed the temporary lua events because EventManager does them better. 2014-06-28 02:46:08 -04:00
expwnent ceae634954 Squashed EventManager commented out thing I don't need anymore. 2014-06-28 02:41:00 -04:00
expwnent 8e7e87ac73 Added UNIT_ATTACK event to EventManager and exposed it to Lua. 2014-06-28 02:31:34 -04:00
expwnent c635632ae7 EventManager.cpp: fix indentation. 2014-06-27 22:09:01 -04:00
expwnent 2443568998 Merge branch 'develop' into scriptOrganization 2014-06-27 22:03:09 -04:00
lethosor 830b39e13b Non-silent version of Lua's run_command 2014-06-27 21:58:36 -04:00
expwnent 5539982ef6 Merge remote-tracking branch 'origin/scriptOrganization' into scriptOrganization 2014-06-27 06:50:59 -04:00
expwnent ecd75e9b3e Allowed dfhack.timeout tick events to be queued before a world is loaded. 2014-06-27 06:49:29 -04:00
expwnent 9a8b1d04fa Added functionality to repeat.lua so that you can make the thing that's repeating not happen right away. 2014-06-27 06:23:04 -04:00
expwnent 2827861edf Fixed minor error in growthbug. 2014-06-27 06:09:01 -04:00
expwnent 352e72b992 Update NEWS. 2014-06-27 06:06:02 -04:00
expwnent 0db0244d08 Added add-syndrome script to modtools and fixed syndromeUtil so it actually works. This should make it so that event hooks only have to be able to run scripts instead of run scripts and add syndromes. 2014-06-27 05:47:52 -04:00
expwnent c7d7f37c12 Updated dfhack.init-example for script reorganization. 2014-06-27 03:52:36 -04:00
expwnent 0f5bbd5631 Reorganized scripts folder. Deleted digmat.rb because it's redundant with digSmart and it has a higher FPS impact. 2014-06-27 03:46:22 -04:00
expwnent 187ce3c58b Fixed the organization of my new lua modules. They now go in library/lua instead of where plugin lua modules go. Updated scripts accordingly. 2014-06-27 02:43:05 -04:00
expwnent 61d73cc6c2 Prevented infinite loop on incorrect syntax in repeat script. 2014-06-27 01:46:00 -04:00
expwnent 66098c2bb4 Fixed wrong documentation on repeating scripts. 2014-06-27 01:40:36 -04:00
Alexander Gavrilov 17ed08cfe5 Fix the OSX image base address so that binary patches work correctly. 2014-06-26 18:28:50 +04:00
Alexander Gavrilov 6f162a4e72 Verify that mkmodule is called with the correct module name. 2014-06-26 18:11:05 +04:00
Alexander Gavrilov 9cb913b121 Update structures 2014-06-26 17:24:11 +04:00
Alexander Gavrilov 92c4514286 Merge branch 'embarktools-finder' of git://github.com/lethosor/dfhack into develop 2014-06-26 17:22:56 +04:00
Alexander Gavrilov d99c59e752 Merge remote-tracking branch 'jjyg/osx-binpatch' into develop 2014-06-26 17:22:52 +04:00
Alexander Gavrilov 82a5cd04d0 Merge remote-tracking branch 'q-github/develop' into develop 2014-06-26 17:07:34 +04:00
expwnent f557ec3358 Merge remote-tracking branch 'origin/develop' 2014-06-26 08:38:22 -04:00