|  |  | @ -2,6 +2,8 @@ DFHack future | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     Internals: |  |  |  |     Internals: | 
			
		
	
		
		
			
				
					
					|  |  |  |         Items module: added createItem function |  |  |  |         Items module: added createItem function | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         Sorted CMakeList for plugins and plugins/devel | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         diggingInvaders no longer builds if plugin building is disabled | 
			
		
	
		
		
			
				
					
					|  |  |  |         EventManager: |  |  |  |         EventManager: | 
			
		
	
		
		
			
				
					
					|  |  |  |             EQUIPMENT_CHANGE now triggers for new units |  |  |  |             EQUIPMENT_CHANGE now triggers for new units | 
			
		
	
		
		
			
				
					
					|  |  |  |             new events: |  |  |  |             new events: | 
			
		
	
	
		
		
			
				
					|  |  | @ -10,75 +12,91 @@ DFHack future | 
			
		
	
		
		
			
				
					
					|  |  |  |                 UNLOAD |  |  |  |                 UNLOAD | 
			
		
	
		
		
			
				
					
					|  |  |  |                 INTERACTION |  |  |  |                 INTERACTION | 
			
		
	
		
		
			
				
					
					|  |  |  |         sorted CMakeLists for plugins and devel plugins |  |  |  |         sorted CMakeLists for plugins and devel plugins | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     New scripts: |  |  |  |     New scripts: | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/add-syndrome.lua |  |  |  |         lua/    //lua module folder | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     add a syndrome to a unit or remove one |  |  |  |             repeatUtil.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/attack-trigger.lua |  |  |  |                 makes it easier to make things repeat indefinitely | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     run commands when a unit attacks another with weapons of a given type or weapons of a given material |  |  |  |             syndrome-util.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/fix/blooddel.lua |  |  |  |                 makes it easier to deal with unit syndromes | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     makes it so civs don't bring barrels full of blood ichor or goo |  |  |  |         scripts/ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/fix/feeding-timers.lua |  |  |  |             forumdwarves.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     reset the feeding timers of all units |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/force.lua |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     forces events: caravan, migrants, diplomat, megabeast, curiousbeast, mischievousbeast, flier, siege, nightcreature |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/forumdwarves.lua |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 helps copies df viewscreens to a file |  |  |  |                 helps copies df viewscreens to a file | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/fullheal.lua |  |  |  |             fullheal.lua | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 fully heals a unit |  |  |  |                 fully heals a unit | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/fix/growthbug.lua |  |  |  |             removewear.lua | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 removes wear from all items in the fort | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             repeat.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 repeatedly calls a script or a plugin | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ShowUnitSyndromes.rb | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 shows syndromes affecting units and other relevant info | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             skillChange.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 changes the skill of a unit | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             scripts/Spawnunit.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 creates units! | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             scripts/teleport.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 teleports units | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         scripts/devel/ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             printArgs.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         scripts/fix/ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             blooddel.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 makes it so civs don't bring barrels full of blood ichor or goo | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             feeding-timers.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 reset the feeding timers of all units | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             growthbug.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |                 fixes the growth bug |  |  |  |                 fixes the growth bug | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/gui/hackWish.lua |  |  |  |         scripts/gui/ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             hackWish.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |                 creates items out of any material |  |  |  |                 creates items out of any material | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/itemsyndrome.lua |  |  |  |             unit-info-viewer.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     adds and removes syndromes to units when they equip and unequip items |  |  |  |                 displays information about units | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/item-trigger.lua |  |  |  |         scripts/modtools/ | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             add-syndrome.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 add a syndrome to a unit or remove one | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             force.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 forces events: caravan, migrants, diplomat, megabeast, curiousbeast, mischievousbeast, flier, siege, nightcreature | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             item-trigger.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |                 triggers commands based on equipping, unequipping, and wounding units with items |  |  |  |                 triggers commands based on equipping, unequipping, and wounding units with items | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/invader-item-destroyer.lua |  |  |  |             itemsyndrome.lua | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 adds and removes syndromes to units when they equip and unequip items | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             interaction-trigger.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 triggers commands when interactions happen | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             invader-item-destroyer.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |                 destroys invaders' items when they die |  |  |  |                 destroys invaders' items when they die | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/moddableGods.lua |  |  |  |             moddableGods.lua | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 makes raw moddable gods possible |  |  |  |                 makes raw moddable gods possible | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/devel/printArgs.lua |  |  |  |             projectileExpansion.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/projectileExpansion.lua |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 adds extra functionality to projectiles |  |  |  |                 adds extra functionality to projectiles | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/reaction-trigger.lua |  |  |  |             reaction-trigger.lua | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 trigger commands when custom reactions complete |  |  |  |                 trigger commands when custom reactions complete | 
			
		
	
		
		
			
				
					
					|  |  |  |                 replaces autoSyndrome |  |  |  |                 replaces autoSyndrome | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/repeat.lua |  |  |  |             reaction-trigger-transition.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     repeatedly calls a script or a plugin |  |  |  |                 a tool for converting mods from autoSyndrome to reaction-trigger | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    lua/repeatUtil.lua |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     makes it easier to make things repeat indefinitely |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/removewear.lua |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     removes wear from all items in the fort |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/transform-unit.lua |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     shapeshifts a unit, possibly permanently |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/ShowUnitSyndromes.rb |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     shows syndromes affecting units and other relevant info |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/skillChange.lua |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     changes the skill of a unit |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             scripts/skillroll.lua |  |  |  |             scripts/skillroll.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |                 invokes dfhack commands based on random chances |  |  |  |                 invokes dfhack commands based on random chances | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/Spawnunit.lua |  |  |  |             syndrome-trigger.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     creates units! |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    lua/syndrome-util.lua |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     makes it easier to deal with unit syndromes |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/modtools/syndrome-trigger.lua |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 trigger commands when syndromes happen |  |  |  |                 trigger commands when syndromes happen | 
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/teleport.lua |  |  |  |             transform-unit.lua | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     teleports units |  |  |  |                 shapeshifts a unit, possibly permanently | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |    scripts/gui/unit-info-viewer.lua |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     displays information about units |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     New commands: |  |  |  |     New commands: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     New tweaks: |  |  |  |     New tweaks: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     New plugins: |  |  |  |     New plugins: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     Misc improvements: |  |  |  |     Misc improvements: | 
			
		
	
		
		
			
				
					
					|  |  |  |     - new script in utils.lua for standardized argument processing |  |  |  |         new script in utils.lua for standardized argument processing | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     - outside-only |  |  |  |         outside-only | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             now buildings have to be registered as inside or outside only, and it checks periodically to see when buildings change outsideness |  |  |  |             now buildings have to be registered as inside or outside only, and it checks periodically to see when buildings change outsideness | 
			
		
	
		
		
			
				
					
					|  |  |  |             converted from plugin to script |  |  |  |             converted from plugin to script | 
			
		
	
		
		
			
				
					
					|  |  |  |     - digmat.rb: removed: digFlood does the same functionality with less FPS impact |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     - autoSyndrome removed and replaced with reaction-trigger.lua |  |  |  |     Removed | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     - syndromeTrigger removed and replaced with syndrome-trigger.lua |  |  |  |         digmat.rb: digFlood does the same functionality with less FPS impact | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     - converted devel/printArgs plugin to script: scripts/devel/printArgs.lua |  |  |  |         scripts/invasionNow: scripts/modtools/force.lua does it better | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         autoSyndrome replaced with scripts/modtools/reaction-trigger.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         syndromeTrigger replaced with scripts/modtools/syndrome-trigger.lua | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         devel/printArgs plugin converted to scripts/devel/printArgs.lua | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | DFHack v0.34.11-r5 |  |  |  | DFHack v0.34.11-r5 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |