Skip to content

SeverActions v0.96 — Instant Teammate Detection, Dual Follow System

Choose a tag to compare

@Severause Severause released this 12 Mar 18:52
· 19 commits to main since this release

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 RegisterEvent narration 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