expwnent
|
1d6dec54c7
|
Digging Invaders: reorganized the files to make it easier to work with.
|
2013-01-03 18:14:16 -05:00 |
expwnent
|
84b8fae326
|
Merge branch 'eventManager' into diggingInvaders-unstable
|
2013-01-03 15:53:06 -05:00 |
expwnent
|
910e398a7b
|
EventManager: added invasion event.
|
2013-01-03 15:52:56 -05:00 |
expwnent
|
34d9785ce5
|
Digging Invaders: minor changes.
|
2013-01-03 14:38:05 -05:00 |
expwnent
|
b62e50f2e1
|
DiggingInvaders: get rid of the framework for assigning multiple dig/deconstruct/etc operations at the same time.
|
2013-01-03 14:16:10 -05:00 |
expwnent
|
0b68e66dc9
|
DiggingInvaders: fixed a problem with deconstructing hatches.
|
2013-01-03 13:32:50 -05:00 |
expwnent
|
f60e44c395
|
DiggingInvaders: minor changes.
|
2013-01-03 13:11:11 -05:00 |
expwnent
|
7586e62374
|
Digging Invaders: fixed a problem with removing constructions.
|
2013-01-02 22:35:05 -05:00 |
expwnent
|
5201870356
|
Digging Invaders: get rid of debug prints.
|
2013-01-02 22:13:23 -05:00 |
expwnent
|
ae43865489
|
Digging Invaders: actually seems to basically work!
|
2013-01-02 22:11:05 -05:00 |
expwnent
|
4e4e382b8f
|
EventManager: added syndrome event.
|
2013-01-02 18:30:15 -05:00 |
expwnent
|
144e0b4dcb
|
Digging Invaders: merged eventManager and recent.
|
2013-01-02 11:26:30 -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
|
46b9148277
|
Digging invaders: it still doesn't work, but now it's a lot simpler.
|
2012-12-20 00:35:45 -05:00 |
expwnent
|
9cb3f19630
|
Digging invaders: Minor changes. Still unstable.
|
2012-12-19 20:44:22 -05:00 |
expwnent
|
ee4f37ff72
|
Merge branch 'canWalkBetween' into diggingInvaders
|
2012-12-19 20:31:17 -05:00 |
expwnent
|
7972902c81
|
stepBetween: named a few things better, and fixed a lot.
|
2012-12-19 20:30:37 -05:00 |
expwnent
|
fcbc5d1cb0
|
Digging invaders. Temp commit. Unstable.
|
2012-12-19 18:46:46 -05:00 |
expwnent
|
555c754636
|
EventManager: added construction and building events.
|
2012-12-18 18:34:38 -05:00 |
expwnent
|
a09764e77b
|
Digging Invaders: more optimizations.
|
2012-12-18 15:22:21 -05:00 |
expwnent
|
110a9a5579
|
Digging Invaders: a bit faster.
|
2012-12-17 20:44:35 -05:00 |
expwnent
|
937769874d
|
Digging Invaders: kind of works, but WAAAAAY too slow.
|
2012-12-17 20:12:11 -05:00 |
expwnent
|
957a4da474
|
Minor changes.
|
2012-12-17 18:05:57 -05:00 |
expwnent
|
ef80dbacde
|
More fiddling. Almost kind of works.
|
2012-12-17 17:36:35 -05:00 |
expwnent
|
76fcf1c335
|
Digging invaders: multi-dimensional edge cost: always prefer walking over digging, no matter how far.
|
2012-12-17 14:22:45 -05:00 |
expwnent
|
94673e447d
|
diggingInvaders: reimplemented path-based digging. Works kind of ok.
|
2012-12-17 13:37:02 -05:00 |
expwnent
|
ed1766936b
|
diggingInvaders: sadly, it seems that minimum spanning tree is a terrible heuristic for vertex Steiner tree in this case.
|
2012-12-17 00:54:39 -05:00 |
expwnent
|
bf25ea5129
|
diggingInvaders: fixed a major bug with edge sorting.
|
2012-12-17 00:17:07 -05:00 |
expwnent
|
d79583a2c9
|
Merge branch 'canWalkBetween' into diggingInvaders
|
2012-12-16 23:39:36 -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
|
a61cbc661b
|
diggingInvaders: starting a rewrite. Unstable
|
2012-12-16 21:44:23 -05:00 |
expwnent
|
9aa95ddca8
|
diggingInvaders: int -> int32_t
|
2012-12-16 17:06:46 -05:00 |
expwnent
|
2760484c37
|
diggingInvaders: cleanup.
|
2012-12-16 16:53:02 -05:00 |
expwnent
|
131d19e4cf
|
Merge branch 'eventManager' into diggingInvaders
|
2012-12-16 16:43:58 -05:00 |
expwnent
|
8a242b3c0d
|
Merge branch 'master' into diggingInvaders
|
2012-12-16 16:34:45 -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 |
expwnent
|
86e002f3ff
|
EventManager: added item creation event.
|
2012-12-15 16:49:13 -05:00 |
expwnent
|
b0314755e0
|
EventManager: added unit death event.
|
2012-12-15 14:40:11 -05:00 |
expwnent
|
155a4d044c
|
EventManager: fiddled with time events. Made it possible to register for time events before a world is loaded. Also added some files I forgot to add to the previous commit.
|
2012-12-14 23:29:28 -05:00 |
expwnent
|
cf619a519e
|
EventManager: made event handlers unregister when plugins are unloaded. Also changed PluginManager so that plugins can call core.getPluginManager() during plugin_init.
|
2012-12-14 22:14:38 -05:00 |
expwnent
|
747723187f
|
EventManager: first draft.
|
2012-12-14 21:05:38 -05:00 |
jj
|
bba96494f3
|
ruby: add unit_hostiles to list hostiles units (duh)
|
2012-12-13 17:20:21 +01:00 |
jj
|
662d3101c7
|
ruby: fix onupdate tick limiting + advmode, add pageprotect, add :script_finished
|
2012-12-11 17:25:51 +01:00 |
jj
|
6bc791d985
|
follow df-structure rename unit.unknown8 + able_stand_*
|
2012-12-10 22:50:33 +01:00 |
Alexander Gavrilov
|
7307f4e870
|
Fix crash and confusing behavior in automaterial.
|
2012-12-08 09:51:35 +04:00 |
jj
|
ebc2625d97
|
ditch the unused Vegetation module
|
2012-12-06 23:47:25 +01:00 |
jj
|
e1b70d171c
|
ruby: tweak is_citizen test
|
2012-12-06 12:48:16 +01:00 |
Alexander Gavrilov
|
cd6eb9edd3
|
If training ammo is forbidden for all use, don't move it to combat chests.
|
2012-12-06 12:00:18 +04:00 |
jj
|
74ebe7d207
|
ruby: add df-static-flagarray
|
2012-12-04 17:55:29 +01:00 |