message: Forgot to update interface, changes to structure hide the virtual override in the AirShaft definition causing incorrect animation states being set (again).
diff: @@ -25,7 +25,7 @@ public:
  _ug = true;
  }
  - virtual void forced_state_change(StructureState, DisabledReason) final
  + virtual void forced_state_change(StructureState, DisabledReason, IdleReason) final
  {
  if (_ug)
  {
  