creatures keep their first corner, and characters never share files
- a creature walking a path no longer cuts its first corner: the path's first waypoint was dropped at decode (2342) - two characters whose names differ only in accented or non-Latin letters no longer share macros, bindings and SavedVariables; a file that failed to load is not overwritten at logout (2342) - custom chat channels survive a logout, a collapsed quest header keeps its quests watched, and a trackpad swipe scrolls as far as it adds up to (2342) - a hearth off a zeppelin no longer lands back on its deck, and an opened lockbox with loot left in it unlocks (2342) - every snapshot runs on Vulkan, in a container, before it ships (2344) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -989,12 +989,13 @@ pub(super) fn drain_chat_input(
|
||||
// `LeaveChannelByName` (`0x4a0000` → `0x49ee70`): the VM composed a
|
||||
// shortcut or passed a custom name; a number names a confirmed slot here
|
||||
// or the call is a no-op. The mask clear is this path's and no other's
|
||||
// (decisions 2120, 2144).
|
||||
// (decisions 2120, 2144), and so is the custom re-join list's.
|
||||
let Some(name) = channels.leave_target(&name) else {
|
||||
continue;
|
||||
};
|
||||
manual_join_or_leave(&channels, &mut script, &name);
|
||||
channels.note_zone_channel_left(&name);
|
||||
channels.note_custom_channel_left(&name);
|
||||
ClientCommand::LeaveChannel { name }
|
||||
}
|
||||
C::List { name } => ClientCommand::ChannelList { name },
|
||||
|
||||
Reference in New Issue
Block a user