Alexander Gavrilov
|
896cd11fe9
|
Track readable names of vmethod hooks for diagnostic messages.
Note that this changes the ABI of all plugins that use hooks.
|
2013-08-22 12:14:45 +04:00 |
Alexander Gavrilov
|
70a2ab9141
|
Fix crash due to incorrect loop bounds in add-spatter.
This caused a buffer overrun bug if an ADD_SPATTER
reaction had any non-improvement outputs.
|
2013-08-22 11:22:18 +04:00 |
Mikko Juola
|
506a60709e
|
Add SDL_PushEvent() to one of the hooked SDL functions.
This is needed by Dfterm3 plugin.
|
2013-08-20 21:41:08 +03:00 |
Alexander Gavrilov
|
df2e04db26
|
Update xml definitions.
|
2013-08-16 18:25:16 +04:00 |
jj
|
308e7b6820
|
fix renamed pregnancy_ptr/mystery to pregnancy_genes/caste
|
2013-08-10 01:57:11 +02:00 |
jj
|
090d7defc5
|
add NEWS entry for arena SC_WORLD_LOADED
|
2013-07-07 23:53:17 +02:00 |
jj
|
6f5c03b912
|
core: generate SC_WORLD_LOADED for arena too
|
2013-07-07 23:36:22 +02:00 |
jj
|
297fa86c34
|
follow df-structures change to drawBuilding
|
2013-07-07 17:40:28 +02:00 |
expwnent
|
c1fef35b52
|
Renamed digSmart to digFlood.
|
2013-06-25 19:57:17 -04:00 |
expwnent
|
56e25bfa12
|
Documented invasion-now, moved it from devel scripts, and documented digSmart in readme.
|
2013-06-25 19:34:13 -04:00 |
expwnent
|
ba73de5e35
|
EventManager: use units.all instead of units.active.
|
2013-06-20 21:34:32 -04:00 |
Alexander Gavrilov
|
e15f5c451f
|
Fix search for cur_season_tick and cur_season in devel/find-offsets.
It seems the one-off error is a problem with the original
save I used, and not the result of some general behavior.
|
2013-06-20 18:18:02 +04:00 |
Alexander Gavrilov
|
21dc3afede
|
Find cur_year_tick_advmode in devel/find-offsets.lua
|
2013-06-20 17:20:04 +04:00 |
expwnent
|
f459bfc4f1
|
diggingInvaders: added per-creature dig times and differentiated between smooth and rough constructions.
|
2013-06-15 23:04:15 -04:00 |
Quietust
|
8c6881beb6
|
Cleanup
|
2013-06-14 14:46:10 -05:00 |
Quietust
|
4193d9b5b3
|
Add new plugin for cleaning up construction building materials
|
2013-06-14 14:40:02 -05:00 |
Alexander Gavrilov
|
49409d4630
|
Follow xml changes.
|
2013-06-11 16:10:42 +04:00 |
expwnent
|
776d088eb9
|
diggingInvaders: tweaks.
|
2013-06-11 07:25:07 -04:00 |
expwnent
|
f557376c3a
|
diggingInvaders: make invaders dig slowly, in a configurable way.
|
2013-06-11 05:14:56 -04:00 |
expwnent
|
3e7bce8f2f
|
diggingInvaders: tweak invasion-now to be more useful.
|
2013-06-11 02:30:52 -04:00 |
expwnent
|
1b260fe549
|
Made the per save onLoad and onUnload script use the right separator character for different operating systems.
|
2013-06-10 15:55:54 -04:00 |
expwnent
|
57c42e3927
|
Maps.ensureTileBlock: fixed temperature issues, and properly added blocks to the world.map.map_blocks vector to prevent weird glitches.
|
2013-06-10 15:43:14 -04:00 |
expwnent
|
0378bbb896
|
diggingInvaders: proper user interface.
|
2013-06-10 01:58:27 -04:00 |
expwnent
|
9f6638432f
|
When a save is loaded/unloaded, the script at raw/onLoad.init or raw/onUnload.init is run. They use the same format as dfhack.init.
|
2013-06-10 00:45:46 -04:00 |
expwnent
|
07a4839d8b
|
diggingInvaders: made it easy to flip between int64 and int32 for distance cost. It did not make a significant difference in performance when I timed it.
|
2013-06-09 23:26:07 -04:00 |
expwnent
|
4e715ca44b
|
diggingInvaders: made it only do a little work each frame instead of all at once with the pathfinding.
|
2013-06-09 23:07:51 -04:00 |
expwnent
|
c4533dcb0c
|
diggingInvaders: only path from one guy, and other minor tweaks.
|
2013-06-09 17:52:13 -04:00 |
expwnent
|
d26b11eb40
|
diggingInvaders: cleaned up pick creation.
|
2013-06-09 17:20:23 -04:00 |
expwnent
|
638affee06
|
diggingInvaders: tweaked pick creation. Don't recreate if they already have one.
|
2013-06-09 16:23:41 -04:00 |
expwnent
|
08114cf574
|
diggingInvaders: more fixes. Still a few issues with ramps probably.
|
2013-05-31 20:39:43 -04:00 |
expwnent
|
2b7dfca21e
|
diggingInvaders: cleanup, tweaks. Works for simple situations.
|
2013-05-31 19:27:22 -04:00 |
expwnent
|
f8261348ff
|
Merge branch 'master' into diggingInvaders
Also make edgeCost.cpp compile because I stopped midsentence for some reason.
Conflicts:
library/modules/Maps.cpp
|
2013-05-31 16:28:05 -04:00 |
expwnent
|
5c827beae0
|
invasion-now: script to trigger invasions.
|
2013-05-31 15:54:25 -04:00 |
expwnent
|
909d686ae4
|
digSmart: remove print statement.
|
2013-05-31 13:41:31 -04:00 |
expwnent
|
b82b3f2283
|
digSmart: added user interface and documentation.
|
2013-05-31 13:32:56 -04:00 |
expwnent
|
b945b36016
|
digSmart: framework in place for finding the bug. When a tile is actively being dug, the dig designation is cleared. If you designate the tile again for digging, multiple dwarves might try to dig it at the same time, leading to job cancellation spam when one finishes.
|
2013-05-31 12:23:28 -04:00 |
expwnent
|
20fa38da7e
|
digSmart: still doesn't working, but learning more. Something weird happens with dig designations.
|
2013-05-31 00:49:35 -04:00 |
expwnent
|
4ba73bc171
|
Merge branch 'master' into digSmart
|
2013-05-30 22:22:16 -04:00 |
expwnent
|
8982abc163
|
treefarm: automatically chop trees and dig obsidian
|
2013-05-30 22:18:08 -04:00 |
expwnent
|
aed5f4178f
|
Update xml.
|
2013-05-30 20:06:06 -04:00 |
expwnent
|
594247b57e
|
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 |
expwnent
|
e0b27a6873
|
Update xml.
|
2013-05-28 19:55:26 -04:00 |
expwnent
|
9ee3da876e
|
Documentation.
|
2013-05-25 20:44:07 -04:00 |
expwnent
|
ee9bddf831
|
autoSyndrome comment tweaks
|
2013-05-25 20:23:59 -04:00 |
expwnent
|
3403146461
|
Merge remote-tracking branch 'peterix/master'
Conflicts:
plugins/CMakeLists.txt
plugins/autoSyndrome.cpp
|
2013-05-25 20:08:56 -04:00 |
expwnent
|
83a9e5c837
|
autoSyndrome: added reset policies, allowing modders to specify what to do if a unit already has the syndrome in question.
|
2013-05-25 14:26:42 -04:00 |
expwnent
|
22f31ca3ad
|
workNow tweaks
|
2013-05-25 12:23:38 -04:00 |
expwnent
|
638b2e974c
|
EventManager: cleaned up manageEvents considerably, using a function pointer array.
|
2013-05-25 12:19:54 -04:00 |
expwnent
|
bcaaa72387
|
EventManager should use a CoreSuspender just in case.
|
2013-05-25 11:50:43 -04:00 |
expwnent
|
5cca0b84a3
|
fastdwarf: made it work better when both fastdwarf and teledwarf are enabled.
|
2013-05-25 11:07:59 -04:00 |