Skip to content

v2.5.0

Choose a tag to compare

@galanx galanx released this 04 Mar 21:05
· 58 commits to main since this release

IntelEngine v2.5.0

πŸ—‘οΈ Rescue Quests (New)

NPCs can now ask you to rescue someone who's been taken. The quest plays out like a vanilla radiant rescue β€” you'll fight through the dungeon following your compass marker to find the victim deep inside.

  • Victim is placed before you enter the dungeon β€” no spawning in front of you
  • Victims can be found restrained in prisoner furniture when available
  • Walk up to the victim after combat to free and heal them
  • Works as a fallback even if some enemies get stuck somewhere
  • Victim awareness: how the rescued NPC reacts depends on whether they've actually met you before

πŸ”Ž Find Item Quests (New)

NPCs can send you to retrieve a specific item from a dungeon. The compass guides you to a chest deep inside, guarded by a boss enemy.

βš™οΈ MCM Settings

  • Danger Zone Policy β€” single-select radio buttons (Allow All / Block Civilians / Followers Only / Block All) replacing the old toggle pair
  • Player Home Visit Policy β€” same 4-level control for who can visit when you're at home
  • Story tuning options for tick intervals, travel timeouts, meeting timeouts

πŸ”Œ SkyrimNet Plugin Manifest (New)

IntelEngine now registers as a SkyrimNet plugin with its own settings file:

  • Separate LLM configuration β€” point the Story DM at a different model/endpoint than your dialogue model
  • Faction Blocklist β€” exclude factions from story candidates with optional rank filtering
  • Location Blocklist β€” block NPC dispatch to specific locations

All configurable through SkyrimNet's plugin settings β€” no MCM needed.

πŸ“… Scheduled Meetings & NPC Visits

  • NPCs properly dispatch to scheduled meetings with adaptive timing
  • Off-screen travel estimates capped to prevent absurd multi-hour waits
  • NPCs pathfind the last stretch naturally instead of teleporting
  • Meeting cancellation blocked while you're mid-conversation

🧠 Story Engine (DM) Improvements

  • Rescue victims must appear in the quest giver's actual relationships β€” no random strangers
  • Recent quest history prevents the DM from recycling the same victims and items
  • Better candidate context with bio relationships and location-mates
  • Message/delivery quests: LLM picks the sender, engine selects the messenger automatically

πŸ“ Prompt & Submodule Changes

  • Story DM prompt expanded with stricter rescue rules, bio context, and rotation hints
  • Meeting outcome prompt added (0199_intel_meeting_outcome)
  • Gossip prompt updated with rendered sections
  • Facts and task awareness prompts renumbered (0497/0498 β†’ 0800/0801)

πŸ› Stability & Bug Fixes

  • Fixed crash when spawning enemies near the player
  • Fixed quest spawning before the courier reaches you
  • Fixed infinite teleport loop (Temba Wide-Arm bug)
  • Fixed anti-trespass turning inns and shops into trespass zones
  • Fixed stale FormID crash in NPC lookup
  • Fixed escort travel: followers no longer fight their travel package
  • Quest marker properly clears on save/load
  • Safety net no longer causes duplicate actions