This build fixes some strange behavior with buildingplan and several other tools on all platforms, as well as a number of broken tools due to missing globals on 64-bit Linux.
Fixes
- Fixed an issue with uninitialized bitfields that was causing several issues
(disappearing buildings inbuildingplan
's planning mode, strange behavior in
the extendedstocks
screen, and likely other problems). This issue was
introduced in 0.43.05-alpha3. stockflow
: Fixed an "integer expected" error
Structures
- Located several globals on 64-bit Linux: flows, timed_events, ui_advmode,
ui_building_assign_type, ui_building_assign_is_marked,
ui_building_assign_units, ui_building_assign_items, and ui_look_list. This
fixessearch
,zone
, andforce
, among others. ui_sidebar_menus
: Fixed some x64 alignment issues
Additions/Removals
- Added
fix/tile-occupancy
: Clears bad occupancy flags on the selected tile.
Useful for fixing blocked tiles introduced by the above buildingplan issue. - Added a Lua
tile-material
module
Other Changes
labormanager
: Add support for shell craftsmanipulator
: Custom professions are now sorted alphabetically more reliably