SeverActions v0.96 — Instant Teammate Detection, Dual Follow System
What's New in v0.96
Instant Teammate Detection
Native C++ TeammateMonitor scans loaded actors for SetPlayerTeammate flag changes. Followers recruited via vanilla dialogue or any mod are detected and fully onboarded within ~1 second — no save/load required. External dismissals (another mod calling SetPlayerTeammate(false)) are also caught and cleaned up automatically.
Dual Follow System
Two completely separate follow mechanisms that don't interfere with each other:
-
Casual Follow — SkyrimNet package (priority 50) for guards, random NPCs, and temporary follows. No alias slots, no LinkedRef. No narration event fired (only in-game notification).
-
Companion Follow — CK alias-based package with
ForceRefTo+ LinkedRef for formal companions. Persists across save/load natively.
4-Way Dismiss Routing
UnregisterFollower now routes through NFF > EFF > Custom (preserves pre-existing teammate status for modded followers like Serana/Inigo) > Vanilla. Actors who were already teammates before recruitment have their status preserved on dismiss.
Full Auto-Onboarding
DetectExistingFollowers now fully onboards detected followers (faction, outfit slot, companion follow with alias + LinkedRef) instead of just setting tracking keys. Re-runs every game load and catches previously missed followers.
Other Changes
-
Removed
RegisterEventnarration from casual StartFollowing (notification kept) -
Cleaned up debug notifications from follow/alias systems (log traces retained)
-
Native plugin now exposes 189 Papyrus functions (up from 185)
Full Changelog: 62c677a...17c6ef9