Update NEWS.

develop
expwnent 2014-07-03 16:12:09 -04:00
parent 0e253f31fa
commit 7f65cb4444
1 changed files with 97 additions and 79 deletions

176
NEWS

@ -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