|  |  |  | @ -1,84 +1,102 @@ | 
		
	
		
			
				|  |  |  |  | DFHack future | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   Internals: | 
		
	
		
			
				|  |  |  |  |    Items module: added createItem function | 
		
	
		
			
				|  |  |  |  |    EventManager: | 
		
	
		
			
				|  |  |  |  |     EQUIPMENT_CHANGE now triggers for new units | 
		
	
		
			
				|  |  |  |  |     new events: | 
		
	
		
			
				|  |  |  |  |      ON_REPORT | 
		
	
		
			
				|  |  |  |  |      UNIT_ATTACK | 
		
	
		
			
				|  |  |  |  |      UNLOAD | 
		
	
		
			
				|  |  |  |  |      INTERACTION | 
		
	
		
			
				|  |  |  |  |    sorted CMakeLists for plugins and devel plugins | 
		
	
		
			
				|  |  |  |  |   New scripts: | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/add-syndrome.lua | 
		
	
		
			
				|  |  |  |  |     add a syndrome to a unit or remove one | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/attack-trigger.lua | 
		
	
		
			
				|  |  |  |  |     run commands when a unit attacks another with weapons of a given type or weapons of a given material | 
		
	
		
			
				|  |  |  |  |    scripts/fix/blooddel.lua | 
		
	
		
			
				|  |  |  |  |     makes it so civs don't bring barrels full of blood ichor or goo | 
		
	
		
			
				|  |  |  |  |    scripts/fix/feeding-timers.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 | 
		
	
		
			
				|  |  |  |  |    scripts/fullheal.lua | 
		
	
		
			
				|  |  |  |  |     fully heals a unit | 
		
	
		
			
				|  |  |  |  |    scripts/fix/growthbug.lua | 
		
	
		
			
				|  |  |  |  |     fixes the growth bug | 
		
	
		
			
				|  |  |  |  |    scripts/gui/hackWish.lua | 
		
	
		
			
				|  |  |  |  |     creates items out of any material | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/itemsyndrome.lua | 
		
	
		
			
				|  |  |  |  |     adds and removes syndromes to units when they equip and unequip items | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/item-trigger.lua | 
		
	
		
			
				|  |  |  |  |     triggers commands based on equipping, unequipping, and wounding units with items | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/invader-item-destroyer.lua | 
		
	
		
			
				|  |  |  |  |     destroys invaders' items when they die | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/moddableGods.lua | 
		
	
		
			
				|  |  |  |  |     makes raw moddable gods possible | 
		
	
		
			
				|  |  |  |  |    scripts/devel/printArgs.lua | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/projectileExpansion.lua | 
		
	
		
			
				|  |  |  |  |     adds extra functionality to projectiles | 
		
	
		
			
				|  |  |  |  |    scripts/modtools/reaction-trigger.lua | 
		
	
		
			
				|  |  |  |  |     trigger commands when custom reactions complete | 
		
	
		
			
				|  |  |  |  |     replaces autoSyndrome | 
		
	
		
			
				|  |  |  |  |    scripts/repeat.lua | 
		
	
		
			
				|  |  |  |  |     repeatedly calls a script or a plugin | 
		
	
		
			
				|  |  |  |  |    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 | 
		
	
		
			
				|  |  |  |  |     invokes dfhack commands based on random chances | 
		
	
		
			
				|  |  |  |  |    scripts/Spawnunit.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 | 
		
	
		
			
				|  |  |  |  |    scripts/teleport.lua | 
		
	
		
			
				|  |  |  |  |     teleports units | 
		
	
		
			
				|  |  |  |  |    scripts/gui/unit-info-viewer.lua | 
		
	
		
			
				|  |  |  |  |     displays information about units | 
		
	
		
			
				|  |  |  |  |   New commands: | 
		
	
		
			
				|  |  |  |  |   New tweaks: | 
		
	
		
			
				|  |  |  |  |   New plugins: | 
		
	
		
			
				|  |  |  |  |   Misc improvements: | 
		
	
		
			
				|  |  |  |  |     - new script in utils.lua for standardized argument processing | 
		
	
		
			
				|  |  |  |  |     - outside-only | 
		
	
		
			
				|  |  |  |  |        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 | 
		
	
		
			
				|  |  |  |  |     - digmat.rb: removed: digFlood does the same functionality with less FPS impact | 
		
	
		
			
				|  |  |  |  |     - autoSyndrome removed and replaced with reaction-trigger.lua | 
		
	
		
			
				|  |  |  |  |     - syndromeTrigger removed and replaced with syndrome-trigger.lua | 
		
	
		
			
				|  |  |  |  |     - converted devel/printArgs plugin to script: scripts/devel/printArgs.lua | 
		
	
		
			
				|  |  |  |  |     Internals: | 
		
	
		
			
				|  |  |  |  |         Items module: added createItem function | 
		
	
		
			
				|  |  |  |  |         Sorted CMakeList for plugins and plugins/devel | 
		
	
		
			
				|  |  |  |  |         diggingInvaders no longer builds if plugin building is disabled | 
		
	
		
			
				|  |  |  |  |         EventManager: | 
		
	
		
			
				|  |  |  |  |             EQUIPMENT_CHANGE now triggers for new units | 
		
	
		
			
				|  |  |  |  |             new events: | 
		
	
		
			
				|  |  |  |  |                 ON_REPORT | 
		
	
		
			
				|  |  |  |  |                 UNIT_ATTACK | 
		
	
		
			
				|  |  |  |  |                 UNLOAD | 
		
	
		
			
				|  |  |  |  |                 INTERACTION | 
		
	
		
			
				|  |  |  |  |         sorted CMakeLists for plugins and devel plugins | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     New scripts: | 
		
	
		
			
				|  |  |  |  |         lua/    //lua module folder | 
		
	
		
			
				|  |  |  |  |             repeatUtil.lua | 
		
	
		
			
				|  |  |  |  |                 makes it easier to make things repeat indefinitely | 
		
	
		
			
				|  |  |  |  |             syndrome-util.lua | 
		
	
		
			
				|  |  |  |  |                 makes it easier to deal with unit syndromes | 
		
	
		
			
				|  |  |  |  |         scripts/ | 
		
	
		
			
				|  |  |  |  |             forumdwarves.lua | 
		
	
		
			
				|  |  |  |  |                 helps copies df viewscreens to a file | 
		
	
		
			
				|  |  |  |  |             fullheal.lua | 
		
	
		
			
				|  |  |  |  |                 fully heals a unit | 
		
	
		
			
				|  |  |  |  |             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 | 
		
	
		
			
				|  |  |  |  |         scripts/gui/ | 
		
	
		
			
				|  |  |  |  |             hackWish.lua | 
		
	
		
			
				|  |  |  |  |                 creates items out of any material | 
		
	
		
			
				|  |  |  |  |             unit-info-viewer.lua | 
		
	
		
			
				|  |  |  |  |                 displays information about units | 
		
	
		
			
				|  |  |  |  |         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 | 
		
	
		
			
				|  |  |  |  |             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 | 
		
	
		
			
				|  |  |  |  |             moddableGods.lua | 
		
	
		
			
				|  |  |  |  |                 makes raw moddable gods possible | 
		
	
		
			
				|  |  |  |  |             projectileExpansion.lua | 
		
	
		
			
				|  |  |  |  |                 adds extra functionality to projectiles | 
		
	
		
			
				|  |  |  |  |             reaction-trigger.lua | 
		
	
		
			
				|  |  |  |  |                 trigger commands when custom reactions complete | 
		
	
		
			
				|  |  |  |  |                 replaces autoSyndrome | 
		
	
		
			
				|  |  |  |  |             reaction-trigger-transition.lua | 
		
	
		
			
				|  |  |  |  |                 a tool for converting mods from autoSyndrome to reaction-trigger | 
		
	
		
			
				|  |  |  |  |             scripts/skillroll.lua | 
		
	
		
			
				|  |  |  |  |                 invokes dfhack commands based on random chances | 
		
	
		
			
				|  |  |  |  |             syndrome-trigger.lua | 
		
	
		
			
				|  |  |  |  |                 trigger commands when syndromes happen | 
		
	
		
			
				|  |  |  |  |             transform-unit.lua | 
		
	
		
			
				|  |  |  |  |                 shapeshifts a unit, possibly permanently | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     New commands: | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     New tweaks: | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     New plugins: | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     Misc improvements: | 
		
	
		
			
				|  |  |  |  |         new script in utils.lua for standardized argument processing | 
		
	
		
			
				|  |  |  |  |         outside-only | 
		
	
		
			
				|  |  |  |  |             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 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     Removed | 
		
	
		
			
				|  |  |  |  |         digmat.rb: digFlood does the same functionality with less FPS impact | 
		
	
		
			
				|  |  |  |  |         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 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | 
 |