expwnent
|
bcaaa72387
|
EventManager should use a CoreSuspender just in case.
|
2013-05-25 11:50:43 -04:00 |
expwnent
|
b44cd86dc9
|
EventManager: completely overhauled JOB_COMPLETED event detection, and tweaked Job::cloneJobStruct.
|
2013-05-25 09:44:17 -04:00 |
expwnent
|
29b5e20575
|
autoSyndrome should now work with syndromeTrigger.
|
2013-05-11 16:46:37 -04:00 |
expwnent
|
b4092f62e6
|
New module: Once. Intended to help prevent debug error message spam.
|
2013-03-23 22:38:33 -04:00 |
Alexander Gavrilov
|
7cbd201f31
|
Nuke the third exit(1) and change building caching code to make more sense.
|
2013-02-14 13:13:25 +04:00 |
Alexander Gavrilov
|
9ca435544e
|
Nuke unsafe behavior in Buildings::findAtTile from orbit.
|
2013-02-13 15:03:15 +04:00 |
Petr Mrázek
|
e06b6904f1
|
Small fix to sync dfhack with the structures.
|
2013-01-15 23:41:43 +01: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
|
6622e9e06f
|
Merge branch 'canStepBetween' into recent
Conflicts:
library/modules/Maps.cpp
|
2013-01-05 13:32:29 -05:00 |
expwnent
|
ec03d567d2
|
EventManager: use WORLD_LOADED instead of MAP_LOADED.
|
2013-01-03 22:47:27 -05:00 |
expwnent
|
715f191c26
|
EventManager: made the frequency part of EventHandler.
|
2013-01-03 19:31:29 -05:00 |
expwnent
|
9e74ae58f2
|
EventManager: Fixed a problem with deregistering event frequencies.
|
2013-01-03 19:07:05 -05:00 |
expwnent
|
910e398a7b
|
EventManager: added invasion event.
|
2013-01-03 15:52:56 -05:00 |
expwnent
|
5865579b23
|
EventManager: got rid of print statement.
|
2013-01-02 19:26:37 -05:00 |
expwnent
|
6d2773856a
|
EventManager: fixed a few things.
|
2013-01-02 19:23:40 -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
|
4e99841862
|
EventManager: made Buildings module keep track of buildings so that it
can do findAtTile in constant time.
|
2013-01-01 22:22:31 -05:00 |
expwnent
|
7972902c81
|
stepBetween: named a few things better, and fixed a lot.
|
2012-12-19 20:30:37 -05:00 |
expwnent
|
a93c0223a2
|
EventManager: unstable. Temp commit.
|
2012-12-18 20:28:30 -05:00 |
expwnent
|
555c754636
|
EventManager: added construction and building events.
|
2012-12-18 18:34:38 -05:00 |
expwnent
|
22837af8d7
|
canWalkBetween: fixed bug involving ramps.
|
2012-12-17 00:25:14 -05:00 |
expwnent
|
1a6a09281b
|
canWalkBetween: forgot a case with ramps.
|
2012-12-16 23:37:15 -05:00 |
expwnent
|
d2be8f18e1
|
canWalkBetween: forgot a case with stairs.
|
2012-12-16 23:30:35 -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
|
78aab90f3a
|
EventManager: whitespace.
|
2012-12-16 16:27:08 -05:00 |
expwnent
|
3951d4d204
|
EventManager: made it safe to register/unregister while events are being triggered.
|
2012-12-16 15:39:39 -05:00 |
expwnent
|
d4d8e69556
|
EventManager: Allowed absolute time registration.
|
2012-12-15 18:08:59 -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
|
747723187f
|
EventManager: first draft.
|
2012-12-14 21:05:38 -05:00 |
jj
|
6bc791d985
|
follow df-structure rename unit.unknown8 + able_stand_*
|
2012-12-10 22:50:33 +01:00 |
Alexander Gavrilov
|
a0e671d75d
|
Make rename unit reset the name if it becomes completely empty.
|
2012-12-08 20:39:57 +04:00 |
jj
|
ebc2625d97
|
ditch the unused Vegetation module
|
2012-12-06 23:47:25 +01:00 |
jj
|
3953112eb9
|
dump Vegetation::t_plant, fix plant.is_burning
|
2012-12-03 19:03:07 +01:00 |
Alexander Gavrilov
|
9703d3fd8f
|
Detect mouse press events for lua.
|
2012-12-02 14:43:23 +04:00 |
Quietust
|
e3eb325d36
|
Minimize references to gps->dimx/dimy
|
2012-11-23 19:18:56 -06:00 |
Alexander Gavrilov
|
767c1b9368
|
Duplicate the lua Painter class in C++.
|
2012-11-19 18:11:26 +04:00 |
Quietust
|
3f2e583746
|
Naming consistency
|
2012-11-16 15:35:34 -06:00 |
Quietust
|
e2b9b703a0
|
Get rid of tabs
|
2012-11-16 15:33:36 -06:00 |
Alexander Gavrilov
|
2401be1b3b
|
Add an api function to retrieve unit skill experience.
|
2012-11-16 22:48:49 +04:00 |
Alexander Gavrilov
|
72912edf58
|
Ensure AddPersistentData won't create duplicate ids.
If anything messes around with the histfig vector between calls.
|
2012-11-16 18:45:51 +04:00 |
Quietust
|
bbe94c006f
|
Update for temperaturest
|
2012-11-12 11:54:21 -06:00 |
Alexander Gavrilov
|
b4dcc7e7ad
|
Add more native api functions for finding general and specific refs.
|
2012-11-12 19:17:32 +04:00 |
Quietust
|
a99d47ee7a
|
Remove UTF-8 BOMs added by notepad
|
2012-11-12 08:38:29 -06:00 |
Quietust
|
766aca4911
|
Rename general_ref vectors for consistency
|
2012-11-12 08:27:58 -06:00 |
Alexander Gavrilov
|
eb936c4ce0
|
Support milking and shearing in workflow.
|
2012-11-10 17:06:54 +04:00 |