Alexander Gavrilov
|
d7e35c2d23
|
Add built-in enable and disable commands.
|
2013-09-30 13:19:51 +04:00 |
Kelly Martin
|
0b31fbafea
|
Remove the "assign random labors to random dwarfs" nonsense that I put in while drunk or something.
|
2013-03-02 23:05:09 -06:00 |
Kelly Martin
|
e35a1c7720
|
Correct autolabor2 for changes in structures.
|
2013-02-13 16:00:09 -06:00 |
Kelly Martin
|
8d278a87db
|
Merge branch 'master' of https://github.com/angavrilov/dfhack.git
Conflicts:
plugins/devel/CMakeLists.txt
|
2013-02-13 13:52:02 -06:00 |
Kelly Martin
|
ff0012c91f
|
Move new autolabor to autolabor2 in devel.
|
2013-02-13 13:33:32 -06:00 |
expwnent
|
3ffbef2396
|
Merge branch 'canStepBetween' into recent
|
2013-01-05 18:10:29 -05:00 |
expwnent
|
f8abd5c595
|
StepBetween: renamed stuff back to the way it was. Thought I had already done that.
|
2013-01-05 18:09:50 -05:00 |
expwnent
|
cf3ac48518
|
Merge in autoSyndrome, trueTransformation, ...
|
2013-01-05 13:35:49 -05:00 |
expwnent
|
6622e9e06f
|
Merge branch 'canStepBetween' into recent
Conflicts:
library/modules/Maps.cpp
|
2013-01-05 13:32:29 -05:00 |
expwnent
|
715f191c26
|
EventManager: made the frequency part of EventHandler.
|
2013-01-03 19:31:29 -05:00 |
expwnent
|
910e398a7b
|
EventManager: added invasion event.
|
2013-01-03 15:52:56 -05:00 |
expwnent
|
4e4e382b8f
|
EventManager: added syndrome event.
|
2013-01-02 18:30:15 -05:00 |
expwnent
|
c3b2ae2137
|
EventManager: allowed plugins to specify how often they need events to be checked, in the event that monitoring is necessary.
|
2013-01-02 11:07:56 -05:00 |
expwnent
|
fa78d6ccfc
|
Merge branch 'recent' into eventManager-unstable
Conflicts:
library/modules/Job.cpp
|
2013-01-02 03:16:45 -05:00 |
expwnent
|
7972902c81
|
stepBetween: named a few things better, and fixed a lot.
|
2012-12-19 20:30:37 -05:00 |
expwnent
|
555c754636
|
EventManager: added construction and building events.
|
2012-12-18 18:34:38 -05:00 |
expwnent
|
01e5e93825
|
Renamed Maps::canWalkBetween to Maps::canPathBetween and added Maps::canWalkBetween, which does what it says.
|
2012-12-16 23:26:50 -05:00 |
expwnent
|
935058f0a5
|
EventManager: moved files around, made eventExample not run by default, and got rid of the silly NONE event type.
|
2012-12-15 17:43:41 -05:00 |
jj
|
ebc2625d97
|
ditch the unused Vegetation module
|
2012-12-06 23:47:25 +01:00 |
jj
|
614225cc5f
|
follow rename itemst.flags.artifact1 -> artifact
|
2012-11-28 19:48:47 +01:00 |
Quietust
|
e2b9b703a0
|
Get rid of tabs
|
2012-11-16 15:33:36 -06:00 |
Quietust
|
766aca4911
|
Rename general_ref vectors for consistency
|
2012-11-12 08:27:58 -06:00 |
Warmist
|
e887c60e93
|
Removed unused buffers.
|
2012-11-02 21:00:35 +02:00 |
Alexander Gavrilov
|
cd852e2240
|
Fix one more place that was using ANY_FREE.
|
2012-10-24 17:51:47 +04:00 |
Alexander Gavrilov
|
82e870c8dd
|
Move siege engine out of devel.
|
2012-09-17 14:59:59 +04:00 |
Alexander Gavrilov
|
f2fde21b10
|
Implement a slightly more sensible aiming AI in siege engine.
|
2012-09-17 14:45:22 +04:00 |
Kelly Martin
|
58fda716e6
|
Explicit cast is required for MSVC.
|
2012-09-16 17:06:31 -05:00 |
Kelly Martin
|
847dadd3f5
|
Merge remote-tracking branch 'angavrilov/master'
|
2012-09-16 16:37:08 -05:00 |
Kelly Martin
|
38f920dd65
|
Merge remote-tracking branch 'q/master'
|
2012-09-16 16:36:51 -05:00 |
Alexander Gavrilov
|
000e3baf27
|
Implement skill-based miss probability in siege engine.
|
2012-09-14 20:57:03 +04:00 |
Alexander Gavrilov
|
811c096c0e
|
Vaporize liquids from barrels, and destroy bin contents in siege engine.
|
2012-09-14 20:22:49 +04:00 |
Alexander Gavrilov
|
881fed41de
|
Support setting workshop profile for siege engines.
Since can't use built-in viewscreen, UI limited to skills only.
|
2012-09-13 20:20:56 +04:00 |
Alexander Gavrilov
|
5690a26439
|
On second thought, remove stockpile->engine links; keep only reverse.
Bi-directional links involve the risk of crashes if the plugin
is unloaded, and the engine subsequently deconstructed.
|
2012-09-13 17:49:41 +04:00 |
Alexander Gavrilov
|
f06f9af6b8
|
Throw items from bins around in siege engine, like minecarts do.
|
2012-09-12 20:57:25 +04:00 |
Alexander Gavrilov
|
448d7e3633
|
Support linking siege engines to stockpiles.
Since they can't do that natively, the links object has to
be maintained in dfhack memory, and with dfhack persistence.
|
2012-09-12 12:15:12 +04:00 |
Alexander Gavrilov
|
b0938d7e0d
|
Allow specifying arbitrary items to use in catapults.
|
2012-09-11 22:46:17 +04:00 |
Alexander Gavrilov
|
3a075f4bc7
|
Trivial siege engine aiming at units, with logic in lua.
|
2012-09-11 19:17:24 +04:00 |
Alexander Gavrilov
|
8ab615f6d0
|
Implement unit path prediction in siege engine.
|
2012-09-09 20:54:12 +04:00 |
Alexander Gavrilov
|
9679b7729c
|
Clean up the movement speed calculation function and move into the core.
|
2012-09-09 17:04:58 +04:00 |
Alexander Gavrilov
|
ec3d489bda
|
Move curse-affected attribute value getters to the core.
|
2012-09-09 12:51:08 +04:00 |
Alexander Gavrilov
|
a36fe25e72
|
Finish the effective skill computation function, and move to core.
|
2012-09-09 12:27:40 +04:00 |
Alexander Gavrilov
|
fb88aad51d
|
Reverse-engineer unit speed computation from DF code.
|
2012-09-08 21:07:18 +04:00 |
Alexander Gavrilov
|
003c3391d1
|
Implement aiming projectiles at random points in the designated area.
|
2012-09-08 15:49:46 +04:00 |
Alexander Gavrilov
|
bfa6ed3e08
|
Support setting the target area for the siege engine.
|
2012-09-08 13:46:02 +04:00 |
Alexander Gavrilov
|
325e294af2
|
Start the siege engine plugin with code to highlight obstacles on screen.
|
2012-09-07 19:54:32 +04:00 |
Alexander Gavrilov
|
d0e630d4c3
|
Move steam engine out of devel, since it should be fully functional.
|
2012-09-06 17:10:58 +04:00 |
Alexander Gavrilov
|
9c6fcee9a9
|
Add steam engine documentation, and use barrel quality in efficiency calc.
|
2012-09-05 11:23:00 +04:00 |
Kelly Martin
|
96fec768c7
|
Merge remote-tracking branch 'angavrilov/master'
|
2012-09-04 12:05:05 -05:00 |
Alexander Gavrilov
|
1618ccf5bb
|
Fix steam-engine build on msvc, and add a script for listing mem ranges.
|
2012-09-03 10:28:17 +04:00 |
Alexander Gavrilov
|
2249cb14fa
|
Require level 3 both for water & magma, and indicate level 5 by brightness.
|
2012-09-02 18:57:10 +04:00 |