Rust omits the Entered/FromClient bits and the handler skips conditions/scripts/quests/tavern/BG/PvP/corpse/transfer-abort logic.
C++: Handlers/MiscHandler.cpp (HandleAreaTriggerOpcode). Broader than the explore-objective hook in M4.7 (#41).
From the C#-vs-C++ reference audit (local docs/audits/csharp-reference-contrast.md). Plan: docs/migration/PORT_PLAN.md (L26) · State: docs/migration/STATE.md.
Done = contrast Rust vs the cited C++; if it matches, re-anchor the comment to C++ file:line; if it differs, fix behavior to C++. Live + capture-clean. 1 issue = 1 PR.
Rust omits the Entered/FromClient bits and the handler skips conditions/scripts/quests/tavern/BG/PvP/corpse/transfer-abort logic.
C++: Handlers/MiscHandler.cpp (HandleAreaTriggerOpcode). Broader than the explore-objective hook in M4.7 (#41).
From the C#-vs-C++ reference audit (local docs/audits/csharp-reference-contrast.md). Plan: docs/migration/PORT_PLAN.md (L26) · State: docs/migration/STATE.md.
Done = contrast Rust vs the cited C++; if it matches, re-anchor the comment to C++ file:line; if it differs, fix behavior to C++. Live + capture-clean. 1 issue = 1 PR.