expwnent
							
						 | 
						
							
							
							
							
								
							
								8e90ca6b41
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'eventManager' into diggingInvaders-unstable
							
							
							
							
							
						 | 
						
							2013-01-03 22:47:45 -05:00 | 
						
					
				
					
						
							
							
								 
								expwnent
							
						 | 
						
							
							
							
							
								
							
								ec03d567d2
								
							
								
							
						 | 
						
							
							
								
								EventManager: use WORLD_LOADED instead of MAP_LOADED.
							
							
							
							
							
						 | 
						
							2013-01-03 22:47:27 -05:00 | 
						
					
				
					
						
							
							
								 
								expwnent
							
						 | 
						
							
							
							
							
								
							
								0fecdfadb1
								
							
								
							
						 | 
						
							
							
								
								Digging Invaders: when assigning a job, get rid of old one. Handle loading and unloading. Optimizations for when invaders can already reach someone.
							
							
							
							
							
						 | 
						
							2013-01-03 22:46:17 -05:00 | 
						
					
				
					
						
							
							
								 
								expwnent
							
						 | 
						
							
							
							
							
								
							
								ed6dcf9589
								
							
								
							
						 | 
						
							
							
								
								DiggingInvaders: made invaders dig automatically, instead of on request.
							
							
							
							
							
						 | 
						
							2013-01-03 21:25:50 -05:00 | 
						
					
				
					
						
							
							
								 
								expwnent
							
						 | 
						
							
							
							
							
								
							
								f145f8d528
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'eventManager' into diggingInvaders-unstable
							
							
							
							
							
						 | 
						
							2013-01-03 19:32:12 -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
							
						 | 
						
							
							
							
							
								
							
								b82d6940b6
								
							
								
							
						 | 
						
							
							
								
								Digging invaders: started on making invaders keep digging until done.
							
							
							
							
							
						 | 
						
							2013-01-03 18:45:53 -05:00 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
								
							
								a0d2f262b0
								
							
								
							
						 | 
						
							
							
								
								Update submodules.
							
							
							
							
							
						 | 
						
							2013-01-02 21:38:53 -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
							
						 | 
						
							
							
							
							
								
							
								d35164656f
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'recent' into diggingInvaders-unstable
							
							
							
							
							
							
							
							Conflicts:
	library/modules/Job.cpp
	library/modules/Maps.cpp 
							
						 | 
						
							2013-01-02 11:36:57 -05:00 | 
						
					
				
					
						
							
							
								 
								expwnent
							
						 | 
						
							
							
							
							
								
							
								f680ef7ee3
								
							
								
							
						 | 
						
							
							
								
								Made git ignore vim swap files.
							
							
							
							
							
						 | 
						
							2013-01-02 11:30:06 -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
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								bb3a491d68
								
							
								
							
						 | 
						
							
							
								
								Implement a per-save lua init script.
							
							
							
							
							
						 | 
						
							2012-12-21 14:00:50 +04: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
							
						 | 
						
							
							
							
							
								
							
								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
							
						 | 
						
							
							
							
							
								
							
								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
							
						 | 
						
							
							
							
							
								
							
								515eb3b060
								
							
								
							
						 | 
						
							
							
								
								Reverted the silly changes to Buildings module that didn't work anyway.
							
							
							
							
							
						 | 
						
							2012-12-17 17:38:47 -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
							
						 | 
						
							
							
							
							
								
							
								3fde504ae2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'canWalkBetween' into diggingInvaders
							
							
							
							
							
						 | 
						
							2012-12-17 00:25:31 -05:00 | 
						
					
				
					
						
							
							
								 
								expwnent
							
						 | 
						
							
							
							
							
								
							
								22837af8d7
								
							
								
							
						 | 
						
							
							
								
								canWalkBetween: fixed bug involving ramps.
							
							
							
							
							
						 | 
						
							2012-12-17 00:25:14 -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
							
						 | 
						
							
							
							
							
								
							
								1a6a09281b
								
							
								
							
						 | 
						
							
							
								
								canWalkBetween: forgot a case with ramps.
							
							
							
							
							
						 | 
						
							2012-12-16 23:37:15 -05:00 |