Patch notes

FutureMUD Engine 2.0.1

Fixes movement confirmations and swim-to-land posture, reconciles legacy puddles, and improves weather-controller and FutureProg builder workflows.

ยท engine · release

No additional setup is required for this update. Engine 2.0.1 keeps the .NET 10 and MySQL 8.0 requirements and the Windows x64, Linux x64, and Linux ARM64 package set from Engine 2.0.0.

Bug Fixes

  • Fixed forced safe-movement confirmation so both east! and east ! remain confirmed when movement is rechecked at the room boundary. The confirmation still bypasses only safe-movement warnings; normal movement restrictions continue to apply.
  • Fixed swimming characters reaching land but remaining in the swimming position. They now adopt their most upright available land-movement position, with a safe fallback when no normal land posture is available.
  • Fixed rooms showing both legacy saved puddle items and the newer virtual liquid surface. Existing puddle liquid is now folded into the room surface and the old item is removed before the room contents are presented.
  • Fixed zone weather-controller assignments not being written when a zone was saved.

Builder and Documentation Improvements

  • Fixed weather-controller creation so regional climates and zones can be selected reliably by ID or name, including multi-word zone names. The wc edit new help now reflects the supported syntax.
  • Made FutureProg parameter and local-variable references case-insensitive. Authored casing is still retained for display, while duplicate parameter names that differ only by case now produce a clear compile error.
  • Restored FutureMUD colour markup in item-component summaries on the published Engine documentation pages.

See /downloads for release archives and checksums, /getting-started for installation requirements, and /docs for the published Engine reference.