Skip to content

Beta 19.1

Choose a tag to compare

@MinLL MinLL released this 15 Apr 19:33

SkyrimNet Beta 19.1

Virtual NPC Actions @.dekana

  • Virtual NPCs can now use actions! Previously, actions were hard-gated to only work with real (in-game) NPCs. This adds a new dynamic_uuid parameter type that passes the selected actor's UUID to Papyrus, enabling vNPCs to perform actions like reading books, trading, and more
  • Action creators can opt-in their actions for vNPC use with the new "available for virtual NPC" flag in action definitions
  • Action categories are now automatically hidden from the action selection prompt if all their items are filtered out (by cooldown or vNPC availability), keeping the action list clean and relevant

Bug Fixes

  • Fixed orphaned TalkToPlayer packages — when audio delivery fails (player moved too far, TTS failure), the TalkToPlayer package get stuck resulting in NPC's permanently chasing the player (until removed manually in the package manager UI) because the dialogue cleanup was never triggered. The orphaned package source is now properly handled. Note, that this comes with a behavioral change: The package is now applied when audio playback begins rather than when the speech is queued in our system. @galanx.