3a075f4bc7 
								
							
								 
							
						 
						
							
							
								
								Trivial siege engine aiming at units, with logic in lua.  
							
							
							
						 
						
							2012-09-11 19:17:24 +04:00  
				
					
						
							
							
								 
						
							
							
								ccefd02ee3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-09-10 11:56:23 -04:00  
				
					
						
							
							
								 
						
							
							
								96abc903ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-09-10 11:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								274d6038ad 
								
							
								 
							
						 
						
							
							
								
								Merge further changes (???)  
							
							
							
						 
						
							2012-09-10 09:19:21 -04:00  
				
					
						
							
							
								 
						
							
							
								270351f510 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/danaris/dfhack  
							
							
							
						 
						
							2012-09-10 09:18:24 -04:00  
				
					
						
							
							
								 
						
							
							
								8ab615f6d0 
								
							
								 
							
						 
						
							
							
								
								Implement unit path prediction in siege engine.  
							
							
							
						 
						
							2012-09-09 20:54:12 +04:00  
				
					
						
							
							
								 
						
							
							
								9679b7729c 
								
							
								 
							
						 
						
							
							
								
								Clean up the movement speed calculation function and move into the core.  
							
							
							
						 
						
							2012-09-09 17:04:58 +04:00  
				
					
						
							
							
								 
						
							
							
								ec3d489bda 
								
							
								 
							
						 
						
							
							
								
								Move curse-affected attribute value getters to the core.  
							
							
							
						 
						
							2012-09-09 12:51:08 +04:00  
				
					
						
							
							
								 
						
							
							
								a36fe25e72 
								
							
								 
							
						 
						
							
							
								
								Finish the effective skill computation function, and move to core.  
							
							
							
						 
						
							2012-09-09 12:27:40 +04:00  
				
					
						
							
							
								 
						
							
							
								94b729579e 
								
							
								 
							
						 
						
							
							
								
								Reindent to remove tabs.  
							
							
							
						 
						
							2012-09-09 10:53:08 +04:00  
				
					
						
							
							
								 
						
							
							
								8e0f3e3bce 
								
							
								 
							
						 
						
							
							
								
								Added ListBox to gui.dialogs  
							
							... 
							
							
							
							A listbox class. Can be either filled with table of strings, or string+callback tables. Needs some code revision :) 
							
						 
						
							2012-09-09 02:28:07 +03:00  
				
					
						
							
							
								 
						
							
							
								fb88aad51d 
								
							
								 
							
						 
						
							
							
								
								Reverse-engineer unit speed computation from DF code.  
							
							
							
						 
						
							2012-09-08 21:07:18 +04:00  
				
					
						
							
							
								 
						
							
							
								003c3391d1 
								
							
								 
							
						 
						
							
							
								
								Implement aiming projectiles at random points in the designated area.  
							
							
							
						 
						
							2012-09-08 15:49:46 +04:00  
				
					
						
							
							
								 
						
							
							
								bfa6ed3e08 
								
							
								 
							
						 
						
							
							
								
								Support setting the target area for the siege engine.  
							
							
							
						 
						
							2012-09-08 13:46:02 +04:00  
				
					
						
							
							
								 
						
							
							
								325e294af2 
								
							
								 
							
						 
						
							
							
								
								Start the siege engine plugin with code to highlight obstacles on screen.  
							
							
							
						 
						
							2012-09-07 19:54:32 +04:00  
				
					
						
							
							
								 
						
							
							
								e925d8f4d9 
								
							
								 
							
						 
						
							
							
								
								Add an API function for reading tiles from the screen buffers.  
							
							
							
						 
						
							2012-09-07 11:36:45 +04:00  
				
					
						
							
							
								 
						
							
							
								c971a819de 
								
							
								 
							
						 
						
							
							
								
								Experimental creation of map blocks in gui/liquids script.  
							
							
							
						 
						
							2012-09-06 22:45:19 +04:00  
				
					
						
							
							
								 
						
							
							
								d0e630d4c3 
								
							
								 
							
						 
						
							
							
								
								Move steam engine out of devel, since it should be fully functional.  
							
							
							
						 
						
							2012-09-06 17:10:58 +04:00  
				
					
						
							
							
								 
						
							
							
								d5ea05ebb8 
								
							
								 
							
						 
						
							
							
								
								Implement a pressure plate sensitive to machine power.  
							
							... 
							
							
							
							When built next to a gearbox, it will monitor its powered state. 
							
						 
						
							2012-09-06 12:37:29 +04:00  
				
					
						
							
							
								 
						
							
							
								8d876cc7d9 
								
							
								 
							
						 
						
							
							
								
								Support renaming some buildings, and arbitrary units, via gui script.  
							
							
							
						 
						
							2012-09-05 21:27:42 +04:00  
				
					
						
							
							
								 
						
							
							
								57086ac56e 
								
							
								 
							
						 
						
							
							
								
								Add stock MessageBox and InputBox dialog screens for lua scripts.  
							
							
							
						 
						
							2012-09-05 19:45:45 +04:00  
				
					
						
							
							
								 
						
							
							
								27f169e298 
								
							
								 
							
						 
						
							
							
								
								Provide a partial application utility function to lua.  
							
							... 
							
							
							
							Implemented in C++ for efficiency. 
							
						 
						
							2012-09-05 17:37:36 +04:00  
				
					
						
							
							
								 
						
							
							
								9c6fcee9a9 
								
							
								 
							
						 
						
							
							
								
								Add steam engine documentation, and use barrel quality in efficiency calc.  
							
							
							
						 
						
							2012-09-05 11:23:00 +04:00  
				
					
						
							
							
								 
						
							
							
								96fec768c7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master'  
							
							
							
						 
						
							2012-09-04 12:05:05 -05:00  
				
					
						
							
							
								 
						
							
							
								aa449a2180 
								
							
								 
							
						 
						
							
							
								
								Add a tweak to work around the endless temperature update bug.  
							
							... 
							
							
							
							This obsoletes fix/stable-temp.lua, which only fixes items once. 
							
						 
						
							2012-09-03 21:11:35 +04:00  
				
					
						
							
							
								 
						
							
							
								1618ccf5bb 
								
							
								 
							
						 
						
							
							
								
								Fix steam-engine build on msvc, and add a script for listing mem ranges.  
							
							
							
						 
						
							2012-09-03 10:28:17 +04:00  
				
					
						
							
							
								 
						
							
							
								2249cb14fa 
								
							
								 
							
						 
						
							
							
								
								Require level 3 both for water & magma, and indicate level 5 by brightness.  
							
							
							
						 
						
							2012-09-02 18:57:10 +04:00  
				
					
						
							
							
								 
						
							
							
								3b08ee44d1 
								
							
								 
							
						 
						
							
							
								
								Vary the internal power consumption of the engine depending on quality.  
							
							
							
						 
						
							2012-09-02 17:32:44 +04:00  
				
					
						
							
							
								 
						
							
							
								3b8e3d1459 
								
							
								 
							
						 
						
							
							
								
								Fix wrong assumptions in lua wrapper for BitArray.  
							
							
							
						 
						
							2012-09-02 17:18:01 +04:00  
				
					
						
							
							
								 
						
							
							
								67630776ee 
								
							
								 
							
						 
						
							
							
								
								Tweak steam engine raws.  
							
							
							
						 
						
							2012-09-02 17:17:18 +04:00  
				
					
						
							
							
								 
						
							
							
								9c3843c1d4 
								
							
								 
							
						 
						
							
							
								
								Use new API in steam engine; always explode if destroyed with steam inside.  
							
							
							
						 
						
							2012-09-02 14:59:13 +04:00  
				
					
						
							
							
								 
						
							
							
								3713c5ea9e 
								
							
								 
							
						 
						
							
							
								
								Add some APIs required by steam engine to the core.  
							
							
							
						 
						
							2012-09-02 14:10:58 +04:00  
				
					
						
							
							
								 
						
							
							
								febfc9aa5b 
								
							
								 
							
						 
						
							
							
								
								Fixed bug with gui/mechanism  
							
							... 
							
							
							
							Fixes script not allowing to ran on e.g. levers (focus string: dwarfmode/QueryBuilding/Some/Lever/Empty ) 
							
						 
						
							2012-09-01 23:33:49 +03:00  
				
					
						
							
							
								 
						
							
							
								8536785d1d 
								
							
								 
							
						 
						
							
							
								
								Boilers made out of unsuitable materials should explode!  
							
							
							
						 
						
							2012-09-01 20:46:34 +04:00  
				
					
						
							
							
								 
						
							
							
								bae85ac77d 
								
							
								 
							
						 
						
							
							
								
								Make the steam engine consume liquids from Z level below.  
							
							
							
						 
						
							2012-09-01 17:52:51 +04:00  
				
					
						
							
							
								 
						
							
							
								74501d3197 
								
							
								 
							
						 
						
							
							
								
								Try preventing "boiling water" from freezing, and dump steam on destroy.  
							
							
							
						 
						
							2012-09-01 14:42:19 +04:00  
				
					
						
							
							
								 
						
							
							
								f158e1894d 
								
							
								 
							
						 
						
							
							
								
								Further work on steam engine.  
							
							... 
							
							
							
							- Display water inside as 'boiling' by hooking item_liquid_miscst.
