Commit Graph

421 Commits (c7e0a13505976e6ba003a3facc5e1cd140395e5e)

Author SHA1 Message Date
Quietust 1450298484 assumed_identity -> identity 2014-07-29 16:30:22 -05:00
Quietust d6162cd189 death_info -> incident 2014-07-29 16:26:14 -05:00
Alexander Gavrilov 4902c577b3 Fix some crashes when running without globals and update structures. 2014-07-24 23:10:37 +04:00
Quietust 34ce7f61de Update find-offsets, find gview properly even if INTRO is enabled 2014-07-22 16:38:18 -05:00
Quietust 9435d8f4d9 Fix crashes caused by missing globals 2014-07-21 19:14:43 -05:00
expwnent a8f810cc3b Lots of tweaks. 2014-07-09 06:21:52 -04:00
expwnent 0a16bc2e12 Merge remote-tracking branch 'origin/perSaveScripts' into scriptOrganization
Conflicts:
	plugins/CMakeLists.txt
2014-07-07 09:01:07 -04:00
expwnent 9a17ecbf89 item-trigger typo 2014-07-07 05:52:54 -04:00
expwnent a22f4193eb random-trigger.lua: trigger random scripts 2014-07-06 05:33:21 -04:00
expwnent 026ef063a4 Removed spawnunit. 2014-07-06 03:03:13 -04:00
expwnent 5404b69476 Tweak repeat.lua. 2014-07-03 20:32:15 -04:00
expwnent ec8e58e5e3 Tweak transform-unit. 2014-07-03 20:15:40 -04:00
expwnent 120d8cc6f1 Tweak syndrome-trigger. 2014-07-03 20:09:23 -04:00
expwnent 8b2208f718 Tweak skill-change. 2014-07-03 20:07:13 -04:00
expwnent 9fd5babf7c Remove skillChange. 2014-07-03 20:03:44 -04:00
expwnent 87469c3313 skill-change.lua 2014-07-03 20:03:22 -04:00
expwnent 008c398dd5 Tweak reaction-trigger.lua. 2014-07-03 19:40:33 -04:00
expwnent c9ac09ac48 spawn-flow.lua 2014-07-03 19:22:01 -04:00
expwnent 4be41eb1ed projectile-trigger.lua 2014-07-03 18:28:05 -04:00
expwnent 1815b09f19 Tweak outside-only.lua. 2014-07-03 17:38:40 -04:00
expwnent 72a0a9acf2 moddable-gods.lua script 2014-07-03 17:33:38 -04:00
expwnent 83b0886296 Tweak item-trigger.lua 2014-07-03 16:57:56 -04:00
expwnent e072f4b2db Tweak interaction-trigger.lua 2014-07-03 16:50:35 -04:00
expwnent 2b2d397056 Tweak invader-item-destroyer.lua. 2014-07-03 16:44:34 -04:00
expwnent 84818eaa35 Tweak interaction-trigger.lua 2014-07-03 16:39:46 -04:00
expwnent e4c449c3c2 Tweak force.lua. 2014-07-03 16:33:26 -04:00
expwnent b817205fd6 Tweak add-syndrome, create-item. 2014-07-03 16:30:28 -04:00
expwnent 7b057629dc Tweak anonymous-script. 2014-07-03 16:14:57 -04:00
expwnent e28a42b848 Fixed a problem with syndromeUtil, renamed to syndrome-util, and made add-syndrome use proper conventions. 2014-07-03 15:18:00 -04:00
expwnent 85c81cc69f modtools/transform-unit.lua warning. 2014-07-03 15:16:45 -04:00
expwnent d6bbb6808b item-trigger tweaks. 2014-07-03 14:38:29 -04:00
expwnent ff71199931 modtools/invader-item-destroyer.lua: destroy invader items when they die 2014-07-03 14:37:47 -04:00
expwnent 376bcc6020 create-item script 2014-07-03 12:40:07 -04:00
expwnent 57880759e5 Add modtools/syndrome-trigger. 2014-07-03 08:58:43 -04:00
expwnent 07c5a272a3 Tweaks. 2014-07-03 08:58:20 -04:00
expwnent 91bb830127 Tweak item-trigger. 2014-07-03 08:17:17 -04:00
expwnent e38b9c4d11 Tweaked item-trigger. 2014-07-03 08:10:55 -04:00
expwnent 09b8e9d66e modtools/transform-unit.lua 2014-07-03 07:22:08 -04:00
expwnent 49bb468a0d Added scripts/modtools/interaction-trigger. 2014-07-03 06:02:39 -04:00
expwnent d048335a80 Tweaked item-trigger. 2014-07-03 06:01:58 -04:00
expwnent ebde2c2094 Update triggers to deal with nonsilent dfhack.run_command. 2014-07-01 02:15:38 -04:00
expwnent 9a4fd03e42 added anonymous-script.lua so item/reaction-trigger commands do not have to make a file for every trigger for simple operations 2014-07-01 01:38:56 -04:00
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 0aa2dc149f Converted outsideOnly plugin to Lua script. 2014-06-30 02:21:58 -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
Alexander Gavrilov 8a3050a1c0 Notify the user when dfhack.init is missing, and fall back to example. 2014-06-28 17:08:14 +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 f12aa3665b Removed the temporary lua events because EventManager does them better. 2014-06-28 02:46:08 -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 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 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
expwnent 596ab0e1b8 Added many forum scripts, and a makeshift onReport/onStrike event that will be merged into eventful/EventManager later. 2014-06-26 08:36:57 -04:00
Warmist 49bbd41bc3 Added a way to change the mod install directory (and changed the default to hack/mods) and added simpler way to add to init.lua 2014-06-02 17:57:59 +03:00
Alexander Gavrilov e4a6f13347 Merge branch 'cleanup-needs-porting' into develop 2014-05-12 21:56:23 +04:00
Alexander Gavrilov a6d576961d Merge branch 'add-exportlegends-and-logregion' into develop 2014-05-12 21:51:03 +04:00
PeridexisErrant 01d302efc3 fixed whitespace again to four-space indentations
should have read the documentation before trying a style fix...
2014-05-12 10:34:57 +10:00
PeridexisErrant 8a488ec914 actually fixed whitespace
to four-space indentations.  I should have read the documentation
earlier...
2014-05-12 10:32:46 +10:00
PeridexisErrant a2f5e971e2 fixed whitespace in dfstatus script
all indents now use a uniform eight spaces; fixed from mix of four
spaces and tabs
2014-05-12 10:29:59 +10:00
PeridexisErrant 795325b6ef replace all tabs with eight spaces
apparently an important style thing, which I missed
2014-05-12 10:22:04 +10:00
Alexander Gavrilov ae8d630cfa Merge remote-tracking branch 'warmist/dev-rendermax' into develop 2014-05-11 15:44:29 +04:00
PeridexisErrant acdf90c1ba fixed dfstatus script, readme and init entries
replaced magic numbers in dfstatus script with `df.item_type.TOKEN`;
added dfstatus to readme and init_example; myself to contributors list,
updated needs_porting notes and removed script
2014-05-07 12:26:18 +10:00
PeridexisErrant 26c2d0e16b added two scripts
Added scripts `exportlegends` and `log-region`, including init and
readme entries.  The init file now has a section for legends-mode
keybindings.
2014-05-05 14:59:59 +10:00
Alexander Gavrilov 13584f08c5 Merge remote-tracking branch 'warmist/dev-buildings' into develop 2014-05-04 19:52:01 +04:00
Alexander Gavrilov b76ededc1b Merge branch 'undump' of git://github.com/eswald/dfhack into develop 2014-05-04 18:32:29 +04:00
Warmist 9733b30ed6 gui/gm-editor: Fixed enum editing. And added free pointer/reinterpret options 2014-05-01 10:59:21 +03:00
Warmist 401c8f3026 gm-editor: Added enum printing and selection.
gm-editor: a bugfix for some entries not having fields
2014-05-01 10:59:21 +03:00
Alexander Gavrilov 6bef167f83 Add a couple of useful scripts and fix two missing NULL checks.
- A script to unstick jobs trying to build walls from the same tile.
- A devel script for viewing the path a unit is currently following.
2014-04-21 09:24:05 +04:00
Alexander Gavrilov ee4e3a6168 Use the new official gamelog output function in soundsense-season. 2014-04-15 19:50:23 +04:00
Quietust 22dab5d807 Update XML, fix several scripts that were broken by field name changes 2014-04-14 12:30:34 -05:00
warmist fccdbb010d Update mod-manager.lua
Fixes fileExists not working.
2014-04-08 09:07:49 +03:00
jj 47ccecc7dc scripts/lever: allow commands without calling "list" first 2014-03-24 17:53:10 +01:00
Alexander Gavrilov ec14b2d1e9 Merge remote-tracking branch 'warmist/dev-modmanager' into develop 2014-03-24 20:07:02 +04:00
Alexander Gavrilov dde0f194e8 Add a script that clones the currently selected military uniform.
To be precise, it applies to the entity uniform templates, not
uniforms for specific squad positions.
2014-03-24 19:39:34 +04:00
Warmist 4ce951f5b9 light.lua: more help, changed screen exit key to '`'. Made it recalculate only when needed. 2014-03-07 19:58:29 +02:00
Warmist 1ce43c6cc4 Light now fallsoff according to tile contents (water for now only) 2014-03-07 19:58:29 +02:00
Warmist 446b4b9d50 New line algo for lights 2014-03-07 19:58:28 +02:00
Warmist 6e57c6446d Added light script. Can be ran with "static" to recalculate only on '~' press. 2014-03-07 19:58:26 +02:00
Warmist 64ff24f27f Added building filter to advfort. 2014-03-07 19:58:21 +02:00
Warmist a52451a97a eventful: added support for custom workshops and a convenience function to interpose side panel generation 2014-03-07 19:41:50 +02:00
Alexander Gavrilov ef93f2ea4c Compute quality of siege engines and use it to extend firing range.
Since parts aren't there until it is built, it requires checking that.
2014-03-07 17:34:21 +04:00
Warmist b030548156 Added directory listing to lua api (internal category).
added mod manager and updated readme/news
2014-03-04 18:01:44 +02:00
Quietust dd268d43d9 Merge branch 'master' of https://github.com/jjyg/dfhack 2014-02-27 15:49:18 -06:00
Quietust 5a158b21cf Update plugins to match fixed field names in cage/civzone 2014-02-27 14:51:45 -06:00
jj 2e680c4c2c autounsuspend: check water level, make df recheck jobs on unsuspend 2014-02-27 17:38:34 +01:00
jj 3cd0c3aad0 exterminate: add caste specifier 2014-02-26 23:56:53 +01:00
jj 6af362db39 add scripts/devel/spawn-unit-helper.rb 2014-01-04 01:55:48 +01:00