You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.txt
+32Lines changed: 32 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -58,16 +58,47 @@ Template for new versions:
58
58
- ``logcleaner``: New plugin for time-triggered clearing of combat, sparring, and hunting reports with configurable filtering and overlay UI.
59
59
60
60
## New Features
61
+
- `orders`: added search overlay to find and navigate to matching manager orders with arrow indicators
62
+
- `sort`: Add death cause button to dead/missing tab in the creatures screen
61
63
62
64
## Fixes
63
65
64
66
## Misc Improvements
67
+
- Core: DFHack now validates vtable pointers in objects read from memory and will throw an exception instead of crashing when an invalid vtable pointer is encountered. This makes it easier to identify which DF data structure contains corrupted data when this manifests in the form of a bad vtable pointer, and shifts blame for such crashes from DFHack to DF.
65
68
66
69
## Documentation
67
70
68
71
## API
72
+
- Added ``Maps::addMaterialSpatter``: add a spatter of the specified material + state to the indicated tile, returning whatever amount wouldn't fit in the tile.
73
+
- Added ``Maps::addItemSpatter``: add a spatter of the specified item + material + growth print to the indicated tile, returning whatever amount wouldn't fit in the tile.
74
+
- Added ``Items::pickGrowthPrint``: given a plant material and a growth index, returns the print variant corresponding to the current in-game time.
75
+
- Added ``Items::useStandardMaterial``: given an item type, returns true if the item is made of a specific material and false if it has a race and caste instead.
69
76
70
77
## Lua
78
+
- Added ``Maps::addMaterialSpatter`` as ``dfhack.maps.addMaterialSpatter``.
79
+
- Added ``Maps::addItemSpatter`` as ``dfhack.maps.addItemSpatter``.
80
+
81
+
## Removed
82
+
83
+
# 53.10-r1
84
+
85
+
## New Tools
86
+
87
+
## New Features
88
+
89
+
## Fixes
90
+
- `autochop`: the report will no longer throw a C++ exception when burrows are defined.
91
+
- `suspendmanager`: Fix the overlay appearing where it should not when following a unit
92
+
93
+
## Misc Improvements
94
+
95
+
## Documentation
96
+
97
+
## API
98
+
- Added ``Burrows::getName``: obtains the name of a burrow, or the same placeholder name that DF would show if the burrow is unnamed.
99
+
100
+
## Lua
101
+
- Added ``Burrows::getName`` as ``dfhack.burrows.getName``.
71
102
72
103
## Removed
73
104
@@ -86,6 +117,7 @@ Template for new versions:
86
117
## Documentation
87
118
88
119
## API
120
+
- ``dfhack.job.getManagerOrderName``: New function to get the display name of a manager order
0 commit comments