- Store current power in flags to avoid mess if items disappear etc.
- Suspend/unsuspend stoke jobs depending on steam level.
- Implement intelligent steam use rate and boiler capacity cap.
- Modify appearance of special tiles to display status. 
							
						 
						
							2012-09-01 11:29:05 +04:00  
				
					
						
							
							
								 
						
							
							
								e0097d8d43 
								
							
								 
							
						 
						
							
							
								
								Fix access to unnamed bits in bitfields, and allow hook.apply(false)  
							
							
							
						 
						
							2012-09-01 11:25:24 +04:00  
				
					
						
							
							
								 
						
							
							
								c68afdaad2 
								
							
								 
							
						 
						
							
							
								
								Display command key helper for Manipulator on Unit List, various tweaks  
							
							
							
						 
						
							2012-08-31 20:35:35 -05:00  
				
					
						
							
							
								 
						
							
							
								ece0833c93 
								
							
								 
							
						 
						
							
							
								
								Prototype steam engine workshop :)  
							
							... 
							
							
							
							Very broken and incomplete still. 
							
						 
						
							2012-09-01 00:22:55 +04:00  
				
					
						
							
							
								 
						
							
							
								0f1be28637 
								
							
								 
							
						 
						
							
							
								
								Follow xml changes.  
							
							
							
						 
						
							2012-09-01 00:17:08 +04:00  
				
					
						
							
							
								 
						
							
							
								e6b2cb73af 
								
							
								 
							
						 
						
							
							
								
								Add a tweak for pressure plate creature weight limit rendering.  
							
							... 
							
							
							
							Print them as readable "???K", instead of the normal truncated numbers. 
							
						 
						
							2012-08-30 20:48:06 +04:00  
				
					
						
							
							
								 
						
							
							
								750eefe48a 
								
							
								 
							
						 
						
							
							
								
								Follow unconditional JMP chains in MSVC vmethod ptr detection.  
							
							
							
						 
						
							2012-08-30 19:28:53 +04:00  
				
					
						
							
							
								 
						
							
							
								c414aafc59 
								
							
								 
							
						 
						
							
							
								
								Add "Toggle Group" key  
							
							
							
						 
						
							2012-08-30 10:03:12 -05:00  
				
					
						
							
							
								 
						
							
							
								1dee51abb0 
								
							
								 
							
						 
						
							
							
								
								Use generic DOCTOR tile for wound dresser labor.  
							
							
							
						 
						
							2012-08-30 19:01:43 +04:00  
				
					
						
							
							
								 
						
							
							
								7676f07b06 
								
							
								 
							
						 
						
							
							
								
								Display creature graphics tiles beneath the column headers  
							
							
							
						 
						
							2012-08-30 09:46:09 -05:00  
				
					
						
							
							
								 
						
							
							
								a8158cb19a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'q/master'  
							
							
							
						 
						
							2012-08-30 09:25:26 -05:00  
				
					
						
							
							
								 
						
							
							
								604cf80832 
								
							
								 
							
						 
						
							
							
								
								Repurpose the nestboxes plugin as a watcher that automatically forbids fertile eggs.  
							
							
							
						 
						
							2012-08-30 09:23:11 -05:00  
				
					
						
							
							
								 
						
							
							
								cb125f3d89 
								
							
								 
							
						 
						
							
							
								
								Add a script to fix population cap problems.  
							
							
							
						 
						
							2012-08-29 19:20:38 +04:00  
				
					
						
							
							
								 
						
							
							
								8a617edb10 
								
							
								 
							
						 
						
							
							
								
								Support "ls -a" to list scripts in subdirs.  
							
							
							
						 
						
							2012-08-29 19:03:53 +04:00